(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[934],{9119:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/menu",function(){return a(614)}])},7111:function(e,t,a){"use strict";a.d(t,{Jc:function(){return getWebsiteSchema},ZP:function(){return SeoHead},hB:function(){return getOrganizationSchema},t0:function(){return getBreadcrumbSchema},uM:function(){return getRestaurantSchema}});var r=a(5893),n=a(9008),s=a.n(n);function SeoHead(e){var t=e.title,a=void 0===t?"SI AI Restaurant Bar Lounge | Creative Cuisine Schweiz":t,n=e.description,i=void 0===n?"Kreative K\xfcche & lebendige Atmosph\xe4re im SI AI Restaurant. Signature Events, Live-Musik & innovative Gerichte in der Schweiz.":n,o=e.canonicalUrl,c=void 0===o?"https://www.si-ai.ch":o,l=e.ogImage,m=void 0===l?"https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2Fsi_ai_logo.png?alt=media":l,d=e.ogType,x=e.structuredData,p=void 0===x?null:x,f=e.keywords,b=e.author;return(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:a}),(0,r.jsx)("meta",{name:"description",content:i}),(0,r.jsx)("meta",{name:"keywords",content:void 0===f?"Restaurant Schweiz, Kreative K\xfcche, Live-Musik Restaurant, SI AI, Bar Lounge, Signature Events, Fine Dining":f}),(0,r.jsx)("meta",{name:"author",content:void 0===b?"SI AI Restaurant":b}),(0,r.jsx)("meta",{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,r.jsx)("link",{rel:"canonical",href:c}),(0,r.jsx)("meta",{property:"og:type",content:void 0===d?"website":d}),(0,r.jsx)("meta",{property:"og:url",content:c}),(0,r.jsx)("meta",{property:"og:title",content:a}),(0,r.jsx)("meta",{property:"og:description",content:i}),(0,r.jsx)("meta",{property:"og:image",content:m}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:site_name",content:"SI AI"}),(0,r.jsx)("meta",{property:"og:locale",content:"de_CH"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:url",content:c}),(0,r.jsx)("meta",{name:"twitter:title",content:a}),(0,r.jsx)("meta",{name:"twitter:description",content:i}),(0,r.jsx)("meta",{name:"twitter:image",content:m}),(0,r.jsx)("meta",{name:"twitter:creator",content:"@siai_restaurant"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=5.0"}),(0,r.jsx)("meta",{httpEquiv:"content-language",content:"de-CH"}),(0,r.jsx)("meta",{name:"geo.region",content:"CH"}),(0,r.jsx)("meta",{name:"geo.placename",content:"Schweiz"}),(0,r.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,r.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/icons/icon-192x192.png"}),(0,r.jsx)("link",{rel:"icon",type:"image/png",sizes:"512x512",href:"/icons/icon-512x512.png"}),(0,r.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,r.jsx)("meta",{name:"theme-color",content:"#0c0c0c"}),(0,r.jsx)("meta",{name:"msapplication-TileColor",content:"#0c0c0c"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://firebasestorage.googleapis.com"}),(0,r.jsx)("link",{rel:"dns-prefetch",href:"https://www.googletagmanager.com"}),(0,r.jsx)("link",{rel:"dns-prefetch",href:"https://www.google-analytics.com"}),p&&(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(p)}})]})}function getRestaurantSchema(){return{"@context":"https://schema.org","@type":"Restaurant","@id":"https://www.si-ai.ch/#restaurant",name:"SI AI Restaurant Bar Lounge",alternateName:"SI AI",legalName:"Platz im Herzen Schweiz",description:"Kreative K\xfcche und lebendige Atmosph\xe4re. Restaurant, Bar & Lounge mit Signature Events und Live-Musik in der Schweiz.",url:"https://www.si-ai.ch",email:"info@platzimherzen.ch",logo:"https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2Fsi_ai_logo.png?alt=media",image:["https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2FMoods%2FPIH-04.webp?alt=media","https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2FMoods%2FPIH-05.webp?alt=media","https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2FMoods%2FPIH-06.webp?alt=media"],priceRange:"$$-$$$",servesCuisine:["Modern European","Creative Cuisine","Fusion"],menu:"https://www.si-ai.ch/menu",acceptsReservations:"True",address:{"@type":"PostalAddress",streetAddress:"Hasenbergstrasse 74",addressLocality:"Widen",addressRegion:"Aargau",postalCode:"8967",addressCountry:"CH"},geo:{"@type":"GeoCoordinates",latitude:"47.3682",longitude:"8.3637"},openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Tuesday","Wednesday","Thursday"],opens:"18:00",closes:"23:00"},{"@type":"OpeningHoursSpecification",dayOfWeek:["Friday","Saturday"],opens:"18:00",closes:"02:00"}],sameAs:["https://www.instagram.com/siai.restaurant.bar.lounge","https://www.facebook.com/siai.restaurant","https://www.linkedin.com/company/siai-restaurant","https://twitter.com/siai_restaurant","https://www.youtube.com/@siai-restaurant"],potentialAction:{"@type":"ReserveAction",target:{"@type":"EntryPoint",urlTemplate:"https://www.si-ai.ch/reservation/",actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform"]},result:{"@type":"Reservation",name:"Tisch reservieren"}},amenityFeature:[{"@type":"LocationFeatureSpecification",name:"Live Music",value:!0},{"@type":"LocationFeatureSpecification",name:"Bar",value:!0},{"@type":"LocationFeatureSpecification",name:"Lounge",value:!0}],aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"150",bestRating:"5",worstRating:"1"}}}function getWebsiteSchema(){return{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.si-ai.ch/#website",url:"https://www.si-ai.ch",name:"SI AI Restaurant Bar Lounge",description:"Kreative K\xfcche und lebendige Atmosph\xe4re. Restaurant, Bar & Lounge mit Signature Events und Live-Musik.",publisher:{"@type":"Organization","@id":"https://www.si-ai.ch/#organization"},potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://www.si-ai.ch/menu?search={search_term_string}"},"query-input":"required name=search_term_string"},inLanguage:"de-CH"}}function getOrganizationSchema(){return{"@context":"https://schema.org","@type":"Organization","@id":"https://www.si-ai.ch/#organization",name:"SI AI Restaurant Bar Lounge",url:"https://www.si-ai.ch",logo:{"@type":"ImageObject",url:"https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2Fsi_ai_logo.png?alt=media",width:512,height:512},sameAs:["https://www.instagram.com/siai.restaurant.bar.lounge","https://www.facebook.com/siai.restaurant","https://www.linkedin.com/company/siai-restaurant","https://twitter.com/siai_restaurant","https://www.youtube.com/@siai-restaurant"],contactPoint:{"@type":"ContactPoint",contactType:"reservations",email:"info@platzimherzen.ch",availableLanguage:["German","English"],areaServed:"CH"}}}function getBreadcrumbSchema(e){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map(function(e,t){return{"@type":"ListItem",position:t+1,name:e.name,item:e.url}})}}},614:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Menu}});var r=a(1010),n=a(2253),s=a(4932),i=a(1309),o=a(7582),c=a(5893),l=a(5379),m=a.n(l),d=a(7294),x=a(9008),p=a.n(x),f=a(5675),b=a.n(f);a(1664);var g=a(5769),u=a(1163),y=a(7534),w=a.n(y),components_ImagePreloader=function(e){var t=e.imageSources,a=void 0===t?[]:t,r=e.enabled,n=void 0===r||r,s=(0,d.useRef)({});return(0,d.useEffect)(function(){if(n&&a&&0!==a.length)return a.filter(function(e){return!s.current[e]}).forEach(function(e){if(e){var t=new Image;t.onload=function(){s.current[e]=!0},t.onerror=function(){s.current[e]=!1},t.src=e}}),function(){}},[a,n]),null};a(3977),a(2793);var h=a(7111);function Menu(){var e=(0,i._)((0,d.useState)("Starters"),2),t=e[0],a=e[1],l=(0,i._)((0,d.useState)([]),2),x=l[0],f=l[1],y=(0,i._)((0,d.useState)([]),2),k=y[0],j=y[1],z=(0,i._)((0,d.useState)(40),2);z[0],z[1];var v=(0,i._)((0,d.useState)(!0),2),S=v[0],I=v[1],C=(0,i._)((0,d.useState)(null),2),_=C[0],F=C[1],T=(0,i._)((0,d.useState)(0),2),N=(T[0],T[1]),R=(0,i._)((0,d.useState)(""),2),A=R[0],L=R[1],B=(0,i._)((0,d.useState)(!1),2),M=B[0],D=B[1],P=(0,i._)((0,d.useState)("speisen"),2),W=P[0],H=P[1],E=(0,i._)((0,d.useState)(!1),2);E[0],E[1];var G=(0,i._)((0,d.useState)(0),2),O=G[0],K=G[1],U=(0,i._)((0,d.useState)(!1),2),q=U[0],V=U[1],X=(0,d.useRef)(null),J=(0,d.useRef)(null);(0,u.useRouter)();var Z=(0,i._)((0,d.useState)(!0),2),$=Z[0],Y=Z[1],Q=(0,i._)((0,d.useState)(0),2),ee=Q[0],et=Q[1],ea=(0,i._)((0,d.useState)(null),2),er=ea[0],en=ea[1],es=(0,i._)((0,d.useState)("light"),2),ei=es[0];es[1],(0,d.useEffect)(function(){if($){var e=setTimeout(function(){Y(!1)},3e3);return function(){return clearTimeout(e)}}},[$]),(0,d.useEffect)(function(){function _fetchData(){return(_fetchData=(0,r._)(function(){var e,t,r,c,l,m;return(0,o.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,3,4]),[4,Promise.all([(0,g.vf)(),(0,g.CP)()])];case 1:return t=(e=i._.apply(void 0,[o.sent(),2]))[0],r=e[1],f(c=t.map(function(e){return(0,s._)((0,n._)({},e),{prepTime:e.prepTime||"15m",calories:e.calories||"120"})})),j(r),r.length>0&&((l=r.find(function(e){return"Beliebt"===e.name||"Featured"===e.name||"Popular"===e.name}))?a(l.name):r.find(function(e){return"Starters"===e.name})?a("Starters"):a(r[0].name)),F((m=c.filter(function(e){return e.imageUrl})).length>0?m.find(function(e){return e.featured})||m[0]:c.length>0?c[0]:null),[3,4];case 2:return console.error("Fehler beim Laden der Daten:",o.sent()),[3,4];case 3:return I(!1),[7];case 4:return[2]}})})).apply(this,arguments)}!function(){_fetchData.apply(this,arguments)}()},[]);var eo=(0,d.useMemo)(function(){var e,a=x.filter(function(e){return!1!==e.isActive&&!1!==e.available}).filter(function(e){var t=k.find(function(t){return t.id===e.category}),a=!!t&&("drink"===t.type||"beverage"===t.type||!0===t.isBeverage);return"getr\xe4nke"===W&&a||"speisen"===W&&!a});if("Beliebt"===t)return a.filter(function(e){return e.featured||e.imageUrl}).slice(0,10).sort(function(e,t){return(e.order||0)-(t.order||0)});var r=null===(e=k.find(function(e){return e.name===t}))||void 0===e?void 0:e.id;return(r?a.filter(function(e){return e.category===r}):[]).sort(function(e,t){return(e.order||0)-(t.order||0)})},[x,k,t,W]);(0,d.useEffect)(function(){if(_&&eo.length>0){var e=eo.findIndex(function(e){return e.id===_.id});N(-1!==e?e:0),-1===e&&eo.length>0&&F(eo[0])}},[eo,_]);var getCategoryPriority=function(e){var t={Beliebt:0,Vorspeisen:1,Suppen:2,Salate:3,Hauptgerichte:4,Fleisch:5,Fisch:6,"Golden Food":6.5,Pasta:7,Pizza:8,Vegetarisch:9,Vegan:10,Beilagen:11,Desserts:12,Nachspeisen:12,Kuchen:13,Kaffee:14,Tee:15,"Alkoholfreie Getr\xe4nke":16,Wein:17,Bier:18,Cocktails:19,Spirituosen:20},a={Starters:1,Main:4,Pasta:7,Sides:11,Desserts:12,Fish:6,Sauces:11.5,"Golden Food 24k Blattgold":6.5,Beliebt:0,Featured:0,Popular:0};if(void 0!==a[e])return a[e];var r={Appetizers:"Starters",Antipasti:"Starters",Snacks:"Starters",Vorspeise:"Starters",Vorspeisen:"Starters",Soups:2,Suppe:2,Suppen:2,Salads:3,Salat:3,Salate:3,"Main Dishes":"Main",Mains:"Main",Hauptspeisen:"Main",Hauptgericht:"Main",Hauptspeise:"Main",Hauptgerichte:"Main","Gold Food":"Golden Food 24k Blattgold",Gold:"Golden Food 24k Blattgold",Golden:"Golden Food 24k Blattgold","Golden Food":"Golden Food 24k Blattgold","Side Dishes":"Sides",Beilage:"Sides",Beilagen:"Sides",Dessert:"Desserts",Sweets:"Desserts",Süßspeisen:"Desserts",Süßes:"Desserts",Nachspeisen:"Desserts",Drinks:16,Getränke:16,Softdrinks:16,Alkoholfreie:16,Alkoholfrei:16,"Alkoholfreie Getr\xe4nke":16,Wine:17,Wines:17,Wein:17,Rotwein:17,Weißwein:17,Rosé:17,Beer:18,Beers:18,Bier:18,Coffee:14,Kaffee:14,Kaffees:14,Kaffeespezialitäten:14,Tea:15,Tee:15,Tees:15,Teespezialitäten:15}[e];if(void 0!==r){if("number"==typeof r)return r;if("string"==typeof r&&void 0!==a[r])return a[r]}return void 0!==t[e]?t[e]:100},ec=(0,d.useMemo)(function(){if(0===k.length)return[];var e=k.filter(function(e){if(!e.isVisible)return!1;if("Beliebt"===e.name||"Featured"===e.name||"Popular"===e.name)return!0;var t="drink"===e.type||"beverage"===e.type||!0===e.isBeverage;return"getr\xe4nke"===W&&t||"speisen"===W&&!t}).filter(function(e){return"Beliebt"===e.name||"Featured"===e.name||"Popular"===e.name||x.some(function(t){return t.category===e.id})}).sort(function(e,t){return"Beliebt"===e.name||"Featured"===e.name||"Popular"===e.name?-1:"Beliebt"===t.name||"Featured"===t.name||"Popular"===t.name?1:void 0!==e.sortOrder&&void 0!==t.sortOrder?e.sortOrder-t.sortOrder:getCategoryPriority(e.name)-getCategoryPriority(t.name)});return console.log("\uD83D\uDD27 DEBUG: Kategorie-Reihenfolge auf /menu:",e.map(function(e){return e.name})),e},[k,x,W]),getCategoryIcon=function(e){var t=ec.find(function(t){return t.id===e});return(null==t?void 0:t.icon)||"restaurant"},changeFeaturedItem=function(e){_&&e&&_.id!==e.id&&(L("slide-out-left"),setTimeout(function(){if(F(e),L("slide-in-right"),window.innerWidth<=1200){var t=document.querySelector(".featuredItem");if(t){var a=t.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:a,behavior:"smooth"})}}setTimeout(function(){L("")},450)},150))},navigateDish=function(e){if(!(eo.length<=1)){var t,a=eo.findIndex(function(e){return _&&e.id===_.id});-1!==a&&("next"===e?(t=(a+1)%eo.length,L("slide-out-left"),setTimeout(function(){F(eo[t]),L("slide-in-right"),setTimeout(function(){L("")},450)},150)):(t=(a-1+eo.length)%eo.length,L("slide-out-right"),setTimeout(function(){F(eo[t]),L("slide-in-left"),setTimeout(function(){L("")},450)},150)))}},handleCategoryChange=function(e){D(!0),a(e),setTimeout(function(){D(!1)},1e3)},scrollCategories=function(e){if(J.current){var t=J.current,a=.5*t.clientWidth,r=t.scrollLeft;t.scrollTo({left:"left"===e?r-a:r+a,behavior:"smooth"})}},handleTabChange=function(e){if(H(e),a("Starters"),D(!0),resetAllImagePositions(),X.current){X.current.style="";var t={transform:"translateX(0)",transition:"none",position:"relative",left:"0",right:"0",maxWidth:"680px",width:"100%",marginLeft:"auto",marginRight:"auto"};Object.assign(X.current.style,t);var r=X.current.querySelector(".featuredContainer");r&&(r.style="",Object.assign(r.style,(0,s._)((0,n._)({},t),{marginTop:"-20px"})));var i=X.current.querySelector(".itemImageContainer");i&&(i.style="",Object.assign(i.style,t));var o=X.current.querySelector(".".concat(w().featuredImage));o&&(o.style="");var c=X.current.querySelector(".".concat(w().itemImage));c&&(c.style="",c.style.borderRadius="0",c.style.boxShadow="none",c.style.background="transparent")}setTimeout(function(){D(!1),X.current&&(X.current.style.transition="",X.current.querySelectorAll("*").forEach(function(e){e.style.transition=""}))},1e3)},resetAllImagePositions=function(){L(""),setTimeout(function(){if(X.current){X.current.style="",X.current.classList.remove("slide-out-left","slide-in-right","slide-out-right","slide-in-left");var e=X.current.querySelector(".featuredContainer");e&&(e.style="",e.style.marginTop="-20px");var t=X.current.querySelector(".itemImageContainer");t&&(t.style="");var a=X.current.querySelector(".".concat(w().featuredImage));a&&(a.style="");var r=X.current.querySelector(".".concat(w().itemImage));r&&(r.style="",r.style.borderRadius="0",r.style.boxShadow="none",r.style.background="transparent")}},10)};(0,d.useEffect)(function(){var handleTouchStart=function(e){K(e.touches[0].clientX),V(!0),Y(!1)},handleTouchMove=function(e){if(q){var t=O-e.touches[0].clientX;if(Math.abs(t)>10){e.preventDefault();var a=X.current;a&&(a.style.transform="translateX(".concat(-t/5,"px)"))}}},handleTouchEnd=function(e){if(q){var t=O-e.changedTouches[0].clientX,a=X.current;a&&(a.style.transform=""),Math.abs(t)>50&&(t>0?navigateDish("next"):navigateDish("prev")),V(!1)}},handleTouchCancel=function(){V(!1);var e=X.current;e&&(e.style.transform="")},e=X.current;return e&&(e.addEventListener("touchstart",handleTouchStart,{passive:!1}),e.addEventListener("touchmove",handleTouchMove,{passive:!1}),e.addEventListener("touchend",handleTouchEnd),e.addEventListener("touchcancel",handleTouchCancel)),function(){e&&(e.removeEventListener("touchstart",handleTouchStart),e.removeEventListener("touchmove",handleTouchMove),e.removeEventListener("touchend",handleTouchEnd),e.removeEventListener("touchcancel",handleTouchCancel))}},[X,q,O,navigateDish]);var el=(0,d.useMemo)(function(){return x&&0!==x.length?x.filter(function(e){return e.image||e.imageUrl}).map(function(e){return e.image||e.imageUrl}):[]},[x]),em=(0,d.useMemo)(function(){if(!x||!k||k.length<=1)return[];var e,a,r=ec?ec.findIndex(function(e){return e.id===t}):-1;if(-1===r)return[];var n=(r+1)%ec.length,s=(r-1+ec.length)%ec.length,i=[null===(e=ec[n])||void 0===e?void 0:e.id,null===(a=ec[s])||void 0===a?void 0:a.id].filter(Boolean);return x.filter(function(e){return i.includes(e.category)}).filter(function(e){return e.image||e.imageUrl}).map(function(e){return e.image||e.imageUrl})},[x,k,t,ec]),handleAllergenClick=function(e,t){t.stopPropagation(),en(e),setTimeout(function(){en(null)},2e3)},ed={"@context":"https://schema.org","@graph":[(0,h.uM)(),(0,h.t0)([{name:"Home",url:"https://www.si-ai.ch"},{name:"Speisekarte",url:"https://www.si-ai.ch/menu"}]),{"@type":"Menu",name:"SI AI Speisekarte",description:"Kreative K\xfcche mit innovativen Geschmackserlebnissen - Von Vorspeisen bis Desserts",inLanguage:"de-CH",hasMenuSection:k.map(function(e){return{"@type":"MenuSection",name:e.name,description:e.description||"Entdecken Sie unsere ".concat(e.name)}})}]};return(0,c.jsxs)("div",{className:"jsx-792865a4ec1d07dc "+"menuPage ".concat("dark"===ei?"dark":"light"),children:[(0,c.jsx)(h.ZP,{title:"Speisekarte & Men\xfc | SI AI Restaurant - Kreative K\xfcche Schweiz",description:"Entdecken Sie unsere kreative Speisekarte mit mutigen Geschmackskombinationen. Von Vorspeisen bis Desserts - kulinarische Erlebnisse bei SI AI. Reservieren Sie jetzt!",canonicalUrl:"https://www.si-ai.ch/menu",ogImage:"https://firebasestorage.googleapis.com/v0/b/platz-im-herzen-ch-67261.firebasestorage.app/o/Home%2FMoods%2FPIH-05.webp?alt=media",ogType:"website",structuredData:ed,keywords:"Speisekarte SI AI, Restaurant Men\xfc Schweiz, Kreative K\xfcche, Fine Dining Menu, Vorspeisen, Hauptgerichte, Desserts, Bar Getr\xe4nke"}),(0,c.jsxs)(p(),{children:[(0,c.jsx)("link",{rel:"stylesheet",href:"/styles/menu-mobile.css",className:"jsx-792865a4ec1d07dc"}),(0,c.jsx)("link",{rel:"stylesheet",href:"/styles/dish-mobile.css",className:"jsx-792865a4ec1d07dc"})]}),(0,c.jsx)(components_ImagePreloader,{imageSources:el,enabled:!S}),(0,c.jsx)(components_ImagePreloader,{imageSources:em,enabled:!S}),(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc pageContainer",children:(0,c.jsxs)("main",{className:"jsx-792865a4ec1d07dc mainContent",children:[(0,c.jsx)("header",{style:{marginBottom:"60px",paddingTop:"30px",width:"100%",display:"flex",justifyContent:"center",alignItems:"center",position:"relative"},className:"jsx-792865a4ec1d07dc header",children:(0,c.jsx)("div",{style:{width:"100%",maxWidth:"680px",textAlign:"center",padding:"0 15px",marginBottom:"20px"},className:"jsx-792865a4ec1d07dc titleSection",children:(0,c.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},className:"jsx-792865a4ec1d07dc titleWrapper",children:(0,c.jsx)("h1",{style:{fontSize:"28px",margin:"0",padding:"0",fontWeight:"600",color:"#ffffff",textAlign:"center"},className:"jsx-792865a4ec1d07dc appleStyleTitle",children:"Men\xfc"})})})}),(0,c.jsxs)("div",{style:{width:"100%",maxWidth:"500px",margin:"0 auto 25px",display:"flex",justifyContent:"center",gap:"12px",padding:"0 15px"},className:"jsx-792865a4ec1d07dc mainTabs",children:[(0,c.jsxs)("button",{onClick:function(){return handleTabChange("speisen")},style:{flex:"1",maxWidth:"200px"},className:"jsx-792865a4ec1d07dc "+"mainTab ".concat("speisen"===W?"active":""),children:[(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"restaurant_menu"}),(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc",children:"Speisen"})]}),(0,c.jsxs)("button",{onClick:function(){return handleTabChange("getr\xe4nke")},style:{flex:"1",maxWidth:"200px"},className:"jsx-792865a4ec1d07dc "+"mainTab ".concat("getr\xe4nke"===W?"active":""),children:[(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"local_bar"}),(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc",children:"Getr\xe4nke"})]})]}),(0,c.jsx)("nav",{style:{width:"100%",maxWidth:"600px",margin:"0 auto 30px",padding:"0 15px",position:"relative"},className:"jsx-792865a4ec1d07dc categoryNav",children:(0,c.jsxs)("div",{style:{position:"relative",overflow:"hidden",width:"100%",borderRadius:"30px",backgroundColor:"#1a1a1a",padding:"8px 0"},className:"jsx-792865a4ec1d07dc categoriesWrapper",children:[(0,c.jsx)("button",{onClick:function(){return scrollCategories("left")},style:{position:"absolute",left:"8px",top:"50%",transform:"translateY(-50%)",zIndex:"2",background:"rgba(26, 26, 26, 0.9)",border:"none",borderRadius:"50%",width:"30px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",cursor:"pointer",transition:"all 0.2s ease"},className:"jsx-792865a4ec1d07dc categoryNavArrow categoryNavPrev",children:(0,c.jsx)("span",{style:{fontSize:"20px"},className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"chevron_left"})}),(0,c.jsx)("button",{onClick:function(){return scrollCategories("right")},style:{position:"absolute",right:"8px",top:"50%",transform:"translateY(-50%)",zIndex:"2",background:"rgba(26, 26, 26, 0.9)",border:"none",borderRadius:"50%",width:"30px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",cursor:"pointer",transition:"all 0.2s ease"},className:"jsx-792865a4ec1d07dc categoryNavArrow categoryNavNext",children:(0,c.jsx)("span",{style:{fontSize:"20px"},className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"chevron_right"})}),(0,c.jsx)("div",{ref:J,className:"jsx-792865a4ec1d07dc categories",children:ec.map(function(e){return(0,c.jsxs)("button",{onClick:function(){return handleCategoryChange(e.name)},className:"jsx-792865a4ec1d07dc "+"categoryButton ".concat(t===e.name?"active":""),children:[(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:getCategoryIcon(e.id)}),(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc",children:e.name})]},e.id)})})]})}),_&&(0,c.jsxs)("section",{ref:X,style:{maxWidth:"680px",width:"100%",margin:"0 auto",padding:"0 15px",display:"flex",flexDirection:"column",alignItems:"center",position:"relative",overflow:"visible"},className:"jsx-792865a4ec1d07dc "+"featuredItem ".concat(A),children:[(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc "+"".concat(w().healthyFoodBackground," ").concat(M?w().healthyFoodBackgroundAnimate:""),children:t.toUpperCase()}),(0,c.jsx)("div",{style:{width:"100%",maxWidth:"100%",margin:"0 auto",display:"flex",justifyContent:"center",position:"relative",zIndex:"1"},className:"jsx-792865a4ec1d07dc",children:(0,c.jsx)("div",{id:"mobile-img-container",style:{width:"100%",maxWidth:"430px",height:"260px",margin:"0 auto",display:"flex",justifyContent:"center",alignItems:"center",position:"relative",overflow:"hidden"},className:"jsx-792865a4ec1d07dc",children:(0,c.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},className:"jsx-792865a4ec1d07dc",children:(0,c.jsx)(b(),{src:_.imageUrl||_.image||"/images/food_placeholder.webp",alt:_.name||"",width:380,height:380,className:"mobile-dish-image",priority:!0,quality:90,style:{objectFit:"contain",maxWidth:"92%",maxHeight:"92%",width:"auto",height:"auto"}})})})}),(0,c.jsxs)("div",{style:{width:"100%",maxWidth:"480px",margin:"0 auto",textAlign:"center",position:"relative",zIndex:"5",background:"linear-gradient(to bottom, rgba(18, 18, 18, 0.8) 0%, rgba(18, 18, 18, 1) 100%)",padding:"10px",borderRadius:"10px"},className:"jsx-792865a4ec1d07dc",children:[(0,c.jsx)("h2",{style:{marginTop:"15px",marginBottom:"10px",fontSize:"calc(1rem + 0.8vw)",lineHeight:"1.2",color:"#fff",position:"relative",zIndex:"10"},className:"jsx-792865a4ec1d07dc itemTitle",children:_.name}),(0,c.jsx)("p",{style:{fontSize:"0.85rem",lineHeight:"1.4",marginBottom:"12px",marginTop:"8px",color:"rgba(255,255,255,0.8)",maxWidth:"400px",margin:"8px auto 12px",position:"relative",zIndex:"10"},className:"jsx-792865a4ec1d07dc itemDescription",children:_.description||"Eine k\xf6stliche kulinarische Kreation aus unserer K\xfcche."}),(0,c.jsxs)("div",{style:{marginTop:"5px",marginBottom:"10px",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"5px",position:"relative",zIndex:"10"},className:"jsx-792865a4ec1d07dc itemMetaInfo",children:[(0,c.jsxs)("div",{style:{display:"flex",gap:"8px",flexWrap:"wrap",justifyContent:"center"},className:"jsx-792865a4ec1d07dc",children:[_.price&&(0,c.jsxs)("span",{style:{backgroundColor:"rgba(244, 198, 138, 0.1)",color:"#F4C68A",padding:"4px 12px",borderRadius:"15px",fontSize:"0.9rem",fontWeight:"500"},className:"jsx-792865a4ec1d07dc priceTag",children:[(0,c.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"payments"}),_.price.toFixed(2)," CHF"]}),_.weight&&(0,c.jsxs)("span",{style:{backgroundColor:"rgba(255, 193, 7, 0.1)",color:"#ffc107",padding:"4px 12px",borderRadius:"15px",fontSize:"0.9rem",fontWeight:"500"},className:"jsx-792865a4ec1d07dc priceTag",children:[_.weight,"number"==typeof _.weight||"string"==typeof _.weight&&/^\d+$/.test(_.weight)?"g":""]}),_.amount&&(0,c.jsxs)("span",{style:{backgroundColor:"rgba(3, 169, 244, 0.1)",color:"#03a9f4",padding:"4px 12px",borderRadius:"15px",fontSize:"0.9rem",fontWeight:"500"},className:"jsx-792865a4ec1d07dc priceTag",children:[_.amount,"number"==typeof _.amount||"string"==typeof _.amount&&/^\d+$/.test(_.amount)?"ml":""]})]}),_.allergens&&Array.isArray(_.allergens)&&_.allergens.length>0&&(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc "+(w().allergenTags||""),children:_.allergens.map(function(e){var t;return(0,c.jsx)("span",{onClick:function(t){return handleAllergenClick(e,t)},style:{cursor:"pointer"},title:e,className:"jsx-792865a4ec1d07dc "+(w().allergenTag||""),children:(null===(t=window)||void 0===t?void 0:t.innerWidth)<=768?e.charAt(0).toUpperCase():e},e)})})]})]}),(0,c.jsxs)("div",{style:{position:"absolute",top:"50%",width:"100%",transform:"translateY(-50%)",zIndex:10,opacity:.7},className:"jsx-792865a4ec1d07dc navigationControls",children:[(0,c.jsx)("button",{onClick:function(e){e.stopPropagation(),navigateDish("prev")},"aria-label":"Vorheriges Gericht",style:{position:"absolute",left:"10px",background:"rgba(0,0,0,0.3)",borderRadius:"50%",width:"32px",height:"32px",border:"1px solid rgba(255,255,255,0.1)",color:"#fff"},className:"jsx-792865a4ec1d07dc navArrow prevArrow",children:(0,c.jsx)("span",{style:{fontSize:"20px"},className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"arrow_back"})}),(0,c.jsx)("button",{onClick:function(e){e.stopPropagation(),navigateDish("next")},"aria-label":"N\xe4chstes Gericht",style:{position:"absolute",right:"10px",background:"rgba(0,0,0,0.3)",borderRadius:"50%",width:"32px",height:"32px",border:"1px solid rgba(255,255,255,0.1)",color:"#fff"},className:"jsx-792865a4ec1d07dc navArrow nextArrow",children:(0,c.jsx)("span",{style:{fontSize:"20px"},className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"arrow_forward"})})]})]}),(0,c.jsxs)("section",{className:"jsx-792865a4ec1d07dc sideCards",children:[(0,c.jsx)("button",{onClick:function(){var e=Math.max(0,ee-1);et(e);var t=document.querySelectorAll(".sideCards .card");t[e]&&t[e].scrollIntoView({behavior:"smooth",block:"nearest"})},"aria-label":"Vorherige Speise",style:{visibility:ee>0?"visible":"hidden"},className:"jsx-792865a4ec1d07dc navArrow prevArrow sideNavArrow sideNavTop",children:(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"arrow_upward"})}),eo.slice(ee,ee+8).map(function(e,t){return(0,c.jsxs)("div",{onClick:function(){return changeFeaturedItem(e)},className:"jsx-792865a4ec1d07dc "+"card ".concat(_&&e.id===_.id?"active":""),children:[(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc cardIndex",children:(ee+t+1).toString().padStart(2,"0")}),(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc cardImage",children:(0,c.jsx)(b(),{src:e.imageUrl||"/images/food_placeholder.webp",alt:e.name,width:75,height:75,quality:70,loading:"lazy",placeholder:"blur",blurDataURL:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMWExYTFhIi8+PC9zdmc+",style:{backgroundColor:"transparent",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}})}),(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc cardText",children:e.name}),_&&e.id===_.id&&(0,c.jsx)("div",{className:"jsx-792865a4ec1d07dc checkmark",children:(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"check_circle"})})]},e.id)}),(0,c.jsx)("button",{onClick:function(){var e=Math.min(eo.length-8,ee+1);et(e);var t=document.querySelectorAll(".sideCards .card");t[e]&&t[e].scrollIntoView({behavior:"smooth",block:"nearest"})},"aria-label":"N\xe4chste Speise",style:{visibility:ee<eo.length-8?"visible":"hidden"},className:"jsx-792865a4ec1d07dc navArrow nextArrow sideNavArrow sideNavBottom",children:(0,c.jsx)("span",{className:"jsx-792865a4ec1d07dc material-symbols-rounded",children:"arrow_downward"})})]})]})}),er&&(0,c.jsx)("div",{onClick:function(){return en(null)},style:{position:"fixed",bottom:"20px",left:"50%",transform:"translateX(-50%)",background:"rgba(26, 26, 26, 0.95)",padding:"12px 20px",borderRadius:"15px",zIndex:1e3,backdropFilter:"blur(10px)",WebkitBackdropFilter:"blur(10px)",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.2)",border:"1px solid rgba(255, 255, 255, 0.1)",color:"#fff",fontSize:"14px",maxWidth:"90%",textAlign:"center",animation:"slideUp 0.3s ease-out"},className:"jsx-792865a4ec1d07dc allergenModal",children:er}),(0,c.jsx)(m(),{id:"792865a4ec1d07dc",children:'.menuPage.jsx-792865a4ec1d07dc{min-height:100vh;height:100vh;max-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:#121212;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;overflow:hidden}.pageContainer.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;max-height:100vh;overflow:hidden}.mainContent.jsx-792865a4ec1d07dc{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:20px 40px 20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;max-height:100vh;overflow:hidden;margin-left:0;-webkit-transition:margin-left.3s ease;-moz-transition:margin-left.3s ease;-o-transition:margin-left.3s ease;transition:margin-left.3s ease;max-width:100vw;width:100%}.header.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;max-width:1200px;position:relative;padding:0 10px;padding-top:10px}.titleSection.jsx-792865a4ec1d07dc{position:absolute;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);text-align:center;width:auto;margin:0 auto;z-index:1;top:15px}.titleWrapper.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.appleStyleTitle.jsx-792865a4ec1d07dc{font-size:34px;font-weight:600;color:#fff;letter-spacing:-.03em;margin:0;position:relative;display:inline-block;background:-webkit-linear-gradient(top,rgba(255,255,255,1)0%,rgba(220,220,220,.8)100%);background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(220,220,220,.8)100%);background:-o-linear-gradient(top,rgba(255,255,255,1)0%,rgba(220,220,220,.8)100%);background:linear-gradient(180deg,rgba(255,255,255,1)0%,rgba(220,220,220,.8)100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.foodRecipes.jsx-792865a4ec1d07dc{display:none}.rightControls.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.searchButton.jsx-792865a4ec1d07dc{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#1a1a1a;border:none;color:#888;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease}.searchButton.jsx-792865a4ec1d07dc:hover{background-color:#2a2a2a;color:#fff}.userAvatar.jsx-792865a4ec1d07dc,.hamburgerMenu.jsx-792865a4ec1d07dc{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#1a1a1a;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f4c68a;border:none;cursor:pointer;-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease}.hamburgerMenu.jsx-792865a4ec1d07dc:hover{background-color:#2a2a2a;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.hamburgerMenu.jsx-792865a4ec1d07dc:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.userAvatar.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:24px}.avatar.jsx-792865a4ec1d07dc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.mainTabs.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:15px;margin-top:10px;width:100%;max-width:500px;padding:0 10px}.mainTab.jsx-792865a4ec1d07dc{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background-color:#1a1a1a;color:#777;border:none;padding:14px 16px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;-webkit-transition:all.3s ease;-moz-transition:all.3s ease;-o-transition:all.3s ease;transition:all.3s ease;font-size:16px;font-weight:400;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);-moz-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15);min-width:140px}.mainTab.active.jsx-792865a4ec1d07dc{background-color:#f4c68a;color:#121212;font-weight:500;-webkit-box-shadow:0 6px 16px rgba(244,198,138,.3);-moz-box-shadow:0 6px 16px rgba(244,198,138,.3);box-shadow:0 6px 16px rgba(244,198,138,.3);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.mainTab.jsx-792865a4ec1d07dc:not(.active):hover{background-color:#2a2a2a;color:#fff;-webkit-transform:translatey(-2px);-moz-transform:translatey(-2px);-ms-transform:translatey(-2px);-o-transform:translatey(-2px);transform:translatey(-2px)}.mainTab.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:20px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:20px;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform;-webkit-transform:translatez(0);-moz-transform:translatez(0);transform:translatez(0);position:relative;width:100%;padding:0}.categoriesWrapper.jsx-792865a4ec1d07dc{position:relative;overflow:hidden;width:100%;max-width:500px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#1a1a1a;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);-moz-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.categories.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:5px;overflow-x:auto;padding:12px 0;scrollbar-width:none;max-width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin:0 44px;-webkit-transition:all.3s cubic-bezier(.4,0,.2,1);-moz-transition:all.3s cubic-bezier(.4,0,.2,1);-o-transition:all.3s cubic-bezier(.4,0,.2,1);transition:all.3s cubic-bezier(.4,0,.2,1);will-change:scroll-position;scroll-padding:0 10px}.categories.jsx-792865a4ec1d07dc::-webkit-scrollbar{display:none}.categoryNavArrow.jsx-792865a4ec1d07dc{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#1a1a1a;border:none;color:#f4c68a;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:2;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease;position:absolute}.categoryNavArrow.categoryNavPrev.jsx-792865a4ec1d07dc{left:6px}.categoryNavArrow.categoryNavNext.jsx-792865a4ec1d07dc{right:6px}.categoryNavArrow.jsx-792865a4ec1d07dc:hover{background-color:#2a2a2a;color:#f4c68a;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.categoryNavArrow.jsx-792865a4ec1d07dc:active{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.categoryNavArrow.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:20px}.categoryButton.jsx-792865a4ec1d07dc{background:none;border:none;color:#777;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;cursor:pointer;padding:7px 12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;white-space:nowrap;-webkit-transition:all.25s cubic-bezier(.4,0,.2,1);-moz-transition:all.25s cubic-bezier(.4,0,.2,1);-o-transition:all.25s cubic-bezier(.4,0,.2,1);transition:all.25s cubic-bezier(.4,0,.2,1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;position:relative;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;will-change:transform,color}.categoryButton.jsx-792865a4ec1d07dc:hover{color:#fff;-webkit-transform:translatey(-1px)scale(1.02);-moz-transform:translatey(-1px)scale(1.02);-ms-transform:translatey(-1px)scale(1.02);-o-transform:translatey(-1px)scale(1.02);transform:translatey(-1px)scale(1.02)}.categoryButton.active.jsx-792865a4ec1d07dc{background-color:#2a2a2a;color:#fff;-webkit-transform:translatey(-1px)scale(1.05);-moz-transform:translatey(-1px)scale(1.05);-ms-transform:translatey(-1px)scale(1.05);-o-transform:translatey(-1px)scale(1.05);transform:translatey(-1px)scale(1.05)}.categoryButton.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:18px}.featuredItem.jsx-792865a4ec1d07dc{margin-bottom:20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;alignitems:"center",\n          max-width: "680px",\n          width: "100%",\n          margin-left: auto,\n          margin-right: auto,\n          text-align: center,\n          transition: transform 0.45s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s ease;will-change:transform,opacity;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);left:0,\n          right: 0,\n          height: -webkit-calc(100vh - 200px);left:0,\n          right: 0,\n          height: -moz-calc(100vh - 200px);left:0,\n          right: 0,\n          height: calc(100vh - 200px);overflow:hidden}.featuredItem.jsx-792865a4ec1d07dc:hover .itemTitle.jsx-792865a4ec1d07dc{color:#fff}.slide-out-left.jsx-792865a4ec1d07dc{-webkit-transform:translatex(-100px);-moz-transform:translatex(-100px);-ms-transform:translatex(-100px);-o-transform:translatex(-100px);transform:translatex(-100px);opacity:0;pointer-events:none}.slide-in-right.jsx-792865a4ec1d07dc{-webkit-animation:slideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;-moz-animation:slideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;-o-animation:slideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;animation:slideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards}.slide-out-right.jsx-792865a4ec1d07dc{-webkit-transform:translatex(100px);-moz-transform:translatex(100px);-ms-transform:translatex(100px);-o-transform:translatex(100px);transform:translatex(100px);opacity:0;pointer-events:none}.slide-in-left.jsx-792865a4ec1d07dc{-webkit-animation:slideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;-moz-animation:slideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;-o-animation:slideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;animation:slideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translatex(100px);transform:translatex(100px);opacity:0}100%{-webkit-transform:translatex(0);transform:translatex(0);opacity:1}}@-moz-keyframes slideInFromRight{0%{-moz-transform:translatex(100px);transform:translatex(100px);opacity:0}100%{-moz-transform:translatex(0);transform:translatex(0);opacity:1}}@-o-keyframes slideInFromRight{0%{-o-transform:translatex(100px);transform:translatex(100px);opacity:0}100%{-o-transform:translatex(0);transform:translatex(0);opacity:1}}@keyframes slideInFromRight{0%{-webkit-transform:translatex(100px);-moz-transform:translatex(100px);-o-transform:translatex(100px);transform:translatex(100px);opacity:0}100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translatex(-100px);transform:translatex(-100px);opacity:0}100%{-webkit-transform:translatex(0);transform:translatex(0);opacity:1}}@-moz-keyframes slideInFromLeft{0%{-moz-transform:translatex(-100px);transform:translatex(-100px);opacity:0}100%{-moz-transform:translatex(0);transform:translatex(0);opacity:1}}@-o-keyframes slideInFromLeft{0%{-o-transform:translatex(-100px);transform:translatex(-100px);opacity:0}100%{-o-transform:translatex(0);transform:translatex(0);opacity:1}}@keyframes slideInFromLeft{0%{-webkit-transform:translatex(-100px);-moz-transform:translatex(-100px);-o-transform:translatex(-100px);transform:translatex(-100px);opacity:0}100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}}.featuredContainer.jsx-792865a4ec1d07dc{position:relative;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;-webkit-transition:opacity.3s ease;-moz-transition:opacity.3s ease;-o-transition:opacity.3s ease;transition:opacity.3s ease;will-change:transform,opacity;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:hidden}.featuredItem.jsx-792865a4ec1d07dc:hover .featuredContainer.jsx-792865a4ec1d07dc{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.slide-out-left.jsx-792865a4ec1d07dc .featuredContainer.jsx-792865a4ec1d07dc{opacity:0;-webkit-transition:opacity.2s ease,-webkit-transform.4s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity.2s ease,-moz-transform.4s cubic-bezier(.165,.84,.44,1);-o-transition:opacity.2s ease,-o-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-webkit-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-moz-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-o-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,transform.4s cubic-bezier(.165,.84,.44,1);-webkit-transform:translatex(-50px);-moz-transform:translatex(-50px);-ms-transform:translatex(-50px);-o-transform:translatex(-50px);transform:translatex(-50px)}.slide-in-right.jsx-792865a4ec1d07dc .featuredContainer.jsx-792865a4ec1d07dc{-webkit-animation:containerSlideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;-moz-animation:containerSlideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;-o-animation:containerSlideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards;animation:containerSlideInFromRight.45s cubic-bezier(.19,1,.22,1)forwards}.slide-out-right.jsx-792865a4ec1d07dc .featuredContainer.jsx-792865a4ec1d07dc{opacity:0;-webkit-transition:opacity.2s ease,-webkit-transform.4s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity.2s ease,-moz-transform.4s cubic-bezier(.165,.84,.44,1);-o-transition:opacity.2s ease,-o-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-webkit-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-moz-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,-o-transform.4s cubic-bezier(.165,.84,.44,1);transition:opacity.2s ease,transform.4s cubic-bezier(.165,.84,.44,1);-webkit-transform:translatex(50px);-moz-transform:translatex(50px);-ms-transform:translatex(50px);-o-transform:translatex(50px);transform:translatex(50px)}.slide-in-left.jsx-792865a4ec1d07dc .featuredContainer.jsx-792865a4ec1d07dc{-webkit-animation:containerSlideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;-moz-animation:containerSlideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;-o-animation:containerSlideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards;animation:containerSlideInFromLeft.45s cubic-bezier(.19,1,.22,1)forwards}@-webkit-keyframes containerSlideInFromRight{0%{opacity:0;-webkit-transform:translatex(50px);transform:translatex(50px)}30%{opacity:.5}100%{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}@-moz-keyframes containerSlideInFromRight{0%{opacity:0;-moz-transform:translatex(50px);transform:translatex(50px)}30%{opacity:.5}100%{opacity:1;-moz-transform:translatex(0);transform:translatex(0)}}@-o-keyframes containerSlideInFromRight{0%{opacity:0;-o-transform:translatex(50px);transform:translatex(50px)}30%{opacity:.5}100%{opacity:1;-o-transform:translatex(0);transform:translatex(0)}}@keyframes containerSlideInFromRight{0%{opacity:0;-webkit-transform:translatex(50px);-moz-transform:translatex(50px);-o-transform:translatex(50px);transform:translatex(50px)}30%{opacity:.5}100%{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}}@-webkit-keyframes containerSlideInFromLeft{0%{opacity:0;-webkit-transform:translatex(-50px);transform:translatex(-50px)}30%{opacity:.5}100%{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}@-moz-keyframes containerSlideInFromLeft{0%{opacity:0;-moz-transform:translatex(-50px);transform:translatex(-50px)}30%{opacity:.5}100%{opacity:1;-moz-transform:translatex(0);transform:translatex(0)}}@-o-keyframes containerSlideInFromLeft{0%{opacity:0;-o-transform:translatex(-50px);transform:translatex(-50px)}30%{opacity:.5}100%{opacity:1;-o-transform:translatex(0);transform:translatex(0)}}@keyframes containerSlideInFromLeft{0%{opacity:0;-webkit-transform:translatex(-50px);-moz-transform:translatex(-50px);-o-transform:translatex(-50px);transform:translatex(-50px)}30%{opacity:.5}100%{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}}.itemImageContainer.jsx-792865a4ec1d07dc{position:relative;width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;background:transparent;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default;pointer-events:none;-webkit-transition:-webkit-transform.3s ease-out;-moz-transition:-moz-transform.3s ease-out;-o-transition:-o-transform.3s ease-out;transition:-webkit-transform.3s ease-out;transition:-moz-transform.3s ease-out;transition:-o-transform.3s ease-out;transition:transform.3s ease-out;overflow:hidden;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.featuredItem.jsx-792865a4ec1d07dc:hover .itemImageContainer.jsx-792865a4ec1d07dc{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.slide-out-left.jsx-792865a4ec1d07dc .itemImageContainer.jsx-792865a4ec1d07dc{-webkit-transform:scale(.95)translatex(-40px);-moz-transform:scale(.95)translatex(-40px);-ms-transform:scale(.95)translatex(-40px);-o-transform:scale(.95)translatex(-40px);transform:scale(.95)translatex(-40px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-right.jsx-792865a4ec1d07dc .itemImageContainer.jsx-792865a4ec1d07dc{-webkit-animation:imageSlideInFromRight.5s ease-out forwards;-moz-animation:imageSlideInFromRight.5s ease-out forwards;-o-animation:imageSlideInFromRight.5s ease-out forwards;animation:imageSlideInFromRight.5s ease-out forwards}.slide-out-right.jsx-792865a4ec1d07dc .itemImageContainer.jsx-792865a4ec1d07dc{-webkit-transform:scale(.95)translatex(40px);-moz-transform:scale(.95)translatex(40px);-ms-transform:scale(.95)translatex(40px);-o-transform:scale(.95)translatex(40px);transform:scale(.95)translatex(40px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-left.jsx-792865a4ec1d07dc .itemImageContainer.jsx-792865a4ec1d07dc{-webkit-animation:imageSlideInFromLeft.5s ease-out forwards;-moz-animation:imageSlideInFromLeft.5s ease-out forwards;-o-animation:imageSlideInFromLeft.5s ease-out forwards;animation:imageSlideInFromLeft.5s ease-out forwards}@-webkit-keyframes imageSlideInFromRight{0%{-webkit-transform:scale(.95)translatex(40px);transform:scale(.95)translatex(40px);opacity:0}30%{opacity:.7}100%{-webkit-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@-moz-keyframes imageSlideInFromRight{0%{-moz-transform:scale(.95)translatex(40px);transform:scale(.95)translatex(40px);opacity:0}30%{opacity:.7}100%{-moz-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@-o-keyframes imageSlideInFromRight{0%{-o-transform:scale(.95)translatex(40px);transform:scale(.95)translatex(40px);opacity:0}30%{opacity:.7}100%{-o-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@keyframes imageSlideInFromRight{0%{-webkit-transform:scale(.95)translatex(40px);-moz-transform:scale(.95)translatex(40px);-o-transform:scale(.95)translatex(40px);transform:scale(.95)translatex(40px);opacity:0}30%{opacity:.7}100%{-webkit-transform:scale(1)translatex(0);-moz-transform:scale(1)translatex(0);-o-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@-webkit-keyframes imageSlideInFromLeft{0%{-webkit-transform:scale(.95)translatex(-40px);transform:scale(.95)translatex(-40px);opacity:0}30%{opacity:.7}100%{-webkit-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@-moz-keyframes imageSlideInFromLeft{0%{-moz-transform:scale(.95)translatex(-40px);transform:scale(.95)translatex(-40px);opacity:0}30%{opacity:.7}100%{-moz-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@-o-keyframes imageSlideInFromLeft{0%{-o-transform:scale(.95)translatex(-40px);transform:scale(.95)translatex(-40px);opacity:0}30%{opacity:.7}100%{-o-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}@keyframes imageSlideInFromLeft{0%{-webkit-transform:scale(.95)translatex(-40px);-moz-transform:scale(.95)translatex(-40px);-o-transform:scale(.95)translatex(-40px);transform:scale(.95)translatex(-40px);opacity:0}30%{opacity:.7}100%{-webkit-transform:scale(1)translatex(0);-moz-transform:scale(1)translatex(0);-o-transform:scale(1)translatex(0);transform:scale(1)translatex(0);opacity:1}}.itemTitle.jsx-792865a4ec1d07dc{font-size:50px;font-weight:600;margin-bottom:15px;color:#fff;-webkit-transition:-webkit-transform.3s ease-out,opacity.3s ease-out;-moz-transition:-moz-transform.3s ease-out,opacity.3s ease-out;-o-transition:-o-transform.3s ease-out,opacity.3s ease-out;transition:-webkit-transform.3s ease-out,opacity.3s ease-out;transition:-moz-transform.3s ease-out,opacity.3s ease-out;transition:-o-transform.3s ease-out,opacity.3s ease-out;transition:transform.3s ease-out,opacity.3s ease-out}.itemDescription.jsx-792865a4ec1d07dc{font-size:16px;color:#888;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:300;opacity:.9;letter-spacing:.3px;font-style:italic;-webkit-transition:-webkit-transform.3s ease-out,opacity.3s ease-out;-moz-transition:-moz-transform.3s ease-out,opacity.3s ease-out;-o-transition:-o-transform.3s ease-out,opacity.3s ease-out;transition:-webkit-transform.3s ease-out,opacity.3s ease-out;transition:-moz-transform.3s ease-out,opacity.3s ease-out;transition:-o-transform.3s ease-out,opacity.3s ease-out;transition:transform.3s ease-out,opacity.3s ease-out}.slide-out-left.jsx-792865a4ec1d07dc .itemTitle.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(-30px);-moz-transform:translatey(10px)translatex(-30px);-ms-transform:translatey(10px)translatex(-30px);-o-transform:translatey(10px)translatex(-30px);transform:translatey(10px)translatex(-30px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-right.jsx-792865a4ec1d07dc .itemTitle.jsx-792865a4ec1d07dc{-webkit-animation:titleSlideInFromRight.4s ease-out.05s forwards;-moz-animation:titleSlideInFromRight.4s ease-out.05s forwards;-o-animation:titleSlideInFromRight.4s ease-out.05s forwards;animation:titleSlideInFromRight.4s ease-out.05s forwards;opacity:0}.slide-out-right.jsx-792865a4ec1d07dc .itemTitle.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(30px);-moz-transform:translatey(10px)translatex(30px);-ms-transform:translatey(10px)translatex(30px);-o-transform:translatey(10px)translatex(30px);transform:translatey(10px)translatex(30px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-left.jsx-792865a4ec1d07dc .itemTitle.jsx-792865a4ec1d07dc{-webkit-animation:titleSlideInFromLeft.4s ease-out.05s forwards;-moz-animation:titleSlideInFromLeft.4s ease-out.05s forwards;-o-animation:titleSlideInFromLeft.4s ease-out.05s forwards;animation:titleSlideInFromLeft.4s ease-out.05s forwards;opacity:0}.slide-out-left.jsx-792865a4ec1d07dc .itemDescription.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(-20px);-moz-transform:translatey(10px)translatex(-20px);-ms-transform:translatey(10px)translatex(-20px);-o-transform:translatey(10px)translatex(-20px);transform:translatey(10px)translatex(-20px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-right.jsx-792865a4ec1d07dc .itemDescription.jsx-792865a4ec1d07dc{-webkit-animation:descriptionSlideInFromRight.4s ease-out.1s forwards;-moz-animation:descriptionSlideInFromRight.4s ease-out.1s forwards;-o-animation:descriptionSlideInFromRight.4s ease-out.1s forwards;animation:descriptionSlideInFromRight.4s ease-out.1s forwards;opacity:0}.slide-out-right.jsx-792865a4ec1d07dc .itemDescription.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(20px);-moz-transform:translatey(10px)translatex(20px);-ms-transform:translatey(10px)translatex(20px);-o-transform:translatey(10px)translatex(20px);transform:translatey(10px)translatex(20px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-left.jsx-792865a4ec1d07dc .itemDescription.jsx-792865a4ec1d07dc{-webkit-animation:descriptionSlideInFromLeft.4s ease-out.1s forwards;-moz-animation:descriptionSlideInFromLeft.4s ease-out.1s forwards;-o-animation:descriptionSlideInFromLeft.4s ease-out.1s forwards;animation:descriptionSlideInFromLeft.4s ease-out.1s forwards;opacity:0}.slide-out-left.jsx-792865a4ec1d07dc .itemMetaInfo.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(-25px);-moz-transform:translatey(10px)translatex(-25px);-ms-transform:translatey(10px)translatex(-25px);-o-transform:translatey(10px)translatex(-25px);transform:translatey(10px)translatex(-25px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-right.jsx-792865a4ec1d07dc .itemMetaInfo.jsx-792865a4ec1d07dc{-webkit-animation:metaSlideInFromRight.4s ease-out.15s forwards;-moz-animation:metaSlideInFromRight.4s ease-out.15s forwards;-o-animation:metaSlideInFromRight.4s ease-out.15s forwards;animation:metaSlideInFromRight.4s ease-out.15s forwards;opacity:0}.slide-out-right.jsx-792865a4ec1d07dc .itemMetaInfo.jsx-792865a4ec1d07dc{-webkit-transform:translatey(10px)translatex(25px);-moz-transform:translatey(10px)translatex(25px);-ms-transform:translatey(10px)translatex(25px);-o-transform:translatey(10px)translatex(25px);transform:translatey(10px)translatex(25px);opacity:0;-webkit-transition:-webkit-transform.25s ease-in,opacity.2s ease-in;-moz-transition:-moz-transform.25s ease-in,opacity.2s ease-in;-o-transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:-webkit-transform.25s ease-in,opacity.2s ease-in;transition:-moz-transform.25s ease-in,opacity.2s ease-in;transition:-o-transform.25s ease-in,opacity.2s ease-in;transition:transform.25s ease-in,opacity.2s ease-in}.slide-in-left.jsx-792865a4ec1d07dc .itemMetaInfo.jsx-792865a4ec1d07dc{-webkit-animation:metaSlideInFromLeft.4s ease-out.15s forwards;-moz-animation:metaSlideInFromLeft.4s ease-out.15s forwards;-o-animation:metaSlideInFromLeft.4s ease-out.15s forwards;animation:metaSlideInFromLeft.4s ease-out.15s forwards;opacity:0}@-webkit-keyframes titleSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(30px);transform:translatey(10px)translatex(30px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes titleSlideInFromRight{0%{-moz-transform:translatey(10px)translatex(30px);transform:translatey(10px)translatex(30px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes titleSlideInFromRight{0%{-o-transform:translatey(10px)translatex(30px);transform:translatey(10px)translatex(30px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes titleSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(30px);-moz-transform:translatey(10px)translatex(30px);-o-transform:translatey(10px)translatex(30px);transform:translatey(10px)translatex(30px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-webkit-keyframes titleSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-30px);transform:translatey(10px)translatex(-30px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes titleSlideInFromLeft{0%{-moz-transform:translatey(10px)translatex(-30px);transform:translatey(10px)translatex(-30px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes titleSlideInFromLeft{0%{-o-transform:translatey(10px)translatex(-30px);transform:translatey(10px)translatex(-30px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes titleSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-30px);-moz-transform:translatey(10px)translatex(-30px);-o-transform:translatey(10px)translatex(-30px);transform:translatey(10px)translatex(-30px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-webkit-keyframes metaSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(25px);transform:translatey(10px)translatex(25px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes metaSlideInFromRight{0%{-moz-transform:translatey(10px)translatex(25px);transform:translatey(10px)translatex(25px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes metaSlideInFromRight{0%{-o-transform:translatey(10px)translatex(25px);transform:translatey(10px)translatex(25px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes metaSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(25px);-moz-transform:translatey(10px)translatex(25px);-o-transform:translatey(10px)translatex(25px);transform:translatey(10px)translatex(25px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-webkit-keyframes metaSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-25px);transform:translatey(10px)translatex(-25px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes metaSlideInFromLeft{0%{-moz-transform:translatey(10px)translatex(-25px);transform:translatey(10px)translatex(-25px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes metaSlideInFromLeft{0%{-o-transform:translatey(10px)translatex(-25px);transform:translatey(10px)translatex(-25px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes metaSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-25px);-moz-transform:translatey(10px)translatex(-25px);-o-transform:translatey(10px)translatex(-25px);transform:translatey(10px)translatex(-25px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-webkit-keyframes descriptionSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(20px);transform:translatey(10px)translatex(20px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes descriptionSlideInFromRight{0%{-moz-transform:translatey(10px)translatex(20px);transform:translatey(10px)translatex(20px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes descriptionSlideInFromRight{0%{-o-transform:translatey(10px)translatex(20px);transform:translatey(10px)translatex(20px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes descriptionSlideInFromRight{0%{-webkit-transform:translatey(10px)translatex(20px);-moz-transform:translatey(10px)translatex(20px);-o-transform:translatey(10px)translatex(20px);transform:translatey(10px)translatex(20px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-webkit-keyframes descriptionSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-20px);transform:translatey(10px)translatex(-20px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-moz-keyframes descriptionSlideInFromLeft{0%{-moz-transform:translatey(10px)translatex(-20px);transform:translatey(10px)translatex(-20px);opacity:0}100%{-moz-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@-o-keyframes descriptionSlideInFromLeft{0%{-o-transform:translatey(10px)translatex(-20px);transform:translatey(10px)translatex(-20px);opacity:0}100%{-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}@keyframes descriptionSlideInFromLeft{0%{-webkit-transform:translatey(10px)translatex(-20px);-moz-transform:translatey(10px)translatex(-20px);-o-transform:translatey(10px)translatex(-20px);transform:translatey(10px)translatex(-20px);opacity:0}100%{-webkit-transform:translatey(0)translatex(0);-moz-transform:translatey(0)translatex(0);-o-transform:translatey(0)translatex(0);transform:translatey(0)translatex(0);opacity:1}}.itemMetaInfo.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:25px;max-width:500px;margin-left:auto;margin-right:auto}.priceTag.jsx-792865a4ec1d07dc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;background-color:rgba(40,40,40,.6);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:14px;color:#f4c68a;font-weight:500}.priceTag.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:16px}.allergenTags.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;max-width:100%}.allergenTag.jsx-792865a4ec1d07dc{padding:3px 10px;background-color:rgba(40,40,40,.6);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:12px;color:rgba(255,255,255,.7)}.itemNumber.jsx-792865a4ec1d07dc{font-size:60px;color:#333;font-weight:700;margin-bottom:20px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;opacity:.6;-webkit-transition:all.4s ease;-moz-transition:all.4s ease;-o-transition:all.4s ease;transition:all.4s ease}.itemImage.jsx-792865a4ec1d07dc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.itemImageContainer.jsx-792865a4ec1d07dc:hover .itemImage.jsx-792865a4ec1d07dc{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.separator.jsx-792865a4ec1d07dc{height:1px;background-color:rgba(255,255,255,.1);width:60px;margin:0 auto 20px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.detailButton.jsx-792865a4ec1d07dc{display:none}.sideCards.jsx-792865a4ec1d07dc{position:fixed;top:260px;right:20px;width:180px;z-index:1;will-change:transform;-webkit-transform:translatez(0);-moz-transform:translatez(0);transform:translatez(0);max-height:-webkit-calc(100vh - 280px);max-height:-moz-calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-width:thin;scrollbar-color:#f4c68a#1a1a1a;scroll-behavior:smooth;-webkit-scroll-snap-type:y proximity;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;-webkit-transition:all.3s cubic-bezier(.4,0,.2,1);-moz-transition:all.3s cubic-bezier(.4,0,.2,1);-o-transition:all.3s cubic-bezier(.4,0,.2,1);transition:all.3s cubic-bezier(.4,0,.2,1)}.card.jsx-792865a4ec1d07dc{scroll-snap-align:start;-webkit-transition:-webkit-transform.3s cubic-bezier(.4,0,.2,1);-moz-transition:-moz-transform.3s cubic-bezier(.4,0,.2,1);-o-transition:-o-transform.3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform.3s cubic-bezier(.4,0,.2,1);transition:-moz-transform.3s cubic-bezier(.4,0,.2,1);transition:-o-transform.3s cubic-bezier(.4,0,.2,1);transition:transform.3s cubic-bezier(.4,0,.2,1)}.sideCards.jsx-792865a4ec1d07dc::-webkit-scrollbar{width:6px}.sideCards.jsx-792865a4ec1d07dc::-webkit-scrollbar-track{background:#1a1a1a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sideCards.jsx-792865a4ec1d07dc::-webkit-scrollbar-thumb{background-color:#f4c68a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.card.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1a1a1a;padding:16px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:15px;position:relative;-webkit-transition:all.3s ease;-moz-transition:all.3s ease;-o-transition:all.3s ease;transition:all.3s ease;cursor:pointer;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);-moz-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2);will-change:transform,box-shadow}.card.jsx-792865a4ec1d07dc:hover{-webkit-transform:translatey(-5px);-moz-transform:translatey(-5px);-ms-transform:translatey(-5px);-o-transform:translatey(-5px);transform:translatey(-5px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.25);-moz-box-shadow:0 12px 24px rgba(0,0,0,.25);box-shadow:0 12px 24px rgba(0,0,0,.25);background-color:#222}.card.active.jsx-792865a4ec1d07dc{border:2px solid#f4c68a;background-color:#2a2a2a}.cardImage.jsx-792865a4ec1d07dc{width:75px;height:75px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin-bottom:8px}.cardIndex.jsx-792865a4ec1d07dc{position:absolute;top:8px;left:8px;font-size:12px;color:#f4c68a;font-weight:700}.cardText.jsx-792865a4ec1d07dc{font-size:14px;text-align:center;color:#fff;width:100%;line-height:1.2}.checkmark.jsx-792865a4ec1d07dc{position:absolute;top:8px;right:8px;color:#f4c68a;font-size:22px}.checkmark.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:22px;font-weight:bold}.allergene-wrapper.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;background-color:rgba(15,15,15,.85);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:12px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:auto;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;position:relative}.mobile-optimized.jsx-792865a4ec1d07dc{width:100%;max-width:300px}.allergen-item.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;background-color:rgba(40,40,40,.7);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:12px;color:rgba(255,255,255,.9);-webkit-transition:-webkit-transform.15s ease;-moz-transition:-moz-transform.15s ease;-o-transition:-o-transform.15s ease;transition:-webkit-transform.15s ease;transition:-moz-transform.15s ease;transition:-o-transform.15s ease;transition:transform.15s ease}.allergen-item.jsx-792865a4ec1d07dc:hover{-webkit-transform:translatey(-2px);-moz-transform:translatey(-2px);-ms-transform:translatey(-2px);-o-transform:translatey(-2px);transform:translatey(-2px);background-color:rgba(234,178,104,.15)}.allergen-icon.jsx-792865a4ec1d07dc{font-size:14px;color:rgba(234,178,104,.95)}.allergen-text.jsx-792865a4ec1d07dc{font-weight:400;letter-spacing:.2px;max-width:100px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.navigationControls.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;max-width:100%;z-index:5;position:absolute;top:50%;left:0;right:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);padding:0 20px;pointer-events:none;margin:0}.navArrow.jsx-792865a4ec1d07dc{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(40,40,40,.7);border:1px solid rgba(255,255,255,.2);color:white;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease;position:relative;z-index:10;pointer-events:auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);-moz-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.navArrow.jsx-792865a4ec1d07dc:hover{background-color:rgba(244,198,138,.2);border-color:#f4c68a;color:#f4c68a;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.navigationIndicator.jsx-792865a4ec1d07dc{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:15px 0;width:100%}.indicatorDot.jsx-792865a4ec1d07dc{width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,.3);-webkit-transition:all.3s ease;-moz-transition:all.3s ease;-o-transition:all.3s ease;transition:all.3s ease}.indicatorDot.active.jsx-792865a4ec1d07dc{background-color:#f4c68a;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media(max-width:1200px){.sideCards.jsx-792865a4ec1d07dc{display:none}.mainContent.jsx-792865a4ec1d07dc{margin-left:0;max-width:100%}.featuredItem.jsx-792865a4ec1d07dc{will-change:transform;-ms-touch-action:-ms-pan-y;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform.2s ease-out;-moz-transition:-moz-transform.2s ease-out;-o-transition:-o-transform.2s ease-out;transition:-webkit-transform.2s ease-out;transition:-moz-transform.2s ease-out;transition:-o-transform.2s ease-out;transition:transform.2s ease-out}}@media(max-width:992px){.sidebar.jsx-792865a4ec1d07dc{width:60px}.mainContent.jsx-792865a4ec1d07dc{margin-left:60px;padding-left:30px;padding-right:30px}.featuredItem.jsx-792865a4ec1d07dc{max-width:600px}.navigationControls.jsx-792865a4ec1d07dc{padding:0 10px}.navArrow.jsx-792865a4ec1d07dc{width:46px;height:46px}}@media(max-width:768px){.sidebar.jsx-792865a4ec1d07dc{display:none!important}.mobile-hidden.jsx-792865a4ec1d07dc{display:none!important}.mainContent.jsx-792865a4ec1d07dc{margin-left:0;padding:10px 20px}.header.jsx-792865a4ec1d07dc{margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.titleSection.jsx-792865a4ec1d07dc{position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;text-align:left;width:100%}.titleWrapper.jsx-792865a4ec1d07dc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.appleStyleTitle.jsx-792865a4ec1d07dc{font-size:30px}}@media(max-width:640px){.titleSection.jsx-792865a4ec1d07dc h1.jsx-792865a4ec1d07dc{font-size:22px}.searchButton.jsx-792865a4ec1d07dc,.userAvatar.jsx-792865a4ec1d07dc{width:34px;height:34px}.userAvatar.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:20px}.rightControls.jsx-792865a4ec1d07dc{gap:12px}.mainContent.jsx-792865a4ec1d07dc{padding:10px 15px 10px}.header.jsx-792865a4ec1d07dc{max-width:420px}.mainTabs.jsx-792865a4ec1d07dc{width:92%;margin-top:5px;margin-bottom:10px;gap:10px;padding:0 10px;max-width:420px}.mainTab.jsx-792865a4ec1d07dc{padding:10px 12px;min-width:110px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:10px;margin-top:0;max-width:none;padding:0 10px}.categoriesWrapper.jsx-792865a4ec1d07dc{max-width:420px}.featuredContainer.jsx-792865a4ec1d07dc{margin-top:0!important;width:100%;overflow:visible;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.itemTitle.jsx-792865a4ec1d07dc{font-size:32px;margin-top:5px}.itemDescription.jsx-792865a4ec1d07dc{font-size:14px;max-width:350px;margin-bottom:10px}}@media(max-width:480px){.titleSection.jsx-792865a4ec1d07dc h1.jsx-792865a4ec1d07dc{font-size:22px}.searchButton.jsx-792865a4ec1d07dc,.userAvatar.jsx-792865a4ec1d07dc{width:34px;height:34px}.userAvatar.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:20px}.rightControls.jsx-792865a4ec1d07dc{gap:12px}.mainContent.jsx-792865a4ec1d07dc{padding:10px 15px 10px}.header.jsx-792865a4ec1d07dc{max-width:420px}.mainTabs.jsx-792865a4ec1d07dc{width:92%;margin-top:5px;margin-bottom:10px;gap:10px;padding:0 10px;max-width:420px}.mainTab.jsx-792865a4ec1d07dc{padding:10px 12px;min-width:110px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:10px;margin-top:0;max-width:none;padding:0 10px}.categoriesWrapper.jsx-792865a4ec1d07dc{max-width:420px}.featuredContainer.jsx-792865a4ec1d07dc{margin-top:0!important;width:100%;overflow:visible;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.itemTitle.jsx-792865a4ec1d07dc{font-size:32px;margin-top:5px}.itemDescription.jsx-792865a4ec1d07dc{font-size:14px;max-width:350px;margin-bottom:10px}}@media(max-width:380px){.titleSection.jsx-792865a4ec1d07dc h1.jsx-792865a4ec1d07dc{font-size:18px}.mainContent.jsx-792865a4ec1d07dc{padding:3px 10px 3px}.searchButton.jsx-792865a4ec1d07dc,.hamburgerMenu.jsx-792865a4ec1d07dc{width:28px;height:28px}.hamburgerMenu.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:16px}.rightControls.jsx-792865a4ec1d07dc{gap:6px}.mainTabs.jsx-792865a4ec1d07dc{margin-top:2px;margin-bottom:5px;gap:8px;padding:0 6px;width:92%;max-width:320px}.mainTab.jsx-792865a4ec1d07dc{padding:8px 10px;font-size:13px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-height:40px}.mainTab.active.jsx-792865a4ec1d07dc{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.mainTab.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:17px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:5px;margin-top:0;max-width:none;padding:0 6px}.categoriesWrapper.jsx-792865a4ec1d07dc{max-width:320px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.categoryNavArrow.jsx-792865a4ec1d07dc{width:26px;height:26px}.categoryNavArrow.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:16px}.categories.jsx-792865a4ec1d07dc{margin:0 30px;padding:6px 0}.categoryButton.jsx-792865a4ec1d07dc{padding:5px 8px;font-size:12px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;gap:4px}.categoryButton.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:15px}.itemTitle.jsx-792865a4ec1d07dc{font-size:18px;margin-bottom:2px}.featuredItem.jsx-792865a4ec1d07dc{margin-bottom:10px}.itemImageContainer.jsx-792865a4ec1d07dc{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.itemDescription.jsx-792865a4ec1d07dc{font-size:11px;margin-bottom:4px;max-height:36px}.separator.jsx-792865a4ec1d07dc{margin:2px auto 5px;width:30px}.navigationIndicator.jsx-792865a4ec1d07dc{margin:6px 0 8px;gap:5px}.indicatorDot.jsx-792865a4ec1d07dc{width:5px;height:5px}.navArrow.jsx-792865a4ec1d07dc{width:32px;height:32px}.navArrow.jsx-792865a4ec1d07dc .material-symbols-rounded.jsx-792865a4ec1d07dc{font-size:16px}.featuredItem.jsx-792865a4ec1d07dc::after,.featuredItem.jsx-792865a4ec1d07dc::before{height:30px;width:40px;bottom:35px}}@media(max-width:320px){.titleSection.jsx-792865a4ec1d07dc h1.jsx-792865a4ec1d07dc{font-size:30px}.titleSection.jsx-792865a4ec1d07dc{margin:0 auto;text-align:center}}@media(max-height:500px)and (orientation:landscape){.mainContent.jsx-792865a4ec1d07dc{padding-top:15px;padding-bottom:20px}.header.jsx-792865a4ec1d07dc{margin-bottom:10px}.titleSection.jsx-792865a4ec1d07dc h1.jsx-792865a4ec1d07dc{font-size:22px}.mainTabs.jsx-792865a4ec1d07dc{margin-top:10px;margin-bottom:10px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:10px;margin-top:5px}.featuredItem.jsx-792865a4ec1d07dc{margin-bottom:15px}.itemTitle.jsx-792865a4ec1d07dc{font-size:20px;margin-bottom:5px}.itemDescription.jsx-792865a4ec1d07dc{margin-bottom:8px;max-height:60px;overflow-y:auto}.itemMetaInfo.jsx-792865a4ec1d07dc{margin-bottom:8px}.separator.jsx-792865a4ec1d07dc{margin-bottom:8px}.navigationControls.jsx-792865a4ec1d07dc{margin-top:5px;padding:0}}.mobile-hidden.jsx-792865a4ec1d07dc{display:none!important}.featuredItem.jsx-792865a4ec1d07dc{will-change:transform;-ms-touch-action:-ms-pan-y;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform.2s ease-out;-moz-transition:-moz-transform.2s ease-out;-o-transition:-o-transform.2s ease-out;transition:-webkit-transform.2s ease-out;transition:-moz-transform.2s ease-out;transition:-o-transform.2s ease-out;transition:transform.2s ease-out}@media(min-width:768px){.header.jsx-792865a4ec1d07dc{margin-bottom:65px;padding-top:30px}.titleSection.jsx-792865a4ec1d07dc{position:absolute;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);text-align:center;top:20px;width:auto}.appleStyleTitle.jsx-792865a4ec1d07dc{font-size:52px}.rightControls.jsx-792865a4ec1d07dc{position:absolute;right:10px;top:30px}}.sideNavArrow.jsx-792865a4ec1d07dc{position:static;margin:10px auto;background-color:rgba(40,40,40,.7);border:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease;z-index:10}.sideNavArrow.jsx-792865a4ec1d07dc:hover{background-color:rgba(244,198,138,.2);border-color:#f4c68a;color:#f4c68a;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sideNavArrow.sideNavTop.jsx-792865a4ec1d07dc{margin-bottom:15px}.sideNavArrow.sideNavBottom.jsx-792865a4ec1d07dc{margin-top:15px}@media(max-width:768px){.featuredContainer.jsx-792865a4ec1d07dc{margin-top:-60px!important;max-height:320px;overflow:visible}.itemImageContainer.jsx-792865a4ec1d07dc{max-height:320px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-bottom:15px;padding-bottom:10px}.itemTitle.jsx-792865a4ec1d07dc{font-size:1.3rem!important;margin-top:5px!important;margin-bottom:.25rem!important;line-height:1.2!important}.itemDescription.jsx-792865a4ec1d07dc{font-size:.85rem!important;line-height:1.3!important;margin-top:.25rem!important;margin-bottom:.4rem!important;max-height:3.9em;overflow-y:auto}.itemMetaInfo.jsx-792865a4ec1d07dc{margin-top:.25rem!important;padding-top:.25rem!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}.priceTag.jsx-792865a4ec1d07dc{font-size:.85rem!important;padding:.25rem .5rem!important;margin-bottom:4px}}@media(max-width:480px){.featuredContainer.jsx-792865a4ec1d07dc{margin-top:-65px!important;max-height:280px;padding-bottom:10px}.itemImageContainer.jsx-792865a4ec1d07dc{max-height:280px;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);margin-bottom:10px}.itemTitle.jsx-792865a4ec1d07dc{font-size:1.1rem!important;margin-top:0!important}.itemDescription.jsx-792865a4ec1d07dc{font-size:.8rem!important;max-height:3.6em;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.itemMetaInfo.jsx-792865a4ec1d07dc{padding-bottom:30px}}.allergenTags.jsx-792865a4ec1d07dc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;max-width:100%}.allergenTag.jsx-792865a4ec1d07dc{padding:3px 10px;background-color:rgba(40,40,40,.6);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:12px;color:rgba(255,255,255,.7)}@media(max-width:768px){.allergenTags.jsx-792865a4ec1d07dc{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2px 0;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;margin-top:4px}.allergenTags.jsx-792865a4ec1d07dc::-webkit-scrollbar{display:none}.allergenTag.jsx-792865a4ec1d07dc{padding:4px 0;width:26px;height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:600;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start}}@media(max-width:480px){.allergenTag.jsx-792865a4ec1d07dc{width:22px;height:22px;font-size:10px}}@media(max-width:768px){.header.jsx-792865a4ec1d07dc{margin-bottom:40px;padding-top:20px}.titleSection.jsx-792865a4ec1d07dc{margin-bottom:15px}.appleStyleTitle.jsx-792865a4ec1d07dc{font-size:24px}.mainTabs.jsx-792865a4ec1d07dc{margin-bottom:20px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:25px}}@media(max-width:480px){.header.jsx-792865a4ec1d07dc{margin-bottom:30px;padding-top:15px}.titleSection.jsx-792865a4ec1d07dc{margin-bottom:10px}.appleStyleTitle.jsx-792865a4ec1d07dc{font-size:22px}.mainTabs.jsx-792865a4ec1d07dc{margin-bottom:15px;padding:0 10px}.categoryNav.jsx-792865a4ec1d07dc{margin-bottom:20px;padding:0 10px}.categoriesWrapper.jsx-792865a4ec1d07dc{padding:6px 0}}@-webkit-keyframes slideUp{from{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@-moz-keyframes slideUp{from{-moz-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0}to{-moz-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@-o-keyframes slideUp{from{-o-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0}to{-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@keyframes slideUp{from{-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0}to{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}'})]})}},7534:function(e){e.exports={featuredImage:"menuCircle_featuredImage__F22Md",itemImage:"menuCircle_itemImage__4K38D",itemImageContainer:"menuCircle_itemImageContainer__PX6m_",categoriesContainer:"menuCircle_categoriesContainer__UbSpr",categoryButton:"menuCircle_categoryButton__00Jgz",healthyFoodBackground:"menuCircle_healthyFoodBackground__MPPJp",timeInfo:"menuCircle_timeInfo__TIdTt",caloriesInfo:"menuCircle_caloriesInfo__Ltbq2",categoryNav:"menuCircle_categoryNav__ls8xT",categories:"menuCircle_categories__O6qCN","material-symbols-rounded":"menuCircle_material-symbols-rounded__wCt5O",categoryNavArrow:"menuCircle_categoryNavArrow__CMcVV",navigationArrow:"menuCircle_navigationArrow__4o1yH",prev:"menuCircle_prev__rPqdk",next:"menuCircle_next__SzA7J",timeInfoContainer:"menuCircle_timeInfoContainer__B1sci",caloriesInfoContainer:"menuCircle_caloriesInfoContainer__8MsG0",healthyFoodBackgroundAnimate:"menuCircle_healthyFoodBackgroundAnimate__31hZ1",categoryTransition:"menuCircle_categoryTransition__US90R",allergensList:"menuCircle_allergensList__QfdpE",active:"menuCircle_active__josSh",allergenTags:"menuCircle_allergenTags__eBQjY",allergenTag:"menuCircle_allergenTag__GrQxe",menuHeader:"menuCircle_menuHeader__y0IXw",mainNav:"menuCircle_mainNav__1aXvq",mainNavButton:"menuCircle_mainNavButton__W6sw0",productDetails:"menuCircle_productDetails___d30z",productTitle:"menuCircle_productTitle__w3auK",productDescription:"menuCircle_productDescription__lvig3",productPrice:"menuCircle_productPrice__Xmrdc"}}},function(e){e.O(0,[675,769,774,888,179],function(){return e(e.s=9119)}),_N_E=e.O()}]);