#lines{list-style:none;margin:0;padding:0}#lines li{display:flex;justify-content:space-between;gap:1.5rem;padding:.35rem 0;font-size:.92rem}#lines .qty{font-family:var(--mono);font-size:.75rem;color:var(--ink-soft);margin-left:.5rem}#lines .amt,#totals dd{font-family:var(--mono);font-size:.85rem;white-space:nowrap}#totals{margin:.9rem 0 0;padding-top:.7rem;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent);display:grid;grid-template-columns:1fr auto;gap:.3rem 1.5rem}#totals dt{color:var(--ink-soft);font-size:.85rem}#totals dd{margin:0;text-align:right}#totals dt.grand{font-family:var(--display);font-size:1rem;color:var(--ink);font-weight:600}#totals dd.grand{font-size:1rem;color:var(--ink);font-weight:600}.checkout[data-astro-cid-mum4ch6o]{margin-top:2.5rem;max-width:34rem}.panel[data-astro-cid-mum4ch6o]{padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}.panel[data-astro-cid-mum4ch6o]:first-child{margin-top:0;border-top:0;padding-top:0}.panel-title[data-astro-cid-mum4ch6o]{font-family:var(--display);font-size:1.05rem;font-variation-settings:"SOFT" 60;margin:0 0 1.1rem;display:flex;align-items:baseline;gap:.7rem}.panel-num[data-astro-cid-mum4ch6o]{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;color:var(--sienna)}.field[data-astro-cid-mum4ch6o]{margin-top:1rem}.field[data-astro-cid-mum4ch6o] label[data-astro-cid-mum4ch6o]{display:block;font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:.35rem}.opt[data-astro-cid-mum4ch6o]{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]{width:100%;appearance:none;background:color-mix(in oklab,var(--paper-deep) 55%,transparent);border:0;border-bottom:1.5px solid color-mix(in oklab,var(--ink) 34%,transparent);padding:.55rem .6rem;font:inherit;font-size:.95rem;color:var(--ink);transition:border-color .2s var(--ease-warm),background-color .2s var(--ease-warm)}.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:hover{background:color-mix(in oklab,var(--paper-deep) 85%,transparent)}.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:focus{outline:none;border-bottom-color:var(--sienna);background:color-mix(in oklab,var(--sunflower) 10%,transparent)}.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:user-invalid{border-bottom-color:var(--rust)}.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:-webkit-autofill,.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:-webkit-autofill:hover,.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40rem var(--paper-deep) inset;caret-color:var(--ink)}.hint[data-astro-cid-mum4ch6o]{margin:.4rem 0 0;font-size:.78rem;color:var(--ink-soft)}.ship[data-astro-cid-mum4ch6o]{border:0;padding:0;margin:1.6rem 0 0}.ship[data-astro-cid-mum4ch6o] legend[data-astro-cid-mum4ch6o]{font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);padding:0}.field-row[data-astro-cid-mum4ch6o]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 .8rem}@media(width<=30rem){.field-row[data-astro-cid-mum4ch6o]{grid-template-columns:1fr}}.payment-slot[data-astro-cid-mum4ch6o]{min-height:2.5rem}.pay[data-astro-cid-mum4ch6o]{display:block;width:100%;margin-top:2rem;appearance:none;background:var(--ink);color:var(--paper);border:0;padding:.95rem 1.2rem;font-family:var(--display);font-size:1.05rem;font-variation-settings:"SOFT" 60;cursor:pointer;transition:background-color .2s var(--ease-warm)}.pay[data-astro-cid-mum4ch6o]:hover:not(:disabled){background:var(--rust)}.pay[data-astro-cid-mum4ch6o]:disabled{opacity:.4;cursor:default}.err[data-astro-cid-mum4ch6o]{margin:1.2rem 0 0;padding:.7rem .9rem;background:color-mix(in oklab,var(--rust) 12%,transparent);border-left:3px solid var(--rust);font-size:.88rem;color:var(--ink)}.fineprint[data-astro-cid-mum4ch6o]{margin:1rem 0 0;font-family:var(--mono);font-size:.7rem;letter-spacing:.03em;color:var(--ink-soft);text-align:center}@media(prefers-reduced-motion:reduce){.field[data-astro-cid-mum4ch6o] input[data-astro-cid-mum4ch6o],.pay[data-astro-cid-mum4ch6o]{transition:none}}
