.header__type-simple .search-widget__btn {
    border-radius: var(--border-radius);
}


.header__type-simple .search-widget__field {
    position: absolute;
    right: 0;
    width: calc(100% - 165px);
    display: none;
}

.header__type-simple .search-widget__dropdown {
    display: none;
}

.header__type-simple .search-widget.active .search-widget__field {
    display: block;
}

.header__type-simple .search-widget.active .search-widget__dropdown {
    display: block;
}
.header__type-simple.fixed .search-widget__input{
    background: var(--gray) !important;
}

@media (max-width: 991px) {
    .header__type-simple .search-widget {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .header__type-simple .search-widget__btn {
        display: none;
    }

    .header__type-simple .search-widget.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: none;
        z-index: 2;
        margin: 0;
        padding: 0;
    }

    .header__type-simple .search-widget.active .search-widget__field {
        width: 100%;
        top: calc(100% + 15px);
    }

    .header__type-simple .search-widget__dropdown {
        top: calc(var(--input-height) + 15px);
    }
}

@media (min-width: 992px) {
     .header__type-simple .header__contacts-phones {
        margin-left: 20px;
    }
    .header__type-simple .header__contacts {
        flex: 1;
        margin-left: 0;
    }

    .header__type-simple .header__top {
        padding: 10px 0 15px;
    }

    .header__type-simple .header__search {
        margin: 0 30px;
    }

    .header__type-simple .search-widget__btn {
        width: 120px;
    }

    .header__type-simple .search-widget__dropdown {
        width: calc(100% - 150px);
        margin-left: auto;
    }

    .header__type-simple .header__info {
        /* display: none; */
    }
}

@media (min-width: 1200px) {
    .header__type-simple .header__search {
        margin: 0 40px;
    }

    .header__type-simple .search-widget__btn {
        width: 140px;
    }

    .header__type-simple .search-widget__dropdown {
        width: calc(100% - 150px);
        margin-left: auto;
    }

    .header__type-simple .header__item {
        /* margin-right: 10px; */
    }
}

@media (min-width: 1300px) {
    .header__type-simple .header__item {
        /* margin-right: 20px; */
    }
}