
.card.card--product::after {
            bottom: 0;
            background: linear-gradient(360deg, #000000 2.36%, rgba(0, 0, 0, 0) 60%);
          }
@media screen and (max-width: 749px) {
            .slider__slide_oversize {
              width: 70% !important;
            }

            .slider.slider--tablet {
              margin-left: -24px;
            }

            .slider.slider--tablet .slider__slide:first-child {
              padding-left: 0 !important;
              margin-left: -24px;
            }
          }

          @media screen and (min-width: 750px) {
            .related .related__info-wrapper {
              width: calc(35% - 1rem / 2) !important;
              max-width: calc(35% - 1rem / 2) !important;
              display: flex;
              justify-content: center;
            }

            .related .related__info-wrapper>* {
              max-width: 32rem;
            }

            .related-manual .related__info-wrapper h2.title,
            .related-manual .related__info-wrapper .subtitle {
              text-align: left;
            }

            li.grid__item.slider__slide.slider__slide_oversize {
              margin-left: 2.4rem;
            }

            li.grid__item.slider__slide.slider__slide_oversize:first-child {
              margin-left: 0;
            }

            .related .slider__slide_oversize {
              width: 50% !important;
            }

            .related .media--portrait {
              padding-bottom: 170%;
            }

            .related-manual .related__info-wrapper .subtitle {
              margin-left: auto;
              margin-right: auto;
            }

            .related-manual .related-products-slider-nav-progress-container {
              justify-content: center;
            }
          }

          .related__info-wrapper h2.title {
            font-size: 48px;
            font-weight: 400;
            line-height: 64px;
            letter-spacing: -2px;
            text-align: left;
            margin-bottom: 24px;
            margin-top: 0;
          }

          .related__info-wrapper .button {
            border: 1px solid #10182066;
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 1px;
            color: #101820;
            padding: 14px 36px;
          }

          .related__info-wrapper .subtitle {
            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0px;
            text-align: left;
            color: #101820;
            max-width: 322px;
            margin-top: 0;
            margin-bottom: 2.4rem;
          }

          li.grid__item.slider__slide.slider__slide_oversize {
            padding-left: 0;
          }

          .related-manual .media.media--adapt {
            padding-bottom: 154% !important;
          }

          .related-manual {
            padding-right: 0;
          }

          @media screen and (max-width: 749px) {
            .related-manual .related__info-wrapper {
              max-width: 25rem;
            }

            .related-manual .related__info-wrapper h2.title {
              font-size: 3.2rem;
              line-height: 4rem;
            }
          }

          @media screen and (min-width: 550px) {
            .related-manual .related-products-slider-nav-progress-container {
              padding-right: 4rem;
            }
          }