.scheme-marks[data-astro-cid-uhvgt6ir]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.scheme-label[data-astro-cid-uhvgt6ir]{font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem}.scheme-list[data-astro-cid-uhvgt6ir]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.scheme-item[data-astro-cid-uhvgt6ir]{align-items:center;display:flex}.scheme-item[data-astro-cid-uhvgt6ir] img[data-astro-cid-uhvgt6ir]{width:auto;display:block}.scheme-text[data-astro-cid-uhvgt6ir]{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#111;white-space:nowrap;background:#fff;border-radius:3px;padding:.4rem .5rem;font-size:.55rem;font-weight:600}.pay-panel[data-astro-cid-amspvlfi]{border-top:1px solid var(--color-border);flex-direction:column;gap:1.5rem;margin-top:2rem;padding-top:1.75rem;display:flex}.pay-heading[data-astro-cid-amspvlfi],.pay-card-label[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.28em;text-transform:uppercase;opacity:.6;margin:0 0 .9rem;font-size:.58rem;font-weight:500}.pay-empty[data-astro-cid-amspvlfi]{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:.85rem}.pay-lines[data-astro-cid-amspvlfi]{margin:0;padding:0;list-style:none}.pay-line[data-astro-cid-amspvlfi]{font-family:var(--font-body);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.5rem 0;font-size:.92rem;display:flex}.pay-line-qty[data-astro-cid-amspvlfi]{opacity:.6}.pay-line-note[data-astro-cid-amspvlfi]{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem;display:block}.pay-line-amount[data-astro-cid-amspvlfi]{white-space:nowrap}.pay-line--shipping[data-astro-cid-amspvlfi]{border-top:1px dashed var(--color-border)}.pay-total[data-astro-cid-amspvlfi]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:.5rem;padding-top:.85rem;display:flex}.pay-total-label[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;font-size:.62rem}.pay-total-amount[data-astro-cid-amspvlfi]{font-family:var(--font-display);font-size:1.5rem;line-height:1}.pay-tax[data-astro-cid-amspvlfi],.pay-currency[data-astro-cid-amspvlfi],.pay-delivery[data-astro-cid-amspvlfi],.pay-recurring[data-astro-cid-amspvlfi]{font-family:var(--font-body);color:var(--color-text-muted);margin:.6rem 0 0;font-size:.78rem;line-height:1.6}.pay-currency[data-astro-cid-amspvlfi]{margin-top:.35rem}.pay-recurring[data-astro-cid-amspvlfi]{color:var(--color-text);opacity:.85;margin-top:.75rem}.pay-mount[data-astro-cid-amspvlfi]{min-height:128px}.pay-mount--placeholder[data-astro-cid-amspvlfi]{border:1px dashed var(--color-border);background:#ffffff04;border-radius:4px;padding:1.25rem}.pay-mount-title[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .6rem;font-size:.62rem}.pay-mount-note[data-astro-cid-amspvlfi]{font-family:var(--font-body);color:var(--color-text-muted);max-width:46ch;margin:0;font-size:.82rem;line-height:1.65}.pay-mount-flag[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);opacity:.75;margin:.9rem 0 0;font-size:.56rem}.pay-consents[data-astro-cid-amspvlfi]{flex-direction:column;gap:.85rem;display:flex}.pay-check[data-astro-cid-amspvlfi]{font-family:var(--font-body);cursor:pointer;align-items:flex-start;gap:.7rem;min-height:24px;font-size:.85rem;line-height:1.55;display:flex}.pay-check[data-astro-cid-amspvlfi] input[data-astro-cid-amspvlfi]{width:18px;height:18px;accent-color:var(--color-text);cursor:pointer;flex:none;margin-top:.15rem}.pay-check[data-astro-cid-amspvlfi] a[data-astro-cid-amspvlfi]{text-underline-offset:.2em;text-decoration:underline}.pay-consent-error[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-error,#c0392b);margin:0;font-size:.6rem}.pay-merchant[data-astro-cid-amspvlfi]{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.56rem}.pay-merchant[data-astro-cid-amspvlfi] strong[data-astro-cid-amspvlfi]{color:var(--color-text);font-weight:500}@media (width<=600px){.pay-total-amount[data-astro-cid-amspvlfi]{font-size:1.3rem}.pay-line[data-astro-cid-amspvlfi]{font-size:.88rem}}
