.p-template-single-room__amenities ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.p-template-single-room__amenities ul li {
  font-size: 70%;
  font-weight: var(--v-font-weight__default--bold);
  padding: 0.3rem 0.5rem;
  border: 1px solid var(--v-color__3);
  border-radius: var(--v-border-radius__sm);
}

.p-template-single-room__featured-picture {
  aspect-ratio: 300 / 250;
  overflow: hidden;
  border-radius: var(--v-border-radius__sm);
}

@media (min-width: 700px) {
  .p-template-single-room__featured-picture {
    aspect-ratio: 300 / 400;
  }
}
