/* The heading and rail share the viewport area below the fixed navigation. */
@media(min-width:721px) {
  .arom-espuma.esp-enhanced:not(.arom-effects-paused) .esp-sticky {
    top: var(--esp-family-top, 124px);
    height: calc(100svh - var(--esp-family-top, 124px));
  }
  .arom-espuma.esp-enhanced:not(.arom-effects-paused) .esp-family {
    height: clamp(240px, calc(100svh - var(--esp-family-top, 124px) - var(--esp-family-title-height, 140px) - 100px), 520px);
  }
}
