/* FINAL FANTASY VII REBIRTH package hero */
.package-hero-immersive--ff7r .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--ff7r .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 12, 0.42) 0%, rgba(8, 6, 12, 0.12) 34%, rgba(8, 6, 12, 0.58) 70%, rgba(8, 6, 12, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 12, 0.56) 0%, rgba(8, 6, 12, 0.08) 48%, rgba(8, 6, 12, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--ff7r .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Lies of P package hero */
.package-hero-immersive--liesofp .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--liesofp .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(10, 8, 8, 0.42) 0%, rgba(10, 8, 8, 0.12) 34%, rgba(10, 8, 8, 0.58) 70%, rgba(10, 8, 8, 0.97) 100%),
    linear-gradient(90deg, rgba(10, 8, 8, 0.56) 0%, rgba(10, 8, 8, 0.08) 48%, rgba(10, 8, 8, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--liesofp .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* FINAL FANTASY XVI package hero */
.package-hero-immersive--ff16 .package-hero-bg-img {
  object-position: center 36%;
  transform: scale(1.04);
}

.package-hero-immersive--ff16 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 10, 0.42) 0%, rgba(8, 6, 10, 0.12) 34%, rgba(8, 6, 10, 0.58) 70%, rgba(8, 6, 10, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 10, 0.56) 0%, rgba(8, 6, 10, 0.08) 48%, rgba(8, 6, 10, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--ff16 .package-hero-bg-img {
    object-position: center 26%;
    transform: none;
  }
}

/* Clair Obscur: Expedition 33 package hero */
.package-hero-immersive--clair .package-hero-bg-img {
  object-position: center 36%;
  transform: scale(1.04);
}

.package-hero-immersive--clair .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 10, 14, 0.42) 0%, rgba(8, 10, 14, 0.12) 34%, rgba(8, 10, 14, 0.58) 70%, rgba(8, 10, 14, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 10, 14, 0.56) 0%, rgba(8, 10, 14, 0.08) 48%, rgba(8, 10, 14, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--clair .package-hero-bg-img {
    object-position: center 26%;
    transform: none;
  }
}

/* Hell is Us package hero */
.package-hero-immersive--hellisus .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--hellisus .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--hellisus .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Resident Evil 2 package hero */
.package-hero-immersive--re2 .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--re2 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--re2 .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Resident Evil 4 package hero */
.package-hero-immersive--re4 .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--re4 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--re4 .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Resident Evil Requiem package hero */
.package-hero-immersive--requiem .package-hero-bg-img {
  object-position: center 36%;
  transform: scale(1.04);
}

.package-hero-immersive--requiem .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(6, 6, 8, 0.42) 0%, rgba(6, 6, 8, 0.12) 34%, rgba(6, 6, 8, 0.58) 70%, rgba(6, 6, 8, 0.97) 100%),
    linear-gradient(90deg, rgba(6, 6, 8, 0.56) 0%, rgba(6, 6, 8, 0.08) 48%, rgba(6, 6, 8, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--requiem .package-hero-bg-img {
    object-position: center 26%;
    transform: none;
  }
}

/* Resident Evil 3 package hero */
.package-hero-immersive--re3 .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--re3 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--re3 .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Horizon Zero Dawn package hero */
.package-hero-immersive--hzd .package-hero-bg-img {
  object-position: center 36%;
  transform: scale(1.04);
}

.package-hero-immersive--hzd .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(6, 10, 12, 0.42) 0%, rgba(6, 10, 12, 0.12) 34%, rgba(6, 10, 12, 0.58) 70%, rgba(6, 10, 12, 0.97) 100%),
    linear-gradient(90deg, rgba(6, 10, 12, 0.56) 0%, rgba(6, 10, 12, 0.08) 48%, rgba(6, 10, 12, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--hzd .package-hero-bg-img {
    object-position: center 26%;
    transform: none;
  }
}

/* Horizon Forbidden West package hero */
.package-hero-immersive--hfw .package-hero-bg-img {
  object-position: center 36%;
  transform: scale(1.04);
}

.package-hero-immersive--hfw .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(6, 10, 14, 0.42) 0%, rgba(6, 10, 14, 0.12) 34%, rgba(6, 10, 14, 0.58) 70%, rgba(6, 10, 14, 0.97) 100%),
    linear-gradient(90deg, rgba(6, 10, 14, 0.56) 0%, rgba(6, 10, 14, 0.08) 48%, rgba(6, 10, 14, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--hfw .package-hero-bg-img {
    object-position: center 26%;
    transform: none;
  }
}

/* Grand Theft Auto VI package hero */
.package-hero-immersive--gtavi .package-hero-bg-img {
  object-position: center 48%;
  transform: scale(1.06);
}

.package-hero-immersive--gtavi .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(18, 8, 28, 0.28) 0%, rgba(18, 8, 28, 0.06) 36%, rgba(18, 8, 28, 0.42) 68%, rgba(10, 4, 14, 0.94) 100%),
    linear-gradient(90deg, rgba(18, 8, 28, 0.4) 0%, rgba(12, 6, 18, 0.05) 50%, rgba(18, 8, 28, 0.38) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--gtavi .package-hero-bg-img {
    object-position: center 40%;
    transform: none;
  }
}

/* Mortal Shell II package hero */
.package-hero-immersive--ms2 .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--ms2 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--ms2 .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Mortal Shell package hero */
.package-hero-immersive--ms1 .package-hero-bg-img {
  object-position: center 38%;
  transform: scale(1.04);
}

.package-hero-immersive--ms1 .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--ms1 .package-hero-bg-img {
    object-position: center 28%;
    transform: none;
  }
}

/* Marvel's Wolverine package hero */
.package-hero-immersive--wolverine .package-hero-bg-img {
  object-position: center 32%;
  transform: scale(1.04);
}

.package-hero-immersive--wolverine .package-hero-bg-overlay {
  background:
    linear-gradient(180deg, rgba(8, 6, 6, 0.42) 0%, rgba(8, 6, 6, 0.12) 34%, rgba(8, 6, 6, 0.58) 70%, rgba(8, 6, 6, 0.97) 100%),
    linear-gradient(90deg, rgba(8, 6, 6, 0.56) 0%, rgba(8, 6, 6, 0.08) 48%, rgba(8, 6, 6, 0.5) 100%);
}

@media (max-width: 768px) {
  .package-hero-immersive--wolverine .package-hero-bg-img {
    object-position: center 24%;
    transform: none;
  }
}
