/* --- СВЕТЛАЯ ТЕМА --- */

/* Стили для фиксированного блока "Тема" */

body.theme-light #theme-toggle {
    color: var(--color-white);
    background-color: var( --color-gray-dark-darker);
}

body.theme-light {
    color: var(--color-gray-text);
    background: #ffff;
}

/* Header */

body.theme-light .top-menu__currency ul:after {
    color: var(--color-gray);
}

body.theme-light .menu {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .menu__level-1-li:hover {
    background: var(--color-red-dark--hover);
}

body.theme-light .main-menu.set-before:before {
    background: var(--color-red-dark);
}

body.theme-light .header-account__icon, .header-wishlist__icon, .header-compare__icon, .header-cart__icon {
    color: var(--color-red-dark);
    background: transparent;
}

body.theme-light .header-account__icon:hover, .header-wishlist__icon:hover, .header-compare__icon, .header-cart__icon:hover {
    color: var(--color-red-dark--hover);
    background: transparent;
}

body.theme-light .uni-slideshow_v2,
body.theme-light .uni-slideshow_v2__item {
    background: #fbfbfb;
}

body.theme-light .uni-slideshow_v2__title {
    color: var(--color-black);;
}

body.theme-light .uni-slideshow_v2__title strong {
    color: var(--color-red-dark);
}

body.theme-light .uni-slideshow_v2__text {
    color: var(--color-gray-dark);
}

body.theme-light button.uni-slideshow_v2__btn.uni-href.btn {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light button.uni-slideshow_v2__btn.uni-href.btn:hover {
    color: var(--color-white);
    background: var(--color-red-dark);
}

.product-page__textblock, .product-page__textblock-inner {
    background: var(--color-gray-light);
}

body.theme-light .product-page strong, product-page b {
    color: var(--color-gray-dark);
}

body.theme-light h1 strong {
    color: var(--color-red-dark);
}

body.theme-light .modal-header {
    color: var(--color-gray);
    background: var(--color-gray-light--hover);
}

body.theme-light .modal-header .close {
    color: var(--color-gray-dark);
}

body.theme-light .modal-header .close:hover {
    color: var(--color-red-dark);
}

body.theme-light a,
body.theme-light .product-thumb__name {
    color: var(--color-gray-dark);
}

body.theme-light a:hover,
body.theme-light .product-thumb__name:hover {
    color: var(--color-black);
}

body.theme-light .pagination a {
    color: var(--color-gray-dark);
    background: transparent;
}

body.theme-light .pagination a:hover {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light .pagination .active span {
    background: var(--color-red);
}

body.theme-light .alert-warning, .body.theme-light .alert-success {
    color: var(--color-gray-dark-darker);
    background: var(--color-green);
}

body.theme-light .alert-warning a, .body.theme-light .alert-success a {
    color: var(--color-red-dark);
    text-decoration: none;
}

body.theme-light .alert-warning a:hover, .body.theme-light .alert-success a:hover {
    color: var(--color-red-dark--hover);
    text-decoration: underline;
}

body.theme-light .top-menu__currency-item a:hover {
    color: var(--color-red-dark);
}

body.theme-light .btn-primary,
body.theme-light .btn-primary:active,
body.theme-light .btn-primary:focus,
body.theme-light .header-menu__btn,
body.theme-light .uni-slideshow_v2__btn,
body.theme-light .uni-slideshow_v2__btn:focus,
body.theme-light .uni-slideshow_v2__btn:active {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light .btn-primary:hover,
body.theme-light .header-menu__btn:hover,
body.theme-light .uni-slideshow_v2__btn:hover {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .header-search__category-btn {
    color: var(--color-red);
}

body.theme-light #menu a,
body.theme-light #menu a:hover
color: var(--color-white);
}

body.theme-light .news-thumb,
body.theme-light .news-thumb:hover {
    background: var(--color-gray-light);
}

body.theme-light .news-thumb:hover {
    border: 1px solid transparent;
}

body.theme-light .news-module .news-thumb__name {
    color: var(--color-gray-dark);
}

body.theme-light .news-module .news-thumb__text {
    color: var(--color-gray);
}

body.theme-light .product-thumb__quick-order.btn,
body.theme-light .product-page__quick-order.btn {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light .menu__level-1-a {
    color: var(--color-white);
}

body.theme-light .menu__level-1-a:hover, body.theme-light .menu__level-1-li.active a {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light .product-thumb__quick-order.btn:hover,
body.theme-light .product-page__quick-order.btn:hover {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .header-search__category-btn:hover {
    color: var(--color-red-dark);
}

body.theme-light .qty-indicator__text.t-2 {
    color: var(--color-orange);
}

body.theme-light .qty-indicator__text.t-1 {
    color: var(--color-red);
}

body.theme-light .product-banner__icon {
    color: var(--color-red);
}

body.theme-light .sticker__item.ean {
    color: var(--color-white);
    background: var(--color-orange-dark);
}

body.theme-light .sticker__item.special {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .home-page .html-module {
    background: none;
}

body.theme-light .owl-carousel .owl-dots .owl-dot {
    background: var(--color-gray);
}

body.theme-light .owl-carousel .owl-dots .owl-dot:hover {
    background: var(--color-gray-dark);
}

body.theme-light .owl-carousel .owl-dots .owl-dot.active {
    background: var(--color-red);
}

body.theme-light .product--additional-info {
    background: #eaeaea;
}

body.theme-light .option__group .option__item:hover {
    color: var(--color-red) !important;
}

body.theme-light .qty-indicator__text.t-4 {
    color: var(--color-green-dark);
}

body.theme-light .sorts-block__span {
    color: var(--color-black);
}

body.theme-light .sorts-block__span.selected {
    color: var(--color-black);
}

body.theme-light .category-list .category-list__item {
    color: var(--color-white);
    background: var(--color-red);
}

body.theme-light .category-list .category-list__item:hover {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .ocf-noUi-connect:before,
body.theme-light .ocf-noUi-handle {
    background-color: var(--color-black);
}

body.theme-light .ocf-theme-light .ocf-active.ocf-dropdown .ocf-filter-header {
    color: var(--color-gray-dark) !important;
    background: var(--color-orange-light);
}

body.theme-light .ocf-theme-light .ocf-more-selected {
    color: var(--color-white);
    background: var(--color-red-dark);
}

body.theme-light .ocf-theme-light .ocf-value-count {
    color: var(--color-gray-light);
    background-color: var(--color-gray-dark);
}

body.theme-light .ocf-dropdown .ocf-filter-header {
    color: var(--color-gray-dark);
    background: var(--color-gray-light);
}

body.theme-light .ocf-dropdown .ocf-filter-header:hover {
    color: var(--color-gray-dark);
    background: var(--color-gray-light--hover);
}

body.theme-light .ocf-angle {
    padding: 12px 12px;
    background: var(--color-white);
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='12' height='12' viewBox='0 0 16 16'%3e%3cpath d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3e%3c/svg%3e");
}


body.theme-light .footer {
    color: var(--color-gray-dark);
    background: var(--color-gray-light);
}

/* Страница товара */

body.theme-light .product-page__wishlist-compare button, body.theme-light .product-page__wishlist-compare a {
    color: var(--color-black);
    background: var(--color-gray-light);
}

body.theme-light .product-page__wishlist-compare button:hover, body.theme-light .product-page__wishlist-compare a:hover {
    color: var(--color-white);
    background: var(--color-gray-dark);
}

body.theme-light .product-page__textblock-inner .allow {
    color: var(--color-green-dark);
}

body.theme-light .product-page__textblock-inner .disallow {
    color: var(--color-red-dark);
}

body.theme-light .nav-tabs li a:hover {
    color: var(--color-red-dark);
}

/* Живой поиск */

body.theme-light .live-search__ul,
body.theme-light .live-search__price {
    color: var(--color-black);
}

/* Страница 404 */

body.theme-light .error-not-found__404 {
    color: var(--color-red-dark);
}

/* Главная страница */

body.theme-light .our_reviews__item_simple {
    /*color: var(--color-gray-dark-darker);*/
    /*background: var(--color-white);*/
    /*box-shadow: 0px 0px 24px 6px rgba(0, 0, 0, 0.15);*/
}

body.theme-light .our_reviews__item--wrapper h3 {
    color: var(--color-gray-dark-darker);
}

/* Медиазапросы */

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 991px) {
    body.theme-light .menu,
    body.theme-light .menu-wrapper {
        color: var(--color-gray-dark);
        background: var(--color-white);
    }

    body.theme-light .main-menu__contacts.open li,
    body.theme-light .main-menu__contacts.open li a,
    body.theme-light .menu__level-1-a,
    body.theme-light .menu__level-1-li:hover {
        color: var(--color-gray-dark);
        background: none;
    }
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 640px) {
}

@media screen and (max-width: 575px) {
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 400px) {
}
