﻿.mm-delivery {
    background: #fff;
}

.mm-delivery__grid {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(3, 1fr);
}

.mm-delivery__grid article {
    background: var(--mm-cream);
    border: 1px solid var(--mm-line);
    border-radius: 21px;
    min-height: 245px;
    padding: 28px;
}

.mm-delivery__grid article>span {
    color: var(--mm-orange);
    display: flex;
    font-size: 24px;
    justify-content: flex-start;
    width: 40px;
}

.mm-delivery__grid h3 {
    font-size: 20px;
    line-height: 1.12;
    margin: 34px 0 12px;
}

.mm-delivery__grid p {
    color: var(--mm-muted);
    font-size: 14px;
    margin: 0;
}

.mm-delivery__contact {
    align-items: center;
    border-bottom: 1px solid var(--mm-line);
    border-top: 1px solid var(--mm-line);
    display: grid;
    gap: 14px;
    grid-template-columns: 1fr auto auto;
    margin-top: 28px;
    padding: 24px 0;
}

.mm-delivery__contact>div {
    display: flex;
    flex-direction: column;
}

.mm-delivery__contact b {
    font-size: 14px;
}

.mm-delivery__contact span {
    font-size: 14px;
}

@media (max-width: 1199px) {
    .mm-delivery__grid {
        grid-template-columns: 1fr;
    }

    .mm-delivery__grid article {
        min-height: auto;
    }

    .mm-contact__num  {
        display: none !important;
    }

    .mm-delivery__contact {
        grid-template-columns: 1fr;
    }

    .mm-delivery__contact>div {
        grid-column: 1 / -1;
    }
}