.vey-comparison-table {
  overflow-x: scroll;
}

.vey-comparison-table table {
  width: 100%;
  border-collapse: collapse;
  min-width: 720px;
  border-bottom: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
}

.vey-comparison-table th,
.vey-comparison-table td {
  width: calc(100% / 3);
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  text-align: center;
}

.vey-comparison-table table th {
  padding: 16px 24px;
  color: #FFFFFF;
  font-family: "graphie", sans-serif;
  font-weight: 800;
  font-size: 28px;
}

.vey-comparison-table__header-empty {
  background: #F3F4F7;
}

.vey-comparison-table .vey-comparison-table__title {
  text-align: left;
  padding: 24px 32px;
  font-weight: 600;
}

.vey-comparison-table td {
  font-weight: 500;
}
