form.svelte-63txjk{display:flex;flex-direction:column;width:100%;gap:var(--gap-default);border-radius:8px;box-sizing:border-box}.left-column.svelte-63txjk{padding:40px;background:var(--grayscale-darkest-gray);top:40px}.error.svelte-63txjk{color:var(--color-danger);background:#ff21561a;padding:1rem;border-radius:4px;width:auto;text-align:center;margin-bottom:1rem}.payment-section.svelte-63txjk{display:flex;flex-direction:column;gap:20px;padding:40px}.section-title.svelte-63txjk{font-family:area-normal,sans-serif;font-size:14px;font-weight:700;color:var(--text-primary)}.line-item.svelte-63txjk{display:flex;justify-content:space-between;align-items:flex-start;border-radius:4px;margin-top:20px;width:100%}.line-item-details.svelte-63txjk{display:flex;flex-direction:column;gap:12px;width:100%}.line-item-header.svelte-63txjk{display:flex;justify-content:space-between;align-items:center;width:100%}.line-item-primary.svelte-63txjk{color:var(--text-primary)}.line-item-quantity.svelte-63txjk{font-family:Inter,sans-serif;color:var(--text-secondary);font-size:12px}.total-section.svelte-63txjk{border-top:1px solid var(--grayscale-darker-gray);padding-top:.75rem}.hidden.svelte-63txjk{display:none}.warning.svelte-63txjk{background:#ffc5211a;padding:.5rem;border-radius:4px;text-align:left}.warning-text.svelte-63txjk{color:#c29210;font-family:Inter;font-size:12px;font-style:normal;font-weight:300;line-height:17px;padding:.5rem 1rem}.textfield.svelte-63txjk{display:flex;flex-direction:column;gap:6px}.textfield-label.svelte-63txjk{display:block;color:var(--grayscale-almost-white);font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:17px}.textfield-input.svelte-63txjk{padding:8px 12px;border:1px solid var(--grayscale-dark-gray);border-radius:4px;height:28px;box-shadow:0 0 4px #00000010;background-color:transparent}.textfield-input.svelte-63txjk:focus{border-color:#4298ff;box-shadow:0 0 0 4px #4298ff20;outline:none}input.err.svelte-63txjk,input.err.svelte-63txjk:focus{border-color:var(--prime-red)}@media (prefers-color-scheme: dark){.textfield-input.svelte-63txjk{background-color:#171717}}@media (min-width: 768px){form.svelte-63txjk{flex-direction:row;align-items:flex-start;gap:var(--gap-default)}.left-column.svelte-63txjk{width:40%;align-self:stretch;position:sticky}.order-summary.svelte-63txjk{margin-bottom:0;position:sticky;top:40px}.payment-section.svelte-63txjk{width:60%}}
