/* JR Add-ons Page Polish v1.0.1 */
/* Scope to the Add-ons page only (body gets page-id-XXXX and often page-add-ons). */
body.page-id-1185,
body.page-add-ons,
body.page-addons {}

/* Make the main content feel tighter and aligned */
body.page-id-1185 .entry-content,
body.page-add-ons .entry-content,
body.page-addons .entry-content{
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

/* Consistent section header + intro alignment (your "Storage Add-ons" / "Group Add-ons" blocks) */
body.page-id-1185 .entry-content h2,
body.page-add-ons .entry-content h2,
body.page-addons .entry-content h2{
  text-align: center;
}

/* If your section intro paragraphs are the first paragraph under a heading, keep them centered and slightly tighter */
body.page-id-1185 .entry-content h2 + p,
body.page-add-ons .entry-content h2 + p,
body.page-addons .entry-content h2 + p{
  text-align: center;
  margin-top: -6px;
}

/* Product grids: give cards a little breathing room */
body.page-id-1185 .wc-block-grid__products,
body.page-add-ons .wc-block-grid__products,
body.page-addons .wc-block-grid__products{
  gap: 20px;
}

/* Align the “Add to basket” buttons */
body.page-id-1185 .wp-block-button__link,
body.page-add-ons .wp-block-button__link,
body.page-addons .wp-block-button__link{
  border-radius: 999px;
}

/* OPTIONAL: if the blue panels are Group blocks, make sure their padding looks consistent */
body.page-id-1185 .wp-block-group,
body.page-add-ons .wp-block-group,
body.page-addons .wp-block-group{
  scroll-margin-top: 90px;
}
