.catalog_content__title {
    font-family: 'Gilroy';
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
}

.mobile_filter-selected_number {
    background: var(--main-color);
}

.mobile_filter_btn:hover  .mobile_filter-selected_number {
    color: var(--main-color);
    background: #ffffff;
}

@media (max-width: 768px) {
    .catalog_content__title {
        font-family: 'Gilroy';
        font-size: 20px;
        font-weight: 300;
        line-height: 20px;
    }
}

.mobile_filter_form .catalog_content__filter_horizon_title.fonts__middle_text:hover svg {
    fill: var(--main-color-hover);
    stroke: var(--main-color-hover);
}

.mobile_filter_form .radio_container_wrapper input[type="radio"]:checked + .radio-label:before {
    background-color: var(--main-color-hover);
    border: 5px solid var(--main-color-hover);
}

.mobile_filter_form .radio_container_wrapper .radio_container:hover {
    color: var(--main-color-hover);
}

.mobile_filter_form .bx-filter-param-btn-block .bx-filter-param-label:hover {
    color: var(--main-color-hover);
}

.mobile_filter_form .bx-filter-param-btn-block .bx-filter-param-label:hover .bx-filter-param-btn.bx-color-sl {
    border: 1px solid var(--main-color-hover);
}

.mobile_filter_form .bx-filter-param-btn-block .bx-filter-param-label.bx-active .bx-filter-param-btn.bx-color-sl {
    border: 1px solid var(--main-color-hover);
}

.mobile_filter_form .bx_filter_parameters_box_title:hover .item_name {
    color: var(--main-color-hover);
}

.mobile_filter_form .bx_filter_parameters_box_title:hover .icon-nav_button {
    color: var(--main-color-hover);
}

.mobile_filter_form .bx_filter .bx_filter_popup_result .popup_result_btns input[name="del_filter"] {
    color: var(--main-color-hover);
}

.mobile_filter_form .bx_filter .bx_filter_popup_result .popup_result_btns input[name="set_filter"] {
    background: var(--main-color-hover);
    border: 1px solid var(--main-color-hover);
}

.mobile_filter_form .bx_filter .bx_filter_popup_result .popup_result_btns input[name="set_filter"]:hover {
    background: var(--main-color-hover);
    border: 1px solid var(--main-color-hover);
}

.mobile_filter_form .bx_filter .filter-size input:checked + label {
    border: none;
}

.mobile_filter_form .bx_filter .filter-size input:hover + label {
    border: none;
}

.mobile_filter_form .bx_filter .checkbox__label:hover:before {
    border: 1px solid var(--main-color-hover);
}

.catalog-description__wrap p,
.catalog-description__wrap {
    color: #838383;
    font-family: 'Onest';
    font-size: 12px;
    font-weight: 300;
    line-height: 17px;
}
.catalog-description__wrap h2 {
    font-family: 'Gilroy';
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    width: 100%;
}


