.table-product-list tbody {
    display:block;
    /*height:75vh;*/
    height:64vh;
    overflow:auto;
}

.table-product-list thead, .table-product-list tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}

.table-product-list thead {
    width: calc( 100% - 1em )
}


.table-product-list thead th {
  width: 50px;
}
.table-product-list thead th+th {
  width: 250px;
}
.table-product-list thead th+th+th {
  width: auto;
}


.table-product-list th {
  width: 50px;
}
.table-product-list td {
  width: 250px;
}
.table-product-list td+td {
  width: auto;
}