/*Добавляем  скругления углов у карточек стандартных блоков*/
    .js-product .t-store__card__imgwrapper {   /*Сюда вставляем класс блока из таблицы выше*/
        border-radius: 5px !important;    /*Радиус скругления у блока*/
        overflow: hidden; /*Используется для некоторых блоков, к которым не применяется скругление*/
        /*Если нужно скруглить углы, каждый по отдельности, то используйте вместо одного значения четыре,
        написав их через пробел, например 20px 30px 10px 50px*/
    }
    
    .t-store__prod-popup__btn.t-btn.t-btn_sm:hover {
    background-color: white !important;
    border: 2px solid black;
    color: black !important;
    transition: all 350ms;
}

 .t-store__prod-popup__btn.t-btn.t-btn_sm {
     transition: all 350ms;
 }
 }
    .t-store__filter__item-controls-container {
    max-height: 2010px !important;
    }
    
    .t-btn_sm {
    height: 50px;
    border: 2px solid black;
    }
    
    .t-store .t-store__pagination {
    margin-top: 25px !important;
    }
    
    .ytp-title-link {
        opacity: 0 !important;
    }
    
    .t794__arrow {
        color: black !important;
    }
    
    .t-store__prod-snippet__container {
    padding-top: 25px !important;
    }
    
    @media screen and (min-width: 1240px) {
    /*.t-store .t-store__tabs {
    margin-top: -260px !important;
    margin-left: 620px;
    width: 50% !important;
    }*/
    }
    
    @media screen and (min-width: 960px) {
    .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'] {
        padding: 0 80px 0 80px;
    }
    
    }
    
   /* .t-records a {
        background-color: #151515;
        color: white !important;
        display: flex;
    flex-direction: column;
    text-align: center;
    flex-grow: 1;
    }*/
    
    @media screen and (max-width: 960px) {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 40px;
}

.js-store-prod-text a {
display: flex;
    justify-content: center;
}
.t-btn_sm { 
    display:flex; 
    margin-bottom: -5px !important;
}
}

@media screen and (max-width: 640px) {
.t-store__filter__opts-mob-btn {
    font-size: 16px !important;
}
}

   @media screen and (max-width: 480px) {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 15px;
}

.t-store .t-store__pagination {
    margin-top: 5px !important;
    }
    
.t-store__card__mark {
    width: 40px !important;
    height: 40px !important;
    font-size: 11px;
    padding: 0 5px;
}

 .js-store-prod-text a {
    display: flex;
    flex-direction: column;
    text-align: center;
    flex-grow: 1;
 }

.t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    min-width: 50%;
    max-width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}


.js-product .t-store__card__imgwrapper {   /*Сюда вставляем класс блока из таблицы выше*/
        border-radius: 3px !important;    /*Радиус скругления у блока*/
        overflow: hidden; /*Используется для некоторых блоков, к которым не применяется скругление*/
        /*Если нужно скруглить углы, каждый по отдельности, то используйте вместо одного значения четыре,
        написав их через пробел, например 20px 30px 10px 50px*/
    }
.t-store__card__price-wrapper {
    margin-top: 2px;
}

.t-store__card__textwrapper {
    padding-top: 12px;
    margin-bottom: auto;
}
}

.js-store-prod-text a:hover {
    background-color: black !important;
    color: white !important;
    transition: all 350ms;
}
.js-store-prod-text a {
    /*display: flex;
    flex-direction: column;
    text-align: center;
    flex-grow: 1;*/
    border-style: solid;
    padding: 15px 25px;
    margin-right: 0px;
    margin-top: -10px;
    border-radius: 5px;
    border: 2px solid black;
    transition: all 350ms;
     background-color: #ffffff;
    border-color: #151515;
    color: #151515 !important;
}
/*.js-store-prod-text a:first-of-type {
    background-color: #ffffff;
    border-color: #151515;
    color: #151515 !important;
}*/
