.section[data-astro-cid-jrxn3qv3]{max-width:var(--width-page);margin:0 auto;padding:var(--category-section-pad-t) var(--pad-x) 0;box-sizing:border-box}.section-head[data-astro-cid-jrxn3qv3]{display:flex;flex-wrap:wrap;gap:var(--read-head-gap);align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--color-rule);padding-bottom:var(--category-section-head-pb);margin-bottom:var(--category-section-head-mb)}.section-head[data-astro-cid-jrxn3qv3] h2[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-weight:400;font-size:var(--text-section);letter-spacing:var(--tracking-wider);color:var(--color-kachi)}.section-head-note[data-astro-cid-jrxn3qv3]{font-size:var(--text-meta);letter-spacing:var(--tracking-meta);color:var(--color-text-faint)}.hero[data-astro-cid-jrxn3qv3]{max-width:var(--width-page);margin:0 auto;padding:var(--category-hero-pad-t-wide) var(--pad-x) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--category-hero-gap-wide)}.hero-inner[data-astro-cid-jrxn3qv3]{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--category-hero-max-wide)}.breadcrumb[data-astro-cid-jrxn3qv3]{display:flex;align-items:center;gap:var(--category-breadcrumb-gap-wide);font-size:var(--text-meta);letter-spacing:var(--tracking-wider);color:var(--color-text-faint)}.hero[data-astro-cid-jrxn3qv3] h1[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-weight:400;font-size:var(--category-hero-title-wide);line-height:var(--category-hero-title-leading-wide);letter-spacing:var(--tracking-base);color:var(--color-kachi)}.hero-lead[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-sub);text-wrap:pretty}.hero[data-astro-cid-jrxn3qv3] .hero-photo{width:100vw;max-width:none;margin-inline:calc((100% - 100vw)/2);height:auto;aspect-ratio:var(--ratio-banner);object-fit:cover}.process-grid[data-astro-cid-jrxn3qv3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--process-grid-gap)}.process-step[data-astro-cid-jrxn3qv3]{display:flex;flex-direction:column;gap:var(--category-card-gap);border-top:1px solid var(--color-rule);padding-top:var(--category-card-pad-t)}.process-step[data-astro-cid-jrxn3qv3]:first-child{border-top:none;padding-top:0}@media(min-width:768px){.process-grid[data-astro-cid-jrxn3qv3]{grid-template-columns:repeat(4,minmax(0,1fr))}.process-step[data-astro-cid-jrxn3qv3]{position:relative;border-top:none;padding-top:0}.process-step[data-astro-cid-jrxn3qv3]+.process-step[data-astro-cid-jrxn3qv3]:before{content:"";position:absolute;top:50%;left:calc(var(--process-grid-gap) / -2);height:var(--process-divider-h);transform:translateY(-50%);border-left:1px solid var(--color-rule)}}.process-step[data-astro-cid-jrxn3qv3] .process-illust{width:100%;aspect-ratio:1 / 1;object-fit:contain}.process-note[data-astro-cid-jrxn3qv3]{font-size:var(--text-meta);line-height:var(--leading-note);color:var(--color-text-weak)}.pieces-grid[data-astro-cid-jrxn3qv3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--quena-grid-basis)),1fr));gap:var(--quena-grid-gap)}.pieces-cta[data-astro-cid-jrxn3qv3]{padding-top:var(--quena-grid-gap-row);display:flex;justify-content:center}.first-band[data-astro-cid-jrxn3qv3]{margin-top:var(--footer-mt);background:var(--color-panel-kakishibu);color:var(--color-text-on-kakishibu)}.first-band-inner[data-astro-cid-jrxn3qv3]{max-width:var(--width-page);margin:0 auto;padding:var(--quena-first-pad-y) var(--pad-x);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--quena-first-gap)}.first-band-intro[data-astro-cid-jrxn3qv3]{display:flex;flex-direction:column;gap:var(--quena-first-intro-gap);max-width:var(--aging-intro-max);text-align:center}.first-band-intro[data-astro-cid-jrxn3qv3] h2[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-weight:400;font-size:var(--category-hero-title-wide);letter-spacing:var(--tracking-wider)}.first-band-intro[data-astro-cid-jrxn3qv3] p[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-kakishibu-sub);text-wrap:pretty}.first-band-inner[data-astro-cid-jrxn3qv3] .first-illust{width:100%;max-width:var(--quena-first-illust-max);aspect-ratio:1 / 1;object-fit:contain}.order-band[data-astro-cid-jrxn3qv3]{display:flex;flex-wrap:wrap;gap:var(--category-band-row-gap);align-items:center;justify-content:space-between;background:var(--color-panel-kakishibu);padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px)}.order-info[data-astro-cid-jrxn3qv3]{flex:1 1 300px;display:flex;flex-direction:column;gap:var(--category-band-text-gap);max-width:var(--category-band-intro-max)}.order-info[data-astro-cid-jrxn3qv3] h2[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-weight:400;font-size:var(--order-h2);letter-spacing:var(--tracking-wider);color:var(--color-text-on-kakishibu)}.order-info[data-astro-cid-jrxn3qv3] p[data-astro-cid-jrxn3qv3]{font-family:var(--font-ja);font-size:14.5px;line-height:var(--leading-shop);color:var(--color-text-on-kakishibu-sub);text-wrap:pretty}.order-band[data-astro-cid-jrxn3qv3] .order-photo{flex:0 1 var(--order-media-basis);min-width:var(--order-media-min);width:100%;height:auto;aspect-ratio:var(--ratio-shop);object-fit:cover}
