.Menu_menuContainer__4RNj3{display:flex;min-height:100vh;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:100px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}:is(.Menu_dark__TZHiQ .Menu_menuContainer__4RNj3){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.Menu_menuContainer__4RNj3{padding-left:0;padding-right:0}}.Menu_stickyBar__xnlgN{position:sticky;top:0;z-index:40;width:100%;--tw-bg-opacity:1;background-color:rgb(16 15 31/var(--tw-bg-opacity));padding-top:20px}@media (min-width:640px){.Menu_stickyBar__xnlgN{top:80px}.Menu_categoryContainer__dnz4H{max-width:640px}}@media (min-width:768px){.Menu_categoryContainer__dnz4H{max-width:768px}}@media (min-width:1024px){.Menu_categoryContainer__dnz4H{max-width:1024px}}@media (min-width:1280px){.Menu_categoryContainer__dnz4H{max-width:1280px}}@media (min-width:1536px){.Menu_categoryContainer__dnz4H{max-width:1536px}}.Menu_categoryContainer__dnz4H{margin-left:auto;margin-right:auto;width:100%;overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem}.Menu_categoryWrapper__4eeFC{display:flex;width:100%;flex-wrap:nowrap;align-items:center;gap:1.25rem}.Menu_itemsContainer__Y7Qf2{width:100%}@media (min-width:640px){.Menu_itemsContainer__Y7Qf2{max-width:640px}}@media (min-width:768px){.Menu_itemsContainer__Y7Qf2{max-width:768px}}@media (min-width:1024px){.Menu_itemsContainer__Y7Qf2{max-width:1024px}}@media (min-width:1280px){.Menu_itemsContainer__Y7Qf2{max-width:1280px}}@media (min-width:1536px){.Menu_itemsContainer__Y7Qf2{max-width:1536px}}.Menu_itemsContainer__Y7Qf2{display:flex;flex-direction:column;gap:1.25rem}.Menu_emptyStateContainer__tmbBM{position:relative;display:flex;height:260px;width:100%;border-radius:.375rem}.Menu_emptyStateMessage__ew8mz{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}.Menu_categoryTitle__SmPMO{margin-bottom:2.5rem;width:-moz-fit-content;width:fit-content;border-width:0 0 2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 79 79/var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem;padding-right:1.25rem;font-size:3rem;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.Menu_cardGrid__VCVMH{display:flex;flex-direction:column;gap:1.25rem}