.order-chrome-header__spacer{min-width:0}.order-chrome-header__cancel{min-width:44px;min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.25rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.order-chrome-header__cancel:hover{color:var(--red)}.order-chrome-header__cancel--icon{border-radius:50%;padding:0;font-size:1.8rem;font-weight:400;line-height:1}.order-chrome-header__cancel:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.order-chrome-header__save-error{top:calc(var(--header-height,88px) + .75rem);z-index:190;border:1px solid color-mix(in srgb, var(--red) 35%, white);width:min(100vw - 2rem,34rem);color:var(--red);text-align:center;background:#fff;border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #1137411f}.order-chrome-header .v2-brand-mark{width:44px;height:44px}.order-cancel-overlay{z-index:200;box-sizing:border-box;min-height:100dvh;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));justify-content:center;align-items:center;animation:.16s ease-out order-cancel-fade-in;display:flex;position:fixed;inset:0;overflow:hidden auto}.order-cancel-overlay__backdrop{background:color-mix(in srgb, var(--ink) 42%, transparent);cursor:pointer;border:0;position:absolute;inset:0}.order-cancel-dialog{z-index:1;width:min(100%,22.5rem);max-height:calc(100dvh - 2rem);box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 18%, transparent);text-align:center;background:#fff;border-radius:.85rem;margin-inline:auto;padding:1.35rem 1.25rem 1.2rem;animation:.18s ease-out order-cancel-rise-in;position:relative;overflow:hidden auto}.order-cancel-dialog__close{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--ink) 62%, #fff);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.45rem;line-height:1;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.order-cancel-dialog__close:hover{color:var(--ink)}.order-cancel-dialog__close:focus-visible{outline:2px solid var(--red);outline-offset:2px}.order-cancel-dialog__icon{color:var(--red);justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex}.order-cancel-dialog__title{color:var(--ink);margin:0 0 .55rem;font-size:1.2rem;font-weight:700;line-height:1.25}.order-cancel-dialog__description{color:color-mix(in srgb, var(--ink) 68%, #fff);margin:0 0 1.15rem;font-size:.95rem;line-height:1.45}.order-cancel-dialog__error{color:var(--red);margin:-.45rem 0 1rem;font-size:.88rem;line-height:1.4}.order-cancel-dialog__actions{flex-direction:column;gap:.55rem;display:flex}.order-cancel-dialog__continue,.order-cancel-dialog__confirm{min-height:44px;font:inherit;cursor:pointer;border-radius:.55rem;padding:.65rem 1rem;font-size:.95rem;font-weight:600}.order-cancel-dialog__continue{background:var(--red);color:#fff;border:0}.order-cancel-dialog__continue:hover{filter:brightness(.96)}.order-cancel-dialog__continue:focus-visible,.order-cancel-dialog__confirm:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.order-cancel-dialog__confirm{border:1px solid var(--line);color:var(--ink);background:0 0}.order-cancel-dialog__confirm:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--red)}.order-cancel-dialog__confirm:disabled{opacity:.55;cursor:not-allowed}@keyframes order-cancel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes order-cancel-rise-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.order-cancel-overlay,.order-cancel-dialog{animation:none}}@media (max-width:480px){.order-cancel-overlay{padding:max(.85rem, env(safe-area-inset-top,0px)) max(.85rem, env(safe-area-inset-right,0px)) max(.85rem, env(safe-area-inset-bottom,0px)) max(.85rem, env(safe-area-inset-left,0px))}.order-cancel-dialog{width:100%;max-height:calc(100dvh - 1.7rem);padding:1.25rem 1rem 1.1rem}}.order-chrome-footer{background:#fff;margin-top:auto}.order-chrome-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.order-chrome-footer__legal ul{flex-wrap:nowrap;justify-content:center;gap:clamp(.45rem,2.4vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.order-chrome-footer__legal a{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-size:clamp(.72rem,2.6vw,.92rem);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.order-chrome-footer__legal a:hover{color:var(--red);text-decoration:underline}.order-chrome-footer__legal a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.order-chrome-footer__copy{color:var(--muted);margin:0;font-size:clamp(.78rem,2.4vw,.88rem);line-height:1.4}.v2-root--order{flex-direction:column;min-height:100vh;display:flex}.v2-root--order>main{flex:1 0 auto}.v2-root--order>.order-ui{background:#fff;flex-direction:column;flex:1 0 auto;display:flex}.order-ui>.order-page{background:#fff;flex:1 0 auto}
