.journal-designer-hero.sales-merch-hero .hero-overlay,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .hero-overlay {
  background:
    linear-gradient(
      90deg,
      rgba(24, 12, 48, 0.50) 0%,
      rgba(39, 20, 68, 0.34) 38%,
      rgba(45, 28, 72, 0.10) 64%,
      transparent 82%
    ),
    linear-gradient(180deg, rgba(24, 12, 48, 0.10), transparent 54%, rgba(24, 12, 48, 0.16));
}

.journal-designer-hero.sales-merch-hero .v3-video-bg video,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v3-video-bg video {
  object-position: center center;
}

.journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs,
.journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs a,
.journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs span,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs a,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .hg-hero-breadcrumbs span {
  color: rgba(255, 255, 255, 0.9) !important;
}

.journal-designer-hero.sales-merch-hero .v4-hero-center,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center {
  width: min(880px, 58vw);
}

.journal-designer-hero.sales-merch-hero .v4-hero-center h1,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 {
  max-width: 880px;
  color: #ffffff;
  font-size: clamp(72px, 6.7vw, 126px);
  line-height: 0.92;
  text-shadow: 0 18px 44px rgba(25, 12, 48, 0.22);
}

.journal-designer-hero.sales-merch-hero .v4-hero-center h1 span,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 span {
  animation: none;
  background: none;
  color: #ffffff;
}

.journal-designer-hero.sales-merch-hero .v4-hero-center h1 span:last-child,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 span:last-child {
  animation: sales-merch-hero-gradient-flow 10.04s ease-in-out infinite;
  background: var(--journal-shine-gradient);
  background-position: 100% 50%;
  background-size: 260% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
}

@keyframes sales-merch-hero-gradient-flow {
  0%,
  100% {
    background-position: 100% 50%;
  }

  50% {
    background-position: 0% 50%;
  }
}

.journal-v8-1 .hg-section-title .shiny-word {
  animation: sales-merch-gradient-flow 7s ease-in-out infinite alternate;
}

@keyframes sales-merch-gradient-flow {
  from {
    background-position: 100% 50%;
  }

  to {
    background-position: 0% 50%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .journal-designer-hero.sales-merch-hero .v4-hero-center h1 span:last-child,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 span:last-child,
  .journal-v8-1 .hg-section-title .shiny-word {
    animation: none;
    background-position: 50% 50%;
  }
}

.journal-designer-hero.sales-merch-hero .v4-hero-bottom,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom {
  border-color: rgba(255, 255, 255, 0.44);
  background: rgba(255, 255, 255, 0.24);
}

.journal-designer-hero.sales-merch-hero .v4-hero-bottom a,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom a {
  color: rgba(255, 255, 255, 0.9) !important;
}

.journal-designer-hero.sales-merch-hero .v4-hero-bottom a:hover,
.journal-designer-hero.sales-merch-hero .v4-hero-bottom a:focus-visible,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom a:hover,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom a:focus-visible {
  color: #ffffff !important;
}

.journal-designer-hero.sales-merch-hero .v4-hero-bottom strong,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom strong {
  color: rgba(255, 255, 255, 0.95) !important;
}

.journal-designer-hero.sales-merch-hero .v4-hero-bottom span,
.journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-bottom span {
  color: #d6c7ff !important;
}

@media (max-width: 900px) {
  .journal-designer-hero.sales-merch-hero .hero-overlay,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .hero-overlay {
    background:
      linear-gradient(
        90deg,
        rgba(24, 12, 48, 0.54) 0%,
        rgba(39, 20, 68, 0.36) 56%,
        rgba(45, 28, 72, 0.08) 100%
      ),
      linear-gradient(180deg, rgba(24, 12, 48, 0.14), transparent 52%, rgba(24, 12, 48, 0.20));
  }

  .journal-designer-hero.sales-merch-hero .v4-hero-center,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center {
    width: min(84vw, 640px);
  }

  .journal-designer-hero.sales-merch-hero .v4-hero-center h1,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 {
    font-size: clamp(48px, 9vw, 82px);
  }
}

@media (max-width: 760px) {
  .journal-designer-hero.sales-merch-hero .v3-video-bg video,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v3-video-bg video {
    object-position: 58% center;
  }

  .journal-designer-hero.sales-merch-hero .v4-hero-center,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center {
    width: min(100%, calc(100vw - 32px));
  }

  .journal-designer-hero.sales-merch-hero .v4-hero-center h1,
  .journal-v8-1 .journal-designer-hero.sales-merch-hero .v4-hero-center h1 {
    font-size: clamp(40px, 10.6vw, 56px);
    line-height: 0.98;
  }
}
