.lookbook-v2__heading {
  margin-bottom: 4rem;
}

.lookbook-v2__subtitle {
  font-size: calc(var(--font-body-scale) * 1.6rem);
}

.lookbook-v2__title {
  font-size: calc(var(--font-heading-scale) * var(--font-body-scale) * 3.6rem);
}

.lookbook-v2__image {
  position: relative;
  height: clamp(20rem, calc(26.455026455vw + 9.6825396825rem), 30rem);
}
@media (max-width: 767px) {
  .lookbook-v2__image .xo-image,
  .lookbook-v2__image img {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .lookbook-v2__image {
    height: auto;
  }
}