.pdp-subscribe-and-save {
  h2 {
    line-height: 1;

    @media (max-width: 1199px) {
      br {
        display: none;
      }
    }
  }

  .image-block {
    @media (max-width: 749px) {
      margin: 0 auto;
    }

    @media (max-width: 1199px) {
      max-width: 20rem;
    }

    @media (min-width: 750px) and (max-width: 1199px) {
      padding: 0;
    }

    @media (min-width: 1200px) {
      min-width: 25rem;
    }
  }

  @media (min-width: 750px) and (max-width: 1199px) {
    .subscribe-and-save__group>.group-block-content {
      --flex-wrap: wrap !important;
      --horizontal-alignment: center !important;

      &>* {
        flex-basis: 100%;
      }
    }
  }
}