.checkout-amount.svelte-tlvqu7{vertical-align:bottom;min-block-size:1lh;max-inline-size:100%;display:inline-grid}.checkout-amount.svelte-tlvqu7>.skeleton-loader:where(.svelte-tlvqu7){border-radius:.2em;align-self:center;block-size:.72em;inline-size:5.5ch;max-inline-size:100%}.checkout-value.svelte-tlvqu7{align-items:center;block-size:1lh;display:flex}.checkout-value-pending.svelte-tlvqu7{opacity:.55;user-select:none}.checkout-amount.svelte-tlvqu7 number-flow-svelte{direction:ltr}.checkout-destination.svelte-tlvqu7{border-radius:.25rem}.checkout-credit.svelte-tlvqu7{color:var(--checkout-gold);margin-block-start:.625rem;font-size:.8125rem;line-height:1.5}.checkout-promo.svelte-tlvqu7{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);margin-block-start:1.25rem}.checkout-promo-toggle.svelte-tlvqu7{min-block-size:2.75rem;inline-size:100%;color:var(--checkout-muted);text-align:start;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.checkout-promo-toggle.svelte-tlvqu7>span:where(.svelte-tlvqu7):first-child{align-items:center;gap:.5rem;display:flex}.checkout-promo-toggle.svelte-tlvqu7 svg{flex-shrink:0}.checkout-promo-toggle.svelte-tlvqu7:hover,.checkout-promo-toggle[aria-expanded=true].svelte-tlvqu7{color:var(--checkout-gold)}.checkout-promo-toggle.svelte-tlvqu7:focus-visible{outline:2px solid var(--checkout-gold);outline-offset:2px;border-radius:.25rem}.checkout-promo-fields.svelte-tlvqu7{padding:.5rem .25rem .25rem}.checkout-promo-entry.svelte-tlvqu7{border-block-end:1px solid var(--checkout-rule);grid-template-columns:minmax(0,1fr) minmax(7rem,.65fr);align-items:stretch;gap:.75rem;transition:border-color .15s ease-out;display:grid}.checkout-promo-entry.svelte-tlvqu7:focus-within{border-color:var(--checkout-gold)}.checkout-promo-entry.svelte-tlvqu7:has(input[aria-invalid=true]:where(.svelte-tlvqu7)){border-color:#f87171}.checkout-promo-input.svelte-tlvqu7,.checkout-promo-apply.svelte-tlvqu7{min-block-size:3rem;min-inline-size:0;font:inherit;background:0 0;border:0;border-radius:0;padding:.625rem 0;font-size:.875rem;line-height:1.4;transition:color .15s ease-out}.checkout-promo-input.svelte-tlvqu7{color:#f8f8f8;text-transform:uppercase;inline-size:100%}.checkout-promo-input.svelte-tlvqu7::placeholder{color:var(--checkout-muted);opacity:1}.checkout-promo-apply.svelte-tlvqu7{color:var(--checkout-gold);cursor:pointer;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.checkout-promo-apply.svelte-tlvqu7:hover:not(:disabled){color:#f8f8f8}.checkout-promo-apply.svelte-tlvqu7 .action-state__icon{display:none}.checkout-promo-input.svelte-tlvqu7:disabled,.checkout-promo-apply.svelte-tlvqu7:disabled{cursor:not-allowed;color:var(--checkout-muted)}.checkout-promo-input.svelte-tlvqu7:focus-visible,.checkout-promo-apply.svelte-tlvqu7:focus-visible{outline:2px solid var(--checkout-gold);outline-offset:2px}.checkout-promo-feedback.svelte-tlvqu7{overflow-wrap:anywhere;margin-block-start:.75rem;font-size:.8125rem;line-height:1.5}.checkout-promo-success.svelte-tlvqu7{color:var(--color-success,#c7f04c)}.checkout-promo-error.svelte-tlvqu7{color:#f87171}.t-acc-panel.svelte-tlvqu7{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true].svelte-tlvqu7 .t-acc-panel:where(.svelte-tlvqu7){transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner.svelte-tlvqu7{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true].svelte-tlvqu7 .t-acc-panel-inner:where(.svelte-tlvqu7){opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron.svelte-tlvqu7{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron.svelte-tlvqu7 path{vector-effect:non-scaling-stroke}.t-acc[data-open=true].svelte-tlvqu7 .t-acc-chevron:where(.svelte-tlvqu7){transform:scaleY(-1)}@media (width<=40rem){.checkout-promo.svelte-tlvqu7 input{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.checkout-value.svelte-tlvqu7{transition:opacity .16s ease-out}}
