.main-tab-block .home-live-products{display:flex;grid-template-columns:none;gap:10px;align-items:stretch;padding-bottom:12px}.main-tab-block .home-live-products>.live-product{flex:0 0 250px;width:250px;max-width:250px;box-sizing:border-box}.home-live-products .live-product-image{height:240px}.home-live-products .live-buy{cursor:pointer}@media(max-width:600px){.main-tab-block .home-live-products>.live-product{flex-basis:78vw;width:78vw;max-width:290px}}

.home-live-products .live-product-image{display:flex;align-items:center;justify-content:center}.home-live-products .live-product-image img{width:165px;height:165px;max-width:100%;max-height:100%;object-fit:scale-down}

.home-live-products .live-product-image img{inset:50% auto auto 50%;transform:translate(-50%,-50%);max-width:calc(100% - 20px);max-height:calc(100% - 20px)}

.home-live-products .live-product-image{align-items:flex-start;justify-content:flex-start}.home-live-products .live-product-image .live-tag{position:relative;z-index:1;align-self:flex-start}

/* Swiper's inherited height:100% prevents equal-height flex cards. */
.main-tab-block .home-live-products>.live-product{height:auto!important;align-self:stretch;padding:14px;flex-basis:calc((100% - 40px)/5);width:calc((100% - 40px)/5);max-width:none;min-width:0}
.home-live-products .live-product-image{height:180px;margin-bottom:12px;padding:6px}
.home-live-products .live-product-image img{width:155px;height:155px}
.home-live-products .live-product>small:first-of-type{height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.home-live-products .live-product-name{height:55px;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:18px;margin:5px 0 12px}
.home-live-products .live-product dl{font-size:12px;line-height:16px;margin-bottom:16px}
.home-live-products .live-product dl>div{padding:6px 0;min-height:29px;align-items:flex-start}
.home-live-products .live-product dl>div:nth-child(n+5){display:none}
.home-live-products .live-product dt,.home-live-products .live-product dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-live-products .live-price{font-size:18px;line-height:24px;margin-top:auto;white-space:nowrap}
.home-live-products .live-buy{min-height:42px;padding:12px 8px;font-size:13px}
@media(max-width:1200px){.main-tab-block .home-live-products>.live-product{flex-basis:calc((100% - 30px)/4);width:calc((100% - 30px)/4)}}
@media(max-width:900px){.main-tab-block .home-live-products>.live-product{flex-basis:calc((100% - 20px)/3);width:calc((100% - 20px)/3)}}
@media(max-width:600px){.main-tab-block .home-live-products>.live-product{flex-basis:78vw;width:78vw;max-width:290px}.home-live-products .live-product-image{height:155px}}
