
.pop_cats_swiper, .products_swiper, .last_viewed_products_swiper {
	border-left: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}
.product_item,
.product_cat_item {
	padding: 32px;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	position: relative;
}
.catalog_list_flex .product_item {
	width: 25%;
}
.swiper-slide > .product_item,
.swiper-slide > .product_cat_item {
	height: 100%;
}
/*.products_swiper > */, .last_viewed_products_swiper {
	border-left: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}
.product_item .images {
	height: 233px;
	position: relative;
}
.catalog_grid.tile .product_item .images {
	width: 217px;
	margin: 0 auto;
	max-width: 100%;
}
.product_item .images img {
	height: 233px;
	width: 100%;
	object-fit: contain;
}

.product_cat_item .images {
	height: 186px;
	position: relative;
}
.product_cat_item .images img {
	height: 186px;
	width: 100%;
	object-fit: contain;
}

.product_item .block_name_button {
	flex-grow: 1;
}
.product_item .name,
.product_cat_item .name {
	flex-grow: 1;
}
.product_item .name a,
.product_cat_item .name a {
	color: inherit;
	text-decoration: none;
}
.product_cat_item .name {
	text-align: center;
}
.product_item .block_params {
	display: none;
}

@media (min-width: 768px) {
	.catalog_grid.list .catalog_list_flex .product_item {
		width: 100%;
	}
	.catalog_grid.list .product_item.column {
		flex-direction: row;
		padding: 24px;
	}
	.catalog_grid.list .product_item.column .images {
		width: 150px;
		height: 150px;
	}
	.catalog_grid.list .product_item.column .images img {
		height: 150px;
	}
	.catalog_grid.list .product_item.column .block_name_button {
		width: 250px;
		padding-right: 24px;
		border-right: 1px solid #D9D9D9;
	}
	.catalog_grid.list .product_item .block_params {
		display: block;
		width: calc(100% - 150px - 250px - 40px);
	}
	.catalog_grid.list .product_item .block_params .product_param {
		gap: 6px;
		font-size: 14px;
	}
	.catalog_grid.list .product_item .product_param .label {
		color: #B2B2B2;
	}
}
@media (min-width: 1100px) {
	.catalog_grid.list .product_item.column .block_name_button {
		width: 300px;
	}
	.catalog_grid.list .product_item .block_params {
		width: calc(100% - 150px - 300px - 40px);
	}
}
@media (min-width: 1200px) {
	.catalog_grid.list .product_item.column .block_name_button {
		width: 350px;
	}
	.catalog_grid.list .product_item .block_params {
		width: calc(100% - 150px - 350px - 40px);
	}
}

.product_item .right_icons {
	position: absolute;
	top: 20px;
	right: 12px;
	z-index: 2;
}
.product_item .btn_wishlist,
.product_item .btn_compare {
	border: 0 none;
	padding: 0;
	width: 24px;
	height: 24px;
}
.product_item .btn_wishlist {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7 4C18.87 4 21 6.98 21 9.76C21 15.39 12.16 20 12 20C11.84 20 3 15.39 3 9.76C3 6.98 5.13 4 8.3 4C10.12 4 11.31 4.91 12 5.71C12.69 4.91 13.88 4 15.7 4Z" fill="white" stroke="%23B2B2B2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;
}
.product_item .btn_wishlist:hover {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7 4C18.87 4 21 6.98 21 9.76C21 15.39 12.16 20 12 20C11.84 20 3 15.39 3 9.76C3 6.98 5.13 4 8.3 4C10.12 4 11.31 4.91 12 5.71C12.69 4.91 13.88 4 15.7 4Z" fill="white" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;
}
.product_item .btn_wishlist.active {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7 4C18.87 4 21 6.98 21 9.76C21 15.39 12.16 20 12 20C11.84 20 3 15.39 3 9.76C3 6.98 5.13 4 8.3 4C10.12 4 11.31 4.91 12 5.71C12.69 4.91 13.88 4 15.7 4Z" fill="%23FF6B00" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;
}


.product_item .btn_compare {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.24766 15.528C2.03466 15.923 1.94666 16.382 2.03266 16.822C2.38766 18.633 3.98266 20 5.89766 20C7.81266 20 9.40766 18.633 9.76166 16.822C9.84766 16.382 9.75966 15.923 9.54666 15.528L5.89766 8.75L2.24766 15.528Z" fill="white" stroke="%23B2B2B2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.05078 16.0601H9.75078" stroke="%23B2B2B2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.2477 15.528C14.0347 15.923 13.9467 16.382 14.0327 16.822C14.3877 18.633 15.9827 20 17.8977 20C19.8127 20 21.4077 18.633 21.7617 16.822C21.8477 16.382 21.7597 15.923 21.5467 15.528L17.8977 8.75L14.2477 15.528Z" fill="white" stroke="%23B2B2B2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0508 16.0601H21.7508" stroke="%23B2B2B2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.001 3C13.2309 3 14.2869 3.74061 14.75 4.7998H18.335C18.8869 4.80016 19.3349 5.24783 19.335 5.7998C19.335 6.35187 18.8869 6.79945 18.335 6.7998H14.8896C14.5393 8.06792 13.3805 9 12.001 9C10.6214 9 9.46264 8.06792 9.1123 6.7998H5.66797C5.11568 6.7998 4.66797 6.35209 4.66797 5.7998C4.66807 5.24761 5.11575 4.7998 5.66797 4.7998H9.25195C9.71504 3.74061 10.771 3 12.001 3ZM12.001 5C11.6915 5 11.4149 5.14056 11.2314 5.36133C11.2965 5.49392 11.3349 5.6422 11.335 5.7998C11.335 6.04292 11.2468 6.26516 11.1025 6.43848C11.2651 6.77086 11.6061 7 12.001 7C12.3956 7 12.7348 6.77044 12.8975 6.43848C12.7537 6.26531 12.668 6.04242 12.668 5.7998C12.668 5.6424 12.7047 5.49379 12.7695 5.36133C12.5861 5.14084 12.3102 5 12.001 5Z" fill="%23B2B2B2"/></svg>') no-repeat center/cover;
}
.product_item .btn_compare:hover {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.24766 15.528C2.03466 15.923 1.94666 16.382 2.03266 16.822C2.38766 18.633 3.98266 20 5.89766 20C7.81266 20 9.40766 18.633 9.76166 16.822C9.84766 16.382 9.75966 15.923 9.54666 15.528L5.89766 8.75L2.24766 15.528Z" fill="white" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.05078 16.0601H9.75078" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.2477 15.528C14.0347 15.923 13.9467 16.382 14.0327 16.822C14.3877 18.633 15.9827 20 17.8977 20C19.8127 20 21.4077 18.633 21.7617 16.822C21.8477 16.382 21.7597 15.923 21.5467 15.528L17.8977 8.75L14.2477 15.528Z" fill="white" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0508 16.0601H21.7508" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.001 3C13.2309 3 14.2869 3.74061 14.75 4.7998H18.335C18.8869 4.80016 19.3349 5.24783 19.335 5.7998C19.335 6.35187 18.8869 6.79945 18.335 6.7998H14.8896C14.5393 8.06792 13.3805 9 12.001 9C10.6214 9 9.46264 8.06792 9.1123 6.7998H5.66797C5.11568 6.7998 4.66797 6.35209 4.66797 5.7998C4.66807 5.24761 5.11575 4.7998 5.66797 4.7998H9.25195C9.71504 3.74061 10.771 3 12.001 3ZM12.001 5C11.6915 5 11.4149 5.14056 11.2314 5.36133C11.2965 5.49392 11.3349 5.6422 11.335 5.7998C11.335 6.04292 11.2468 6.26516 11.1025 6.43848C11.2651 6.77086 11.6061 7 12.001 7C12.3956 7 12.7348 6.77044 12.8975 6.43848C12.7537 6.26531 12.668 6.04242 12.668 5.7998C12.668 5.6424 12.7047 5.49379 12.7695 5.36133C12.5861 5.14084 12.3102 5 12.001 5Z" fill="%23FF6B00"/></svg>') no-repeat center/cover;
}
.product_item .btn_compare.active {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.24766 15.528C2.03466 15.923 1.94666 16.382 2.03266 16.822C2.38766 18.633 3.98266 20 5.89766 20C7.81266 20 9.40766 18.633 9.76166 16.822C9.84766 16.382 9.75966 15.923 9.54666 15.528L5.89766 8.75L2.24766 15.528Z" fill="%23FF6B00" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.05078 16.0601H9.75078" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.2477 15.528C14.0347 15.923 13.9467 16.382 14.0327 16.822C14.3877 18.633 15.9827 20 17.8977 20C19.8127 20 21.4077 18.633 21.7617 16.822C21.8477 16.382 21.7597 15.923 21.5467 15.528L17.8977 8.75L14.2477 15.528Z" fill="%23FF6B00" stroke="%23FF6B00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0508 16.0601H21.7508" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.001 3C13.2309 3 14.2869 3.74061 14.75 4.7998H18.335C18.8869 4.80016 19.3349 5.24783 19.335 5.7998C19.335 6.35187 18.8869 6.79945 18.335 6.7998H14.8896C14.5393 8.06792 13.3805 9 12.001 9C10.6214 9 9.46264 8.06792 9.1123 6.7998H5.66797C5.11568 6.7998 4.66797 6.35209 4.66797 5.7998C4.66807 5.24761 5.11575 4.7998 5.66797 4.7998H9.25195C9.71504 3.74061 10.771 3 12.001 3ZM12.001 5C11.6915 5 11.4149 5.14056 11.2314 5.36133C11.2965 5.49392 11.3349 5.6422 11.335 5.7998C11.335 6.04292 11.2468 6.26516 11.1025 6.43848C11.2651 6.77086 11.6061 7 12.001 7C12.3956 7 12.7348 6.77044 12.8975 6.43848C12.7537 6.26531 12.668 6.04242 12.668 5.7998C12.668 5.6424 12.7047 5.49379 12.7695 5.36133C12.5861 5.14084 12.3102 5 12.001 5Z" fill="%23FF6B00"/></svg>') no-repeat center/cover;
}

.product_item .btn_orange.small {
	padding: 10.5px 16px;
	width: 100%;
}
.product_item .swiper-pagination {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -10px;
	white-space: nowrap;
	display: flex;
	justify-content: center;
}


.products_slider .swiper-button-next,
.products_slider .swiper-button-prev,
.pop_cats_slider .swiper-button-next,
.pop_cats_slider .swiper-button-prev {
	height: 36px;
	width: 36px;
}
.products_slider .swiper-button-prev,
.pop_cats_slider .swiper-button-prev {
	left: -15px;
}
.products_slider .swiper-button-next,
.pop_cats_slider .swiper-button-next {
	right: -15px;
}
.products_slider .swiper-button-next:after,
.products_slider .swiper-button-prev:after,
.pop_cats_slider .swiper-button-next:after,
.pop_cats_slider .swiper-button-prev:after {
	content: '';
	height: 36px;
	width: 36px;
	background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="35" height="35" fill="white"/><rect x="0.5" y="0.5" width="35" height="35" stroke="%233A3A3A"/><path d="M15 24L21 18L15 12" stroke="%23323232" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;
}
.products_slider .swiper-button-next:hover:after,
.products_slider .swiper-button-prev:hover:after,
.pop_cats_slider .swiper-button-next:hover:after,
.pop_cats_slider .swiper-button-prev:hover:after {
	content: '';
	height: 36px;
	width: 36px;
	background: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="35" height="35" fill="white"/><rect x="0.5" y="0.5" width="35" height="35" stroke="%23FF6B00"/><path d="M15 24L21 18L15 12" stroke="%23FF6B00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center/cover;
}

.products_slider .swiper-button-prev:after,
.pop_cats_slider .swiper-button-prev:after {
	transform: scaleX(-1);
}

.products_slider .swiper-pagination-bullet,
.product_item .swiper-pagination-bullet,
.pop_cats_slider .swiper-pagination-bullet {
	border-radius: 0;
	width: 19px;
	height: 3px;
}

@media (max-width: 991.98px) {

}

@media (max-width: 767.98px) {
	.catalog_list_flex .product_item {
		width: 50%;
	}
}

@media (max-width: 479.98px) {
	.catalog_list_flex .product_item {
		width: 100%;
	}
}

@media (max-width: 359.98px) {

	.product_item {
		padding: 20px;
	}
}


