

/* 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/aspro/tabs.max/main/style.min.css?1711435661923*/
.drag-block.container.CATALOG_TAB{overflow:visible}.drag-block.container.CATALOG_TAB:hover{z-index:15}.best_block.tab_slider_wrapp ul.tabs_content{margin:15px 0 0}.best_block.tab_slider_wrapp ul.tabs_content li.tab{margin:0;padding:0;position:static;overflow:visible}.best_block.tab_slider_wrapp ul.tabs_content li.tab.cur{display:block}.best_block.tab_slider_wrapp ul.tabs_content li.tab>ul{margin:0}.best_block.tab_slider_wrapp ul.tabs_content li.tab>.tabs_slider{min-height:300px;background:transparent url(/bitrix/templates/aspro_max/components/aspro/tabs.max/main/../../../../images/loaders/double_ring.svg) no-repeat center center}.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1>.tabs_slider{background:0 0}.best_block.tab_slider_wrapp ul.tabs_content li.tab>.tabs_slider .top_wrapper{opacity:0;transition:opacity .3s ease}.best_block.tab_slider_wrapp ul.tabs_content li.tab.opacity1>.tabs_slider .top_wrapper{opacity:1}.top_block+ul.tabs_content>li{display:none}
/* End */


/* Start:/bitrix/templates/aspro_max/css/top_tabs.min.css?17333446721405*/
.tab_slider_wrapp .top_block{margin-bottom:36px;display:flex;justify-content:space-between}.tab_slider_wrapp .top_block h3{flex-shrink:0}.tab_slider_wrapp .top_block .right_block_wrapper{white-space:nowrap;margin-bottom:-7px;padding-top:7px}.tab_slider_wrapp .top_block .right_block_wrapper>a{top:5px;display:inline-block;vertical-align:top;text-decoration:none}.tab_slider_wrapp .top_block .right_block_wrapper>.with_link{margin-right:65px}.tab_slider_wrapp .top_block .right_block_wrapper .tabs_wrapper{display:inline-block}.tab_slider_wrapp .top_block .tabs{position:relative;z-index:1;top:-3px}.top_block ul.tabs li{margin:0 26px 0 0;display:inline-block}.top_block ul.tabs li:not(.cur){cursor:pointer}.top_block ul.tabs li:last-of-type{margin-right:0}@media (max-width:767px){.tab_slider_wrapp .top_block h3{flex-shrink:1}.tab_slider_wrapp .top_block>a+div{padding:0;float:none!important}.top_block ul.tabs li{margin-right:5px}.tab_slider_wrapp .top_block{margin-bottom:0}.tab_slider_wrapp .top_block{flex-wrap:wrap}.tab_slider_wrapp .top_block .right_block_wrapper{width:100%;margin-top:15px;display:flex;justify-content:space-between}.tab_slider_wrapp .top_block .right_block_wrapper>a{top:20px;position:absolute;right:0}.tab_slider_wrapp .top_block .right_block_wrapper>.with_link{margin-right:0;display:block;width:100%}}@media (max-width:550px){.tab_slider_wrapp ul.tabs>li span{font-size:12px}}
/* 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/news-list/style.min.css?17333446838649*/
.list-type-block .period-block{margin:0 0 14px}.list-type-block.item-views.wide_img.list .item .previewtext{margin-top:14px}.item-views.list-type-block .item .previewtext p:first-child{margin-top:0}.list-type-block.item-views.wide_img .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.list-type-block.item-views.wide_img.image_right .item .body-info .arrow_link{display:none}.list-type-block.item-views.wide_img.image_right .item .image+.body-info.has-link{padding-right:293px;padding-left:0}.item-views.list-type-block .items .item_wrap{padding:39px;margin:0 0 -1px}.item-views.list-type-block .items .item_wrap:not(:hover){background:var(--light,none) var(--dark,var(--card_bg_black))}.list-type-block.item-views.wide_img .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.head-block .item-link.active .btn-inline.darken{color:#333;color:var(--white_text_black)}.list-type-block.item-views.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-type-block.item-views.image_left.wide_img .item.wti.wdate{padding-bottom:20px}.list-type-block.item-views.image_left.wide_img .item .image+.body-info .period-block-bottom{position:absolute;bottom:0;left:293px}.list-type-block.item-views .item .section-name-block{display:block;margin:0 0 10px}.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:293px;padding-right:70px}.list-type-block.item-views .item .body-info .info-sticker-block.static-block{position:static}.list-type-block.item-views .item_wrap>.item .period-block .svg,.list-type-block.item-views .item_wrap>.item .period-block-bottom .svg{padding:0 9px 1px 0}.list-type-block.item-views .item .body-info:not(.with-section) .period-block{margin-top:-6px}.list-type-block.item-views .item:not(.wdate) .body-info:not(.with-section)>.title{margin-top:-6px}.item-views.list-type-block.wide_img .items.row>.col-md-12{z-index:10}.list-news1 .item .middle_properties .middle_prop{margin-right:32px;display:inline-block;margin-top:7px}.list-news1 .item .middle_properties .middle_prop .title-prop{margin-bottom:5px}.list-news1 .item .middle_properties{margin-top:13px}.compact-view.item-views.list-type-block .items .item_wrap{padding:2.27rem}.compact-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:12.27rem}.compact-view.list-type-block.item-views .item .title{margin-bottom:.8rem}body .compact-view.list-type-block.item-views.list .item .previewtext{margin:0}.compact-view.list-type-block.item-views .body-info.with-section span.date-separate{padding-left:8px;padding-right:8px;float:left}.compact-view.list-type-block.item-views .body-info.with-section span.section-name-block{float:left}.compact-view.list-type-block.item-views .body-info.with-section .top_title_wrap{overflow:hidden}.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date{float:left}.compact-view.list-type-block.item-views .item .body-info:not(.with-section) .period-block{margin-top:0}.compact-view.list-type-block.item-views.list-news1 .item .image+.body-info.with-section{padding-bottom:0}.compact-view.list-type-block .period-block{margin:0 0 10px}.compact-view.list-type-block.item-views .item .body-info .info-sticker-block.static-block{margin-top:20px}.small-image-view.list-type-block.item-views.wide_img .item .image>a{background-color:#fff;border-radius:4px;padding:10px;display:inline-block}.small-image-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:13rem}.small-image-view.list-type-block.item-views.wide_img.image_right .item .image+.body-info{padding-right:12.6rem;padding-left:0}.list-type-block.item-views.list-news1.services-mode .properties+.services_buy_block .prices{margin-top:-2px}.list-type-block.item-views.list-news1.services-mode .properties{margin-top:-2px}.list-news1.services-mode .previewtext+.properties+.order_service_in_list{margin-top:23px}.list-news1.services-mode .previewtext+.properties+.order_service_in_list.no-props{margin-top:25px}.list-type-block.item-views.list-news1 .properties .inner-wrapper{padding:0;display:block;vertical-align:bottom;font-size:.933em;line-height:22px}.list-type-block.item-views.list-news1 .properties .inner-wrapper:last-child{margin-bottom:20px}.list-type-block.item-views.list-news1 .item.wti .body-info .properties{margin-left:0;margin-right:0}.list-type-block.item-views.list-news1 .prices div{display:inline-block}.list-type-block.item-views.list-news1 .prices{margin-top:20px}.list-type-block.item-views.list-news1 .prices .price_old{margin-left:5px;text-decoration:line-through}.list-news1 .owl-carousel{padding:0 2.27rem;border:1px solid #ececec;border-color:var(--stroke_black);margin-bottom:-1px;width:100%;width:calc(100% + 1px);background-color:var(--card_bg_black)}.list-news1 .owl-carousel .owl-stage-outer{overflow:hidden}.list-news1 .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}.list-news1.item-views .owl-carousel .item_wrap{padding:2.27rem 2.27rem 2.27rem 0;height:100%}.list-news1 .owl-carousel .item .arrow_link,.list-news1 .owl-carousel .item .previewtext{display:none;opacity:0;visibility:hidden}body .list-news1.item-views .owl-carousel .item{height:100%}body .list-news1.item-views .owl-carousel .item>.image{width:150px}.list-news1.item-views .owl-carousel .item>.image+.body-info{padding:0 0 0 174px}body .list-news1.item-views.image_left .owl-carousel .item>.image+.body-info .period-block-bottom{left:174px;white-space:nowrap}.list-news1 .owl-carousel .owl-nav{left:-22px;background:#fff;background:var(--card_bg_black);right:-22px}.list-news1 .owl-carousel .owl-dots{display:none}.list-news1 .owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer{margin-bottom:0}.property .darken{word-break:break-word}@media (max-width:767px){.list-type-block.item-views.wide_img .item .body-info .arrow_link{display:none}.list-type-block.item-views.wide_img .item .image+.body-info{padding-right:0}.list-news1 .owl-carousel{padding:0}.list-news1.item-views .owl-carousel .item_wrap{padding:19px 19px 9px}.list-news1 .owl-carousel .item_wrap .item{width:100%}.list-news1 .owl-carousel .owl-nav{display:none}.list-news1 .owl-carousel .owl-dots{display:block}body .list-news1.item-views .owl-carousel .item_wrap .item>.image{margin-bottom:17px;width:100%}body .list-news1.item-views .owl-carousel .item .section-name-block{margin-bottom:13px}body .list-news1.item-views.image_left .owl-carousel .item>.image+.body-info .period-block-bottom{left:0}.list-news1.list-type-block.item-views .owl-carousel .item .image+.body-info.with-section{padding-bottom:39px;padding-left:0}}@media (min-width:601px){.list-news1.compact-view.list-type-block.item-views.wide_img .item>.image{width:150px;min-height:100px;flex-direction:column;justify-content:center;display:flex}.list-news1.small-image-view.list-type-block.item-views.wide_img .item>.image{width:160px;height:110px;flex-direction:column;justify-content:center;display:flex}}@media (max-width:600px){.list-type-block.item-views .items.mobile-compact .item>.body-info{padding:0 29px 29px!important}.compact-view.list-type-block.item-views .items.mobile-compact .body-info.with-section span.section-name-block{float:none}.item-views.list-type-block .items.mobile-compact .item_wrap{padding:0}.list-news1.list-type-block.item-views.image_left.wide_img .item .period-block-bottom,.list-news1.list-type-block.item-views.image_right.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-news1.list-type-block.item-views.image_right.wide_img .item>.image,.list-news1.list-type-block.item-views.wide_img .item>.image{margin-bottom:39px}.list-news1.list-type-block.item-views .item>.body-info,.list-news1.list-type-block.item-views.image_right .item .body-info{padding-top:0}.list-news1.list-type-block.item-views .item .title{margin-bottom:0}.list-news1.list-type-block.item-views.wide_img.list .item .previewtext{margin-top:13px}.list-news1 .owl-carousel{width:calc(100% - 1px);margin-left:-1px!important}.mobile-overflow.row .item{height:100%;min-height:100%}.mobile-overflow.row .item .previewtext{display:none}.list-type-block.item-views.image_left.wide_img .item .image+.body-info .period-block-bottom{left:0}}@media (max-width:400px){.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date,.compact-view.list-type-block.item-views .body-info.with-section span.section-name-block{float:none}.compact-view.list-type-block.item-views .body-info.with-section span.date-separate{display:none}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?17333446857904*/
.reviews.item-views .item .preview-text p{margin-top:0}.reviews.item-views .item .link-block-more{margin:30px 0 0}.reviews.item-views .owl-carousel.shadow .owl-stage-outer{margin:-25px;padding:25px}.reviews.item-views .owl-carousel.shadow .owl-item{flex-shrink:0}.reviews.item-views.compact .item-wrapper{padding:0}.reviews.item-views.compact .owl-item:hover{z-index:2}.reviews.item-views.compact .item{padding:26px 51px 36px;margin-right:-1px}.reviews.item-views.compact .item.wlogo .image{width:60px;height:50px;line-height:50px}.reviews.item-views.compact .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px}.reviews.item-views.compact .votes_block.nstar.big .ratings .item-rating svg{width:15px;height:14px}.reviews.item-views.compact.linked .votes_block.nstar.big .ratings .item-rating svg{width:21px;height:20px}.reviews.item-views.compact .item .top_wrapper .top-info .wrap{padding-bottom:1px}.reviews.item-views.compact .item .svg-inline-quote{left:-22px}.reviews.item-views.compact .item .svg-inline-quote svg{width:22px;height:15px}.reviews.item-views.compact .item .link-block-more{margin-top:25px}.reviews.item-views.compact .owl-stage{display:flex}.reviews.item-views.compact .item,.reviews.item-views.compact .item-wrapper{height:100%}.reviews.item-views.compact.linked .item.wlogo .image{width:80px;height:62px;line-height:62px}.reviews.item-views.compact.linked .item:not(.wlogo) .image{width:70px;height:70px;line-height:70px}.reviews.item-views.list-mode .item-wrapper{height:100%}.reviews.item-views.list-mode .respone_wrap{padding:30px 51px;margin-top:-1px;background:#fcfcfc;background:var(--light_bg_black)}.reviews.item-views.list-mode .with-img .response_body{padding-left:60px}.reviews.item-views.list-mode .response_img{float:left;overflow:hidden;text-align:center}.reviews.item-views.list-mode .response_img img{width:40px;height:40px}.reviews.item-views.list-mode .respone_wrap .response_title{margin-bottom:4px;margin-top:-.6rem}.reviews.item-views.list-mode .item.no_img .title{margin-bottom:0}.reviews.item-views.list-mode .item .body-info{padding:0}.reviews.item-views.list-mode .item .top_wrapper{padding:0}.reviews.item-views.list-mode .item{padding:26px 51px 36px}.reviews.item-views.list-mode .items{margin-top:0}.reviews.item-views .item .body-info .files_block{margin-top:40px}.reviews.item-views .item .body-info .video_block{margin-top:50px}.reviews.item-views .item .body-info .video_block .video{margin-top:20px}.reviews.item-views .item .body-info .video_block .video:first-child{margin-top:0}.reviews .shadow .box-shadow:hover{z-index:2}.reviews.item-views.more-item .item{padding-left:39px;padding-right:39px}body .reviews.item-views.more-item .item .svg-inline-quote{display:none}.reviews.item-views.more-item .item .body-info,.reviews.item-views.more-item .item .top_wrapper{padding:0}.with-text-block-wrapper>.row>div:first-of-type{padding-bottom:25px}.with-text-block-wrapper .reviews.item-views{padding-top:5px}.with-text-block-wrapper .block-links{margin:0 -8px}.with-text-block-wrapper .block-links>span{padding:0 3px 0 8px}.with-text-block-wrapper .reviews.item-views.more-item .item{padding-top:29px;padding-bottom:39px}.with-text-block-wrapper .reviews.item-views .item .top_wrapper{margin-bottom:5px}@media (min-width:1100px){.reviews.item-views:not(.compact) .item{padding:0 207px}.reviews.item-views .item .body-info .svg-inline-quote{display:block}}@media (min-width:992px){.reviews .flexslider .slides .bordered{border-left-color:transparent}.reviews .flexslider.shadow .flex-viewport:before{border-right:1px solid #f2f2f2;border-color:var(--stroke_black)}}@media (min-width:768px){.reviews.item-views .item .body-info .votes_block{display:none}.reviews.item-views .item .top-info .votes_block.nstar{margin-top:-11px}.reviews.item-views.compact .votes_block.nstar{position:absolute;right:41px;top:42px}.reviews.item-views.compact .item .body-info{margin-top:9px}.reviews.item-views.compact .item .top-info{padding-right:80px}.reviews.item-views.compact.linked .item .top-info{padding-right:125px}.reviews.item-views.compact.linked .item .body-info{margin-top:20px}.reviews.item-views.compact.linked .votes_block.nstar{right:50px;top:52px}.reviews.item-views.compact.list-mode .item-wrapper{margin:32px 0 0 0}.reviews.item-views.compact.list-mode .item-wrapper:first-child{margin:0}}@media (max-width:767px){.reviews.item-views .item .top-info .votes_block.nstar{display:none}.reviews.item-views .item .body-info .votes_block{display:block;margin:-10px 0 10px}.reviews.item-views .owl-carousel .owl-item{width:360px!important;margin-right:-1px}}@media (max-width:600px){#main .reviews.item-views.compact{border:none}.reviews.item-views .owl-carousel .owl-stage-outer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.reviews.item-views .owl-carousel .owl-stage{display:flex}.front_review .reviews.item-views .item-wrapper{border:1px solid #ececec;border-color:var(--stroke_black);background-color:#fff;background-color:var(--card_bg_black);height:100%;padding:25px 29px 29px;border-radius:3px}#main .reviews.item-views .item-wrapper .item{padding:0;border:none;box-shadow:none}.reviews.item-views .item .top_wrapper{display:flex}.reviews.item-views .item .top_wrapper .image{margin-right:20px}.reviews.item-views .item .top_wrapper .top-info{margin-top:-5px;padding-left:0;padding-right:0}body .reviews.item-views .item .top_wrapper .top-info .wrap{padding-bottom:2px}body .reviews.item-views .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px;flex-shrink:0;margin-bottom:5px}.reviews.item-views .item .date{font-size:12px;line-height:13px}body .reviews.item-views .item .title{font-size:18px;line-height:25px;margin-bottom:-2px}.reviews.item-views .item .body-info .votes_block{margin-bottom:5px}.reviews.item-views .item .votes_block.nstar.big .ratings .item-rating svg{width:13px;height:13px}.reviews.item-views .item .votes_block.nstar .ratings .item-rating{padding:0 4px 0 0}.reviews.item-views .item .link-block-more{margin:23px 1px 0}.front_review .text_before_items{line-height:1.54em}.front_review .with-text-block-wrapper .btn{margin-top:8px}.reviews.item-views.compact.list-mode .item-wrapper{padding:0}#main .reviews.item-views.compact.list-mode .item-wrapper .item{padding:25px 29px 36px}.reviews.item-views.list-mode .respone_wrap{margin:-1px}}@media (min-width:601px){.reviews.item-views .item .image.pull-left+.top-info{padding-left:111px}.reviews.item-views .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views .item .image.pull-right+.top-info{padding-right:111px}.reviews.item-views .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views.compact .item.wlogo .image.pull-left+.top-info{padding-left:80px}.reviews.item-views.compact .item.wlogo .image.pull-right+.top-info{padding-right:80px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-left+.top-info{padding-left:70px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-right+.top-info{padding-right:70px}.reviews.item-views.compact.linked .item.wlogo .image.pull-left+.top-info{padding-left:111px}.reviews.item-views.compact.linked .item.wlogo .image.pull-right+.top-info{padding-right:111px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views .item .body-info{padding:0 0 0 24px}.reviews.item-views .item .top_wrapper{padding:0 0 0 23px}}@media (max-width:500px){.reviews.item-views.list-mode .response_img{float:none;margin-bottom:16px}.reviews.item-views.list-mode .with-img .response_body{padding-left:0}.reviews.item-views.list-mode .respone_wrap .response_title{margin-top:0}}@media (max-width:450px){.reviews.item-views .owl-carousel .owl-item{width:260px!important}}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114356613351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114356611013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/content-sections/style.min.css?17333446613226*/
.content-sections1.item-views .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.content-sections1.item-views .item.right .body-info .arrow_link{display:none}.content-sections1.item-views .item.right .image+.body-info{padding-right:293px;padding-left:0}.content-sections1.item-views .item.right>.image{float:right}.content-sections1.item-views .items .item_wrap{padding:39px;margin:0 0 -1px}.content-sections1.item-views .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.content-sections1 .item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.content-sections1 .head-block .item-link.active .btn-inline.darken{color:#333}.content-sections1.item-views.wide_img.list .item .previewtext{margin-top:14px}.content-sections1.item-views .item .previewtext p:first-child{margin-top:0}.content-sections1.item-views .item .previewtext{margin-bottom:23px;margin-top:14px}.content-sections1.item-views .item .image+.body-info{padding-left:293px;padding-right:70px}.content-sections1.item-views .items.row>.col-md-12{z-index:10}.content-sections1.item-views .item>.image{width:250px;max-height:none}.content-sections1.item-views .item>.image{max-width:100%;float:left;overflow:hidden;text-align:center;position:relative}.content-sections1.item-views .item .body-info>.title{margin-top:-6px}.content-sections1.item-views .item .body-info .text.childs ul{margin:0}.content-sections1.item-views .items .item .childs li{margin:4px -2px 4px 0;display:inline-block;vertical-align:top;width:50%;line-height:1.5714em;list-style-type:none}.content-sections1.item-views ul>li:before{content:"";margin:0}.content-sections1.item-views .item .body-info .text.childs{display:none}.content-sections1.item-views .item .body-info .text.childs.opened+.button_opener i{transform:rotate(180deg);padding-bottom:1px}.content-sections1.item-views .item .body-info .button_opener i{transition:transform ease .2s;margin-right:7px;font-weight:700}.content-sections1.item-views .item .body-info .button_opener{cursor:pointer}.content-sections1 .items .item .body-info .text.childs.opened+.button_opener{margin:23px 0 0}.content-sections1.item-views .item .body-info .button_opener.colored .svg path{fill:#9e9e9e;fill:var(--fill_dark_light_hover)}.content-sections1.item-views .item .body-info .button_opener.colored:hover .svg path{fill:#333;fill:var(--white_text_black)}.content-sections1.item-views .text.childs li{overflow:hidden;text-overflow:ellipsis}.content-sections1.item-views .text.childs li:nth-child(odd){padding-right:5px}@media (max-width:767px){.content-sections1.item-views .item .body-info .arrow_link{display:none}.content-sections1.item-views .item .image+.body-info{padding-right:0}.content-sections1.item-views .items .item .text.childs li{width:100%}}@media (max-width:600px){.content-sections1.item-views .item>.image{float:none;width:100%;text-align:center;margin-bottom:32px}.content-sections1.item-views .item .body-info>.title{margin-top:0}.content-sections1.item-views .item .previewtext{margin-top:13px}.content-sections1.item-views .item>.body-info{float:none;width:100%;padding-left:0!important;padding-right:0!important}}
/* 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/aspro/tabs.max/main/style.min.css?1711435661923 */
/* /bitrix/templates/aspro_max/css/top_tabs.min.css?17333446721405 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/slider_sertificate/style.min.css?1757484254464 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/news-list/style.min.css?17333446838649 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?17333446857904 */
/* /bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114356613351 */
/* /bitrix/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114356611013 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/content-sections/style.min.css?17333446613226 */
