@media (min-width: 992px) {
    .top-header {
        border-bottom: 0px solid #000000 !important;
    }
}

.page-wrapper {
    background: #1b1b1b !important;
}


.top-panel__search input[type=text] {
    background: #ffffff00 !important;
}

button.search-btn.flex-shrink-0.btn {
    background: #a1141400 !important;
}

.header-submenu__item.active .category-link {
    background-color: #f5deb300 !important;
    color: #85b500 !important;
}

.header-submenu .category-link img {
    mix-blend-mode: normal !important;
}

.top-header {
    background: black !important;
}

.top-menu__wrapper {
    color: #ffffff !important;
}

.top-panel.catalog-menu__outside {
    background: #1b1b1b;
}

.header-nav__catalog__menu {
    max-height: calc(100vh - 90px) !important;
    min-height: 60vh !important;
}

.header-submenu__item.active .category-link:after {
    border-color: #85b500 !important;
}

.mini-cart.not-title .mini-cart__link:hover, .mini-cart.not-title .mini-cart__link:focus, .mini-cart.not-title .mini-cart__link {
        background: #ebedf100 !important;
}

.mini-cart.not-title .count {
    top: -7px !important;
    right: -8px !important;
    box-shadow: none !important;
}

.product-rating {
    display: none !important;
}

.list-module-item.active {
    background: #2b2b2b !important;
}

.catalog-grid .product-item__attribute {
    display: block !important;
}

.list-module {
    border: 1px solid #3a3a3a !important;
}

.list-module {
    border: 1px solid #3a3a3a !important;
}

.subcategory-name {
    text-align: center;
}

.title-banner.html-title.text-right, .title-banner.html-title.text-left {
    max-width: 1700px;
    font-size: 33px;
}

.banner-desc {
    max-width: 1700px;
    margin: 0 auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

body > div.site-main > header > div > div.top-menu__wrapper > div > div > div.top-blocks.top-left > ul > li.dropdown.header-links {
    display: none;
}

.banner-desc > .text-left, .banner-desc > .text-right {
    font-size: 15px;
}

svg.icon.icon-phone {
    fill: white;
}