
.catalog_recent__pages_1 {
	border-top: 1px solid #ececec;
	background: #fafafa;
	padding: 47px 0;
    
    
    .block__items {
    	margin: -13px -5px 0;
    }
    
    .block__item {
    	padding: 13px 5px;
    }
    
    .block__item > div {
    	background: #fff;
    	padding: 14px;
    	display: flex;
    	flex-wrap: wrap;
    	height: 100%;
    }
    
    .block__item.is_empty {
    }
    
    .block__item.is_empty > div {
    	background: #eeeff1;
    	height: 100%;
    }
    
    .block__item__image-block {
    	width: 90px;
    	height: 90px;
    	position: relative;
    }
    
    .block__item__image-block img {
    	position: absolute;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	max-width: 100%;
    	max-height: 100%;
    	margin: auto;
    }
    
    .block__item__content {
    	width: calc(100% - 90px);
    	padding-left: 16px;
    }
    
    .block__item__title {
    	max-height: 53px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: flex;
    	/*align-items: center;*/
    	word-break: break-word;
    	height: 53px;
    	font-size: .867em;
    	line-height: 1.385em;
    }
    
    .block__item__title a {
    	color: #333;
    	text-decoration: none;
    }
    
    .block__item__title a:hover {
    	color: var(--color1);
    }
    
    .block__item__price {
    	font-size: .933em;
    	line-height: 1.501em;
    	font-weight: 700;
    	color: #333;
    	margin-top: 8px;
    }
    
    /*
    .slick-dotted {
    	padding-bottom: 15px;
    }
    
    .slick-track {
    	display: flex;
    }
    
    .slick-slide {
    	height: auto;
    }
    
    .slick-dots {
    	bottom: 0;
    	font-size: 0;
    }
    
    .slick-dots li {
    	width: 8px;
    	height: 8px;
    	margin: 0 6px;
    	background-color: #D6D6D6;
    	border-radius: 100%;
    }
    
    .slick-dots li:hover {
    	background-color: #869791;
    }
    
    .slick-dots li.slick-active {
    	background-color: var(--color1);
    }
    
    .slick-dots li button {
    	display: none;
    }
    
    */
    
    @media (max-width:959px) {
    	padding: 45px 0;
    }
}    
