.menu-module__wqCCnq__decoratorBlob2{pointer-events:none;z-index:-20;opacity:.15;width:20rem;height:20rem;position:absolute;bottom:0;left:0;transform:translate(-15rem)}.menu-module__wqCCnq__menuContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.menu-module__wqCCnq__pageHeading{text-align:center;margin-bottom:1rem}.menu-module__wqCCnq__menuNavBlock{flex-direction:column;gap:0;display:flex}.menu-module__wqCCnq__categorySection{width:100%;margin-bottom:1.5rem}.menu-module__wqCCnq__tabsControl{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.menu-module__wqCCnq__tabControl{cursor:pointer;color:#4b5563;text-align:center;background:#fff;border:1.5px solid #d1d5db;border-radius:999px;width:auto;margin:0;padding:.65rem 1.15rem;font-size:.875rem;font-weight:500;transition:all .3s}.menu-module__wqCCnq__tabControl[data-active=true]{background-color:var(--customTheme);border-color:var(--customTheme);color:#fff}.menu-module__wqCCnq__tabControl:hover{border-color:#9ca3af}@media (min-width:640px){.menu-module__wqCCnq__tabControl{font-size:1rem}}.menu-module__wqCCnq__emptyState{color:#6b7280;padding:1rem 0;font-size:.95rem}.menu-module__wqCCnq__loadingState{color:#4b5563;padding:1rem 0;font-size:.95rem}.menu-module__wqCCnq__loadError{text-align:center;flex-direction:column;align-items:center;max-width:28rem;margin:2.5rem auto 1rem;padding:0 1rem 2rem;display:flex}.menu-module__wqCCnq__loadErrorIcon{width:7.5rem;height:auto;margin-bottom:1.25rem}.menu-module__wqCCnq__loadErrorTitle{color:#111827;margin:0;font-size:1.35rem;font-weight:800;line-height:1.3}.menu-module__wqCCnq__loadErrorText{color:#6b7280;margin:.55rem 0 0;font-size:.98rem}.menu-module__wqCCnq__retryButton{background:var(--customTheme);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin:1.35rem 0 0;padding:.75rem 1.6rem;font-size:1rem;font-weight:700;display:inline-flex}.menu-module__wqCCnq__retryIcon{width:1.15rem;height:1.15rem}.menu-module__wqCCnq__loadErrorHelp{color:#6b7280;margin:1rem 0 0;font-size:.95rem}.menu-module__wqCCnq__loadErrorRefresh{color:var(--customTheme);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.menu-module__wqCCnq__loadErrorCart{color:#9ca3af;align-items:center;gap:.4rem;margin:1.35rem 0 0;font-size:.85rem;display:inline-flex}.menu-module__wqCCnq__loadErrorShield{flex-shrink:0;width:.95rem;height:.95rem}.menu-module__wqCCnq__heading{letter-spacing:.025em;text-align:center;font-size:2rem;font-weight:900;line-height:2.5rem}@media (min-width:640px){.menu-module__wqCCnq__heading{font-size:3rem;line-height:1}}.menu-module__wqCCnq__menuCard{max-width:1120px;margin:1.5rem auto;padding:0 1rem}
