@media screen and (max-width: 980px) {
  .uc-mt-row .t-container {
    display: grid !important;
    grid-auto-flow: column;
    grid-auto-columns: 85%;
    gap: 16px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 0 12px 8px;
  }

  .uc-mt-row .t-container .t-col {
    scroll-snap-align: start;
    min-width: auto !important;
  }

  .uc-mt-row .t-container::-webkit-scrollbar { display: none; }
  .uc-mt-row .t-container { scrollbar-width: none; }
}
