.bl-featured-recipes--product blackland-pdp-recipes { display: block; }
.bl-pdp-recipes__tabs[hidden],
.bl-pdp-recipes__footer[hidden] { display: none; }

@media (max-width: 749px) {
  body.bl-product-pdp #MainContent .bl-featured-recipes--product .is-mobile-enhanced {
    .bl-featured-recipes__header { margin-bottom: 18px; }
    .bl-featured-recipes__header .bl-featured-recipes__more[hidden],
    .bl-featured-recipes__grid > .bl-recipe-card[hidden] { display: none; }
    .bl-pdp-recipes__tabs { display: flex; gap: 6px; margin-bottom: 22px; }
    .bl-pdp-recipes__tab {
      /* Give longer dish names room without squeezing the other two choices. */
      flex: 1 1 auto;
      min-width: 28%;
      min-height: 44px;
      padding: 10px 6px;
      border: 0;
      border-bottom: 2px solid #c8bda9;
      color: #645b4e;
      background: transparent;
      font: 500 13px/1.45 var(--font-body--family);
      text-align: left;
      overflow-wrap: anywhere;
      cursor: pointer;
    }
    .bl-pdp-recipes__tab[aria-selected='true'] { color: #725326; border-color: #916b32; font-weight: 600; }
    .bl-pdp-recipes__tab:hover { color: #0b0b08; border-color: #916b32; }
    .bl-pdp-recipes__tab:focus-visible,
    .bl-recipe-card[role='tabpanel']:focus-visible { outline: 2px solid #986322; outline-offset: 3px; }
    .bl-pdp-recipes__footer { margin-top: 20px; }
  }
}
