:root {
  --type-body: 16px;
}

/*  
 * Set the vertical rhythm of the page on paddings, margins etc.
 * @param Integer - An increment of the scale to use
 * @return String - scale value in rems
 */
:root {
  --rhythm-1: 0.375rem;
  --rhythm-2: 0.75rem;
  --rhythm-4: 1.5rem;
  --rhythm-6: 2.25rem;
  --rhythm-8: 3rem;
  --rhythm-10: 3.75rem;
  --rhythm-12: 4.5rem;
  --rhythm-14: 5.25rem;
}

.wp-block-table {
  overflow-y: scroll;
}
.wp-block-table table {
  min-width: 700px;
}
.wp-block-table img {
  min-width: 85px;
}
.table-scroll {
  display: none;
}
.table-scroll.show {
  display: block;
}
.table-scroll .icon {
  display: block;
  margin-inline: auto;
}
table:not(.variations) {
  width: 100%;
  min-width: 600px;
  border: 1px solid gainsboro;
  border-collapse: collapse;
  margin-bottom: 0;
}
table:not(.variations) th {
  text-align: left;
}
table:not(.variations) th {
  background: #521687;
  color: #fff;
}
table:not(.variations) th, table:not(.variations) td {
  border: 1px solid gainsboro;
  padding: 0.375rem;
}

/*# sourceMappingURL=table.css.map*/