.list-page[data-astro-cid-2ivbyc66]{max-width:var(--maxw);margin:0 auto;padding:24px 20px 96px}@media (width>=900px){.list-page[data-astro-cid-2ivbyc66]{padding:32px 32px 128px}}.breadcrumb[data-astro-cid-2ivbyc66] ol[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);color:var(--c-sub);letter-spacing:.04em;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.74rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-2ivbyc66] li[data-astro-cid-2ivbyc66]+li[data-astro-cid-2ivbyc66]:before{content:"/";color:var(--c-line);margin-right:6px}.breadcrumb[data-astro-cid-2ivbyc66] a[data-astro-cid-2ivbyc66]{color:var(--c-sub);margin:-8px -2px;padding:8px 2px;text-decoration:none;display:inline-block}.breadcrumb[data-astro-cid-2ivbyc66] a[data-astro-cid-2ivbyc66]:hover{color:var(--c-gold-2)}.breadcrumb[data-astro-cid-2ivbyc66] [data-astro-cid-2ivbyc66][aria-current]{color:var(--c-text)}.cat-head[data-astro-cid-2ivbyc66]{border-bottom:1px solid var(--c-line);padding:8px 0 14px}@media (width>=900px){.cat-head[data-astro-cid-2ivbyc66]{padding:10px 0 16px}}.cat-en[data-astro-cid-2ivbyc66]{font-family:var(--f-en);letter-spacing:.28em;color:var(--c-gold);vertical-align:middle;margin-left:12px;font-size:.8rem;font-weight:500}.cat-ja[data-astro-cid-2ivbyc66]{font-family:var(--f-serif);letter-spacing:.12em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.3}.num[data-astro-cid-2ivbyc66]{font-family:var(--f-en);margin:0 2px;font-size:1.25em;font-weight:500}.list-layout[data-astro-cid-2ivbyc66]{grid-template-columns:1fr;gap:24px;padding-top:12px;display:grid;position:relative}@media (width>=900px){.list-layout[data-astro-cid-2ivbyc66]{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:20px}}.filter-head[data-astro-cid-2ivbyc66]{border-bottom:1px solid var(--c-ink);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.filter-title[data-astro-cid-2ivbyc66]{font-family:var(--f-serif);letter-spacing:.14em;color:var(--c-ink);margin:0;font-size:.9rem}.filter-title[data-astro-cid-2ivbyc66] .en[data-astro-cid-2ivbyc66]{font-family:var(--f-en);letter-spacing:.3em;color:var(--c-gold);margin-bottom:2px;font-size:.72rem;display:block}.filter-close[data-astro-cid-2ivbyc66]{width:36px;height:36px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.fgroup[data-astro-cid-2ivbyc66]{border:0;border-bottom:1px solid var(--c-line);min-width:0;margin:0;padding:20px 0}fieldset[data-astro-cid-2ivbyc66].fgroup{padding-top:4px}.fgroup[data-astro-cid-2ivbyc66] legend[data-astro-cid-2ivbyc66],.select-label[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);letter-spacing:.12em;color:var(--c-ink);margin:0 0 12px;padding:0;font-size:.76rem;font-weight:500;display:block}.check-list[data-astro-cid-2ivbyc66]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.check[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);color:var(--c-text);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:6px 0;font-size:.82rem;display:flex}.check[data-astro-cid-2ivbyc66] input[data-astro-cid-2ivbyc66]{appearance:none;border-radius:var(--radius);background:var(--c-white);border:1px solid #b9b5ad;flex:none;place-items:center;width:16px;height:16px;margin:0;transition:border-color .2s,background .2s;display:grid}.check[data-astro-cid-2ivbyc66] input[data-astro-cid-2ivbyc66]:after{content:"";border-left:1.5px solid var(--c-white);border-bottom:1.5px solid var(--c-white);width:9px;height:5px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}.check[data-astro-cid-2ivbyc66] input[data-astro-cid-2ivbyc66]:checked{border-color:var(--c-ink);background:var(--c-ink)}.check[data-astro-cid-2ivbyc66] input[data-astro-cid-2ivbyc66]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.check[data-astro-cid-2ivbyc66] input[data-astro-cid-2ivbyc66]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.check[data-astro-cid-2ivbyc66]:hover span[data-astro-cid-2ivbyc66]{color:var(--c-gold-2)}.check[data-astro-cid-2ivbyc66]>span[data-astro-cid-2ivbyc66]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.check[data-astro-cid-2ivbyc66] em[data-astro-cid-2ivbyc66]{font-style:normal;font-family:var(--f-en);letter-spacing:.14em;color:var(--c-sub);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.check[data-astro-cid-2ivbyc66] small[data-astro-cid-2ivbyc66]{font-family:var(--f-en);color:var(--c-sub);font-size:.78rem}.is-collapsed[data-astro-cid-2ivbyc66] .is-extra[data-astro-cid-2ivbyc66]{display:none}.more-toggle[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);letter-spacing:.06em;color:var(--c-gold-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:.74rem;text-decoration:underline}.select-wrap[data-astro-cid-2ivbyc66]{position:relative}.select-wrap[data-astro-cid-2ivbyc66]:after{content:"";border-right:1px solid var(--c-ink);border-bottom:1px solid var(--c-ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.select-wrap[data-astro-cid-2ivbyc66] select[data-astro-cid-2ivbyc66]{appearance:none;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);width:100%;font-family:var(--f-sans);color:var(--c-text);cursor:pointer;padding:10px 32px 10px 12px;font-size:.82rem}.select-wrap[data-astro-cid-2ivbyc66] select[data-astro-cid-2ivbyc66]:focus-visible{outline:2px solid var(--c-gold);outline-offset:1px}.filter-actions[data-astro-cid-2ivbyc66]{gap:10px;padding-top:20px;display:flex}.filter-reset[data-astro-cid-2ivbyc66],.filter-apply[data-astro-cid-2ivbyc66]{border-radius:var(--radius);font-family:var(--f-sans);letter-spacing:.1em;cursor:pointer;flex:1;padding:12px 14px;font-size:.8rem;transition:background .2s,color .2s,border-color .2s}.filter-reset[data-astro-cid-2ivbyc66]{border:1px solid var(--c-gold);color:var(--c-gold-2);background:0 0}.filter-reset[data-astro-cid-2ivbyc66]:hover{background:var(--c-gold);color:var(--c-white)}.filter-apply[data-astro-cid-2ivbyc66]{border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-white);display:none}.filter-apply[data-astro-cid-2ivbyc66]:hover{background:var(--c-ink-2)}.filter-reset[data-astro-cid-2ivbyc66]:focus-visible,.filter-apply[data-astro-cid-2ivbyc66]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.list-bar[data-astro-cid-2ivbyc66]{border-bottom:1px solid var(--c-line);align-items:center;gap:16px;padding-bottom:16px;display:flex}.result-count[data-astro-cid-2ivbyc66]{white-space:nowrap;font-family:var(--f-sans);letter-spacing:.08em;color:var(--c-text);margin:0;font-size:.78rem}.filter-toggle[data-astro-cid-2ivbyc66]{white-space:nowrap;border:1px solid var(--c-ink);border-radius:var(--radius);background:var(--c-white);min-height:44px;font-family:var(--f-sans);letter-spacing:.1em;color:var(--c-ink);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;display:inline-flex}.filter-toggle[data-astro-cid-2ivbyc66]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.active-count[data-astro-cid-2ivbyc66]{background:var(--c-gold);min-width:18px;height:18px;color:var(--c-white);font-family:var(--f-en);border-radius:9px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:600;display:grid}.sort-pc[data-astro-cid-2ivbyc66]{align-items:center;gap:10px;margin-left:auto;display:flex}.sort-pc[data-astro-cid-2ivbyc66] label[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);letter-spacing:.1em;color:var(--c-sub);white-space:nowrap;font-size:.74rem}.sort-pc[data-astro-cid-2ivbyc66] .select-wrap[data-astro-cid-2ivbyc66]{min-width:170px}.sort-pc[data-astro-cid-2ivbyc66] .select-wrap[data-astro-cid-2ivbyc66] select[data-astro-cid-2ivbyc66]{padding-block:9px}.active-chips[data-astro-cid-2ivbyc66]{flex-wrap:wrap;gap:8px;padding:14px 0 0;display:flex}.active-chips[data-astro-cid-2ivbyc66] .chip{border:1px solid var(--c-line);background:var(--c-white);min-height:36px;font-family:var(--f-sans);color:var(--c-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:.74rem;transition:border-color .2s,color .2s;display:inline-flex}@media (width<=899px){.active-chips[data-astro-cid-2ivbyc66] .chip{min-height:40px;padding-inline:14px 12px}}.active-chips[data-astro-cid-2ivbyc66] .chip:hover{border-color:var(--c-gold);color:var(--c-gold-2)}.active-chips[data-astro-cid-2ivbyc66] .chip:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.grid-wrap[data-astro-cid-2ivbyc66]{padding-top:24px}@media (width>=900px) and (width<=1199px){.list-main[data-astro-cid-2ivbyc66] .grid-products[data-astro-cid-2ivbyc66]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}.grid-products[data-astro-cid-2ivbyc66]>[hidden]{display:none!important}.empty[data-astro-cid-2ivbyc66]{text-align:center;border:1px dashed var(--c-line);border-radius:var(--radius);background:var(--c-white);padding:72px 20px}.empty-en[data-astro-cid-2ivbyc66]{font-family:var(--f-en);letter-spacing:.32em;color:var(--c-gold);margin:0 0 8px;font-size:.8rem}.empty-ja[data-astro-cid-2ivbyc66]{font-family:var(--f-serif);letter-spacing:.08em;color:var(--c-ink);margin:0;font-size:1.05rem}.empty-sub[data-astro-cid-2ivbyc66]{font-family:var(--f-sans);color:var(--c-sub);margin:10px 0 24px;font-size:.82rem}.empty[data-astro-cid-2ivbyc66] .filter-reset[data-astro-cid-2ivbyc66]{flex:none;padding:12px 28px;display:inline-block}@media (width<=899px){.filter[data-astro-cid-2ivbyc66]{z-index:60;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--c-paper);max-height:100dvh;box-shadow:var(--shadow);visibility:hidden;padding:16px 20px 0;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s linear .4s;position:fixed;inset:0 0 auto;overflow-y:auto;transform:translateY(-105%)}.filter[data-astro-cid-2ivbyc66].is-open{visibility:visible;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility;transform:translateY(0)}.filter-head[data-astro-cid-2ivbyc66]{z-index:1;background:var(--c-paper);padding-top:4px;position:sticky;top:0}.filter-close[data-astro-cid-2ivbyc66]{width:44px;height:44px;margin-right:-8px;display:grid}.filter-apply[data-astro-cid-2ivbyc66]{display:block}.check[data-astro-cid-2ivbyc66]{min-height:44px;padding:4px 0}.check-list[data-astro-cid-2ivbyc66]{gap:0}.more-toggle[data-astro-cid-2ivbyc66],.select-wrap[data-astro-cid-2ivbyc66] select[data-astro-cid-2ivbyc66]{min-height:44px}.filter-actions[data-astro-cid-2ivbyc66]{z-index:1;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--c-paper);border-top:1px solid var(--c-line);margin:0 -20px;position:sticky;bottom:0}.filter-reset[data-astro-cid-2ivbyc66],.filter-apply[data-astro-cid-2ivbyc66]{min-height:48px}.filter-backdrop[data-astro-cid-2ivbyc66]{z-index:50;background:#15171d73;position:fixed;inset:0}.filter-backdrop[data-astro-cid-2ivbyc66][hidden],.sort-pc[data-astro-cid-2ivbyc66]{display:none}.fgroup-sort-sp[data-astro-cid-2ivbyc66]{border-bottom:0}}@media (width>=600px) and (width<=899px){.filter[data-astro-cid-2ivbyc66]{width:min(420px,100%);max-height:none;padding-inline:24px;inset:0 0 0 auto;transform:translate(105%)}.filter[data-astro-cid-2ivbyc66].is-open{transform:translate(0)}.filter-actions[data-astro-cid-2ivbyc66]{margin-inline:-24px;padding-inline:24px}.sort-pc[data-astro-cid-2ivbyc66]{margin-left:auto;display:flex}.fgroup-sort-sp[data-astro-cid-2ivbyc66]{display:none}}@media (width>=900px){.filter[data-astro-cid-2ivbyc66]{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 120px);padding-right:4px;position:sticky;top:96px;overflow-y:auto}.filter-toggle[data-astro-cid-2ivbyc66]{display:none}.filter-backdrop[data-astro-cid-2ivbyc66]{display:none!important}.fgroup-sort-sp[data-astro-cid-2ivbyc66]{display:none}.filter-actions[data-astro-cid-2ivbyc66]{padding-top:24px}}@media (prefers-reduced-motion:reduce){.filter[data-astro-cid-2ivbyc66]{transition:none}}
