.commodity-card-wrap {
	padding-top: 10px;
	display: inline-block;
	width: 227px !important;
	// height: 424px !important;
	background: #ffffff;
	border: none;
	position: relative;
	border: 1px solid transparent;
	.select {
		z-index: 999;
		position: absolute;
		right: 5px;
		top: 175px;
		text-align: right;
		margin-right: 12px;
		.collection-heart {
			color: red;
			cursor: pointer;
		}
	}
	.deSelect {
		opacity: 0;
		transition: all 0.2s ease;
		z-index: 999;
		position: absolute;
		right: 5px;
		top: 200px;
		text-align: right;
		margin-right: 12px;
		.collection-heart {
			color: #e8e8e8;
		}
	}
}

.commodity-card-wrap:hover & {
	border: 1px solid #ed2121;
	.deSelect {
		opacity: 1;
		top: 175px;
	}
}

.img-slider-wrap {
	width: 227px;
	height: 220px;
}

.commodity-info-wrap {
	width: 227px;
	height: 160px;

	.commodity-info-row {
		margin-top: 8px;
		height: 100%;
		padding-bottom: 10px;
	}

	.info-price {
		font-size: 18px;
		color: #f5222d;
		letter-spacing: 0;
		padding-left: 16px;
		height: 24px;
		line-height: 24px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.info-purchased {
		font-size: 12px;
		color: #8c8c8c;
		letter-spacing: 0;
		padding-right: 16px;
		text-align: right;

		a {
			color: #8c8c8c !important;
		}

		a:link,
		a:visited {
			text-decoration: none;
		}
	}

	.info-title {
		font-size: 12px;
		color: #3a2e2e;
		letter-spacing: 0;
		padding: 0 16px;
		height: 36px;
		overflow: hidden;
		word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;

		span {
			cursor: pointer;
		}
	}

	.info-description {
		font-size: 12px;
		color: #8c8c8c;
		letter-spacing: 0;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding: 0 16px;
		height: 16px;
		line-height: 16px;
	}

	.info-stars {
		height: 16px;
		line-height: 16px;
	}

	.info-reviews {
		font-size: 12px;
		color: #8c8c8c;
		letter-spacing: 0;
		padding-right: 16px;
		text-align: right;
		height: 16px;
		line-height: 22px;

		a {
			color: #8c8c8c !important;
		}

		a:link,
		a:visited {
			text-decoration: none;
		}
	}

	.info-store {
		font-size: 12px;
		color: #595959;
		letter-spacing: 0;
		padding-left: 16px;

		a {
			color: #595959 !important;
		}

		a:link,
		a:visited {
			text-decoration: none;
		}
	}
}

.ml6{
	margin-right: 6px;
}

.commodity-tags-wrap {
	padding: 0 16px;

	.commodity-tag {
		height: 16px;
		line-height: 16px;
		font-size: 10px;
		padding: 0 8px;
		margin: 0 2px;
		margin-right: 6px;
	}
}

.commodity-star-wrap {
	padding-left: 16px;
	cursor: pointer;
}

.ant-popover-inner-content {
	font-size: 10px;
	padding: 8px 12px !important;
}

.ant-popover .ant-popover-inner {
  min-height: initial !important;
  padding: 8px 0;
}

.sku-img-slider {
	margin: 0 16px !important;
}
