

/* Start:/local/components/beton-gost/quick.basket/templates/main_page/style.css?177322696425793*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}

.table_container {
	width: 100%;
	max-width: 983px;
	overflow: hidden;
}

.quick__basket_form {
	position: sticky;
	top: 70px;
}
.product-info-price .quick__basket_form {display:none;}

.counter__left, .counter__right {
	cursor: pointer;
	user-select: none;
}
.basket__list {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.quick_basket {
	display: flex;
	justify-content: center;
}

.wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_, .wrapper1:not(.front_page):not(.catalog_page) .right_block.wide_N {
	width: 100% !important;
}

.quick__basket_list {
	width: 100%;
	max-width: 983px;
	margin-right: 40px;
}
.product-info-price .quick__basket_list {margin-right: 0;}

/* ============================================================
   ПРОФЕССИОНАЛЬНЫЙ СКРОЛЛ ВКЛАДОК + СТРЕЛКИ
   - системный скроллбар скрыт
   - вкладки не “вылезают” (ellipsis)
   - стрелки крутят ленту (JS только для стрелок ниже)
   Требуемая структура (создаётся JS при необходимости):
   <div class="d67fa_tab_wrap">
     <button class="d67fa_tab_btn -prev"></button>
     <div class="d67fa_tab"> ... </div>
     <button class="d67fa_tab_btn -next"></button>
   </div>
   ============================================================ */

.d67fa_tab_wrap{
	position: relative;
	width: 100%;
	max-width: 983px;
	height: 70px;
}

/* градиентные “фейды” по краям (опционально) */
.d67fa_tab_wrap::before,
.d67fa_tab_wrap::after{
	content:"";
	position:absolute;
	top: 0;
	bottom: 0;
	width: 54px;
	pointer-events: none;
	z-index: 2;
}
.d67fa_tab_wrap::before{
	left: 0;
	background: linear-gradient(90deg, rgba(243,244,246,1) 35%, rgba(243,244,246,0) 100%);
}
.d67fa_tab_wrap::after{
	right: 0;
	background: linear-gradient(270deg, rgba(243,244,246,1) 35%, rgba(243,244,246,0) 100%);
}

/* кнопки-стрелки */
.d67fa_tab_btn{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 34px;
	height: 34px;
	border-radius: 10px;
	border: 1px solid rgba(0,0,0,.08);
	background: rgba(255,255,255,.92);
	box-shadow: 0 8px 18px rgba(0,0,0,.10);
	cursor: pointer;
	z-index: 3;
	display: grid;
	place-items: center;
	padding: 0;
}
.d67fa_tab_btn:active{
	transform: translateY(-50%) scale(.98);
}
.d67fa_tab_btn.-prev{ left: 8px; }
.d67fa_tab_btn.-next{ right: 8px; }

.d67fa_tab_btn::before{
	content:"";
	width: 8px;
	height: 8px;
	border-right: 2px solid #D83D38;
	border-bottom: 2px solid #D83D38;
	transform: rotate(135deg);
}
.d67fa_tab_btn.-next::before{
	transform: rotate(-45deg);
}

/* disabled состояния (JS проставляет data-*) */
.d67fa_tab_wrap[data-at-start="1"] .d67fa_tab_btn.-prev,
.d67fa_tab_wrap[data-at-end="1"] .d67fa_tab_btn.-next{
	opacity: .35;
	pointer-events: none;
}

/* если вкладки влезли — скрываем стрелки и фейды */
.d67fa_tab_wrap[data-no-overflow="1"] .d67fa_tab_btn{ display:none; }
.d67fa_tab_wrap[data-no-overflow="1"]::before,
.d67fa_tab_wrap[data-no-overflow="1"]::after{ display:none; }

/* сама лента вкладок */
.d67fa_tab {
	display: flex;
	width: 100%;
	height: 70px;

	/* ключевое */
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;

	/* прячем системный скроллбар */
	scrollbar-width: none;
	-ms-overflow-style: none;

	/* стиль */
	background: #F3F4F6;
	border: 1px solid #DEDEDE;
	border-radius: 10px;

	/* место под стрелки */
	padding: 0 52px;

	/* плавное перелистывание */
	scroll-behavior: smooth;
}
.d67fa_tab::-webkit-scrollbar{ height:0; width:0; }

/* в карточке товара тоже без переноса */
.product-info-price .d67fa_tab {flex-wrap: nowrap;}

.d67fa_tab_item:focus {
	outline: none;
}

.tab__item {
	display: none;
}
.tab__item.-active {
	display: flex;
	flex-direction: column;
	outline: none;
}

.item__mark {
	margin-right: 8px;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
}

.item__class {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #D83D38;
}

.product__link {
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
	color: #333333;
	text-align: center;
}

/* вкладка: фиксированная “плитка”, не растягивается в бесконечность */
.d67fa_tab_item {
	display: flex;
	justify-content: center;
	align-items: center;

	flex: 0 0 auto;          /* ВАЖНО: чтобы лента была скроллируемой */
	height: 100%;
	min-width: 140px;
	max-width: 220px;
	padding: 0 16px;

	background: transparent;
	font-family: 'Montserrat';
	border-right: 1px solid #DEDEDE;
	border-left: none;
	border-top: none;
	border-bottom: none;

	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #D83D38;
	cursor: pointer;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.d67fa_tab_item:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.d67fa_tab_item:last-child{
	border-right: none;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.d67fa_tab_item.-active {
	color: white;
	background: #D83D38;
	border-right-color: rgba(255,255,255,.25);
}

/* ============================================================ */

.form_orderxx {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 326px;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
}

.form__header {
	display: flex;
	align-items: center;
	width: 100%;
	height: 69px;
	background: #F3F4F6;
	padding: 20px;
}

.form__header_img {
	width: 32px;
	height: 32px;
	margin-right: 12px;
	margin-left: 0;
}

.form__header_title {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 27px;
	color: #333333;
}

.form__price {
	width: 100%;
	height: 150px;
	padding: 24px 20px 25px;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
}

.form__footer {
	width: 100%;
	height: 230px;
	padding: 26px 20px 30px;
}

.form__footer_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #D83D38;
	border-radius: 4px;
	outline: none;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #D83D38;
}

button.form__footer_basket {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	padding: 0;
	background: #D83D38;
	border-radius: 4px;
	outline: none;
	border: none;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.form__footer_basket_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-left: 1px solid white;
}

.form__footer_basket > span:first-child {
	width: 100%;
	flex: 1;
    height: 100%;
    line-height: 52px;
}

.form__button_divider {
	display: block;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 9px;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-align: center;
	color: #333333;
}

.form__price_row:last-of-type {
	align-items: flex-end;
}

.form__price_row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin-bottom: 10px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}

.final_price {
	display: block;
	height: 24px;
	font-weight: 600;
	font-size: 22px;
    max-width: 180px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.basket__item {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	width: 100%;
	height: 70px;
	padding: 14px 20px 16px;
}

.basket__item_close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 15px;
	height: 15px;
	padding: 0;
	outline: none;
	border: none;
	line-height: 15px;
	background: #D83D38;
	color: white;
	cursor: pointer;
}

.basket__item_count {
	white-space: nowrap;
}

.basket__item_name {
	display: block;
	width: 180px;
	max-height: 40px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	overflow: hidden;
}

.a1a01__row {
	display: flex;
	align-items: center;
	border: 1px solid #ECECEC;
	width: 983px;
	height: 60px;
	margin-bottom: -1px;
	will-change: background;
}

.table_container .a1a01__row:last-of-type {
	border-bottom: 2px solid #ECECEC;
}

.a1a01__row.-active {
	background: #FDF5F5;
}

.a1a01__row.-active .counter__left,
.a1a01__row.-active .counter__right,
.a1a01__row.-active .counter__value {
	color: #D83D38;
}

.table_title {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	background: #302E2F;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}

.table__header {
	display: flex;
	/* width: fit-content; */
	width: 983px;
	height: 50px;
	align-items: center;
	background: #F3F4F6;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	border: 1px solid #ECECEC;
}

.a1a01__row_item {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	border-right: 1px solid white;
}

.a1a01__row_item:first-of-type {
	min-width: 118px;
}

.a1a01__row_item:nth-of-type(2) {
	width: 100%;
}

.a1a01__row_item:nth-of-type(3) {
	max-width: 160px;
	min-width: 160px;
}

.a1a01__row_item:nth-of-type(4) {
	max-width: 190px;
	min-width: 190px;
}

.a1a01__row_item:nth-of-type(5) {
	max-width: 113px;
	min-width: 113px;
}

.a1a01__row_item:nth-of-type(6) {
	display: none;
}

.a1a01__row_item:last-of-type {
	border-right: none;
}

.counter__wrap {
	width: 150px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	border-radius: 4px;
}
.counter__wrap label {margin:0;}

.counter__left, .counter__value, .counter__right {
	width: 50px;
	background: transparent;
	color: #333333;
	text-align: center;
}

.counter__value {
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 21px;
	outline: none;
	border-top: none;
	border-bottom: none;
	box-shadow: none;
	color: #666666;
}

/* Chrome, Safari, Edge, Opera */
.counter__value::-webkit-outer-spin-button,
.counter__value::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.counter__value {
	-moz-appearance: textfield;
}

.a1a01__row .a1a01__row_item {
	border-right: 1px solid #ECECEC;
}

.float__form {
	position: fixed;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 90px;
	background: #D83D38;
	z-index: 999;
}

.float__form_counterList {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 600px;
	height: 100%;
}

.float__form_counterItem {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 200px;
	padding: 0 30px;
}

.float__form_divider {
	width: 1px;
	height: 20px;
	background: rgba(255, 255, 255, 0.25);
}

.float__form_counterTitle {
	display: block;
	margin-bottom: 9px;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: #FFCCCA;
}

.float__form_counterValue,
.float__form_discount {
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 21px;
	color: #FFFFFF;
    text-overflow: ellipsis;
    overflow: hidden;
}

.float__form_counterPrice {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
    max-width: 140px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.float__form_btnWrap {
	display: flex;
}

.float__form_btn {
	padding: 18px 50px 17px;
	margin-right: 20px;
	background: #D83D38;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 4px;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.float__form_basket span {
	flex: 1;
}

.float__form_basket {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 279px;
	height: 50px;
	background: #FFFFFF;
	border-radius: 4px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #D83D38;
	outline: none;
	border: none;
}

.float__form_basket_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-left: 1px solid #D83D38;
}

.quick_basket__container {
	width: 100%;
}

.quick_basket__title {
	max-width: 1408px;
    background: #d83d38;
    text-align: center;
    padding: 25px;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 15px;
}

@media all and (min-width: 1361px) {
	.float__form {
		display: none;
	}
}

@media all and (max-width: 1360px) {
	.form_orderxx {
		display: none;
	}
	.product-info-price .table_container {overflow-x: scroll;}
}

@media all and (max-width: 1024px) {
	.table_container {
		overflow-x: scroll;
	}

	.tab__item {
		padding-bottom: 60px;
	}
}

@media all and (max-width: 768px) {
	.float__form {
		padding: 0 10px;
	}
	.float__form_basket_icon {
		display: none;
	}

	.quick__basket_list {
		margin-right: 0;
	}

	.float__form_basket {
		width: 150px;
	}

	/* если табы обёрнуты — липкость лучше на wrap */
	.d67fa_tab_wrap{
		position: sticky;
		left: 0;
		z-index: 5;
	}

	.float__form_counterList {
		justify-content: space-evenly;
	}

	.float__form_counterItem {
		width: auto;
	}

	.a1a01__row_item:first-of-type {
		display: none;
	}

	.a1a01__row_item:nth-of-type(2) {
		max-width: 316px;
		min-width: auto;
		padding: 5px 10px;
	}

	.a1a01__row_item:nth-of-type(3) {
		min-width: 140px;
		max-width: 140px;
	}

	.a1a01__row_item:nth-of-type(4) {
		border: none;
	}

	.a1a01__row_item:last-of-type {
		display: none;
	}

	.a1a01__row, .table__header {
		min-width: 648px;
		max-width: 648px;
		width: 100%;
		position: relative;
	}
}

@media all and (max-width: 700px) {
	.float__form_sale,
	.float__form_sale+.float__form_divider {
		display: none;
	}
	.quick_basket.maxwidth-theme {
		width:100%;
		padding-left: 0;
		padding-right: 0;
	}
	.table_container {
		position: relative;
	}
	.table_container:after {
		content:'';
		position: absolute;
		top:0;
		right:0;
		background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(48 46 47 / 0.2) 100%);
		width: 50px;
		height: 100%;
		opacity: 1;
		transition: opacity 0.3s, visibility 0s linear 0.3s;
		visibility: visible;
	}
	.table_container.scrollx:after {
		opacity:0;
		visibility: hidden;
		transition: opacity 0.3s, visibility 0s linear 0.3s;
	}
	.quick_basket__container {
		padding: 0!important;
	}
}

@media all and (max-width: 576px) {
	.a1a01__row_item:nth-of-type(5), .a1a01__row_item:nth-of-type(5) {
		display: none;
	}

	.float__form_value,
	.float__form_value+.float__form_divider {
		display: none;
	}

	.float__form_counterList {
		justify-content: flex-start;
	}
}

/* РАНЬШЕ тут был перевод вкладок в колонку. Убрано — остаются горизонтальными */
@media all and (max-width: 600px) {
	.d67fa_tab_wrap{ height: 60px; }
	.d67fa_tab{ height: 60px; }
	.d67fa_tab_item{
		min-width: 132px;
		max-width: 200px;
		font-size: 13px;
	}
	.d67fa_tab_btn{ width: 32px; height: 32px; }
}

@media (min-width: 1360px) and (max-width: 1480px) {
	.quick__basket_list {max-width: 850px; margin-right: 20px;}
	.a1a01__row, .table_container {max-width: 850px;}
	.table__header {width: 850px;}
}

@media (max-width: 1361px) {
	.b24-widget-button-position-bottom-left {
		left: 25px!important;
		bottom: 115px!important;
	}
}

.hideme {
	display: none;
}
.a1a01_compare {
	cursor: pointer;
	text-align: center;
	position: relative;
}
.a1a01_compare svg {
	width: 19px;
    margin-top: 8px;
	fill: #333333;
}
.a1a01_compare.active svg {
	fill: #dd5652;
}
.goCompare {
    display: none;
	font-size: 10px;
    position: absolute;
    left: -150px;
    top: 2px;
    background: #fff;
    padding: 3px 7px;
    border: 2px solid #ececec;
}
.goCompare:after {
    position: absolute;
    content: '';
    width: 24px;
    height: 25px;
    right: -19px;
}
.goCompare:before {
    position: absolute;
    content: '';
    width: 14px;
    height: 14px;
    background: white;
    transform: rotate(45deg);
    right: -9px;
    top: 8px;
    border: 2px solid #ececec;
    border-left: none;
    border-bottom: none;
}
.a1a01_compare.active:hover .goCompare {
    display: block;
}
.basket__list {
    max-height: 280px;
    overflow-y: auto;
}
.basket__list::-webkit-scrollbar { width: 3px; height: 3px;}
.basket__list::-webkit-scrollbar-button {  background-color: #fff; }
.basket__list::-webkit-scrollbar-track {  background-color: #fff;}
.basket__list::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.basket__list::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
.basket__list::-webkit-scrollbar-corner { background-color: #fff;}
.basket__list::-webkit-resizer { background-color: #666;}
.discont_hide, .float__form_sale {
	display:none;
}
.float__form {
	display:none
}

.iv-i{
	display:block;
	margin:0;
	padding:0;
	border:0;
	width: 100%;
	height: 180px;
}
@media (min-width: 320px) and (max-width: 768px){
	body .iv-i{
		height: 285px;
	}
}

.priceDownload{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 326px;
	background: #FFFFFF;
	border: 1px solid #ECECEC;
	margin-top: 15px;
	padding: 26px 20px 30px;
}
.listDonwnload{
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	margin-top: 10px;
}
.listDonwnload a{
	text-align: center;
}
.lword{
	color: #2150a9;
}
.lexcel{
	color: #18482a;
}
.lpdf{
	color: #cb0101;
}
.linkPrice{
	display: block;
	line-height: 1.3;
}
@media(max-width: 768px){
	.priceDownload{
		width: 100%;
		margin-bottom: 55px;
	}
	.priceDownload a{
		padding: 10px;
	}
}

@media (max-width: 767px){
	body .priceContainer {
		padding-left: 16px;
		padding-right: 16px;
	}
}

.quick_basket section.toggle input {
	height: auto;
	width: 50px;
	opacity: 1;
	position: static;
	z-index: 0;
}

.quick_basket section.toggle label {
  background: #302E2F;
  color: #FFF;
  border-color: #FFF;
  line-height: 20px;
}

.quick_basket section.toggle, .quick_basket section.toggle .table_title {
  margin:0;
}

.quick_basket section.toggle .table_title{
	border: 1px solid #DEDEDE;
}

.d-none-before {
	cursor: default !important;
}

.d-none-before:before {
	display: none;
}

@media (max-width: 768px) {
	body .quick_basket section.toggle .counter__left, .quick_basket section.toggle .counter__value, .quick_basket section.toggle .counter__right {
	  width: 40px;
	}
}

/* Исправление только для десктопа в карточке товара:
   2-й столбец больше не распирает строку, "К сравнению" не обрезается */
@media (min-width: 1025px) {
	.product-info-price .a1a01__row,
	.product-info-price .table__header {
		width: 100%;
		max-width: 100%;
	}

	.product-info-price .a1a01__row_item,
	.product-info-price .table__header .a1a01__row_item {
		box-sizing: border-box;
	}

	.product-info-price .a1a01__row_item:first-of-type,
	.product-info-price .table__header .a1a01__row_item:first-of-type {
		flex: 0 0 118px;
		min-width: 118px;
	}

	.product-info-price .a1a01__row_item:nth-of-type(2),
	.product-info-price .table__header .a1a01__row_item:nth-of-type(2) {
		flex: 1 1 auto;
		width: auto;
		min-width: 0;
	}

	.product-info-price .a1a01__row_item:nth-of-type(3),
	.product-info-price .table__header .a1a01__row_item:nth-of-type(3) {
		flex: 0 0 160px;
		min-width: 160px;
		max-width: 160px;
	}

	.product-info-price .a1a01__row_item:nth-of-type(4),
	.product-info-price .table__header .a1a01__row_item:nth-of-type(4) {
		flex: 0 0 190px;
		min-width: 190px;
		max-width: 190px;
	}

	.product-info-price .a1a01__row_item:nth-of-type(5),
	.product-info-price .table__header .a1a01__row_item:nth-of-type(5) {
		flex: 0 0 113px;
		min-width: 113px;
		max-width: 113px;
	}
}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_tizers/style.min.css?17333446772242*/
.item-views.tizers{padding:3px 0 23px}.item-views.tizers.top{padding-top:9px}.item-views.tizers .item-wrapper>.item{padding-bottom:32px}.item-views.tizers .item-wrapper>.item .image{margin-bottom:10px;max-height:50px;flex-shrink:0;align-self:normal}.item-views.tizers .item-wrapper>.item .image img{max-width:100%;max-height:100%}.item-views.tizers:not(.top) .item-wrapper>.item .image{margin-top:6px;max-width:40px}.item-views.tizers .items.small-block>.row,.item-views.tizers .items.tops>.row{align-items:start}.item-views.tizers .items.small-block .image{width:32px;height:32px}.item-views.tizers .items.small-block .image img,.item-views.tizers .items.small-block .image svg{max-width:100%;max-height:32px}@media (min-width:601px){.item-views.tizers .item-wrapper>.item .pull-left+.inner-text{padding-left:26px}.item-views.tizers .item-wrapper>.item .pull-right+.inner-text{padding-right:26px}.item-views.tizers .small-block .item-wrapper>.item .pull-left+.inner-text{padding-left:20px}}@media (max-width:600px){.item-views.tizers:not(.top) .item-wrapper>.item .image{float:none!important}.item-views.tizers .items.small-block .item .image+.inner-text,.item-views.tizers .items.tops .item .image+.inner-text{padding-left:20px}body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.tizers{padding-bottom:3px}.item-views.tizers .mobile-list .item-wrapper{width:100%;text-align:left;padding-left:30px;padding-right:30px}.item-views.tizers .mobile-list .item-wrapper>.item .image{width:40px;height:40px;margin:6px 18px 0 0}.item-views.tizers .mobile-list .item-wrapper>.item{text-align:left;display:-ms-flexbox;display:flex}.item-views.tizers .mobile-list .item-wrapper>.item .inner-text .value{line-height:1.538em}.item-views.tizers .mobile-list .item .title{margin-bottom:5px}.item-views.tizers .mobile-list .item-wrapper>.item{padding-bottom:18px}.item-views.tizers .mobile-list.row{padding-bottom:18px}.item-views.tizers .mobile-list .item-wrapper>.item .image+.inner-text{padding-left:0}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row{flex-direction:column;align-items:flex-start}.tizers.left .flexbox:not(.mobile-list) .item.flexbox--row .inner-text{padding-left:0;word-break:break-word}}
/* End */


/* Start:/local/components/beton-gost/about-factory/templates/.default/style.min.css?17574838251321*/
.about-factory {width:100%; margin-top:40px !important; margin-bottom:40px !important; padding-left:0 !important; padding-right:0 !important}.about-factory-row {display:flex; flex-wrap:wrap}.about-factory-left {width:40%; padding-right:40px}.about-factory-right {width:60%}.about-factory-right-inner {background:var(--darkerblack_bg_black); display:flex; align-items:center; box-sizing:border-box; padding:32px 15px 0; height:100%}.about-factory-right .wrapper_inner,.about-factory-right .maxwidth-theme,.about-factory-right .content_wrapper_block.front_tizers {background:transparent !important; border:none !important}.about-factory-left .item-shop-detail1 .gallery_wrap .big-gallery-block .item a div {padding-top:100%}.about-factory-left .item-shop-detail1,.about-factory-left .gallery_wrap,.about-factory-left .big-gallery-block,.about-factory-left .owl-carousel,.about-factory-left .owl-stage-outer,.about-factory-left .owl-stage,.about-factory-left .owl-item,.about-factory-left .item,.about-factory-left .fancy,.about-factory-left .fancy > div {height:100%}.about-factory-left .fancy {display:block}@media screen and (max-width:1120px) {.about-factory-row {flex-direction:column}.about-factory-left {max-width:550px; margin:0 auto 40px; padding-right:0; height:350px; width:100%}.about-factory-right {width:100%}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.min.css?173334467012163*/
.item-views.sales2.bg{padding-bottom:28px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.bg{padding-bottom:38px}.item-views.sales2.bg .item-wrapper>.item{padding:128% 0 36px 0;margin:0;background-size:cover;overflow:hidden;background-repeat:no-repeat}.sales2 .item{background-position:center}.item-views.sales2.bg .item-wrapper>.item .period-block{padding:0 0 8px 1px}.item-views.sales2.bg .item-wrapper>.item .period-block .date{color:#fff;opacity:.7}.item-views.sales2.bg .item-wrapper>.item .period-block .svg{width:16px;height:16px;border-radius:100%;top:0;left:-1px;margin:0 2px 1px 0}.item-views.sales2.bg .item-wrapper>.item .period-block .svg svg{margin:2px auto 1px}.item-views.sales2.bg .item-wrapper>.item .period-block.red .svg{background:#fc5a42}.item-views.sales2.bg .item-wrapper>.item .period-block .svg path{fill:#fff}.item-views.sales2.bg .item-wrapper>.item .title a{color:#fff}.item-views.sales2.bg .item-wrapper>.item .title{color:#fff}.item-views.sales2.bg .item-wrapper>.item .inner-text{position:absolute;bottom:25px;right:30px;left:30px}.item-views.sales2.bg .item-wrapper>.item>div{z-index:12}.item-views.sales2.bg .item-wrapper>.item>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:13}.item-views.sales2.bg .view_sale_block.compact .countdown{border:none}.item-views.sales2.sm{padding-bottom:29px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.sm{padding-bottom:39px}.item-views.sales2.sm .item-wrapper>.item{padding:33px 34px 23px 35px;margin:0}.item-views.sales2.sm .item-wrapper>.item .image{margin:0 0 12px}.item-views.sales2.sm .item-wrapper>.item .image span{width:190px;height:190px;display:inline-block}.item-views.sales2.sm .item-wrapper>.item .period-block{padding:0 0 7px 1px}.item-views.sales2.sm .item-wrapper>.item .period-block .svg{padding:0 6px 0 5px}.item-views.sales2.md{padding-bottom:15px}.with-text-block-wrapper .item-views.sales2.md{padding-bottom:20px}.item-views.sales2.md .row.margin0{padding-bottom:22px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.md{padding-bottom:25px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .with-text-block-wrapper .item-views.sales2.md{padding-bottom:30px}.item-views.sales2.lg .item-wrapper>.item,.item-views.sales2.md .item-wrapper>.item{margin:0}.item-views.sales2.md .row.margin0 .item{padding-bottom:11px}.item-views.sales2.lg .item-wrapper>.item .image,.item-views.sales2.md .item-wrapper>.item .image{margin:0 0 13px}.item-views.sales2.md .item-wrapper>.item .image span{height:207px}.item-views.sales2.lg .item-wrapper>.item .period-block,.item-views.sales2.md .item-wrapper>.item .period-block{padding:0 0 9px 0}.item-views.sales2.lg .item-wrapper>.item .period-block .svg,.item-views.sales2.md .item-wrapper>.item .period-block .svg{padding:0 8px 0 0}.item-views.sales2.lg .view_sale_block.compact .countdown,.item-views.sales2.md .view_sale_block.compact .countdown{border:none}.item-views.sales2.md .ajax_load_btn.ajax{margin-bottom:35px}.with-text-block-wrapper .item-views.sales2.md .ajax_load_btn.ajax{margin-bottom:30px}.item-views.sales2.lg{padding-bottom:17px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.lg{padding-bottom:27px}.item-views.sales2.lg .ajax_load_btn.ajax{margin-bottom:33px}.item-views.sales2.lg .item-wrapper>.item .image span{height:284px}body .sales2.md .info-sticker-block.top{top:19px;left:21px}body .sales2 .info-sticker-block.top{top:33px;left:35px}body .sales2.lg .info-sticker-block.top{top:29px;left:31px}.item-views.sales2 .item-wrapper>.item:hover{z-index:1}.item-views.sales2 .row:not(.margin0) .item-wrapper{padding-bottom:32px}.item-views.sales2 .row.margin0{padding-bottom:32px}@media (min-width:1400px){.with_left_block .item-views.sales2.md .items.s_4 .item-wrapper>.item .image span{height:162px}}@media (min-width:1200px) and (max-width:1399px){.with_left_block .item-views.sales2.bg .item-wrapper.col-lg-3,.with_left_block .item-views.sales2.md .item-wrapper.col-lg-3,.with_left_block .item-views.sales2.sm .item-wrapper.col-lg-3{width:33.33333333333333%}}@media (max-width:1199px){.item-views.sales2.md .item-wrapper>.item .image span{height:auto;padding-top:66%}}@media (min-width:992px) and (max-width:1199px){.with_left_block .item-views.sales2.md .item-wrapper.col-md-4,.with_left_block .item-views.sales2.sm .item-wrapper.col-md-4{width:50%}}@media (min-width:992px) and (max-width:1099px){.with_left_block .item-views.sales2.bg .item-wrapper.col-md-4{width:50%}}@media (max-width:600px){.item-views.sales2.bg .item-wrapper>.item{padding-top:125%}.item-views.sales2 .mobile-compact .item-wrapper>.item .period-block{font-size:12px;line-height:22px;padding-bottom:8px}.item-views.sales2 .mobile-compact .item-wrapper>.item .title{font-size:14px;line-height:21px}.item-views.sales2.bg .mobile-compact .item-wrapper>.item .title{font-size:18px;line-height:25px}.item-views.sales2.sm .mobile-compact .item-wrapper>.item .image span{width:170px;height:170px}.item-views.sales2 .swipeignore.margin0.mobile-compact .item-width-261{width:261px;margin-bottom:0}.item-views.sales2.sm .mobile-compact .item-wrapper>.item .image{margin-bottom:9px}.item-views.sales2.sm .mobile-compact .item-wrapper>.item{padding:29px;border-radius:3px}body .sales2 .mobile-compact .info-sticker-block.top{top:29px;left:29px}.item-views.sales2.bg .mobile-compact .item-wrapper>.item .inner-text{right:25px;left:25px}body .sales2.bg .mobile-compact .info-sticker-block.top,body .sales2.lg .mobile-compact .info-sticker-block.top,body .sales2.md .mobile-compact .info-sticker-block.top{display:none}.item-views.sales2.lg .mobile-compact .item-wrapper .title,.item-views.sales2.md .mobile-compact .item-wrapper .title{margin-bottom:0}.item-views.sales2 .row.margin0.mobile-compact{padding-bottom:0}.item-views.sales2.lg .mobile-compact .item-wrapper>.item .image span{padding-top:66%;height:auto}.item-views.sales2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider{margin-bottom:18px}.item-views.sales2 .swipeignore.mobile-overflow .item-wrapper{padding-bottom:18px}.item-views.sales2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider .ajax_load_btn{margin:0}body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.normal,body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.normal{padding-bottom:28px}body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.lg.normal,body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.md.normal,body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.lg.normal,body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.md.normal{padding-bottom:21px}.drag-block.container.SALE .top_block{margin-bottom:28px;padding-top:10px}.drag-block.container.SALE .text_before_items{line-height:1.54em}.drag-block.container.SALE .with-text-block-wrapper>.row>div:first-of-type{padding-bottom:28px}.drag-block.container.SALE .with-text-block-wrapper .btn:not(.more_text_ajax){margin-top:6px}.item-views.sales2.sm.compact .item-wrapper>.item .image,.item-views.sales2.sm.compact .item-wrapper>.item .image span{width:90px;height:90px;display:block}.item-views.sales2.compact .info-sticker-block.top,.item-views.sales2.compact .item .info-sticker-block.bottom{position:static}.item-views.sales2.compact .item-wrapper>.item{padding:0;background:0 0;border:none}.item-views.sales2.compact .item-wrapper>.item .period-block{font-size:12px;line-height:22px;padding-bottom:3px;color:#777}.item-views.sales2.compact .item-wrapper>.item .title{font-size:14px;line-height:21px}.item-views.sales2.compact .item .image~.info-sticker-block,.item-views.sales2.compact .item-wrapper>.item .image~.inner-text{padding-left:105px}.item-views.sales2.compact .item-wrapper>.item{text-align:left}.item-views.sales2.compact .item .image{float:left;margin-bottom:0}.item-views.sales2.compact .item-wrapper>.item .image{margin-bottom:0;margin-top:7px}.item-views.sales2.compact .row .item-wrapper{padding-bottom:21px}.item-views.sales2.compact .view_sale_block.compact .countdown.values>span.item{font-size:11px}.item-views.sales2.compact .view_sale_block.compact .countdown,.item-views.sales2.compact .view_sale_block.compact .item{height:24px}.item-views.sales2.compact .sale-text{padding:3px 8px 3px 8px;font-size:11px}.item-views.sales2.compact .view_sale_block.compact .values .item:before{top:9px}.item-views.sales2.compact .view_sale_block.compact .values .item:after{bottom:9px}.item-views.sales2.compact .item .previewtext{display:none}.item-views.sales2.compact .item-wrapper>.item .inner-text{padding-bottom:3px}.item-views.sales2.compact .item-wrapper>.item{overflow:hidden}.item-views.sales2.compact .bottom_nav .ajax_load_btn{margin-bottom:13px}body .item-views.sales2.compact .view_sale_block.compact .item{padding-top:4px}.item-views.sales2.compact .item-wrapper>.item .period-block .svg{padding:0 9px 0 0}.item-views.sales2.compact.md .item-wrapper>.item .image span{width:100px}.item-views.sales2.compact.md .item .image~.info-sticker-block,.item-views.sales2.compact.md .item-wrapper>.item .image~.inner-text{padding-left:115px}.item-views.sales2.compact.lg .item-wrapper>.item .image span{height:auto;width:100px;padding-top:66%}.item-views.sales2.compact.lg .item .image~.info-sticker-block,.item-views.sales2.compact.lg .item-wrapper>.item .image~.inner-text{padding-left:115px}body .item-views.sales2.compact .view_sale_block.compact .countdown{border:1px solid #eee}.with-text-block-wrapper .item-views.sales2.compact .list{padding-top:0}.item-views.sales2.compact.bg .item-wrapper>.item{background:0 0!important;padding:0;min-height:auto}.item-views.sales2.compact.bg .item-wrapper>.item .inner-text{position:static;margin:0;overflow:visible}.item-views.sales2.compact.bg .item-wrapper>.item .compact-img~.info-sticker-block,.item-views.sales2.compact.bg .item-wrapper>.item .compact-img~.inner-text{padding:0 0 0 100px}.item-views.sales2.compact.bg .item-wrapper>.item .compact-img{margin-top:7px;width:80px;height:110px;float:left;display:block!important;visibility:visible!important;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:3px}.item-views.sales2.compact.bg .item-wrapper>.item .title{max-height:unset}.item-views.sales2.compact.bg .item .title{margin-bottom:9px}.item-views.sales2.compact.bg .item-wrapper>.item .period-block .svg{width:12px}.item-views.sales2.compact.bg .darken-bg-animate:before{display:none}.item-views.sales2.compact.bg .darken-bg-animate:after{display:none}.item-views.sales2.compact.bg .item-wrapper>.item .period-block .date{color:var(--light,#777) var(--dark,#999)}.item-views.sales2.compact.bg .item-wrapper>.item .title a{color:var(--light,#333) var(--dark,#fff)}.item-views.sales2.compact.bg .item-wrapper>.item .period-block.red .svg{background:0 0}.item-views.sales2.compact.bg .item-wrapper>.item .period-block.red .svg path{fill:#fc5a42}.item-views.sales2.compact.bg .item-wrapper>.item .period-block .svg path{fill:#999}.item-views.sales2.compact.bg .item-wrapper>.item .period-block .svg svg{margin:2px 0 0 0}.item-views.sales2.compact.bg .row .item-wrapper{padding-bottom:23px}.item-views.sales2.compact.bg .item-wrapper>.item>a{right:unset;width:80px}body .wrapper1.with_left_block .wrapper_inner.front .drag-block.container .item-views.sales2.compact,body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.sales2.compact{padding-bottom:22px}.item-views.sales2 .bottom_nav{padding-bottom:0}body .wrapper1 .item-views.sales2.compact .bottom_nav .ajax_load_btn{margin-bottom:23px;margin-top:3px}.item-views.sales2.compact .row.margin0{padding-bottom:0}}@media (max-width:400px){.item-views.sales2.bg .item-wrapper>.item{padding-top:115%}.item-views.sales2.bg .item-wrapper>.item .title{max-height:77px;overflow:hidden}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/slider_sertificate/style.min.css?1757484254464*/
.sertificate-slider .slider-img-prev {width:100%; min-height:200px; background-size:contain !important; background-repeat:no-repeat !important}.sertificate-slider .item {text-align:center}.sertificate-slider .item img {max-height:350px}@media(max-width:768px) {.sertificate-slider .item img {} .sertificate-slider .item img {max-height:none}}.sertificate-slider.owl-carousel .owl-nav {left:-18px; right:-18px}.sertificate-slider.owl-carousel .owl-nav {z-index:100}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_news_slider/style.min.css?171143566016853*/
.item-views.news2:not(.with-border){padding-bottom:25px}.item-views.news2.with-border{padding-bottom:28px}.item-views.news2 .row .item-wrapper{padding-bottom:32px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2:not(.with-border){padding-bottom:35px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:38px}.item-views.news2.half-block .item-wrapper .item:not(.bordered) .image{margin:0}.item-views.news2 .item-wrapper .item:not(.bordered) .image{margin:0 0 13px}.item-views.news2.md .item-wrapper .item .period-block{margin:0 0 7px}.item-views.news2 .item-wrapper .item .period-block .date{display:block}.item-views.news2 .item-wrapper .item .period-block .date:first-letter{text-transform:capitalize}.item-views.news2.md .item-wrapper .item .title{margin-bottom:2px}.item-views.news2 .item-wrapper .item.bordered .inner-text{padding:20px 24px 19px}.item-views.news2 .item-wrapper .item .period-block{margin-bottom:8px}.content_news2 .with-text-block-wrapper .svg-inline-subscribe svg{width:16px}body .content_news2 .with-text-block-wrapper .list{padding-top:0}.item-views.news2 .item-wrapper .item.no-img .period-block{margin-bottom:12px}.item-views.news2 .item-wrapper .item .preview-text{margin:7px 0 0}.item-views.news2.with-border .bottom_nav .ajax_load_btn{margin-bottom:22px}.item-views.news2 .rounded3 .image{border-radius:3px 3px 0 0}.item-views.news2 .item-wrapper .item.bordered .inner-text.with-section{padding-top:23px}.item-views.news2 .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:53px}.item-views.news2 .item-wrapper .item .inner-text.with-section .section{margin:0 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-views.news2 .item-wrapper:not(.line_img) .item .inner-text.with-section .period-block{position:absolute;bottom:13px}.item-views.news2 .item-wrapper .item.with-fon{background-size:cover}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text{padding-top:23px;padding-right:24px;padding-left:24px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text.with-date.with-section{padding-bottom:49px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .section{margin-bottom:6px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .period-block{bottom:10px}.item-views.news2 .item-wrapper.merged .item .inner-text .period-block{bottom:14px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){left:0;padding:0 25px 0;right:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) *{color:#fff;position:relative;z-index:12}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .title{max-height:100px;overflow:hidden}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .period-block{opacity:.7;margin-bottom:9px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) .period-block{margin-bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{right:0;z-index:12}.item-views.news2.half-block .item-wrapper.fon_text_fon .item{min-height:436px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:10px;padding-bottom:50px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .period-block{margin:0;bottom:17px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .section{opacity:.7}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{height:100%;max-height:436px;overflow:hidden}.item-views.news2.half-block .item-wrapper{padding-bottom:0;margin-bottom:32px}.item-views.news2 .item-wrapper.line_img .item{height:auto;min-height:auto;padding:0 10px 32px 0}.item-views.news2 .item-wrapper.line_img .item:last-of-type{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item div.image span{width:184px;height:124px}.item-views.news2 .item-wrapper.line_img .item .inner-text.with-date.with-section{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item .inner-text .period-block,.item-views.news2 .item-wrapper.line_img .item .inner-text .section{display:inline-block;vertical-align:top}.item-views.news2 .item-wrapper.line_img .item .inner-text .section{padding:0 10px 0 0}.item-views.news2 .item-wrapper.line_img .item .image.pull-left+.inner-text{padding-left:209px}.item-views.news2 .item-wrapper.line_img .item .image.pull-right+.inner-text{padding-right:209px}.front_news2 .with-text-block-wrapper .block-links{margin:0 -3px}.front_news2 .with-text-block-wrapper .block-links>span{padding:0 3px}.item-views.news2 .item-wrapper.fon_text_fon .inner-text.with-fon{overflow:hidden}.item-views.news2 .item.with-fon.with-title-fon:hover .inner-text-wr.bordered{border:1px solid transparent}.item-views.news2 .item-wrapper .item .inner-text .title{overflow:hidden;text-overflow:ellipsis;font-size:.9334em}.item-views.news2 .item-wrapper.fon_text_fon:not(.line_img) .item .inner-text.with-section:not(.with-fon) .period-block{position:absolute;bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section.with-date:not(.with-fon){padding-bottom:40px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section:not(.with-fon) .section{opacity:.7}.item-views.news2 .item-wrapper .item.bordered.box-shadow .image{margin:-1px -1px 0}.item-views.news2 .item-wrapper .item.with-fon .inner-text .inner-block-text{height:100%;min-height:100%;position:static}@media (min-width:1200px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:250px}}@media (max-width:1199px) and (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:200px}}@media (min-width:992px) and (max-width:1300px){.item-views.news2.small-bg-plate .items.s_3 .item-wrapper.col-md-4{width:50%}}@media (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){position:absolute;bottom:20px}.item-views.news2.md .item-wrapper .item .image span{height:161px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){padding-top:184px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text .period-block{margin-bottom:1px}.with-text-block-wrapper .item-views.news2.md .item-wrapper .item .image span{height:150px}.item-views.news2.lg .item-wrapper .item .image span{height:208px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{padding:208px 0 0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{padding:20px 25px 20px;background:#fff;background:var(--card_bg_black);height:100%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon.with-section .inner-text-wr{padding:25px 25px 70px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .period-block{opacity:1}body .item-views.news2 .item-wrapper .item.long.bordered .inner-text.with-date.with-section{padding-bottom:58px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{position:relative;left:50%;width:50%;height:100%;padding-left:16px}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.tall-block:not(.with-title-fon){padding-top:140%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.short-big-block:not(.with-title-fon){padding-top:50%}}@media (max-width:991px){.item-views.news2 .item-wrapper .item .image span{height:auto;padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:20px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{bottom:10px;left:0;padding:0 32px 50px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{border:none}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon *{color:#fff}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:150px;height:100px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-left+.inner-text{padding-left:174px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-right+.inner-text{padding-right:174px}.item-views.news2 .with-fon.with-title-fon:before{opacity:0;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:11}.item-views.news2 .with-fon.with-title-fon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:40%;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:1;background:-moz-linear-gradient(90deg,rgba(0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}}@media (min-width:601px) and (max-width:991px){.item-views.news2 .item-wrapper .item.with-fon.with-title-fon{padding-top:80%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:80%}}@media (min-width:601px){.item-views.news2 .item-wrapper .item.no-img .inner-text{padding-right:15px}}@media (max-width:600px){body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:8px}.item-views.news2 .swipeignore.mobile-overflow .item .image span{padding-top:67%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper{padding-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section .section{margin-bottom:7px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .title{line-height:21px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .period-block{font-size:12px;bottom:6px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section{padding-top:17px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:41px}#main .item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text{height:100%;bottom:auto;top:0;padding:71% 0 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-text-wr{height:100%;min-height:100%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-block-text{padding:17px 25px 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text.with-section .period-block{bottom:15px;margin-bottom:0}.item-views.news2 .compact .item-wrapper .item{border:none}.item-views.news2 .compact .item-wrapper .item.with-fon{background:0 0!important;padding:0;min-height:auto}.item-views.news2 .compact .item-wrapper .item.with-fon:after,.item-views.news2 .compact .item-wrapper .item.with-fon:before{display:none!important}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text *{color:#333}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .muted{color:#999}#main .item-views.news2 .compact .item-wrapper{padding-bottom:19px;margin:0}#main .item-views.news2 .compact .item-wrapper .full_bg_link{display:none}#main .item-views.news2 .compact .item-wrapper .item .image,#main .item-views.news2 .compact .item-wrapper .item.with-fon .compact-img{display:block!important;width:100px;height:67px;visibility:visible!important;background-size:cover;background-position:center;float:left;border-radius:3px;margin-bottom:0}#main .item-views.news2 .compact .item-wrapper .item .inner-text{padding:0 0 0 117px;position:relative;margin:0 0 0;top:-2px;overflow:visible}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section .section{margin-bottom:6px;display:block}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:28px}#main .item-views.news2 .compact .item-wrapper .item .inner-text .title a{display:block;line-height:21px}#main .item-views.news2 .compact .item-wrapper .item:not(.with-fon) .inner-text .period-block{bottom:-5px}#main .item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .inner-text-wr .period-block{bottom:-3px}.item-views.news2.compact .bottom_nav .ajax_load_btn{margin-bottom:40px}#main .half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:22px}.half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date .period-block{position:absolute;left:117px;font-size:12px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item .image span{width:auto;height:auto}body .item-views.news2.half-block .compact .item-wrapper.line_img .item{padding-bottom:23px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item:last-of-type{padding-bottom:0}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img{width:100%;max-width:none;white-space:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper{height:auto;max-height:none;overflow:visible!important;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCustomScrollBox{overflow:visible}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCSB_container{overflow:visible;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .item,body .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .item{width:277px;padding-right:16px;flex-shrink:0;padding-bottom:0;display:flex;flex-direction:column}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper.fon_text_fon .item{min-height:313px}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper{margin-bottom:18px;padding-bottom:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image{float:none!important;width:100%}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image span{width:100%;height:100%;padding-top:67%;border-bottom-left-radius:0;border-bottom-right-radius:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text{padding:17px 20px 38px;border:1px solid #ececec;border-top-width:0;border-radius:0 0 3px 3px;white-space:normal;flex-grow:1}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .section{display:block}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .period-block{position:absolute}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .bottom_nav.mobile_slider{height:auto;margin-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2{padding-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal:not(.with-border){padding-bottom:19px}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal.with-border{padding-bottom:27px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider{margin-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider .ajax_load_btn{margin:0}.item-views.news2.compact .compact:not(.has-bottom-nav){padding-bottom:16px}.item-views.news2.compact .compact .inner-text.with-date:not(.with-section) .period-block{margin-top:-5px}.bottom_nav_wrapper.hidden-slider-nav{display:none}}@media (max-width:600px) and (min-width:401px){.item-views.news2 .item-wrapper .item.with-fon{padding-top:80%}}@media (max-width:400px){body .top_block span.subscribe{font-size:0;text-align:right;display:none}.item-views.news2 .item-wrapper .item.with-fon{padding-top:130%}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{max-height:none}body .item-views.news2.half-block .item-wrapper.line_img .item .image+.inner-text{padding:20px 0 0 0}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:auto;height:auto;padding-top:100%}.item-views.news2 .item-wrapper.line_img .item{padding-right:0}}
/* End */


/* Start:/bitrix/templates/aspro_max/css/jquery.fancybox.min.css?175746846413610*/
body.compensate-for-scrollbar {overflow:hidden}.fancybox-active {height:auto}.fancybox-is-hidden {left:-9999px; margin:0; position:absolute !important; top:-9999px; visibility:hidden}.fancybox-container {-webkit-backface-visibility:hidden; height:100%; left:0; outline:none; position:fixed; -webkit-tap-highlight-color:transparent; top:0; -ms-touch-action:manipulation; touch-action:manipulation; transform:translateZ(0); width:100%; z-index:99992}.fancybox-container * {box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {bottom:0; left:0; position:absolute; right:0; top:0}.fancybox-outer {-webkit-overflow-scrolling:touch; overflow-y:auto}.fancybox-bg {background:rgb(30,30,30); opacity:0; transition-duration:inherit; transition-property:opacity; transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg {opacity:.9; transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button {direction:ltr; opacity:0; position:absolute; transition:opacity .25s ease,visibility 0s ease .25s; visibility:hidden; z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button {opacity:1; transition:opacity .25s ease 0s,visibility 0s ease 0s; visibility:visible}.fancybox-infobar {color:#ccc; font-size:13px; -webkit-font-smoothing:subpixel-antialiased; height:44px; left:0; line-height:44px; min-width:44px; mix-blend-mode:difference; padding:0 10px; pointer-events:none; top:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.fancybox-toolbar {right:0; top:0}.fancybox-stage {direction:ltr; overflow:visible; transform:translateZ(0); z-index:99994}.fancybox-is-open .fancybox-stage {overflow:hidden}.fancybox-slide {-webkit-backface-visibility:hidden; display:none; height:100%; left:0; outline:none; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:absolute; text-align:center; top:0; transition-property:transform,opacity; white-space:normal; width:100%; z-index:99994}.fancybox-slide::before {content:''; display:inline-block; font-size:0; height:100%; vertical-align:middle; width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {display:block}.fancybox-slide--image {overflow:hidden; padding:44px 0}.fancybox-slide--image::before {display:none}.fancybox-slide--html {padding:6px}.fancybox-content {background:#fff; display:inline-block; margin:0; max-width:100%; overflow:auto; -webkit-overflow-scrolling:touch; padding:44px; position:relative; text-align:left; vertical-align:middle}.fancybox-slide--image .fancybox-content {animation-timing-function:cubic-bezier(.5,0,.14,1); -webkit-backface-visibility:hidden; background:transparent; background-repeat:no-repeat; background-size:100% 100%; left:0; max-width:none; overflow:visible; padding:0; position:absolute; top:0; -ms-transform-origin:top left; transform-origin:top left; transition-property:transform,opacity; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:99995}.fancybox-can-zoomOut .fancybox-content {cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content {cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content {cursor:-webkit-grab; cursor:grab}.fancybox-is-grabbing .fancybox-content {cursor:-webkit-grabbing; cursor:grabbing}.fancybox-container [data-selectable='true'] {cursor:text}.fancybox-image,.fancybox-spaceball {background:transparent; border:0; height:100%; left:0; margin:0; max-height:none; max-width:none; padding:0; position:absolute; top:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%}.fancybox-spaceball {z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content {height:100%; overflow:visible; padding:0; width:100%}.fancybox-slide--video .fancybox-content {background:#000}.fancybox-slide--map .fancybox-content {background:#e5e3df}.fancybox-slide--iframe .fancybox-content {background:#fff}.fancybox-video,.fancybox-iframe {background:transparent; border:0; display:block; height:100%; margin:0; overflow:hidden; padding:0; width:100%}.fancybox-iframe {left:0; position:absolute; top:0}.fancybox-error {background:#fff; cursor:default; max-width:400px; padding:40px; width:100%}.fancybox-error p {color:#444; font-size:16px; line-height:20px; margin:0; padding:0}.fancybox-button {background:rgba(30,30,30,.6); border:0; border-radius:0; box-shadow:none; cursor:pointer; display:inline-block; height:44px; margin:0; padding:10px; position:relative; transition:color .2s; vertical-align:top; visibility:inherit; width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link {color:#ccc}.fancybox-button:hover {color:#fff}.fancybox-button:focus {outline:none}.fancybox-button.fancybox-focus {outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover {color:#888; cursor:default; outline:none}.fancybox-button div {height:100%}.fancybox-button svg {display:block; height:100%; overflow:visible; position:relative; width:100%}.fancybox-button svg path {fill:currentColor; stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2) {display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1) {display:none}.fancybox-progress {background:#ff5268; height:2px; left:0; position:absolute; right:0; top:0; -ms-transform:scaleX(0); transform:scaleX(0); -ms-transform-origin:0; transform-origin:0; transition-property:transform; transition-timing-function:linear; z-index:99998}.fancybox-close-small {background:transparent; border:0; border-radius:0; color:#ccc; cursor:pointer; opacity:.8; padding:8px; position:absolute; right:-12px; top:-44px; z-index:401}.fancybox-close-small:hover {color:#fff; opacity:1}.fancybox-slide--html .fancybox-close-small {color:currentColor; padding:10px; right:0; top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display:none}.fancybox-navigation .fancybox-button {background-clip:content-box; height:100px; opacity:0; position:absolute; top:calc(50% - 50px); width:70px}.fancybox-navigation .fancybox-button div {padding:7px}.fancybox-navigation .fancybox-button--arrow_left {left:0; left:env(safe-area-inset-left); padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right {padding:31px 107px 31px 26px; right:0; right:env(safe-area-inset-right)}.fancybox-caption {background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%); bottom:0; color:#eee; font-size:14px; font-weight:400; left:0; line-height:1.5; padding:75px 44px 25px 44px; pointer-events:none; right:0; text-align:center; z-index:99996}@supports (padding:max(0px)) {.fancybox-caption {padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate {margin-top:-50px}.fancybox-caption__body {max-height:50vh; overflow:auto; pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {color:#ccc; text-decoration:none}.fancybox-caption a:hover {color:#fff; text-decoration:underline}.fancybox-loading {animation:fancybox-rotate 1s linear infinite; background:transparent; border:4px solid #888; border-bottom-color:#fff; border-radius:50%; height:50px; left:50%; margin:-25px 0 0 -25px; opacity:.7; padding:0; position:absolute; top:50%; width:50px; z-index:99999}@keyframes fancybox-rotate {100% {transform:rotate(360deg)}}.fancybox-animated {transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous {opacity:0; transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next {opacity:0; transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current {opacity:1; transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {opacity:0; transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current {opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity:0; transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity:0; transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity:1; transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous {opacity:0; -ms-transform:rotate(-360deg); transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next {opacity:0; -ms-transform:rotate(360deg); transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current {opacity:1; -ms-transform:rotate(0deg); transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous {opacity:0; transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next {opacity:0; transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current {opacity:1; transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous {transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next {transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current {transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px) {.fancybox-slide {padding-left:6px; padding-right:6px} .fancybox-slide--image {padding:6px 0} .fancybox-close-small {right:-6px} .fancybox-slide--image .fancybox-close-small {background:#4e4e4e; color:#f2f4f6; height:36px; opacity:1; padding:6px; right:0; top:0; width:36px} .fancybox-caption {padding-left:12px; padding-right:12px} @supports (padding:max(0px)) {.fancybox-caption {padding-left:max(12px,env(safe-area-inset-left)); padding-right:max(12px,env(safe-area-inset-right))} }}.fancybox-share {background:#f4f4f4; border-radius:3px; max-width:90%; padding:30px; text-align:center}.fancybox-share h1 {color:#222; font-size:35px; font-weight:700; margin:0 0 20px 0}.fancybox-share p {margin:0; padding:0}.fancybox-share__button {border:0; border-radius:3px; display:inline-block; font-size:14px; font-weight:700; line-height:40px; margin:0 5px 10px 5px; min-width:130px; padding:0 15px; text-decoration:none; transition:all .2s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link {color:#fff}.fancybox-share__button:hover {text-decoration:none}.fancybox-share__button--fb {background:#3b5998}.fancybox-share__button--fb:hover {background:#344e86}.fancybox-share__button--pt {background:#bd081d}.fancybox-share__button--pt:hover {background:#aa0719}.fancybox-share__button--tw {background:#1da1f2}.fancybox-share__button--tw:hover {background:#0d95e8}.fancybox-share__button svg {height:25px; margin-right:7px; position:relative; top:-1px; vertical-align:middle; width:25px}.fancybox-share__button svg path {fill:#fff}.fancybox-share__input {background:transparent; border:0; border-bottom:1px solid #d7d7d7; border-radius:0; color:#5d5b5b; font-size:14px; margin:10px 0 0 0; outline:none; padding:10px 15px; width:100%}.fancybox-thumbs {background:#ddd; bottom:0; display:none; margin:0; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; padding:2px 2px 4px 2px; position:absolute; right:0; -webkit-tap-highlight-color:rgba(0,0,0,0); top:0; width:212px; z-index:99995}.fancybox-thumbs-x {overflow-x:auto; overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs {display:block}.fancybox-show-thumbs .fancybox-inner {right:212px}.fancybox-thumbs__list {font-size:0; height:100%; list-style:none; margin:0; overflow-x:hidden; overflow-y:auto; padding:0; position:absolute; position:relative; white-space:nowrap; width:100%}.fancybox-thumbs-x .fancybox-thumbs__list {overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background:#fff; border-radius:10px; box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background:#2a2a2a; border-radius:10px}.fancybox-thumbs__list a {-webkit-backface-visibility:hidden; backface-visibility:hidden; background-color:rgba(0,0,0,.1); background-position:center center; background-repeat:no-repeat; background-size:cover; cursor:pointer; float:left; height:75px; margin:2px; max-height:calc(100% - 8px); max-width:calc(50% - 4px); outline:none; overflow:hidden; padding:0; position:relative; -webkit-tap-highlight-color:transparent; width:100px}.fancybox-thumbs__list a::before {border:6px solid #ff5268; bottom:0; content:''; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .2s cubic-bezier(.25,.46,.45,.94); z-index:99991}.fancybox-thumbs__list a:focus::before {opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity:1}@media all and (max-width:576px) {.fancybox-thumbs {width:110px} .fancybox-show-thumbs .fancybox-inner {right:110px} .fancybox-thumbs__list a {max-width:calc(100% - 10px)}}
/* End */
/* /local/components/beton-gost/quick.basket/templates/main_page/style.css?177322696425793 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_tizers/style.min.css?17333446772242 */
/* /local/components/beton-gost/about-factory/templates/.default/style.min.css?17574838251321 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_sale2/style.min.css?173334467012163 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/slider_sertificate/style.min.css?1757484254464 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_news_slider/style.min.css?171143566016853 */
/* /bitrix/templates/aspro_max/css/jquery.fancybox.min.css?175746846413610 */
