.content {
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-x2);
}

.information {
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-x-one-and-half);
}

.openingHoursContainer {
  display: grid;
  gap: var(--Space-x15);
}

.openingHours {
  display: grid;
  padding: var(--Space-x2) var(--Space-x3);
  border-radius: var(--Corner-radius-md);
  background: var(--Surface-Secondary-Default);
}

.title {
  color: var(--Text-Interactive-Default);
}

.heartList {
  list-style-type: none;
}

.heartList > li::before {
  content: url("/_static/icons/heart.svg");
  position: relative;
  height: 8px;
  top: 3px;
  margin-right: var(--Space-x1);
}
