.shop[data-astro-cid-5z2j2j73]{grid-template-columns:minmax(0,1fr);display:grid}.filters[data-astro-cid-5z2j2j73]{border:0;border-top:1px solid var(--line);background:var(--ink-1);width:100%;max-width:none;max-height:min(85svh,680px);color:var(--cream);overscroll-behavior:contain;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.filters[data-astro-cid-5z2j2j73][open]{animation:sheet-in .42s var(--ease-drawer);display:flex}.filters[data-astro-cid-5z2j2j73]::backdrop{background:#0d0d0fb3;animation:.24s fade-in}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}.filters__panel[data-astro-cid-5z2j2j73]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.filters__head[data-astro-cid-5z2j2j73]{padding:.75rem var(--gutter);border-bottom:1px solid var(--line-soft);align-items:center;gap:.75rem;display:flex}.filters__title[data-astro-cid-5z2j2j73]{font-family:var(--font-display);color:var(--cream);margin:0 auto 0 0;font-size:1.2rem;font-weight:400}.filters__close[data-astro-cid-5z2j2j73]{width:44px;height:44px;color:var(--cream-2);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-10px;display:grid}.filters__groups[data-astro-cid-5z2j2j73]{overscroll-behavior:contain;min-height:0;padding:1.25rem var(--gutter);flex:1;align-content:start;gap:1.5rem;display:grid;overflow-y:auto}.filters__foot[data-astro-cid-5z2j2j73]{padding:.75rem var(--gutter) max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--line-soft)}.filters__foot[data-astro-cid-5z2j2j73] .btn[data-astro-cid-5z2j2j73]{justify-content:center;gap:.35em;width:100%}.clear[data-astro-cid-5z2j2j73]{color:var(--gold);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold-lo);background:0 0;border:0;padding:.5rem 0;font-size:.84rem}.clear[data-astro-cid-5z2j2j73]:hover{text-decoration-color:var(--gold)}.grp[data-astro-cid-5z2j2j73]{border:0;min-width:0;margin:0;padding:0}.grp[data-astro-cid-5z2j2j73] legend[data-astro-cid-5z2j2j73]{margin-bottom:.4rem;padding:0}.opts[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:0 1.25rem;display:grid}.opt[data-astro-cid-5z2j2j73]{width:100%;min-height:44px;color:var(--cream-2);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:0;font-size:.9rem;line-height:1.3;transition:color .18s;display:grid}.opt__box[data-astro-cid-5z2j2j73]{border:1px solid var(--gold-lo);border-radius:5px;width:18px;height:18px;transition:background-color .18s,border-color .18s;position:relative}.opt__box[data-astro-cid-5z2j2j73]:after{content:"";border:solid var(--ink-0);width:6px;height:10px;transition:transform .18s var(--ease-out);border-width:0 2px 2px 0;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)scale(0)}.opt__n[data-astro-cid-5z2j2j73]{color:var(--cream-3);font-variant-numeric:tabular-nums lining-nums;font-size:.78rem}.opt[data-astro-cid-5z2j2j73][aria-pressed=true]{color:var(--cream)}.opt[data-astro-cid-5z2j2j73][aria-pressed=true] .opt__box[data-astro-cid-5z2j2j73]{background:var(--gold);border-color:var(--gold)}.opt[data-astro-cid-5z2j2j73][aria-pressed=true] .opt__box[data-astro-cid-5z2j2j73]:after{transform:rotate(45deg)scale(1)}.opt[data-astro-cid-5z2j2j73]:disabled{opacity:.38;cursor:default}@media (hover:hover) and (pointer:fine){.opt[data-astro-cid-5z2j2j73]:not(:disabled):hover{color:var(--cream)}.opt[data-astro-cid-5z2j2j73]:not(:disabled):hover .opt__box[data-astro-cid-5z2j2j73]{border-color:var(--gold)}}.bar[data-astro-cid-5z2j2j73]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(16px,2vw,24px);display:flex}.bar__open[data-astro-cid-5z2j2j73]{border:1px solid var(--line);background:var(--ink-1);min-height:44px;color:var(--cream);transition:border-color .2s ease, transform .16s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1.1rem 0 .95rem;font-size:.86rem;display:inline-flex}.bar__open[data-astro-cid-5z2j2j73] svg{width:18px;height:18px;color:var(--gold)}.bar__open[data-astro-cid-5z2j2j73]:active{transform:scale(.97)}.bar__open[data-astro-cid-5z2j2j73]:hover{border-color:var(--gold)}.bar__badge[data-astro-cid-5z2j2j73]{background:var(--gold);min-width:20px;height:20px;color:var(--ink-0);border-radius:999px;place-items:center;padding:0 5px;font-size:.74rem;font-weight:600;line-height:1;display:grid}.bar__badge[data-astro-cid-5z2j2j73][hidden]{display:none}.bar__count[data-astro-cid-5z2j2j73]{color:var(--cream-3);outline:0;margin:0 auto 0 0;font-size:.86rem}.sort[data-astro-cid-5z2j2j73]{min-width:0;max-width:100%}.sort[data-astro-cid-5z2j2j73] select[data-astro-cid-5z2j2j73]{appearance:none;border:1px solid var(--line);background:var(--ink-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d2ab67' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center / 16px;width:100%;min-height:44px;color:var(--cream);text-overflow:ellipsis;cursor:pointer;border-radius:999px;padding:0 2.6rem 0 1.1rem;font-size:.86rem}.sort[data-astro-cid-5z2j2j73] select[data-astro-cid-5z2j2j73]:hover{border-color:var(--gold)}.sort[data-astro-cid-5z2j2j73] option[data-astro-cid-5z2j2j73]{background:var(--ink-2)}.pills[data-astro-cid-5z2j2j73]{flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(16px,2vw,24px);padding:0;list-style:none;display:flex}.pills[data-astro-cid-5z2j2j73][hidden]{display:none}.pill[data-astro-cid-5z2j2j73]{max-width:100%;min-height:36px;color:var(--cream);transition:background-color .18s ease, transform .16s var(--ease-out);background:#d2ab671a;border:1px solid #d2ab6780;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem 0 .9rem;font-size:.82rem;display:inline-flex}.pill[data-astro-cid-5z2j2j73] svg{width:15px;height:15px;color:var(--gold);flex:none}.pill[data-astro-cid-5z2j2j73]:active{transform:scale(.96)}.pill[data-astro-cid-5z2j2j73]:hover{background:#d2ab6733}.grid[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.grid[data-astro-cid-5z2j2j73]>[hidden]{display:none}.empty[data-astro-cid-5z2j2j73]{text-align:center;color:var(--cream-3);padding:4rem 0}@media (width>=1081px){.shop[data-astro-cid-5z2j2j73]{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px)}.filters[data-astro-cid-5z2j2j73]{inset:auto;top:calc(var(--header-h) + 20px);max-height:calc(100svh - var(--header-h) - 40px);background:0 0;border:0;border-radius:0;display:block;position:sticky;overflow-y:auto}.filters__head[data-astro-cid-5z2j2j73]{min-height:44px;padding:0 0 .6rem}.filters__groups[data-astro-cid-5z2j2j73]{padding:1.25rem 0 0;overflow:visible}.opts[data-astro-cid-5z2j2j73]{grid-template-columns:minmax(0,1fr)}.opt[data-astro-cid-5z2j2j73]{min-height:38px}.bar__open[data-astro-cid-5z2j2j73],.filters__close[data-astro-cid-5z2j2j73],.filters__foot[data-astro-cid-5z2j2j73]{display:none}}@media (width<=760px){.grid[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.bar__count[data-astro-cid-5z2j2j73]{flex-basis:100%;order:3}.sort[data-astro-cid-5z2j2j73]{flex:1}}@media (width<=360px){.bar__open[data-astro-cid-5z2j2j73],.sort[data-astro-cid-5z2j2j73]{flex:100%}.bar__open[data-astro-cid-5z2j2j73]{justify-content:center}}@media (prefers-reduced-motion:reduce){.filters[data-astro-cid-5z2j2j73][open],.filters[data-astro-cid-5z2j2j73]::backdrop{animation:none}}
