.empty[data-astro-cid-suuixics]{padding:clamp(2.5rem, 8vh, 4rem) var(--edge);justify-items:start;gap:1.25rem;display:grid}.empty-h[data-astro-cid-suuixics]{font-family:var(--font-cjk);letter-spacing:.06em;color:var(--ink);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700}.wrap[data-astro-cid-suuixics]{padding:clamp(2rem, 6vh, 3.5rem) var(--edge) 0;gap:clamp(2.5rem,6vw,5rem);display:grid}.wrap[data-astro-cid-suuixics][hidden],.empty[data-astro-cid-suuixics][hidden],.result[data-astro-cid-suuixics][hidden]{display:none}.sec-head[data-astro-cid-suuixics]{border-bottom:var(--hairline) solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;display:flex}.sec-h[data-astro-cid-suuixics]{font-family:var(--font-cjk);letter-spacing:.16em;color:var(--ink);align-items:baseline;gap:.75rem;padding-block:.6rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;display:flex}.checkout[data-astro-cid-suuixics]>.sec-h[data-astro-cid-suuixics]{border-bottom:var(--hairline) solid var(--ink)}.si[data-astro-cid-suuixics]{font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.2em;color:var(--accent-txt);font-weight:400}.row[data-astro-cid-suuixics]{border-bottom:var(--hairline) solid var(--rule-soft);grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"shot meta""qty line";align-items:center;gap:.75rem 1rem;padding-block:1.1rem;display:grid}.row-shot[data-astro-cid-suuixics]{grid-area:shot}.row-meta[data-astro-cid-suuixics]{grid-area:meta;gap:.15rem;display:grid}.row-name[data-astro-cid-suuixics]{font-family:var(--font-grotesk);color:var(--ink);font-size:1.1rem;font-weight:700;line-height:1.3}.row-name[data-astro-cid-suuixics]:hover,.row-name[data-astro-cid-suuixics]:focus-visible{color:var(--accent-txt)}.row-unit[data-astro-cid-suuixics]{font-family:var(--font-mono);font-size:var(--fs-min);color:var(--dim)}.row-qty[data-astro-cid-suuixics]{flex-wrap:wrap;grid-area:qty;align-items:center;gap:.25rem .5rem;display:flex}.row-line[data-astro-cid-suuixics]{white-space:nowrap;grid-area:line;justify-self:end;font-size:1.15rem}@media (width<=40rem){.row[data-astro-cid-suuixics]{grid-template-areas:"shot meta""qty qty""line line"}}@media (width>=40rem){.row[data-astro-cid-suuixics]{grid-template-columns:7.5rem minmax(0,1fr) auto 7.5rem;grid-template-areas:"shot meta qty line"}}.sum[data-astro-cid-suuixics]{gap:.25rem;margin-block-start:1rem;display:grid}.sum[data-astro-cid-suuixics] div[data-astro-cid-suuixics]{font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sum[data-astro-cid-suuixics] dd[data-astro-cid-suuixics]{font-family:var(--font-mono)}.sum[data-astro-cid-suuixics] .sum-total[data-astro-cid-suuixics]{border-top:var(--hairline) solid var(--ink);color:var(--ink);margin-block-start:.5rem;padding-block-start:.85rem;font-weight:700}.sum-total[data-astro-cid-suuixics] dd[data-astro-cid-suuixics]{color:var(--ink);font-size:clamp(1.5rem,3vw,2rem)}.tax[data-astro-cid-suuixics]{color:var(--dim);font-weight:400}.ship[data-astro-cid-suuixics]{font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim);margin-block-start:.75rem;line-height:1.8}.form[data-astro-cid-suuixics]{gap:1.1rem;margin-block-start:1.25rem;display:grid}.f[data-astro-cid-suuixics]{gap:.4rem;display:grid}.f[data-astro-cid-suuixics] label[data-astro-cid-suuixics]{font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.1em;color:var(--quiet);align-items:baseline;gap:.6rem;display:flex}.f-i[data-astro-cid-suuixics]{font-family:var(--font-mono);color:var(--accent-txt)}.f-q[data-astro-cid-suuixics],.f-o[data-astro-cid-suuixics]{letter-spacing:.16em;margin-inline-start:auto}.f-q[data-astro-cid-suuixics]{color:var(--accent-txt)}.f-o[data-astro-cid-suuixics]{color:var(--dim)}.f[data-astro-cid-suuixics] input[data-astro-cid-suuixics],.f[data-astro-cid-suuixics] textarea[data-astro-cid-suuixics]{border:0;border-bottom:var(--hairline) solid var(--rule);width:100%;min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.04em;color:var(--ink);background:0 0;border-radius:0;padding:.5rem .15rem}.f[data-astro-cid-suuixics] textarea[data-astro-cid-suuixics]{resize:vertical;line-height:1.7}.f[data-astro-cid-suuixics] input[data-astro-cid-suuixics]:focus,.f[data-astro-cid-suuixics] textarea[data-astro-cid-suuixics]:focus{border-bottom-color:var(--accent);outline:0}.f[data-astro-cid-suuixics] [data-astro-cid-suuixics][aria-invalid=true]{border-bottom-color:var(--orange-deep)}.agree[data-astro-cid-suuixics]{min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--ink);align-items:center;gap:.75rem;display:flex}.agree[data-astro-cid-suuixics] input[data-astro-cid-suuixics]{width:1.25rem;height:1.25rem;accent-color:var(--orange-deep);flex:none}.agree[data-astro-cid-suuixics] a[data-astro-cid-suuixics]{border-bottom:var(--hairline) solid var(--rule)}.agree[data-astro-cid-suuixics] a[data-astro-cid-suuixics]:hover,.agree[data-astro-cid-suuixics] a[data-astro-cid-suuixics]:focus-visible{color:var(--accent-txt);border-bottom-color:currentColor}.err[data-astro-cid-suuixics]{min-height:1.2em;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.06em;color:var(--orange-dim)}.err[data-astro-cid-suuixics]:empty{display:none}.gen[data-astro-cid-suuixics]{justify-self:start;min-height:3.25rem;padding-inline:2rem;font-size:1.1rem}.result[data-astro-cid-suuixics]{background:var(--paper-hi);border:var(--hairline) solid var(--ink);gap:.75rem;margin-block-start:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.result[data-astro-cid-suuixics]:focus{outline:0}.result[data-astro-cid-suuixics]:focus-visible{outline:2px solid var(--orange)}.result-k[data-astro-cid-suuixics]{font-family:var(--font-mono);font-size:var(--fs-min);letter-spacing:.2em;color:var(--accent-txt)}.result-h[data-astro-cid-suuixics]{font-family:var(--font-cjk);letter-spacing:.04em;color:var(--ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.result-id[data-astro-cid-suuixics]{font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim)}.result-id[data-astro-cid-suuixics] span[data-astro-cid-suuixics]{font-family:var(--font-mono);color:var(--ink);font-weight:700}.result-p[data-astro-cid-suuixics]{max-width:36em;font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim);line-height:1.9}.result-p[data-astro-cid-suuixics] a[data-astro-cid-suuixics]{color:var(--ink);border-bottom:var(--hairline) solid var(--rule)}.result-act[data-astro-cid-suuixics]{flex-wrap:wrap;gap:.75rem;margin-block-start:.25rem;display:flex}.copied[data-astro-cid-suuixics]{min-height:1.2em;font-family:var(--font-cjk);font-size:var(--fs-min);color:var(--dim)}.preview[data-astro-cid-suuixics] summary[data-astro-cid-suuixics]{min-height:2.75rem;font-family:var(--font-cjk);font-size:var(--fs-min);letter-spacing:.08em;color:var(--ink);cursor:pointer;align-items:center;display:inline-flex}.preview[data-astro-cid-suuixics] pre[data-astro-cid-suuixics]{background:var(--paper);border:var(--hairline) solid var(--rule-soft);max-height:24rem;font-family:var(--font-mono);font-size:var(--fs-min);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-block-start:.5rem;padding:1rem;line-height:1.7;overflow:auto}@media (width>=64rem){.wrap[data-astro-cid-suuixics]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}
