.order-confirmation_card__lU_2p,.order-confirmation_dialog__jeAja,.order-confirmation_screen__1bmD7{--receipt-canvas:var(--brand-blue,#033876);--receipt-surface:var(--brand-blue,#033876);--receipt-ink:#fff;--receipt-muted:#c7d0e3;--receipt-line:#3d64a0;--receipt-action:#fff;--receipt-action-ink:var(--brand-blue,#033876);--receipt-action-hover:#e8edf7;--receipt-warning:#fde68a;--receipt-error:#fda4af;color-scheme:dark}.order-confirmation_dialog__jeAja.original-dialog{align-items:center;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));background:var(--receipt-canvas)}.order-confirmation_card__lU_2p{width:100%;max-width:448px;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--receipt-line);border-radius:20px;background:var(--receipt-surface);box-shadow:none;color:var(--receipt-ink);font-family:Inter,sans-serif;text-align:center}.order-confirmation_brand__PHiBa{isolation:isolate;background:var(--receipt-surface);display:flex;justify-content:center;padding:16px 20px}.order-confirmation_brand__PHiBa img{filter:invert(1) hue-rotate(185deg) brightness(3.5) saturate(3);mix-blend-mode:screen;display:block;width:268px;max-width:100%;height:auto}.order-confirmation_header__sAiBT{min-height:54px;display:grid;align-items:center;padding:7px 18px;background:var(--receipt-action);color:var(--receipt-action-ink);container-type:inline-size}.order-confirmation_header__sAiBT h2{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-weight:800;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase}.order-confirmation_header__sAiBT h2:focus{outline:none}.order-confirmation_successTitle__egM0B{font-size:clamp(17px,7.15cqw,24px);white-space:nowrap}.order-confirmation_statusTitle__hzJ2H{font-size:22px}.order-confirmation_celebration__U1Wom{width:40px;height:40px;flex-shrink:0;object-fit:contain}.order-confirmation_content__PjFmK{padding:0 14px}.order-confirmation_content__PjFmK p{margin:0}.order-confirmation_hero__aUZhN{padding:18px 0 16px}.order-confirmation_identityLabel__TfRb8{font-size:13px;font-weight:700;line-height:18px;text-transform:uppercase;color:var(--receipt-muted)}.order-confirmation_identity__D3R_L{display:block;font-weight:800;line-height:1;letter-spacing:-.025em;overflow-wrap:anywhere}.order-confirmation_instruction__MCrdc{font-size:14px;font-weight:500;line-height:20px;color:var(--receipt-muted)}.order-confirmation_hero__aUZhN .order-confirmation_verified__JN3qx{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-size:14px;line-height:28px;font-weight:700}.order-confirmation_warning__AboWY{display:grid;gap:10px;padding:20px 0;color:var(--receipt-warning);font-size:14px;line-height:1.6}.order-confirmation_content__PjFmK .order-confirmation_location___8PIj{margin:0 0 10px;color:var(--receipt-muted);font-size:12px;line-height:18px;font-weight:600}.order-confirmation_facts__ayXSi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:16px 0;border-block:1px solid var(--receipt-line)}.order-confirmation_facts__ayXSi>div{min-width:0;padding-inline:8px}.order-confirmation_facts__ayXSi>div+div{border-left:1px solid var(--receipt-line)}.order-confirmation_facts__ayXSi dt{font-size:12px;line-height:18px;font-weight:700;letter-spacing:.035em;color:var(--receipt-muted);text-transform:uppercase}.order-confirmation_facts__ayXSi dd{margin:6px 0 0;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere}.order-confirmation_pickupDay__Qo1Bk{display:block;margin-top:4px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--receipt-muted)}.order-confirmation_items__r7WLq{padding-top:16px;text-align:left}.order-confirmation_items__r7WLq h3{margin:0 0 4px;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.035em;color:var(--receipt-muted);text-transform:uppercase}.order-confirmation_items__r7WLq>ul{font-size:14px;border-color:var(--receipt-line)}.order-confirmation_items__r7WLq>ul>li{border-color:var(--receipt-line);padding:12px 0 16px;background:var(--receipt-surface)}.order-confirmation_items__r7WLq>ul>li.flex{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px}.order-confirmation_items__r7WLq>ul>li.flex>div{display:contents}.order-confirmation_items__r7WLq>ul>li.flex>div>p:first-child{grid-column:1;grid-row:1}.order-confirmation_items__r7WLq>ul>li.flex>div>p+p{grid-column:1/-1;grid-row:2;margin-top:0}.order-confirmation_items__r7WLq>ul>li.flex>p{grid-column:2;grid-row:1}.order-confirmation_items__r7WLq p{font-family:inherit;line-height:1.6}.order-confirmation_items__r7WLq p.text-gray-700,.order-confirmation_items__r7WLq p.text-gray-900,.order-confirmation_items__r7WLq p.text-menu-accent{color:var(--receipt-ink)}.order-confirmation_items__r7WLq p.text-gray-600,.order-confirmation_items__r7WLq p[data-order-group-summary]{color:var(--receipt-muted)}.order-confirmation_items__r7WLq li>div>p+p{margin-top:4px}.order-confirmation_items__r7WLq [data-phone-money]{font-family:Inter,sans-serif;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.order-confirmation_actions__jdGWW{display:grid;padding-top:10px}.order-confirmation_receipt__lnjuH{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;background:var(--receipt-action);color:var(--receipt-action-ink);border-radius:12px;font-size:15px;font-weight:700;line-height:22px;text-decoration:none}.order-confirmation_receipt__lnjuH:hover{background:var(--receipt-action-hover)}.order-confirmation_return__7yVnj{display:flex;justify-content:center;align-items:center;min-height:44px;padding:0 12px;background:none;border:0;color:var(--receipt-muted);font-family:inherit;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.order-confirmation_return__7yVnj:hover{color:var(--receipt-ink)}.order-confirmation_card__lU_2p :is(a,button):focus-visible{outline:3px solid #ffca28;outline-offset:3px}@media (max-width:359px){.order-confirmation_header__sAiBT{padding-inline:12px}.order-confirmation_celebration__U1Wom{width:32px;height:32px}.order-confirmation_facts__ayXSi dd{font-size:22px}.order-confirmation_content__PjFmK{padding-inline:12px}}.order-confirmation_screen__1bmD7{display:flex;min-height:100dvh;align-items:center;justify-content:center;background:var(--receipt-canvas);color:var(--receipt-ink);font-family:Inter,sans-serif;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.order-confirmation_error__alpsN{color:var(--receipt-error)}.order-confirmation_processing__M4u4A{padding-bottom:28px}.order-confirmation_processingStatus__2v5Ak{display:flex;flex-direction:column;align-items:center;gap:14px;margin:16px 20px 0;font-size:18px;font-weight:600;line-height:1.5}.order-confirmation_processingCompact__deYNL{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit}.order-confirmation_processingSpinner__p3rAf{display:inline-block;width:28px;height:28px;flex-shrink:0;border:3px solid;border-right:3px solid transparent;border-radius:50%;animation:order-confirmation_order-processing-spin__qaL6O .8s linear infinite}.order-confirmation_processingCompact__deYNL .order-confirmation_processingSpinner__p3rAf{width:20px;height:20px;border-width:2px}@keyframes order-confirmation_order-processing-spin__qaL6O{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.order-confirmation_processingSpinner__p3rAf{animation:none}}@media print{.order-confirmation_card__lU_2p,.order-confirmation_dialog__jeAja,.order-confirmation_screen__1bmD7{--receipt-canvas:#fff;--receipt-surface:#fff;--receipt-ink:#001c5c;--receipt-muted:#59677d;--receipt-line:#e6e9f1;--receipt-action:#001c5c;--receipt-action-ink:#fff;--receipt-warning:#854d0e;--receipt-error:#b91c1c;color-scheme:light}.order-confirmation_header__sAiBT,.order-confirmation_receipt__lnjuH{background:#fff;color:#001c5c}.order-confirmation_brand__PHiBa img{filter:none;mix-blend-mode:normal}}