.bbd-product-media {
  position: relative;
  display: flex;
  aspect-ratio: 1 / 1;
  background-color: var(--color-card-background);

  @media screen and (min-width: 750px) {
    position: sticky;
    top: calc(var(--header-height) + var(--padding-lg));
  }
}
