/* H5 homepage product-feed layout only. Keep pricing and page behavior unchanged. */
.home-discovery-content{margin:.75rem -.8125rem 0;padding:0 .75rem .875rem;background:#f5f7fa}
.recommend-head{display:block;margin:0 0 .5625rem;padding-top:.90625rem}
.recommend-head>view:first-child i,.recommend-head>uni-view:first-child i{display:none}
.recommend-title{font-size:1.03125rem;letter-spacing:.009375rem}
.recommend-tabs{display:grid;margin-top:.46875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #e6ebf0}
.recommend-tab{min-height:1.84375rem;justify-content:center;color:#59616e;font-size:.78125rem;font-weight:800}
.recommend-tab.active{color:#e82942}
.recommend-tab.active::after{right:24%;left:24%;height:.15625rem}
.waterfall,.waterfall-column{gap:.5rem}
.feed-card-product{border:0;border-radius:.625rem;box-shadow:0 .125rem .5625rem rgba(25,42,60,.075)}
.feed-card-product .feed-visual.is-product.size-compact{height:12.65625rem!important}
.feed-card-product .feed-visual.is-product.size-medium{height:13.90625rem!important}
.feed-card-product .feed-visual.is-product.size-large{height:15.15625rem!important}
.feed-visual.is-product image,.feed-visual.is-product uni-image{filter:none}
.feed-visual.is-product::after{height:16%;background:linear-gradient(180deg,transparent,rgba(8,17,27,.13))}
.feed-visual.is-product:has(.feed-product-story)::after{height:68%;background:linear-gradient(180deg,transparent 4%,rgba(11,20,29,.13) 35%,rgba(8,17,27,.82) 100%)}
.feed-card-product .feed-tag{top:.375rem;left:.375rem;height:.96875rem;border:0;background:rgba(255,255,255,.94);box-shadow:0 .09375rem .375rem rgba(0,0,0,.12);color:#e41f3b;font-size:.40625rem}
.feed-card-product .feed-copy{padding:.46875rem .5rem .53125rem!important}
.feed-card-product .feed-card-title{font-size:.78125rem!important;line-height:1.43!important}
.feed-card-product .feed-subtitle{margin-top:.21875rem;color:#777f8b;font-size:.46875rem;line-height:1.4;-webkit-line-clamp:1}
.feed-card-product .feed-product-meta{margin-top:.40625rem!important;padding:0!important;border:0}
.feed-card-product .feed-product-price b{color:#ec621f!important;font-size:1.0625rem!important}
.feed-card-product .feed-product-price small{color:#ec621f!important;font-size:.46875rem!important}
.feed-card-product .feed-product-meta>text,.feed-card-product .feed-product-meta>uni-text{display:none}
@media (max-width:370px){.home-discovery-content{margin-right:-.6875rem;margin-left:-.6875rem;padding-right:.625rem;padding-left:.625rem}.recommend-tab{font-size:.75rem}}
