.map .iframe {
    margin: auto;
    border-radius: 40px;
    overflow: hidden;
    height: 550px;
    width: 1440px;
}

@media screen and (max-width: 1536px) {
    .map .iframe {
        margin: auto;
        width: 1200px;
    }
}
@media screen and (max-width: 1278px) {
    .map .iframe {
        margin: auto;
        width: 93.75vw;
        border-radius: 2.6vw;
    }
}
@media screen and (max-width: 767px) {
    .map .iframe {
        margin: auto;
        width: 88.88vw;
        border-radius: 5.55vw;
    }
}

@media screen and (max-width: 767px) {
    .catalog-out-type .sort-popup {
        left: 0;
        right: unset;
    }
}

#map{
    width: 80%;
    height: 500px; 
    margin: 0 auto;
}

.checkout-pay-img{
    max-width: 25px;
}

/* Общий контейнер балуна */
.balloon__custom-balloon-content {
    width: 300px; /* Ширина балуна, можно настроить */
    padding: 20px;
    background-color: #fff;
    border-radius: 12px; /* Закругленные углы */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* Легкая тень */
    font-family: Arial, sans-serif; /* Или ваш шрифт */
    color: #333;
    line-height: 1.5;
}

/* Заголовок балуна (логотип + название) */
.balloon__balloon-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee; /* Разделитель */
}

.balloon__balloon-logo {
    width: 30px; /* Размер логотипа */
    height: 30px;
    margin-right: 10px;
}

.balloon__balloon-title {
    font-size: 1.2em; /* Размер текста заголовка */
    font-weight: bold;
    color: #333; /* Цвет текста заголовка */
}

/* Секции информации (Адрес, График работы, Телефон) */
.balloon__balloon-section {
    margin-bottom: 15px;
}

.balloon__section-title {
    font-size: 1em;
    font-weight: bold;
    color: #333; /* Цвет заголовков секций */
    margin-bottom: 5px;
}

.balloon__section-text {
    font-size: 0.95em;
    color: #555; /* Цвет основного текста */
    margin-bottom: 0;
}

.balloon__phone-number {
    color: #4CAF50;
    font-weight: bold;
}

.balloon_title__link{
    color: #009439;
}