.shop-page[data-astro-cid-l7yrjx73]{background:var(--surface-page);color:var(--text-primary)}.shop-content[data-astro-cid-l7yrjx73]{padding-block:var(--space-5) var(--space-section)}.directory-intro[data-astro-cid-l7yrjx73]{text-align:center;margin-block-end:var(--space-5);scroll-margin-block-start:9rem}.directory-intro[data-astro-cid-l7yrjx73]>span[data-astro-cid-l7yrjx73]{align-items:center;gap:var(--space-3);color:var(--brand-primary-strong);font-weight:700;display:inline-flex}.directory-intro[data-astro-cid-l7yrjx73]>span[data-astro-cid-l7yrjx73]:before,.directory-intro[data-astro-cid-l7yrjx73]>span[data-astro-cid-l7yrjx73]:after{content:"";background:var(--border-strong);width:clamp(1.4rem,10vw,5.5rem);height:1px;display:block}.directory-intro[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{margin:var(--space-2) 0 var(--space-1);font-size:var(--type-section-title);line-height:1.3}.directory-intro[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73],.group-heading[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{color:var(--text-secondary);margin:0;line-height:1.65}.shop-group[data-astro-cid-l7yrjx73]{margin-block-start:var(--space-5);scroll-margin-block-start:9rem}.group-heading[data-astro-cid-l7yrjx73]{margin-block-end:var(--space-3)}.group-heading[data-astro-cid-l7yrjx73] h3[data-astro-cid-l7yrjx73]{margin:0 0 var(--space-1);font-size:var(--type-card-title);line-height:1.35}.group-heading[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{font-size:var(--type-product-code)}.tile-grid[data-astro-cid-l7yrjx73]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-tile[data-astro-cid-l7yrjx73]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);min-width:0;color:var(--text-primary);flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.shop-tile[data-astro-cid-l7yrjx73]:hover{border-color:var(--brand-primary)}@media (hover:hover) and (pointer:fine){.shop-tile[data-astro-cid-l7yrjx73]:hover{transform:translateY(-3px)}}.shop-tile[data-astro-cid-l7yrjx73]:focus-visible,.shop-help[data-astro-cid-l7yrjx73]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.shop-tile[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{aspect-ratio:4/7;object-fit:cover;width:100%;display:block}.tile-image[data-astro-cid-l7yrjx73]{aspect-ratio:4/7;flex:none;display:block;overflow:hidden}.tile-image[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.shop-tile--wall-panels[data-astro-cid-l7yrjx73] .tile-image[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{transform:scale(1.09)}.tile-footer[data-astro-cid-l7yrjx73]{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:3.6rem;padding:var(--space-2) var(--space-2);display:flex}.tile-footer[data-astro-cid-l7yrjx73] strong[data-astro-cid-l7yrjx73]{font-size:var(--type-product-code);line-height:1.3}.tile-arrow[data-astro-cid-l7yrjx73]{border-radius:var(--radius-full);background:var(--brand-primary-soft);width:2.1rem;height:2.1rem;color:var(--brand-primary-strong);flex:none;place-items:center;display:grid}.shop-help[data-astro-cid-l7yrjx73]{min-height:13rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);grid-template-columns:43% 1fr;margin-block-start:var(--space-section);text-decoration:none;display:grid;overflow:hidden}.shop-help[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{object-fit:cover;width:100%;height:100%}.help-copy[data-astro-cid-l7yrjx73]{justify-content:center;gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.help-copy[data-astro-cid-l7yrjx73] small[data-astro-cid-l7yrjx73]{color:var(--brand-primary-strong);font-size:var(--type-eyebrow);font-weight:700}.help-copy[data-astro-cid-l7yrjx73] strong[data-astro-cid-l7yrjx73]{max-width:21ch;font-size:var(--type-lead);line-height:1.45}.help-copy[data-astro-cid-l7yrjx73]>span[data-astro-cid-l7yrjx73]{align-items:center;gap:var(--space-1);color:var(--brand-primary-strong);font-size:var(--type-eyebrow);font-weight:700;display:inline-flex}@media (width>=700px){.shop-content[data-astro-cid-l7yrjx73]{padding-block:var(--space-section) var(--space-section)}.tile-grid[data-astro-cid-l7yrjx73]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid--pair[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:48rem;margin-inline:auto}.tile-footer[data-astro-cid-l7yrjx73]{padding-inline:var(--space-3)}}@media (width<=699px){.shop-content[data-astro-cid-l7yrjx73]{padding-inline:var(--space-3)}}@media (width<=360px){.tile-footer[data-astro-cid-l7yrjx73] strong[data-astro-cid-l7yrjx73]{font-size:var(--type-footer-note)}.shop-help[data-astro-cid-l7yrjx73]{grid-template-columns:37% 1fr}}.directory-intro[data-astro-cid-l7yrjx73]{isolation:isolate;position:relative}main[data-astro-cid-l7yrjx73]{text-align:center}main[data-astro-cid-l7yrjx73] .hero-content>*{margin-inline:auto}main[data-astro-cid-l7yrjx73] .hero-actions{justify-content:center;align-items:center}.tile-footer[data-astro-cid-l7yrjx73]{padding-inline:var(--space-5);justify-content:center;position:relative}.tile-arrow[data-astro-cid-l7yrjx73]{position:absolute;inset-inline-end:.2rem}.help-copy[data-astro-cid-l7yrjx73]{align-items:center}
