

/* Start:/local/templates/light/components/bitrix/catalog/main/style.min.css?1768500135185*/
.main-block .ordered-block{margin:3rem 0}.main-block .ordered-block.form-panel{margin:0 0 3rem}.main-block .ordered-block__title{font-size:1.33rem;line-height:1.4;padding-bottom:1.5rem}
/* End */


/* Start:/local/templates/light/components/bitrix/news.list/landings/style.min.css?1768354583519*/
.landings{margin-top:2rem;padding-bottom:1rem}.landings .wrapper{position:relative}.landings .list{display:flex;overflow-x:scroll}.landings .list .item{margin-right:.5rem}.landings .list .item .name{border:1px solid var(--border-color);border-radius:3px;display:block;font-size:.8125rem;line-height:1.4;padding:.35rem .625rem;white-space:nowrap}.landings .list .item a{color:var(--main-color)}.landings .list .item a:hover{background-color:var(--bg-color)}.landings .list .item a span{border-bottom:1px solid #17875945}
/* End */


/* Start:/local/libs/scroll-x/type-1.min.css?1768354582760*/
.scroll-x{display:flex;overflow-x:scroll;scrollbar-width:none}.scroll-x.type-1~.left{background:linear-gradient(270deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;left:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.right{background:linear-gradient(90deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;right:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.left .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-left-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:2rem;z-index:2}.scroll-x.type-1~.right .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-right-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;right:0;position:absolute;top:0;width:2rem;z-index:2}
/* End */


/* Start:/local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.css?17710977754873*/
/* Для анимации при загрузке */
.items-wrapper {position:relative}
.loading-state::before {
	content: "";
	display: block;
	background: rgba(255, 255, 255, 0.5) url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/loaders/double_ring.svg) center 50px no-repeat;
	position: absolute;
	z-index: 105;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
/* -- */

/* Фильтр на мобильных */
.mobile-filter-wrapper {
	transform: translateX(-360px);
	width: 350px;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	box-shadow: 3px 0px 10px 0px rgb(0 0 0 / 45%);
	background: #fff;
	color: #333;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	overflow-x: hidden;
	transition: 0.8s cubic-bezier(.64, .01, .19, 1) 0s;
	z-index: 1001;
}
.mobile-filter-wrapper.opened {transform:translateX(0px)}
.mobile-filter-overlay {background:#3a3f44; display:none; height:100%; width:100%; position:fixed; left:0; top:0; opacity:0.7; z-index:1000}
.mobile-filter-wrapper .smart-filter-title {cursor:auto; padding:1.5rem}
.mobile-filter-wrapper .smart-filter-title .svg-inline-down {display:none}
.mobile-filter-wrapper .smart-filter-title .svg-inline-close {position:absolute; right:0; top:0; display:block; cursor:pointer; padding:1.75rem}
.mobile-filter-wrapper .smart-filter .smart-filter-section {padding:.75rem 1.5rem}

@media (max-width: 400px){
	.mobile-filter-wrapper {
		transform: translateX(-320px);
		width: 300px;
	}
}
/* -- */

.smart-filter-title {cursor:pointer; font-size:.8rem; font-weight:600; letter-spacing:.8px; padding-bottom:1.5rem; position:relative; text-transform:uppercase}
.smart-filter-title .svg-inline-filter {margin-right:.25rem}
.smart-filter-title .svg-inline-close {display:none}
.smart-filter-title .svg-inline-close svg path {fill:var(--footer-text-color)}
.smart-filter-title.close {border-bottom:1px solid var(--border-color)}
.smart-filter-title.close .svg-inline-down {transform:rotate(180deg)}
.smart-filter-title.close + .smart-filter {display:none}
.smart-filter-title .svg-inline-down {position:absolute; right:.25rem; top:0; height:20px; width:20px; border-radius:3px; line-height:1rem; text-align:center; transition:transform 0.2s ease}
.smart-filter-title .svg-inline-down svg {display:inline-block}
.smart-filter-title:hover .svg-inline-down {background-color:var(--main-hover-color)}
.smart-filter-title:hover .svg-inline-down svg path {fill:#fff}

.smart-filter .smart-filter-section {border-bottom:1px solid var(--border-color); padding:.75rem 1rem}
.smart-filter .smart-filter-section .title {cursor:pointer; font-weight:600; padding-right:2rem; position:relative}
.smart-filter .smart-filter-section .title .svg-inline-down {border-radius:3px; height:14px; width:15px; line-height:11px; position:absolute; right:-3px; top:2px; text-align:center; transition:transform .2s ease}
.smart-filter .smart-filter-section .title:hover .svg-inline-down {background-color:var(--main-hover-color)}
.smart-filter .smart-filter-section .title:hover .svg-inline-down svg path {fill:#fff}
.smart-filter .smart-filter-section .title .svg-inline-down svg {display:inline-block; vertical-align:middle}
.smart-filter .smart-filter-section .title.close .svg-inline-down {transform:rotate(180deg)}
.smart-filter .smart-filter-section .params {margin-top:1rem}
.smart-filter .smart-filter-section .title.close + .params {display:none}
.smart-filter .smart-filter-section .params .param {margin:0 .25rem .75rem 0}
.smart-filter .limited_block {max-height:250px}
.smart-filter input + label {display:inline-block; padding:.125rem 0 0 2rem; position:relative; width:100%}
.smart-filter input:not(:disabled) + label {cursor:pointer}
.smart-filter input:disabled,
.smart-filter input:disabled + label {opacity:.4}

.smart-filter input[type="checkbox"] {display:none}
.smart-filter input[type="checkbox"] + label::before {
	font-size: 0;
	content: ".";
	display: block;
	height: 21px;
	width: 21px;
	position: absolute;
	left: 1px;
	top: 0;
	background: var(--bg-color);
	z-index: -1;
	border-radius: 3px;
	box-shadow: 0px 0px 0px 1px #cccccc inset;
}
.smart-filter input[type="checkbox"]:not(:disabled) + label:hover::before,
.smart-filter input[type="checkbox"]:checked + label::before {
	background: var(--main-color);
	box-shadow: none;
	z-index: 3;
}
.smart-filter input[type="checkbox"] + label::after {
	font-size: 0;
	content: ".";
	display: block;
	height: 21px;
	width: 21px;
	position: absolute;
	left: 1px;
	top: 0;
	z-index: 2;
	border-radius: 3px;
	box-shadow: 0 0 0 1px #ccc inset;
	background: var(--bg-color);
}
.smart-filter input[type="checkbox"]:checked + label::after {
	background: url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/svg/content_icons.svg) -90px -3px no-repeat;
	box-shadow: none;
	margin: 5px 0 0 5px;
	height: 10px;
	width: 11px;
	z-index: 4;
}
.smart-filter .reset-filter {border:none; font-size:.875rem; line-height:2; width:100%}
/* End */


/* Start:/local/templates/light/components/bitrix/news.list/news-list/style.min.css?17683545839090*/
.font_upper{font-size:.667em;line-height:1.3em;text-transform:uppercase;letter-spacing:.8px;text-decoration:none}.font_mlg{font-size:1.1em;line-height:1.2}.font_sm{font-size:.933em;line-height:1.5em}.muted{color:#999;text-decoration:none}.list-type-block.item-views .item>.image{float:left}.list-type-block.item-views .item .title a{color:#333;line-height:20px}.list-type-block.item-views .item .previewtext{color:#777;line-height:20px}.list-type-block .period-block{margin:0 0 14px;opacity:.7}.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}.item_wrap .item .body-info .arrow_link{border-radius:3px;display:inline-block;position:absolute;right:0;top:0;width:38px;height:38px}.item_wrap .item .body-info .arrow_link svg path{fill:#999}.item_wrap:hover .item .body-info .arrow_link{background-color:var(--main-hover-color);border-color:var(--main-hover-color)}.item_wrap:hover .item .body-info .arrow_link svg path{fill:#fff}.list-type-block.item-views.image_left.wide_img .item.wti.wdate .arrow_link,.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}.list-type-block.item-views.wide_img .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.head-block .item-link.active .btn-inline.darken{color:var(--text-color)}.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 .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:4rem}.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{}.compact-view.item-views.list-type-block .items .item_wrap{overflow:hidden;padding:1.5rem}.compact-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:11rem;position:relative}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 .previewtext,.list-news1 .owl-carousel .item .arrow_link{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;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}@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: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.wide_img .item>.image,.list-news1.list-type-block.item-views.image_right.wide_img .item>.image{margin-bottom:2rem}.compact-view.list-type-block.item-views.wide_img .item .image+.body-info{padding-left:0}.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 span.section-name-block,.compact-view.list-type-block.item-views .body-info.with-section .period-block span.date{float:none}.compact-view.list-type-block.item-views .body-info.with-section span.date-separate{display:none}}
/* End */


/* Start:/include/forms/ASK_FORM-block.css?1768354582776*/
.form-panel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--bg-color);
    border: 1px solid #ececec;
    padding: 2.5em;
}
.form-panel.ordered-block {
	margin-bottom: 0;
}
.form-panel .left {
    display: flex;
    align-items: center;
}
.form-panel .left .text {
    margin: 0;
    padding: 0 1.5em;
}
.form-panel .left .image .svg svg path {
    fill: var(--main-color);
}
.form-panel .right {
    flex-shrink: 0;
}
.form-panel .right .btn .svg {
    display: none;
}
@media (max-width: 575px) {
    .form-panel {
        flex-direction: column;
		padding: 1.5em;
		text-align: center;
    }
    .form-panel .left .image {
        display: none;
    }
    .form-panel .left .text {
        padding: 0 0 1.5em;
    }
}
/* End */


/* Start:/bitrix/components/aspro/smartseo.content/templates/.default/style.css?166826274380*/
.aspro-smartseo-content__wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* End */
/* /local/templates/light/components/bitrix/catalog/main/style.min.css?1768500135185 */
/* /local/templates/light/components/bitrix/news.list/landings/style.min.css?1768354583519 */
/* /local/libs/scroll-x/type-1.min.css?1768354582760 */
/* /local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.css?17710977754873 */
/* /local/templates/light/components/bitrix/news.list/news-list/style.min.css?17683545839090 */
/* /include/forms/ASK_FORM-block.css?1768354582776 */
/* /bitrix/components/aspro/smartseo.content/templates/.default/style.css?166826274380 */
