@media screen and (max-width: 640px) {
  #rec4556084801 .t-catalog__grid-cont {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

#rec2816288901 .t-catalog__card__btns-wrapper {
    display: inline-grid !important;
    grid-template-columns: max-content max-content !important;
    width: max-content !important;
    max-width: none !important;
    gap: 8px !important;
}