.listing-view_page__oyw9q{display:grid;gap:var(--space-5);margin-inline:auto;max-width:var(--container-wide);padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,3vw,2rem) var(--space-16);width:100%}.listing-view_shopIntro__7fZ39{border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-5);padding-bottom:var(--space-5);min-width:0}.listing-view_eyebrow__42WaJ{color:var(--color-brand-deep);font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.listing-view_categoryStrip__0qSr7{display:flex;gap:.5rem;overflow-x:auto;padding:.2rem .2rem .6rem;scrollbar-width:thin}.listing-view_categoryStrip__0qSr7 a{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;min-height:2.75rem;padding:.5rem 1rem}.listing-view_categoryStrip__0qSr7 a[aria-current=page]{background:var(--color-brand-deep);border-color:var(--color-brand-deep);color:white}.listing-view_categoryStrip__0qSr7 a:hover{border-color:var(--color-brand-deep)}.listing-view_listingArea__Ffgxs{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:15rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.listing-view_results__FGXqw{grid-column:2;grid-row:2;min-width:0}.listing-view_results__FGXqw [data-testid=product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-view_empty__JNjUC{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;flex-direction:column;min-height:22rem;justify-content:center;padding:var(--space-8);text-align:center}.listing-view_empty__JNjUC h2{color:var(--color-text);font-size:1.25rem;margin:var(--space-3) 0 var(--space-2)}.listing-view_empty__JNjUC p{margin:0}.listing-view_empty__JNjUC a{color:var(--color-brand-deep);font-weight:700;margin-top:var(--space-4);text-decoration:underline}@media (max-width:64rem){.listing-view_listingArea__Ffgxs{grid-template-columns:1fr}.listing-view_results__FGXqw{grid-column:1;grid-row:2}}@media (max-width:47.99rem){.listing-view_results__FGXqw [data-testid=product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-view_empty__JNjUC button{background:var(--color-brand-deep);border:0;border-radius:var(--radius-pill);color:white;font:inherit;font-weight:600;min-height:44px;margin-top:var(--space-4);padding:.75rem 1.5rem;cursor:pointer}.listing-view_srOnly__Db2BG{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}