._section_8z2uj_9{background:var(--surface-card);padding:var(--section-y) var(--page-gutter);border-bottom:1px solid var(--border-subtle)}._inner_8z2uj_15{max-width:var(--container-max);margin:0 auto}._wrap_8z2uj_20{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-page)}._table_8z2uj_27{width:100%;border-collapse:collapse;font-family:var(--font-body)}._table_8z2uj_27 th{padding:9px 20px;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);font-weight:var(--weight-black);font-size:var(--ui-11);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap}._table_8z2uj_27 td{padding:7px 20px;border-top:1px solid var(--border-subtle);font-size:var(--ui-13);line-height:var(--leading-normal);color:var(--text-body);vertical-align:middle}._table_8z2uj_27 tr:first-child td{border-top:none}._group_8z2uj_59 td{padding:10px 20px;background:var(--surface-card);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ui-14);color:var(--text-strong)}._sku_8z2uj_68{font-family:var(--font-mono);font-size:var(--ui-12);font-weight:var(--weight-semibold);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}._money_8z2uj_77{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}._action_8z2uj_83{text-align:right;white-space:nowrap}._done_8z2uj_88{font-size:var(--ui-12);font-weight:var(--weight-bold);color:var(--text-strong)}._remove_8z2uj_94{background:none;border:none;padding:0;font:inherit;font-size:var(--ui-12);color:var(--text-muted);cursor:pointer;text-decoration:underline}._head_8z2uj_110{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:var(--space-5)}._heading_8z2uj_119{margin:0 0 var(--space-5);font-size:var(--h2-sm)}._head_8z2uj_110 ._heading_8z2uj_119{margin-bottom:0}._currency_8z2uj_128{display:inline-flex;align-items:center;gap:8px;font-size:var(--ui-13);color:var(--text-muted)}._currency_8z2uj_128 select{padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:inherit;color:var(--text-strong);background:var(--surface-page)}._foot_8z2uj_145{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}._totals_8z2uj_153{margin:16px 0 0 auto;max-width:320px;font-size:var(--ui-13);color:var(--text-body)}._totals_8z2uj_153 div{display:flex;justify-content:space-between;padding:4px 0}._totals_8z2uj_153 ._grand_8z2uj_167{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:10px;font-weight:var(--weight-bold);font-size:var(--ui-16);color:var(--text-strong)}._block_8z2uj_107{margin-top:var(--space-6)}._head_8z2uj_110+._block_8z2uj_107{margin-top:0}._form_8z2uj_184{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:18px}._form_8z2uj_184 input:not([type=file]),._form_8z2uj_184 textarea{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:inherit;font-size:var(--ui-14);color:var(--text-strong)}._form_8z2uj_184 textarea{resize:vertical}p._refused_8z2uj_212,p._missing_8z2uj_213{margin-top:var(--space-3)}._notice_8z2uj_217{margin:12px 0 0;font-size:var(--ui-14);line-height:var(--leading-relaxed);color:var(--text-body)}._confirmation_8z2uj_224{margin-top:18px;padding:18px 22px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._note_8z2uj_232{font-size:var(--ui-12);color:var(--text-muted)}._checkout_8z2uj_241,._steps_8z2uj_247{display:flex;flex-direction:column;gap:var(--space-5)}._step_8z2uj_247{margin:0;padding:18px 22px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page)}._stepTitle_8z2uj_261{margin:0;padding:0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ui-16);color:var(--text-strong)}._step_8z2uj_247>legend{float:left;width:100%}._step_8z2uj_247>legend+*{clear:both}._step_8z2uj_247 ._form_8z2uj_184{margin-top:14px}._form_8z2uj_184 select{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:inherit;font-size:var(--ui-14);color:var(--text-strong);background:var(--surface-page)}._check_8z2uj_241{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:var(--ui-13);color:var(--text-body)}._agreement_8z2uj_309{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle)}._agreementBox_8z2uj_315{display:flex;align-items:flex-start;gap:8px;font-size:var(--ui-13);line-height:var(--leading-normal);color:var(--text-strong)}._agreementBox_8z2uj_315 input{width:15px;height:15px;margin-top:2px;accent-color:var(--eyebrow-ink)}._checks_8z2uj_332{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px 14px;margin-top:14px}._checks_8z2uj_332 ._check_8z2uj_241{margin-top:0}._choices_8z2uj_343{display:flex;flex-direction:column;gap:10px;margin-top:14px}._choice_8z2uj_343{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--ui-14);color:var(--text-strong);cursor:pointer}._choice_8z2uj_343>span{display:flex;flex-direction:column;gap:2px}._choice_8z2uj_343 input{margin-top:3px}._choice_8z2uj_343:has(input:disabled){opacity:.55;cursor:default}._summary_8z2uj_377{padding:18px 22px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._summary_8z2uj_377 ._wrap_8z2uj_20{margin-top:14px}._addresses_8z2uj_388{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-5);margin-top:var(--space-6)}._address_8z2uj_388 ._notice_8z2uj_217{margin-top:6px}._bar_8z2uj_399{display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap;padding:10px var(--page-gutter);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--ui-13);color:var(--text-body)}._bar_8z2uj_399 strong{color:var(--text-strong)}
