.yt-button.yt-button_type_left {
    display: none !important;
}

#yt-widget .yt-button {
    background: #313131 !important;
    color: white !important;
    border: none !important;
}

#yt-widget .yt-button_type_right {
    padding: 0 33px 0 8px !important;
}

.header_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 28px;
}

.yt-wrapper.yt-wrapper_align_right {
    display: none !important;
}

#yt-widget,
#yt-widget * {
    color: white !important;
}

#yt-widget .yt-listbox__input:checked~.yt-listbox__text {
    color: black !important;
}

#yt-widget .yt-listbox__input:hover~.yt-listbox__text {
    background: #313131;
}

#yt-widget {
    border: none !important;
}

#yt-widget>* {
    border: none !important;
    color: white !important;
}

#yt-widget .yt-listbox__col {
    background: #212121 !important;
}

#yt-widget .yt-button__icon {
    background-position: -34px -34px !important;
}

.yt-listbox__col {
    background: #1A1A1A00 !important;
}

#yt-widget .yt-listbox {
    background: #1A1A1A00 !important;
}

form.yt-listbox {
    background: #1A1A1A00 !important;
}

.yt-listbox__cell:hover {
    background: #313131;
}

.header_top__menu {
    /* width: 100%;
max-width: 1063px; */
    width: 78%;
}

.navbar-inner {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 1063px;
    min-height: unset;
    box-shadow: none;
}

.navbar .nav>li>a {
    text-shadow: none;
    color: #fff;
    padding: 0;
    min-height: unset;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
    transition: .5s;

}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
    color: #C3132C;
    transition: .5s;
}

.navbar {
    margin: 0;
}

.navbar .nav {
    float: none;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus {
    background: none;
    color: #C3132C;
}

.catalog__burger::before {
    content: '';
    display: block;
    width: 14px;
    height: 12px;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1C0 0.734784 0.105357 0.48043 0.292893 0.292893C0.48043 0.105357 0.734784 0 1 0H13C13.2652 0 13.5196 0.105357 13.7071 0.292893C13.8946 0.48043 14 0.734784 14 1C14 1.26522 13.8946 1.51957 13.7071 1.70711C13.5196 1.89464 13.2652 2 13 2H1C0.734784 2 0.48043 1.89464 0.292893 1.70711C0.105357 1.51957 0 1.26522 0 1ZM0 6C0 5.73478 0.105357 5.48043 0.292893 5.29289C0.48043 5.10536 0.734784 5 1 5H13C13.2652 5 13.5196 5.10536 13.7071 5.29289C13.8946 5.48043 14 5.73478 14 6C14 6.26522 13.8946 6.51957 13.7071 6.70711C13.5196 6.89464 13.2652 7 13 7H1C0.734784 7 0.48043 6.89464 0.292893 6.70711C0.105357 6.51957 0 6.26522 0 6ZM0 11C0 10.7348 0.105357 10.4804 0.292893 10.2929C0.48043 10.1054 0.734784 10 1 10H13C13.2652 10 13.5196 10.1054 13.7071 10.2929C13.8946 10.4804 14 10.7348 14 11C14 11.2652 13.8946 11.5196 13.7071 11.7071C13.5196 11.8946 13.2652 12 13 12H1C0.734784 12 0.48043 11.8946 0.292893 11.7071C0.105357 11.5196 0 11.2652 0 11Z' fill='white'/%3e%3c/svg%3e")
}

.catalog__burger {
    background: #313131;
    display: flex;
    gap: 11px;
    align-items: center;
    justify-content: center;
    color: white;
    border: none;
    width: 132px;
    height: 50px;
    border-radius: 2px;
    transition: .4s;
}
.catalog__burger:hover, .catalog__burger:active, .catalog__burger.active{
    background-color: #C3132C;
    transition: .4s;
}
.header {
    position: relative;
    z-index: 999;
}

.header_top__social a {
    display: block;
    transition: .4s;
}

.header_top__social a:hover {
    transition: .4s;
    filter: invert(100%);
}

.header_top__social {
    display: flex;
    gap: 18px;
}

.header_middle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.header_middle__search input,
.header_middle__search .input-append {
    margin: 0;
}

.header_button {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #C3132C;
    color: #fff;
    width: 187px;
    height: 50px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    border-radius: 2px;
}

.header_button:hover,
.header_button:focus,
.header_button:visited,
.header_button:active {
    transition: .4s;
    background-color: #fff;
    color: #C3132C;

}

.salenav {
    position: relative;
    padding-left: 22px;
}

.salenav::before {
    content: '';
    display: block;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.68308 12.3136C1.04793 11.2966 0.268083 10.0948 0.268083 10.0948C0.0896313 10.8029 -0.000418837 11.5303 -1.00198e-05 12.2604C-1.00198e-05 16.9215 3.6038 20.7 8.04999 20.7C11.6919 20.7 14.7696 18.1635 15.7629 14.6841C16.0307 13.7417 16.14 12.7614 16.0863 11.7832C16.0863 11.7832 15.5458 12.5199 14.7962 12.8038C14.5514 12.9018 14.2853 12.9341 14.0242 12.8973C14.0242 12.8973 16.8734 9.2 13.3659 5.73203C12.9375 6.78394 11.499 9.50166 9.87341 9.2C8.0236 8.70435 7.97021 4.78687 9.21436 0C-1.12659 4.2 2.68308 12.3136 2.68308 12.3136Z' fill='url(%23paint0_linear_2139_779)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_2139_779' x1='16.4234' y1='19.7534' x2='-3.63976' y2='4.14862' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFB571'/%3e%3cstop offset='1' stop-color='%23F2000F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    width: 17px;
    height: 21px;
    left: 0;
    top: -3px;
    position: absolute;
}

.top-cart__text {
    display: block;
    font-family: 'Roboto';
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
}

.top-cart {
    text-align: center;
    color: white;
    display: block;
}

.top-cart #counter {
    display: none;
}

.header_top_info_item_more {
    display: none;
}

.header_middle__phone a {
    color: #fff;
    font-family: 'Roboto';
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
    transition: .5s;

}

.header_middle__phone a:hover {
    text-decoration: none;
    color: #C3132C;
    transition: .5s;
}

._js_more_header_phones {
    position: relative;
    box-sizing: border-box;
    margin: 0px 0px 10px 10px;
    display: inline-block;
    padding: 5px;
    background: none;
    border: none;
}

._js_more_header_phones::before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.175 0L5 3.81666L8.825 0L10 1.17501L5 6.17499L0 1.17501L1.175 0Z' fill='%23818488'/%3e%3c/svg%3e ");
    width: 10px;
    height: 7px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}


.header_top_info_item_more {
    position: absolute;
    z-index: 9;
    background: #313131;
    padding: 10px;
    border-radius: 3px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.header_middle__phone {
    position: relative;
}

.header_top_info_item_text {
    font-family: 'Roboto';
    font-weight: 700;
    font-style: Bold;
    font-size: 18px;
}

.header_top_info_item.more .header_top_info_item_label {
    margin-bottom: 6px;
}

.header_top_info_item.more .header_top_info_item_text {
    padding-left: 23px;
    position: relative;
}

.header_top_info_item_label {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;

}

.header_top_info_item.more .header_top_info_item_text::before {
    content: '';
    display: block;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64881 9.35429C11.6406 12.3453 12.3193 8.88504 14.2242 10.7886C16.0607 12.6246 17.1162 12.9924 14.7894 15.3185C14.498 15.5528 12.6462 18.3707 6.13845 11.8647C-0.370109 5.358 2.44619 3.50433 2.68048 3.21296C5.0129 0.880384 5.3744 1.94204 7.21087 3.778C9.11577 5.68237 5.65699 6.36331 8.64881 9.35429Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
}

.header_top_info_item.more .header_top_info_item_more .header_top_info_item_text::before {
    content: none;
}

.header_top_info_item.more .header_top_info_item_more .header_top_info_item_text {
    padding-left: 0;
}

.header_middle__time {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 14px;
}

.mail__item {
    font-family: 'Roboto';
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    padding-left: 23px;
    position: relative;
    color: #fff;
}

.mail__item::before {
    content: '';
    display: block;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.4268 6.63831L10.0943 9.34808C9.46468 9.84759 8.57883 9.84759 7.94921 9.34808L4.58862 6.63831' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6816 15.75C14.9627 15.7563 16.5 13.8822 16.5 11.5788V6.42751C16.5 4.12412 14.9627 2.25 12.6816 2.25H5.31835C3.03734 2.25 1.5 4.12412 1.5 6.42751V11.5788C1.5 13.8822 3.03734 15.7563 5.31835 15.75H12.6816Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
}

.search.hidden {
    display: none;
}

.header_catalog_menu__wrap {
    width: 100%;
    margin: auto;
    background: #313131;
    box-sizing: border-box;
}

.header_catalog_menu__wrap {
    overflow: hidden;
    width: 100%;
    position: absolute;
    height: 0;
    left: 0;
    top: 0;
    background: #212121;
    z-index: 9;
    transition: .5s;
}

.header_catalog_menu__wrap.active {
    height: auto;
    transition: .5s;
}

.header_middle__logo_link_container {
    display: flex;
    gap: 12px
}

@media (max-width:1200px) {
    .header_button {
        width: 50px;
        font-size: 0;
        position: relative;
    }

    .header_button::before {
        content: '';
        display: block;
        background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M26.0161 1.6123C26.2486 1.37985 26.2486 1.00296 26.0161 0.770509C25.7837 0.538054 25.4068 0.538054 25.1743 0.770509L25.5952 1.19141L26.0161 1.6123ZM15.4762 10.7152C15.4762 11.044 15.7427 11.3105 16.0714 11.3105L21.4285 11.3105C21.7573 11.3105 22.0238 11.044 22.0238 10.7152C22.0238 10.3865 21.7573 10.12 21.4285 10.12H16.6666V5.35807C16.6666 5.02933 16.4001 4.76284 16.0714 4.76283C15.7427 4.76283 15.4762 5.02933 15.4762 5.35807L15.4762 10.7152ZM25.5952 1.19141L25.1743 0.770509L15.6505 10.2943L16.0714 10.7152L16.4923 11.1361L26.0161 1.6123L25.5952 1.19141Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2959 15.8987C13.8576 19.4594 14.6656 15.3401 16.9333 17.6062C19.1196 19.7919 20.3762 20.2298 17.6062 22.999C17.2592 23.2779 15.0547 26.6325 7.3074 18.8874C-0.440883 11.1412 2.91185 8.93449 3.19077 8.58762C5.96746 5.81074 6.39781 7.07461 8.58409 9.26028C10.8518 11.5274 6.73424 12.338 10.2959 15.8987Z' stroke='white' stroke-width='1.19048' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
        position: absolute;
        width: 27px;
        height: 27px;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .header_middle {
        margin-top: 13px;
    }
}

@media (max-width:984px) {
    .navbar-search .input-large {
        width: 50px;
        font-size: 0;
    }

    .navbar-search .input-large {
        background-position: 12px center;
        width: 50px;
        padding: 0;
    }

    .header_middle__logo {
        width: 65px;
        overflow: hidden;
        margin-right: -20px;
    }

    .header_middle__logo img {
        object-position: left;
        object-fit: cover;
        width: 279px;
        height: 60px;
    }

    .input-append .focused {
        width: calc(100% - 30px);
        z-index: 9;
        position: fixed;
        transition: .5s;
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 14px;
        background-position: 97%;
        padding-left: 15px;

    }

}

@media (max-width: 760px) {
    .header_middle__phone {
        display: none;
    }

}

@media (max-width:626px) {
    .catalog__burger {
        font-size: 0;
        width: 50px;
        gap: 0;
    }

    .header_middle__logo {
        margin-right: 0;
    }

    .header_middle {
        margin-bottom: 10px;
    }

}