.container {
  @include flex-direction(column);
  gap: 2.4rem;

  @include min(tablet) {
    @include flex-direction(row);
  }
}

.section {
  @include flex-direction(column);
  gap: 2.4rem;
  border-left: solid;
  border-width: 1rem;
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem;
  padding: 2.4rem 1.4rem;
}

.teatime {
  background: var(
    --teatime-and-teatime-frame-background,
    linear-gradient(90deg, #fbf3e5 0%, #ffffff 100%)
  );
  border-color: var(--teatime-and-teatime-frame-border, #eaaa3b);
}

.lunchtime {
  background: var(
    --teatime-and-lunctime-frame-background,
    linear-gradient(90deg, #e2d6fa 0%, #ffffff 100%)
  );
  border-color: var(--teatime-and-lunctime-frame-border, #6e33e5);
}

.title {
  margin: 0;
  padding: 0;
  color: var(--teatime-and-lunctime-frame-p-color, #0f0c28);
  font-size: 2.8rem;
  line-height: 3.8rem;
  font-weight: 700;
}

.description {
  font-size: 1.6rem;
  line-height: 2.4rem;
  color: var(--teatime-and-lunctime-frame-p-color, #3c394f);
  bold {
    font-weight: 700;
  }
}

.list {
  list-style: disc !important;
  margin-left: 2rem;
  li {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--teatime-and-lunctime-frame-p-color, #3c394f);
  }
}
