:root {
	--header-bg: url(/image/catalog/header/header-bg2.png);}
/*.header-phones__main {color:#fff;}*/
main {
    background-image: url(/image/catalog/header/arton.svg);
    background-repeat: no-repeat;
    background-size: 58%;
    background-position: 50%;
}

/*.header-account:after, .header-wishlist:after, .header-compare:after, .header-cart:after, .header-account__icon, .header-wishlist__icon, .header-compare__icon, .header-cart__icon {
    color: #dbdbdb;
}*/
div.heading, .its-wrapper {
        background: #ffffffde;       
    }
.its-item {   
    background: #ffffff00;
    }
.ocf-theme-light .ocf-footer:after, .ocf-theme-light .ocf-footer {    
    box-shadow: none!important;
}
.ocf-collapse-value .ocf-value-list-body, .ocf-body {
    background: #ffffffde;
    padding: 5px;
} 
.ocf-scroll-y {
        background: none!important;       
    }   
.footer {
    flex: 0 1 auto;
    padding: 20px 0 0;
    color: var(--footer-c);
    
    /* Фон-изображение */
    background: url(/image/catalog/header/header-bg2.png);
    background-repeat: no-repeat;
   
    background-position: center; /* Центрирование */
	background-position-y: -63%;
    /* Полупрозрачность через псевдоэлемент */
    position: relative;
}

.footer::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Задаём тот же фон, но с прозрачностью */
    background: url(/image/catalog/header/header-bg2.png);
    background-repeat: no-repeat;
  
    background-position: center;
    opacity: 0.2; /* Прозрачность (0.0 - полностью прозрачный, 1.0 - непрозрачный) */
background-position-y: 83%;
    /* Накладываем поверх основного фона */
    z-index: -1;
}
.menu-module__ul, .list-group {
    background: #eeeeeeeb;
}

@media (max-width: 767px) {
    :root {
        --header-bg: url(/image/catalog/header/header-bg2-m.png);
		}
    
	main {
    
    background-repeat: no-repeat;
    background-size: 91%;
    background-position: 137% 3%;
   
	}

}