/* Scoped strictly to the four collection cards marked by frontend.js. */
.lsc-photo-card {
  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;
}
.lsc-photo-card > .lsc-photo-background,
.lsc-photo-card > .lsc-photo-shade {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border: 0 !important;
  margin: 0 !important;
  pointer-events: none !important;
}
.lsc-photo-card > .lsc-photo-background {
  z-index: 90 !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.lsc-photo-card > .lsc-photo-shade {
  z-index: 91 !important;
  background: linear-gradient(180deg,rgba(0,0,0,.17) 0%,rgba(0,0,0,.25) 38%,rgba(0,0,0,.76) 100%) !important;
}
.lsc-photo-card > .lsc-photo-content {
  position: relative !important;
  z-index: 92 !important;
}
