@media screen and (max-width: 960px) {
  body .t-store__grid-cont .t-store__card-list.t-store__card-list {
    row-gap: 25px !important;
  }
  
body .t1186__header+.t1186__footer, .t1186__gallery+.t1186__footer {
    margin-top: 45px!important;
}
  
  
}


    
    @media screen and (min-width: 981px) {
  .t-store__card .t-typography__title {
    height: 34px;
    overflow: hidden;
  }
}
    