/* ACF "repeat-horizontal" class, display repeaters in horizontal columns */
.repeat-horizontal .acf-repeater tbody {
  display: grid;
  flex-direction: row;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.repeat-horizontal .acf-repeater tr.acf-row:not(.acf-clone) {
  width: 100%;
}
.repeat-horizontal .acf-repeater tr.acf-row:not(.acf-clone) td.acf-fields {
  width: 100% !important; /* important is necessary because it gets overwritten on drag&drop  */
}

th#title {
  width: 350px!important;
}

th#featured_image {
  width: 105px!important;
  text-align: center!important;
}

th#manufacturer {
  width: 140px!important;
}