.PressHomepageProductList__container {
  position: relative;
  top: 0;
  left: 0;
  width: var(--windowWidth)
}

.PressHomepageProductList {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  opacity: 0;
  pointer-events: none
}

@media (min-width:900px) {
  .PressHomepageProductList {
    display: block
  }
}

.PressHomepage--isActiveProduct .PressHomepageProductList__container {
  display: none;
  position: absolute
}

.PressHomepage--isMeasuring .PressHomepageProductList__container {
  display: block !important;
  position: absolute
}

.PressHomepage--isInitialized .PressHomepageProductList {
  pointer-events: auto
}

.PressHomepage--isNotWebGL .PressHomepageProductList {
  opacity: 1
}
