/* component/productListStyleTwo/productListStyleTwo.wxss */
@import './../../base/base.wxss';
.hot-item {
	display: flex;
	/* padding: 28rpx; */
	width: 710rpx;
	height: 276rpx;
	border-radius: 10rpx;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  margin-top: 20rpx;
}
.hot-img {
	width: 276rpx;
	height: 276rpx;
  border-top-left-radius: 10rpx;
  border-bottom-left-radius: 10rpx;
}
.hot-item-desc {
	margin-left: 28rpx;
  margin-top: 33rpx;
}
.item-name {
	width: 338rpx;
	color: rgba(0, 0, 0, 1);
	font-size: 26rpx;
	text-align: left;
	font-family: PingFangSC-Light;
  font-weight: bold;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.item-desc{
 color: #C09A74;
 font-size: 22rpx;
 width: 378rpx;
 margin-top: 12rpx;
}
.item-vip,
.item-plus {
	width: 88rpx;
	height: 30rpx;
	border-radius: 3rpx;
	background-color: #fff;
}
.item-plus-price,
.item-vip-price{
  display: flex;
  height: 45rpx;
  color: rgba(51, 51, 51, 1);
  font-size: 32rpx;
  font-family: PingFangSC-Medium;
  flex-direction: row;
  align-items: baseline;
}
.item-vip-price{
  margin-top: 12rpx;
}
.vip-sale-price {
  padding: 0 10rpx;
}
.vip-original-price {
	width: 62rpx;
	color: rgba(170, 170, 170, 1);
	font-size: 22rpx;
	font-family: PingFangSC-Regular;
  text-decoration: line-through;
}
.vip-plus-price {
	color: rgba(203, 60, 60, 1);
}
.buy-btn {
  text-align: right;
}
.buy {
  display: inline-block;
	width: 125rpx;
	height: 39rpx;
	line-height: 35rpx;
	border-radius: 19rpx;
	text-align: center;
	background-color: rgba(203, 60, 60, 1);
	border: 2rpx solid rgba(151, 151, 151, 1);
	color: rgba(255, 255, 255, 1);
	font-size: 18rpx;
	font-family: PingFangSC-Regular;
}
