

/* Start:/local/templates/2020/components/bitrix/news.list/news.v2/style.css?174938098725951*/
/*root-----------------------------------------------------------*/
:root {
	--color-grey-very-light: #F5F5F5;
}

.article,
.articles-other {
	--color-black: #282828;
	--color-blue: #5D7894;
	--color-blue-light: #ECF3FD;
	--color-grey-light: #C4C4C4;
	--color-grey-very-light: #F5F5F5;
	--color-grey-medium: #989898;
	--color-grey-dark: #666666;
	--color-slider-cnt: #B9B9B9;
	--color-red: #EF2936;
	--color-white: #FFFFFF;

	--article-radius-big: 20px;
	--article-radius-big-minus: -20px;
	--article-radius-small: 10px;
	--article-radius-small-minus: -10px;
	--article-radius-tiny: 5px;

	--article-title-1-font-size: 35px;
	--article-title-2-font-size: 28px;
	--article-title-3-font-size: 23px;
	--article-title-4-font-size: 20px;

	--article-font-size-50: 50px;
	--article-font-size-22: 22px;
	--article-font-size-18: 18px;
	--article-font-size-16: 14px;
	--article-font-size-14: 14px;
	--article-font-size-12: 12px;

	--article-gap-menu: 40px;
	--article-padding-1x: 8px;
	--article-padding-2x: 16px;
	--article-padding-2x-minus: -16px;
	--article-padding-3x: 24px;
	--article-padding-4x: 32px;
	--article-padding-5x: 40px;
	--article-padding-6x: 48px;
	--article-padding-7x: 56px;
	--article-padding-8x: 64px;
	--article-padding-small: 48px;
	--article-padding-small-minus: -48px;
	--article-padding-big: 140px;
	--article-padding-big-minus: -140px;
}

.article-content address,
.article-content blockquote, .article-content dl,
.article-content figure,
.article-content hr,
.article-content ol,
.article-content p,
.article-content pre,
.article-content ul {
	font-weight: 400;
}


.article-content .article-menu {
	display: none;
}
.article-content .products-flex-slider {
	color: var(--color-black);
}
.article-content .products-flex-slider a {
	color: var(--color-black);
}
.article {
	display: flex;
	position: relative;
	justify-content: space-between;
	color: var(--color-black);
	font-size: var(--article-font-size-18);
	font-weight: 400;
}
.article-date,
.article-time {
	font-size: var(--article-font-size-14);
	color: var(--color-grey-dark);
}
.article-date + .article-time {
	margin-left: var(--article-padding-2x);
}
.article p {
	color: var(--color-grey-dark);
	font-size: var(--article-font-size-18);
	font-weight: 400;
}
.article-aside {
	width: calc(28% - var(--article-gap-menu));
	color: var(--color-grey-dark);
	font-weight: 400;
}
.article-content {
	width: 72%;
	overflow: hidden;
}
.article section ~ section {
	padding-top: var(--article-padding-4x);
}
.article-content,
.article-content a {
	color: var(--color-black);
}

.page-article-detail .content-c {
	background: var(--color-grey-very-light);
}
.page-article-detail .page-header-c {
	display: none;
}
.article-title-1 {
	font-size: var(--article-title-1-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-4x);
	color: var(--color-black);
	line-height: 1;
	margin-top: var(--article-padding-2x);
}
.article-title-2 {
	font-size: var(--article-title-2-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-3x);
	color: var(--color-black);
}
.article-title-3 {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-2x);
	color: var(--color-black);
}
.article-title-4 {
	font-size: var(--article-title-4-font-size);
	font-weight: 500;
	padding-bottom: var(--article-padding-2x);
	color: var(--color-black);
}

.article-aside-sticky {
	position: sticky;
	top: 120px;
}

.article-content-top {
	margin-bottom: var(--article-padding-1x);
	border-radius: var(--article-radius-big);
	overflow: hidden;
}
.article-content-bottom {
	padding: var(--article-padding-small) var(--article-padding-big);
	background: #ffffff;
	border-radius: var(--article-radius-big);
}

.article-menu {

}
.article-menu__items {

}
.article-menu__item {

}
.article-menu__item ~ .article-menu__item {
	margin-top: var(--article-padding-2x);
}
.article-menu__items-link {
	display: block;
	text-decoration: none;
	color: var(--color-grey-dark);
	font-weight: 400;
}

.article-social {
	margin-top: var(--article-padding-6x);
}

.article-subscription {
	margin-top: var(--article-padding-6x);
}
.article-text__text,
.article-text__text p {
	color: var(--color-black);
}
.article-text__image + .article-text__text {
	padding-top: var(--article-padding-2x);
}

.article-product {
	display: flex;
	width: 100%;
	color: var(--color-black);
}
.article-product__image {
	width: 250px;
	min-width: 250px;
	height: 250px;
}
.article-product__info {
	padding: var(--article-padding-2x);
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-1x);
	background: var(--color-grey-very-light);
	flex-basis: max-content;
	flex-grow: 1;
	justify-content: space-between;
}
.article-product__name {
	font-weight: 500;
	font-size: var(--article-font-size-18);
}
.article-product__name-link {
	text-decoration: none;
	color: var(--color-black) !important;
}
.article-product__price {
	font-weight: 500;
	font-size: var(--article-font-size-22);
}

.article-slider .flex-direction-nav a {
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='43' height='42' viewBox='0 0 43 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='21' transform='matrix(-1 0 0 1 42.8203 0)' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.4205 27.7201L29.3781 21.4201L23.4205 15.1201' fill='white'/%3E%3Cpath d='M23.4205 27.7201L29.3781 21.4201M29.3781 21.4201L23.4205 15.1201M29.3781 21.4201H12.5781' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.article .products-flex-slider .flex-direction-nav a {
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='20.5' transform='matrix(-1 0 0 1 42 0)' stroke='%23C4C4C4'/%3E%3Cpath d='M22.6002 27.7201L28.5578 21.4201M28.5578 21.4201L22.6002 15.1201M28.5578 21.4201H11.7578' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.article-slider .flex-direction-nav .flex-prev {
	left: -96px;
	opacity: 1;
}
.article-slider .flex-direction-nav .flex-next {
	right: -96px;
	opacity: 1;
}
.article-slider .flex-viewport {
	overflow: visible !important;
}
.article-slider-wrapper {
	margin-left: var(--article-padding-2x-minus);
	margin-right: var(--article-padding-2x-minus);
}
.article-slider {
	font-size: var(--article-font-size-18);
	position: relative;
}
.article-slider__text-top {
	padding-top: var(--article-padding-2x);
	padding-bottom: var(--article-padding-1x);
	display: flex;
	justify-content: space-between;
}
.article-slider__title {
	color: var(--color-black);
	font-size: var(--article-font-size-18);
	font-weight: 500;
}
.article-slider__description {
	color: var(--color-grey-dark);
}
.article-slider__nn {
	color: var(--color-black);
	font-weight: 500;
}
.article-slider__nn-cnt {
	color: var(--color-slider-cnt);
}
.article-slider .slides::after {
	content: "";
	clear: both;
	display: table;
}
.article-slider__item {
	padding-left: var(--article-padding-2x);
	padding-right: var(--article-padding-2x);
}
.article-slider__content {
	display: flex;
	align-items: center;
	justify-content: center;
}
.article-slider .slides > li {
	opacity: 0.2;
	transition: opacity 0.5s;
}
.article-slider .slides > li.flex-active-slide {
	opacity: 1;
}

.article-benefits-list {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
	list-style: none;
	padding: 0;
	margin-left: 0;
}
.article-benefits-list__item {
	color: var(--color-black);
	position: relative;
	padding-left: var(--article-padding-3x);
	font-weight: 400;
}
.article-benefits-list__item::before {
	content: "•";
	color: var(--color-blue);
	font-size: 2em;
	position: absolute;
	top: 5px;
	left: 0;
	line-height: 0.5em;
}

.article-benefits-blocks__items {
	display: flex;
	flex-wrap: wrap;
	margin-left: var(--article-padding-2x-minus);
}
.article-benefits-blocks__item {
	width: calc(33% - var(--article-padding-2x));
	margin-left: var(--article-padding-2x);
	margin-bottom: var(--article-padding-2x);
	color: var(--color-blue);
}
.article-benefits-blocks__item-description {
	font-size: var(--article-font-size-50);
	color: var(--color-blue);
	border-bottom: 2px solid var(--color-grey-light);
	margin-bottom: var(--article-padding-1x);
}
.article-benefits-blocks__item-value {
	color: var(--color-black);
}

.article-subscription__form {
	margin-top: var(--article-padding-3x);
}
.article-subscription__label {
	position: relative;
}
.article-subscription__input {
	border-color: #C4C4C4;
	border-width: 2px !important;
	border-radius: 3px;
}
.article-subscription__button {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 48px;
	bottom: 2px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.article-subscription__button:hover {
	background: #f8f8f8;
}

.page-article-detail .content-c {
	padding-bottom: 64px;
}
.page-article-detail .footer-c {
	margin-top: 0;
}

.article-image-left {
	display: flex;
	justify-content: space-between;
}
.article-image-left__image {
	width: 55%;
	border-radius: var(--article-radius-big);
}
.article-image-left__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-left__text {
	width: calc(45% - 6px);
	padding: var(--article-padding-4x);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius: var(--article-radius-big);
	border: 2px solid #c4c4c4;
	gap: var(--article-padding-2x);
}
.article-image-left__text-nn {
	width: 36px;
	min-width: 36px;
	height: 36px;
	border-radius: 100%;
	color: var(--color-white);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: var(--article-font-size-14);
	background: var(--color-blue);
	margin-bottom: var(--article-padding-3x);
}
.article-image-left__text-title {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	line-height: 1.2;
}
.article-image-left__text-hint {
	color: var(--color-grey-light);
	font-style: italic;
	font-size: var(--article-font-size-16);
}
.article-image-left__text-hint.m {
	display: none;
}

.article-image-right {
	display: flex;
	justify-content: space-between;
}
.article-image-right__image {
	width: 55%;
	border-radius: var(--article-radius-big);
}
.article-image-right__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-right__text {
	width: calc(45% - 6px);
	padding: var(--article-padding-4x);
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	justify-content: space-between;
	border-radius: var(--article-radius-big);
	border: 2px solid #c4c4c4;
	text-align: right;
	gap: var(--article-padding-2x);
}
.article-image-right__text-top {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.article-image-right__text-nn {
	width: 36px;
	height: 36px;
	border-radius: 100%;
	color: var(--color-white);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: var(--article-font-size-14);
	background: var(--color-blue);
	margin-bottom: var(--article-padding-3x);
}
.article-image-right__text-title {
	font-size: var(--article-title-3-font-size);
	font-weight: 500;
	line-height: 1.2;
}
.article-image-right__text-hint {
	color: var(--color-grey-light);
	font-style: italic;
	font-size: var(--article-font-size-16);
}
.article-image-right__text-hint.m {
	display: none;
}
.article-image-text {
	border-radius: var(--article-radius-big);
	padding: var(--article-padding-1x);
	background: var(--color-blue-light);
	display: flex;
}
.article-image-text__image {
	width: 40%;
}
.article-image-text__image-img {
	border-radius: var(--article-radius-big);
}
.article-image-text__text {
	width: 60%;
	display: flex;
	padding: var(--article-padding-4x);
	align-items: center;
	justify-content: flex-start;
	font-weight: 500;
	color: var(--color-blue);
	font-size: var(--article-font-size-16);
}

.article-quote-white {
	padding: var(--article-padding-4x);
	padding-left: 126px;
	position: relative;
	border: 1px solid var(--color-grey-light);
	border-radius: 0 var(--article-radius-big) 0 var(--article-radius-big);
}
.article-quote-white::before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	background: var(--color-white);
	left: -1px;
	top: 0;
	bottom: var(--article-padding-4x);
}
.article-quote-white::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	background: var(--color-white);
	right: -1px;
	top: var(--article-padding-4x);
	bottom: 0;
}
.article-quote-white__icon {
	width: 108px;
	position: absolute;
	left: 0;
	top: -1px;
	background: var(--color-white);
	z-index: 1;
}
.article-quote-white__text {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
}
.article-quote-white__text-text {
	font-size: var(--article-font-size-22);
	color: var(--color-black);
	font-style: italic;
}
.article-quote-white__text-hint {
	width: 100%;
	text-align: right;
	font-size: var(--article-font-size-16);
	color: var(--color-grey-light);
	font-style: italic;
}

.article-quote-blue {
	background: var(--color-blue-light);
	padding: var(--article-padding-4x);
	padding-left: 126px;
	position: relative;
	border-radius: var(--article-radius-big);
}
.article-quote-blue__icon {
	position: absolute;
	left: var(--article-padding-4x);
	top: var(--article-padding-4x);
}
.article-quote-blue__text {
	display: flex;
	flex-direction: column;
	gap: var(--article-padding-2x);
}
.article-quote-blue__text-text {
	font-size: var(--article-font-size-22);
	font-weight: 500;
	color: var(--color-blue);
}
.article-quote-blue__text-hint {
	font-size: var(--article-font-size-16);
	color: var(--color-black);
}

.article-main-parameters {
	padding-left: 64px;
}
.article-main-parameters__item + .article-main-parameters__item {
	margin-top: var(--article-padding-2x);
	padding-top: var(--article-padding-2x);
	border-top: 1px solid var(--color-grey-light);
}
.article-main-parameters__item-title {
	position: relative;
	font-weight: 500;
	color: var(--color-black);
	padding-bottom: var(--article-padding-1x);
}
.article-main-parameters__item-icon {
	position: absolute;
	left: -24px;
}
.article-main-parameters__item-value {
	color: var(--color-grey-dark);
}

.articles-other {
	margin-top: var(--article-padding-5x);
}
.page-article-detail .articles-other {
	margin-top: 100px;
}
.articles-other__item {

}
.articles-other__item-image-img {
	border-radius: var(--article-radius-small) var(--article-radius-small) 0 0;
}
.articles-other__item-link {
	display: block;
	position: relative;
	z-index: 1;
	border-radius: var(--article-radius-small);
	background: var(--color-white);
	padding: var(--article-padding-2x);
	margin-top: var(--article-radius-small-minus);
	text-decoration: none;
	min-height: 130px;
}
.articles-other__item-title {
	font-size: var(--article-font-size-16);
	font-weight: 500;
}
.articles-other .flex-direction-nav .flex-prev,
.articles-other .flex-direction-nav .flex-next {
	top: -64px;
	width: 50px;
	height: 50px;
	margin-top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='20.5' transform='matrix(-1 0 0 1 42 0)' stroke='%23C4C4C4'/%3E%3Cpath d='M22.6002 27.7201L28.5578 21.4201M28.5578 21.4201L22.6002 15.1201M28.5578 21.4201H11.7578' stroke='%23666666' stroke-miterlimit='22.9256'/%3E%3C/svg%3E%0A");
}
.articles-other .flex-direction-nav .flex-prev {
	left: initial;
	right: 58px;
}
.articles-other .flex-direction-nav .flex-next {
	right: 0;
}
.articles-other .flex-direction-nav .flex-disabled {
	opacity: 0.5 !important;
	z-index: 1;
}
.articles-other__item-date-time {
	font-size: var(--article-font-size-12);
	color: var(--color-grey-dark);
	padding-bottom: var(--article-padding-1x);
}
.articles-other__item-date + .articles-other__item-time {
	margin-left: var(--article-padding-2x);
}

.article-product-properties {
	padding: var(--article-padding-5x);
	border-radius: var(--article-radius-small);
	background: var(--color-grey-very-light);
}
.article-product-properties__items {
	padding-top: var(--article-padding-1x);
}
.article-product-properties__item + .article-product-properties__item {
	margin-top: var(--article-padding-2x);
	padding-top: var(--article-padding-2x);
	border-top: 1px solid var(--color-grey-light);
}
.article-product-properties__item {
	display: flex;
	justify-content: space-between;
	font-size: var(--article-font-size-16);
}
.article-product-properties__item-title {
	width: calc(50% - 16px);
}
.article-product-properties__item-value {
	width: calc(50% - 16px);
	font-weight: 500;
	color: var(--color-black);
}
.article-product-properties .article-title-2 {
	text-align: center;
}

.article-link-small {
	padding: 5px;
	border: 1px solid #c4c4c4;
	border-radius: var(--article-radius-tiny);
	display: flex;
	justify-content: space-between;
	text-decoration: none;
	font-size: var(--article-font-size-16);
	width: 80%;
	margin: 0 auto;
}
.article-link-small__image {
	width: 40%;
}
.article-link-small__image-img {
	border-radius: var(--article-radius-tiny);
}
.article-link-small__text {
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 10px 20px;
}
.article-link-small__text-title {
	font-weight: 500;
	color: var(--color-black);
}
.article-link-small__more {
	color: var(--color-blue);
	border-bottom: 1px solid;
	line-height: 1;
}

.article-link-big {
	padding: 5px;
	border: 1px solid #c4c4c4;
	border-radius: var(--article-radius-tiny);
	display: flex;
	justify-content: space-between;
	text-decoration: none;
	font-size: var(--article-font-size-16);
}
.article-link-big__image {
	width: 40%;
}
.article-link-big__image-img {
	border-radius: var(--article-radius-tiny);
}
.article-link-big__text {
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 10px 20px;
}
.article-link-big__text-title {
	font-weight: 500;
	color: var(--color-black);
}
.article-link-big__text-description {
	font-weight: 300;
	color: var(--color-grey-dark);
	font-size: var(--article-font-size-16);
	padding-top: var(--article-padding-1x);
	padding-bottom: var(--article-padding-2x);
}
.article-link-big__more {
	color: var(--color-blue);
	border-bottom: 1px solid;
	line-height: 1;
}
.article-link-big__date {
	font-size: var(--article-font-size-14);
	color: var(--color-grey-dark);
}
.article-link-big__more-wrapper {
	display: flex;
	justify-content: space-between;
	line-height: 1;
}
.article-video-list {
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.article-video-list__item iframe {
	width: 100%;
	height: auto;
	--aspect-ratio: attr(data-aspect-ratio);
	aspect-ratio: calc(var(--aspect-ratio) *1);
}

@media (max-width: 1400px) {
	.article,
	.articles-other {
		--article-title-3-font-size: 20px;
		--article-title-4-font-size: 18px;
	}
}
@media (max-width: 1200px) {
	.article,
	.articles-other {
		--article-padding-big: 48px;
		--article-title-1-font-size: 30px;
		--article-title-2-font-size: 24px;
		--article-title-3-font-size: 20px;
		--article-title-4-font-size: 18px;

		--article-font-size-50: 36px;
		--article-font-size-22: 20px;
		--article-font-size-18: 16px;
		--article-font-size-16: 14px;
		--article-font-size-14: 12px;
		--article-font-size-12: 11px;

	}
	.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
		height: 36px !important;
		width: 36px !important;
	}
	.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
		background-size: 32px 32px !important;
	}
	.article-benefits-blocks__item-description {
	}
	.article-quote-white__text-text,
	.article-quote-blue__text-text {
	}
	.article-quote-white__text-hint,
	.article-quote-blue__text-hint {
	}
	.article-quote-white__icon,
	.article-quote-blue__icon {
		height: 36px;
		width: auto;
	}
	.article-quote-white {
		padding-left: 96px;
	}
	.article-content-bottom {

	}
	.article-slider .flex-direction-nav .flex-prev {
		left: 32px;
	}
	.article-slider .flex-direction-nav .flex-next {
		right: 32px;
	}
	.article-main-parameters {
		padding-left: 64px;
	}
}

@media (max-width: 1023px) {
	.article,
	.articles-other {

		--article-title-1-font-size: 24px;
		--article-title-2-font-size: 20px;
		--article-title-3-font-size: 16px;
		--article-title-4-font-size: 16px;

		--article-font-size-50: 36px;
		--article-font-size-22: 16px;
		--article-font-size-18: 16px;
		--article-font-size-16: 14px;
		--article-font-size-14: 12px;
		--article-font-size-12: 11px;

		--article-gap-menu: 25px;
		--article-padding-1x: 5px;
		--article-padding-2x: 10px;
		--article-padding-2x-minus: -10px;
		--article-padding-3x: 15px;
		--article-padding-4x: 20px;
		--article-padding-5x: 25px;
		--article-padding-6x: 30px;
		--article-padding-7x: 35px;
		--article-padding-8x: 40px;
		--article-padding-small: 32px;
		--article-padding-small-minus: -32px;
		--article-padding-big: 16px;
		--article-padding-big-minus: -16px;

		--article-radius-big: 10px;
		--article-radius-big-minus: -10px;
		--article-radius-small: 5px;
		--article-radius-small-minus: -5px;
		--article-radius-tiny: 3px;
	}
	.article {
		margin-left: -16px;
		margin-right: -16px;
	}
	.article section ~ section {
		padding-top: var(--article-padding-8x);
	}
	.article-aside {
		padding-left: 16px;
		padding-right: 16px;
	}
	.article-content-bottom {
		padding-top: var(--article-padding-2x);
	}
	.article-top-image {
		padding-left: 10px;
		padding-right: 10px;
	}
	.article .flex-direction-nav,
	.article .articles-other {
		display: none;
	}
	.article {
		flex-direction: column-reverse;
	}
	.article-aside {
		width: 100%;
	}
	.article-content {
		width: 100%;
	}
	.article-menu {
		display: none;
	}
	.article-benefits-blocks__items {
		flex-direction: column;
	}
	.article-benefits-blocks__item {
		width: 100%;
		display: flex;
		align-items: center;
		gap: var(--article-padding-3x);
		margin: 0;
		padding-top: var(--article-padding-2x);
		padding-bottom: var(--article-padding-2x);
		border-bottom: 1px solid var(--color-grey-light);
	}
	.article-benefits-blocks__item-description {
		border-bottom: none;
		margin-bottom: 0;
		padding-left: var(--article-padding-3x);
	}
	.article-quote-white__icon,
	.article-quote-blue__icon {
		height: 32px;
		width: auto;
	}
	.article-quote-white {
		padding-left: 96px;
	}
	.article-quote-blue {
		padding-left: 96px;
	}
	.articles-other .flex-direction-nav {
		display: none;
	}
	.article-main-parameters {
		padding-left: 32px;
	}
	.article-image-left {
		flex-direction: column-reverse;
		gap: var(--article-padding-1x);
		position: relative;
		padding-bottom: 40px;
	}
	.article-image-left__image {
		width: 100%;
	}
	.article-image-left__text {
		display: block;
		width: 100%;
	}
	.article-image-left__text-nn {
		margin-bottom: 0;
	}
	.article-image-left__text-top {
		display: flex;
		flex-direction: row;
		gap: var(--article-padding-3x);
		align-items: center;
	}
	.article-image-left__text-hint.d {
		display: none;
	}
	.article-image-left__text-hint.m {
		display: block;
		position: relative;
		text-align: center;
	}
	.article-image-right {
		flex-direction: column;
		gap: var(--article-padding-1x);
		position: relative;
		padding-bottom: 40px;
	}
	.article-image-right__image {
		width: 100%;
	}
	.article-image-right__text {
		display: block;
		width: 100%;
	}
	.article-image-right__text-nn {
		margin-bottom: 0;
	}
	.article-image-right__text-top {
		display: flex;
		flex-direction: row;
		gap: var(--article-padding-3x);
		align-items: center;
	}
	.article-image-right__text-hint.d {
		display: none;
	}
	.article-image-right__text-hint.m {
		display: block;
		position: relative;
		text-align: center;
	}
	.article-link-small {
		width: 100%;
	}
	.article-link-big {
		flex-direction: column;
		gap: var(--article-padding-3x);
	}
	.article-link-big__image {
		width: 100%;
	}
	.article-link-big__text {
		width: 100%;
	}
	.article-image-text {
		flex-direction: column;
	}
	.article-image-text__image {
		width: 100%;
	}
	.article-image-text__text {
		width: 100%;
	}
	.article-image-text__image-img {
		width: 100%;
	}
	.article-product {
		flex-direction: column;
	}
	.article-product__image {
		width: 100%;
		max-width: initial;
		height: auto;
	}
	.article-product__image img {
		width: 100%;
	}
	.article-product__info {
		width: 100%;
	}
	.article-content .article-menu {
		display: block;
		background: var(--color-grey-very-light);
		padding: var(--article-padding-8x) var(--article-padding-8x);
		margin-top: var(--article-padding-8x);
		margin-left: var(--article-padding-big-minus);
		margin-right: var(--article-padding-big-minus);
	}
	.article-product-properties {
		margin-left: var(--article-padding-big-minus);
		margin-right: var(--article-padding-big-minus);
	}
}
/* End */


/* Start:/local/templates/2020/components/bitrix/system.pagenavigation/main/style.css?17463366012253*/
.pagination .pagen-show-next {
	margin-top: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.pagination .pagen-show-next a {
	display: block;
	text-align: center;
	text-decoration: none;
	background: #F5F7F9;
	padding: 8px 0;
	font-weight: 500;
	font-size: 14px;
	color: inherit;
	border: 0px solid #dddddd;
	border-radius: 3px;
}
.pagination .pagen-show-next a:hover {
	color: inherit;
}
.bx_pagination_bottom {
	margin-top: 16px;
	padding-top: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-flow: row-reverse;
}
.bx_pagination_bottom .bx_pagination_page .bx_pg_text {
	display: none;
}
.bx_pagination_bottom .bx_pagination_section_two {
	font-size: 12px;
}
.bx_pagination_bottom .bx_pagination_page {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.bx_pagination_bottom .bx_pagination_page .bx_pg_text {
	margin-right: 16px;
}
.bx_pagination_bottom .bx_pagination_page ul {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 0;
	margin-left: 0;
}
.bx_pagination_bottom .bx_pagination_page ul li {
	display: inline-block;
	margin-left: 4px;
	padding: 0;
}
.bx_pagination_bottom .bx_pagination_page ul li a,
.bx_pagination_bottom .bx_pagination_page ul li.bx_active {
	display: inline-block;
	width: 36px;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	background: none;
	color: #222222;
	font-weight: 400;
	border-radius: 100%;
}
.bx_pagination_bottom .bx_pagination_page ul li.bx_active {
	background: #EF2936;
	color: #ffffff;
}
.bx_pagination_bottom .bx_pagination_page ul li::before {
	display: none;
}
.bx_pagination_bottom .bx_pagination_page ul li a:hover {
	background: #F5F7F9;
}

@media screen and (max-width: 1024px) {
	.bx_pagination_bottom {
		flex-direction: column-reverse;
	}
	.bx_pagination_bottom .bx_pagination_page ul li a,
	.bx_pagination_bottom .bx_pagination_page ul li.bx_active {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	.bx_pagination_bottom .bx_pagination_section_two {
		padding-top: 24px;
		text-align: center;
		font-size: 12px;
		width: 100%;
	}
	.bx_pagination_bottom .bx_pagination_page ul li {
		margin-left: 1px;
	}
}
/* End */
/* /local/templates/2020/components/bitrix/news.list/news.v2/style.css?174938098725951 */
/* /local/templates/2020/components/bitrix/system.pagenavigation/main/style.css?17463366012253 */
