.cz-compare tr {
	display: flex
}
.cz-compare-tr-general td {
	position: relative
}
.cz-compare-tr-general td img {
	margin-top: 1em;
	margin-bottom: 2em
}
.cz-compare-tr-general h4 {
	font-size: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.cz-compare th {
	flex: 0 0 14%;
	background: #67676703;
	text-align: initial;
	padding: 15px 25px
}
.cz-compare td {
	flex: 0 1 17.04%;
	padding: 15px 25px
}
.cz-compare-tr-desc {
	height: 220px;
	overflow: hidden
}
.cz-compare-tr-desc {
	height: 220px;
	overflow: hidden
}
.cz-compare-tr-desc td {
	position: relative;
	font-size: 14px
}
.cz-compare-tr-desc td:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-image: linear-gradient(180deg, transparent 0%, transparent 70%, #fff 100%)
}
.cz-compare-tr-price td {
	font-size: 16px;
	font-weight: 600
}
.cz-compare-tr-price inc {
	text-decoration: none
}
.cz-compare-tr-price del {
	font-size: 12px;
	opacity: .6
}
.cz-compare i {
	margin: 0 8px;
	font-size: 18px;
	box-sizing: content-box
}
.cz-compare i.fa-check {
	color: #90cc36
}
.cz-compare i.fa-times {
	color: #d84444
}
.cz-compare i.fa-star {
	color: #ffd166
}
.cz-compare .product {
	border: 0 !important;
	padding: 0 !important;
	margin: 25px auto 0;
	display: block
}
.cz-compare .add_to_cart_button,
.cz-compare .added_to_cart {
	font-size: 13px !important;
	padding-left: 1.25vw !important;
	padding-right: 1.25vw !important
}
.cz-compare-tr-brand a {
	display: inline-block;
	width: 100px;
	border: 1px solid #67676712;
	transition: all .2s ease-in-out
}
.cz-compare-tr-brand a:hover {
	box-shadow: 0 2px 7px rgba( 0, 0, 0, .1 )
}