.search-page[data-astro-cid-wp2l4cmv]{max-width:var(--maxw);margin:0 auto;padding:24px 20px 96px}@media (width>=900px){.search-page[data-astro-cid-wp2l4cmv]{padding:32px 32px 128px}}.sr-only[data-astro-cid-wp2l4cmv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.breadcrumb[data-astro-cid-wp2l4cmv] ol[data-astro-cid-wp2l4cmv]{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-wp2l4cmv] li[data-astro-cid-wp2l4cmv]+li[data-astro-cid-wp2l4cmv]:before{content:"/";color:var(--c-line);margin-right:6px}.breadcrumb[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{color:var(--c-sub);margin:-8px -2px;padding:8px 2px;text-decoration:none;display:inline-block}.breadcrumb[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]:hover{color:var(--c-gold-2)}.breadcrumb[data-astro-cid-wp2l4cmv] [data-astro-cid-wp2l4cmv][aria-current]{color:var(--c-text)}.search-head[data-astro-cid-wp2l4cmv]{text-align:center;border-bottom:1px solid var(--c-line);padding:40px 0 32px}@media (width>=900px){.search-head[data-astro-cid-wp2l4cmv]{padding:56px 0 40px}}.cat-en[data-astro-cid-wp2l4cmv]{font-family:var(--f-en);letter-spacing:.32em;color:var(--c-gold);margin:0 0 6px;font-size:.9rem;font-weight:500}.cat-ja[data-astro-cid-wp2l4cmv]{font-family:var(--f-serif);letter-spacing:.12em;color:var(--c-ink);margin:0 0 28px;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.3}.search-form[data-astro-cid-wp2l4cmv]{max-width:640px;margin:0 auto}.search-field[data-astro-cid-wp2l4cmv]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);color:var(--c-sub);align-items:center;gap:10px;padding:6px 6px 6px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.search-field[data-astro-cid-wp2l4cmv]:focus-within{border-color:var(--c-gold);box-shadow:0 0 0 3px #b8975a2e}.search-field[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]{min-width:0;font-family:var(--f-sans);color:var(--c-text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:1rem}.search-field[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]::-webkit-search-cancel-button{-webkit-appearance:none}.search-field[data-astro-cid-wp2l4cmv] button[data-astro-cid-wp2l4cmv]{border-radius:var(--radius);background:var(--c-ink);min-height:44px;color:var(--c-white);font-family:var(--f-sans);letter-spacing:.14em;cursor:pointer;border:0;flex:none;padding:11px 22px;font-size:.8rem;transition:background .2s}.search-field[data-astro-cid-wp2l4cmv] button[data-astro-cid-wp2l4cmv]:hover{background:var(--c-gold-2)}.search-field[data-astro-cid-wp2l4cmv] button[data-astro-cid-wp2l4cmv]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.results[data-astro-cid-wp2l4cmv]{padding-top:32px}.list-bar[data-astro-cid-wp2l4cmv]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:16px;display:flex}.result-heading[data-astro-cid-wp2l4cmv]{font-family:var(--f-serif);letter-spacing:.06em;color:var(--c-ink);word-break:break-all;margin:0;font-size:1.05rem;font-weight:500}.result-n[data-astro-cid-wp2l4cmv]{font-family:var(--f-sans);letter-spacing:.08em;color:var(--c-sub);margin-left:12px;font-size:.78rem}.num[data-astro-cid-wp2l4cmv]{font-family:var(--f-en);color:var(--c-ink);margin:0 2px;font-size:1.3em;font-weight:500}.sort-pc[data-astro-cid-wp2l4cmv]{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=599px){.sort-pc[data-astro-cid-wp2l4cmv]{width:100%;margin-left:0}.sort-pc[data-astro-cid-wp2l4cmv] .select-wrap[data-astro-cid-wp2l4cmv]{flex:1}}.sort-pc[data-astro-cid-wp2l4cmv] label[data-astro-cid-wp2l4cmv]{font-family:var(--f-sans);letter-spacing:.1em;color:var(--c-sub);white-space:nowrap;font-size:.74rem}.select-wrap[data-astro-cid-wp2l4cmv]{min-width:170px;position:relative}.select-wrap[data-astro-cid-wp2l4cmv]: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-wp2l4cmv] select[data-astro-cid-wp2l4cmv]{appearance:none;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);width:100%;min-height:44px;font-family:var(--f-sans);color:var(--c-text);cursor:pointer;padding:9px 32px 9px 12px;font-size:.82rem}.select-wrap[data-astro-cid-wp2l4cmv] select[data-astro-cid-wp2l4cmv]:focus-visible{outline:2px solid var(--c-gold);outline-offset:1px}.grid-products[data-astro-cid-wp2l4cmv]{padding-top:24px}.grid-products[data-astro-cid-wp2l4cmv]>[hidden]{display:none!important}.no-results[data-astro-cid-wp2l4cmv] .grid-products[data-astro-cid-wp2l4cmv]{display:none}.empty[data-astro-cid-wp2l4cmv]{text-align:center;border:1px dashed var(--c-line);border-radius:var(--radius);background:var(--c-white);margin-top:24px;padding:64px 20px}.empty-en[data-astro-cid-wp2l4cmv]{font-family:var(--f-en);letter-spacing:.32em;color:var(--c-gold);margin:0 0 8px;font-size:.8rem}.empty-ja[data-astro-cid-wp2l4cmv]{font-family:var(--f-serif);letter-spacing:.06em;color:var(--c-ink);word-break:break-all;margin:0;font-size:1.05rem}.empty-sub[data-astro-cid-wp2l4cmv]{font-family:var(--f-sans);color:var(--c-sub);margin:10px 0 28px;font-size:.82rem;line-height:1.8}.intro[data-astro-cid-wp2l4cmv]{text-align:center;padding-top:40px}.has-query[data-astro-cid-wp2l4cmv] .intro[data-astro-cid-wp2l4cmv]{display:none}.intro-lead[data-astro-cid-wp2l4cmv]{font-family:var(--f-sans);color:var(--c-sub);margin:0 0 24px;font-size:.86rem}.cat-links[data-astro-cid-wp2l4cmv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.cat-links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);min-height:44px;color:var(--c-ink);flex-direction:column;gap:4px;padding:22px 12px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.cat-links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]:hover{border-color:var(--c-gold);box-shadow:var(--shadow);transform:translateY(-2px)}.cat-links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.cat-links[data-astro-cid-wp2l4cmv] .en[data-astro-cid-wp2l4cmv]{font-family:var(--f-en);letter-spacing:.24em;color:var(--c-gold);font-size:1.05rem;font-weight:500}.cat-links[data-astro-cid-wp2l4cmv] .ja[data-astro-cid-wp2l4cmv]{font-family:var(--f-serif);letter-spacing:.1em;font-size:.86rem}.cat-links[data-astro-cid-wp2l4cmv] .n[data-astro-cid-wp2l4cmv]{font-family:var(--f-sans);color:var(--c-sub);font-size:.7rem}@media (width<=480px){.cat-links[data-astro-cid-wp2l4cmv]{grid-template-columns:1fr}.cat-links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{flex-direction:row;align-items:baseline;gap:12px;padding:16px}.cat-links[data-astro-cid-wp2l4cmv] .n[data-astro-cid-wp2l4cmv]{margin-left:auto}}
