.products-page {
  .main-block {
    h1 {
      text-shadow: 0 0 32px rgba(0, 0, 0, 0.15);
    }
    p {
      text-shadow: 0 0 24px rgba(0, 0, 0, 0.15);
    }

    .main-block__background {
      .main-block__background-gradient {
        filter: brightness(0.8) contrast(1.1);
        z-index: -1;
      }

      img {
        height: 100%;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
      }
    }
    .main-block__white-gradient {
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color-background) 100%);
    }
  }
}

.dark {
  .products-page {
    .main-block {
      .main-block-background {
        border-color: #ffffffdd;
      }
    }
  }
}