.mp-complementary-products {
  padding-block: var(--mp-section-sm);
}

.mp-complementary-products__heading {
  margin: 0 0 var(--mp-space-5);
}

@media (min-width: 750px) {
  .mp-complementary-products--desktop-hidden {
    display: none;
  }
}

@media (max-width: 749px) {
  .mp-complementary-products {
    padding-block: var(--mp-space-8);
  }

  .mp-complementary-products--mobile-hidden {
    display: none;
  }
}
