.ordering_visuallyHidden__bDtk_{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ordering_addButton__v5RXx,.ordering_primaryButton__kQtcq,.ordering_secondaryButton___J9bQ{align-items:center;border:2px solid var(--rvx-public-color-ink);border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--rvx-public-font-ui);font-size:15px;font-weight:var(--rvx-public-font-weight-semibold);justify-content:center;min-height:var(--rvx-public-interactive-target-min,44px);min-width:var(--rvx-public-interactive-target-min,44px);padding:8px 18px;text-align:center;transition:background-color .16s ease,transform .16s ease}.ordering_addButton__v5RXx{background:var(--rvx-public-color-accent);color:var(--rvx-public-color-ink);flex:none;min-width:128px}.ordering_primaryButton__kQtcq{background:var(--rvx-public-color-ink);color:var(--rvx-public-color-surface)!important;width:100%}.ordering_secondaryButton___J9bQ{background:transparent;color:var(--rvx-public-color-ink)}.ordering_addButton__v5RXx:hover,.ordering_primaryButton__kQtcq:hover:not(:disabled),.ordering_secondaryButton___J9bQ:hover:not(:disabled){transform:translateY(-2px)}.ordering_primaryButton__kQtcq:disabled,.ordering_primaryButton__kQtcq[aria-disabled=true],.ordering_secondaryButton___J9bQ:disabled{cursor:not-allowed;opacity:.55}.ordering_replaceDialog__TCxB3{background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:16px;box-shadow:0 24px 80px #0006;color:var(--rvx-public-color-ink);font-family:var(--rvx-public-font-ui);font-size:16px;line-height:1.5;max-width:min(420px,calc(100% - 24px));padding:20px}.ordering_replaceDialog__TCxB3::backdrop{background:#14120fb3}.ordering_replaceDialogActions__Pqt6R{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ordering_replaceDialogActions__Pqt6R>button{flex:1 1 auto;width:auto}.ordering_stepper__quRvC{align-items:stretch;border:2px solid var(--rvx-public-color-ink);border-radius:10px;display:inline-flex;flex:none;min-height:var(
    --chonotu-stepper-height,var(--rvx-public-interactive-target-min,44px)
  );min-width:128px;overflow:hidden}.ordering_stepper__quRvC button{background:var(--rvx-public-color-accent);border:0;color:var(--rvx-public-color-ink);cursor:pointer;font-family:var(--rvx-public-font-ui);font-size:20px;font-weight:var(--rvx-public-font-weight-bold);min-height:var(--rvx-public-interactive-target-min,44px);min-width:var(--rvx-public-interactive-target-min,44px)}.ordering_stepper__quRvC button:disabled{cursor:not-allowed;opacity:.5}.ordering_stepper__quRvC output{align-items:center;background:var(--rvx-public-color-surface);display:flex;flex:1;font-family:var(--rvx-public-font-display);font-size:17px;font-variant-numeric:tabular-nums;justify-content:center;min-width:36px}.ordering_itemNotes__QxzWZ{display:grid;gap:6px}.ordering_itemNoteLabel__ND01F{font-size:12px;font-weight:var(--rvx-public-font-weight-semibold)}.ordering_itemNote__w6QuF{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-border);border-radius:10px;color:var(--rvx-public-color-ink);font:inherit;font-size:16px;min-height:var(--rvx-public-interactive-target-min,44px);min-width:0;padding:8px 12px;width:100%}.ordering_itemNote__w6QuF:focus-visible{border-color:var(--rvx-public-color-ink)}.ordering_itemNoteRow__tUZ0M{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ordering_itemNoteRow__tUZ0M .ordering_itemNote__w6QuF{flex:1 1 140px}.ordering_itemSplitButton__sMHhr{background:transparent;border:0;color:var(--rvx-public-color-ink);cursor:pointer;font-family:var(--rvx-public-font-ui);font-size:14px;font-weight:var(--rvx-public-font-weight-semibold);justify-self:start;min-height:var(--rvx-public-interactive-target-min,44px);padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.ordering_itemSplitButton__sMHhr:disabled{cursor:not-allowed;opacity:.55}.ordering_cartFullNote__Y8Wni{color:var(--rvx-public-color-muted);font-size:13px;line-height:1.45}@media (min-width:1101px){.ordering_menuWithCart___S5UO{padding-right:max(0px,calc(90px - var(--rvx-public-page-gutter) - max(0px, (100vw - var(--rvx-public-container-width)) / 2)))}}.ordering_cartButton__7bhCU{display:none}@media (min-width:1101px){.ordering_cartButton__7bhCU{align-items:center;background:var(--rvx-public-color-surface);border:0;border-radius:24px 0 0 24px;bottom:24px;box-shadow:0 6px 24px rgba(59,25,12,.22);cursor:pointer;display:flex;height:84px;justify-content:center;padding:0;position:fixed;right:0;width:82px;z-index:30}}.ordering_cartButtonIcon__0E6S6{align-items:center;background:var(--rvx-public-color-ink);border-radius:14px;display:flex;height:56px;justify-content:center;position:relative;width:56px}.ordering_cartButtonIcon__0E6S6 svg{fill:none;height:26px;stroke:var(--rvx-public-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:26px}.ordering_cartButtonIcon__0E6S6 span{align-items:center;background:var(--rvx-public-color-accent);border:2px solid var(--rvx-public-color-ink);border-radius:999px;bottom:-6px;color:var(--rvx-public-color-ink);display:flex;font-family:var(--rvx-public-font-ui);font-size:12px;font-weight:var(--rvx-public-font-weight-bold);height:22px;justify-content:center;min-width:22px;padding:0 4px;position:absolute;right:-6px}.ordering_cartButton__7bhCU:focus-visible{outline:3px solid var(--rvx-public-color-ink);outline-offset:-3px}.ordering_cartDrawer___fzNG{background:var(--rvx-public-color-surface);border:0;box-shadow:-8px 0 32px rgba(0,0,0,.2);color:var(--rvx-public-color-ink);font-family:var(--rvx-public-font-ui);height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:100%;overflow-y:auto;padding:0;width:380px}.ordering_cartDrawer___fzNG::backdrop{background:rgba(20,18,15,.5)}.ordering_cartDrawerPanel__1__na{align-content:start;display:grid;gap:14px;min-height:100%;padding:24px}.ordering_cartDrawerHead__Kgbq7{align-items:center;display:flex;gap:12px;justify-content:space-between}.ordering_cartDrawerHead__Kgbq7 h2{font-family:var(--rvx-public-font-display);font-size:24px;line-height:1.15}.ordering_cartDrawerClose__ufEqS,.ordering_cartDrawerRemove__rnTOS{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--rvx-public-color-ink);cursor:pointer;display:flex;flex:none;height:var(--rvx-public-interactive-target-min,44px);justify-content:center;padding:0;width:var(--rvx-public-interactive-target-min,44px)}.ordering_cartDrawerClose__ufEqS svg,.ordering_cartDrawerRemove__rnTOS svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.ordering_cartDrawerRemove__rnTOS{color:var(--rvx-public-color-muted)}.ordering_cartDrawerRemove__rnTOS svg{height:16px;width:16px}.ordering_cartDrawerLines__rygLd{align-content:start;display:grid;list-style:none}.ordering_cartDrawerLines__rygLd li{align-items:center;border-top:1px solid var(--rvx-public-color-border);column-gap:8px;display:grid;font-size:14px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:6px 0}.ordering_cartDrawerLines__rygLd li>span{font-variant-numeric:tabular-nums;white-space:nowrap}.ordering_cartDrawerLines__rygLd .ordering_lineComment__Nu0C9{grid-column:1/-1;margin-top:-6px;overflow-wrap:anywhere}.ordering_cartAsideMeta__A0s33,.ordering_checkoutMeta__yc_iQ{color:var(--rvx-public-color-muted);font-size:14px;line-height:1.5}.ordering_cartAsideEmpty__crTwZ{border-left:3px solid var(--rvx-public-color-accent);font-size:14px;padding-left:12px}.ordering_cartAsideLines__h4w4E{display:grid;gap:10px;list-style:none}.ordering_cartAsideLines__h4w4E li{display:grid;font-size:14px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.ordering_cartAsideLines__h4w4E li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ordering_lineComment__Nu0C9{color:var(--rvx-public-color-muted);display:block;font-size:13px}.ordering_cartAsideTotal__F8zJG{border-top:1px solid var(--rvx-public-color-border);display:flex;justify-content:space-between;padding-top:12px}.ordering_laterOnlyNote__mplPR{border-left:3px solid var(--rvx-public-color-accent);margin:-14px 0 32px;padding:10px 12px}.ordering_cartBar__YrEBt,.ordering_laterOnlyNote__mplPR{background:var(--rvx-public-color-surface);font-size:14px}.ordering_cartBar__YrEBt{align-items:center;border-radius:16px 16px 0 0;border-top:2px solid var(--rvx-public-color-ink);bottom:0;box-shadow:0 -6px 20px rgba(59,25,12,.12);color:var(--rvx-public-color-ink)!important;column-gap:12px;display:grid;font-family:var(--rvx-public-font-ui);grid-template-columns:minmax(0,1fr) auto;left:0;line-height:1.35;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:30}.ordering_cartBar__YrEBt strong{grid-column:1}.ordering_cartBarCount__O4omc{color:var(--rvx-public-color-muted);font-variant-numeric:tabular-nums;grid-column:1}.ordering_cartBarAction__mfPKX{align-items:center;background:var(--rvx-public-color-ink);border-radius:12px;color:var(--rvx-public-color-surface);display:inline-flex;font-weight:var(--rvx-public-font-weight-semibold);grid-column:2;grid-row:1/span 2;min-height:48px;padding:0 14px;text-align:center}.ordering_cartBarSpace__B8ih8{height:var(--rvx-public-cart-bar-offset,88px)}@media (min-width:1101px){.ordering_cartBarSpace__B8ih8,.ordering_cartBar__YrEBt{display:none}}.ordering_orderPage__PU_6B{margin:0 auto;max-width:var(--rvx-public-container-width);padding:48px var(--rvx-public-page-gutter) 88px}.ordering_orderPageHeading__hh4DQ{display:grid;gap:6px;margin-bottom:28px}.ordering_orderPageHeading__hh4DQ h1,.ordering_status__8WHWk h1{font-family:var(--rvx-public-font-display);font-size:clamp(32px,4vw,44px);font-weight:var(--rvx-public-font-weight-extra-bold);letter-spacing:-.04em;line-height:1.05}.ordering_statusEyebrow__3nCLd{color:var(--rvx-public-color-muted);font-size:13px;font-weight:var(--rvx-public-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ordering_checkout__KpzXA,.ordering_status__8WHWk{align-items:start;display:grid;gap:32px}@media (min-width:900px){.ordering_checkout__KpzXA,.ordering_status__8WHWk{grid-template-columns:minmax(0,1fr) 340px}.ordering_checkout__KpzXA{column-gap:48px;grid-template-columns:minmax(0,1fr) 380px}}.ordering_checkoutMain__z8y26,.ordering_statusMain__IfezK{display:grid;gap:32px;min-width:0}.ordering_checkout__KpzXA{--checkout-ring:#8a7360;--checkout-ring-closed:#b5a089;--checkout-selected:#fff3c4;--checkout-closed:#f6efe3}@media (min-width:900px){.ordering_checkoutMain__z8y26{gap:40px}}.ordering_checkoutMain__z8y26>section{display:grid;gap:16px;min-width:0}.ordering_checkoutMain__z8y26>section>h2{margin-bottom:0}.ordering_checkout__KpzXA :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rvx-public-color-ink);outline-offset:2px}.ordering_statusMain__IfezK{gap:16px}.ordering_checkoutEmpty__amDOh h2,.ordering_checkoutMain__z8y26 h2,.ordering_checkoutSummary__e84L1 h2,.ordering_statusDetails__39149 h2{font-family:var(--rvx-public-font-display);font-size:22px;margin-bottom:14px}.ordering_checkoutLines__ElvcF{display:grid;gap:0;list-style:none;margin-bottom:18px!important}.ordering_checkoutLines__ElvcF li{border-top:1px solid var(--rvx-public-color-border);display:grid;gap:10px;padding:16px 0}.ordering_checkoutLineControls__Mchij,.ordering_checkoutLineHead__aCHhJ{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.ordering_checkoutLineHead__aCHhJ span{color:var(--rvx-public-color-muted);font-size:14px}.ordering_checkoutLineControls__Mchij strong{font-variant-numeric:tabular-nums}.ordering_field__tgbqz{display:grid;font-size:14px;gap:8px;min-width:0}.ordering_fieldOptional__6N1Qz{color:var(--rvx-public-color-muted);font-weight:400}.ordering_contactFields__avOMf{display:grid;gap:16px 20px}@media (min-width:1100px){.ordering_contactFields__avOMf{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ordering_field__tgbqz label,.ordering_field__tgbqz>span{font-weight:var(--rvx-public-font-weight-semibold)}.ordering_field__tgbqz input,.ordering_field__tgbqz select,.ordering_field__tgbqz textarea{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-border);border-radius:12px;color:var(--rvx-public-color-ink);font:inherit;font-size:16px;min-height:48px;padding:8px 14px;width:100%}.ordering_field__tgbqz textarea{min-height:96px;padding-block:12px;resize:vertical}.ordering_field__tgbqz input:focus-visible,.ordering_field__tgbqz select:focus-visible,.ordering_field__tgbqz textarea:focus-visible{border-color:var(--rvx-public-color-ink)}.ordering_field__tgbqz input[aria-invalid=true],.ordering_field__tgbqz select[aria-invalid=true]{border-color:var(--rvx-public-color-danger)}.ordering_checkoutNotices__89bm2{display:grid;gap:10px;grid-column:1/-1}.ordering_stepHeading__7TMtv{align-items:center;display:flex;gap:10px}.ordering_stepNumber__m1wY8{align-items:center;background:var(--rvx-public-color-ink);border-radius:999px;color:var(--rvx-public-color-surface);display:inline-flex;flex:none;font-family:var(--rvx-public-font-ui);font-size:14px;font-weight:var(--rvx-public-font-weight-semibold);height:28px;justify-content:center;width:28px}.ordering_modeCards___kV16{border:0;display:grid;gap:12px;margin:0;min-width:0;padding:0}@media (min-width:1100px){.ordering_modeCards___kV16{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.ordering_modeCard__Rsr3T{align-content:start;align-items:start;background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:14px;cursor:pointer;display:grid;gap:4px 12px;grid-template-columns:22px minmax(0,1fr);min-height:56px;padding:15px 17px}.ordering_modeCard__Rsr3T:has(input:checked){background:var(--checkout-selected);border:2px solid var(--rvx-public-color-ink);padding:14px 16px}.ordering_modeCard__Rsr3T:has(input:disabled){background:var(--checkout-closed);cursor:not-allowed}.ordering_modeCard__Rsr3T:has(input:disabled) .ordering_modeCardName__0faBR{color:var(--rvx-public-color-muted)}.ordering_modeCard__Rsr3T:has(input:focus-visible){outline:2px solid var(--rvx-public-color-ink);outline-offset:3px}.ordering_consent__vIwL4 input,.ordering_modeCard__Rsr3T input{appearance:none;background:var(--rvx-public-color-surface);border:2px solid var(--checkout-ring);cursor:inherit;display:grid;flex:none;height:22px;margin:0;place-content:center;width:22px}.ordering_modeCard__Rsr3T input{border-radius:999px;grid-row:1/span 2;margin-top:1px}.ordering_consent__vIwL4 input:before,.ordering_modeCard__Rsr3T input:before{background:var(--rvx-public-color-ink);content:"";transform:scale(0)}.ordering_modeCard__Rsr3T input:before{border-radius:999px;height:10px;width:10px}.ordering_consent__vIwL4 input:checked,.ordering_modeCard__Rsr3T input:checked{border-color:var(--rvx-public-color-ink)}.ordering_consent__vIwL4 input:checked:before,.ordering_modeCard__Rsr3T input:checked:before{transform:scale(1)}.ordering_consent__vIwL4 input:disabled,.ordering_modeCard__Rsr3T input:disabled{background:transparent;border:2px dashed var(--checkout-ring-closed)}.ordering_checkout__KpzXA .ordering_modeCard__Rsr3T input:focus-visible{outline:none}.ordering_infoCard__93X48,.ordering_modeCardStatic__0nYnP{background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:14px;display:grid;font-size:14px;gap:4px;line-height:1.5;overflow-wrap:anywhere;padding:15px 17px}.ordering_modeCardStatic__0nYnP{cursor:default;grid-template-columns:minmax(0,1fr)}.ordering_infoCard__93X48>strong,.ordering_modeCardName__0faBR{font-size:16px;font-weight:var(--rvx-public-font-weight-semibold);line-height:1.3}.ordering_infoCard__93X48>span,.ordering_modeCardFacts__yD_88{color:var(--rvx-public-color-muted)}.ordering_modeCardFacts__yD_88{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ordering_phoneInput__OHscD{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-border);border-radius:12px;display:flex;min-height:48px;min-width:0;overflow:hidden}.ordering_phoneInput__OHscD:focus-within{border-color:var(--rvx-public-color-ink)}.ordering_phoneInput__OHscD:has(input:focus-visible){outline:2px solid var(--rvx-public-color-ink);outline-offset:2px}.ordering_phoneInput__OHscD:has(input[aria-invalid=true]){border-color:var(--rvx-public-color-danger)}.ordering_phoneInput__OHscD>span{align-items:center;border-right:1px solid var(--rvx-public-color-border);color:var(--rvx-public-color-muted);display:flex;flex:none;font-size:16px;padding:0 12px;white-space:nowrap}.ordering_field__tgbqz .ordering_phoneInput__OHscD input{background:transparent;border:0;border-radius:0;flex:1 1 auto;min-height:44px;min-width:0}.ordering_checkout__KpzXA .ordering_field__tgbqz .ordering_phoneInput__OHscD input:focus-visible{outline:none}.ordering_checkoutCartHead__4HOvK{align-items:center;display:flex;gap:12px;justify-content:space-between}.ordering_checkoutCartHead__4HOvK h3{font-size:15px;font-weight:var(--rvx-public-font-weight-semibold)}.ordering_summaryLines__V7AGi{display:grid;font-size:14px;gap:8px;line-height:1.4;list-style:none;overflow-wrap:anywhere}.ordering_summaryLines__V7AGi li{column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.ordering_summaryLines__V7AGi li>span:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.ordering_textButton__qJo4X{align-items:center;background:transparent;border:0;color:var(--rvx-public-color-ink);cursor:pointer;display:inline-flex;font-family:var(--rvx-public-font-ui);font-size:14px;font-weight:var(--rvx-public-font-weight-semibold);justify-self:start;min-height:var(--rvx-public-interactive-target-min,44px);min-width:var(--rvx-public-interactive-target-min,44px);padding:0 4px;text-decoration:underline}.ordering_addressSearch__frvrQ{display:flex;gap:8px}.ordering_addressSearch__frvrQ input{flex:1 1 auto;min-width:0}.ordering_addressSearch__frvrQ .ordering_secondaryButton___J9bQ{flex:none}.ordering_addressTown__vcnoT{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:0 12px}.ordering_addressOutcome__1qGD5{display:grid;gap:12px}.ordering_addressOutcome__1qGD5:empty{display:none}.ordering_addressCardApproximate___gyXN,.ordering_addressCardNotFound__friC2,.ordering_addressCardOutside__wv8Bg,.ordering_addressCard__qfoIi,.ordering_addressPin__LP0dF{background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:14px;display:grid;font-size:14px;gap:8px;overflow-wrap:anywhere;padding:15px 17px}.ordering_addressCardApproximate___gyXN>strong,.ordering_addressCardNotFound__friC2>strong,.ordering_addressCardOutside__wv8Bg>strong,.ordering_addressCard__qfoIi>strong{font-size:16px;line-height:1.3}.ordering_addressCardApproximate___gyXN,.ordering_addressCardOutside__wv8Bg{border-width:2px;padding:14px 16px}.ordering_addressCardApproximate___gyXN{border-color:var(--rvx-public-color-accent)}.ordering_addressCardOutside__wv8Bg{border-color:var(--rvx-public-color-danger)}.ordering_addressCardOutside__wv8Bg>strong{color:var(--rvx-public-color-danger)}.ordering_addressCardNotFound__friC2 .ordering_textButton__qJo4X,.ordering_addressCard__qfoIi .ordering_textButton__qJo4X{justify-self:start}.ordering_addressChips__G35wg{display:flex;flex-wrap:wrap;gap:6px}.ordering_addressChips__G35wg>span{align-items:center;border:1px solid var(--rvx-public-color-border);border-radius:999px;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.ordering_zoneDot___iWca{border-radius:999px;display:inline-block;height:10px;width:10px}.ordering_candidateList__zbEX6{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.ordering_candidateList__zbEX6 legend{font-weight:var(--rvx-public-font-weight-semibold);margin-bottom:4px;padding:0}.ordering_candidateButton__sJ2Lv{background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:14px;color:var(--rvx-public-color-ink);cursor:pointer;display:grid;font-family:var(--rvx-public-font-ui);gap:2px;min-height:56px;padding:10px 14px;text-align:left}.ordering_candidateButton__sJ2Lv span{color:var(--rvx-public-color-muted);font-size:13px}.ordering_candidateButton__sJ2Lv:focus-visible,.ordering_candidateButton__sJ2Lv:hover{border-color:var(--rvx-public-color-ink)}.ordering_addressMapPlaceholder__f7K5t{background:var(--rvx-public-color-border);border-radius:12px;height:150px}.ordering_choiceList__wNWB1,.ordering_modeSwitch__uAS5O{border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.ordering_choiceList__wNWB1 legend,.ordering_modeSwitch__uAS5O legend{font-weight:var(--rvx-public-font-weight-semibold);margin-bottom:8px;padding:0}.ordering_modeSwitch__uAS5O>div{border:2px solid var(--rvx-public-color-ink);border-radius:12px;display:grid;grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;overflow:hidden}.ordering_modeSwitch__uAS5O label{align-items:center;cursor:pointer;display:flex;font-family:var(--rvx-public-font-ui);font-size:15px;font-weight:var(--rvx-public-font-weight-semibold);justify-content:center;min-height:var(--rvx-public-interactive-target-min,44px);overflow-wrap:normal;padding:6px 4px;position:relative;text-align:center}.ordering_modeSwitch__uAS5O label+label{border-left:2px solid var(--rvx-public-color-ink)}.ordering_modeSwitch__uAS5O input{inset:0;margin:0;opacity:0;position:absolute}.ordering_modeSwitch__uAS5O label:has(input:checked){background:var(--rvx-public-color-ink);color:var(--rvx-public-color-surface)}.ordering_modeSwitch__uAS5O label:has(input:focus-visible){outline:3px solid var(--rvx-public-color-accent);outline-offset:-5px}.ordering_choiceList__wNWB1 label{align-items:center;display:flex;font-size:14px;gap:10px;min-height:var(--rvx-public-interactive-target-min,44px);overflow-wrap:anywhere}.ordering_choiceList__wNWB1 input{accent-color:var(--rvx-public-color-ink);flex:none;height:22px;width:22px}.ordering_choiceHint__Qv__W{color:var(--rvx-public-color-muted)}.ordering_whenPickers__RBO2G{display:grid;gap:16px}.ordering_chipGroup__HREN6{border:0;margin:0;min-width:0;padding:0}.ordering_chipGroup__HREN6:focus-visible{outline:2px solid var(--rvx-public-color-ink);outline-offset:4px}.ordering_chipGroup__HREN6 legend{font-weight:var(--rvx-public-font-weight-semibold);margin-bottom:8px;padding:0}.ordering_chipGroup__HREN6>div{display:flex;flex-wrap:wrap;gap:8px}.ordering_chipGroup__HREN6 label{align-items:center;background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:999px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--rvx-public-font-ui);font-size:15px;justify-content:center;line-height:1.2;min-height:var(--rvx-public-interactive-target-min,44px);min-width:64px;padding:4px 16px;position:relative;text-align:center}.ordering_chipGroup__HREN6 label small{color:var(--rvx-public-color-muted);font-size:12px;font-weight:400}.ordering_chipGroup__HREN6 input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.ordering_chipGroup__HREN6 label:has(input:checked){background:var(--checkout-selected);border:2px solid var(--rvx-public-color-ink);font-weight:var(--rvx-public-font-weight-semibold);padding:3px 15px}.ordering_chipGroup__HREN6 label:has(input:focus-visible){outline:2px solid var(--rvx-public-color-ink);outline-offset:2px}.ordering_whenRetry__ictw6{display:grid;gap:8px;justify-items:start}.ordering_checkoutError__njRZz,.ordering_fieldError__51CXq{color:var(--rvx-public-color-danger);font-size:14px;font-weight:var(--rvx-public-font-weight-semibold)}.ordering_checkoutError__njRZz{border-left:3px solid var(--rvx-public-color-danger);padding-left:12px}.ordering_checkoutNotice__cZEe1,.ordering_pausedNotice__refqn{background:var(--rvx-public-color-surface);border-left:3px solid var(--rvx-public-color-accent);font-size:14px;padding:10px 12px}.ordering_pausedNotice__refqn{display:grid;gap:4px;overflow-wrap:anywhere}.ordering_pausedNotice__refqn p{margin:0}.ordering_statusDetails__39149{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-ink);border-radius:14px;display:grid;gap:14px;padding:22px}@media (min-width:900px){.ordering_statusDetails__39149{position:sticky;top:calc(var(--premium-header-height, 98px) + 24px)}}.ordering_checkoutBar__9e4FZ,.ordering_checkoutSide__b1RWG,.ordering_checkoutSummary__e84L1{display:grid;gap:16px;min-width:0}.ordering_checkoutBar__9e4FZ{gap:10px}.ordering_checkoutBar__9e4FZ>.ordering_checkoutMeta__yc_iQ{font-size:13px;text-align:center}.ordering_checkoutBarTotal__2_6vf{display:none}.ordering_summaryCart__c2rAg{border-top:1px solid var(--rvx-public-color-border);display:grid;gap:12px;padding-top:16px}.ordering_summaryCart__c2rAg .ordering_totals__W5zWO{border-top:1px solid var(--rvx-public-color-border);font-size:14px;padding-top:12px}.ordering_summaryCart__c2rAg .ordering_checkoutLines__ElvcF{margin-bottom:0!important}.ordering_summaryCart__c2rAg .ordering_checkoutLines__ElvcF li{gap:8px;padding:12px 0}.ordering_summaryCart__c2rAg .ordering_checkoutLines__ElvcF .ordering_field__tgbqz>span{color:var(--rvx-public-color-muted);font-size:13px}@media (min-width:900px){.ordering_checkoutSide__b1RWG{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-ink);border-radius:16px;max-height:calc(100dvh - var(--premium-header-height, 98px) - 48px);overflow-y:auto;padding:24px;position:sticky;top:calc(var(--premium-header-height, 98px) + 24px)}.ordering_checkoutSummary__e84L1 .ordering_summaryTitle__Yl440{margin-bottom:-12px}.ordering_summaryMeta__qoKia{font-size:13px}}.ordering_checkoutMain__z8y26 :is(a,button,input,select,textarea,[tabindex]),.ordering_checkoutSummary__e84L1 :is(a,button,input,select,textarea,[tabindex]){scroll-margin-bottom:var(--rvx-checkout-bar-space,0)}.ordering_checkoutSummary__e84L1 .ordering_consent__vIwL4 input{scroll-margin-bottom:calc(var(--rvx-checkout-bar-space, 0px) + 112px)}@media (max-width:899px){.ordering_checkoutSide__b1RWG{display:contents}.ordering_summaryMeta__qoKia,.ordering_summaryTitle__Yl440{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ordering_summaryCart__c2rAg{background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:14px;padding:15px 17px}.ordering_summaryCart__c2rAg .ordering_totalsGrand__9GbA6,.ordering_summaryCart__c2rAg .ordering_totalsItems__x_3A3,.ordering_summaryCart__c2rAg .ordering_totals__W5zWO:not(:has(.ordering_totalsFee__osfaZ)){display:none}.ordering_summaryCart__c2rAg .ordering_totals__W5zWO{color:var(--rvx-public-color-muted)}.ordering_checkoutSummary__e84L1 .ordering_minimumLine__bozeK{font-size:13px;gap:4px}.ordering_minimumDetail__j9gz9{display:none}.ordering_checkoutSummary__e84L1 .ordering_minimumActions__BL5Y6 .ordering_textButton__qJo4X,.ordering_checkoutSummary__e84L1 .ordering_minimumActions__BL5Y6 .ordering_textLink__u9KNp{font-size:13px}.ordering_checkoutBar__9e4FZ{background:var(--rvx-public-color-surface);border-radius:16px 16px 0 0;border-top:2px solid var(--rvx-public-color-ink);box-shadow:0 -8px 24px rgba(59,25,12,.14);gap:6px;margin-inline:calc(-1 * var(--rvx-public-page-gutter));padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.ordering_checkoutBarTotal__2_6vf{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between}.ordering_checkoutBarTotal__2_6vf span{color:var(--rvx-public-color-muted);font-size:13px}.ordering_checkoutBarTotal__2_6vf strong{font-family:var(--rvx-public-font-display);font-size:20px;font-variant-numeric:tabular-nums}.ordering_checkoutBar__9e4FZ .ordering_primaryButton__kQtcq{min-height:48px;padding-inline:10px}}@media (max-width:899px) and (min-height:480px){.ordering_checkoutBar__9e4FZ{bottom:0;position:sticky;z-index:20}}.ordering_minimumLine__bozeK{display:grid;font-size:14px;gap:6px}.ordering_minimumBar__dLPWT{background:var(--rvx-public-color-border);border-radius:999px;display:block;height:8px;overflow:hidden}.ordering_minimumBar__dLPWT>span{background:var(--rvx-public-color-ink);display:block;height:100%}.ordering_minimumActions__BL5Y6{display:flex;flex-wrap:wrap;gap:0 16px}.ordering_totals__W5zWO{display:grid;gap:8px}.ordering_totals__W5zWO>div{display:flex;justify-content:space-between}.ordering_totals__W5zWO dd{font-variant-numeric:tabular-nums;margin:0}.ordering_totalsGrand__9GbA6{border-top:1px solid var(--rvx-public-color-border);font-family:var(--rvx-public-font-display);font-size:19px;font-weight:var(--rvx-public-font-weight-bold);padding-top:10px}.ordering_consent__vIwL4{align-items:center;display:flex;font-size:14px;gap:12px;min-height:var(--rvx-public-interactive-target-min,44px)}.ordering_consent__vIwL4 input{border-radius:6px}.ordering_consent__vIwL4 input:before{background:var(--rvx-public-color-surface);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);height:10px;width:12px}.ordering_consent__vIwL4 input:checked{background:var(--rvx-public-color-ink)}.ordering_consent__vIwL4 input[aria-invalid=true]{border-color:var(--rvx-public-color-danger)}@media (forced-colors:active){.ordering_consent__vIwL4 input:before,.ordering_modeCard__Rsr3T input:before{background:CanvasText;forced-color-adjust:none}}.ordering_consent__vIwL4 label{align-self:stretch;align-items:center;display:flex;flex-wrap:wrap;gap:0 .3em;min-height:var(--rvx-public-interactive-target-min,44px)}.ordering_checkoutSummary__e84L1 .ordering_consent__vIwL4{align-items:flex-start}.ordering_checkoutSummary__e84L1 .ordering_consent__vIwL4 input{margin-top:11px}.ordering_checkoutSummary__e84L1 .ordering_consent__vIwL4 label{display:block;line-height:1.45;padding-block:12px}.ordering_checkoutSummary__e84L1 .ordering_consent__vIwL4 label a{display:inline;min-height:0}.ordering_consent__vIwL4 a,.ordering_textLink__u9KNp{font-weight:var(--rvx-public-font-weight-semibold);text-decoration:underline!important}.ordering_textLink__u9KNp{font-size:14px;justify-self:center;min-height:var(--rvx-public-interactive-target-min,44px);display:inline-flex;align-items:center}.ordering_checkoutEmpty__amDOh{background:var(--rvx-public-color-surface);border-left:4px solid var(--rvx-public-color-accent);display:grid;gap:12px;justify-items:start;max-width:560px;padding:24px}.ordering_checkoutEmpty__amDOh .ordering_primaryButton__kQtcq{width:auto}.ordering_statusCard__E1phe{background:var(--rvx-public-color-ink);border-radius:20px;color:var(--rvx-public-color-canvas);display:grid;gap:8px;padding:22px 20px}.ordering_statusCard__E1phe .ordering_statusEyebrow__3nCLd{color:var(--rvx-public-color-accent)}.ordering_statusLive__mvB2v{display:grid;gap:8px}.ordering_status__8WHWk .ordering_statusCard__E1phe h1{font-size:clamp(26px,5vw,36px);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.ordering_statusEstimate__YRrrn{align-items:center;display:flex;font-size:16px;gap:10px;margin-top:6px!important}.ordering_statusEstimate__YRrrn svg{color:var(--rvx-public-color-accent);flex:none}.ordering_statusEstimate__YRrrn strong{font-size:20px}.ordering_statusOutcome__353E_{font-size:16px;overflow-wrap:anywhere}.ordering_statusCardMeta__T71mZ{color:color-mix(in srgb,var(--rvx-public-color-canvas) 82%,var(--rvx-public-color-ink));font-size:13px}.ordering_statusSteps__ax_xc{display:grid;list-style:none;margin:0!important;padding:0}.ordering_statusSteps__ax_xc li{color:var(--rvx-public-color-muted);column-gap:14px;display:grid;grid-template-columns:28px minmax(0,1fr);min-height:58px;position:relative}.ordering_statusSteps__ax_xc li:last-child{min-height:0}.ordering_statusSteps__ax_xc li:before{background:var(--rvx-public-color-surface);border:2px solid var(--rvx-public-color-border);border-radius:50%;content:"";grid-row:span 2;height:28px;width:28px}.ordering_statusSteps__ax_xc li:not(:last-child):after{background:var(--rvx-public-color-border);bottom:0;content:"";left:13px;position:absolute;top:28px;width:2px}.ordering_statusStepLabel__U9_6D{font-size:15px;padding-top:3px}.ordering_statusSteps__ax_xc time{color:var(--rvx-public-color-muted);font-size:13px;grid-column:2}.ordering_statusSteps__ax_xc li[data-state=current],.ordering_statusSteps__ax_xc li[data-state=done]{color:var(--rvx-public-color-ink)}.ordering_statusSteps__ax_xc li[data-state=current] .ordering_statusStepLabel__U9_6D,.ordering_statusSteps__ax_xc li[data-state=done] .ordering_statusStepLabel__U9_6D{font-weight:var(--rvx-public-font-weight-semibold)}.ordering_statusSteps__ax_xc li[data-state=done]:before{background:var(--rvx-public-color-fresh-dark) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center /14px no-repeat;border-color:var(--rvx-public-color-fresh-dark)}.ordering_statusSteps__ax_xc li[data-state=done]:not(:last-child):after{background:var(--rvx-public-color-fresh-dark)}.ordering_statusSteps__ax_xc li[data-state=current]:before{background:var(--rvx-public-color-accent);border:3px solid var(--rvx-public-color-ink)}.ordering_callButton__MsjdS{align-items:center;background:var(--rvx-public-color-accent);border-radius:var(--rvx-public-radius-pill,999px);color:var(--rvx-public-color-ink)!important;column-gap:10px;display:flex;flex-wrap:wrap;font-size:16px;font-weight:var(--rvx-public-font-weight-semibold);justify-content:center;min-height:52px;padding:8px 20px;text-align:center;text-decoration:none!important}.ordering_callNumber__1VWp6{font-weight:var(--rvx-public-font-weight-regular);white-space:nowrap}.ordering_statusCancel___Aqm5{display:grid;gap:8px;justify-items:start}.ordering_statusCancelQuestion__h4puE{font-size:16px;font-weight:var(--rvx-public-font-weight-semibold)}.ordering_statusCancelActions__EZyV_{display:flex;flex-wrap:wrap;gap:10px}.ordering_statusCancelActions__EZyV_ .ordering_primaryButton__kQtcq{width:auto}.ordering_statusMain__IfezK .ordering_secondaryButton___J9bQ{justify-self:start}.ordering_deviceNote__wIOtW{background:color-mix(in srgb,var(--rvx-public-color-accent) 14%,var(--rvx-public-color-canvas));border-radius:16px;display:grid;font-size:14px;gap:10px;padding:14px 16px}.ordering_deviceNote__wIOtW p{overflow-wrap:anywhere}.ordering_deviceNoteActions__lkZ8q{display:flex;flex-wrap:wrap;gap:8px}.ordering_deviceNoteLink__U5Wct{align-items:center;background:var(--rvx-public-color-ink);border-radius:10px;color:var(--rvx-public-color-surface)!important;display:inline-flex;font-size:15px;font-weight:var(--rvx-public-font-weight-semibold);min-height:var(--rvx-public-interactive-target-min,44px);padding:8px 18px;text-decoration:none!important}.ordering_deviceOrders__x14cz{display:grid;gap:28px;max-width:640px}.ordering_deviceOrders__x14cz>.ordering_orderPageHeading__hh4DQ{margin-bottom:0}.ordering_deviceOrders__x14cz section>h2{font-family:var(--rvx-public-font-display);font-size:20px;margin-bottom:10px}.ordering_deviceOrderList__8vW45{display:grid;gap:10px;list-style:none;margin:0!important;padding:0}.ordering_deviceOrderCard__By5Jf{background:var(--rvx-public-color-ink);border-radius:20px;color:var(--rvx-public-color-canvas)!important;display:grid;gap:10px;padding:18px;text-decoration:none!important}.ordering_deviceOrderCard__By5Jf:focus-visible{outline-color:var(--rvx-public-color-ink)}.ordering_deviceOrderCard__By5Jf .ordering_statusEyebrow__3nCLd{color:var(--rvx-public-color-accent);font-size:12px}.ordering_deviceOrderState__3iw__{font-family:var(--rvx-public-font-display);font-size:22px;line-height:1.2}.ordering_deviceOrderEstimate__G2Rhy{font-size:15px}.ordering_deviceOrderProgress___Wb1H{display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ordering_deviceOrderProgress___Wb1H span{background:color-mix(in srgb,var(--rvx-public-color-canvas) 30%,var(--rvx-public-color-ink));border-radius:999px;height:6px}.ordering_deviceOrderProgress___Wb1H span[data-done=true]{background:var(--rvx-public-color-accent)}.ordering_deviceOrderFoot__WpzRo{align-items:center;color:color-mix(in srgb,var(--rvx-public-color-canvas) 82%,var(--rvx-public-color-ink));display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between}.ordering_deviceOrderAction__5gDBl{align-items:center;background:var(--rvx-public-color-accent);border-radius:999px;color:var(--rvx-public-color-ink);display:inline-flex;gap:6px;font-weight:var(--rvx-public-font-weight-semibold);min-height:36px;padding:6px 14px;white-space:nowrap}.ordering_pastOrder__HABEb{align-items:center;background:var(--rvx-public-color-surface);border:1px solid var(--rvx-public-color-border);border-radius:16px;color:var(--rvx-public-color-ink)!important;display:flex;gap:12px;min-height:var(--rvx-public-interactive-target-min,44px);padding:14px 16px;text-decoration:none!important}.ordering_pastOrderText__g2jXR{display:grid;flex:1 1 auto;font-size:13px;gap:2px;min-width:0;overflow-wrap:anywhere}.ordering_pastOrderText__g2jXR>span{color:var(--rvx-public-color-muted)}.ordering_pastOrderText__g2jXR strong{font-size:15px}.ordering_stateChip__tSQCG{background:var(--rvx-public-color-border);border-radius:999px;color:var(--rvx-public-color-ink);flex:none;font-size:12px;font-weight:var(--rvx-public-font-weight-semibold);padding:4px 10px}.ordering_stateChip__tSQCG[data-tone=done]{background:var(--rvx-public-color-fresh-light);color:var(--rvx-public-color-fresh-dark)}.ordering_deviceOrders__x14cz>.ordering_primaryButton__kQtcq{justify-self:start;width:auto}