

/* Start:/local/templates/lombard/components/bitrix/system.pagenavigation/.default/style.css?17728790201245*/
.pagination-list {
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
}

.pagination-list__link {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F3F8FE;
	border: 1px solid #DCEAFD;
	border-radius: 4px;
	text-decoration: none;
	color: #414042;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	margin: 0 5px;
}

span.pagination-list__link {
	background: #E9E9E9;
	border-color: #E9E9E9;
}

.pagination-list__item--active .pagination-list__link {
	background: #1771F1;
	border-color: #1771F1;
	color: #fff;
}

.pagination-list__item svg {
	width: 7px;
}

.pagination {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.pagination-more {
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F3F8FE;
	border: 1px solid #DCEAFD;
	border-radius: 4px;
	padding: 0 25px;
	text-decoration: none;
	color: #414042;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}


@media (max-width: 767px) {
	.pagination {
		flex-wrap: wrap;
		justify-content: center;
	}

	.pagination-more {
		width: 100%;
		max-width: 335px;
		margin-bottom: 10px;
	}

	.pagination-list {
		width: 100%;
		justify-content: center;
	}
}
/* End */


/* Start:/local/templates/lombard/components/bitrix/news.list/offers/style.css?17728790203419*/
.usbanner{
        display:block;
        width:100%;
        height:100%;
        position:relative;
        
}
.usbanner a{
        text-decoration:none;
}
.usbanner p{
        margin:0px;
}

.usbanner:hover{
        -webkit-box-shadow:0px 0px 12px 4px rgba(0,0,0,0.45);
                box-shadow:0px 0px 12px 4px rgba(0,0,0,0.45);
        cursor:pointer;
        z-index: 10;
        text-decoration:none;
        -webkit-transition: box-shadow 0.5s ease 0s;
        -webkit-transition: -webkit-box-shadow 0.5s ease 0s;
        transition: -webkit-box-shadow 0.5s ease 0s;
        -o-transition: box-shadow 0.5s ease 0s;
        transition: box-shadow 0.5s ease 0s;
        transition: box-shadow 0.5s ease 0s, -webkit-box-shadow 0.5s ease 0s;
}
.usbanner  .banner-name{
        text-transform:uppercase;
        color:#333;
        font-size:22px;
        text-align:center;
        position:absolute;
        bottom:0px;
        width:100%;
        /* background:-webkit-linear-gradient(bottom, rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0));
        background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.7)), color-stop(rgba(255,255,255,0.7)), color-stop(rgba(255,255,255,0.7)), to(rgba(255,255,255,0)));
        background:-o-linear-gradient(bottom, rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0));
        background:linear-gradient(to top, rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0.7), rgba(255,255,255,0)); */
        padding:20px 0px;
        -webkit-transition: padding 0.6s ease 0s, linear-gradient 0.6s ease 0s;
-o-transition: padding 0.6s ease 0s, linear-gradient 0.6s ease 0s;
transition: padding 0.6s ease 0s, linear-gradient 0.6s ease 0s;

}
.usbanner:after{
        display:block;
        content:'';
        position:absolute;
        width:100%;
        height:100%;
        left:0px;
        top:0px;
        background-color:rgba(0,0,0,0);
        z-index:1;
        -webkit-transition: background-color 0.2s ease 0s;
        -o-transition: background-color 0.2s ease 0s;
        transition: background-color 0.2s ease 0s;
}
.usbanner:hover .banner-name{
        /*color:#f46c60;*/
        padding:100px 0px 40px 0px;
        /* background:-webkit-linear-gradient(bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0));
        background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.9)), color-stop(rgba(255,255,255,0.2)), to(rgba(255,255,255,0)));
        background:-o-linear-gradient(bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0));
        background:linear-gradient(to top, rgba(255,255,255,0.9), rgba(255,255,255,0.2), rgba(255,255,255,0));
        z-index:5; */
}
.usbanner:hover:after{

        background-color:rgba(204, 204, 204, 0.1);
}
.collection-banner{
        background-size: cover;
        background-position: center;
        padding: 0px 15px !important;
}
.banner-image {
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        margin: 0px 40px 50px 40px;
}
.offers__wrap {
        margin:50px;
}
@media (max-width:1199px) {
        .banner-image {
                margin: 0px 10px 50px 10px;  
        }   
}
@media (max-width:400px) {
        .offers__wrap {
                margin:0px;
        } 
}
/* End */
/* /local/templates/lombard/components/bitrix/system.pagenavigation/.default/style.css?17728790201245 */
/* /local/templates/lombard/components/bitrix/news.list/offers/style.css?17728790203419 */
