

/* Start:/bitrix/templates/group-sb/components/bitrix/catalog/.default/bitrix/catalog.smart.filter/elektro/style.css?156441362027617*/
/* * * Filter * * */

.b-filter { position: relative; clear: both; float: none; margin: 20px 0 20px; padding: 12px 16px 0; color: #575b71; border:1px #dddfed solid;background:#f2f2f2;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.b-filter .e-btn { display: inline-block; vertical-align: top; position: relative; text-decoration: none !important; text-align: center; outline: none; cursor: pointer; border: 1px solid transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  transition: color 250ms, background 250ms, border 250ms, opacity 250ms; }

@media (max-width: 767px) {

    .b-filter { padding: 12px 16px 1px; }

}

.b-filter_title { display: inline-block; vertical-align: top; padding: 2px 0; margin-bottom: 10px; margin-right: 12px; font: 700 13px 'Open Sans', sans-serif; color: #575b71; }

@media (max-width: 767px) {

    .b-filter_title { display: block; padding-left: 10px; }

}

@media (min-width: 768px) {

    .b-filter_title { position: absolute; left: 0; top: 0; }

}

.b-filter_reset.e-btn { float: right; margin: 0 0 0 10px; padding: 0; font: 400 13px 'Open Sans', sans-serif; text-decoration: underline; color: #575b71; background: none; border: none; border-bottom: 1px dashed; }
.b-filter_reset.e-btn:hover { color: #cc9900; border-color: transparent !important; }

/* * * Filter :: items * * */
.b-filter_list { position: relative; margin-right: -4px; }

@media (min-width: 768px) {

    .b-filter_list { padding-left: 80px; }

}

.b-filter_item { display: inline-block; vertical-align: top; position: relative; margin-bottom: 10px; margin-right: 4px; }

@media (max-width: 767px) {

    .b-filter_list { margin-right: auto; }

    .b-filter_item { display: block; margin-right: 0; }
    .b-filter_item ~ .b-filter_item { margin-top: 6px; }

}

/* * * Filter :: items :: toggle * * */
.b-filter_item_toggle { display: inline-block; position: relative; margin: 0 4px 0 -4px; padding: 3px 15px 3px 8px; font: 400 12px 'Open Sans', sans-serif; color: #000; opacity: .75; transition: all 250ms; cursor: pointer; }
.b-filter_item_toggle:after { position: absolute; top: 50%; right: 0; margin-top: -2px; width: 9px; height: 5px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDkgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC40OTk5ODUwNiw1IEM0LjMzODY4Njc0LDUgNC4xNzc0MDgzNCw0LjkzOTk3NjQzIDQuMDU0NDMyODIsNC44MjAxODE2NiBMMC4xODQ2Mjc2MTYsMS4wNDg1OTczNSBDLTAuMDYxNTQyNTM4OCwwLjgwODY3Nzc5MyAtMC4wNjE1NDI1Mzg4LDAuNDE5Njg5MzYxIDAuMTg0NjI3NjE2LDAuMTc5ODY2ODY5IEMwLjQzMDY5ODE4LC0wLjA1OTk1NTYyMjkgMC44Mjk3NDEyMTcsLTAuMDU5OTU1NjIyOSAxLjA3NTkzMTI5LDAuMTc5ODY2ODY5IEw0LjQ5OTk4NTA2LDMuNTE3MTczMyBMNy45MjQwNTg3NSwwLjE3OTk4MzM0NCBDOC4xNzAyMjg5MSwtMC4wNTk4MzkxNDc3IDguNTY5MjMyMTEsLTAuMDU5ODM5MTQ3NyA4LjgxNTI4Mjc1LDAuMTc5OTgzMzQ0IEM5LjA2MTU3MjQyLDAuNDE5ODA1ODM2IDkuMDYxNTcyNDIsMC44MDg3OTQyNjggOC44MTUyODI3NSwxLjA0ODcxMzgyIEw0Ljk0NTUzNzMxLDQuODIwMjk4MTQgQzQuODIyNTAyMDMsNC45NDAxMTIzMiA0LjY2MTIyMzYyLDUgNC40OTk5ODUwNiw1IFoiPjwvcGF0aD48L3N2Zz4=) center center no-repeat; background-size: contain; content: ''; }

.b-filter_item_toggle:hover { opacity: 1; }

.b-filter_item_toggle.active { margin: 0; padding: 3px 8px; color: #fff; background: #a0a4bc; border-right: 25px solid #fff; border-radius: 3px 0 0 3px; opacity: 1; }
.b-filter_item_toggle.active:after { content: none; }

.b-filter_item_toggle.active:hover { background: #575b71; }

.b-filter_item_toggle_reset.e-btn { position: absolute; top: 0; right: -25px; bottom: 0; padding: 7px; width: 24px; color: #fff; background: #a0a4bc; border-radius: 0 3px 3px 0; }
.b-filter_item_toggle_reset.e-btn:hover { background: #575b71; }

.b-filter_item_toggle_reset.e-btn:before { display: block; position: relative; width: 8px; height: 8px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS4zNTQ2MTYyMSwzLjk5OTkwNDIgTDcuNzE5NDU4NzUsMS42MzUyNTMyNiBDOC4wOTM2NDE0OCwxLjI2MTA3MDUzIDguMDkzNjQxNDgsMC42NTQ0ODQ0OTMgNy43MTk0NTg3NSwwLjI4MDQ5MzM1NCBDNy4zNDU2NTkyLC0wLjA5MzQ5Nzc4NDcgNi43Mzg2ODk5OCwtMC4wOTM0OTc3ODQ3IDYuMzY0ODkwNDMsMC4yODA0OTMzNTQgTDQuMDAwMDQ3OSwyLjY0NTUyNzQ4IEwxLjYzNTIwNTM2LDAuMjgwNDkzMzU0IEMxLjI2MTQwNTgyLC0wLjA5MzQ5Nzc4NDcgMC42NTQ0MzY1OTQsLTAuMDkzNDk3Nzg0NyAwLjI4MDYzNzA0OSwwLjI4MDQ5MzM1NCBDLTAuMDkzNTQ1NjgzMiwwLjY1NDY3NjA4NyAtMC4wOTM1NDU2ODMyLDEuMjYxMjYyMTIgMC4yODA2MzcwNDksMS42MzUyNTMyNiBMMi42NDUyODc5OSwzLjk5OTkwNDIgTDAuMjgwNjM3MDQ5LDYuMzY0NTU1MTQgQy0wLjA5MzU0NTY4MzIsNi43Mzg3Mzc4OCAtMC4wOTM1NDU2ODMyLDcuMzQ1MzIzOTEgMC4yODA2MzcwNDksNy43MTkzMTUwNSBDMC40Njc0NDEwMjUsNy45MDY1MDIyMiAwLjcxMjg3MjcxLDcuOTk5ODA4NDEgMC45NTc5MjEyMDcsNy45OTk4MDg0MSBDMS4yMDI3NzgxMSw3Ljk5OTgwODQxIDEuNDQ4NDAxMzksNy45MDY1MDIyMiAxLjYzNTIwNTM2LDcuNzE5MzE1MDUgTDQuMDAwMDQ3OSw1LjM1NDY2NDExIEw2LjM2NDg5MDQzLDcuNzE5NTA2NjUgQzYuNTUxODg2LDcuOTA2NjkzODEgNi43OTcxMjYwOSw4IDcuMDQyMTc0NTksOCBDNy4yODcyMjMwOSw4IDcuNTMyNjU0NzcsNy45MDY2OTM4MSA3LjcxOTQ1ODc1LDcuNzE5NTA2NjUgQzguMDkzNjQxNDgsNy4zNDUzMjM5MSA4LjA5MzY0MTQ4LDYuNzM4NzM3ODggNy43MTk0NTg3NSw2LjM2NDc0Njc0IEw1LjM1NDYxNjIxLDMuOTk5OTA0MiBaIj48L3BhdGg+PC9zdmc+) center center no-repeat; content: ''; }

@media (max-width: 767px) {

    .b-filter_item_toggle { display: block; padding-top: 5px !important; padding-bottom: 5px !important; }
    .b-filter_item_toggle:after { right: 3px; }

}

/* * * Filter :: items :: box * * */
.b-filter_item_box { position: absolute; z-index: 40; left: 50%; top: 100%; margin: 16px 0 0 -130px; padding: 20px; min-width: 260px; color: #575b71; background: #fff; -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .25); -moz-box-shadow: 0 0 16px rgba(0, 0, 0, .25); box-shadow: 0 0 16px rgba(0, 0, 0, .25); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  opacity: 0; visibility: hidden; transform: translate(0, 5px); transition: all 250ms; }

.b-filter_item_box:after { position: absolute; z-index: 45; left: 50%; bottom: 100%; margin: 0 0 0 -10px; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; content: ''; }
.b-filter_item_box:before { position: absolute; z-index: 40; left: 50%; bottom: 100%; margin-left: -3px; width: 6px; height: 4px; -webkit-box-shadow: 0 -8px 24px rgba(0, 0, 0, .85); -moz-box-shadow: 0 -8px 24px rgba(0, 0, 0, .85); box-shadow: 0 -8px 24px rgba(0, 0, 0, .85); content: ''; }

.b-filter_item.opened .b-filter_item_box { opacity: 1; visibility: visible; transform: none; }

@media (max-width: 767px) {

    .b-filter_item_box { left: 0; top: 100%; right: 0; margin: 8px 0 0; }

}

/* * * Filter :: items :: box :: selection * * */
.b-filter_item_box_selection { margin: -20px -20px 14px; padding: 16px 20px 10px; font: 400 13px 'Open Sans', sans-serif; color: #575b71; border-bottom: 1px solid #eee; background: #fff; }

.b-filter_item_box_selection_field.b-form_box_field input[type="text"] { display: block; padding: 0 9px; width: 100%; height: 29px; font: 400 13px 'Open Sans', sans-serif; color: #252525; background: #fff; border: 1px solid #d7d7d7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }

.b-filter_item_box_selection_manual { margin-top: 10px; text-align: right; }
.b-filter_item_box_selection_manual_title { float: left; }

.b-filter_item_box_selection_manual_btn { margin-left: 12px; color: #888; transition: all 250ms; cursor: pointer; }
.b-filter_item_box_selection_manual_btn:hover { color: #575b71; }

.b-filter_item_box_selection_manual_btn.active { color: #252525; }

/* * * Filter :: items :: box :: list * * */
.b-filter_item_box_list { margin: -14px -20px -20px; padding: 14px 20px 20px; width: 100%; overflow-y: auto; max-height: 282px; font: 400 13px/1.42857142857143 'Open Sans', sans-serif; }

.b-filter_item_box_list label { display: block; position: relative; }
.b-filter_item_box_list label ~ label { margin-top: 6px; }

.b-filter_item_box_list label span { display: block; padding-left: 26px; cursor: pointer; }

.b-filter_item_box_list label span:before { position: absolute; left: 0; top: 1px; width: 13px; height: 13px; background: #fff; border: 1px solid #ccc; border-radius: 2px; content: ''; }
.b-filter_item_box_list label span:after { position: absolute; left: 0; top: 1px; width: 15px; height: 15px; opacity: 0; visibility: hidden; transition: all 250ms; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMCA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik05LjgxOTM1OCwxLjc4MjM0MDQ5IEw4Ljk0MTk1NDUyLDAuODY2NTI2Mzc4IEM4LjgyMTY0NzExLDAuNzQwODU3ODUgOC42NzUzMzAzNCwwLjY3OCA4LjUwMzM0MzE3LDAuNjc4IEM4LjMzMTE5NzgxLDAuNjc4IDguMTg0ODgxMDQsMC43NDA4NTc4NSA4LjA2NDU3MzYzLDAuODY2NTI2Mzc4IEwzLjgzMjI1NjU0LDUuMjkwNzk5MTggTDEuOTM1NDcxNDYsMy4zMDQyMzE2NSBDMS44MTUwMjg0NywzLjE3ODUxNTk1IDEuNjY4ODAyMDgsMy4xMTU3Mjg4NiAxLjQ5NjgxNDkxLDMuMTE1NzI4ODYgQzEuMzI0NzE0NzUsMy4xMTU3Mjg4NiAxLjE3ODQ4ODM3LDMuMTc4NTE1OTUgMS4wNTgwNDUzOCwzLjMwNDIzMTY1IEwwLjE4MDY0MTg5NCw0LjIyMDA2OTM2IEMwLjA2MDE5ODg5OTgsNC4zNDU3NjE0NyAwLDQuNDk4NDM2NDcgMCw0LjY3ODA0NzE3IEMwLDQuODU3NTE2MzYgMC4wNjAxOTg4OTk4LDUuMDEwMzMyODggMC4xODA2NDE4OTQsNS4xMzYwMDE0IEwyLjUxNjA4MzUyLDcuNTczNjM1OTIgTDMuMzkzNTU0OCw4LjQ4OTQ1MDA0IEMzLjUxMzkzLDguNjE1MjEyOTEgMy42NjAyMDE1OCw4LjY3OCAzLjgzMjI1NjU0LDguNjc4IEM0LjAwNDI0MzcxLDguNjc4IDQuMTUwNTE1MjksOC42MTUwNDc4IDQuMjcwOTU4MjgsOC40ODk0NTAwNCBMNS4xNDg0MDY5Niw3LjU3MzYzNTkyIEw5LjgxOTM1OCwyLjY5ODIyNTM3IEM5LjkzOTY4ODAxLDIuNTcyNTA5NjcgOS45OTk5OTk5LDIuNDE5ODU4MjYgOS45OTk5OTk5LDIuMjQwMjQ3NTUgQzEwLjAwMDA5MDMsMi4wNjA3MzExOSA5LjkzOTY4ODAxLDEuOTA4MDU2MTkgOS44MTkzNTgsMS43ODIzNDA0OSBaIiBmaWxsPSIjNTc1YjcxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD48L3N2Zz4=) center center no-repeat; content: ''; }

.b-filter_item_box_list label span img { display: inline-block; vertical-align: -3px; margin-right: 8px; width: 16px; height: 16px; border-radius: 50%; border: 1px solid transparent; }
.b-filter_item_box_list label span img.m-stroked { border-color: #eee; }

.b-filter_item_box_list label span em { display: inline; vertical-align: 1px; height: 15px; margin: 0 0 0 5px; padding: 0 5px 1px; font-style: normal; font-size: 10px; line-height: 15px; color: #fff; background: #a0a4bc; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

.b-filter_item_box_list label > input[type="radio"],
.b-filter_item_box_list label > input[type="checkbox"] { position: absolute; opacity: 0; }

.b-filter_item_box_list label > input[type="radio"]:checked ~ span:after,
.b-filter_item_box_list label > input[type="checkbox"]:checked ~ span:after { opacity: 1; visibility: visible; }

.b-filter_item_box_list label > input[disabled] ~ span { color: #ccc; cursor: default; }
.b-filter_item_box_list label > input[disabled] ~ span img { opacity: .7; }

.b-filter_item_box_list label > input[disabled] ~ span:before { opacity: .3; }
.b-filter_item_box_list label > input[disabled]:checked ~ span:after { opacity: .3; }

.b-filter_item_box_list__double { letter-spacing: -4px; }

.b-filter_item_box_list__double label { display: inline-block; vertical-align: top; margin: 0 0 6px; padding-right: 6px; width: 50%; letter-spacing: normal; box-sizing: border-box; }
.b-filter_item_box_list__double label ~ label { margin-top: auto; }

.b-filter_item_box_list__double label.wide { padding-right: 0; width: 100%; }

/* * * Filter :: items :: box :: menu * * */
.b-filter_item_box_menu { margin: -14px -20px -20px; padding: 14px 20px 20px; width: 100%; overflow-y: auto; max-height: 270px; font: 400 14px/1.42857142857143 'Open Sans', sans-serif; list-style: none; }
.b-filter_item_box_menu li ~ li { margin-top: 6px; }

.b-filter_item_box_menu a { display: block; position: relative; margin-right: 20px; text-decoration: none; color: inherit !important; }
.b-filter_item_box_menu a:hover { text-decoration: underline; color: inherit !important; }

.b-filter_item_box_menu a span img { display: inline-block; vertical-align: -3px; margin-right: 8px; width: 16px; height: 16px; border-radius: 50%; border: 1px solid transparent; }
.b-filter_item_box_menu a span img.m-stroked { border-color: #eee; }

.b-filter_item_box_menu a.disabled { text-decoration: none !important; color: #ccc !important; cursor: default; }

/* * * Filter :: items :: box :: range * * */
.b-filter_range { margin: 0 10px 20px; }

.b-filter_item_box_range { position: relative; margin-bottom: 14px; white-space: nowrap; }
.b-filter_item_box_range:after { display: table; clear: both; content: ''; }

.b-filter_item_box_range_field { display: inline-block; vertical-align: top; width: 48%; }
.b-filter_item_box_range_field.b-form_box_field input[type="text"] { display: inline-block; vertical-align: 2px; margin-left: 4px; padding: 0 9px; width: 76px; height: 25px; font: 400 13px 'Open Sans', sans-serif; color: #252525; background: #fff; border: 1px solid #d7d7d7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }

.b-filter_item_box_range_field:first-child { float: left; }
.b-filter_item_box_range_field:last-child { float: right; text-align: right; }

/* * * Filter :: items :: box :: footer * * */
.b-filter_item_box_footer { margin: 20px -20px -6px; padding: 14px 20px 0; border-top: 1px solid #dee0ee; background: #fff; }

.b-filter_item_box_footer_btn { display: inline-block; vertical-align: top; position: relative; padding: 8px 24px 7px; font: 700 13px/1 'Open Sans', sans-serif; text-transform: uppercase; text-decoration: none !important; text-align: center; color: #fff !important; background: #575b71; border: 1px solid transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  transition: color 250ms, background 250ms, border 250ms, opacity 250ms;  outline: none; cursor: pointer; }
.b-filter_item_box_footer_btn:hover { background: #9cc218; }

.b-filter_item_box_footer_btn[disabled] { color: #fff !important; background: #575b71; opacity: .65; cursor: default; pointer-events: none; }

/* * * Filter :: items :: tooltip * * */
.b-filter_item_info { display: inline-block; position: absolute; margin: 4px 0 0 6px; width: 12px; height: 12px; transition: all 250ms; cursor: pointer; }
.b-filter_item_info:before { display: block; position: relative; width: 12px; height: 12px; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZmlsbD0iIzU3NWI3MSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNyw5Ljc1IEw3LDguMjUgQzcsOC4xNzcwODMzMyA2Ljk3NjU2MjUsOC4xMTcxODc1IDYuOTI5Njg3NSw4LjA3MDMxMjUgQzYuODgyODEyNSw4LjAyMzQzNzUgNi44MjI5MTY2Nyw4IDYuNzUsOCBMNS4yNSw4IEM1LjE3NzA4MzMzLDggNS4xMTcxODc1LDguMDIzNDM3NSA1LjA3MDMxMjUsOC4wNzAzMTI1IEM1LjAyMzQzNzUsOC4xMTcxODc1IDUsOC4xNzcwODMzMyA1LDguMjUgTDUsOS43NSBDNSw5LjgyMjkxNjY3IDUuMDIzNDM3NSw5Ljg4MjgxMjUgNS4wNzAzMTI1LDkuOTI5Njg3NSBDNS4xMTcxODc1LDkuOTc2NTYyNSA1LjE3NzA4MzMzLDEwIDUuMjUsMTAgTDYuNzUsMTAgQzYuODIyOTE2NjcsMTAgNi44ODI4MTI1LDkuOTc2NTYyNSA2LjkyOTY4NzUsOS45Mjk2ODc1IEM2Ljk3NjU2MjUsOS44ODI4MTI1IDcsOS44MjI5MTY2NyA3LDkuNzUgWiBNOSw0LjUgQzksNC4wNDE2NjY2NyA4Ljg1NTQ2ODc1LDMuNjE3MTg3NSA4LjU2NjQwNjI1LDMuMjI2NTYyNSBDOC4yNzczNDM3NSwyLjgzNTkzNzUgNy45MTY2NjY2NywyLjUzMzg1NDE3IDcuNDg0Mzc1LDIuMzIwMzEyNSBDNy4wNTIwODMzMywyLjEwNjc3MDgzIDYuNjA5Mzc1LDIgNi4xNTYyNSwyIEM0Ljg5MDYyNSwyIDMuOTI0NDc5MTcsMi41NTQ2ODc1IDMuMjU3ODEyNSwzLjY2NDA2MjUgQzMuMTc5Njg3NSwzLjc4OTA2MjUgMy4yMDA1MjA4MywzLjg5ODQzNzUgMy4zMjAzMTI1LDMuOTkyMTg3NSBMNC4zNTE1NjI1LDQuNzczNDM3NSBDNC4zODgwMjA4Myw0LjgwNDY4NzUgNC40Mzc1LDQuODIwMzEyNSA0LjUsNC44MjAzMTI1IEM0LjU4MzMzMzMzLDQuODIwMzEyNSA0LjY0ODQzNzUsNC43ODkwNjI1IDQuNjk1MzEyNSw0LjcyNjU2MjUgQzQuOTcxMzU0MTcsNC4zNzIzOTU4MyA1LjE5NTMxMjUsNC4xMzI4MTI1IDUuMzY3MTg3NSw0LjAwNzgxMjUgQzUuNTQ0MjcwODMsMy44ODI4MTI1IDUuNzY4MjI5MTcsMy44MjAzMTI1IDYuMDM5MDYyNSwzLjgyMDMxMjUgQzYuMjg5MDYyNSwzLjgyMDMxMjUgNi41MTE3MTg3NSwzLjg4ODAyMDgzIDYuNzA3MDMxMjUsNC4wMjM0Mzc1IEM2LjkwMjM0Mzc1LDQuMTU4ODU0MTcgNyw0LjMxMjUgNyw0LjQ4NDM3NSBDNyw0LjY4MjI5MTY3IDYuOTQ3OTE2NjcsNC44NDExNDU4MyA2Ljg0Mzc1LDQuOTYwOTM3NSBDNi43Mzk1ODMzMyw1LjA4MDcyOTE3IDYuNTYyNSw1LjE5NzkxNjY3IDYuMzEyNSw1LjMxMjUgQzUuOTg0Mzc1LDUuNDU4MzMzMzMgNS42ODM1OTM3NSw1LjY4MzU5Mzc1IDUuNDEwMTU2MjUsNS45ODgyODEyNSBDNS4xMzY3MTg3NSw2LjI5Mjk2ODc1IDUsNi42MTk3OTE2NyA1LDYuOTY4NzUgTDUsNy4yNSBDNSw3LjMyMjkxNjY3IDUuMDIzNDM3NSw3LjM4MjgxMjUgNS4wNzAzMTI1LDcuNDI5Njg3NSBDNS4xMTcxODc1LDcuNDc2NTYyNSA1LjE3NzA4MzMzLDcuNSA1LjI1LDcuNSBMNi43NSw3LjUgQzYuODIyOTE2NjcsNy41IDYuODgyODEyNSw3LjQ3NjU2MjUgNi45Mjk2ODc1LDcuNDI5Njg3NSBDNi45NzY1NjI1LDcuMzgyODEyNSA3LDcuMzIyOTE2NjcgNyw3LjI1IEM3LDcuMTUxMDQxNjcgNy4wNTU5ODk1OCw3LjAyMjEzNTQyIDcuMTY3OTY4NzUsNi44NjMyODEyNSBDNy4yNzk5NDc5Miw2LjcwNDQyNzA4IDcuNDIxODc1LDYuNTc1NTIwODMgNy41OTM3NSw2LjQ3NjU2MjUgQzcuNzYwNDE2NjcsNi4zODI4MTI1IDcuODg4MDIwODMsNi4zMDg1OTM3NSA3Ljk3NjU2MjUsNi4yNTM5MDYyNSBDOC4wNjUxMDQxNyw2LjE5OTIxODc1IDguMTg0ODk1ODMsNi4xMDgwNzI5MiA4LjMzNTkzNzUsNS45ODA0Njg3NSBDOC40ODY5NzkxNyw1Ljg1Mjg2NDU4IDguNjAyODY0NTgsNS43Mjc4NjQ1OCA4LjY4MzU5Mzc1LDUuNjA1NDY4NzUgQzguNzY0MzIyOTIsNS40ODMwNzI5MiA4LjgzNzIzOTU4LDUuMzI1NTIwODMgOC45MDIzNDM3NSw1LjEzMjgxMjUgQzguOTY3NDQ3OTIsNC45NDAxMDQxNyA5LDQuNzI5MTY2NjcgOSw0LjUgWiBNMTIsNiBDMTIsNy4wODg1NDE2NyAxMS43MzE3NzA4LDguMDkyNDQ3OTIgMTEuMTk1MzEyNSw5LjAxMTcxODc1IEMxMC42NTg4NTQyLDkuOTMwOTg5NTggOS45MzA5ODk1OCwxMC42NTg4NTQyIDkuMDExNzE4NzUsMTEuMTk1MzEyNSBDOC4wOTI0NDc5MiwxMS43MzE3NzA4IDcuMDg4NTQxNjcsMTIgNiwxMiBDNC45MTE0NTgzMywxMiAzLjkwNzU1MjA4LDExLjczMTc3MDggMi45ODgyODEyNSwxMS4xOTUzMTI1IEMyLjA2OTAxMDQyLDEwLjY1ODg1NDIgMS4zNDExNDU4Myw5LjkzMDk4OTU4IDAuODA0Njg3NSw5LjAxMTcxODc1IEMwLjI2ODIyOTE2Nyw4LjA5MjQ0NzkyIDAsNy4wODg1NDE2NyAwLDYgQzAsNC45MTE0NTgzMyAwLjI2ODIyOTE2NywzLjkwNzU1MjA4IDAuODA0Njg3NSwyLjk4ODI4MTI1IEMxLjM0MTE0NTgzLDIuMDY5MDEwNDIgMi4wNjkwMTA0MiwxLjM0MTE0NTgzIDIuOTg4MjgxMjUsMC44MDQ2ODc1IEMzLjkwNzU1MjA4LDAuMjY4MjI5MTY3IDQuOTExNDU4MzMsMCA2LDAgQzcuMDg4NTQxNjcsMCA4LjA5MjQ0NzkyLDAuMjY4MjI5MTY3IDkuMDExNzE4NzUsMC44MDQ2ODc1IEM5LjkzMDk4OTU4LDEuMzQxMTQ1ODMgMTAuNjU4ODU0MiwyLjA2OTAxMDQyIDExLjE5NTMxMjUsMi45ODgyODEyNSBDMTEuNzMxNzcwOCwzLjkwNzU1MjA4IDEyLDQuOTExNDU4MzMgMTIsNiBaIj48L3BhdGg+PC9zdmc+) center center no-repeat; content: ''; }

/*! nouislider - 10.1.0 - 2017-07-28 13:09:54 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; }

.noUi-target { position: relative; direction: ltr; }
.noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; /* Fix 401 */ }
.noUi-connect { position: absolute; right: 0; top: 0; left: 0; bottom: 0; }
.noUi-origin { position: absolute; height: 0; width: 0; }
.noUi-handle { position: relative; z-index: 1; }
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin { -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }
.noUi-state-drag * { cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal { height: 18px; }
.noUi-horizontal .noUi-handle { width: 34px; height: 28px; left: -17px; top: -6px; }
.noUi-vertical { width: 18px; }
.noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px; }

/* Styling; */
.noUi-target { height: 7px; background: #a0daff; }
.noUi-connect { background: #13a4ff; -webkit-transition: background 450ms; transition: background 450ms; }

/* Handles and cursors; */
.noUi-draggable { cursor: ew-resize; }
.noUi-vertical .noUi-draggable { cursor: ns-resize; }

.noUi-handle { top: -7px !important; left: -10px !important; width: 20px !important; height: 20px !important; line-height: 20px; text-align: center; color: #fff; background: #13a4ff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .36); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .36); box-shadow: 0 0 5px rgba(0, 0, 0, .36); outline: none; cursor: pointer; }
.noUi-handle:before { display: block; width: 20px !important; height: 20px !important; font: 400 14px/20px 'FontAwesome' !important; color: #fff; background: none; content: "\f104"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.noUi-connect ~ .noUi-origin .noUi-handle:before { content: "\f105"; }

/* Disabled state;
 */
[disabled] .noUi-connect { background: #B8B8B8; }
[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle { cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box; }
.noUi-pips { position: absolute; color: #999; }

/* Values;
 *
 */
.noUi-value { position: absolute; white-space: nowrap; text-align: center; }
.noUi-value-sub { color: #ccc; font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker { position: absolute; background: #CCC; }
.noUi-marker-sub { background: #AAA; }
.noUi-marker-large { background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%; }
.noUi-value-horizontal { -webkit-transform: translate3d(-50%, 50%, 0); transform: translate3d(-50%, 50%, 0); }
.noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; }
.noUi-marker-horizontal.noUi-marker-sub { height: 10px; }
.noUi-marker-horizontal.noUi-marker-large { height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100%; }
.noUi-value-vertical { -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); padding-left: 25px; }
.noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; }
.noUi-marker-vertical.noUi-marker-sub { width: 10px; }
.noUi-marker-vertical.noUi-marker-large { width: 15px; }
.noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap; }
.noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%; }
.noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%; }

/* * * * * *
 * * * * * * Placeholders * * * * * */
.b-filter .b-form_box_field input[placeholder],
.b-filter .b-form_box_field textarea[placeholder] { text-overflow: ellipsis; }

.b-filter .b-form_box_field input:-ms-input-placeholder { font-style: normal; color: #a9a9a9 !important; text-overflow: ellipsis; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; transition: all 250ms ease; }
.b-filter .b-form_box_field input:-moz-placeholder { font-style: normal; color: #a9a9a9 !important; text-overflow: ellipsis; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; transition: all 250ms ease; }
.b-filter .b-form_box_field input::-webkit-input-placeholder { font-style: normal; color: #a9a9a9 !important; text-overflow: ellipsis; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; transition: all 250ms ease; }

/* * * * * *
 * * * * * * Placeholders on focus * * * * * */
.b-filter .b-form_box_field input:focus:-ms-input-placeholder { color: transparent !important; }
.b-filter .b-form_box_field input:focus:-moz-placeholder { color: transparent !important; }
.b-filter .b-form_box_field input:focus::-webkit-input-placeholder { color: transparent !important; }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e0e72727737ad9def40c121f5131336d)
 * Config saved to config.json and https://gist.github.com/e0e72727737ad9def40c121f5131336d
 */
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: 1;
    visibility: visible;
    filter: alpha(opacity=100);
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    max-width: 300px;
    padding: 20px;
    color: #fff;
    text-align: center;
    background-color: #9295a3;
    border-radius: 0;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    border-width: 10px 10px 0;
    border-top-color: #9295a3;
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 10px;
    margin-bottom: -10px;
    border-width: 10px 10px 0;
    border-top-color: #9295a3;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 10px;
    margin-bottom: -10px;
    border-width: 10px 10px 0;
    border-top-color: #9295a3;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -10px;
    border-width: 10px 10px 10px 0;
    border-right-color: #9295a3;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -10px;
    border-width: 10px 0 10px 10px;
    border-left-color: #9295a3;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #9295a3;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 10px;
    margin-top: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #9295a3;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 10px;
    margin-top: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #9295a3;
}

/* End */
/* /bitrix/templates/group-sb/components/bitrix/catalog/.default/bitrix/catalog.smart.filter/elektro/style.css?156441362027617 */
