/* mobile */
.mobileheader {
    background-color: #000000 !important;
    --theme-more-color: #E3000F;
}

.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-color: #000000 !important;
    background-image: url(../images/bg-friday_black.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    --theme-more-color: #E3000F;
}

.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/bg-friday_ellipse_1.png);
    background-position-x: center;
    background-position-y: bottom;
}

.header-friday__eclipse-2 {
    background-image: url(../images/bg-friday_ellipse_2.png);
    background-position-x: right;
    background-position-y: top;
}

.header-friday__eclipse-3 {
    background-image: url(../images/bg-friday_ellipse_3.png);
    background-position-x: left;
    background-position-y: bottom;
}

.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: #E3000F;
    fill: #E3000F !important;
}

.header .fill-dark-light-block use,
.header .app_url_header path {
    fill: #ffffff;
}

.header .fill-dark-light-block:hover use {
    fill: #E3000F;
}

.header .drag-scroll__arrow:hover {
    background: #E3000F;
}

.header .search:focus-within .btn-search {
    background-color: #E3000F;
}

.header .btn.btn-default {
    background-color: #E3000F;
    border-color: #E3000F;
}

.header .btn.btn-default:hover {
    background-color: #b9000f;
    border-color: #b9000f;
}
