.eventHeader {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: var(--spacing-gap-column);
  align-items: flex-end;
  padding: 0;
}

.title {
  font-size: var(--font-size-h1);
}

.image {
  grid-column: span 2;
  margin-top: calc(var(--spacing-sitepadding-block)*-2);

  img {
    max-width: 100%;
    height: auto;
    display: block;
  }
}

.text {
  padding-bottom: var(--spacing-m);
}

.eventDetails {
  font-size: var(--font-size-caption);
  margin: var(--spacing-m) 0;

  >div {
    padding: var(--spacing-xs) 0;
    border-bottom: var(--border);
    display: flex;
  }
}

.prices {
  padding: var(--spacing-xs) 0 0;
  border-top: var(--border);
  display: flex;
}

.priceList {
  list-style: none;
  //flex-grow: 1;
}

.priceItem {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  /*padding: var(--spacing-xs) 0;
  border-bottom: var(--border);

  &:first-child {
    padding-top: 0;
  }

  &:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }*/
}

.priceLabel {
  display: block;
}

.label {
  font-weight: 600;
}

.label {
  width: 7rem;
}