/* Glenmore showcase: the note in the announcement bar, plus belt-and-braces
   hiding for any commerce affordance the build did not catch. */
.showcase-note { display:flex; gap:.5rem; align-items:baseline; justify-content:center;
  flex-wrap:wrap; line-height:1.4; }
.showcase-note a { text-decoration:underline; text-underline-offset:.2em; white-space:nowrap; }

cart-icon, cart-drawer, sticky-add-to-cart, predictive-search, search-button,
shopify-chat, shopify-account, quick-add-dialog,
.shopify-payment-button, .add-to-cart-button, [class*="quick-add"],
a[href^="/cart"], a[href^="/checkout"], a[href^="/account"], a[href^="/search"],
[class*="jdgm"] { display:none !important; }

/* the theme infinite-scrolled off <link rel=next>; a static mirror needs a real
   link. Styled from the theme's own button tokens so it inherits each section's
   colour scheme rather than hard-coding the accent. */
.showcase-pager { display:flex; gap:.75rem; justify-content:center; flex-wrap:wrap;
  padding:3.5rem 1.5rem 4.5rem; }
.showcase-pager a { display:inline-flex; align-items:center; justify-content:center;
  padding:.9rem 1.75rem; text-decoration:none; white-space:nowrap;
  font-size:.8125rem; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  border:1px solid transparent;
  border-radius:var(--style-border-radius-buttons, 10px);
  transition:opacity .15s ease; }
.showcase-pager__next { background:var(--color-primary-button-background, #C7E52E);
  color:var(--color-primary-button-text, #0F151A);
  border-color:var(--color-primary-button-border, transparent); }
.showcase-pager__prev { background:transparent;
  color:var(--color-foreground, #ECF1F0);
  border-color:rgb(var(--color-foreground-rgb, 236 241 240) / .28); }
.showcase-pager a:hover { opacity:.85; }

.showcase-404 { max-width:46rem; margin:0 auto; padding:6rem 1.5rem 8rem; text-align:center; }
.showcase-404 h1 { margin:0 0 .75rem; }
.showcase-404 p { margin:0 0 2rem; opacity:.8; }
.showcase-404__links { display:flex; gap:.75rem; justify-content:center; flex-wrap:wrap; }
