.content.flex-block.header__content {
    display: flex;
    flex-direction: row;
}
.mob-delivery-block {
    display: none;
}

.mob-bg {
    display: none;
}
@media (max-width: 600px) {
    .product__item {
        width: 100%;
        max-width: 100%;
    }
}


@media (max-width: 767.98px) {
    .header__center {
        right: 155px !important;
    }
    .header-question img, .header__tel img {
        margin-right: 0;
        width: 33px;
    }
    .header__tel {
        padding: 5px 15px;
    }
    .header__tel .phone-number {
        display: none;
    }
    .phone-mts {
        display: block;
    }
    .mobile__button {
        margin-left: 20px !important;
        width: 40px;
        height: 40px;
    }
    .button.product-info {
        width: 150px;
    }
    .product__item {
        max-width: calc(100% / 2 - 20px) !important;
    }
}
@media (max-width: 768px) {

    .header-question {
        display: block;
        padding: 5px 15px;
        background: #094672;
        border-radius: 13px;
    }
    .header-question img {
        /*display: block;*/
    }
    .header-question span {
        display: none;
    }
    .header__center {
        position: absolute;
        right: 410px;
    }
    .product__item {
        max-width: calc(100% / 3 - 20px);
    }
    .btn-block {
        flex-wrap: wrap;
        gap: 20px;
    }
    .site-block {
        padding: 0px 0;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .product__item {
        /*max-width: calc(100% / 3 - 20px);*/
    }
}

@media (max-width: 1023px) {
    .product__item {
        max-width: calc(100% / 3 - 20px);
    }
    .mobile__button {
        margin-left: 30px;
    }
    .header__tel {
        font-size: 24px;
    }
    .mob-delivery-block {
        display: block;
    }
    .site__right {
        flex: unset;
        display: none;
    }
    .site__left {
        max-width: 100%;
        flex: unset;
    }
    .footer__content {
        flex-direction: column;
        gap: 30px;
    }
    .mob-bg {
        display: block;
    }
    .desctop-bg {
        display: none;
    }
}
@media (max-width: 1200px) {
    .header__left {
        max-width: 80px;
    }
    .header__center a {
        font-size: 16px;
        line-height: 24px;
    }
    .main__bg {
        /*height: 185px !important;*/
    }
    /*.content {
        display: flex;
        flex-direction: column;
    }
    .site__left {
        flex: unset;
        width: 100%;
    }
    .site__right {
        display: none;
    }*/


    p.toggle-block-title {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .delivery-next-slot {
        font-size: 14px !important;
        text-align: center !important;
    }
}

@media (min-width: 1024px) and (max-width: 1366px) {

    .product__item {
        max-width: calc(100% / 2 - 20px );
        width: 50%;
    }
    .site__left {
        max-width: 60%;
        flex: 1 1 60%;
    }
    .site__right {
        max-width: 40%;
        flex: 1 1 40%;
    }
}
@media (max-width: 1366px) {
    .main__bg {
        /*height: 210px;*/
    }
    p.toggle-block-title {
        text-align: center;
        font-size: 20px;
        line-height: 26px;
    }
}

@media (min-width: 1600px) {
    .cart__item {
        max-width: calc(100% / 3 - 10px);
    }
}
