@media screen and (min-width: 1024px) {
  .product__grid-column--gallery {
    position: sticky;
    top: var(--gallery-sticky-top, 24px);
    align-self: start;
    max-height: calc(100vh - var(--gallery-sticky-top, 24px) - 24px);
    overflow-y: auto;
  }
}
