.t-store__card {
    background: #ffffff;
    border-radius: 10px; /* Радиус скругления углов карточки */
}

#allrecords .t951__cont-wrapper .t951__sidebar{
    border-radius: 10px; /* Радиус скругления углов боковой панели */
}

#allrecords .t-store__filter__input,
#allrecords .t-store__sort-select{
    border-radius: 7px; /* Радиус скругления углов поля ввода поиска и сортировки */
}

.t-store__card__textwrapper {
    padding: 5px 20px 0; /* Отступ от края карточки до текста */
}

.t-store__card__btns-wrapper {
    padding: 10px 20px 20px; /* Отступ от края карточки до кнопки "Купить" */
}

.t-store__prod-snippet__container {
    padding-top: 80px;
}

#allrecords .t1002__addBtn_active svg path {
	fill: #25DDCA;
	stroke: #25DDCA;
}

.t-store__card .t-store__card__title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-clamp: 4;
}

.t951 .t951__cont-wrapper .t-store__card__btns-wrapper {
    margin-top: 2px;
}

@media screen and (min-width: 961px) {
    .t951__grid-cont .t-store__card {
        width: calc(25% - 20px);
        margin: 0 10px;
    }
}

@media screen and (max-width: 1200px) {
    .t-store__prod-popup__text.t-descr_xxs {
        font-size: 15px;
    }

    .t-store__tabs__content.t-descr_xxs {
        font-size: 15px;
    }

    .t-store__card {
        margin: 0;
    }

    .t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
        scale: 90%;
    }
}

@media screen and (min-width: 961px) {
    .t951__grid-cont .t-store__card {
        width: calc(25% - 8px);
        margin: 0 4px;
    }
}

@media screen and (max-width: 960px) {
    #allrecords#allrecords .t-store__grid-cont_col-width_stretch .t951__sidebar {
        margin: 0px 10px 30px 10px;
    }

    #allrecords .t-store__grid-cont_col-width_stretch[data-col-gap='10'] {
        padding: 0 10px 0 10px;
    }

    #allrecords .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 30px;
    }

    #allrecords .t951 .mobile-two-columns .t-item, .t951 .t951__cont-wrapper .t-store__mobile-two-columns .t-item {
        width: calc(50% - 10px);
    }
    
    #allrecords .t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
    	margin: 10px;
    }
    
    .t951 .t-store__valign-buttons.js-store-grid-cont {
        justify-content: space-between;
    }
    
    .t951__grid-cont:before,
    .t951__grid-cont:after {
	    display: none;
    }
}

@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 16px;
    }

    #allrecords .t-store .t-store__tabs {
        margin-top: 40px;
    }
}

@media screen and (max-width: 480px) {
    .t-store__prod-popup__price-value,
    .t-store__prod-popup__price-currency {
        font-size: 28px;
    }
}
.t-store__card__mark {
    font-size: 10px;
    width: 73px;
    height: 45px;
}
