

/* Start:/local/templates/donballon_braind/components/donballon/catalog.smart.filter/.default/style.css?17527577521428*/
/*
	Стилизация значений
 */
div.filter__checkbox label.checkbox div.checkbox__text.red,
div.mobile-filter__checkbox label.checkbox div.checkbox__text.red {
    color: #ff3645;
    font-weight: bold;
}
.filter__checkbox--type--color .checkbox__text{
    white-space: pre-wrap;
}
.filter__checkbox-counter {
    color: #d2d0d7;
    white-space: nowrap;
}
.mobile-filter__checkbox-counter {
    margin-left: .8rem;
    color: #d2d0d7
}
.filter__checkbox[data-title] .img-responsive{
    width: 18px;
}
.filter__checkbox[data-title="Y"]{
    display: inline-block;
    position: relative;
    vertical-align: top;
    font-size: 0;
    cursor: pointer;
    width: 4.5rem;
    height: 4.5rem;
    margin-right: 6px;
}
.filter__checkbox[data-title="Y"] .checkbox__icon, .filter__checkbox[data-title="Y"]>label{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.filter__checkbox[data-title="Y"] .checkbox__text{
    font-size: 0;
}
.filter__checkbox[data-title="Y"] .checkbox input:checked~.checkbox__icon{
    background-color: #def4ff;
    border-color: #00a6ff;
}
.filter__checkbox[data-title="Y"] .checkbox input:checked~.checkbox__icon svg{
    opacity: 0;
}
.filter__checkbox[data-title="Y"] .img-responsive{
    display: block;
    position: absolute;
    width: 66%;
    height: 66%;
    object-fit: contain;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* End */


/* Start:/local/templates/donballon_braind/resource/css/fixColorGroup.min.css?17527577521490*/
.checkbox__text>.img-responsive,.filter-subcategory .checkbox__text img{width:18px}.kc-dont-group .filter-subcategory__title::after{display:none}.filter-subcategory__checkboxes>:first-child{display:none}.filter-subcategory.kc-hide,.filter__checkbox.kc-hide{display:none!important}.filter-subcategory__body.kc-acordeon-show{display:block}.filter__params>.kc-empty{display:none;position:relative;font-size:12px;text-align:center;color:#ccc}.filter-subcategory .checkbox__text{display:block!important;position:relative;padding-right:33px}.filter-subcategory .checkbox__text .filter__checkbox-counter,.filter-subcategory .checkbox__text img{display:inline-block;vertical-align:top}.filter-subcategory .filter__checkbox>.checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.filter-subcategory.kc-select-dont-all>.filter-subcategory__heading .checkbox>.checkbox__icon:before{content:"";display:block;position:absolute;width:1.8rem;height:1.8rem;left:0;padding-top:.2rem;transition:background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;background-position:center;background-repeat:no-repeat;background-color:#00a6ff;-webkit-box-shadow:0 0 0 1px #00a6ff inset;box-shadow:0 0 0 1px #00a6ff inset;background-size:50%;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="%23fff" d="M8 3a5 5 0 100 10A5 5 0 008 3z"/></svg>')}
/* End */


/* Start:/local/templates/donballon_braind/components/bitrix/catalog.item/.default/style.css?1752757752498*/
.red {
    color: #ff3645;
}
ul.kc-promo_list{
    display: block;
    position: relative;
    padding-left: 0;
    margin-left: 0;
}
ul.kc-promo_list>li{
    display: block;
    position: relative;
    list-style-type: none;
    padding-left: 10px;
    margin-left: 0;
    font-size: 12px;
}
ul.kc-promo_list>li:before{
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    top: 5px;
    height: 5px;
    left: 0;
    background-color: #4cd596;
    border-radius: 50%;
}
/* End */
/* /local/templates/donballon_braind/components/donballon/catalog.smart.filter/.default/style.css?17527577521428 */
/* /local/templates/donballon_braind/resource/css/fixColorGroup.min.css?17527577521490 */
/* /local/templates/donballon_braind/components/bitrix/catalog.item/.default/style.css?1752757752498 */
