:root body.theme-black {
    --bg-white: #222;
    --real-white: #000;
    --white: #414141;
    --red: #cb353a;
    --blue: #008ad1;
    --dark-blue: #2f2482;
    --purple: #625aa1;
    --black: #fff;
    /*--light-gray: #e2e2e2;*/
    /*--light-1-gray: #d8d9d9;*/
    /*--gray: #9b9b9b;*/
    /*--dark-3-gray: #c4c5c5;*/
    /*--dark-2-h-gray: #b0b1b2;*/
    /*--dark-2-gray: #878786;*/
    /*--dark-1-gray: #535352;*/
    /*--dark-gray: #1a1a18;*/
    
    --btn-white: #fff;
    --btn-dark-gray: #1a1a18;
    --btn-light-gray: #e2e2e2;
    
    --light-gray: #1a1a18;
    --light-1-gray: #535352;
    --gray: #878786;
    --dark-3-gray: #b0b1b2;
    --dark-2-h-gray: #c4c5c5;
    --dark-2-gray: #9b9b9b;
    --dark-1-gray: #d8d9d9;
    --dark-gray: #e2e2e2;
    
    --footer-white: #fff;
    --footer-dark-gray: #1a1a18;
    --footer-dark-2-gray: #535352;
}

body.theme-black .filter-mob-btn {
    color: var(--btn-dark-gray);
}
body.theme-black .product .shop-block .block {
    background: var(--bg-white);
}
body.theme-black .product .shop-block .header {
    color: var(--black);
}
body.theme-black .product .shop-block .txt {
    color: var(--dark-2-gray);
}

body.theme-black .about {
    background: var(--bg-white);
}

body.theme-black .purchase .items .item-wrap .item {
    background: var(--bg-white);
}

body.theme-black .header .search-wr .search-bar .search-input {
    color: white;
}