[lang=ja-JP] .h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-title,[lang=th-TH] .h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-title{-webkit-line-clamp:3}.h5-feeds-moments-card{background:var(--smtcColorBgSurface,#fff);border:1px solid var(--smtcColorBorderInversed,#fff);border-radius:24px;box-sizing:border-box;position:relative}.h5-feeds-moments-card .h5-feeds-moments-collect{position:absolute;right:16px;top:12px;z-index:20}.h5-feeds-moments-card .h5-feeds-moments-content{border-radius:inherit;display:flex;flex-direction:column;overflow:hidden}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-image{background-position:50%;background-size:cover;height:229px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info{display:flex;flex-direction:column;gap:8px;padding:8px 11px 11px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:#0f294d;display:-webkit-box;font-size:var(--smtcFontSizeBodySizeM,14px);font-weight:500;line-height:1.5;overflow:hidden}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta{align-items:center;display:flex;gap:8px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-author{align-items:center;display:flex;flex-grow:1;gap:4px;overflow:hidden}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-author img{-ms-flex-negative:0;border-radius:50%;flex-shrink:0;height:18px;width:18px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-author .h5-feeds-moments-author-name{color:var(--smtcColorTextTertiary,#6f7685);flex-grow:1;font-size:var(--smtcFontSizeBodySizeS,12px);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-like{-ms-flex-negative:0;align-items:center;display:flex;flex-shrink:0;gap:2px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-like img{flex-shrink:0;height:14px;width:16px}.h5-feeds-moments-card .h5-feeds-moments-content .h5-feeds-moments-info .h5-feeds-moments-meta .h5-feeds-moments-like .h5-feeds-moments-like-count{color:var(--smtcColorTextTertiary,#6f7685);font-size:var(--smtcFontSizeBodySizeS,12px);line-height:1.5}.h5-feeds-hotel-card{background:#fff;border:1px solid #fff;border-radius:24px;box-sizing:border-box;position:relative}.h5-feeds-hotel-card .h5-feeds-hotel-collect{position:absolute;right:16px;top:12px;z-index:20}.h5-feeds-hotel-card .h5-feeds-hotel-content{border-radius:inherit;display:flex;flex-direction:column;overflow:hidden}.h5-feeds-hotel-card .h5-feeds-hotel-content-image{background-position:50%;background-size:cover;height:170px;position:relative}.h5-feeds-hotel-card .h5-feeds-hotel-content-image .h5-feeds-hotel-location-tag{align-items:center;background:var(--coreColorNeutralBlackA80,rgba(0,0,0,.8));border-radius:49px;bottom:8px;box-sizing:border-box;display:flex;gap:4px;margin:0 8px;max-width:100%;max-width:calc(100% - 16px);padding:4px 8px;position:absolute}.h5-feeds-hotel-card .h5-feeds-hotel-content-image .h5-feeds-hotel-location-tag .h5-feeds-hotel-location-icon{flex-shrink:0;height:11.7px;width:9.2px}.h5-feeds-hotel-card .h5-feeds-hotel-content-image .h5-feeds-hotel-location-tag .h5-feeds-hotel-location-text{color:#fff;flex-grow:1;font-size:var(--smtcFontSizeBodySizeXS,11px);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info{display:flex;flex-direction:column;gap:8px;padding:8px 11px 11px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section{display:flex;flex-direction:column;gap:4px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-title-wrapper{align-items:center;display:flex;flex-wrap:wrap}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-title-wrapper .h5-feeds-hotel-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--smtcColorTextPrimary,#121826);display:-webkit-box;font-size:var(--smtcFontSizeBodySizeM,14px);font-weight:500;line-height:1.5;overflow:hidden}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-title-wrapper .h5-feeds-hotel-stars{align-items:center;display:flex;gap:2px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-title-wrapper .h5-feeds-hotel-stars .fi{color:var(--coreColorBrandYellow,#ffb400);font-size:12px;line-height:1}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-tripbest{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--smtcColorTextTripBest,#673114);display:-webkit-box;font-size:var(--smtcFontSizeBodySizeS,12px);line-height:1.5;overflow:hidden}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-tripbest.active:before{background-image:url(https://dimg04.tripcdn.com/images/05E0i12000pw8xuyz053D.svg);background-size:100% 100%;content:"";display:inline-block;height:18px;margin-right:4px;vertical-align:-4px;width:60.5px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section{align-items:center;display:flex;gap:4px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section .h5-feeds-hotel-rating{align-items:center;display:flex;flex-shrink:0;font-size:var(--smtcFontSizeBodySizeS,12px);line-height:1.5}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section .h5-feeds-hotel-rating .h5-feeds-hotel-rating-value{color:var(--smtcColorTextRate,#173cd2);font-weight:500}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section .h5-feeds-hotel-rating .h5-feeds-hotel-rating-divider{color:var(--smtcColorTextTertiary,#6f7685)}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section .h5-feeds-hotel-rating-divider-icon{height:2px;width:2px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-title-section .h5-feeds-hotel-rating-section .h5-feeds-hotel-review-count{color:var(--smtcColorTextTertiary,#6f7685);flex-grow:1;font-size:var(--smtcFontSizeBodySizeS,12px);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-price-section{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-price-section .h5-feeds-hotel-price-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--sds-size-space-100,4px)}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-price-section .h5-feeds-hotel-price-wrapper .h5-feeds-hotel-current-price{color:var(--smtcColorTextPrimary,#121826);font-size:var(--smtcFontSizeHeadingSizeM,18px);font-weight:700;line-height:1.25;word-break:break-word}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-price-section .h5-feeds-hotel-price-wrapper .h5-feeds-hotel-original-price{color:var(--smtcColorTextSecondary,#4f5563);font-size:14px;line-height:1.5;text-decoration:line-through}.h5-feeds-hotel-card .h5-feeds-hotel-content .h5-feeds-hotel-info .h5-feeds-hotel-price-section .h5-feeds-hotel-discount-tag{background-color:var(--smtcColorBgDiscount,#d81e60);border-radius:16px;box-sizing:border-box;color:var(--smtcColorTextInversed,#fff);font-size:var(--smtcFontSizeBodySizeXS,11px);line-height:1.25;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .h5-feeds-hotel-card .h5-feeds-hotel-tripbest.active:before{margin-left:4px;margin-right:auto!important}@keyframes breathing{0%{opacity:.2}50.0%{opacity:1}100.0%{opacity:.2}}.h5-skeleton-animation{animation-duration:1.6s;animation-iteration-count:infinite;animation-name:breathing;animation-timing-function:ease-in-out;background:var(--smtcColorBgSkeleton,#f0f2f5);border-radius:24px;height:288px}.h5-masonry{display:flex;flex-direction:column;gap:16px}.h5-masonry-title{color:#000;font-size:var(--smtcFontSizeBodySizeM,14px);font-weight:var(--smtcFontWeightBodyWeightEmphasized,500);line-height:150%;padding:0 20px}.h5-masonry-content{box-sizing:border-box;padding:0 12px}.h5-masonry-content-item{margin-top:12px;width:calc(50% - 18px)}.h5-masonry-content-item:first-child,.h5-masonry-content-item:nth-child(2){margin-top:0}.h5-masonry-load-finally{font-size:var(--smtcFontSizeBodySizeM,14px);line-height:150%;text-align:center}