

/* Start:/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/style.css?176087154919892*/
.bx-filter-flex{
	display: flex;
	flex-wrap: wrap;
	gap: 0 8px;
	/*margin-left: -8px;*/
	/*margin-right: -8px;*/
}
.bx-left,.bx-right{
	flex: 1 0 45%;

}
.bx-ui-slider-track-container{
	width: 100%;
	/*margin: 0 8px;*/
}

label.-checkbox input{
	display: none;
}

label.-checkbox{
	display: block;
	position: relative;
	padding: 2px 6px;
	border-radius: 15px;
	margin-bottom: 5px;
	background-color: #ebebeb;
	overflow: hidden;
}
label.-checkbox:hover{
	background-color: rgba(var(--neutral-color), .3);
}
label.-checkbox .bx-filter-param-text{
	padding-right: 35px;
	display: block;
	font-size: 14px;
	line-height: 22px;
}
/*label.-checkbox>span:before{*/
/*	content: '';*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 1px;*/
/*	display: block;*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	border-radius: 4px;*/
/*	border: 1px solid rgb(var(--neutral-color));*/
/*}*/
/*label.-checkbox>span:after {*/
/*	content: '';*/
/*	display: block;*/
/*	position: absolute;*/
/*	left: 3px;*/
/*	width: 14px;*/
/*	height: 14px;*/
/*	top: 4px;*/
/*	background-color: rgb(var(--neutral-color));*/
/*	border-radius: 4px;*/
/*}*/
/*label.-checkbox input:checked + span{*/

/*}*/

.bx-filter-check{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	overflow: hidden;
}
.bx-filter-check:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	background: rgb(var(--neutral-color));
	transform: scale(0);
}
label.-checkbox:hover .bx-filter-check:after{
	transition: transform ease-in-out 150ms;
	transform: scale(0.5);
}
label.-checkbox input:checked~.bx-filter-check:after{
	transform: scale(1);
}

.bx-filter {
	width: 100%;
	min-width: 220px;
}

.bx-filter .bx-filter-section {
	/*background: #edf6fc; /* color */
	position: relative;
}
.bx-filter .bx-filter-section>.row {
	padding: 0 5px;
}

@media (max-width: 767px) {
	.bx-filter-title{
		border-radius: 20px;
		border: 2px solid rgb(var(--neutral-color));
		justify-content: center;
	}
	.bx-filter-parameters-box{
		display: flex;
		flex-direction: column-reverse;
	}
	.bx-filter-body {

		left: 0;
		top: 0;
		width: 100%;
		z-index: 21;
		background: #fff;
		padding: 30px 15px 40px;
		height: 100vh;
		overflow: auto;
	}
	.bx-filter-close{
		display: block;
		position: sticky;
		top: -15px;
		left: 100%;
		width: 35px;
		height: 35px;
		background: #fff;
		z-index: 5;
		border-radius: 5px;
		box-shadow: 0 0 10px 2px rgba(0, 0, 0, .3);
		-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .3);
	}
	.bx-filter-close:before{
		transform: translate(-50%, -50%) rotate(-45deg);
	}
	.bx-filter-close:after{
		transform: translate(-50%, -50%) rotate(45deg);
	}
	.bx-filter-close:after,
	.bx-filter-close:before{
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-color: #464544;
		position: absolute;
		top: 50%;
		left: 50%;
	}
	.bx-filter-body-wrap{
		margin-top: -24px;
	}
}

.fopn{
	overflow: hidden;
}
/*Sections*/

.bx-filter .bx-filter-parameters-box {
	position: relative;
}
.bx-filter .bx-filter-parameters-box-title {
	font-size: 13px;
	padding-bottom: 7px;
}




.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
	/*color: #758087;*/
	border-color: transparent;
}
.bx-filter .bx-filter-block {
	padding-bottom: 20px;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	font-size: 14px;
	font-style: normal;
	display: block;
	padding-bottom: 5px;
}
.bx-filter-parameters-box-container {
	/*padding-bottom: 20px;*/
}
.bx-filter-parameters-box-container .checkbox:first-child {
	margin-top: 0;
}
.bx-filter .bx-filter-parameters-box-container-block {
	font-size: 11px;
	color: #3f3f3f;
}
/*
* INPUTS
*
*/

.bx-filter .bx-filter-input-container {}
.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	font-size: 16px;
	height: 38px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	outline: none
}
.bx-retina .bx-filter .bx-filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
}
/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
	/* Fix of input shadow for IOS browsers. */

	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.bx-filter .bx-filter-button-box {
	clear: both;
}
/*
*Track
*
*/

.bx-filter .bx-ui-slider-track-container {
	padding-top: 35px;
	padding-bottom: 25px;
	display: none;
}
.bx-filter .bx-ui-slider-track {
	position: relative;
	height: 7px;
	/*background: #d8e9f0;/* COLOR */
}
.bx-filter .bx-ui-slider-part {
	position: absolute;
	top: -6px;
	width: 1px;
	height: 17px;
	background: rgb(var(--neutral-color));
}
.bx-filter .bx-ui-slider-part.p1 {
	left: 0px;
}
.bx-filter .bx-ui-slider-part.p2 {
	left: 50%;
}
.bx-filter .bx-ui-slider-part.p5 {
	right: 0;
}
.bx-filter .bx-ui-slider-part.p5 span{
	right: 0;
	left: auto;
	text-align: right;
}

.bx-filter .bx-ui-slider-part span {
	font-size: 11px;
	position: absolute;
	top: -16px;
	left: 50%;
	display: block;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	color: #000;
}
.bx-filter .bx-ui-slider-part.p1 span{
	text-align: left;
	left: 0;
	margin-left: 0;
}
.bx-filter .bx-ui-slider-part.p2 span{}
.bx-filter .bx-ui-slider-part.p3 span{
	margin-left: 0;
	text-align: right;
	right: 0;
	left: auto;
}



.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
	color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx-filter .bx-ui-slider-range {
	z-index: 50;
}
.bx-filter .bx-ui-slider-pricebar {
	z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd {
	z-index: 80;
	/*background: rgb(var(--neutral-color));*/
}
.bx-filter .bx-ui-slider-pricebar-vn {
	z-index: 70;
	background: rgb(var(--effect-color-main));
}
.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 80;
	background: rgb(var(--neutral-color));
}
.bx-filter .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: none;
	display: block;
}
.bx-filter .bx-ui-slider-handle:hover {
	-webkit-cursor: grab;
	-ms-cursor: grab;
	-o-cursor: grab;
	cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active {
	-webkit-cursor: grabbing;
	-ms-cursor: grabbing;
	-o-cursor: grabbing;
	cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left {
	left: 0;
}
.bx-filter .bx-ui-slider-handle.left:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 4px;
	background: rgb(var(--neutral-color));
}
.bx-filter .bx-ui-slider-handle.right {
	right: 0;
}
.bx-filter .bx-ui-slider-handle.right:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 4px;
	background: rgb(var(--neutral-color));
}

	/*
    *	Select
    *
    */

.bx-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.bx-retina .bx-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}
.bx-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
.bx-filter .bx-filter-select-text.fix {
	min-width: 120px;
}
.bx-filter .bx-filter-select-text label {
	cursor: pointer;
}
.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}
/*
* TAGS
*
*/

.bx-filter .bx-filter-tag {
	padding: 18px;
	/*border-top: 1px solid #d7eaf7;/* COLOR */
	/*border-bottom: 1px solid #d7eaf7;/* COLOR */
}
.bx-filter .bx-tag-link {
	font-size: 12px;
	text-decoration: none;
	/*color: #68939e;/* COLOR */
	text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
	color: #1d3d46;
}
/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-label {
	min-height: 20px;
	font-weight: normal;
	cursor: pointer;
}
.bx-filter .bx-filter-param-label.disabled{
	pointer-events: none;
	cursor: not-allowed;
}
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
	display: block;
}
.bx-filter .bx-filter-param-label {
	/*font-size: 13px;*/
}
.bx-filter .bx-filter-param-label.dib {
	display: inline-block;
}
.bx-filter .bx-filter-param-text {
	font-weight: normal;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
	color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active {
	background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/

.bx-filter .bx-filter-input-checkbox {}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	text-align: left;
}
/*
* 	BTN
*
*/

.bx-filter .bx-filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}
.bx-retina .bx-filter .bx-filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	background: transparent;
	box-shadow: none
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text {
	line-height: 26px;
}
/*
* BTN P/M
*
*/

.bx-filter .bx-filter-param-btn.bx-spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}
.bx-filter span.bx-spm {
	font-size: 18px;
	/*font-weight:var(--ui-font-weight-bold);*/

	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}
/*
*	icon
*
*/

.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	/*position:relative;*/
	/*top:4px;*/

	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}
.bx-filter-select-popup .bx-filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
	top: -1px !important;
}
.bx-filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before {
	position: absolute;
	width: 60%;
	height: 60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}
.bx-filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}
.bx-filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2;
}
/*
* 	BIZ
*
*/

.bx-filter .bx-filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active {
	position: relative;
	/*padding-left:20px;*/

	color: #000;
	border-color: transparent;
}
/*
*	BTN result and reset
*
*/


/*
* 	Result Popup
*
*/

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 915;
	display: none;
	line-height: normal;
	padding: 0 0 10px;
	white-space: nowrap;
}
.bx-filter-horizontal .bx-filter-popup-result{
	display: block;
	position: relative;
}
@media (min-width: 768px) {
	.bx-filter-title{
		pointer-events: none;
	}
	.bx-filter-body{
		display: none !important;
	}
	.fopn{
		overflow: auto;
	}
}
@media (max-width: 767px) {
	.bx-touch .bx-filter .bx-filter-popup-result {
		/*font-size: 12px;*/
		/*line-height: 14px;*/
		/*position: fixed !important;*/
		/*z-index: 1001;*/
		/*top: auto !important;*/
		/*right: 0 !important;*/
		/*bottom: 0 !important;*/
		/*left: 0 !important;*/
		/*margin-top: 0;*/
		/*margin-left: 0;*/
		/*width: auto;*/
		/*height: auto;*/
		/*padding: 10px;*/
		/*border-radius: 2px;*/
		/*border: 1px solid #c6dae7;*/
		/*background: rgba(255,255,255,.9);*/
	}
	.bx-touch .bx-filter .bx-filter-popup-result br{display: none;}
	.bx-filter .bx-filter-popup-result .arrow {
		display: none;
	}
}
.m_pop{
	width: 100%;
	max-width: 320px;
	min-width: 320px;
	overflow: auto;
	border-radius: 12px;
	padding: 15px;
	-webkit-box-shadow: -2px 4px 21px -10px rgba(34, 60, 80, 0.42);
	-moz-box-shadow: -2px 4px 21px -10px rgba(34, 60, 80, 0.42);
	box-shadow: -2px 4px 21px -10px rgba(34, 60, 80, 0.42);
	z-index: 5;
	background: #fff;
	opacity: 0;
	transform: scaleY(0);
	/*transition: opacity 0.5s, transform 0.5s, display 0.5s;*/
	transition-behavior: allow-discrete;
}
.m_pop.active {
	animation-name: showPop;
	animation-duration: 1s;
	animation-fill-mode: forwards;
}
@keyframes showPop {
	/*1% {*/
	/*    display: block;*/
	/*}*/
	2%{
		opacity: 0;
		transform: scale(0);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

/* End */


/* Start:/bitrix/templates/empty/components/bitrix/system.pagenavigation/round/style.min.css?1759499324885*/
.bx-pagination {margin: 10px 0;}.bx-pagination .bx-pagination-container {text-align: center;position: relative;}.bx-pagination .bx-pagination-container ul {padding: 0;margin: 0;list-style: none;display: inline-block;display: flex;align-items: center;justify-content: center;}.bx-pagination .bx-pagination-container ul li {display: inline-block;margin: 0 2px 0 2px;}.bx-pagination .bx-pagination-container ul li a {text-decoration: none;display: block;border-radius: 16px;height: 32px;min-width: 32px;line-height: 32px;vertical-align: middle;overflow: hidden;}.bx-pagination span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.bx-active>span{display: block;height: 32px;width: 32px;text-align: center;position: relative;line-height: 32px;font-weight: 500;top: 0;left: 0;transform: translate(0, 0);border-radius: 16px;background: rgb(var(--effect-color-main));}
/* End */


/* Start:/bitrix/templates/empty/components/bitrix/catalog.item/empty_card/style.min.css?17594336993609*/
.card_item_cont {padding: 15px;padding-bottom: 70px;}.card_item_circle {background-color: var(--color-third);background-size: cover;position: absolute;width: 120%;margin-top: -100px;overflow: hidden;margin-left: -10%;top: 0;}.card_item_circle a {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}.card_item_circle a * {pointer-events: none;}.card_item_circle:after {content: "";float: left;padding-top: 100%;}.card_item_circle picture {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}.card_item_circle picture img {width: 100%;height: 100%;object-fit: cover;transition: 0.3s cubic-bezier(0.3, 0, 0, 1.3);object-position: top center;}.card_item_top {overflow: hidden;position: relative;}.card_item_top:after {content: "";float: left;padding-top: 100%;}.card_item_price {padding-top: 12px;font-weight: 600;font-size: 18px;}.card_item_price span.old {font-weight: 300;display: inline-block;position: relative;opacity: 0.8;font-size: 14px;}.card_item_price span.old:before {content: " ";display: block;width: 100%;border-top: 2px solid rgba(var(--effect-color-dop), 0.6);height: 12px;position: absolute;bottom: 0;left: 0;transform: rotate(-7deg);}.card_item_price .cur {display: block;}.cta-container {display: flex;padding: 0 10px;bottom: 15px;position: absolute;text-align: center;width: 100%;left: 0;z-index: 9;}.cta-container a {margin: 0 5px;}.transition {transition: 0.3s cubic-bezier(0.3, 0, 0, 1.3);}@media (hover: hover) and (pointer: fine) {.cta-container {bottom: -100px;}.card_item_circle {border-radius: 50%;margin-top: -130px;}.card_item_circle img {filter: grayscale(1);}.cards_item:hover .card_item_circle {background-size: cover;border-radius: 0;margin-top: -100px;}.cards_item:hover .card_item_circle img {filter: grayscale(0);}.cards_item:hover .cta-container {bottom: 15px;}.cards_item:hover h3 {background: rgb(var(--neutral-color));color: #fff;margin-bottom: 12px;padding: 5px;}.cards_item:hover h3 a {color: #fff;}}.cards_item > div {height: 100%;}.card_item_stick {position: absolute;top: 5px;left: 5px;z-index: 2;background: #fff;border-radius: 8px;padding: 4px;pointer-events: none;font-size: 12px;display: flex;}.card_item_rate {display: flex;align-items: center;}.card_item_rate svg {fill: rgb(var(--neutral-color));stroke: rgb(var(--neutral-color));}.card_item_rews {padding-left: 10px;}.product-item-properties {display: block;overflow: hidden;margin: 0;color: #a5a5a5;font-size: 12px;}.product-item-properties dl {clear: both;}.product-item-properties dt {float: left;clear: both;font-weight: normal;}.product-item-properties dd {float: right;margin-bottom: 3px;margin-left: 5px;color: #000;}.product-item-label-text, .product-item-label-ring {position: absolute;z-index: 5;}.product-item-label-text span, .product-item-label-ring {display: inline-block;clear: both;margin-bottom: 2px;background: #cb4b4b;color: #fff;vertical-align: middle;text-align: center;transition: all 250ms ease;}.bx-red .product-item-label-text span, .bx-red .product-item-label-ring {background-color: #fba90c;}.product-item-label-text > div, .product-item-label-ring > div {line-height: 0;}.product-item-label-text, .product-item-label-ring {position: absolute;z-index: 1;}.product-item-label-ring {box-sizing: border-box;border-radius: 50%;font-weight: bold;}.product-item-label-ring.product-item-label-small, .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {width: 50px;height: 50px;font-size: 14px;line-height: 50px;}.product-item-label-left {left: -7px;}.product-item-label-left > div {text-align: left;}.product-item-label-top {top: -7px;}
/* End */


/* Start:/bitrix/templates/empty/components/bitrix/news.list/location/style.css?17597841361100*/
.l-list {
  width: 100%;
  max-width: 750px;
  max-height: calc(100vh - 100px);
  overflow: auto;
}

.l-list .form-block {
  position: sticky;
  top: 0;
  background: #fff;
}

.l-list [search-list] {
  margin-top: 15px;
}

.l-list a {
  display: block;
  font-size: 20px;
  padding: 4px 0;
}

.l-list a[data-country] {
  font-size: 20px;
}

.l-list a[data-region] {
  font-size: 18px;
  font-weight: 500;
}

.l-list a[data-city] {
  font-size: 16px;
  font-weight: 400;
}

.l-list a[data-city][data-country][data-region] + [data-country]:not([data-region]) {
  margin-top: 10px;
}
.l-list_c{
  padding-top: 15px;
}
.l-list_c>a{
  font-weight: 500;
}
.l-list_ch{
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  padding-top: 10px;
  border-bottom: 1px solid rgba(var(--light-bg), 0.2);
  padding-bottom: 10px;

}
.l-list_chr{
  flex: 1 0 calc((100% - 15px) / 2);
}
[search-list] .title-search-result~.l-list_c{
  display: none;
}
.l-list_c a *{
  pointer-events: none;
}
.l-list_info{
  padding: 4px 0;
}
.l-list_info a{
  font-size: inherit;
  display: inline-block;
  text-decoration: underline;
}
/* End */


/* Start:/bitrix/templates/empty/css/footer.min.css?176097741012157*/
.footer {background-color: rgb(62, 62, 62);color: #fff;position: relative;z-index: 2;}.footer a {color: rgba(255, 255, 255, 0.5);transition: color 150ms ease-in;}.footer a:hover {color: rgba(255, 255, 255, 0.8);}.footer h3 {font-size: 18px;margin-bottom: 18px;padding-bottom: 18px;position: relative;font-weight: 400;}@media (max-width: 1023px) {.footer h3 {padding-right: 40px;}.footer h3 span {display: block;position: absolute;right: 0;top: calc(50% - 12px);transform: translateY(-50%);width: 40px;height: 40px;}.footer h3 span * {pointer-events: none;}.footer h3 span span {position: absolute;top: 50%;left: 50%;height: 3px;width: 3px;background: rgb(255, 255, 255);border-radius: 1px;transform: translate(-50%, -50%);transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3);}.footer h3 span span:after {content: "";position: absolute;display: block;width: 3px;height: 3px;right: -10px;background: rgb(255, 255, 255);border-radius: 1px;transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3);}.footer h3 span span:before {content: "";position: absolute;display: block;width: 3px;height: 3px;left: -10px;background: rgb(255, 255, 255);border-radius: 1px;transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3);}}.footer h3:after {content: "";display: block;height: 1px;background-color: rgba(255, 255, 255, 0.5);position: absolute;bottom: 0;left: 0;right: 0;}.footer h3.active + ul {max-height: 500px;}.footer h3.active span span {width: 20px;}.footer h3.active span span:after {right: 0px;}.footer h3.active span span:before {left: 0px;}.footer ul li a {font-weight: 300;font-size: 14px;display: inline-block;padding: 5px 0;}.footer ul li a:hover {text-decoration: underline;}@media (max-width: 768px) {.footer ul {max-height: 0px;overflow: hidden;transition: max-height 250ms ease-in;}.footer ul li:last-child {margin-bottom: 15px;}}.footer__logo {display: block;width: 200px;}.footer_cont {padding: 15px 0;margin-left: -15px;margin-right: -15px;}@media (min-width: 1024px) {.footer_cont {display: flex;}}.footer_bottom {padding-top: 35px;font-size: 12px;}.footer_cont-col {padding: 0 15px;}@media (min-width: 1024px) {.footer_cont-col {flex: 0 0 25%;width: 25%;}}@media (min-width: 1200px) {.footer_bottom {display: flex;justify-content: space-between;align-items: center;}}.copy {text-align: center;}.split-but {color: #7c7c7c;text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;text-decoration-style: dashed;text-decoration-color: #7c7c7c;cursor: pointer;}.btn span{position:relative;display:inline-block;z-index:2}.btn:after{content:"";display:block;z-index:1;position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgb(var(--dark-bg));transition:height 150ms ease-in}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover{color:rgb(var(--effect-color-main))}.btn:not(:disabled):hover:after{height:100%}}.btn.btn--dark:after{background-color:rgb(var(--effect-color-main));transition:box-shadow 0ms linear 160ms,height 150ms ease-in}.btn.btn-main svg{position:relative;z-index:2}.btn.btn-main svg{top:3px}.btn.btn-main svg path{stroke:#464544}.btn:disabled{color:#bcbcbc;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn.btn--dark:not(:disabled):hover{color:rgb(var(--light-text))}.btn-main:not(:disabled):hover svg path{stroke:rgb(var(--effect-color-main));}}.btn.like.btn--dark svg{fill:#fff}.btn.like.btn--dark:hover svg{fill:#464544}span[data-attr]{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden;font-weight:600;line-height:inherit}@media (min-width:1024px){span[data-attr]{color:transparent}span[data-attr]:after{content:attr(data-attr);display:block;height:50%;overflow:hidden;font-weight:600;color:#464544;position:absolute;bottom:0;line-height:0;animation:hover2 10s infinite}span[data-attr]:before{content:attr(data-attr);display:block;height:50%;overflow:hidden;font-weight:600;color:#464544;position:absolute;line-height:inherit;top:0px;animation:hover1 10s infinite}.btn--dark [data-attr]:before,.btn--dark [data-attr]:after{color:#fff}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) {.btn--dark:hover [data-attr]:before,.btn--dark:hover [data-attr]:after{color:#464544}}.tabs-list {display: flex;margin-bottom: 15px;}@media (max-width: 767px) {.tabs-list {padding-bottom: 5px;overflow: auto;}}.tabs-list button {font-size: 14px;display: inline-block;padding: 12px;color: #fff;background-color: #464544;position: relative;min-width: 120px;text-align: center;font-weight: 500;overflow: hidden;}.tabs-list button *{pointer-events: none;}.tabs-list button span {position: relative;display: inline-block;z-index: 2;}.tabs-list button:after {content: "";display: block;z-index: 1;position: absolute;bottom: -1px;left: -1px;right: -1px;height: 1px;background-color: rgb(var(--effect-color-main));transition: box-shadow 0ms linear 160ms, height 150ms ease-in;}.tabs-list button.active {color: rgb(var(--light-text));}.tabs-list button.active:after {height: 110%;-webkit-box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;-moz-box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;}@media (hover: hover) and (pointer: fine) {.tabs-list button:hover{color: rgb(var(--light-text));}.tabs-list button:hover:after{height: 110%;-webkit-box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;-moz-box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;box-shadow: 0px 0px 1px 1px rgb(var(--light-text)) inset;}}.tabs-cont {padding: 15px 0;border-top: 1px solid rgba(var(--light-bg),.3);border-bottom: 1px solid rgba(var(--light-bg),.3);}.footer_wrap {max-width: 1920px;margin: auto;padding: 40px 15px;}@media (min-width: 1024px) {.footer_wrap {padding: 40px;}}.footer_bot-row--links {padding: 15px 0;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}.footer_bot-row--links a {display: inline-block;padding: 0 15px;font-weight: 300;}.footer_bot-row--links a:hover {text-decoration: underline;}.back_overlay {position: fixed;top: 0;bottom: 0;right: 0;background: rgba(70, 69, 68, 0.5);transition: all 150ms ease-in;transform: scaleX(0);transform-origin: right;z-index: 5;backdrop-filter: blur(2px);}@media (max-width: 475px) {.back_overlay {width: 20vw;}}@media (min-width: 476px) {.back_overlay {width: calc(100vw - 450px);}}.back_overlay.show {transform: scaleX(1);}.back_overlay.search_show {width: 100vw;transform: scaleX(1);}@media (max-width: 1023px) {.header__menu_wrap {overflow: auto;margin-left: -25px;margin-right: -25px;padding: 15px 25px;height: calc(100vh - 60px);display: flex;flex-direction: column;}.header__menu_wrap .header__loc {margin-top: auto;}}.overscroll {overflow: hidden;}@media (max-width: 1023px) {.header__menu_cat .header__menu-close-but {display: none;}}@media (min-width: 1024px) {.header__menu_cat .header__menu-close-but {display: block;right: auto;left: 10px;}}@media (min-width: 1024px) {.header__menu_cat-item {padding-bottom: 10px;flex: 0 0 33.3%;padding-right: 30px;}}@media (min-width: 1400px) {.header__menu_cat-item {flex: 0 0 25%;max-width: 25%;}}.header__menu_cat-item > a {font-weight: 600;}.header__menu_cat-item .header__menu_cat-sub {padding-left: 10px;}@keyframes animateBlob {0% {opacity: 1;}40% {transform: scale(10);opacity: 0;}to {opacity: 0;}}@keyframes hover1 {1% {transform: translatex(0.2em) skew(50deg);}2% {transform: translatex(0);}3% {transform: translatex(0.2em) skew(50deg);}4% {transform: translatex(0);}100% {transform: translatex(0);}}@keyframes hover2 {1% {transform: translate(0.2em) skew(-50deg);}2% {transform: translatex(0);}3% {transform: translate(0.2em) skew(-50deg);}4% {transform: translatex(0);}100% {transform: translatex(0);}}.but_animated * {pointer-events: none;}.but_animated {overflow: hidden;}.but_animated .hover_but {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}.but_animated .hover_but {overflow: hidden;}.but_animated .hover_but span {position: absolute;width: 5px;height: 5px;border-radius: 50%;background: rgb(var(--neutral-color));opacity: 0;animation: animateBlob 2s;}.slick-arrow .hover_but span {background: rgb(var(--effect-color-main));}.cards_row .slick-arrow .hover_but span {background: rgb(var(--neutral-color));}.btn--dark .hover_but span {background: rgb(var(--neutral-color));}.hover_but span:first-child {top: -5px;left: -5px;animation-delay: 0.1s;}.hover_but span:nth-child(2) {top: 20px;right: 0px;animation-delay: 0.2s;}.hover_but span:nth-child(3) {top: 100%;left: 21px;animation-delay: 0.3s;}.hover_but span:last-child {right: -5px;bottom: -5px;animation-delay: 0.4s;}.popup_wrap {position: relative;-webkit-box-flex: 1;-webkit-flex: 1 1 100%;-moz-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;overflow: auto;-webkit-transition: all 250ms ease-in;-moz-transition: all 250ms ease-in;transition: all 250ms ease-in;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);padding-top: 50px;}.popup_cnt {min-height: 1px !important;padding: 20px;overflow: auto;}.popup_head {position: absolute;top: 0;left: 0;right: 0;height: 50px;background: #fff;z-index: 2;}.popup_title {line-height: 50px;font-size: 22px;padding: 0 10px;}.popup_block {background: #fff;max-width: 700px;margin: auto;position: relative;}.popup_block:before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;background: #fff;height: 20px;}.popup_block > div {padding: 20px;}[data-poup-close] {display: block;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);width: 40px;height: 40px;cursor: pointer;}[data-poup-close]:after, [data-poup-close]:before {content: "";display: block;height: 2px;width: 100%;position: absolute;top: 50%;left: 50%;background: var(--color-main);}[data-poup-close]:after {transform: translate(-50%, -50%) rotate(45deg);}[data-poup-close]:before {transform: translate(-50%, -50%) rotate(-45deg);}[popup-content] {display: none;}.popup.active [popup-content] {display: block;}.cards_row .slick-list{min-width: 100%;}.slick-track {min-width: 100%;}.btn-search{min-width: 50px;}.btn-left{overflow: hidden;}.btn.btn-left:after{height: 100%;width: 100%;left: auto;right: 100%;transition: right 150ms ease-in;}@media (hover: hover) and (pointer: fine) {.btn.btn-left:hover:after{right: 0;}}.btn.like.active{background: rgb(var(--effect-color-main));}.btn.like.active:after{background: #464544;}@media (hover: hover) and (pointer: fine) {.btn.like.active:hover svg{fill: #fff;}}.pop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6980392157);transition:all 150ms ease-in;z-index:20}.pop_cont{max-height:100vh;overflow:auto;width:100%;display:flex}.pop_cont .pop_wrap{margin:auto;padding:90px 0 70px}.pop_cont .pop_wrap .pop_item{display:block!important;min-width:320px}.pop_cont,.pop_head{position:relative}.pop_head{z-index:2}.pop_head .pop-close{padding:40px;position:absolute;bottom:calc(100% + 0px);right:-10px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66602 28.3346L28.3327 1.66797M1.66602 1.66797L28.3327 28.3346' stroke='%23D2D4DC' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");opacity:1;cursor:pointer}.pop_head .pop-close:hover{opacity:1}[popup-close=but] *{pointer-events:none}#to-top,.form-info-item:before,.pop_head .pop-close{background-position:center;background-repeat:no-repeat}.pop_cont .pop_wrap.pop-meida{height: 100%;width: 100%;overflow: hidden;}.pop_cont .pop_wrap.pop-meida img{object-fit: contain;width: 100%;height: 100%;pointer-events: none;}.pop_nav{display: none;}.pop_nav{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.pop_nav>div{position: absolute;top: 0;bottom: 0;width: 60px;backdrop-filter: blur(5px);cursor: pointer;}.pop_nav svg .path_in{fill: #fff;}.pop_nav svg{display: block;width: 30px;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;}.pop_nav .-next{right: 0;transform: rotate(180deg);}.pop_nav .-prev{left: 0;}.gal .pop_nav{display: block;}[popup] *{pointer-events: none}.btn
/* End */


/* Start:/bitrix/templates/empty/css/forms.min.css?17608776748472*/
input {color: var(--color-main);font-size: var(--textsize);display: block;width: 100%;padding: 10px 0 10px 0;border-bottom: 1px solid rgba(var(--dark-bg), 0.5);}.form-block {position: relative;}.form-block input + span {display: block;height: 1px;width: 100%;bottom: 1px;background-color: rgba(var(--dark-bg), 0.5);transform: scaleX(0);transform-origin: left;transition: 0.3s cubic-bezier(0.3, 0, 0, 1);}.form-block input:focus + span {transform: scaleY(1);}.from-container {padding: 32px;}@media (max-width: 799px) {.from-container {margin: 0 -15px;}}@media (min-width: 800px) {.from-container {border-radius: 24px;padding: 48px;}}@media (min-width: 1200px) {.from-container {display: flex;gap: 48px;}.from-container .form {flex-basis: 55%;flex-shrink: 0;max-width: 591px;}}@media (min-width: 1400px) {.from-container {padding: 64px;}}.from-title {font-weight: 500;font-size: 24px;line-height: 32px;font-family: var(--font-title);margin-bottom: 16px;}@media (min-width: 800px) {.from-title {font-size: 40px;line-height: 48px;}}.from-sub {font-size: 16px;line-height: 22px;margin-bottom: 32px;}.form-fields {display: flex;flex-direction: column;gap: 16px;margin-bottom: 24px;}@media (min-width: 800px) {.form-fields {flex-direction: row;flex-wrap: wrap;}}@media (min-width: 800px) {.field-half {flex-basis: 45%;flex-shrink: 0;flex-grow: 1;}}.field-full {flex-basis: 100%;}@media (min-width: 800px) {.field-full {flex-basis: 100%;flex-shrink: 0;}}.form-pol {font-size: 12px;line-height: 18px;color: var(--textSecondary);margin-bottom: 16px;}.form-pol a:hover {color: var(--primColor);}.form-checkbox .from-error {padding-left: 31px;max-width: 430px;}.form-foot .btn {width: 100%;}@media (min-width: 800px) {.form-foot .btn {max-width: 205px;}}.form-info {display: flex;flex-direction: column;gap: 16px;color: #fff;padding-top: 32px;}@media (min-width: 800px) {.form-info {flex-direction: row;flex-wrap: wrap;}}@media (min-width: 1200px) {.form-info {padding-top: 0;}}.form-info-item {position: relative;padding-left: 36px;font-size: 14px;line-height: 20px;}@media (min-width: 800px) {.form-info-item {flex-basis: 45%;flex-grow: 1;flex-shrink: 0;padding: 26px 16px;background: #363C62;border-radius: 16px;min-height: 92px;display: flex;align-items: center;padding-left: 72px;}}@media (min-width: 1200px) {.form-info-item {padding: 65px 18px 20px 20px;align-items: flex-end;min-height: 146px;}}.form-info-item:before {content: "";display: block;position: absolute;top: -3px;left: 0;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 12L10.58 14.83L16.25 9.16998' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;}@media (min-width: 800px) {.form-info-item:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='10' fill='%234C5173'/%3E%3Cpath d='M17 30H23C28 30 30 28 30 23V17C30 12 28 10 23 10H17C12 10 10 12 10 17V23C10 28 12 30 17 30Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 20L18.58 22.83L24.25 17.17' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width: 40px;height: 40px;top: 50%;transform: translateY(-50%);left: 16px;}}@media (min-width: 1200px) {.form-info-item:before {left: 20px;top: 20px;transform: translateY(0);}}.form input:not([type=radio], [type=checkbox]), .form textarea {border-bottom: 1px solid #EEEFF3;background: #fff;color: var(--defColor);outline: none;}.form input:not([type=radio], [type=checkbox]):hover, .form textarea:hover {border-color: #D2D4DC;}.form input:not([type=radio], [type=checkbox]):focus, .form textarea:focus {border-color: var(--defColor);}.form textarea {padding: 13px 16px;display: block;width: 100%;resize: vertical;min-height: 86px;}.form input:not([type=radio], [type=checkbox]) {height: 46px;padding: 20px 16px 6px;font-size: 14px;}.form .form-field {user-select: none;position: relative;}.form .form-field label {display: block;}.form .form-field label a{text-decoration: underline;color: inherit;}.form .form-field input {display: block;width: 100%;}.form .form-field input:not(:placeholder-shown) ~ .form-field-label, .form .form-field input:focus ~ .form-field-label {top: 6px;font-size: 10px;}.form .form-field textarea.error, .form .form-field select.error, .form .form-field input.error {border-color: #F74646;background: #FFEDED;}.form .form-field input:is(:-webkit-autofill, :autofill) {-webkit-box-shadow: 0 0 0 50px white inset;background-color: #fff !important;background: #fff !important;}.form .form-field .form-field-label {font-size: 16px;color: var(--primColor);position: absolute;left: 16px;top: 13px;transition: all 150ms ease-in;}.form .form-field .form-field-sub {font-size: 16px;color: var(--primColor);position: absolute;right: 16px;top: 13px;}.form .form-field .form-field-error {padding-top: 8px;padding-bottom: 8px;font-size: 12px;color: var(--primColor);}.form .form-field textarea:not(:placeholder-shown) ~ .form-field-label, .form .form-field textarea:focus ~ .form-field-label {opacity: 0;}.form .form-field textarea:not(:placeholder-shown):not(:focus) {background: #EEEFF3;}.form .form-checkbox {user-select: none;}.form .form-checkbox label:hover span:not([class]) {border-color: #D2D4DC;}.form .form-checkbox input {display: none;}.form .form-checkbox input:checked + span:not([class]) {background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='rgb(142, 147, 189)'/%3E%3Cpath d='M15 7L8.33333 13L5 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: center;background-repeat: no-repeat;background-size: cover;}.form .form-checkbox input.error + span:not([class]) {border-color: #F74646;background-color: #FFEDED;}.form .form-checkbox span:not([class]) {display: inline-block;width: 20px;height: 20px;border-radius: 4px;background: #fff;border: 1px solid rgb(var(--neutral-color));vertical-align: bottom;margin-right: 8px;}.from-error {font-size: 12px;line-height: 14px;color: var(--primColor);padding-top: 8px;}.from-error{color: #F74646;}.pop_item {background: #fff;border-radius: 24px;}.pop_item .form {max-width: 560px;padding: 48px;}.pop_item .from-container .form{padding: 0;}.pop_item .from-title {color: var(--defColor);font-size: 32px;line-height: normal;}.form_success {max-width: 564px;display: flex;flex-direction: column;align-items: center;gap: 40px;padding: 48px;text-align: center;}.form_success h3 {font-size: 32px;margin-bottom: 16px;}.form_success p {color: var(--primColor);}.form .form-field.field-abs{position: absolute;top: -10000px;left: -10000px;}.pop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6980392157);transition:all 150ms ease-in;z-index:20}.pop_cont{max-height:100vh;overflow:auto;width:100%;display:flex}.pop_cont .pop_wrap{margin:auto;padding:90px 0 70px}.pop_cont .pop_wrap .pop_item{display:block!important;min-width:320px}.pop_cont,.pop_head{position:relative}.pop_head .pop-close{padding:40px;position:absolute;bottom:calc(100% + 0px);right:-10px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66602 28.3346L28.3327 1.66797M1.66602 1.66797L28.3327 28.3346' stroke='%23D2D4DC' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");opacity:1;cursor:pointer}.pop_head .pop-close:hover{opacity:1}[popup-close=but] *{pointer-events:none}#to-top,.form-info-item:before,.pop_head .pop-close{background-position:center;background-repeat:no-repeat}.pop_cont .pop_wrap.pop-meida{height: 100%;width: 100%;overflow: hidden;}.pop_cont .pop_wrap.pop-meida img{object-fit: contain;width: 100%;height: 100%;pointer-events: none;}.--dark{background: rgb(56, 66, 68);}.--dark .form-pol{color: #fff;}.--dark .from-sub, .--dark .from-title{color: #fff;}
/* End */
/* /bitrix/templates/empty/components/bitrix/catalog/template_empty/bitrix/catalog.smart.filter/empty/style.css?176087154919892 */
/* /bitrix/templates/empty/components/bitrix/system.pagenavigation/round/style.min.css?1759499324885 */
/* /bitrix/templates/empty/components/bitrix/catalog.item/empty_card/style.min.css?17594336993609 */
/* /bitrix/templates/empty/components/bitrix/news.list/location/style.css?17597841361100 */
/* /bitrix/templates/empty/css/footer.min.css?176097741012157 */
/* /bitrix/templates/empty/css/forms.min.css?17608776748472 */
