.order-footer.svelte-594kts{background:color-mix(in srgb,#0a0a0b 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--admin-border, #26262b);bottom:0;display:block;left:0;position:fixed;right:0;z-index:20}.order-footer__inner.svelte-594kts{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:3.75rem;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));margin-inline:auto;max-width:var(--layout-max);width:100%}.order-footer__side.svelte-594kts{align-items:center;display:flex;flex:1 1 0;min-width:0}.order-footer__side--end.svelte-594kts{justify-content:flex-end}.order-footer__side.svelte-594kts .order-footer__back{color:#e4e4e7;font-size:.8125rem;gap:.375rem;padding-inline:0}.order-footer__side.svelte-594kts .order-footer__back:hover{background:transparent;color:var(--foreground)}.order-footer__side.svelte-594kts .order-footer__continue{border-radius:.5rem;font-size:.8125rem;gap:.375rem;padding-inline:.875rem}.order-footer__recap.svelte-594kts{color:var(--muted-foreground);display:none;font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-footer__status.svelte-594kts{display:flex;justify-content:center;min-width:0}.order-footer__inner.svelte-594kts .order-footer__recap-skeleton{display:none}@media(min-width:768px){.order-footer__inner.svelte-594kts{gap:1rem;padding-inline:2.5rem}.order-footer__recap.svelte-594kts{display:inline}.order-footer__inner.svelte-594kts .order-footer__recap-skeleton{display:block}.order-footer__status.svelte-594kts{display:none}}.order-step-header.svelte-1g3qsyc{display:flex;flex-direction:column;gap:.5rem}.order-step-header__eyebrow.svelte-1g3qsyc{color:var(--admin-faint, #71717a);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;line-height:.875rem;text-transform:uppercase}.order-step-header.svelte-1g3qsyc h1:where(.svelte-1g3qsyc){color:var(--foreground);font-family:var(--font-body);font-size:clamp(1.625rem,5vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.19;max-width:48rem}.order-step-header__description.svelte-1g3qsyc{color:var(--muted-foreground);font-size:.8125rem;line-height:1.125rem;max-width:42rem}.order-step-header__description.svelte-1g3qsyc button,.order-step-header__description.svelte-1g3qsyc a{font-size:inherit}
