:where(.ordering-web-page) .m-eyebrow{color:var(--od-text-muted);font-family:var(--od-font-sans);font-size:var(--od-font-size-1);font-weight:var(--od-font-weight-medium);margin:0;line-height:1.4}:where(.ordering-web-page) .page-hero{background:var(--od-bg);color:var(--od-text);position:relative;overflow:hidden}:where(.ordering-web-page) .page-hero__grid{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--od-surface-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--od-surface-subtle) 1px, transparent 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}:where(.ordering-web-page) .page-hero__glow{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--od-action) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-30vw;right:-14vw}:where(.ordering-web-page) .page-hero__inner{z-index:1;align-items:center;gap:clamp(2.5rem, 5vw, var(--od-space-8));padding-block:clamp(var(--od-space-8), 8vw, 5.5rem) clamp(3.5rem, 7vw, 4.5rem);display:grid;position:relative}:where(.ordering-web-page) .page-hero[data-layout=single] .page-hero__inner{grid-template-columns:minmax(0,1fr)}:where(.ordering-web-page) .page-hero[data-layout=balanced] .page-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}:where(.ordering-web-page) .page-hero[data-layout=product] .page-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem;padding-block:4.5rem 5.5rem}:where(.ordering-web-page) .page-hero__copy{min-width:0;max-width:36rem}:where(.ordering-web-page) .page-hero[data-layout=single] .page-hero__copy{max-width:44rem}:where(.ordering-web-page) .page-hero__breadcrumb{align-items:center;gap:var(--od-space-2);color:var(--od-text-muted);font-family:var(--od-font-sans);font-size:var(--od-font-size-1);flex-wrap:wrap;margin:0;display:flex}:where(.ordering-web-page) .page-hero__crumb--current{color:var(--od-action-content)}:where(.ordering-web-page) .page-hero h1{margin:var(--od-space-5) 0 1.375rem;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:var(--od-font-weight-bold);letter-spacing:var(--od-tracking-tight);text-wrap:pretty;line-height:1}:where(.ordering-web-page) .page-hero[data-layout=single] h1{max-width:16ch;font-size:clamp(2.75rem,6vw,4.5rem);line-height:.98}:where(.ordering-web-page) .page-hero__lede{max-width:35rem;color:var(--od-text-muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.5}:where(.ordering-web-page) .page-hero__actions{gap:var(--od-space-3);margin-top:var(--od-space-6);flex-wrap:wrap;display:flex}:where(.ordering-web-page) .page-hero__meta{gap:var(--od-space-3) var(--od-space-5);margin:var(--od-space-6) 0 0;color:var(--od-text-muted);flex-wrap:wrap;padding:0;font-size:.8125rem;list-style:none;display:flex}:where(.ordering-web-page) .page-hero__aside{justify-self:end;width:100%;min-width:0}:where(.ordering-web-page) .page-hero__strip{z-index:1;border-top:1px solid var(--od-border);position:relative}:where(.ordering-web-page) .page-hero__strip-inner{padding-block:var(--od-space-5);color:var(--od-text-muted);align-items:center;gap:2.5rem;font-size:.8125rem;display:flex}:where(.ordering-web-page) .page-hero__strip-inner>p{flex:0 0 16.25rem;margin:0;line-height:1.45}:where(.ordering-web-page) .text-logos{justify-content:space-between;gap:var(--od-space-3) var(--od-space-5);color:var(--od-text-subtle);font-size:1.0625rem;font-weight:var(--od-font-weight-bold);letter-spacing:-.02em;flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}:where(.ordering-web-page) .m-section{padding-top:clamp(4.5rem,9vw,7rem);scroll-margin-top:5rem}:where(.ordering-web-page) .m-section[data-spacing=flush]{padding-top:0}:where(.ordering-web-page) .m-section[data-spacing=last]{padding-bottom:clamp(4.5rem,9vw,7rem)}:where(.ordering-web-page) .m-section__header[data-layout=stack] .m-section__heading{max-width:40rem}:where(.ordering-web-page) .m-section__header[data-layout=row]{justify-content:space-between;align-items:flex-end;gap:var(--od-space-7);display:flex}:where(.ordering-web-page) .m-section__header[data-layout=row] .m-section__heading{max-width:40rem}:where(.ordering-web-page) .m-section__header h1,:where(.ordering-web-page) .m-section__header h2,:where(.ordering-web-page) .m-section__header h3{font-size:clamp(2rem, 4vw, var(--od-font-size-8));font-weight:var(--od-font-weight-bold);letter-spacing:-.035em;text-wrap:pretty;margin:0;line-height:1.05}:where(.ordering-web-page) .m-section__header[data-size=title] h2{font-size:clamp(1.75rem, 3vw, var(--od-font-size-7));letter-spacing:-.03em;line-height:1.1}:where(.ordering-web-page) .m-section__header .m-eyebrow+*{margin-top:var(--od-space-4)}:where(.ordering-web-page) .m-section__body{max-width:40rem;color:var(--od-text-muted);text-wrap:pretty;margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.5}:where(.ordering-web-page) .m-section__action{color:var(--od-action-content);font-size:var(--od-font-size-2);font-weight:var(--od-font-weight-semibold);white-space:nowrap;flex-shrink:0;text-decoration:none}:where(.ordering-web-page) .m-section__action:hover{text-decoration:underline}:where(.ordering-web-page) .m-section__header[data-layout=stack] .m-section__action{margin-top:1.25rem;display:inline-block}:where(.ordering-web-page) .m-section__header+*{margin-top:var(--od-space-7)}:where(.ordering-web-page) .card-grid{margin:0;padding:0;list-style:none;display:grid}:where(.ordering-web-page) .card-grid[data-variant=fused]{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-border);gap:1px;overflow:hidden}:where(.ordering-web-page) .card-grid[data-variant=spaced]{gap:1.25rem}:where(.ordering-web-page) .card-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ordering-web-page) .card-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ordering-web-page) .card-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.ordering-web-page) .card-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.ordering-web-page) .card-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.ordering-web-page) .card-grid[data-variant=spaced][data-columns="4"]{gap:var(--od-space-4)}:where(.ordering-web-page) .card{gap:var(--od-space-3);background:var(--od-surface);min-width:0;color:inherit;flex-direction:column;padding:1.75rem;text-decoration:none;display:flex}:where(.ordering-web-page) .card__slot{min-width:0;display:flex}:where(.ordering-web-page) .card__slot>.card{flex:1}:where(.ordering-web-page) .card-grid[data-variant=spaced] .card,:where(.ordering-web-page) .card[data-density=compact]{border:1px solid var(--od-border);border-radius:var(--od-radius-panel)}:where(.ordering-web-page) .card-grid[data-variant=fused] .card{border:0;border-radius:0}:where(.ordering-web-page) .card[data-density=compact]{gap:var(--od-space-2);padding:var(--od-space-5)}:where(.ordering-web-page) .card[data-tone=subtle]{background:var(--od-surface-subtle)}:where(.ordering-web-page) .card[data-tone=dark]{background:var(--od-bg)}:where(.ordering-web-page) .card[data-interactive=true]{transition:border-color var(--od-duration-fast) var(--od-ease-standard)}:where(.ordering-web-page) .card[data-interactive=true]:hover{border-color:var(--od-border-strong)}:where(.ordering-web-page) .card__label{align-items:center;gap:var(--od-space-2);display:flex}:where(.ordering-web-page) .card__icon{width:1rem;height:1rem;color:var(--od-text-muted);display:inline-flex}:where(.ordering-web-page) .card__number{color:var(--od-text-muted);font-family:var(--od-font-mono);font-size:.6875rem}:where(.ordering-web-page) .card__badge{color:var(--od-action-content);font-family:var(--od-font-sans);font-size:.6875rem}:where(.ordering-web-page) .card__title{font-size:var(--od-font-size-4);font-weight:var(--od-font-weight-bold);letter-spacing:-.02em;text-wrap:pretty;margin:0;line-height:1.25}:where(.ordering-web-page) .card[data-density=compact] .card__title{font-size:var(--od-font-size-3)}:where(.ordering-web-page) .card__body{color:var(--od-text-muted);font-size:var(--od-font-size-2);text-wrap:pretty;line-height:1.5}:where(.ordering-web-page) .card[data-density=compact] .card__body{font-size:.8125rem;line-height:1.45}:where(.ordering-web-page) .card ul{margin:0;padding:0;list-style:none}:where(.ordering-web-page) .related__title{margin:0 0 var(--od-space-6);font-size:clamp(1.75rem, 3vw, var(--od-font-size-7));font-weight:var(--od-font-weight-bold);letter-spacing:-.03em;text-wrap:pretty;line-height:1.1}:where(.ordering-web-page) .connected{flex-direction:column;min-width:0;display:flex}:where(.ordering-web-page) .connected__label{color:var(--od-text-subtle);font-family:var(--od-font-sans);margin:0 0 .625rem;font-size:.6875rem}:where(.ordering-web-page) .connected__row{gap:var(--od-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.ordering-web-page) .connected__row li{border:1px solid var(--od-border);border-radius:var(--od-radius-component);padding:var(--od-space-3) var(--od-space-1);background:var(--od-surface);font-size:.8125rem;font-weight:var(--od-font-weight-medium);text-align:center}:where(.ordering-web-page) .connected__row li[data-active]{border-color:var(--od-action);background:var(--od-action-soft);color:var(--od-action-content);font-weight:var(--od-font-weight-semibold)}:where(.ordering-web-page) .connected__line{background:var(--od-border-strong);width:1px;height:1.375rem;margin-inline:auto;display:block}:where(.ordering-web-page) .connected__core{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);padding:var(--od-space-4) 1.25rem;background:var(--od-surface);align-items:center;gap:.875rem;display:flex}:where(.ordering-web-page) .connected__core-text{flex-direction:column;min-width:0;display:flex}:where(.ordering-web-page) .connected__core-text strong{font-size:.9375rem;font-weight:var(--od-font-weight-bold)}:where(.ordering-web-page) .connected__core-text span{color:var(--od-text-muted);font-size:var(--od-font-size-1)}:where(.ordering-web-page) .control-band{align-items:center;gap:clamp(2.5rem, 5vw, var(--od-space-8));border-radius:var(--od-radius-panel);padding:clamp(var(--od-space-6), 4.5vw, var(--od-space-8));background:var(--od-bg);color:var(--od-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}:where(.ordering-web-page) .control-band[data-split=copy]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:where(.ordering-web-page) .control-band[data-tone=subtle]{border:1px solid var(--od-border);background:var(--od-surface-subtle)}:where(.ordering-web-page) .control-band__glow{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--od-action) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:50%;height:160%;position:absolute;top:-40%;right:-10%}:where(.ordering-web-page) .control-band__copy,:where(.ordering-web-page) .control-band__aside{min-width:0;position:relative}:where(.ordering-web-page) .control-band__copy h2{font-size:clamp(2rem, 4vw, var(--od-font-size-8));font-weight:var(--od-font-weight-bold);letter-spacing:-.035em;text-wrap:pretty;margin:0;line-height:1.05}:where(.ordering-web-page) .control-band__copy .m-eyebrow+h2{margin-top:var(--od-space-4)}:where(.ordering-web-page) .control-band__body{max-width:29rem;color:var(--od-text-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}:where(.ordering-web-page) .control-band__tiles{gap:var(--od-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}:where(.ordering-web-page) .control-band__tiles>div{border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface);padding:1.25rem}:where(.ordering-web-page) .control-band__tiles dt{font-size:.9375rem;font-weight:var(--od-font-weight-semibold)}:where(.ordering-web-page) .control-band__tiles dd{color:var(--od-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}:where(.ordering-web-page) .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,5.5vw,4.5rem);display:grid}:where(.ordering-web-page) .split[data-split=even]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ordering-web-page) .split[data-split=aside]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where(.ordering-web-page) .split[data-align=start]{align-items:start}:where(.ordering-web-page) .split[data-frame=panel]{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);padding:clamp(var(--od-space-5), 4vw, 3.5rem);background:var(--od-surface-subtle)}:where(.ordering-web-page) .split[data-reverse] .split__copy{order:2}:where(.ordering-web-page) .split__copy,:where(.ordering-web-page) .split__aside{min-width:0}:where(.ordering-web-page) .split__copy h2{font-size:clamp(2rem, 4vw, var(--od-font-size-8));font-weight:var(--od-font-weight-bold);letter-spacing:-.035em;text-wrap:pretty;margin:0;line-height:1.05}:where(.ordering-web-page) .split__copy .m-eyebrow+h2{margin-top:var(--od-space-4)}:where(.ordering-web-page) .split__body{max-width:29rem;color:var(--od-text-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}:where(.ordering-web-page) .split__copy>.split__body+*{margin-top:var(--od-space-5)}:where(.ordering-web-page) .browser-mock{border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000059,0 0 0 1px #ffffff14}:where(.ordering-web-page) .browser-mock__chrome{align-items:center;gap:.625rem;height:2.5rem;padding:0 .875rem;display:flex}:where(.ordering-web-page) .browser-mock__dots{gap:var(--od-space-2);display:flex}:where(.ordering-web-page) .browser-mock__dots i{background:var(--od-border-strong);border-radius:50%;width:.75rem;height:.75rem}:where(.ordering-web-page) .browser-mock__tab{height:1.875rem;margin-left:var(--od-space-2);background:var(--od-border);color:var(--od-text);font-size:var(--od-font-size-1);border-radius:.5rem .5rem 0 0;align-self:flex-end;align-items:center;padding:0 .875rem;display:flex}:where(.ordering-web-page) .browser-mock__bar{height:2.25rem;padding:0 var(--od-space-3);background:var(--od-border);align-items:center;gap:.625rem;display:flex}:where(.ordering-web-page) .browser-mock__nav{color:var(--od-text-muted);font-size:.8125rem}:where(.ordering-web-page) .browser-mock__url{height:1.625rem;padding:0 var(--od-space-3);background:var(--od-surface-subtle);color:var(--od-text);font-size:var(--od-font-size-1);border-radius:.8125rem;flex:1;align-items:center;gap:.375rem;display:flex}:where(.ordering-web-page) .browser-mock__viewport{flex:1;overflow:hidden}@media (width<=1180px){:where(.ordering-web-page) .card-grid[data-columns="4"],:where(.ordering-web-page) .card-grid[data-columns="5"],:where(.ordering-web-page) .card-grid[data-columns="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){:where(.ordering-web-page) .page-hero[data-layout=balanced] .page-hero__inner,:where(.ordering-web-page) .page-hero[data-layout=product] .page-hero__inner{grid-template-columns:1fr}:where(.ordering-web-page) .page-hero__aside{justify-self:start}:where(.ordering-web-page) .page-hero__strip-inner{align-items:flex-start;gap:var(--od-space-4);flex-direction:column}:where(.ordering-web-page) .page-hero__strip-inner>p{flex-basis:auto}:where(.ordering-web-page) .text-logos{justify-content:flex-start}:where(.ordering-web-page) .m-section__header[data-layout=row]{align-items:flex-start;gap:var(--od-space-4);flex-direction:column}:where(.ordering-web-page) .card-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ordering-web-page) .control-band,:where(.ordering-web-page) .control-band[data-split=copy],:where(.ordering-web-page) .split,:where(.ordering-web-page) .split[data-split=even],:where(.ordering-web-page) .split[data-split=aside]{grid-template-columns:1fr}:where(.ordering-web-page) .split[data-reverse] .split__copy{order:0}}@media (width<=700px){:where(.ordering-web-page) .card-grid[data-columns]{grid-template-columns:1fr}:where(.ordering-web-page) .card,:where(.ordering-web-page) .card[data-density=compact]{padding:1.375rem}:where(.ordering-web-page) .control-band__tiles{grid-template-columns:1fr}:where(.ordering-web-page) .connected__row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=420px){:where(.ordering-web-page) .page-hero__actions .marketing-button{width:100%}}:where(.ordering-web-page) .m-section__header+.card-grid,:where(.ordering-web-page) .m-section__header+.steps,:where(.ordering-web-page) .m-section__header+.faq,:where(.ordering-web-page) .m-section__header+.related,:where(.ordering-web-page) .m-section__header+.split,:where(.ordering-web-page) .m-section__header+.connected,:where(.ordering-web-page) .m-section__header+.control-band{margin-top:var(--od-space-7)}:where(.ordering-web-page) .connected__core .ordering-lockup{flex-shrink:0}:where(.ordering-web-page) .storefront-mock{max-width:40rem;height:28.75rem}:where(.ordering-web-page) .storefront{background:var(--od-bg);min-height:100%;color:var(--od-text);font-size:var(--od-font-size-1);flex-direction:column;display:flex}:where(.ordering-web-page) .storefront__bar{justify-content:space-between;align-items:center;gap:var(--od-space-3);border-bottom:1px solid var(--od-border);padding:var(--od-space-3) 1.25rem;display:flex}:where(.ordering-web-page) .storefront__brand{font-size:.9375rem;font-weight:var(--od-font-weight-extrabold);letter-spacing:-.02em}:where(.ordering-web-page) .storefront__nav{color:var(--od-text-muted);gap:.875rem;display:flex}:where(.ordering-web-page) .storefront__context{align-items:center;gap:var(--od-space-2);color:var(--od-text-muted);display:flex}:where(.ordering-web-page) .storefront__cart{border-radius:var(--od-radius-component);background:var(--od-action);color:var(--od-action-foreground);font-weight:var(--od-font-weight-semibold);padding:.375rem .625rem}:where(.ordering-web-page) .storefront__body{flex:1;grid-template-columns:minmax(0,1fr) 12.5rem;display:grid}:where(.ordering-web-page) .storefront__menu{flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}:where(.ordering-web-page) .storefront__promo{height:6rem;padding:var(--od-space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--od-action) 60%, #000), var(--od-action));color:var(--od-action-foreground);border-radius:.5rem;flex-direction:column;justify-content:flex-end;display:flex}:where(.ordering-web-page) .storefront__promo span{opacity:.8;font-size:.6875rem}:where(.ordering-web-page) .storefront__promo strong{font-size:var(--od-font-size-3);font-weight:var(--od-font-weight-bold)}:where(.ordering-web-page) .storefront__chips{gap:var(--od-space-2);flex-wrap:wrap;display:flex}:where(.ordering-web-page) .storefront__chips span{border:1px solid var(--od-border);border-radius:var(--od-radius-round);padding:.3125rem .625rem}:where(.ordering-web-page) .storefront__chips span[data-active]{border-color:var(--od-text);background:var(--od-text);color:var(--od-bg)}:where(.ordering-web-page) .storefront__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}:where(.ordering-web-page) .storefront__product{border:1px solid var(--od-border);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}:where(.ordering-web-page) .storefront__thumb{background:var(--od-surface-subtle);height:4rem;display:block}:where(.ordering-web-page) .storefront__product-name{font-weight:var(--od-font-weight-semibold);padding:.625rem .625rem 0}:where(.ordering-web-page) .storefront__product-price{color:var(--od-text-muted);padding:.125rem .625rem .625rem;font-size:.6875rem}:where(.ordering-web-page) .storefront__order{gap:var(--od-space-3);border-left:1px solid var(--od-border);padding:1.125rem var(--od-space-4);background:var(--od-surface-subtle);flex-direction:column;display:flex}:where(.ordering-web-page) .storefront__order strong{font-size:.8125rem;font-weight:var(--od-font-weight-bold)}:where(.ordering-web-page) .storefront__line{justify-content:space-between;display:flex}:where(.ordering-web-page) .storefront__total{border-top:1px solid var(--od-border);font-weight:var(--od-font-weight-bold);padding-top:.625rem}:where(.ordering-web-page) .storefront__checkout{border-radius:var(--od-radius-component);background:var(--od-action);color:var(--od-action-foreground);font-weight:var(--od-font-weight-semibold);text-align:center;margin-top:auto;padding:.5625rem 0}:where(.ordering-web-page) .storefront__payments{color:var(--od-text-muted);text-align:center;font-size:.625rem}:where(.ordering-web-page) .widget-modes{gap:var(--od-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.ordering-web-page) .widget-mode{border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface);flex-direction:column;gap:.625rem;padding:1.375rem;display:flex}:where(.ordering-web-page) .widget-mode__preview{border-radius:var(--od-radius-component);background:var(--od-surface-subtle);flex-direction:column;justify-content:flex-end;gap:.375rem;height:4.5rem;padding:.625rem;display:flex}:where(.ordering-web-page) .widget-mode__preview[data-kind=button],:where(.ordering-web-page) .widget-mode__preview[data-kind=chat]{align-items:flex-end}:where(.ordering-web-page) .widget-mode__button{border-radius:var(--od-radius-component);background:var(--od-action);color:var(--od-action-foreground);font-size:.6875rem;font-weight:var(--od-font-weight-semibold);padding:.375rem .625rem}:where(.ordering-web-page) .widget-mode__launcher{background:var(--od-action);border-radius:50%;width:1.75rem;height:1.75rem}:where(.ordering-web-page) .widget-mode__line{background:var(--od-border);border-radius:2px;height:.5rem}:where(.ordering-web-page) .widget-mode__field{border:1px solid var(--od-action);background:var(--od-action-soft);border-radius:3px;width:100%;height:1rem}:where(.ordering-web-page) .widget-mode__title{font-size:.9375rem;font-weight:var(--od-font-weight-semibold)}:where(.ordering-web-page) .widget-mode__body{color:var(--od-text-muted);font-size:.8125rem;line-height:1.45}@media (width<=980px){:where(.ordering-web-page) .widget-modes{grid-template-columns:1fr}}@media (width<=700px){:where(.ordering-web-page) .storefront-mock{height:auto}:where(.ordering-web-page) .storefront__body{grid-template-columns:1fr}:where(.ordering-web-page) .storefront__order{border-left:0;border-top:1px solid var(--od-border)}:where(.ordering-web-page) .storefront__nav{display:none}}:where(.ordering-web-page) .web-journey{padding-block:clamp(var(--od-space-8), 8vw, 7rem);background:var(--od-surface-subtle)}:where(.ordering-web-page) .web-journey .web-section-heading{max-width:52rem}:where(.ordering-web-page) .web-journey .web-eyebrow{color:var(--od-text-muted);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);letter-spacing:.04em;text-transform:uppercase;margin:0}:where(.ordering-web-page) .web-journey .web-section-heading h2{margin:var(--od-space-3) 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:var(--od-font-weight-bold);letter-spacing:var(--od-tracking-tight);text-wrap:balance;line-height:1}:where(.ordering-web-page) .web-journey .web-section-heading>p:last-child{color:var(--od-text-muted);text-wrap:pretty;font-size:1.05rem}:where(.ordering-web-page) .journey-list{margin:var(--od-space-8) 0 0;gap:clamp(3rem,6vw,5rem);padding:0;list-style:none;display:grid}:where(.ordering-web-page) .journey-step{padding-top:var(--od-space-6);border-top:1px solid var(--od-border);grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}:where(.ordering-web-page) .journey-step__copy{position:sticky;top:7rem}:where(.ordering-web-page) .journey-step__copy h3{margin:var(--od-space-3) 0;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.05}:where(.ordering-web-page) .journey-step__copy>p:not(.web-eyebrow){color:var(--od-text-muted);margin:0}:where(.ordering-web-page) .journey-step__setup{padding-top:var(--od-space-4);border-top:1px solid var(--od-border);margin-top:var(--od-space-4)!important}:where(.ordering-web-page) .journey-step__setup span{margin-bottom:var(--od-space-2);color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);text-transform:uppercase;display:block}:where(.ordering-web-page) .journey-step__number{margin-top:var(--od-space-6);color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:4rem;line-height:1;display:block}:where(.ordering-web-page) .journey-step__media{min-width:0}:where(.ordering-web-page) .journey-step__media figure{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);max-width:46rem;margin:0;overflow:hidden}:where(.ordering-web-page) .journey-step__media img{object-fit:contain;width:100%;height:auto;display:block}:where(.ordering-web-page) .journey-step__media figcaption{color:var(--od-text-muted);font-size:var(--od-font-size-1);padding:.75rem 1rem;line-height:1.45}:where(.ordering-web-page) .journey-step__media figcaption a{min-height:44px;margin-left:var(--od-space-2);color:var(--od-action-content);font-weight:var(--od-font-weight-semibold);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}:where(.ordering-web-page) .journey-step__more{max-width:46rem;margin-top:var(--od-space-4)}:where(.ordering-web-page) .journey-step__more summary{width:fit-content;min-height:44px;padding:.65rem var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface);color:var(--od-text);font-weight:var(--od-font-weight-semibold);cursor:pointer}:where(.ordering-web-page) .journey-step__supporting{align-items:start;gap:var(--od-space-4);margin-top:var(--od-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.ordering-web-page) .journey-step__supporting figure{width:100%;max-width:25rem}:where(.ordering-web-page) .journey-step__supporting figure[data-orientation=wide]{grid-column:1/-1;max-width:42rem}@media (width<=980px){:where(.ordering-web-page) .journey-step{grid-template-columns:1fr}:where(.ordering-web-page) .journey-step__copy{position:static}}@media (width<=640px){:where(.ordering-web-page) .journey-step__supporting{grid-template-columns:1fr}:where(.ordering-web-page) .journey-step__supporting figure[data-orientation=wide]{grid-column:auto}}@media (width>=701px) and (width<=1180px){:where(.ordering-web-page) .card-grid[data-variant=fused]:is([data-columns="4"],[data-columns="5"],[data-columns="6"])>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=701px) and (width<=980px){:where(.ordering-web-page) .card-grid[data-variant=fused][data-columns="3"]>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1181px){:where(.ordering-web-page) .related__grid[data-columns="4"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.ordering-web-page{min-width:0;font-family:var(--od-font-sans);line-height:1.5}.ordering-web-page .page-hero h1{max-width:none}.ordering-web-page .m-section__action{align-items:center;gap:var(--od-space-2);white-space:normal;min-height:44px;display:inline-flex}.ordering-web-page .m-section__header .marketing-eyebrow{margin:0 0 var(--od-space-4);color:var(--od-text-muted);font-size:var(--od-font-size-1);letter-spacing:normal;line-height:1.4}.ordering-web-page .m-section__header .section-heading h2{text-wrap:pretty}.ordering-web-page .card__number{font-family:var(--od-font-mono)}.ordering-web-page .related .card__number{font-family:var(--od-font-sans)}.ordering-web-page .connected__core .brand-link{flex-shrink:0;width:120px;min-height:0}.ordering-web-page .connected__core .brand-link img{width:120px;height:auto}.ordering-web-page .card:focus-visible{outline:2px solid var(--od-focus);outline-offset:2px}.ordering-web-page .storefront__bar,.ordering-web-page .storefront__context{flex-wrap:wrap}.ordering-web-page .browser-mock__chrome,.ordering-web-page .browser-mock__bar{flex-shrink:0}.ordering-web-page .storefront__product-name{overflow-wrap:anywhere}.ordering-web-page .storefront-figure{margin:0}.ordering-web-page .storefront-figure figcaption,.ordering-web-page .widget-modes__caption{color:var(--od-text-subtle);font-size:var(--od-font-size-1);margin:.75rem 0 0;line-height:1.45}@media (width<=700px){.ordering-web-page .storefront__products{gap:var(--od-space-2)}.ordering-web-page .connected__core{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ordering-web-page .card[data-interactive=true]{transition:none}}.ordering-web-page .journey-step__more summary:focus-visible,.ordering-web-page .journey-step__media a:focus-visible{outline:2px solid var(--od-focus);outline-offset:3px}
