.PressHomepageProductListHeader {
  position: relative;
  top: 0;
  left: 0;
  padding: 0 calc(42.5px + 1.75vw);
  margin-top: calc(9px + 1vw);
  margin-bottom: calc((35 - var(--canvasScale)*6)*var(--vh));
  letter-spacing: .32px;
  line-height: 1.4;
  z-index: 3;
  transition: opacity .5s
}

@media (max-width:599px) {
  .PressHomepageProductListHeader {
    margin-bottom: calc((20 - var(--canvasScale)*6)*var(--vh))
  }
}

.PressHomepageProductListHeader__name {
  margin: 0 0 6px;
  font-size: 1.1rem;
  font-family: Ivar Headline;
  font-weight: 600;
  display: flex;
  white-space: pre
}

.PressHomepageProductListHeader__tagline {
  display: flex;
  white-space: pre;
  font-family: Ivar Headline;
  font-weight: 600;
  font-style: italic;
  line-height: 1.3
}

.PressHomepage--isDragging:not(.PressHomepage--isActiveProduct) .PressHomepageProductListHeader {
  opacity: 0
}

.PressHomepage--isActiveProduct .PressHomepageProductListHeader {
  opacity: 0;
  pointer-events: none
}
