/* mobile */
.mobileheader {
    background: linear-gradient(90.48deg, #7415D6 0%, #D86AFD 50%, #7415D6 100%);
}

.mobileheader .header-friday__eclipse-2,
.mobileheader .header-friday__eclipse-3 {
    position: absolute;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
}

.mobileheader .header-friday__eclipse-3 {
    left: 0;
    background-size: 30% 200%;
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
}

.mobileheader .header-friday__eclipse-2 {
    background-size: 85% 150%;
}

.mobileheader .fill-dark-light-block use {
    fill: #ffffff;
}
/* end mobile */

.header {
    /*background-image: url(../images/bg-friday_black.png);*/
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background: linear-gradient(90.48deg, #7415D6 0%, #D86AFD 50%, #7415D6 100%);
}

.header__top-part {
    background-color: #FFFFFF08 !important;
}

.header .header-friday__eclipse-1,
.header .header-friday__eclipse-2,
.header .header-friday__eclipse-3 {
    position: absolute;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
}

.header .header-friday__eclipse-1 {
    background-image: url(../images/friday/friday_25_bg_b.png);
    background-position: center;
    width: 585px;
}
@media all and (max-width: 991px){
    .header-friday__eclipse-1 {display:none;}
    .mobileheader .header-friday__eclipse-2 {
        background-image: url(../images/friday/friday_25_bg_s.png);
        background-size: unset;
        background-position-x: -11px;
        left: 0;
        z-index: 0;
    }
    .logo a {
        z-index: 1;
    }
}
.header-friday__eclipse-2 {

}

.header-friday__eclipse-3 {

}

.header .line-block > a.dark_link,
.header .header-menu__item > a.dark_link,
.header .regions__chooser,
.header .header-cabinet > a.dark_link,
.header .header-compare > a.dark_link,
.header .header-favorite > a.dark_link,
.header .basket > a.dark_link,
.header .phones__inner > a.dark_link {
    color: #ffffff;
}

.header .search-button-div .fill-dark-light-block use {
    fill: var(--fill_dark_lite_hover);
}

.header .regions__chooser:hover *,
.header .line-block > a.dark_link:hover,
.header .header-cabinet > a.dark_link:hover,
.header .header-compare > a.dark_link:hover,
.header .header-favorite > a.dark_link:hover,
.header .basket > a.dark_link:hover,
.header .header-menu__item > a.dark_link:hover * {
    color: #fff;
    fill: #fff !important;
}

.header .fill-dark-light-block use,
.header .app_url_header path {
    fill: #ffffff;
}

.header .fill-dark-light-block:hover use {
    fill: #fff;
}

.header .drag-scroll__arrow:hover {
    background: #fff;
}

.header .search:focus-within .btn-search {
    background-color: #fff;
}

.header .btn.btn-default {
    background-color: #fff;
    color: var(--theme-base-color);
    border-color:#fff;
}
.header-menu__item .fill-use-svg-fff,
.header-menu__item .fill-use-fff svg {
    fill: var(--theme-base-color);
}

.header .btn.btn-default:hover {
    background-color: #fff;
    color: var(--theme-base-color);
    border-color:#fff;
}
.header__top-part{background: unset!important;}

.drag-scroll__content-wrap a{}
.drag-scroll__content-wrap a:hover{text-decoration: underline;}


.bg-more-theme {
    color: #fff;
    background-color: var(--theme-more-color);
}


.headers-container  .header-cart__count,
.headers-container  .icon-count,
#mobileheader .header-cart__count,
#mobileheader .icon-count
{
    background-color: #fff!important;
    color:#142569!important;
}
