.phone, 
.whatsapp, 
.telegram {
    opacity: 0.3;                     
    transition: opacity 0.3s ease, transform 0.2s ease;  
    display: inline-block;            
    cursor: pointer;
}

.phone:hover, 
.whatsapp:hover, 
.telegram:hover {
    opacity: 1;               
    transform: scale(1.05);   
}
/* Общая обертка с кнопками */
.t-store__card__btns-wrapper {
    display: flex;              /* делаем flex-контейнер */
    align-items: center;        /* кнопки по центру по вертикали */
    justify-content: flex-start;/* кнопки идут в линию */
    gap: 10px;                  /* расстояние между кнопками */
}
.catalog-lariba-calc-btn,
.detail-lariba-calc-btn {
    display: flex;                 /* делаем flex-контейнер */
    align-items: center;           /* центрируем по вертикали */
    justify-content: center;       /* центрируем по горизонтали */
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    margin-left: 10px;
    background: #EF3031;           /* 🔴 цвет кнопки */
    color: #ffffff;                /* белый текст */
    font-family: 'SF-Pro-Display', Arial, sans-serif;
    font-size: 16px;
        font-weight: 500;
    border-radius: 6px;
    cursor: pointer;
    text-align: center;            /* дополнительное выравнивание текста */
    white-space: nowrap;
}

/* Эффект при наведении */
.catalog-lariba-calc-btn:hover,
.detail-lariba-calc-btn:hover {
    background: #cc0000;
}