

/* Start:/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/style.css?17860017043395*/
.current-filters-block {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.current-filters-block:has(.current-filter-item) {
    padding-bottom: 15px;
}
.current-filter-item {
    display: inline-flex;
    align-items: center;
    background: #f0f0f0; 
    border-radius: 20px;
    padding: 6px 12px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    transition: background 0.2s;
}
.current-filter-item:hover {
    background: #e0e0e0;
    color: #ff0000;
}
.current-filter-name {
    margin-right: 8px;
    margin-top: 2px;
}
.current-filter-remove {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 14px;
}
.current-filter-remove svg {
    width: 100%;
    height: 100%;
}
.current-filter-apply-btn {
    margin-left: 10px;
    font-size: 15px;
    padding: 15px;
    background: #fd5b12;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
    height: 45px;
}
.current-filters-block:not(:has(.current-filter-item)) .current-filter-apply-btn{
    margin-bottom: 15px;
}
.tect__item {
    background: #232227;
    border-radius: 3rem;
    color: #fbfbfb;
    cursor: pointer;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    padding: .9375rem 1rem
}

.tect__item-remove {
    cursor: pointer;
    margin-left: .5rem;
    position: relative;
    top: .125rem
}

.tect__filter {
    display: none;
    left: 0;
    position: absolute;
    top: 10px;
}

.tect__input {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 1.05rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.tect__input:hover {
    color: #fd5b12
}

.tect__item_clear {
    background: #000;
    border: 0;
    border-radius: 4px;
    color: #807973;
    font-size: 1.25rem;
    padding: .55rem;
    position: relative;
    cursor: pointer;
}

.tect__item_clear:hover path {
    fill: #fd5b12
}

.tect__item_clear:hover {
    color: #fd5b12
}
.current-filter-clear {
	display: inline-flex;
	align-items: center;
}
@media (max-width: 767px) {
	.current-filters-block {
		max-height: 150px;
		overflow: hidden;
		transition: max-height 0.25s ease-out;
		position: relative;
	}
	.current-filters-block.is-expanded {
		max-height: none !important;
		overflow: visible !important;
	}
	.current-filters-toggle-btn {
		display: block;
        width: 100%;
        text-align: center;
        color: #232227;
        padding: 10px;
        margin: 10px 0;
        box-shadow: 0px 0px 7px #e5e5e5;
        border-radius: 4px;
        cursor: pointer;
        font-size: 14px;
        font-weight: bold;
        transition: background 0.2s;
	}
	.current-filter-item {
		padding: 6px 9px;
        font-size: 13px;
	}
	.generalCatalog__filter-btn:has(.modef-visible) {
        display: block !important;
        min-height: 55px;
    }
	.current-filter-remove {
		width: 11px;
		height: 11px;
	}
	.current-filters-toggle-btn:hover {
		background: #e2e0df;
	}
	.shrink:has(.tect__item_clear) {
        margin-top: 0px !important;
        padding: 0 !important;
    }
	.filter-action-btns {
		position: fixed;
		bottom: 0;
		z-index: 1000000000000000000000000;
		background: #fbfbfb;
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		padding: 10px;
		padding-bottom: 20px;
	}
}
@media (min-width: 768px) {
	.current-filters-toggle-btn {
		display: none !important;
	}
}
/* End */


/* Start:/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/colors.css?17655205934780*/
.bx-filter.bx-blue .bx-filter-section {
	background: #edf6fc;
}
/*
* INPUTS
*
*/
.bx-filter.bx-blue .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
}
/*
*Track
*
*/
.bx-filter.bx-blue .bx-ui-slider-track{background: #e7e7e7;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vd{background: #849da4;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vn{background: #a8dff3;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v {background: #499fd8;}

.bx-filter.bx-blue .bx-ui-slider-handle.left {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat right top;
}
.bx-filter.bx-blue .bx-ui-slider-handle.right {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;
}
/*
*	Select
*
*/
.bx-filter.bx-blue .bx-filter-select-container.bx-active,
.bx-filter.bx-blue .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-select-container.bx-active,
.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
}
/*
*	Select popup
*
*/
/*
* TAGS
*
*/
.bx-filter.bx-blue .bx-filter-tag {
	border-top: 1px solid #d7eaf7;
	border-bottom: 1px solid #d7eaf7;
}
.bx-filter.bx-blue .bx-tag-link {
	color: #68939e;
}
/*
*	LABEL
*
*/
/*
*	Checkbox / Radio 
*
*/
/*
* 	BTN 
*
*/
.bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter.bx-blue .bx-filter-param-btn:hover,
.bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-filter.bx-blue .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:hover,
.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
	border-image: url(/local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/images/active.png) 2 repeat;
}
/*
* BTN P/M
*
*/
/*
*	icon
*
*/
/*
* 	BIZ
*
*/
/*
*	BTN result and reset 
*
*/

.bx-filter.bx-blue .btn-themes {
	background-color: #1485CE;
	border-color: #1485CE;
	color: #FFF
}
.bx-filter.bx-blue .btn-themes.bx-active,
.bx-filter.bx-blue .btn-themes.focus,
.bx-filter.bx-blue .btn-themes:active,
.bx-filter.bx-blue .btn-themes:focus,
.bx-filter.bx-blue .btn-themes:hover{
	background-color: #53A4D8;
	border-color: #53A4D8;
	color: #FFF
}
/*
* 	Result Popup
*
*/
/* End */
/* /local/templates/Med/components/bitrix/catalog.smart.filter/catalog/style.css?17860017043395 */
/* /local/templates/Med/components/bitrix/catalog.smart.filter/catalog/themes/blue/colors.css?17655205934780 */
