.t-store__card {
    border-right: 1px solid #000000;
  }
  
  .t-store__grid-cont_col-width_stretch {
    border: 1px solid #000;
    border-top: none;
  }
  
  .t-store__grid-separator {
    border-top: 1px #000000 solid;
  }

  /*внутри карточки*/
 @media (min-width: 768px) {
    /*отступ текста в открытой карточке*/
    .t-store__prod-popup__info {
        margin-left: 160px;
      }
 } 
 /*уберем заливку их крестика*/
 #allrecords div.t-store .t-store__tabs__close::after {
    background-color: transparent !important;
  }
  
@media (max-width: 560px) {
    /*стили кнопки купить в мобилке*/
  .t-store__prod-popup__btn-wrapper.t-store__prod-popup__btn-wrapper-fixed {
    z-index: 999;
  }
    #allrecords:has(.t-store__prod-snippet__container) #t-footer {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 960px) {
    div.t-store__grid-cont .t-col, div.t-store__grid-cont .t-store__stretch-col {
      margin-bottom: 0;
    }
  }
@media screen and (max-width: 960px) {
.t-store__grid-cont_col-width_stretch {
  border-bottom: none;
  border-top: none;
}
.js-store-grid-cont.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-container_100.t-store__grid-cont_mobile-grid.t-store__mobile-two-columns.t-store__valign-buttons {
  border-top: 1px solid #000;
}
.js-product.t-store__card {
  border-bottom: 1px solid #000;
}
.t-store__card__textwrapper {
  padding-left: 3px;
  padding-right: 3px;
}
.t-store__card__textwrapper {
  padding-top: 10px;
}
}
.t-store__tabs__item-button.js-store-tab-button {
  padding-right: 0 !important;
}