.product-card .price-container {
    margin-top: 0px !important;
}

.article-color {
    color: #999;
    font-size: 0.75em;
}

@media screen and (max-width: 900px) {
	.article-color {
		display: none;
	}
}

.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap .img {
    height: 324px !important;
}
.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap .static {
    height: 450px !important;
}
.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap {
    height: 486px !important;
}

/*
.product-card .img {
    height: 324px !important;
}
.product-card .static {
    height: 450px !important;
}
.product-wrap {
    height: 486px !important;
}
*/

@media screen and (min-width: 895px) {
	.big3line {
		min-width: 350px !important;
	}
	
	.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: 30% !important;
		min-width: 350px !important;
	}
}

/*
@media screen and (min-width: 750px) {
	.big3line {
		/*min-width: 300px !important;*/
	}
	
	.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: 30% !important;
		/*min-width: 300px !important;*/
	}
}
*/

@media screen and (min-width: 1400px) {
	.big3line {
		min-width: 200px !important;
	}
	
	.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: 30% !important;
		min-width: 200px !important;
	}
}

@media screen and (min-width: 1270px) {
	.big3line {
		min-width: 150px !important;
	}

	.catalog .products-container.has-filter:not(.top) .products .products-list.card .product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: 30% !important;
		min-width: 150px !important;
	}
}


/*
@media screen and (min-width: 900px) {
	.product-card {
		min-width: 350px !important;
	}

	.product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: unset;
		min-width: 350px !important;
	}
}
*/
/*
@media screen and (min-width: 1750px) {
	.product-card {
		min-width: 460px !important;
	}

	.product-wrap {
		position: relative;
		margin: 0 12px 25px;
		width: unset;
		min-width: 460px !important;
	}
}
*/

@media (max-width: 767px) {
    .product-card .img {
        height: 284px !important;
    }
}