.removeFromWishlist {
	display: none;
}

#catalogColumn {
	display: flex;
	column-gap: 20px;
}

#catalogColumn .leftColumn {
	flex: 0 0 325px;
}

#catalogColumn .rightColumn {
	flex: 1 1 auto;
}

#catalog .items.productList {
	--count: 3;
}

#catalogLine {
	margin: 0 0 20px;
	height: auto;
	display: flex;
	column-gap: 20px;
	align-items: center;
}

#catalogLine .column {
	display: flex;
	column-gap: 10px;
	align-items: center;
}

#catalogLine .label {
	font-size: 14px;
	font-weight: 500;
	white-space: nowrap;
}

#catalogLine select {
	border-radius: 4px;
	padding: 0 12px;
	height: 30px
}

.column-sort .itc-select {
	width: 210px;
}

.tile-page-count {
	display: flex;
	align-items: flex-end;
	column-gap: 20px;
	padding: 0 0 30px;
}

.tile-page-count .itemCounter {
	color: #7E7E7E;
	font-weight: 500;
	white-space: nowrap;
}

.tile-page-count h1 {
	padding: 0;
}

#catalog .content__btn-more {
	padding: 12px 87px;
	margin: 50px auto 0;
}

#catalogColumn~.brandList {
	margin-top: 50px;
}

.catalogLine__fiter-btn {
	display: flex;
	column-gap: 10px;
	align-items: center;
	font-size: 14px;
	line-height: 17px;
	border: 0;
	box-shadow: none;
	padding: 0;
	margin: 0;
	background: none;

}

@media (min-width: 861px) {

	.catalogLine__fiter-btn,
	.smartFilter__close {
		display: none;
	}
}

@media (max-width: 1420px) {
	#catalogColumn .leftColumn {
		flex: 0 0 clamp(265px, 23vw, 325px);
	}

	#catalogColumn {
		column-gap: 15px;
	}
}

@media (max-width: 1050px) {
	#catalog .content__btn-more {
		margin-top: clamp(40px, 4.7vw, 50px);
	}

	.pagenFix {
		margin-top: clamp(50px, 5.8vw, 60px);
	}

	#catalogColumn~.brandList {
		margin-top: clamp(40px, 4.7vw, 50px);
	}
}

@media (max-width: 955px) {
	#catalog .items.productList {
		--count: 2;
	}
}

@media (max-width: 860px) {
	#catalog .items.productList {
		--count: 3;
	}

	#catalogColumn .leftColumn {
		flex: none;
		width: 0;
	}

	#catalogColumn {
		column-gap: 0;
	}

	.tile-page-count {
		padding: 0 0 25px;
	}
}

@media (max-width: 750px) {
	#catalog .items.productList {
		--count: 2;
	}
}

@media (max-width: 660px) {
	#catalogLine>.column>.label {
		display: none;
	}

	.tile-page-count .itemCounter {
		font-size: 14px;
		line-height: 24px;
	}

	.tile-page-count {
		column-gap: 10px;
		flex-wrap: wrap;
		row-gap: 10px;
	}
}

@media (max-width: 470px) {
	.tile-page-count {
		padding: 0 0 20px;
	}

	.catalogLine__fiter-btn>span {
		display: none;
	}

	#catalogLine .itc-select__toggle,
	#catalogLine .itc-select__option {
		font-size: 12px;
	}

	#catalogLine .itc-select__option {
		padding: 5px 10px;
	}

	#catalogLine .itc-select__toggle {
		padding: 5px 10px;
		column-gap: 10px;
	}

	#catalogLine .itc-select__toggle::after {
		flex: 0 0 11px;
		width: 11px;
		height: 6px;
	}

	#catalogLine {
		margin: 0 0 15px;
		column-gap: 10px;
	}

	.column-sort .itc-select {
		width: 166px;
	}

	#catalog .productList-item__name-price {
		flex-direction: column;
		align-items: flex-start;
		row-gap: 10px;
		margin-bottom: 10px;
	}

	#catalog .productList-item__name-price .name {
		font-size: 14px;
		line-height: 18px;
	}

	#catalog .productList-item__name-price .price {
		font-size: 14px;
	}

	#catalog .product .addCart.btn {
		font-size: 14px;
		padding: 4px 10px;
	}

	#catalog .product .addCart.btn svg {
		height: 15px;
		width: auto;
	}

	#catalog .productList .product .fastBack {
		font-size: 12px;
		margin-top: 10px;
	}

	#catalog .product .tabloid {
		padding: 15px 10px;
	}

	#catalog .markerContainer {
		left: 10px;
	}

	#catalog .productList .item .addWishlist {
		right: 10px;
	}

	#catalog .markerContainer .marker {
		padding: 3px 12px 4px;
	}

	#catalog .markerContainer,
	#catalog .productList .item .addWishlist {
		top: 15px;
	}

	#catalog .product .picture {
		height: 160px;
		padding: 30px 0 15px;
	}
}
@media (max-width: 400px) {
	.pagenFix .bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
	.pagenFix .bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
	.pagenFix .bx-pagination .bx-pagination-container ul li.bx-pag-next span,
	.pagenFix .bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
        padding: 4px 8px;
        font-size: 13px;
	}
	.pagenFix .bx-pagination .bx-pagination-container ul li span,
	.pagenFix .bx-pagination .bx-pagination-container ul li a span {
        min-width: 24px;
        height: 24px;
        font-size: 12px;
        padding: 2px;
        font-weight: 600;
    }
	.pagenFix .bx-pagination .bx-pagination-container ul {
		column-gap: 8px;
	}
}
@media (max-width: 350px) {
	#catalog .items.productList {
        --count: 1;
    }
	#catalog .product .picture {
        height: 270px;
	}
	#catalog .productList-item__name-price {
        flex-direction: row;
        margin-bottom: 15px;
		row-gap: 15px;
    }
	#catalog .product .addCart.btn {
        font-size: 16px;
        padding: 10px 15px;
    }
	#catalog .product .addCart.btn svg {
        height: 18px;
    }
	#catalog .productList .product .fastBack {
        font-size: 14px;
        margin-top: 15px;
    }
}