:root {
    --link-color: #283144;
}

body {
    background-color: #f3f4f9;
    color: #283144;
}


.theme-light .mobile-header .button-theme-change .icon-theme-moon {
    filter: grayscale(1) brightness(20);
}
.icon-btn-menu,
.icon-btn-download {
    filter: grayscale(1) brightness(0);
}

.button-link {
    color: #202736;
}

a.button-gray,
.button-gray {
    color: #202736;
    background-color: #f2d5ac;
}
.button-gray:hover {
    background-color: #fadbae;
}
.button-gray:active {
    background-color: #f1cb9c;
}

.header-top-nav .button-gray,
.header-top-nav a.button-gray,
.header-controls a.button-gray,
.header-controls .button-gray {
    color: #fff;
    background-color: #202736;
}



body[data-fly-toggle="profile"] .box-profile-button {
    color: #283144;
}
body[data-fly-toggle="profile"] .box-profile-button::after {
    filter: grayscale(1) brightness(0);
}


.top-nav-link {
    color: #283144;
}
.top-nav-link:hover {
    color: #40537c;
}

.place-input {
    color: #283144;
    background-color: #e5e6ec;
}
.place-input:hover,
.place-input:focus {
    background-color: #d8dae8;
}

select.place-input {
    background: #e5e6ec no-repeat right center
        url(../img/icons/select_arrow-light.png);
}

.box-search-input {
    color: #fff;
    background: #202736;
}
.box-search-input:hover,
.box-search-input:focus {
    background: #1a232f;
}

/* Form */
.form-block {
    color: #283144;
    background-color: #e5e6ec;
}
.form-block .place-input {
    background-color: #d8dae8;
}
.form-block .place-input:hover,
.form-block .place-input:focus {
    background-color: #c6cae7;
}

.form-block .select2-container--default .select2-selection--single {
    border-color: transparent;
    background-color: #d8dae8;
    color: #000;
}
.form-block .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: inherit;
}


.select2-results {
    color: #fff;
}

.select2-dropdown-payout {
    border-color: transparent;
    background-color: #d8dae8;
    color: #000;
}
.select2-dropdown-payout .select2-results {
    color: #000;
}
.select2-dropdown-payout .select2-results__option--selected {
    background: #9ea3b4;
    color: #fff;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background: #9ea3b4;
    color: #fff;
}

.form-block .select-payment-button {
    color: #202736;
    background-color: #d8dae8;
}
.form-block .select-payment-button-main::after {
    filter: grayscale(1) brightness(0);
}
.form-block button.select-payment-button.drop--open {
    background-color: #c6cae7;
}
.form-block .select-payment-drop {
    background-color: #d8dae8;
}
.form-block .select-payment-drop::after {
    border-bottom-color: #d8dae8;
}
.form-block .select-payment-drop .select-payment-button:hover {
    background-color: rgb(240 242 253);
}

.modal-box__info-inner {
    color: inherit;
    background: #f3f4f9;
}

.modal-box .modal-box__info-inner {
    color: inherit;
    background: #1c283f;
}

.button-checkbox__tick {
    background-color: #e5e6ec;
}
.button-checkbox__tick::after {
    filter: grayscale(1) brightness(0);
}

.icon-category,
.icon-filter {
    filter: grayscale(1) brightness(0);
}

.main-slider {
    color: #fff;
}

.category-item-title {
    color: #fff;
}

.product-item {
    color: #283144;
    background-color: #e5e6ec;
}
.product-item-title,
.product-item-sells,
.product-item-props .props--value,
.text-formatter {
    color: inherit;
}
.product-item-title:hover {
    color: #5d77ab;
}

.main-category-box {
    background-color: #e5e6ec;
}

.bgs-dot-fly::before,
.bgs-dot-fly::after {
    background-image: url(../img/bgs-dot-white.png);
}

.main-slider .wrapper::before,
.main-slider .wrapper::after {
    background-image: url(../img/bgs-slider-left-white.png);
}

.product-width-sidebar-box {
    background-color: #e5e6ec;
}
.product-width-help a {
    color: #916426;
}
.product-list-item-value {
    color: #000;
}
.product-list-item-content {
    color: inherit;
}

.product-width-title {
    color: inherit;
}

.product-width-btn-back {
    color: #202736;
    background-color: #fff9f1;
}
.product-width-btn-back:hover {
    background-color: #fdfcf5;
}
.product-width-btn-back:active {
    background-color: #fff9f1;
}

.product-width-graph-logo {
    opacity: 0.18;
}
.product-width-graph-logo img {
    filter: contrast(0);
}

.product-width-stats-list-value {
    color: #202736;
}

.product-width-graph #salesChart {
    filter: contrast(0.5);
}

.sort-btn {
    color: inherit;
}
.sort-btn:hover,
.sort-btn:active {
    color: #4e5f83;
}
.sort-btn-icon-arrow-up,
.sort-btn-icon-arrow-down {
    filter: grayscale(1) brightness(0);
}

.form-block {
    color: #202736;
    background-color: #e5e6ec;
}

.error-header svg {
    filter: grayscale(1) brightness(0);
}

.history-orders-table th {
    color: #202736;
    background: #e5e6ec;
}

.order-block-prop-value {
    background: #f3f4f9;
}

.modal-static {
    --link-color: #fff;
}
.modal-static .place-input {
    color: #eee;
}

.my-buy-list-box .product-props__stock,
.my-buy-list-box .product-props__price {
    color: #fff;
}

.categories-header-link {
    color: #fff;
}

.entry-item {
    background-color: #e5e6ec;
}
.entry-item-title a {
    color: #202736;
}
.entry-item-prop .icon {
    filter: invert(1);
}

.noUi-handle-lower .noUi-tooltip,
.noUi-handle-upper .noUi-tooltip {
    color: #000;
}
.filter-button_reset {
    color: #000;
}
