.shop-module__GBzivq__page{padding-block:2.5rem 1rem}.shop-module__GBzivq__head{margin-bottom:1.75rem}.shop-module__GBzivq__head h1{margin-bottom:.4rem}.shop-module__GBzivq__toolbar{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.shop-module__GBzivq__search{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);flex:280px;align-items:center;gap:.5rem;padding-inline:.8rem;display:flex}.shop-module__GBzivq__search:focus-within{border-color:var(--accent)}.shop-module__GBzivq__searchInput{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.75rem 0}.shop-module__GBzivq__sort{flex:0 220px;width:auto}.shop-module__GBzivq__layout{grid-template-columns:240px 1fr;align-items:start;gap:2.5rem;display:grid}.shop-module__GBzivq__filters{top:calc(var(--header-h) + 1rem);gap:1.25rem;display:grid;position:sticky}.shop-module__GBzivq__group{gap:.5rem;display:grid}.shop-module__GBzivq__groupTitle{letter-spacing:.14em;color:var(--dim);margin:0;font-size:.9rem}.shop-module__GBzivq__chips{flex-direction:column;gap:.15rem;display:flex}.shop-module__GBzivq__chip{color:var(--muted);border-left:2px solid #0000;padding:.3rem .6rem;font-size:.92rem}@media (hover:hover){.shop-module__GBzivq__chip:hover{color:var(--fg)}}.shop-module__GBzivq__active{color:var(--fg);border-left-color:var(--accent);background:var(--surface-2)}.shop-module__GBzivq__count{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.shop-module__GBzivq__count a{color:var(--accent)}@media (max-width:900px){.shop-module__GBzivq__layout{grid-template-columns:1fr;gap:1rem}.shop-module__GBzivq__filters{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:.1rem var(--gutter);align-items:center;gap:.4rem;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.shop-module__GBzivq__filters::-webkit-scrollbar{display:none}.shop-module__GBzivq__group,.shop-module__GBzivq__chips{display:contents}.shop-module__GBzivq__groupTitle{white-space:nowrap;flex:none;margin-left:.6rem;font-size:.75rem}.shop-module__GBzivq__chip{white-space:nowrap;border:1px solid var(--border);border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.85rem}.shop-module__GBzivq__active{border-color:var(--accent);order:-1}.shop-module__GBzivq__count{margin-bottom:.75rem}}@media (max-width:640px){.shop-module__GBzivq__page{padding-top:1.25rem}.shop-module__GBzivq__head{margin-bottom:.9rem}.shop-module__GBzivq__head h1{margin-bottom:0;font-size:2.1rem}.shop-module__GBzivq__eyebrow,.shop-module__GBzivq__sub{display:none}.shop-module__GBzivq__toolbar{flex-wrap:nowrap;gap:.5rem;margin-bottom:.9rem}.shop-module__GBzivq__search{flex:1 1 0;min-width:0;padding-inline:.65rem}.shop-module__GBzivq__searchInput{padding-block:.65rem;font-size:16px}.shop-module__GBzivq__sort{flex:none;width:7rem;padding:.65rem .6rem;font-size:16px}.shop-module__GBzivq__go{padding:.6rem .8rem}}
