@media(max-width:480px) {
a.t396__group.tn-group.publication {
    overflow: visible;
}

.publication h3.tn-atom {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;
    max-width: 70px; 
    display: block;
}

}
.uc-colection .t1196__imgwrapper {
    height: 100px !important;
}

.uc-colection span.t-btnflex__text {
    white-space: nowrap !important;
    font-size: 10px !important;
}

.uc-colection a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_xs.t-card__btn {
    padding: 0 !important;
}

.uc-colection .t1196__content {
    padding: 10px 0px 0px 0px !important;
}

.uc-colection .t1196__item {
        width: 85px !important;
}
@media(max-width:480px) {
    .js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns .js-product-img {
        border: 1px solid #83838336;
        border-radius: 5px;
    }

    .store__card__wrap_txt-and-opts {
        padding-top: 5px !important;
        padding-bottom: 0px !important;
    }

    .t-store__card__textwrapper {
        padding: 0 !important;
    }

    .js-product.t-store__card.t-col.t-col_6.t-align_left.t-item {
        margin-bottom: 30px;
        width: 33% !important;
        padding: 0 5px !important;
    }

    a.t1002__addBtn {
        bottom: 0 !important;
        top: auto !important;
        width: 30px;
        height: 30px;
    }

    a.t1002__addBtn svg {
        width: 15px;
    }
    .js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    display: none !important;
    }
    
    .t-store__card__price-wrapper {
        margin-top: 5px !important;
    }
    .js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xl {
    white-space: nowrap !important;  /* Запрещает перенос текста на другую строку */
    overflow: hidden;     /* Скрывает текст, который выходит за пределы */
    text-overflow: ellipsis; /* Добавляет многоточие, если текст не помещается */
}
.t-store__card__wrap_all.t-store__card__wrap_pad-sm {
    display: block !important;
}
}

.tn-elem.desc-text a {
    border-bottom: 1px solid #000000;
}
    