

/* Start:/local/templates/main/components/bitrix/catalog/products/style.min.css?1775552954959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/includes/breadcrumbs/style.css?168234662861*/
.breadcrumbs--abs .breadcrumbs__item a {
  color: #fff;
}

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.smart.filter/main/style.css?17755529542775*/
.bx_filter_search_button,
.bx_filter_search_reset{
	display: none;
}
/* для элемента input c type="checkbox" */
.custom-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* для элемента label, связанного с .custom-checkbox */
.custom-checkbox span.bx_filter_param_text {
  display: inline-flex;
  align-items: center;
  user-select: none;
}

/* создание в label псевдоэлемента before со следующими стилями */
.custom-checkbox span.bx_filter_param_text::before {
  content: '';
  display: flex;
  vertical-align: top;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #adb5bd;
  border-radius: 0.25em;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  align-self: flex-start;
  position: relative;
  top: 4px;
}

/* стили при наведении курсора на checkbox */
.custom-checkbox input:not(:disabled):not(:checked)+span:hover::before {
  border-color: #a3d23f;
}

/* стили для активного чекбокса (при нажатии на него) */
.custom-checkbox input:not(:disabled):active+span::before {
  border-color: #7fb113;
}

/* стили для чекбокса, находящегося в фокусе */
.custom-checkbox input:focus+span::before {

}

/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.custom-checkbox input:focus:not(:checked)+span::before {
  border-color: #f2f4ed;
}

/* стили для чекбокса, находящегося в состоянии checked */
.custom-checkbox input:checked+span::before {
  border-color: #7fb113;
  background-color: #f2f4ed;
  background-image: url("/local/templates/main/assets/images/icons/check.svg");
}

/* стили для чекбокса, находящегося в состоянии disabled */
.custom-checkbox input:disabled+span::before {
  background-color: #e9ecef;
}

.bx_filter_popup_result {
    height: 40px;
    border-radius: 100px;
    padding: 6px 20px 0;
    font-family: Calibri;
    font-size: 18px;
    color: #8ea49c;
    line-height: 1.3888888889;
    font-weight: 700;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    background: #e2fbd7;
    border: 1.5px solid rgba(142,164,156,.5);
    outline: 0;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.bx_filter_popup_result a {
  color: #1d534b;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.smart.filter/main/themes/blue/colors.css?1775552954459*/
.bx_filter_vertical.bx_blue .bx_filter_section{
	background: #c3e9f4;
	border: 7px solid #e1f5fb;
}
.bx_filter_vertical.bx_blue .bx_ui_slider_range{
	background: url(/local/templates/main/components/bitrix/catalog.smart.filter/main/themes/blue/images/range_bg.png);
}
.bx_filter_vertical.bx_blue .bx_filter_control_section{text-align: center}
.bx_filter_vertical.bx_blue .bx_filter_search_button{
	height: 33px;
	line-height:33px;
}
.bx_filter_vertical.bx_blue span.icon_lupe{
	background: url(/local/templates/main/components/bitrix/catalog.smart.filter/main/themes/blue/images/searchicon.png) no-repeat center;
}

/* End */
/* /local/templates/main/components/bitrix/catalog/products/style.min.css?1775552954959 */
/* /includes/breadcrumbs/style.css?168234662861 */
/* /local/templates/main/components/bitrix/catalog.smart.filter/main/style.css?17755529542775 */
/* /local/templates/main/components/bitrix/catalog.smart.filter/main/themes/blue/colors.css?1775552954459 */
