.cardListWrapper{font-size:calc(24rpx + .5 * (1rem - 16px));width:100%;flex:1;padding-top:20rpx;box-sizing:border-box}.cardListWrapperLandscape{height:100%;display:flex;flex-direction:column;min-height:0}.cardListScroller{width:100%}.cardListWrapperLandscape .cardListScroller{flex:1;min-height:0}.card-item{border-radius:8rpx;display:flex;height:224rpx;padding-bottom:16rpx}.card-left{position:relative;margin-left:20rpx;margin-right:20rpx;width:224rpx;height:224rpx;flex:0 0 224rpx}.card-img{border-radius:8rpx;width:224rpx;height:224rpx}.soldout-mask{position:absolute;top:0;left:0;width:224rpx;height:224rpx;border-radius:8rpx;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(28rpx + .5 * (1rem - 16px));font-weight:500}.product-reminder-tag{position:absolute;left:60rpx;right:4rpx;top:8rpx;box-sizing:border-box;min-height:calc(42rpx + .5 * (1rem - 16px));padding:4rpx 8rpx;border-top-left-radius:21rpx;border-bottom-left-radius:21rpx;background:linear-gradient(90deg,rgba(254,180,0,.95) 70%,rgba(254,180,0,0) 100%);color:#fff;font-size:calc(18rpx + .5 * (1rem - 16px));line-height:calc(34rpx + .5 * (1rem - 16px));font-weight:600;font-style:italic;white-space:nowrap;text-shadow:1rpx 1rpx 2rpx rgba(0,0,0,.25);display:flex;align-items:center;z-index:1}.product-reminder-tag text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.product-reminder-tag-stock{background:linear-gradient(90deg,rgba(255,76,19,.95) 70%,rgba(255,76,19,0) 100%)}.product-reminder-icon{flex:0 0 auto;width:20rpx;height:20rpx;margin-right:4rpx}.product-reminder-icon-hot{width:16rpx}.text-box{position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;background:#fe2c55;border-bottom-left-radius:8rpx;border-bottom-right-radius:8rpx;color:#fff;opacity:.8;font-size:calc(20rpx + .5 * (1rem - 16px));line-height:calc(36rpx + .5 * (1rem - 16px))}.card-index{background:rgba(0,0,0,.4);border-top-left-radius:8rpx;border-bottom-right-radius:8rpx;color:#fff;position:absolute;min-width:50rpx;height:40rpx;line-height:40rpx;text-align:center;z-index:2}.card-right{display:flex;flex-direction:column;justify-content:space-between;height:224rpx;width:calc(100% - 284rpx)}.intro{min-height:50%;text-align:left}.intro-title{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.promotion-tag-text{display:inline-flex;align-items:center;height:calc(30rpx + .5 * (1rem - 16px));padding:0 8rpx;margin-right:8rpx;border-radius:6rpx;background:#ff4f67;color:#fff;font-size:calc(22rpx + .5 * (1rem - 16px));line-height:calc(30rpx + .5 * (1rem - 16px));vertical-align:2rpx}.promotion-tag-type-4{height:calc(28rpx + .5 * (1rem - 16px));padding:0 8rpx;border-radius:6rpx;background:linear-gradient(-20deg,#ff5c00 0,rgba(255,92,0,.75) 100%);font-size:calc(20rpx + .5 * (1rem - 16px));line-height:calc(28rpx + .5 * (1rem - 16px));vertical-align:3rpx}.promotion-tag-img{height:28rpx;margin-right:8rpx;vertical-align:-3rpx}.remark{font-size:calc(24rpx + .5 * (1rem - 16px));line-height:calc(30rpx + .5 * (1rem - 16px));color:#fa436e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4rpx}.product-tags{display:flex;flex-wrap:wrap;max-height:68rpx;overflow:hidden;margin-top:8rpx}.product-tag{display:inline-flex;align-items:center;max-width:100%;height:calc(28rpx + .5 * (1rem - 16px));padding:0 8rpx;margin-right:8rpx;margin-bottom:8rpx;border:1rpx solid rgba(255,51,68,.5);border-radius:6rpx;color:#f34;font-size:calc(20rpx + .5 * (1rem - 16px));line-height:calc(28rpx + .5 * (1rem - 16px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.product-tag-member{border:none;background:linear-gradient(-20deg,#f34 0,rgba(255,51,68,.75) 100%);color:#fff}.card-bottom{display:flex;align-items:flex-end;justify-content:space-between;min-width:0}.commont-group{display:flex;flex-direction:row;align-items:baseline;text-align:left;flex:1 1 auto;min-width:0;overflow:hidden}.strike-through{flex:1 1 auto;min-width:0;font-size:calc(20rpx + .5 * (1rem - 16px));color:#86909c;text-decoration:line-through;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.intro-red{flex:0 1 auto;max-width:72%;color:#fe2c55;font-weight:500;font-size:calc(26rpx + .5 * (1rem - 16px));margin-right:12rpx;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.commont-group-single .intro-red{max-width:100%;margin-right:0}.char{font-weight:600;letter-spacing:2rpx}.button-img{display:block;width:148rpx;height:58rpx}.button-group{flex:0 0 148rpx;display:flex;justify-content:flex-end;margin-left:16rpx}.button-img-disabled{opacity:.4}.button-disabled{width:148rpx;height:calc(58rpx + .5 * (1rem - 16px));border-radius:10rpx;background:#c9cdd4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(24rpx + .5 * (1rem - 16px));font-weight:500}.button-empty{width:148rpx;height:58rpx}