/* Ordering controls added to Main's full menu; all live menu styles remain intact. */
body.r-website-refresh .r-v2-full-menu .r-menu-order-add{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:8px 18px;margin:14px 0 0;border:1px solid #d71920;border-radius:999px;background:#d71920;color:#fff;font:800 13px/1.4 Manrope,sans-serif;cursor:pointer}
body.r-website-refresh .r-v2-full-menu .r-wing-order-buy{display:flex;align-items:center;justify-content:space-between;gap:12px}
body.r-website-refresh .r-v2-full-menu .r-wing-order-buy .r-menu-order-add{margin:0;flex-shrink:0}
body.r-website-refresh .r-menu-order-status .order-hours-warning{margin:0 0 12px;font:600 13px/1.5 Manrope,sans-serif;color:#f4f0e8}
body.r-website-refresh .r-v2-order-components{border-top:1px solid #51483f}
body.r-website-refresh .r-v2-order-components .order-cart{position:static;max-width:760px;margin:0 auto}
body.r-website-refresh .r-v2-order-components .order-menu-category-head h3{margin:0 0 16px}
body.r-website-refresh .r-v2-full-menu .r-menu-back-top{bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--r-preview-banner-height,0px) + var(--r-cart-clearance,0px))!important}
body.r-website-refresh #main-content.r-customer-order-page .r-customer-order-card a.r-pickup-call-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;box-sizing:border-box;padding:8px 0}
body.r-website-refresh .r-order-pickup-section{scroll-margin-top:calc(var(--r-nav-height,164px) + 16px)}
body.r-website-refresh .r-menu-order-add:focus-visible{outline:3px solid #ff858c;outline-offset:3px}
@media(max-width:760px){
body.r-website-refresh .r-v2-full-menu .r-wing-order-buy{flex-direction:column;align-items:flex-start;gap:8px}
body.r-website-refresh .r-v2-full-menu .r-wing-order-buy span{font-size:12px}
body.r-website-refresh .r-v2-order-page .order-addon-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}
}
