.merch-strip[data-astro-cid-alf7ldht]{display:grid;gap:1.25rem;margin-bottom:2.5rem}.merch-strip__row[data-astro-cid-alf7ldht]{display:grid;grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);gap:1.25rem;align-items:stretch;padding:1.25rem;background:var(--color-ivory-100);border:1px solid var(--color-gold-300)}.merch-strip__heading[data-astro-cid-alf7ldht]{display:grid;align-content:center;gap:.35rem}.merch-strip__heading[data-astro-cid-alf7ldht] p[data-astro-cid-alf7ldht],.merch-card[data-astro-cid-alf7ldht] small[data-astro-cid-alf7ldht]{color:var(--color-rose-600);font:600 .625rem var(--font-body);letter-spacing:.1em;margin:0;text-transform:uppercase}.merch-strip__heading[data-astro-cid-alf7ldht] h2[data-astro-cid-alf7ldht]{margin:0;font:500 clamp(1.7rem,3vw,2.5rem) var(--font-display)}.merch-strip__products[data-astro-cid-alf7ldht]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.merch-card[data-astro-cid-alf7ldht]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem;align-items:center;min-width:0;color:inherit;text-decoration:none}.merch-card[data-astro-cid-alf7ldht] img[data-astro-cid-alf7ldht]{width:4.5rem;aspect-ratio:1;object-fit:cover;background:var(--color-ivory-50)}.merch-card[data-astro-cid-alf7ldht] span[data-astro-cid-alf7ldht]{display:grid;gap:.2rem;min-width:0}.merch-card[data-astro-cid-alf7ldht] strong[data-astro-cid-alf7ldht]{overflow:hidden;font:500 1.05rem var(--font-display);text-overflow:ellipsis;white-space:nowrap}.merch-card[data-astro-cid-alf7ldht] em[data-astro-cid-alf7ldht]{font:600 .8rem var(--font-body);font-style:normal}.merch-card[data-astro-cid-alf7ldht]:hover strong[data-astro-cid-alf7ldht],.merch-card[data-astro-cid-alf7ldht]:focus-visible strong[data-astro-cid-alf7ldht]{text-decoration:underline;text-decoration-color:var(--color-rose-600);text-underline-offset:.2em}@media(max-width:54rem){.merch-strip__row[data-astro-cid-alf7ldht]{grid-template-columns:1fr}.merch-strip__products[data-astro-cid-alf7ldht]{overflow-x:auto;grid-template-columns:repeat(3,minmax(12rem,1fr));padding-bottom:.15rem}}@media(max-width:34rem){.merch-strip__row[data-astro-cid-alf7ldht]{padding:1rem}.merch-card[data-astro-cid-alf7ldht]{grid-template-columns:3.75rem minmax(0,1fr)}.merch-card[data-astro-cid-alf7ldht] img[data-astro-cid-alf7ldht]{width:3.75rem}}.guide-unavailable[data-astro-cid-2eaphvki]{display:none;max-width:80rem;margin:1rem auto;padding:.9rem 1.25rem;border:1px solid var(--color-gold-500);background:var(--color-blush-100);color:var(--color-emerald-800);text-align:center}.guide-unavailable[data-astro-cid-2eaphvki]:target{display:block}.shop-hero[data-astro-cid-2eaphvki]{background:var(--color-emerald-800);color:var(--color-ivory-50);padding:clamp(3rem,9vw,7rem) 1.25rem;text-align:center}.shop-hero[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki]{color:var(--color-gold-300);font:.75rem var(--font-body);letter-spacing:.12em;text-transform:uppercase}.shop-hero[data-astro-cid-2eaphvki] h1[data-astro-cid-2eaphvki]{margin:.25rem 0;font:500 clamp(3.5rem,10vw,7rem) var(--font-display)}.shop[data-astro-cid-2eaphvki]{max-width:80rem;margin:0 auto;padding:3rem 1.25rem 5rem}.shop-controls[data-astro-cid-2eaphvki]{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.results[data-astro-cid-2eaphvki]{color:var(--color-rose-600);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 1rem}.shop-grid[data-astro-cid-2eaphvki]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.5rem}@media(max-width:639px){.shop-controls[data-astro-cid-2eaphvki]{flex-direction:column;align-items:stretch}}
