.frontend_loadingScreen__QYx13{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color)}.frontend_container___AQSF{max-width:100vw;width:100%;padding:0 96px}.frontend_btn__YzG6P{padding:12px 24px;border-radius:6px;border:none;white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:500;color:#fff}.frontend_primary__FZllx{background-color:var(--restaurantColor)}.frontend_secondary__YqPJc{background-color:#eee;color:#000}.frontend_delete__toxDF{background-color:initial;color:var(--red)}.frontend_websiteUrl__wqVyR{color:var(--restaurantColor);border:2px solid;text-decoration:none;border-radius:24px;height:42px}.frontend_subCategoriesNav__jNM51::-webkit-scrollbar{display:none;scrollbar-width:none}.frontend_modalContent__nTTXv .frontend_priceRow__ukpKw{flex-direction:column;align-items:flex-start;gap:8px}.frontend_modalContent__nTTXv .frontend_itemImage__7iqK2{max-width:none;width:100%;padding-top:75%;height:0;border-radius:0;margin-top:-64px}.frontend_modalContent__nTTXv .frontend_itemImage__7iqK2:before{content:"";position:absolute;top:0;left:0;width:100%;height:64px;background:linear-gradient(0,#0000,#121212);z-index:1;opacity:.5}.frontend_modalContent__nTTXv .frontend_itemImage__7iqK2 .frontend_unavailable__jcxqp{position:absolute;top:auto;left:24px;bottom:16px;transform:scale(1.1);transform-origin:bottom left}.frontend_modalContent__nTTXv .frontend_itemInfo__UWglq{padding:16px 32px 32px;gap:24px;justify-content:flex-start}.frontend_modalContent__nTTXv .frontend_itemImage__7iqK2+.frontend_itemInfo__UWglq{padding:32px}.frontend_modalContent__nTTXv .frontend_itemInfo__UWglq>.frontend_head__wFs52{display:flex;flex-direction:column;gap:32px}.frontend_modalContent__nTTXv .frontend_itemInfo__UWglq>.frontend_head__wFs52 .frontend_itemName__Hy4rp{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.frontend_modalContent__nTTXv .frontend_itemInfo__UWglq .frontend_head__wFs52 p{max-width:80%;opacity:.76;color:var(--text-color)}.frontend_buttons__DXMZQ,.frontend_tags__jJDV9{flex-direction:row;gap:4px}.frontend_tags__jJDV9{display:flex}.frontend_note__328o_,.frontend_tag__h3cY6{font-weight:500;font-size:12px;padding:4px 8px;border-radius:6px;width:-webkit-fit-content;width:fit-content;text-transform:capitalize;letter-spacing:0;height:-webkit-fit-content;height:fit-content;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden}.frontend_note__328o_:before,.frontend_tag__h3cY6:before{background:var(--restaurantColor);opacity:.2;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.frontend_tag__h3cY6.frontend_unavailable__jcxqp{color:var(--text-color);background-color:var(--red);font-weight:500;font-size:13px}.frontend_separator__2pKfO{width:100%;height:1px;background:linear-gradient(45deg,#ffffff1a,#0000)}.frontend_modalBlock__OkGPo{display:flex;flex-direction:column;gap:8px}.frontend_modalBlockTitle__TIWZx{font-size:.8em;color:var(--text-color);line-height:1.15;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.frontend_allergenesList__O0psD{flex-direction:row!important;flex-wrap:wrap;gap:6px;display:flex}.frontend_allergenes__BQcZO p{font-size:14px}@media (max-width:767px){.frontend_modal__i_od4{margin-top:24px}.frontend_modalContent__nTTXv{height:-webkit-fill-available;max-width:100vw;border-radius:16px 16px 0 0}}.frontend_cartModal__ILonz{width:420px;padding:1vh;height:100%;position:relative}.frontend_cartModalContent__CSKD7{background-color:var(--background-color);height:100%;padding:24px;border-radius:12px;position:relative}.frontend_cartList__eFPax{display:flex;flex-direction:column}.frontend_cartItem__NXziK{padding:12px 0;display:flex;flex-direction:row;gap:16px}.frontend_cart__XnpIK .frontend_itemName__Hy4rp{font-size:16px;font-weight:500}.frontend_qty__Clqmf{display:flex;flex-direction:row;gap:8px}.frontend_qty__Clqmf button{height:24px;width:24px;border-radius:24px;padding:0;background-color:initial;border:2px solid;color:var(--text-color);display:flex;justify-content:center;align-items:center}.frontend_cartActions__EbeAF{width:100%;display:flex}.frontend_cartActions__EbeAF button{flex:1}.frontend_checkoutModalContent__4SHpt{width:100%;background-color:#fff}.frontend_anchorNav__9sNKm{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #0000001a;transition:all .3s ease}.frontend_anchorNav__9sNKm.frontend_sticky__oJWek{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.frontend_anchorNavContainer__ahsMt{width:100%;padding:0 1rem}@media (min-width:768px){.frontend_anchorNavContainer__ahsMt{padding:0 2rem}}.frontend_anchorNavLinks__A0uEh{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.75rem 0}.frontend_anchorNavLinks__A0uEh::-webkit-scrollbar{display:none}.frontend_anchorNavLink__kUIYW{position:relative;display:flex;align-items:center;height:100%;flex-shrink:0;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#6b7280;overflow:hidden}.frontend_anchorNavLink__kUIYW:hover{color:#3b82f6;background-color:#f9fafb}.frontend_anchorNavLink__kUIYW.frontend_active__7qehw{color:#3b82f6;background-color:#eff6ff;border-bottom:2px solid #3b82f6}.frontend_anchorNavLink__kUIYW.frontend_active__7qehw:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#3b82f6;transform:scaleX(1);transform-origin:left;transition:transform .3s ease}@keyframes frontend_slideIn__sT37A{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.frontend_anchorNavLink__kUIYW.frontend_active__7qehw:after{animation:frontend_slideIn__sT37A .3s ease}.frontend_anchorNavLinks__A0uEh{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width:640px){.frontend_anchorNavContainer__ahsMt{padding:0 .5rem}.frontend_anchorNavLink__kUIYW{padding:.375rem .75rem;font-size:.8rem}}.frontend_anchorNav__9sNKm.frontend_theme-integrated__rSaFh{background-color:var(--background-color);border-bottom-color:#ffffff1a}.frontend_anchorNav__9sNKm.frontend_theme-integrated__rSaFh .frontend_anchorNavLink__kUIYW{color:var(--text-color);opacity:.7}.frontend_anchorNav__9sNKm.frontend_theme-integrated__rSaFh .frontend_anchorNavLink__kUIYW:hover{opacity:1;color:var(--restaurantColor)}.frontend_anchorNav__9sNKm.frontend_theme-integrated__rSaFh .frontend_anchorNavLink__kUIYW.frontend_active__7qehw{opacity:1;color:var(--restaurantColor);background-color:initial;border-bottom-color:var(--restaurantColor)}.frontend_anchorNav__9sNKm.frontend_theme-integrated__rSaFh .frontend_anchorNavLink__kUIYW.frontend_active__7qehw:after{background-color:var(--restaurantColor)}