/* Links track the cans included in each responsive banner image. */
.banner-product-links {
  position: absolute;
  z-index: 2;
  pointer-events: none;
}
.banner-product-link {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 12%;
  background: transparent;
  cursor: pointer;
  pointer-events: auto;
  touch-action: pan-y pinch-zoom;
}
.banner-product-link:focus-visible {
  outline: 3px solid #c1f600;
  outline-offset: 3px;
}
body[data-collection] .catalog-hero .hero-copy {
  z-index: 3;
}
.catalog-hero .hero-scene {
  z-index: 1;
}
.catalog-hero .collection-tabs {
  position: relative;
  z-index: 4;
}
.catalog-hero .collection-side {
  z-index: 5;
}

.catalog-hero .hero-topline { z-index: 4; }

