.crumbs[data-astro-cid-cezwlk7t]{padding:1rem var(--edge) 0}.crumbs[data-astro-cid-cezwlk7t] ol[data-astro-cid-cezwlk7t]{font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.06em;color:var(--dim);flex-wrap:wrap;gap:.25rem .6rem;display:flex}.crumbs[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]+li[data-astro-cid-cezwlk7t]:before{content:"/";color:var(--quiet);margin-inline-end:.6rem}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{align-items:center;min-height:2.75rem;display:inline-flex}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover,.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:focus-visible{color:var(--accent-txt)}.crumbs[data-astro-cid-cezwlk7t] [data-astro-cid-cezwlk7t][aria-current]{min-height:2.75rem;color:var(--ink);align-items:center;display:inline-flex}.pd[data-astro-cid-cezwlk7t]{padding:clamp(.5rem, 2vh, 1.5rem) var(--edge) 0;gap:clamp(1.5rem,4vw,4rem);display:grid}.pd-body[data-astro-cid-cezwlk7t]{align-content:start;gap:.6rem;display:grid}.kind[data-astro-cid-cezwlk7t]{font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.16em;color:var(--accent-txt)}.pd-h[data-astro-cid-cezwlk7t]{font-family:var(--font-grotesk);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,4.6vw,3.75rem);font-weight:900;line-height:1.05}.sum[data-astro-cid-cezwlk7t]{max-width:34em;font-family:var(--font-cjk);font-size:clamp(var(--fs-min), 1.4vw, 1.2rem);color:var(--dim);margin-block-start:.4rem;line-height:2}.buybox[data-astro-cid-cezwlk7t]{border-block:var(--hairline) solid var(--rule);justify-items:start;gap:.9rem;margin-block:.9rem .4rem;padding-block:1.25rem;display:grid}.pd-price[data-astro-cid-cezwlk7t]{align-items:baseline;gap:.75rem;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1;display:flex}.tax[data-astro-cid-cezwlk7t]{font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.12em;color:var(--dim);font-weight:400}.buyrow[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:.75rem;display:flex}.add[data-astro-cid-cezwlk7t]{padding-inline:1.75rem}.terms[data-astro-cid-cezwlk7t]{font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim);gap:.2rem;line-height:1.9;display:grid}.terms[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"— ";color:var(--quiet)}.terms[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:var(--ink);border-bottom:var(--hairline) solid var(--rule)}.terms[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover,.terms[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:focus-visible{color:var(--accent-txt);border-bottom-color:currentColor}.block[data-astro-cid-cezwlk7t]{margin-block-start:1.75rem}.bh[data-astro-cid-cezwlk7t]{border-bottom:var(--hairline) solid var(--ink);font-family:var(--font-cjk);letter-spacing:.2em;color:var(--ink);padding-block-end:.6rem;font-size:1.15rem;font-weight:700}.hl[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{border-bottom:var(--hairline) solid var(--rule-soft);font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--ink);padding-block:.65rem;line-height:1.7}.spec[data-astro-cid-cezwlk7t] div[data-astro-cid-cezwlk7t]{border-bottom:var(--hairline) solid var(--rule-soft);font-family:var(--font-cjk);font-size:var(--fs-min);grid-template-columns:minmax(6rem,.35fr) 1fr;gap:1rem;padding-block:.65rem;line-height:1.7;display:grid}.spec[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{color:var(--dim);letter-spacing:.08em}.spec[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:var(--ink)}.note[data-astro-cid-cezwlk7t]{font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim);margin-block-start:.75rem}.rel[data-astro-cid-cezwlk7t]{padding-inline:var(--edge);margin-block-start:clamp(3rem,9vh,5rem)}.rel-h[data-astro-cid-cezwlk7t]{border-bottom:var(--hairline) solid var(--ink);font-family:var(--font-grotesk);letter-spacing:-.01em;color:var(--ink);padding-block-end:.75rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}.rel-list[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin-block-start:1.25rem;display:grid}.rel-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{gap:.5rem;display:grid}.rel-name[data-astro-cid-cezwlk7t]{font-family:var(--font-grotesk);font-weight:700;font-size:var(--fs-min);color:var(--ink)}.rel-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover .rel-name[data-astro-cid-cezwlk7t],.rel-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:focus-visible .rel-name[data-astro-cid-cezwlk7t]{color:var(--accent-txt)}.rel-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover .shot[data-astro-cid-cezwlk7t]{border-color:var(--ink)}@media (width>=56rem){.pd[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pd-shot[data-astro-cid-cezwlk7t]{align-self:start;position:sticky;inset-block-start:6rem}}
