

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

/* Пагинация — mercury: цифры сами по себе, без кремовых плашек и рамок.
   Текущая страница помечена тонкой линией под цифрой, наведение — золотом.
   Кликабельная зона остаётся 40×40, чтобы попадать пальцем на телефоне. */
.pagination-list__link {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none;
	border: 0;
	border-bottom: 1px solid transparent;
	border-radius: 0;
	text-decoration: none;
	color: var(--text-color-2);
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 0 2px;
	transition: color .15s ease, border-color .15s ease;
}

a.pagination-list__link:hover {
	color: var(--accent);
}

/* Неактивная стрелка (span вместо ссылки) — приглушена, а не залита серым */
span.pagination-list__link {
	background: none;
	border-color: transparent;
	color: var(--main-color-9);
}

.pagination-list__item--active .pagination-list__link {
	background: none;
	color: var(--text-color);
	border-bottom-color: var(--text-color);
}

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

/* «Показать ещё» — контурная кнопка: заливка была того же кремового тона, что и цифры,
   и кнопка не читалась как основное действие списка. */
.pagination-more {
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none;
	border: 1px solid var(--border-color);
	border-radius: 0;
	padding: 0 32px;
	text-decoration: none;
	color: var(--text-color);
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}

.pagination-more:hover {
	background: var(--text-color);
	border-color: var(--text-color);
	color: #fff;
}

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

@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/box/components/bitrix/news.list/collections/style.css?17544773781186*/
.collections.collections--small {
    --banner-col: 4;
    --banner-margin: 10px;
    /* margin: var(--margin-default) 0; */
}


.collections.collections--small .banner__link{
    text-decoration: none;
}

.collections.collections--small .banner__title {
    font-weight: 600;
    font-size: 16px;
    /* line-height: 20px;
    text-align: center;
    letter-spacing: 0.05em;
    text-align: center;
    margin-top: 20px; */
}
.banners__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 calc(var(--banner-margin) * -1);
}
.banner {
    width: calc(100% / var(--banner-col) - (var(--banner-margin) * 2));
    margin: var(--banner-margin);
}
.banner__picture {
    position: relative;
}
.banner__title {
    margin: auto;
    text-transform: uppercase;
}
.banner__picture img {
    height: auto;
    filter: brightness(60%);
}
@media (max-width: 1199px) {
    .collections.collections--small {
        --banner-col: 2;
    }
}
@media (max-width: 767px) {
    .collections.collections--small {
        --banner-col: 1;
    }
    .banners__list {
        text-align: center;
    }
}
.banner__title a {
    color: #414042;
    text-decoration: none;
}
/* End */
/* /local/templates/box/components/bitrix/system.pagenavigation/.default/style.css?17853674992482 */
/* /local/templates/box/components/bitrix/news.list/collections/style.css?17544773781186 */
