/*
    вынес в отдельный файл длля перекраски
*/

body {
    background-color: var(--color-re-wa-body);
}

.head_text {
    color: var(--color-re-text-1);
}

.top_info .head_text>a:active,
.top_info .head_text>a:hover,
.top_info .head_text>a {
    color: var(--color-re-text-1);
}

.header>.top_info {
    background-color: var(--color-re-head-1);
}

.menu_info {
    background-color: var(--color-re-head-2);
}

.city_text {
    color: var(--color-re-head-city);
}

.menu_top a {
    color: var(--color-re-head-menu-a);
}

.menu_top a:active,
.menu_top a:hover {
    border-bottom: 2px var(--color-re-head-menu-a-hover) solid;
}

.active_menu {
    border-bottom: 2px var(--color-re-head-menu-a-hover) solid;
}

.button_user {
    border: 1px solid var(--color-re-head-btn);
}

.button_user .button_text {
    color: var(--color-re-head-btn);
}

.button_basket {
    border: 1px solid var(--color-re-head-btn-basket);
    background-color: var(--color-re-head-btn-basket);
}

.button_basket .button_text {
    color: var(--color-svg-head-basket);
}

.list_category {
    background-color: var(--color-re-head-category);
}

.list_category a:active,
.list_category a:hover {
    border-bottom: 2px var(--color-re-head-category-a-hover) solid;
}

.list_category a {
    color: var(--color-re-head-category-a);
}

.list_tovar>.name_category {
    color: var(--color-re-wa-lcategory);
}

.tovar_in_basket {
    border: 1px solid var(--color-re-wa-tovar-in-basket);
}

.tovar_card {
    border: 1px solid var(--color-re-wa-tovar-border);
}

.tovar_card:hover {
    border: 1px solid var(--color-re-wa-tovar-in-basket);
}

.tovar_name,
.tovar_description,
.tovar_container_price>.price {
    color: var(--color-re-wa-lcategory);
}

.tovar_container_price>.push_tovat {
    color: var(--color-re-wa-tovar-push-tovar-text);
    background-color: var(--color-re-wa-tovar-push-tovar-background);
}

.bottom_menu {
    background-color: var(--color-re-footer-background);
}

.bottom_menu .menu_top a {
    color: var(--color-re-footer-menu-a);
}

.bottom_menu .menu_top a:active,
.bottom_menu .menu_top a:hover {
    border-bottom: 2px var(--color-re-footer-menu-a-hover) solid;
}

.bottom_menu .active_menu {
    border-bottom: 2px var(--color-re-footer-menu-a-hover) solid;
}

.bottom_menu .svg_footer_phone path {
    fill: var(--color-re-footer-text-1);
    fill-opacity: 1;
}

.bottom_menu .head_text {
    color: var(--color-re-footer-text-1);
}

.bottom_menu .svg_footer_geo path {
    fill: var(--color-re-footer-text-2);
    fill-opacity: 1;
}

.btn_phone .button_text {
    color: var(--color-re-footer-text-2);
}

.btn_phone {
    background-color: var(--color-re-footer-btn-phone);
}

.layer3 {
    background-color: var(--color-re-footer-polosa);
}

.layer4 {
    color: var(--color-re-footer-copyright);
}

.modal_auth {
    background-color: var(--color-re-ma-background);
    color: var(--color-re-ma-color);
}

.header_auth div,
.text_auth {
    color: var(--color-re-ma-color);
}

.polosa_auth {
    background-color: var(--color-re-ma-polosa);
}

.auth_input input {
    border: 1px solid var(--color-re-ma-color);
    background-color: var(--color-re-ma-background);
    color: var(--color-re-ma-color);
}

.check_auth .position_check {
    background-color: var(--color-re-ma-background);
}

.check_auth {
    color: var(--color-re-ma-color);
}

.btn_next,
.btn_back {
    background-color: var(--color-re-ma-btn);
    color: var(--color-re-ma-btn-color);
}

.commit_check {
    color: var(--color-re-ma-color);
}

.modal_auth .shover {
    border: 1px solid var(--color-re-ma-color);
    background-color: var(--color-re-ma-background);
    color: var(--color-re-ma-color);
}

.modal_basket {
    background-color: var(--color-re-mmb-background);
}

.modal_basket .head .title {
    color: var(--color-re-mmb-color);
}

.dost_polosa,
.tovat_polosa {
    background-color: var(--color-re-mmb-polosa);
}

.basket_container .basket_point {
    background: var(--color-re-mmb-background-point);
    border: 1px solid var(--color-re-mmb-border);
}

.basket_container .title,
.basket_container .dop {
    color: var(--color-re-mmb-color);
}

.modal_basket .bortic {
    border: 1px solid var(--color-re-mmb-btn);
}

.modal_basket .bortic .el1 {
    color: var(--color-re-mmb-btn-color-pm);
}

.add_basket .active {
    background-color: var(--color-re-mmb-btn)!important;
    color: var(--color-re-mmb-btn-color)!important;
}

.modal_basket .el_center {
    color: var(--color-re-mmb-btn-color-pm)!important;
}

.basket_container {
    border-bottom: 1px solid var(--color-re-mmb-polosa);
}

.modal_basket .tovar_price {
    color: var(--color-re-mmb-color);
}

.modal_basket .recomendation {
    background-color: var(--color-re-mmb-background-recomendation);
}

.modal_basket .rec_point {
    background-color: var(--color-re-mmb-background-recomendation-point);
}

.recomendation .title,
.recomendation .price,
.title_promo_mini,
.count_tov,
.conf_tovar,
.final_price,
.modal_basket .rec_title {
    color: var(--color-re-mmb-color);
}

.fin_basket_btn {
    background-color: var(--color-re-mmb-btn);
    color: var(--color-re-mmb-btn-color);
}

.basket_container .dop_container .dop_point {
    color: var(--color-re-mmb-color);
    background-color: var(--color-re-mmb-dop);
}


/* modal city */

.modal_city {
    background-color: var(--color-re-mc-background);
}

.title_city {
    color: var(--color-re-mc-color);
}

.modal_city .search {
    border: 1px solid var(--color-re-mc-border);
}

.fast_city li {
    color: var(--color-re-mc-color);
}

.one_letter .ocity {
    color: var(--color-re-mc-color);
}

.letter {
    color: var(--color-re-mc-btn);
}

.in_city .title,
.in_city .address {
    color: var(--color-re-mc-color);
}


/* tovar */

.modal_tovar {
    background-color: var(--color-re-mt-background);
}

.modal_tovar .info .title,
.modal_tovar .info .discription,
.added>.title2,
.added>.point,
.add_basket .base_price {
    color: var(--color-re-mt-color);
}

.added>.point .col-8 {
    color: var(--color-re-mt-color);
}

.added>.point .col-2 {
    color: var(--color-re-mt-color);
}

.dop .title_dop {
    color: var(--color-re-mt-color);
}

.add_basket {
    border-top: 1px solid var(--color-re-mt-polosa);
}


/*basket*/

.crumbs a,
.crumbs span {
    color: var(--color-re-basket-color);
}

.title_big {
    color: var(--color-re-basket-color);
}

.container_gray {
    background-color: var(--color-re-basket-background);
    border: 1px solid var(--color-re-basket-border);
}

.bfix_input label {
    color: var(--color-re-basket-color);
}

.title_promo_basket {
    color: var(--color-re-basket-color);
}

.container_gray .point {
    color: var(--color-re-basket-color);
    border-bottom: 1px solid var(--color-re-basket-border);
}

.container_gray .point .title,
.pay_list .point span,
.pay_list .point label,
.container_gray .name,
.container_gray .point .price {
    color: var(--color-re-basket-color);
}

.container_gray .point .dop {
    color: var(--color-re-basket-color);
}

.ingridient {
    color: var(--color-re-mmb-color);
    background-color: var(--color-re-mmb-dop);
}

.container_group .address {
    border: 1px solid var(--color-re-basket-border);
}

.container_gray .dost_polosa {
    background-color: var(--color-re-basket-border)!important;
}


/* modal geo */

.modal_dost {
    background-color: var(--color-re-mg-background);
}

.dost_container .point_container {
    background-color: var(--color-re-mg-background);
    border: 1px var(--color-re-mg-border) solid;
}

.dost_left_container .title {
    color: var(--color-re-mg-color);
}

.container_input label {
    color: var(--color-re-mg-color);
}

.container_input .input-group input {
    color: var(--color-re-mg-color);
    background-color: var(--color-re-mg-background);
    border: 1px solid var(--color-re-mg-border);
}

.list_help {
    background: var(--color-re-mg-background);
    color: var(--color-re-mg-color);
}

.help_point,
.dost_left_container .info .mini_point {
    color: var(--color-re-mg-color);
}


/**/

.head_order {
    background: var(--color-re-fo-background);
}

.order_point {
    border: 1px var(--color-re-fo-border) solid;
}

.full_street,
.paradnaya {
    color: var(--color-re-fo-color);
}

.fix_status {
    color: var(--color-re-ma-btn-color);
}


/**/

.modal_time {
    background-color: var(--color-re-mt-background);
}

.modal_time .head .title {
    color: var(--color-re-mt-color);
}

.time_wrapper {
    background-color: var(--color-re-mt-background2);
    border: 1px var(--color-re-mt-border) solid;
}

.time_wrapper .title {
    color: var(--color-re-mt-color);
}

.time_active {
    border: 2px solid var(--color-re-mt-btn);
}

.wrapper_profile {
    border-radius: 4px;
}

.piza_point {
    border: 1px var(--color-re-fo-border) solid;
}


/* about page */

.about_container .time_work {
    color: var(--color-re-head-city);
}