.analogs .analogs__title {
    color: #393939;
    padding: 50px 0 25px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}

.analogs p {
    display: flex;
    line-height: initial;
    padding-bottom: 5px;
}

.analogs p * { white-space: nowrap; }

.analogs__more {
    justify-content: end;
    font-style: italic;
}

.analogs a {
    color: #37aa42;
    padding-right: 4px;
}

.analogs a:hover {
    color: #444;
    text-decoration: none;
}

.analogs a.short-link {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
}

.analogs b { padding-right: 4px; }

.analog__cost { padding-left: 4px; }

.modal-open #modalAnalogs { padding: 0 !important; }

#modalAnalogs .analog__cost { color: #6b6b6b; }
#modalAnalogs .analog__cost a { font-size: 15px; }

.analog-grid {
    display: grid;
    grid-template-columns: 1fr auto auto auto;
    column-gap: 6px;
}

.analog-grid .analog__link,
.analog-grid .analog__cost { white-space: nowrap; }


/* Analogs inside catalog item block */

.catalog_item__main .analogs { padding: 10px 20px 15px 25px; }

.catalog_item__main .analogs .analogs__title {
    color: #6b6b6b;
    padding: 10px 0 20px;
    font-weight: 400;
    font-size: 18px;
    text-transform: initial;
}

.catalog_item__main .analogs b {
    padding-top: 1px;
    font-size: 13px;
}