.shop-hero[data-astro-cid-l7yrjx73]{background:var(--blush);padding-block:clamp(3.5rem,7vw,6rem)}.shop-hero-grid[data-astro-cid-l7yrjx73]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.shop-hero[data-astro-cid-l7yrjx73] h1[data-astro-cid-l7yrjx73]{max-width:13ch;margin-top:.2rem}.shop-hero-copy[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{color:var(--ink-soft);max-width:44ch}.shop-pickup[data-astro-cid-l7yrjx73]{letter-spacing:.02em;font-size:.9rem;color:var(--gold-ink)!important}.shop-main[data-astro-cid-l7yrjx73]{padding-top:clamp(3rem,6vw,5rem)}.shop-intro[data-astro-cid-l7yrjx73]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.shop-intro[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{margin-bottom:.6rem}.shop-intro[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{color:var(--ink-soft);max-width:52ch;margin:0}.shop-count[data-astro-cid-l7yrjx73]{color:var(--ink-soft);white-space:nowrap;font-size:.82rem}.filters[data-astro-cid-l7yrjx73]{border-block:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-block:1rem;display:flex}.filter[data-astro-cid-l7yrjx73]{min-height:44px;color:var(--ink-soft);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:.45rem .95rem;font-size:.82rem}.filter[data-astro-cid-l7yrjx73]:hover{border-color:var(--line);color:var(--ink)}.filter[data-astro-cid-l7yrjx73][aria-pressed=true]{background:var(--ink);color:var(--bg)}.product-grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem);display:grid}.product-card[data-astro-cid-l7yrjx73]{flex-direction:column;min-width:0;display:flex}.product-media[data-astro-cid-l7yrjx73]{background:var(--product-bg);border:1px solid var(--line);border-radius:var(--radius);display:block;overflow:hidden}.product-media[data-astro-cid-l7yrjx73] img[data-astro-cid-l7yrjx73]{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;transition:transform .4s var(--ease);padding:1.2rem}.product-media[data-astro-cid-l7yrjx73]:hover img[data-astro-cid-l7yrjx73]{transform:scale(1.03)}.product-body[data-astro-cid-l7yrjx73]{flex-direction:column;flex:1;padding-top:1rem;display:flex}.product-cat[data-astro-cid-l7yrjx73]{color:var(--gold-ink);letter-spacing:.02em;margin-bottom:.5rem;font-size:.78rem}.product-card[data-astro-cid-l7yrjx73] h3[data-astro-cid-l7yrjx73]{margin-bottom:.2rem;font-size:1.25rem;line-height:1.15}.product-card[data-astro-cid-l7yrjx73] h3[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{text-decoration:none}.product-card[data-astro-cid-l7yrjx73] h3[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.product-volume[data-astro-cid-l7yrjx73]{color:var(--ink-soft);margin-bottom:.7rem;font-size:.78rem}.product-short[data-astro-cid-l7yrjx73]{color:var(--ink-soft);margin-bottom:1.1rem;font-size:.9rem;line-height:1.55}.product-row[data-astro-cid-l7yrjx73]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.8rem;display:flex}.product-price[data-astro-cid-l7yrjx73]{font-family:var(--display);color:var(--gold-ink);white-space:nowrap;font-size:1.15rem}.product-actions[data-astro-cid-l7yrjx73]{align-items:center;gap:.7rem;display:flex}.product-link[data-astro-cid-l7yrjx73]{min-height:44px;color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;align-items:center;font-size:.82rem;display:inline-flex}.product-actions[data-astro-cid-l7yrjx73] .btn[data-astro-cid-l7yrjx73]{min-height:44px;padding:.45rem .95rem;font-size:.82rem}.filters-empty[data-astro-cid-l7yrjx73]{color:var(--ink-soft);padding-block:2rem}.shop-note[data-astro-cid-l7yrjx73]{background:var(--blush-deep);margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(2.5rem,5vw,4rem)}.shop-note-inner[data-astro-cid-l7yrjx73]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.shop-note[data-astro-cid-l7yrjx73] h2[data-astro-cid-l7yrjx73]{margin-bottom:.6rem}.shop-note[data-astro-cid-l7yrjx73] p[data-astro-cid-l7yrjx73]{color:var(--ink-soft);max-width:62ch;margin:0}.shop-note[data-astro-cid-l7yrjx73] .btn[data-astro-cid-l7yrjx73]{flex-shrink:0}@media (width<=900px){.shop-hero-grid[data-astro-cid-l7yrjx73],.shop-intro[data-astro-cid-l7yrjx73]{grid-template-columns:1fr}.shop-intro[data-astro-cid-l7yrjx73]{display:block}.shop-count[data-astro-cid-l7yrjx73]{margin-top:.6rem}.product-grid[data-astro-cid-l7yrjx73]{grid-template-columns:1fr 1fr}.shop-note-inner[data-astro-cid-l7yrjx73]{display:block}.shop-note[data-astro-cid-l7yrjx73] .btn[data-astro-cid-l7yrjx73]{margin-top:1.4rem}}@media (width<=560px){.product-grid[data-astro-cid-l7yrjx73]{grid-template-columns:1fr}.filters[data-astro-cid-l7yrjx73]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.filters[data-astro-cid-l7yrjx73]::-webkit-scrollbar{display:none}.filter[data-astro-cid-l7yrjx73]{white-space:nowrap}}
