.shopbar[data-astro-cid-bt5j2la3]{display:contents}.shopbar__bar[data-astro-cid-bt5j2la3]{top:var(--header-h);z-index:5;border-block:1px solid var(--color-ink);background-color:var(--color-paper);background-image:var(--grain-light);background-size:256px 256px;background-attachment:fixed;grid-template-columns:1fr 1fr;height:48px;display:grid;position:sticky}.shopbar__bar[data-astro-cid-bt5j2la3]:before{content:"";height:var(--header-h);pointer-events:none;visibility:hidden;background-color:var(--color-paper);background-image:var(--grain-light);background-size:256px 256px;background-attachment:fixed;position:absolute;bottom:calc(100% + 1px);left:-100vw;right:-100vw}.shopbar__bar[data-astro-cid-bt5j2la3].is-stuck:before{visibility:visible}.shopbar__ctl[data-astro-cid-bt5j2la3]{justify-content:center;align-items:center;gap:var(--space-2);height:100%;padding-inline:var(--space-3);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;display:flex;position:relative}.shopbar__ctl[data-astro-cid-bt5j2la3]:hover{background-color:var(--color-mist)}.shopbar__ctl--sort[data-astro-cid-bt5j2la3]{border-left:1px solid var(--color-ink)}.shopbar__ctl--filter[data-astro-cid-bt5j2la3]:focus-visible,.shopbar__ctl--sort[data-astro-cid-bt5j2la3]:has(select:focus-visible){outline:2px solid var(--color-ink);outline-offset:-4px}.shopbar__icon[data-astro-cid-bt5j2la3]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex:none;width:24px;height:24px}.shopbar__icon[data-astro-cid-bt5j2la3] circle[data-astro-cid-bt5j2la3]{fill:currentColor;stroke:none}.shopbar__icon--chevron[data-astro-cid-bt5j2la3]{width:16px;height:16px}.shopbar__ctl[data-astro-cid-bt5j2la3] .t-label[data-astro-cid-bt5j2la3]{white-space:nowrap}.shopbar__sort-name[data-astro-cid-bt5j2la3]{display:none}.shopbar__sort-name[data-astro-cid-bt5j2la3]:after{content:"："}@media (width>=768px){.shopbar__sort-name[data-astro-cid-bt5j2la3]{display:inline}}.shopbar__select[data-astro-cid-bt5j2la3]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.shopbar__badge[data-astro-cid-bt5j2la3]{min-width:24px;height:24px;padding-inline:var(--space-1);background:var(--color-ink);color:var(--color-paper);letter-spacing:0;border-radius:12px;place-items:center;display:inline-grid}.shopbar__badge[data-astro-cid-bt5j2la3][hidden]{display:none}@media (width>=768px){.shopbar__bar[data-astro-cid-bt5j2la3]{grid-template-columns:auto auto;justify-content:space-between;height:56px}.shopbar__ctl--filter[data-astro-cid-bt5j2la3]{margin-left:calc(var(--space-3) * -1)}.shopbar__ctl--sort[data-astro-cid-bt5j2la3]{margin-right:calc(var(--space-3) * -1);border-left:0}}.shopbar__sub[data-astro-cid-bt5j2la3]{align-items:center;gap:var(--space-2) var(--space-3);min-height:40px;margin-block:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.shopbar__count[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]{font-variant-numeric:tabular-nums}.shopbar__chips[data-astro-cid-bt5j2la3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.shopbar__chips[data-astro-cid-bt5j2la3]:empty,.shopbar__count--bar[data-astro-cid-bt5j2la3],.shopbar__chips--bar[data-astro-cid-bt5j2la3],.shop-side[data-astro-cid-bt5j2la3]{display:none}@media (width>=1200px){.shop[data-astro-cid-bt5j2la3]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);align-items:start;display:grid}.shop-side[data-astro-cid-bt5j2la3]{top:var(--header-h);max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;padding-bottom:var(--space-5);grid-column:1/span 3;display:block;position:sticky;overflow-y:auto}.shop-main[data-astro-cid-bt5j2la3]{grid-column:4/-1;align-self:stretch}.shop-side__head[data-astro-cid-bt5j2la3]{align-items:center;gap:var(--space-2);border-block:1px solid var(--color-ink);height:56px;display:flex}.shop-side[data-astro-cid-bt5j2la3] .facet-list[data-astro-cid-bt5j2la3]{padding-top:var(--space-4)}.shopbar__bar[data-astro-cid-bt5j2la3]{justify-content:stretch;align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.shopbar__ctl--filter[data-astro-cid-bt5j2la3],.shopbar__sub[data-astro-cid-bt5j2la3]{display:none}.shopbar__count--bar[data-astro-cid-bt5j2la3]{display:block}.shopbar__chips--bar[data-astro-cid-bt5j2la3]{flex-wrap:nowrap;display:flex;overflow-x:auto}.shopbar__chips--bar[data-astro-cid-bt5j2la3]:empty{display:block}.shop-grid[data-astro-cid-bt5j2la3]{margin-top:var(--space-5)}}.shop-grid[data-astro-cid-bt5j2la3]{gap:var(--block-gap) var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width>=768px){.shop-grid[data-astro-cid-bt5j2la3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wcard[data-astro-cid-bt5j2la3][hidden]{display:none}.wcard__link[data-astro-cid-bt5j2la3]{text-decoration:none;display:block}.wcard__art[data-astro-cid-bt5j2la3]{aspect-ratio:4/5;overflow:hidden}.wcard[data-astro-cid-bt5j2la3] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-out)}.wcard__link[data-astro-cid-bt5j2la3]:hover img{transform:scale(1.03)}.wcard__link[data-astro-cid-bt5j2la3]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.wcard__cap[data-astro-cid-bt5j2la3]{align-items:baseline;column-gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr auto;display:grid}.wcard__series[data-astro-cid-bt5j2la3]{grid-column:1/-1}.shop-empty[data-astro-cid-bt5j2la3]{justify-items:start;gap:var(--space-4);padding-block:var(--space-6);display:grid}.shop-empty[data-astro-cid-bt5j2la3][hidden]{display:none}.facets[data-astro-cid-bt5j2la3]{width:min(100%,448px);max-width:none;height:100%;max-height:none;color:var(--color-ink);background-color:var(--color-paper);background-image:var(--grain-light);background-size:256px 256px;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.facets[data-astro-cid-bt5j2la3][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.facets[data-astro-cid-bt5j2la3]::backdrop{background:var(--backdrop)}.facets__head[data-astro-cid-bt5j2la3]{height:var(--header-h);padding-inline:var(--grid-margin) var(--space-2);border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:center;display:flex}.facets__close[data-astro-cid-bt5j2la3]{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.facets__close[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]{width:24px;height:24px;position:relative}.facets__close[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]:before,.facets__close[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]:after{content:"";background:currentColor;width:24px;height:1px;position:absolute;top:50%;left:0}.facets__close[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]:before{transform:rotate(45deg)}.facets__close[data-astro-cid-bt5j2la3] span[data-astro-cid-bt5j2la3]:after{transform:rotate(-45deg)}.facets__close[data-astro-cid-bt5j2la3]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.facets__body[data-astro-cid-bt5j2la3]{padding:var(--space-4) var(--grid-margin) var(--space-6);overscroll-behavior:contain;overflow-y:auto}.facet-list[data-astro-cid-bt5j2la3]{align-content:start;gap:var(--space-5);display:grid}.facet[data-astro-cid-bt5j2la3]{border:0;min-width:0;margin:0;padding:0}.facet__title[data-astro-cid-bt5j2la3]{float:left;width:100%;margin-bottom:var(--space-2);padding:0}.facet__opts[data-astro-cid-bt5j2la3]{clear:both;border-top:1px solid var(--color-ink)}.opt[data-astro-cid-bt5j2la3]{align-items:center;gap:var(--space-3);min-height:48px;padding-block:var(--space-2);border-bottom:1px solid var(--color-rule-soft);cursor:pointer;display:flex}.opt[data-astro-cid-bt5j2la3] input[data-astro-cid-bt5j2la3]{appearance:none;border:1px solid var(--color-ink);background:var(--color-paper);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-1) var(--ease-out);border-radius:0;flex:none;place-items:center;margin:0;display:grid}.opt[data-astro-cid-bt5j2la3] input[data-astro-cid-bt5j2la3]:after{content:"";border-left:1.5px solid var(--color-paper);border-bottom:1.5px solid var(--color-paper);opacity:0;width:12px;height:6px;margin-top:-3px;transform:rotate(-45deg)}.opt[data-astro-cid-bt5j2la3] input[data-astro-cid-bt5j2la3]:checked{background:var(--color-ink)}.opt[data-astro-cid-bt5j2la3] input[data-astro-cid-bt5j2la3]:checked:after{opacity:1}.opt[data-astro-cid-bt5j2la3] input[data-astro-cid-bt5j2la3]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.opt[data-astro-cid-bt5j2la3]:hover input[data-astro-cid-bt5j2la3]:not(:checked){background:var(--color-mist)}.opt__label[data-astro-cid-bt5j2la3]{min-width:0}.opt__n[data-astro-cid-bt5j2la3]{font-variant-numeric:tabular-nums;margin-left:auto}.facets__foot[data-astro-cid-bt5j2la3]{gap:var(--space-2);padding:var(--space-3) var(--grid-margin) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-ink);grid-template-columns:1fr 1fr;display:grid}@media (prefers-reduced-motion:no-preference){.facets[data-astro-cid-bt5j2la3][open]{animation:facets-in var(--dur-2) var(--ease-out)}.facets[data-astro-cid-bt5j2la3][open]::backdrop{animation:facets-fade var(--dur-2) var(--ease-out)}}@keyframes facets-in{0%{transform:translate(100%)}}@keyframes facets-fade{0%{opacity:0}}html:has(.facets[open]){overflow:hidden}
