.darkBlue{color:#051a37}.grayBlue{color:#707f94}.layerContainer{background:hsla(0,0%,7%,.3);position:fixed;top:0;left:0;width:100vw;height:100vh;text-align:center;display:table;z-index:9999;right:0;bottom:0}.layerContainer.layerContainerHasMinHeight{min-height:746px}.rankingTag{font-size:12px;line-height:17px;color:var(--smtcColorTextTripBest);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.rankingTag.rankingTag-click{cursor:pointer}.koubeiIcon{margin-right:4px;display:inline-block;width:60px;height:17px;background-size:100% 100%;background-repeat:no-repeat;vertical-align:top}.jumpIcon{margin-left:2px;display:inline-block;vertical-align:-2px;height:16px;font-size:12px}[data-theme=light] .koubeiIconImg{background-image:url(https://pages.trip.com/gm/foods/GlobalContentNfesFoods/bookMapHome/tripbest-light.png)}[data-theme=dark] .koubeiIconImg{background-image:url(https://pages.trip.com/gm/foods/GlobalContentNfesFoods/bookMapHome/tripbest-dark.png)}.score-review{display:flex;align-items:center;font-size:14px;color:var(--smtcColorTextTertiary)}.score-review:not(.rateBox){margin-top:8px;line-height:1}.score-review .review-tag{font-size:14px;color:var(--smtcColorTextRate);font-weight:500;margin-left:4px}.score-review .rate{color:#3264ff}.score-review .rate .total{font-size:12px;color:var(--smtcColorTextTertiary)}.score-review .reviews{margin-left:6px;flex-shrink:0}.score-review .taReview-box{display:flex;align-items:center}.score-review .taReview-box .divider{margin-left:4px;margin-right:4px;color:var(--smtcColorBorderDefault);font-size:14px}.score-review .taReview-box img{height:16px;margin-right:6px}.score-review.rateBox{display:flex;align-items:center;font-size:14px;color:var(--smtcColorTextPrimary);flex-shrink:0}.score-review.rateBox .rate{padding:0 5px;height:20px;background:var(--smtcColorTextRate);border-radius:50px 0 40px 50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.score-review.rateBox .current{color:var(--smtcColorBgSurface);font-weight:700}.score-review.rateBox .total{font-size:11px;color:var(--smtcColorBgSurface);opacity:.7;margin-left:1px;font-weight:500}.score-review.rateBox .no-comment{color:var(--smtcColorTextPrimary);font-size:13px}.score-review.rateBox .taReview-box{margin-left:4px}.score-review.rateBox .taReview-box .divider{display:none}.score-review.big .rate{font-size:26px}.score-review.big .rate .total{font-size:20px}.copyable-text-wrapper{position:relative;display:inline-block;cursor:pointer}.copyable-text-wrapper:hover *{text-decoration:underline}.copyable-text-wrapper .copy-tooltip{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:rgba(18,24,38,.9);color:#fff;padding:8px;border-radius:4px;font-size:12px;font-weight:400;white-space:nowrap;z-index:1000;pointer-events:none;text-decoration:none}.copyable-text-wrapper .copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(18,24,38,.9)}.rest-ranking-box{min-width:53px;display:inline-flex;flex-direction:row;align-items:center;border-radius:2px;align-items:stretch}.rest-ranking-box .rest-ranking-left{position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;padding-left:4px;padding-right:8px;background:linear-gradient(56.31deg,#272727,#3d3d3d);border-radius:2px 0 0 2px;flex-grow:1}.rest-ranking-box .rest-ranking-left .my-color{color:#f8dac7;font-size:11px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.rest-ranking-box .rest-ranking-left .rest-ranking-triangle{width:8px;height:100%;position:absolute;right:0;top:0;background:url(https://pages.trip.com/gm/foods/GlobalContentNfesFoods/components/rest-ranking-triangle.png) no-repeat;background-size:100% 100%}.rest-ranking-box .rest-ranking-right{display:flex;flex-direction:row;align-items:center;background-color:#ffe2c8;padding-left:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:4px;font-size:11px;color:#333;font-weight:500}.rest-ranking-box .rest-ranking-right .rest-ranking-text{font-weight:500}.rest-ranking-box .rest-ranking-right .my-color-jump{color:#333}.rest-ranking-box-middle .rest-ranking-left{height:20px;width:26px;overflow:hidden;margin-right:-1px;z-index:1}.rest-ranking-box-middle .rest-ranking-left .my-color{font-size:14px}.rest-ranking-box-middle .rest-ranking-left .rest-ranking-triangle{border-width:20px 7px 0 0}.rest-ranking-box-middle .rest-ranking-right{height:20px;line-height:20px}.gl-map-container{height:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}.PopUpStyle,.gl-map-container{position:relative;border-radius:2px}.PopUpStyle{max-width:650px;max-height:650px;width:100%;background:var(--smtcColorBgSurface);box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px;color:#051a37;text-align:left}.PopUpStyle .title{font-weight:700;margin-bottom:16px;font-size:20px;line-height:26px;color:var(--smtcColorTextPrimary)}.PopUpStyle .icon-close{position:absolute;padding:22px;right:0;top:0;font-size:14px;cursor:pointer}.PopUpStyle .detail{overflow:auto;white-space:pre-wrap;font-size:14px;color:#455873;line-height:22px}.PopUpStyle .online-open-time-tip{background:var(--smtcColorBgCoinstinted);margin:12px 16px;line-height:17px;border-radius:2px;padding:8px}.PopUpStyle .online-open-time-tip .online-open-time-tip-title{color:#ff9500;margin-right:4px;word-break:break-word}.PopUpStyle .online-open-time-tip .online-open-time-tip-content{word-break:break-word}.gl-format-date_format-open-time{max-width:657px;width:100%;text-align:left;background:var(--smtcColorBgSurface);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;padding:20px 24px 24px}.gl-format-date_format-open-time .gl-format-date_format-title{font-weight:700;font-size:20px;color:var(--smtcColorTextPrimary);margin-bottom:20px}.gl-format-date_format-open-time .gl-format-date_format-content{box-sizing:border-box;max-height:400px;overflow:auto;margin-bottom:16px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-detail{padding:0 60px 40px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-subTitle{font-weight:700;font-size:18px;color:#333;line-height:36px;margin-top:16px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-day{font-size:16px;color:#051a37;line-height:26px;margin-bottom:4px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-weekday .weekday{font-weight:700;font-size:12px;color:#051a37;line-height:22px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-weekday .times{font-size:12px;color:#051a37}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-time-detail{border:1px solid #e8e8e8;font-size:14px;color:#666;letter-spacing:0;line-height:18px;width:100%;margin-top:9px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-time-detail tr td{padding:3px 0 4px 11px}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-time-detail tr:nth-child(odd){background:#f7f7f7}.gl-format-date_format-open-time .gl-format-date_format-content .gl-format-date_format-time-detail tr:nth-child(2n){background:var(--smtcColorBgSurface)}.gl-format-date_format-open-time .gl-format-disclaimer{font-size:14px;color:var(--smtcColorTextTertiary)}.gl-format-date_format-open-time .ic_opentime_close{float:right;cursor:pointer;font-size:16px}.saved-wrapper{margin-top:48px}.saved-wrapper .saved-line{height:.5px;background:var(--smtcColorBorderDisabled);margin-bottom:48px}.saved-wrapper .saved-title{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary);margin-bottom:24px}.saved-wrapper .icon-save{color:var(--smtcColorTextPrimary);height:20px;display:flex;align-items:center;justify-content:center;margin-right:4px}.saved-wrapper .icon-saved{color:var(--smtcColorTextDiscount);font-size:20px;margin-right:2px;margin-left:-2px}.saved-wrapper-h5{padding:0 12px}.saved-wrapper-h5 .show-detail-btn{font-size:14px}.toast_moreLines .cds-toast-box .cds-toast-text.plural-text{max-height:unset!important}.loading-box{padding:10px 0;color:#999;text-align:center}.loading-bottom{position:relative;margin-right:5px;background:url(https://pages.trip.com/gm/foods/GlobalContentNfesFoods/components/loading_bottom.png) no-repeat -20px 0;background-size:36px 18px;vertical-align:middle}.loading-bottom,.loading-bottom .loading-ring{display:inline-block;letter-spacing:normal;word-spacing:normal;width:18px;height:18px}.loading-bottom .loading-ring{margin-bottom:5px;background:url(https://pages.trip.com/gm/foods/GlobalContentNfesFoods/components/loading_bottom.png) no-repeat;background-size:36px 18px;animation:gs-cui-loading 1.58s linear infinite;transform-origin:50% 49%}@keyframes gs-cui-loading{to{transform:rotate(1turn)}}.gl-cpt_loading{width:120px;height:120px;border-radius:8px;margin:300px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.gl-cpt_loading-img{width:44px;height:44px}.gl-cpt_loading_pc{background-color:var(--smtcColorBgSurface);width:140px;height:140px;border-radius:8px;margin:300px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.gl-cpt_loading_pc .gl-cpt_loading_img_pc{width:80px;height:80px}.show-detail-btn{display:flex;align-items:center;justify-content:center;border-radius:4px;border:.5px solid var(--smtcColorTextPrimary);font-size:16px;font-weight:500;color:var(--smtcColorTextPrimary);padding:6px 0;cursor:pointer;transition:all .3s ease}.show-detail-btn.blue-btn{border:.5px solid var(--smtcColorBgBrand);color:var(--smtcColorBgBrand)}.popular-dishes-container{padding:24px;background:var(--smtcColorBgSurface);border-radius:8px;margin-bottom:16px}.popular-dishes-container.popular-dishes-container-h5{padding:10px 12px 12px}.popular-dishes-container .popular-dishes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:8px}.popular-dishes-container .popular-dishes-header .popular-dishes-title-wrap{display:flex;align-items:center;min-width:0;flex:1;gap:6px}.popular-dishes-container .popular-dishes-header .popular-dishes-title{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary);margin:0}.popular-dishes-container .popular-dishes-header .popular-dishes-ai-icon{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:18px;box-sizing:border-box;padding:2px 4px;border-radius:2px;background:linear-gradient(90deg,var(--smtcColorBgBrand),var(--smtcColorBgMarketing));color:var(--smtcColorTextInversed);font-size:11px;line-height:14px;white-space:nowrap}.popular-dishes-container .popular-dishes-header .popular-dishes-ai-icon-image{display:block;width:10px;height:10px;flex:0 0 auto}.popular-dishes-container .popular-dishes-header .popular-dishes-show-all{font-size:14px;color:var(--smtcColorTextPrimary);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:underline}.popular-dishes-container .popular-dishes-header .popular-dishes-show-all-header{flex:0 0 auto;display:flex;align-items:center;gap:2px;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;color:var(--smtcColorTextPrimary)}.popular-dishes-container .popular-dishes-header .popular-dishes-show-all-header .iconfont{font-size:12px;line-height:1;color:inherit}.popular-dishes-container.popular-dishes-container-h5 .popular-dishes-header{margin-bottom:12px}.popular-dishes-container.popular-dishes-container-h5 .popular-dishes-header .popular-dishes-title{font-size:18px}.popular-dishes-container .popular-dishes-show-all-bottom{display:none}.popular-dishes-container.popular-dishes-container-h5 .popular-dishes-show-all-bottom{display:flex;justify-content:center;align-items:center;margin-top:12px;padding:5.5px 12px;font-size:14px;font-weight:500;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:.5px solid var(--smtcColorBgBrand);border-radius:4px;width:100%;box-sizing:border-box}.popular-dishes-container.popular-dishes-container-h5-new .popular-dishes-show-all-bottom{display:none}.popular-dishes-container .popular-dishes-grid-wrapper{position:relative}.popular-dishes-container .popular-dishes-arrow{position:absolute;top:calc(114px / 2);transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--smtcColorBgSurface);border:.5px solid var(--smtcColorBorderDisabled);border-radius:20px;box-shadow:0 4px 8px 0 rgba(15,41,77,.08);cursor:pointer;color:var(--smtcColorTextPrimary);z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popular-dishes-container .popular-dishes-arrow:hover{background:var(--smtcColorBgBrand);border:none;color:var(--smtcColorTextWhite)}.popular-dishes-container .popular-dishes-arrow .iconfont{font-size:16px}.popular-dishes-container .popular-dishes-arrow.popular-dishes-arrow-prev{left:-20px}.popular-dishes-container .popular-dishes-arrow.popular-dishes-arrow-next{right:-20px}.popular-dishes-container:not(.popular-dishes-container-h5):not(.popular-dishes-container-h5-new) .popular-dishes-grid{grid-template-columns:repeat(4,170px)}.popular-dishes-container:not(.popular-dishes-container-h5):not(.popular-dishes-container-h5-new) .popular-dishes-card:not(.popular-dishes-card-h5){width:170px;max-width:170px;flex:0 0 auto}.popular-dishes-container .popular-dishes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.popular-dishes-container .popular-dishes-grid.popular-dishes-grid-h5{display:flex;overflow-x:auto;overflow-y:hidden;gap:4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.popular-dishes-container .popular-dishes-grid.popular-dishes-grid-h5::-webkit-scrollbar{display:none}.popular-dishes-container .popular-dishes-grid.popular-dishes-grid-h5-damped{touch-action:pan-y;-webkit-overflow-scrolling:auto;overscroll-behavior-x:contain;scroll-snap-type:none}.popular-dishes-container .popular-dishes-grid.popular-dishes-grid-h5-loadmore{scroll-snap-type:none;align-items:flex-start}.popular-dishes-container .popular-dishes-scroll-more-wrap{flex:0 0 auto;display:flex;align-items:flex-start}.popular-dishes-container .popular-dishes-scroll-more{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:98px;color:var(--smtcColorTextTertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(20px)}.popular-dishes-container .popular-dishes-scroll-more-icon{display:block;width:15px;height:15px;flex-shrink:0;color:var(--smtcColorTextTertiary)}.popular-dishes-container .popular-dishes-scroll-more-text{margin-top:4px;font-size:14px;font-weight:400;line-height:1.2;color:var(--smtcColorTextTertiary)}.popular-dishes-container .popular-dishes-scroll-more-pull{flex:0 0 auto;height:1px}.popular-dishes-container .popular-dishes-card{min-width:170px;min-height:139px;background:var(--smtcColorBgSurface);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.popular-dishes-container .popular-dishes-card .popular-dishes-card-image{width:100%;height:114px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.popular-dishes-container .popular-dishes-card .popular-dishes-card-name-wrap{display:flex;flex-direction:column;gap:2px}.popular-dishes-container .popular-dishes-card .popular-dishes-card-name{padding:8px 0 0;font-size:14px;font-weight:500;color:var(--smtcColorTextPrimary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.popular-dishes-container .popular-dishes-card .popular-dishes-card-name-ai{font-size:11px;font-weight:400;line-height:1.4;color:var(--smtcColorTextTertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.popular-dishes-container .popular-dishes-card.popular-dishes-card-h5{flex:0 0 auto;width:120px;min-width:120px;min-height:102px;scroll-snap-align:start}.popular-dishes-container .popular-dishes-card.popular-dishes-card-h5 .popular-dishes-card-image{width:120px;height:80px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-h5 .popular-dishes-card-name{padding:4px 0 0;font-size:12px;font-weight:500}.popular-dishes-container .popular-dishes-card.popular-dishes-card-bilingual{width:148px;min-width:148px;min-height:0}.popular-dishes-container .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-image{width:148px;height:98px;border-radius:4px;flex-shrink:0}.popular-dishes-container .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name-wrap{padding-top:4px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name{padding:0;font-size:12px;font-weight:500}.popular-dishes-container .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name-single{font-weight:700}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only{min-height:114px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only .popular-dishes-card-image{height:100%}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only.popular-dishes-card-h5{min-height:80px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only.popular-dishes-card-h5 .popular-dishes-card-image{height:80px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only.popular-dishes-card-bilingual{min-height:98px}.popular-dishes-container .popular-dishes-card.popular-dishes-card-image-only.popular-dishes-card-bilingual .popular-dishes-card-image{height:98px}.popular-dishes-popup-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--smtcColorBgScrim);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.popular-dishes-popup-backdrop.popular-dishes-popup-backdrop-h5{align-items:flex-end;padding:0}.popular-dishes-popup{display:flex;flex-direction:column;overflow:hidden;background:var(--smtcColorBgSurface);border:.5px solid var(--smtcColorBorderDefault);border-radius:8px;box-shadow:0 8px 16px 0 rgba(15,41,77,.1)}.popular-dishes-popup.popular-dishes-popup-pc{width:1000px;height:730px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px)}.popular-dishes-popup.popular-dishes-popup-h5{width:100%;height:auto;max-height:85vh;border-radius:8px 8px 0 0;animation:popular-dishes-popup-slide-up .3s ease-out}@keyframes popular-dishes-popup-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.popular-dishes-popup-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;flex-shrink:0}.popular-dishes-popup-title{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary);margin:0}.popular-dishes-popup-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--smtcColorTextTertiary);font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px}.popular-dishes-popup-close:hover{color:var(--smtcColorTextPrimary);background:var(--smtcColorBgSurfaceactive)}.popular-dishes-popup-close .iconfont{font-size:20px}.popular-dishes-popup-content{flex:1;overflow-y:auto;padding:24px}.popular-dishes-popup-content::-webkit-scrollbar{width:8px}.popular-dishes-popup-content::-webkit-scrollbar-track{background:transparent}.popular-dishes-popup-content::-webkit-scrollbar-thumb{background:var(--smtcColorBgSkeleton);border-radius:24px}.popular-dishes-popup-content::-webkit-scrollbar-thumb:hover{background:hsla(221,9%,48%,.3)}.popular-dishes-popup-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px 8px}.popular-dishes-popup-grid .popular-dishes-card{min-width:0;min-height:0;display:flex;flex-direction:column}.popular-dishes-popup-grid .popular-dishes-card-image{width:100%;height:114px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.popular-dishes-popup-grid .popular-dishes-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:8px 0 0;font-size:14px;font-weight:500;color:var(--smtcColorTextPrimary)}.popular-dishes-popup-h5 .popular-dishes-popup-header{padding:16px 20px 12px}.popular-dishes-popup-h5 .popular-dishes-popup-title{font-size:18px;font-weight:700}.popular-dishes-popup-h5 .popular-dishes-popup-content{padding:16px 20px}.popular-dishes-popup-h5 .popular-dishes-popup-grid{grid-template-columns:repeat(2,1fr);gap:12px 8px}.popular-dishes-popup-h5 .popular-dishes-popup-grid .popular-dishes-card-image{width:120px;height:80px}.popular-dishes-popup-h5 .popular-dishes-popup-grid .popular-dishes-card-name{font-size:14px;font-weight:500;padding:4px 0 0;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;word-break:break-word}.popular-dishes-list-popup{display:flex;flex-direction:column;overflow:hidden;background:var(--smtcColorBgSurface);box-shadow:0 8px 16px 0 rgba(15,41,77,.1)}.popular-dishes-list-popup.popular-dishes-list-popup-pc{width:640px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);border-radius:8px}.popular-dishes-list-popup.popular-dishes-list-popup-h5{width:100%;max-height:85vh;border-radius:12px 12px 0 0;animation:popular-dishes-popup-slide-up .3s ease-out}.popular-dishes-list-popup-header{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:16px 48px 12px}.popular-dishes-list-popup-title{margin:0;font-size:16px;font-weight:500;line-height:150%;color:var(--smtcColorTextPrimary);text-align:center}.popular-dishes-list-popup-close{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--smtcColorTextPrimary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.popular-dishes-list-popup-close .iconfont{font-size:20px}.popular-dishes-list-popup-content{flex:1;overflow-y:auto;padding:0 16px 16px}.popular-dishes-list-popup-disclaimer{flex-shrink:0;display:flex;align-items:flex-start;gap:4px;box-sizing:border-box;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--smtcColorBorderDisabled);background:var(--smtcColorBgSurface);font-size:11px;line-height:1.4;color:var(--smtcColorTextTertiary)}.popular-dishes-list-popup-disclaimer-icon{flex:0 0 auto;margin-top:2px;width:11px;height:11px;font-size:11px;line-height:11px;color:var(--smtcColorTextPlaceholder)}.popular-dishes-list-item{display:flex;gap:10px;padding:12px 0}.popular-dishes-list-item:last-child{border-bottom:none}.popular-dishes-list-item-image{flex:0 0 80px;width:80px;height:80px;border-radius:4px;overflow:hidden}.popular-dishes-list-item-image img{width:80px;height:80px;display:block}.popular-dishes-list-item-image img,.popular-dishes-list-item-image.popular-dishes-list-item-image-placeholder img{-o-object-fit:cover;object-fit:cover}.popular-dishes-list-item-content,.popular-dishes-list-item-text{flex:1;min-width:0}.popular-dishes-list-item-title{font-size:12px;font-weight:500;line-height:150%;color:var(--smtcColorTextPrimary)}.popular-dishes-list-item-subtitle,.popular-dishes-list-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.popular-dishes-list-item-subtitle{margin-top:2px;font-size:11px;line-height:1.4;color:var(--smtcColorTextTertiary)}.popular-dishes-list-item-price{display:flex;align-items:baseline;margin-top:4px;color:var(--smtcColorTextPrimary);line-height:1.25}.popular-dishes-list-item-price .popular-dishes-list-item-price-currency{font-size:11px;font-weight:500;margin-right:4px}.popular-dishes-list-item-price .popular-dishes-list-item-price-amount{font-size:14px;font-weight:500;line-height:1.5}.popular-dishes-list-item-desc-wrap:not(.popular-dishes-list-item-desc-wrap-pc){--desc-wrap-padding-x:8px;--desc-wrap-padding-y:6px;position:relative;margin-top:4px;padding:var(--desc-wrap-padding-y) var(--desc-wrap-padding-x);border-radius:4px;background:var(--smtcColorBgContainer)}.popular-dishes-list-item-desc-wrap:not(.popular-dishes-list-item-desc-wrap-pc) .popular-dishes-list-item-desc-toggle:not(.popular-dishes-list-item-desc-toggle-less-wrapped){right:var(--desc-wrap-padding-x);bottom:var(--desc-wrap-padding-y)}.popular-dishes-list-item-desc{font-size:11px;line-height:1.4;color:var(--smtcColorTextTertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.popular-dishes-list-item-desc.popular-dishes-list-item-desc-expanded{position:relative;display:block;-webkit-line-clamp:unset;overflow:visible}.popular-dishes-list-item-desc-toggle{position:absolute;right:0;bottom:0;z-index:1;display:inline-flex;align-items:flex-end;white-space:nowrap;padding-left:32px;font-size:11px;font-weight:500;line-height:1.4;color:var(--smtcColorTextPrimary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,transparent 0,var(--smtcColorBgContainer) 32px)}.popular-dishes-list-item-desc-toggle.popular-dishes-list-item-desc-toggle-less{padding-left:32px}.popular-dishes-list-item-desc-toggle.popular-dishes-list-item-desc-toggle-less-wrapped{position:static;display:block;margin-top:2px;padding-left:0;text-align:right;background:none}.popular-dishes-list-item-allergens{display:flex;align-items:flex-start;gap:4px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--smtcColorTextWarning)}.popular-dishes-list-item-allergens span{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.popular-dishes-list-item-allergens-icon{flex:0 0 auto;margin-top:3px;width:11px;height:11px;font-size:11px;line-height:11px;color:var(--smtcColorTextWarning)}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-grid{grid-template-columns:repeat(4,170px);gap:8px}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-show-all-pc-new{flex:0 0 auto;font-size:14px;font-weight:500;color:var(--smtcColorTextPrimary);text-decoration:underline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual{width:170px;min-width:170px;max-width:170px;min-height:0;flex:0 0 auto;cursor:pointer}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-image{width:170px;height:114px;flex-shrink:0}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name-wrap{padding-top:4px;gap:4px}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name{padding:0;font-size:14px;font-weight:500;-webkit-line-clamp:2}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual .popular-dishes-card-name-ai{font-size:12px;-webkit-line-clamp:2}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual.popular-dishes-card-image-only{min-height:114px}.popular-dishes-container.popular-dishes-container-pc-new .popular-dishes-card.popular-dishes-card-bilingual.popular-dishes-card-image-only .popular-dishes-card-image{height:114px}.popular-dishes-explore-card{flex:0 0 auto;width:170px;min-width:170px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popular-dishes-explore-card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:170px;height:114px;border-radius:4px;background:var(--smtcColorBgContainer);padding:12px;box-sizing:border-box}.popular-dishes-explore-card-icon{font-size:24px;line-height:1;color:var(--smtcColorTextTertiary);transform:rotate(180deg)}.popular-dishes-explore-card-text{font-size:14px;font-weight:700;line-height:1.25;text-align:center;color:var(--smtcColorTextTertiary);word-break:break-word}.popular-dishes-pc-new-popup{display:flex;flex-direction:column;width:1060px;max-width:calc(100vw - 40px);height:730px;max-height:calc(100vh - 40px);overflow:hidden;background:var(--smtcColorBgSurface);border:.5px solid var(--smtcColorBorderDefault);border-radius:8px;box-shadow:0 8px 16px 0 rgba(15,41,77,.1)}.popular-dishes-pc-new-popup-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:15px 24px;border-bottom:.5px solid var(--smtcColorBorderDisabled)}.popular-dishes-pc-new-popup-title{margin:0;font-size:22px;font-weight:700;line-height:1.25;color:var(--smtcColorTextPrimary)}.popular-dishes-pc-new-popup-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.popular-dishes-pc-new-popup-gallery-layer{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--smtcColorBgSurface)}.popular-dishes-pc-new-popup-list-content{flex:1;overflow-y:auto;padding:24px}.popular-dishes-pc-new-popup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 40px}.popular-dishes-pc-new-popup-disclaimer{flex-shrink:0;display:flex;align-items:flex-start;gap:4px;padding:16px 24px;border-top:.5px solid var(--smtcColorBorderDisabled);font-size:14px;line-height:1.5;color:var(--smtcColorTextPlaceholder)}.popular-dishes-pc-new-popup-disclaimer .iconfont{flex:0 0 auto;margin-top:3px;font-size:14px;line-height:1}.popular-dishes-pc-list-item{display:flex;gap:16px;align-items:flex-start;align-self:start;width:100%}.popular-dishes-pc-list-item-image{flex:0 0 170px;width:170px;min-height:170px;max-height:261px;border-radius:4px;overflow:hidden;cursor:pointer}.popular-dishes-pc-list-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.popular-dishes-pc-list-item-image.popular-dishes-pc-list-item-image-placeholder{background:var(--smtcColorBgContainer);cursor:default}.popular-dishes-pc-list-item-image.popular-dishes-pc-list-item-image-placeholder img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.popular-dishes-pc-list-item-content{flex:1;min-width:0}.popular-dishes-pc-list-item-title{font-size:20px;font-weight:700;line-height:1.25;color:var(--smtcColorTextPrimary)}.popular-dishes-pc-list-item-subtitle,.popular-dishes-pc-list-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.popular-dishes-pc-list-item-subtitle{margin-top:4px;font-size:14px;line-height:1.5;color:var(--smtcColorTextTertiary)}.popular-dishes-pc-gallery-detail-price,.popular-dishes-pc-list-item-price{display:flex;align-items:baseline;color:var(--smtcColorTextPrimary);line-height:1.25}.popular-dishes-pc-gallery-detail-price .popular-dishes-pc-price-currency,.popular-dishes-pc-list-item-price .popular-dishes-pc-price-currency{font-size:12px;font-weight:400;margin-right:4px}.popular-dishes-pc-list-item-price{margin-top:8px}.popular-dishes-pc-list-item-price .popular-dishes-pc-price-amount{font-size:16px;font-weight:700}.popular-dishes-list-item-desc-wrap-pc{margin-top:8px;padding:12px;border-radius:8px;background:var(--smtcColorBgContainer)}.popular-dishes-list-item-desc-wrap-pc.popular-dishes-list-item-desc-wrap-expanded{position:static}.popular-dishes-list-item-desc-wrap-pc .popular-dishes-list-item-desc-pc{position:relative}.popular-dishes-list-item-desc-wrap-pc .popular-dishes-list-item-desc-toggle{font-size:14px;line-height:1.5;background:linear-gradient(90deg,transparent 0,var(--smtcColorBgContainer) 32px)}.popular-dishes-list-item-desc-pc{margin-top:0;font-size:14px;line-height:1.5;color:var(--smtcColorTextTertiary);-webkit-line-clamp:3}.popular-dishes-pc-list-item-allergens{display:flex;align-items:flex-start;gap:4px;margin-top:8px;font-size:14px;line-height:1.5;color:var(--smtcColorTextWarning)}.popular-dishes-pc-list-item-allergens .popular-dishes-pc-list-item-allergens-icon{flex:0 0 auto;margin-top:3px;font-size:14px;line-height:1}.popular-dishes-pc-list-item-allergens span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.popular-dishes-pc-new-popup-gallery-body{flex:1;display:flex;min-height:0;padding:24px;gap:24px}.popular-dishes-pc-gallery-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.popular-dishes-pc-gallery-stage{position:relative;flex:0 0 auto;width:744px;max-width:100%;height:522px;border-radius:4px;overflow:hidden;background:var(--smtcColorBgPage)}.popular-dishes-pc-gallery-stage-inner{position:absolute;inset:0}.popular-dishes-pc-gallery-switch-animate{animation:popular-dishes-pc-gallery-switch .22s ease}@keyframes popular-dishes-pc-gallery-switch{0%{opacity:.55}to{opacity:1}}.popular-dishes-pc-gallery-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);filter:blur(24px);-webkit-filter:blur(24px)}.popular-dishes-pc-gallery-image{position:relative;z-index:1;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popular-dishes-pc-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--smtcColorBgSurface);border:.5px solid var(--smtcColorBorderDisabled);box-shadow:0 4px 8px 0 rgba(15,41,77,.08);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.popular-dishes-pc-gallery-nav .iconfont{font-size:20px;color:var(--smtcColorTextPrimary)}.popular-dishes-pc-gallery-nav:hover{background:var(--smtcColorBgBrand);border:none}.popular-dishes-pc-gallery-nav:hover .iconfont{color:var(--smtcColorTextWhite)}.popular-dishes-pc-gallery-nav.popular-dishes-pc-gallery-nav-prev{left:12px}.popular-dishes-pc-gallery-nav.popular-dishes-pc-gallery-nav-next{right:12px}.popular-dishes-pc-gallery-thumbs-wrap{width:100%;box-sizing:border-box;padding:4px 0}.popular-dishes-pc-gallery-thumbs{display:flex;align-items:center;gap:8px;width:100%;min-height:80px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.popular-dishes-pc-gallery-thumbs::-webkit-scrollbar{display:none}.popular-dishes-pc-gallery-thumb{flex:0 0 auto;width:72px;height:72px;border-radius:4px;overflow:hidden;cursor:pointer;box-sizing:border-box;border:2px solid transparent;transition:width .22s ease,height .22s ease,border-color .22s ease}.popular-dishes-pc-gallery-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.popular-dishes-pc-gallery-thumb.popular-dishes-pc-gallery-thumb-active{width:80px;height:80px;border-color:var(--smtcColorBgBrand)}.popular-dishes-pc-gallery-thumb.popular-dishes-pc-gallery-thumb-placeholder{background:var(--smtcColorBgContainer)}.popular-dishes-pc-gallery-thumb.popular-dishes-pc-gallery-thumb-placeholder img{-o-object-fit:contain;object-fit:contain}.popular-dishes-pc-gallery-side{flex:0 0 244px;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.popular-dishes-pc-gallery-detail{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.popular-dishes-pc-gallery-detail-header{display:flex;flex-direction:column;gap:4px}.popular-dishes-pc-gallery-detail-title{font-size:20px;font-weight:700;line-height:1.25;color:var(--smtcColorTextPrimary);word-break:break-word}.popular-dishes-pc-gallery-detail-subtitle{font-size:14px;line-height:1.5;color:var(--smtcColorTextTertiary)}.popular-dishes-pc-gallery-detail-body{display:flex;flex:1;flex-direction:column;align-items:flex-end;gap:24px;min-height:0}.popular-dishes-pc-gallery-detail-content{align-self:stretch;width:100%}.popular-dishes-pc-gallery-detail-desc{padding:12px;border-radius:8px;background:var(--smtcColorBgContainer);font-size:14px;line-height:1.5;color:var(--smtcColorTextTertiary);word-break:break-word}.popular-dishes-pc-gallery-detail-allergens{display:flex;align-items:flex-start;gap:4px;margin-top:4px;font-size:14px;line-height:1.5;color:var(--smtcColorTextWarning)}.popular-dishes-pc-gallery-detail-allergens .iconfont{flex:0 0 auto}.popular-dishes-pc-gallery-detail-price{flex-shrink:0;white-space:nowrap}.popular-dishes-pc-gallery-detail-price .popular-dishes-pc-price-currency{font-weight:500}.popular-dishes-pc-gallery-detail-price .popular-dishes-pc-price-amount{font-size:22px;font-weight:700}.popular-dishes-pc-gallery-side-disclaimer{display:flex;align-items:flex-start;gap:4px;font-size:14px;line-height:1.5;color:var(--smtcColorTextPlaceholder)}.popular-dishes-pc-gallery-side-disclaimer .iconfont{flex:0 0 auto}.subtitle-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.subtitle-header .subtitle-text{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary)}.subtitle-header .show-more-link{font-size:14px;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.subtitle-header .show-more-link.write-review-link{color:var(--smtcColorTextPrimary);font-weight:500}.subtitle-header .show-more-link .icon-write-review{margin-right:8px}.subtitle-header .show-more-link .show-text{text-decoration:underline}.subtitle-header.subtitle-header-h5{margin-bottom:6px}.subtitle-header.subtitle-header-h5 .subtitle-text{font-size:18px}.subtitle-header.subtitle-header-h5 .show-more-link{font-size:12px;color:var(--smtcColorBgBrand);text-decoration:underline}@keyframes cdsShowDialogWrapperBox{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dialog-mask{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center}.dialog-container{position:relative;background:var(--smtcColorBgSurface);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:90vw;max-height:90vh;overflow:hidden;animation:cdsShowDialogWrapperBox .24s linear;animation-duration:.24s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:cdsShowDialogWrapperBox;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-close-icon{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .2s ease;z-index:1}.dialog-close-icon:hover{background-color:rgba(0,0,0,.1)}.dialog-close-icon .icon-close{font-size:16px;color:var(--smtcColorTextTertiary)}.dialog-close-icon .icon-close:hover{color:var(--smtcColorTextPrimary)}.dialog-content{padding:24px;overflow:auto;max-height:calc(90vh - 48px);box-sizing:border-box}@media screen and (max-width:768px){.dialog-container{width:90vw!important;max-width:none;margin:0 5vw}.dialog-content{padding:20px}.dialog-close-icon{top:12px;right:12px;width:28px;height:28px}.dialog-close-icon .icon-close{font-size:14px}}.dialog-container:not(:has(.dialog-close-icon)) .dialog-content{padding-top:24px}[data-theme=dark] .dialog-container{background:var(--smtcColorBgSurface);box-shadow:0 4px 20px rgba(0,0,0,.3)}[data-theme=dark] .dialog-close-icon:hover{background-color:hsla(0,0%,100%,.1)}[data-theme=dark] .dialog-close-icon .icon-close{color:var(--smtcColorTextPlaceholder)}[data-theme=dark] .dialog-close-icon .icon-close:hover{color:var(--smtcColorTextPrimary)}.expert-cm-detail{width:100%;border-radius:4px}.expert-cm-detail .expert-cm-detail-info-box{width:100%;padding:12px 10px 4px;display:flex;flex-direction:row;align-items:center}.expert-cm-detail .expert-cm-detail-avatar{width:65px;height:65px;border-radius:32.5px;background-color:#dda986;display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:0}.expert-cm-detail .expert-cm-detail-img{width:60px;height:60px;border-radius:30px;-o-object-fit:cover;object-fit:cover}.expert-cm-detail .expert-cm-detail-name-info{justify-content:center}.expert-cm-detail .expert-cm-detail-name-box,.expert-cm-detail .expert-cm-detail-name-info{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.expert-cm-detail .expert-cm-detail-name-info--ab-b{flex:1;min-width:0}.expert-cm-detail .expert-cm-detail-name-row-with-translate{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;flex-wrap:nowrap;gap:8px;box-sizing:border-box}.expert-cm-detail .expert-cm-detail-name-row-with-translate .expert-cm-detail-name-box{flex:1;min-width:0}.expert-cm-detail .expert-cm-detail-name-row-with-translate .expert-comments-translate{margin-left:auto;flex-shrink:0}.expert-cm-detail .expert-cm-detail-name-text{font-size:16px;font-weight:700;color:#693303;line-height:21px;margin-right:4px}.expert-cm-detail .expert-cm-detail-name-tag{border-radius:2px;display:inline-flex;justify-content:center;align-items:center;padding:2px 4px;margin-right:4px;background:linear-gradient(90deg,#c0825c,#985638);flex-wrap:nowrap}.expert-cm-detail .expert-cm-detail-name-tag-text{font-size:11px;color:var(--smtcColorTextWhite)}.expert-cm-detail .expert-cm-detail-titles-text{font-size:13px;color:#683202;line-height:18px;margin-bottom:4px;word-break:break-all}.expert-cm-detail .expert-cm-detail-medies-box{position:relative;width:100%;margin-bottom:8px;overflow:hidden}.expert-cm-detail .expert-cm-detail-imgs-box{width:100%;display:flex;flex-direction:row;padding:0 8px;gap:8px;overflow-x:auto;overflow-y:hidden}.expert-cm-detail .expert-cm-detail-imgs-box::-webkit-scrollbar{display:none}.expert-cm-detail .expert-cm-detail-img-item{flex-shrink:0;border-radius:4px;overflow:hidden;cursor:pointer}.expert-cm-detail .expert-cm-detail-img-item img{display:block}.expert-cm-detail .expert-cm-detail-video{width:100%;border-radius:4px;overflow:hidden;position:relative}.expert-cm-detail .expert-cm-detail-video .ibu-video-network,.expert-cm-detail .expert-cm-detail-video .ibu-video-replay{display:none!important}.expert-cm-detail .expert-cm-detail-video span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.expert-cm-detail .expert-cm-detail-video-operation{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;cursor:pointer}.expert-cm-detail .expert-cm-detail-icon-play{font-size:36px;color:var(--smtcColorTextWhite)}.expert-cm-detail .expert-cm-detail-score-box{min-height:58px;display:flex;flex-direction:row}.expert-cm-detail .expert-cm-detail-item-score-box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:12px}.expert-cm-detail .expert-cm-detail-item-score-container{flex:1;display:flex;flex-direction:row;align-items:center;position:relative;justify-content:space-between}.expert-cm-detail .expert-cm-detail-translate{font-size:13px;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expert-cm-detail .expert-cm-detail-text1{color:var(--smtcColorTextPrimary);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.expert-cm-detail .expert-cm-detail-score-text1{font-size:24px;font-weight:700;color:var(--smtcColorTextPrimary)}.expert-cm-detail .expert-cm-detail-new-score-box{width:100%;padding:0 4px}.expert-cm-detail .expert-cm-detail-new-score-details{width:100%;border-radius:4px;padding:2px 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.expert-cm-detail .expert-cm-detail-total-score-box{display:flex;flex-direction:column;align-items:center;overflow:hidden;flex:1}.expert-cm-detail .expert-cm-detail-total-score-text{color:var(--smtcColorTextPrimary);font-size:15px;font-weight:600;letter-spacing:0;line-height:21px}.expert-cm-detail .expert-cm-detail-total-score-text2{color:var(--smtcColorTextPrimary);font-size:24px;font-weight:500;line-height:30px;margin-left:5px}.expert-cm-detail .expert-cm-detail-total-score-stars{display:flex;flex-direction:row;align-items:center}.expert-cm-detail .expert-cm-detail-star-icon{color:#d38b4a;font-size:20px}.expert-cm-detail .expert-cm-detail-divider{flex-shrink:1;flex-basis:46px;max-width:60px;display:flex;flex-direction:row;justify-content:center;align-items:center}.expert-cm-detail .expert-cm-detail-other-scores-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;width:50%;row-gap:4px}.expert-cm-detail .expert-cm-detail-other-score-dot{display:inline-block;width:4px;height:4px;background-color:#d38b4a;border-radius:2px;margin-right:8px}.expert-cm-detail .expert-cm-detail-other-score-text{color:var(--smtcColorTextPrimary);font-size:13px;font-weight:500;line-height:18px}.expert-cm-detail .expert-cm-detail-score-only-total{padding:12px 0;justify-content:flex-start}.expert-cm-detail .expert-cm-detail-look-more-box{margin-top:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.expert-cm-detail .expert-cm-detail-look-more-text{color:var(--smtcColorBgBrand);font-size:13px;font-weight:500;line-height:18px}.expert-cm-detail .expert-cm-detail-right-icon{font-size:14px;font-family:ct_font_common,sans-serif}.expert-cm-detail .expert-cm-detail-popup-title{height:56px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--smtcColorBorderDefault)}.expert-cm-detail .expert-cm-detail-popup-title-text{color:var(--smtcColorTextPrimary);font-size:17px;font-weight:500}.expert-cm-detail .expert-cm-detail-score-box2{min-height:58px;display:flex;flex-direction:column;padding:12px 0;border-bottom:.5px solid #e5e5e5}.expert-cm-detail .expert-cm-detail-item-score-box2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:8px}.expert-cm-detail .expert-cm-detail-icon-score{font-size:16px;color:#d38b4a;margin-right:6px}.expert-cm-detail .expert-cm-detail-text2{font-size:15px;font-weight:700;color:var(--smtcColorTextPrimary);letter-spacing:0;line-height:18px}.expert-cm-detail .expert-cm-detail-google-text{font-size:13px;color:var(--smtcColorTextTertiary);margin:8px 8px 6px}.expert-cm-detail .durationBg{width:100vw;height:40px;position:absolute;top:0;left:-16px;background:linear-gradient(-180deg,rgba(255,226,200,.32),rgba(245,247,250,0));border-radius:8px 8px 0 0}.expert-cm-detail .durationBg .triangle{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:10px solid rgba(255,226,200,.32);transform:rotate(90deg);position:relative;top:-16px;left:37px}.expert-cm-detail .expert-cm-detail-comment-wrapper{position:relative;width:100%}.expert-cm-detail .expert-cm-detail-description-text{display:inline;color:var(--smtcColorTextSecondary);font-size:13px;line-height:18px;word-break:break-all;white-space:pre-wrap}.expert-cm-detail .expert-cm-detail-ellipsize-text{font-size:10px;color:var(--smtcColorBgBrand)}.expert-cm-detail .expert-cm-detail-ellipsize-box{height:30px;position:absolute;bottom:0;right:12px;display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer}.expert-cm-detail .expert-cm-detail-view-more-placeholder{color:transparent}.expert-cm-detail .expert-cm-detail-view-more{position:absolute;bottom:2px;right:0;color:var(--smtcColorBgBrand);font-size:12px;cursor:pointer}.expert-cm-detail-h5{background:linear-gradient(180deg,rgba(255,226,200,.5) 0,rgba(255,226,200,0) 82px),var(--smtcColorBgSurface);border-radius:12px}.expert-cm-detail-h5 .expert-cm-detail-info-box{padding:12px 10px 4px}.expert-cm-detail-h5 .expert-cm-detail-name-text{font-size:16px;font-weight:500;color:#693303;line-height:1.5}.expert-cm-detail-h5 .expert-cm-detail-name-tag{background:linear-gradient(90deg,#c98753,#c46f34);border-radius:2px;padding:2px 4px}.expert-cm-detail-h5 .expert-cm-detail-name-tag-text{font-size:11px;color:var(--smtcColorTextWhite)}.expert-cm-detail-h5 .expert-cm-detail-titles-text{font-size:13px;color:#683202;line-height:1.38;word-break:break-all}.expert-cm-detail-h5 .expert-cm-detail-description-text{font-size:12px;color:var(--smtcColorTextSecondary);line-height:1.38;white-space:pre-wrap}.expert-cm-detail-h5 .expert-cm-detail-view-more--underline{bottom:0;padding-left:32px;color:var(--smtcColorTextPrimary);font-size:12px;line-height:18px;text-decoration:underline;font-weight:500;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 32px)}.expert-cm-detail-h5 .expert-cm-detail-score-only-total{padding:4px}.expert-cm-detail-h5 .expert-cm-detail-score-only-total .expert-cm-detail-total-score-text{flex-shrink:0}.expert-cm-detail-h5 .expert-cm-detail-total-score-text{font-size:14px;font-weight:500;color:var(--smtcColorTextPrimary)}.expert-cm-detail-h5 .expert-cm-detail-total-score-text2{font-size:22px;font-weight:700;color:var(--smtcColorTextPrimary)}.expert-cm-detail-h5 .expert-cm-detail-other-score-dot{width:4px;height:4px;background-color:#d38b4a;border-radius:2px;margin-right:8px}.expert-cm-detail-h5 .expert-cm-detail-other-score-text{font-size:12px;font-weight:500;color:var(--smtcColorTextPrimary);line-height:1.5}.expert-cm-detail-h5 .expert-cm-detail-look-more-box{margin-top:12px;padding:5.5px 12px;width:100%;box-sizing:border-box;border:.5px solid var(--smtcColorBgBrand);border-radius:4px;display:flex;justify-content:center;align-items:center;gap:4px}.expert-cm-detail-h5 .expert-cm-detail-look-more-text{font-size:14px;font-weight:500;color:var(--smtcColorBgBrand)}.expert-cm-detail-h5 .expert-cm-detail-right-icon{font-size:14px;color:var(--smtcColorBgBrand)}.expert-cm-detail-h5 .expert-cm-detail-new-score-details{padding-left:4px}.expert-cm-detail-h5 .expert-cm-detail-new-score-details .expert-cm-detail-total-score-box{flex:none}.dialog-mask:has(.expert-cm-detail-popup-h5){align-items:flex-end;justify-content:center;background:var(--smtcColorBgScrim)}.dialog-container.expert-cm-detail-popup-h5{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;margin:0!important;border-radius:12px 12px 0 0;animation:expertCmDetailSlideUp .3s ease;box-shadow:0 -4px 20px rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom,0)}@keyframes expertCmDetailSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.expert-cm-detail-popup .expert-cm-detail-popup-title{height:56px;min-height:56px;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative}.expert-cm-detail-popup .expert-cm-detail-popup-title-text{font-size:16px;font-weight:600;color:var(--smtcColorTextPrimary);letter-spacing:0}.dialog-container.expert-cm-detail-popup-h5{display:flex;flex-direction:column;overflow:hidden}.dialog-container.expert-cm-detail-popup-h5 .dialog-content{padding:0!important;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-title{border-bottom:none;flex-shrink:0;position:relative}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-close{position:absolute;left:12px;top:0;width:40px;height:56px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;z-index:10}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-close .icon-close{font-size:20px;color:var(--smtcColorTextPrimary)}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-title-text{font-size:16px;font-weight:600}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-scroll-h5{padding:8px 16px!important;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-scroll-h5 .expert-cm-detail-imgs-box{padding:0}.dialog-container.expert-cm-detail-popup-h5 .expert-cm-detail-popup-body-h5{margin-bottom:0}.expert-cm-detail-pc{width:100%;border-radius:8px;background:var(--smtcColorBgSurface)}.expert-cm-detail-pc .expert-cm-detail-info-box{background:linear-gradient(180deg,#fdefe2 0,var(--smtcColorBgSurface) 100%);border-radius:8px 8px 0 0;padding:12px 10px 4px}.expert-cm-detail-pc .expert-cm-detail-pc-intro{padding:0 24px;margin-bottom:8px}.expert-cm-detail-pc .expert-cm-detail-pc-row{display:flex;flex-direction:row;align-items:stretch;gap:16px;margin-top:0}.expert-cm-detail-pc .expert-cm-detail-pc-row .expert-cm-detail-pc-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.expert-cm-detail-pc .expert-cm-detail-pc-row .expert-cm-detail-pc-left .expert-cm-detail-new-score-details{margin-top:12px;-moz-column-gap:24px;column-gap:24px;justify-content:flex-start}.expert-cm-detail-pc .expert-cm-detail-pc-row .expert-cm-detail-pc-left .expert-cm-detail-new-score-details .expert-cm-detail-total-score-box{margin-left:10px;overflow:unset;flex:unset}.expert-cm-detail-pc .expert-cm-detail-pc-row .expert-cm-detail-pc-left .expert-cm-detail-new-score-details .expert-cm-detail-other-scores-box{width:unset;flex-shrink:1}.expert-cm-detail-pc .expert-cm-detail-pc-row .expert-cm-detail-medies-box{flex-shrink:0;width:48%;max-width:400px;margin-bottom:0;min-height:176px;display:flex;flex-direction:column}.expert-cm-detail-pc .expert-cm-detail-pc-bottom{margin-top:16px;padding:0 10px}.expert-cm-detail-pc .expert-cm-detail-pc-bottom-no-score{padding:0 24px}.expert-cm-detail-pc .expert-cm-detail-pc-details{margin-top:16px}.expert-cm-detail-pc .expert-cm-detail-pc-review-wrapper{position:relative}.expert-cm-detail-pc .expert-cm-detail-pc-review-content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-height:12px;word-break:break-all}.expert-cm-detail-pc .expert-cm-detail-pc-expanded-comment{margin-bottom:16px;padding:0 10px}.expert-cm-detail-pc .expert-cm-detail-pc-details .expert-cm-detail-score-box2{padding:0 0 16px;border-bottom:none;min-height:0}.expert-cm-detail-pc .expert-cm-detail-pc-details .expert-cm-detail-score-box2:last-of-type{padding-bottom:0}.expert-cm-detail-pc .expert-cm-detail-pc-details .expert-cm-detail-item-score-box2{margin-bottom:8px}.expert-cm-detail-pc .expert-cm-detail-comment-wrapper .expert-cm-detail-description-text{color:var(--smtcColorTextSecondary);font-size:12px;white-space:pre-wrap}.expert-cm-detail-pc .expert-cm-detail-view-more--underline{bottom:0;padding-left:32px;color:var(--smtcColorTextPrimary);font-size:12px;line-height:18px;text-decoration:underline;font-weight:500;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 32px)}.expert-cm-detail-pc .expert-cm-detail-total-score-text2{font-size:22px;font-weight:700;line-height:1.25em;margin-top:2px;margin-bottom:3px}.expert-cm-detail-pc .expert-cm-detail-other-score-text,.expert-cm-detail-pc .expert-cm-detail-pc-details .expert-cm-detail-text2{font-size:14px;font-weight:500;line-height:1.5em}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc{display:grid;gap:8px;overflow:visible;padding:0;flex:1;min-height:0}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc .expert-cm-detail-img-item{border-radius:4px;overflow:hidden;min-height:0;position:relative}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc .expert-cm-detail-img-item img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc.expert-cm-detail-imgs-box-pc-0{display:none}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc.expert-cm-detail-imgs-box-pc-1{grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc.expert-cm-detail-imgs-box-pc-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc.expert-cm-detail-imgs-box-pc-3,.expert-cm-detail-pc .expert-cm-detail-imgs-box-pc.expert-cm-detail-imgs-box-pc-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.expert-comments .expert-comments-title-row{display:flex;flex-direction:row;align-items:center;overflow:hidden;flex:1}.expert-comments .expert-comments-title-box{width:100%;padding:0 12px;margin-bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.expert-comments .expert-comments-title-text{font-family:-apple-system,Arial,"sans-serif";font-size:16px;font-weight:500;color:var(--smtcColorTextPrimary)}.expert-comments .expert-comments-translate{font-size:14px;font-weight:400;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:underline}.expert-comments .expert-comments-container{position:relative}.expert-comments .expert-comments-box{height:77px;padding-left:12px;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.expert-comments .expert-comments-box::-webkit-scrollbar{display:none}.expert-comments .expert-comments-img-box{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;margin-right:16px;flex-shrink:0;cursor:pointer}.expert-comments .expert-comments-img-container{width:64px;height:64px;background-color:var(--smtcColorBgSurface);border-radius:32px;display:flex;justify-content:center;align-items:center;z-index:2}.expert-comments .expert-comments-img-container.selected{background-color:#d38b4a}.expert-comments .expert-comments-img{width:60px;height:60px;border-radius:30px;background-color:#ccc;-o-object-fit:cover;object-fit:cover}.expert-comments .expert-comments-triangle-wrapper{position:relative;top:-2.5px}.expert-comments .expert-comments-triangle{margin-left:23px;width:18px;height:9px;flex-shrink:0;display:block;transform:rotate(180deg)}.expert-comments .expert-comments-detail-box{padding:0}.expert-comments:not(.expert-comments-h5) .expert-comments-title-box{padding:0;margin-bottom:14px}.expert-comments:not(.expert-comments-h5) .expert-comments-title-text{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary)}.expert-comments.expert-comments-h5 .expert-comments-title-box{width:100%;padding:12px 12px 0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.expert-comments.expert-comments-h5 .expert-comments-title-text{font-family:-apple-system,Arial,"sans-serif";font-size:18px;font-weight:700;color:var(--smtcColorTextPrimary)}.expert-comments.expert-comments-h5 .expert-comments-translate{font-size:12px;font-weight:400;line-height:1.5;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:underline}.expert-comments.expert-comments-h5 .expert-comments-container{margin-top:12px}.expert-comments.expert-comments-h5 .expert-comments-detail-box{padding:0 6px 12px}.black-diamond-comments{padding:0 0 12px}.black-diamond-comments .expert-comments-title-box{width:100%;padding:12px 12px 0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.black-diamond-comments .expert-comments-title-text{margin:0;font-family:-apple-system,Arial,"sans-serif";font-size:18px;font-weight:700;color:var(--smtcColorTextPrimary)}.black-diamond-comments .expert-comments-translate{font-size:12px;font-weight:400;line-height:1.5;color:var(--smtcColorBgBrand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:underline}.black-diamond-comments .black-diamond-comments-avatar-strip{margin-bottom:0}.black-diamond-comments .black-diamond-comments-avatar-scroll{display:flex;flex-direction:row;align-items:flex-start;min-height:74px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 8px}.black-diamond-comments .black-diamond-comments-avatar-scroll::-webkit-scrollbar{display:none}.black-diamond-comments .black-diamond-comments-avatar-scroll-h5{padding-left:12px;padding-right:12px;padding-top:12px}.black-diamond-comments .black-diamond-comments-avatar-scroll-pc{padding-right:16px}.black-diamond-comments .black-diamond-comments-avatar-item{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-right:16px;cursor:pointer}.black-diamond-comments .black-diamond-comments-avatar-ring{width:56;height:56;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--smtcColorBgSurface);box-sizing:border-box}.black-diamond-comments .black-diamond-comments-avatar-ring:not(.black-diamond-comments-avatar-ring-selected){margin-top:5px}.black-diamond-comments .black-diamond-comments-avatar-ring.black-diamond-comments-avatar-ring-selected{width:61px;height:67px;border-radius:0;background:url(https://pages.trip.com/gm/foods/rn-ibu-traveling-foods/RestaurantDetail/black-diamond-comments-header-active.png) no-repeat top;background-size:61px 67px}.black-diamond-comments .black-diamond-comments-avatar-ring-selected .black-diamond-comments-avatar-img{width:57px;height:57px;transform:translateY(-3px)}.black-diamond-comments .black-diamond-comments-avatar-img{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background-color:var(--smtcColorBorderDisabled)}.black-diamond-comments .black-diamond-comments-card-header-row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px;width:100%;box-sizing:border-box;min-width:0}.black-diamond-comments .black-diamond-comments-card-name-badge-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;min-width:0;flex:1 1 auto}.black-diamond-comments .black-diamond-comments-card-header-row--ab-b .black-diamond-comments-card-translate{margin-left:auto;flex-shrink:0}.black-diamond-comments .black-diamond-comments-card-header-row--single-vip{gap:8px}.black-diamond-comments .black-diamond-comments-card-inline-avatar{flex-shrink:0}.black-diamond-comments .black-diamond-comments-card-inline-avatar-ring{position:relative;width:30px;height:30px;box-sizing:border-box;flex-shrink:0}.black-diamond-comments .black-diamond-comments-card-inline-avatar-frame{position:absolute;left:0;top:0;width:30px;height:30px;z-index:1;pointer-events:none;-o-object-fit:contain;object-fit:contain;display:block}.black-diamond-comments .black-diamond-comments-card-inline-avatar-img{position:relative;z-index:0;width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background-color:var(--smtcColorBorderDisabled)}.black-diamond-comments .black-diamond-comments-card-name{font-size:14px;line-height:21px;font-weight:500;color:var(--smtcColorTextPrimary);min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.black-diamond-comments .black-diamond-comments-card-badge{display:inline-flex;flex-direction:row;align-items:stretch;height:18px;padding:0;border-radius:3px;overflow:hidden;vertical-align:middle;flex-shrink:0;background:linear-gradient(180deg,#1c1a23,#2e242a)}.black-diamond-comments .black-diamond-comments-card-badge-icon-wrap{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:0 -1px 0 0;background-color:#efe6d8;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);margin-right:-2px;z-index:1}.black-diamond-comments .black-diamond-comments-card-badge-icon{display:block;height:18px;width:auto;-o-object-fit:contain;object-fit:contain}.black-diamond-comments .black-diamond-comments-card-badge-text{display:flex;align-items:center;box-sizing:border-box;height:100%;padding:0 6px 0 7px;background-color:transparent;color:#efe6d8;font-size:10px;line-height:18px;font-weight:500;white-space:nowrap}.black-diamond-comments .black-diamond-comments-card{position:relative;z-index:0;margin:0 6px;border-radius:8px;background:linear-gradient(180deg,hsla(36,40%,60%,.16) 0,hsla(36,40%,60%,0) 96px),var(--smtcColorBgSurface)}.black-diamond-comments .black-diamond-comments-card .black-diamond-comments-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;z-index:0;pointer-events:none}.black-diamond-comments .black-diamond-comments-card .black-diamond-comments-card-bg .black-diamond-comments-card-bg-img{width:300px;height:307px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0}.black-diamond-comments .black-diamond-comments-card-title-box{position:relative;z-index:1;padding:12px 16px;min-height:44px;min-width:0}.black-diamond-comments .black-diamond-comments-score-row{position:relative;z-index:1;padding:0 16px;display:flex;align-items:center;margin-bottom:12px}.black-diamond-comments .black-diamond-comments-total-score{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.black-diamond-comments .black-diamond-comments-total-label{font-size:14px;line-height:1.5;color:var(--smtcColorTextPrimary)}.black-diamond-comments .black-diamond-comments-total-value{margin-top:2px;font-size:22px;line-height:1.25;font-weight:700;color:var(--smtcColorTextPrimary)}.black-diamond-comments .black-diamond-comments-divider{width:.5px;height:49px;margin:0 24px;background:var(--smtcColorBorderDisabled);flex-shrink:0}.black-diamond-comments .black-diamond-comments-score-details{display:flex;flex-direction:column;row-gap:2px;min-width:0}.black-diamond-comments .black-diamond-comments-score-item{display:flex;align-items:center;font-size:14px;line-height:1.5;color:var(--smtcColorTextPrimary)}.black-diamond-comments .black-diamond-comments-score-name{margin-right:4px}.black-diamond-comments .black-diamond-comments-pictures{display:flex;gap:8px;overflow-x:auto;margin:0 16px 12px;position:relative;z-index:2}.black-diamond-comments .black-diamond-comments-pictures::-webkit-scrollbar{display:none}.black-diamond-comments .black-diamond-comments-picture-item{width:64px;height:64px;flex-shrink:0;border-radius:4px;overflow:hidden;cursor:pointer}.black-diamond-comments .black-diamond-comments-picture-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.black-diamond-comments .black-diamond-comments-desc{padding:0 16px;position:relative;z-index:2}.black-diamond-comments .black-diamond-comments-desc .expert-cm-detail-comment-wrapper{width:100%}.black-diamond-comments .black-diamond-comments-desc .expert-cm-detail-description-text{color:var(--smtcColorTextSecondary);font-size:12px;line-height:1.5;word-break:break-all;white-space:pre-wrap}.black-diamond-comments:not(.black-diamond-comments-h5){padding:0}.black-diamond-comments:not(.black-diamond-comments-h5) .expert-comments-title-box{padding:0;margin-bottom:14px}.black-diamond-comments:not(.black-diamond-comments-h5) .expert-comments-title-text{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary)}.black-diamond-comments:not(.black-diamond-comments-h5) .expert-comments-translate{font-size:14px;color:var(--smtcColorTextPrimary)}.black-diamond-comments:not(.black-diamond-comments-h5) .recommend-food-expert-tab-box{margin-bottom:16px}.black-diamond-comments:not(.black-diamond-comments-h5) .black-diamond-comments-card{margin:0}.black-diamond-comments .expert-cm-detail-view-more{position:absolute;bottom:2px;right:16px;color:var(--smtcColorTextPrimary);font-size:12px;cursor:pointer;text-decoration:underline}.black-diamond-comments-h5 .black-diamond-comments-picture-item{width:86px;height:90px}.black-diamond-comments-pc .black-diamond-comments-score-row .black-diamond-comments-score-details{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:column;row-gap:2px;-moz-column-gap:28px;column-gap:28px}.black-diamond-comments-pc .black-diamond-comments-score-row .black-diamond-comments-score-details:has(>.black-diamond-comments-score-item:only-child){grid-template-columns:1fr;grid-template-rows:1fr;align-content:center}.black-diamond-comments-pc .black-diamond-comments-picture-item{width:170px;height:114px}.recommend-food-expert:not(.recommend-food-expert-h5){margin-bottom:16px}.recommend-food-expert:not(.recommend-food-expert-h5) .recommend-food-expert-container{padding:24px;border:.5px solid rgba(212,215,222,.7);box-shadow:0 4px 16px 0 rgba(15,41,77,.06);border-radius:8px}.recommend-food-expert:not(.recommend-food-expert-h5) .recommend-food-expert-tab-box{margin-left:0;margin-right:0;margin-top:0}.recommend-food-expert:not(.recommend-food-expert-h5) .recommend-food-expert-header{padding:0;margin-bottom:14px}.recommend-food-expert:not(.recommend-food-expert-h5) .recommend-food-expert-title{font-size:20px;font-weight:700;color:var(--smtcColorTextPrimary)}.recommend-food-expert .recommend-food-expert-container{width:100%;background-color:var(--smtcColorBgSurface)}.recommend-food-expert .recommend-food-expert-tab-box{margin:12px;padding:4px;background:var(--smtcColorBgSurfaceSecondary);border-radius:25px;display:flex;align-items:center}.recommend-food-expert .recommend-food-expert-tab-item{flex:1;min-width:0;height:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.5;font-weight:500;color:var(--smtcColorTextSecondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-food-expert .recommend-food-expert-tab-item.selected{color:var(--smtcColorTextPrimary);background:var(--smtcColorBgSurface);box-shadow:0 0 17.5px 0 rgba(112,153,255,.08)}.recommend-food-expert .recommend-food-expert-header{width:100%;padding:12px 12px 0;margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.recommend-food-expert .recommend-food-expert-title{margin:0;font-family:-apple-system,Arial,"sans-serif";font-size:18px;font-weight:700;color:var(--smtcColorTextPrimary)}.recommend-food-expert.recommend-food-expert-h5{margin-bottom:8px}.recommend-food-expert.recommend-food-expert-h5 .recommend-food-expert-container{border:.5px solid rgba(212,215,222,.7);box-shadow:0 8px 16px 0 rgba(15,41,77,.1)}.recommend-food-expert.recommend-food-expert-h5 .recommend-food-expert-header{padding:12px}.recommend-food-expert.recommend-food-expert-h5 .expert-comments-translate-h5-b{color:var(--smtcColorTextPrimary)}.gl-cpt_imagallery{position:absolute;top:50%;left:50%;background:var(--smtcColorBgSurface);border-radius:2px;box-sizing:border-box;width:100%;max-width:1180px;margin-left:0;margin-top:0;transform:translate(-50%,-50%);padding-bottom:23px;height:auto}.gl-cpt_imagallery .image-gallery-image{position:relative}.gl-cpt_imagallery .image-gallery-image .image-gallery-supplier{position:absolute;z-index:2;max-width:calc(100% - 16px);padding:2px 4px;border-radius:4px;background:color-mix(in srgb,var(--smtcColorTextWhite) 80%,transparent);color:#121826;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;pointer-events:none}.gl-cpt_imagallery .gl-cpt_imagallery-header{padding:0 18px 0 20px;line-height:60px;height:60px;text-align:left;font-size:20px;position:relative;font-weight:700}.gl-cpt_imagallery .gl-cpt_imagallery-header p{display:inline-block;overflow:hidden;padding-right:100px;height:60px;width:100%;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap}.gl-cpt_imagallery .gl-cpt_imagallery-header .gl-cpt_imagallery-header-close{float:right;width:26px;height:26px;position:absolute;right:20px;top:0;font-size:26px;cursor:pointer}.gl-cpt_imagallery .image-gallery .image-gallery-content{padding:0 5px}.gl-cpt_imagallery .image-gallery .image-gallery-slide-wrapper{position:relative}.gl-cpt_imagallery .image-gallery .image-gallery-slide-wrapper .navIcon{font-size:35px;font-weight:700;color:#999;border:0;position:absolute;z-index:4;top:50%;transform:translateY(-50%);display:block;width:48px;height:48px;background-color:hsla(0,0%,100%,.9);cursor:pointer}.gl-cpt_imagallery .image-gallery .image-gallery-left-nav{left:40px}.gl-cpt_imagallery .image-gallery .image-gallery-right-nav{right:40px}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides{margin:0 auto;box-sizing:border-box;height:0;line-height:0;overflow:hidden;position:relative;white-space:nowrap;width:100%;padding-bottom:66.58%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides .image-gallery-slide{background:var(--smtcColorBgSurface);left:0;position:absolute;top:0;bottom:30px;width:100%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides .image-gallery-slide .image-gallery-image{position:relative;width:100%;height:100%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides .image-gallery-slide .image-gallery-image img{width:100%;height:100%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides .image-gallery-slide .image-gallery-image .image-gallery-description{color:#999;width:100%;max-width:760px;line-height:16px;margin:12px auto 0;position:absolute;left:0;bottom:-25px;font-size:.8em}.gl-cpt_imagallery .image-gallery-index{position:absolute;bottom:46px;color:var(--smtcColorTextWhite);left:0;right:0;font-size:.8em;padding:5px 10px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper{display:none}@media screen and ((min-width:769px)){.gl-cpt_imagallery{width:100%}.gl-cpt_imagallery .image-gallery .image-gallery-slide-wrapper .navIcon{font-size:50px;font-weight:400}.gl-cpt_imagallery .image-gallery .image-gallery-content{position:relative;line-height:0;top:0;padding:0 58px}.gl-cpt_imagallery .image-gallery-index-current{color:#3264ff}.gl-cpt_imagallery .image-gallery-index{position:relative;bottom:0;color:#151515;line-height:1;padding:0 0 6px;font-size:16px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper{display:block;position:relative;margin:0 1px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails{overflow:hidden;padding:5px 0}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-thumbnails-left-nav{left:1px;top:9px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-thumbnails-right-nav{right:1px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-left-nav,.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-right-nav{color:var(--smtcColorTextWhite);font-size:55px;padding:50px 15px;top:50%;transform:translateY(-50%);border:0;cursor:pointer;outline:none;position:absolute;z-index:4}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-thumbnails-left-nav,.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-thumbnails-right-nav{padding:0;width:32px;font-size:20px;background-color:rgba(0,0,0,.5);height:68px;line-height:68px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnails-container{text-align:center;transition:transform .45s ease-out;white-space:nowrap}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnails-container .image-gallery-thumbnail{cursor:pointer;display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:118px;height:68px}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnails-container .image-gallery-thumbnail.active{border:4px solid #3264ff}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnails-container .image-gallery-thumbnail>div{width:100%;height:100%}.gl-cpt_imagallery .image-gallery-thumbnails-wrapper .image-gallery-thumbnails .image-gallery-thumbnails-container .image-gallery-thumbnail>div img{vertical-align:middle;width:100%;height:100%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides{padding-bottom:536px;width:760px}}@media screen and (min-width:769px)and (max-width:1081px){.gl-cpt_imagallery .image-gallery .image-gallery-content{padding:0 5px}.gl-cpt_imagallery .image-thumbnails-right-nav{right:-6px!important}}@media screen and (max-width:768px){.gl-cpt_imagallery .image-gallery .image-gallery-content{width:100%}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides{width:calc(100% - 10px)!important;margin-left:5px;margin-right:5px;padding-bottom:60%!important}.gl-cpt_imagallery .image-gallery-swipe .image-gallery-slides .image-gallery-slide .image-gallery-image img{-o-object-fit:contain!important;object-fit:contain!important}.gl-cpt_imagallery .image-gallery-image img,.gl-cpt_imagallery .image-gallery-slide .image-gallery-image img,.gl-cpt_imagallery .image-gallery-slides .image-gallery-slide .image-gallery-image img{-o-object-fit:contain!important;object-fit:contain!important;max-width:100%;max-height:100%}}.gl-cpt-pagination a.btn-next,.gl-cpt-pagination a.btn-prev,.gl-cpt-pagination button,.gl-cpt-pagination li{font-size:14px;padding:0 6px;border-radius:4px;border:1px solid var(--smtcColorBorderDefault);background:var(--smtcColorBgSurface);cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#455873;text-decoration:none;box-sizing:border-box}.gl-cpt-pagination a.btn-next:focus,.gl-cpt-pagination a.btn-prev:focus,.gl-cpt-pagination button:focus,.gl-cpt-pagination li:focus{outline:none}.gl-cpt-pagination a.btn-next.disabled,.gl-cpt-pagination a.btn-prev.disabled,.gl-cpt-pagination button.disabled,.gl-cpt-pagination li.disabled{border:1px solid var(--smtcColorBorderDefault);background:#f3f4f6;cursor:not-allowed;box-shadow:none;pointer-events:none}.gl-cpt-pagination .btn-next i,.gl-cpt-pagination .btn-prev i{font-size:10px;color:#000}.gl-cpt-pagination .btn-next:not(.disabled):hover,.gl-cpt-pagination .btn-prev:not(.disabled):hover{border:1px solid var(--smtcColorBgBrand)}.gl-cpt-pagination .btn-next:not(.disabled):hover i,.gl-cpt-pagination .btn-prev:not(.disabled):hover i{color:var(--smtcColorBgBrand)}.gl-cpt-pagination .gl-cpt-pagination__total{margin:0 10px}.gl-cpt-pagination .gl-cpt-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:inline-block;vertical-align:top;font-size:0;padding:0;margin:0 8px 0 0}.gl-cpt-pagination .gl-cpt-pager li{margin-left:8px}.gl-cpt-pagination .gl-cpt-pager li.active{border-color:var(--smtcColorBgBrand);background:var(--smtcColorBgBrand);cursor:default}.gl-cpt-pagination .gl-cpt-pager li:hover{border-color:var(--smtcColorBgBrand)}.gl-cpt-pagination .gl-cpt-pager li a,.gl-cpt-pagination .gl-cpt-pager li span{color:#455873;line-height:32px}.gl-cpt-pagination .gl-cpt-pager li a:hover,.gl-cpt-pagination .gl-cpt-pager li span:hover,.gl-cpt-pagination .gl-cpt-pager li:hover a,.gl-cpt-pagination .gl-cpt-pager li:hover span{color:var(--smtcColorBgBrand)}.gl-cpt-pagination .gl-cpt-pager li.active a,.gl-cpt-pagination .gl-cpt-pager li.active a:hover,.gl-cpt-pagination .gl-cpt-pager li.active span,.gl-cpt-pagination .gl-cpt-pager li.active span:hover{color:var(--smtcColorBgSurface)}.gl-cpt-pagination .gl-cpt-pager li.btn-quicknext:hover,.gl-cpt-pagination .gl-cpt-pager li.btn-quickprev:hover{border-color:transparent;cursor:default}.gl-cpt-pagination .gl-cpt-pager .gl-cpt-icon-more{border-color:transparent;background:transparent;color:#ccc;font-size:28px;width:22px}.gl-cpt-pagination .gl-cpt-pager .gl-cpt-icon-more:before{content:"…";margin-top:-16px}.gl-cpt-pagination.gl-cpt-pagination-small button,.gl-cpt-pagination.gl-cpt-pagination-small li,.gl-cpt-pagination.gl-cpt-pagination-small span{width:20px;height:20px;font-size:12px}.gl-cpt-pagination.gl-cpt-pagination-small .btn-next i,.gl-cpt-pagination.gl-cpt-pagination-small .btn-prev i{font-size:8px}.gl-cpt-pagination.gl-cpt-pagination-small .gl-cpt-pager a,.gl-cpt-pagination.gl-cpt-pagination-small .gl-cpt-pager span{line-height:20px}.gl-cpt-pagination.gl-cpt-pagination-small .gl-cpt-pager .gl-cpt-icon-more{font-size:14px;width:14px}.gl-cpt-pagination.gl-cpt-pagination-small .gl-cpt-pager .gl-cpt-icon-more:before{margin-top:0}.TripMomentPCStyle{margin-top:16px;margin-bottom:16px}.TripMomentPCStyle .trip-moment-pc-header{margin-bottom:16px}.TripMomentPCStyle .trip-moment-pc-header .trip-moment-pc-title{font-size:18px;color:#333;line-height:28px;font-weight:700}.TripMomentPCStyle .trip-moment-pc-header .trip-moment-pc-title .trip-moment-pc-count{font-weight:700;color:#333}.TripMomentPCStyle .trip-moment-pc-container{position:relative;width:100%}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:16px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll::-webkit-scrollbar{display:none}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item{flex:0 0 calc((100% - 32px)/3);min-width:calc((100% - 32px)/3);max-width:calc((100% - 32px)/3);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item:hover{transform:translateY(-1px);box-shadow:0 10px 20px 0 rgba(125,148,220,.16)}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-image{width:100%;height:305px;position:relative;overflow:hidden}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-image .trip-moment-pc-item-gradient{position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none;z-index:1}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content{padding:16px;position:absolute;bottom:0;left:0;right:0;z-index:2}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-title{font-size:14px;color:var(--smtcColorTextWhite);line-height:20px;font-weight:700;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:20px}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-tags .trip-moment-pc-item-tag{background:rgba(0,0,0,.08);border-radius:2px;font-size:11px;color:#455873;padding:3px 4px;white-space:nowrap}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user{display:flex;justify-content:space-between;align-items:center}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-left{display:flex;align-items:center;flex:1;overflow:hidden}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-left .trip-moment-pc-item-avatar{width:24px;height:24px;border-radius:50%;margin-right:8px;flex-shrink:0}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-left .trip-moment-pc-item-username{font-size:12px;color:var(--smtcColorTextWhite);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-right{display:flex;align-items:center;flex-shrink:0}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-right i{color:var(--smtcColorTextWhite);font-size:14px;margin-right:5px}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-scroll .trip-moment-pc-item .trip-moment-pc-item-content .trip-moment-pc-item-user .trip-moment-pc-item-user-right span{font-size:13px;color:var(--smtcColorTextWhite);line-height:18px}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#3264ff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s ease;box-shadow:0 2px 8px rgba(50,100,255,.3)}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-nav-btn:hover{background:#2c59e5}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-nav-btn i{color:var(--smtcColorTextWhite);font-size:20px}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-nav-btn.trip-moment-pc-nav-next{right:-20px}.TripMomentPCStyle .trip-moment-pc-container .trip-moment-pc-nav-btn.trip-moment-pc-nav-prev{left:-20px}.TripMomentPCStyle .trip-moment-pc-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.TripMomentPCStyle .trip-moment-pc-dots .trip-moment-pc-dot{width:8px;height:8px;border-radius:50%;background:var(--smtcColorBorderDefault);cursor:pointer;transition:background-color .2s ease,width .2s ease}.TripMomentPCStyle .trip-moment-pc-dots .trip-moment-pc-dot.active{background:#3264ff;width:24px;border-radius:4px}.TripMomentPCStyle .trip-moment-pc-dots .trip-moment-pc-dot:hover{background:#2c59e5}.star-icon{display:inline-block;margin-top:8px;color:#ffc03a;font-size:12px;overflow:hidden}.trip-head-slot{width:100%;flex-shrink:0}.trip-head-placeholder,.trip-head-slot{box-sizing:border-box}.trip-head-placeholder--transparent{background:transparent}.search-body{background:var(--smtcColorBgSurfaceSecondary)}.restaurants-detail-scroll-h5{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:0}.trip-head-placeholder{flex-shrink:0;width:100%;background:var(--smtcColorBgSurface)}.restaurantsDetailBox{width:1160px;margin:0 auto}.restaurantsDetailBox .xfeeds-title-view{font-size:18px;font-weight:700;margin-left:12px;margin-top:12px}.restaurantsDetailBox .box-shadow-1{border:.5px solid rgba(212,215,222,.7);box-shadow:0 4px 16px 0 rgba(15,41,77,.06);border-radius:8px}.restaurantsDetailBox .ovh{overflow:hidden}.restaurantsDetailBox .thumbs-up-default{color:#707f94;line-height:18px}.restaurantsDetailBox .gl-poi-detail_review{padding:0 5px}.restaurantsDetailBox .gl-poi-detail-MslCouponPackage{margin:0 0 6px}.restaurantsDetailBox .topModuleBox-middle{margin-top:16px;display:flex}.restaurantsDetailBox .gl-poi-detail_left-box{display:flex;flex-direction:column;flex:1;min-width:0}.restaurantsDetailBox .gl-poi-detail_left-box .gl-poi-detail_info-box{margin-bottom:16px}.restaurantsDetailBox .gl-poi-detail_right-box-wrapper{width:392px;flex-shrink:0;margin-left:16px;position:relative}.restaurantsDetailBox .gl-poi-detail_right-box{width:392px;background:var(--smtcColorBgSurface);border-radius:8px;padding:24px;height:-moz-fit-content;height:fit-content;transition:all .3s ease}.restaurantsDetailBox .gl-poi-detail_right-box.is-fixed{position:fixed;z-index:100}.restaurantsDetailBox .gl-poi-detail_right-box.is-bottom-fixed{position:absolute;z-index:100}.restaurantsDetailBox.restaurantsDetailBox-h5{max-width:640px;width:auto}.restaurantsDetailBox.restaurantsDetailBox-h5 .box-shadow-1{margin:0 0 8px;border-radius:0;border:none}.restaurantsDetailBox.restaurantsDetailBox-h5 .topModuleBox-middle{margin-top:0;display:block;background:var(--smtcColorBgSurface)}.notfoundpagetitle{font-size:30px;color:#234;line-height:1.2;font-weight:700}.errCodeText{font-size:18px;color:#999;margin-top:20px}.countdown{display:inline-block;margin-top:20px;padding:12px 30px;background:#3264ff;border-radius:4px;color:var(--smtcColorTextWhite);font-size:16px}
/*# sourceMappingURL=//sourcemap.ubt.ctripcorp.com/package/100043277_1794401489343/css/pages/restaurantDetail.css.map*/