:root {
  --chroma-offset: 0;
  --lightness-offset: 0%;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) {
    --chroma-offset: -.05;
    --lightness-offset: -18%;
  }
}
:root[data-theme=dark] {
  --chroma-offset: -.05;
  --lightness-offset: -18%;
}

html {
  --orange-1: oklch(calc(57.33% + var(--lightness-offset)) calc(0.182 + var(--chroma-offset)) 39.34);
  --green-1: oklch(calc(54.93% + var(--lightness-offset)) calc(0.165 + var(--chroma-offset)) 142.91);
  --violet-1: oklch(calc(51.67% + var(--lightness-offset)) calc(0.165 + var(--chroma-offset)) 312.83);
  --blue-1: oklch(calc(53.39% + var(--lightness-offset)) calc(0.125 + var(--chroma-offset)) 247.74);
  --blue-2: oklch(calc(62.39% + var(--lightness-offset)) calc(0.115 + var(--chroma-offset)) 200.74);
  --hero-image-rainbow-bowl-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@1x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
  --hero-image-rainbow-bowl-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@2x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
  --hero-image-rainbow-bowl-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@1x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
  --hero-image-rainbow-bowl-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@2x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
  --hero-image-rainbow-bowl-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@1x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
  --hero-image-rainbow-bowl-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles@2x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
  --hero-image-tomato-pasta-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@1x-a30439544dbb0e61640f991a7a890c9917de6c6c7e59359d91a23475b5bfc3b5.jpg);
  --hero-image-tomato-pasta-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@2x-6f82df06afae96bbf6306beaafdb80e2281a5bfea394d4355459dc71cfa7ada5.jpg);
  --hero-image-tomato-pasta-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@1x-badb6c8fe3bec6435c1311d5c889b4a1f85d2767fa1781aabb6c9160b3bb87ad.webp);
  --hero-image-tomato-pasta-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@2x-48863c985ab72d229431bd9f2fe579c9a7c90364dfc37ee4fa8b8f58d935ebc2.webp);
  --hero-image-tomato-pasta-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@1x-8b9ba466bb4330e4d1165575d28368df4b9b69f7003411788bb4e4a04d359d9a.avif);
  --hero-image-tomato-pasta-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta@2x-1bc79d44496d4cc239e0131b0c41f92c80f43bcb3e24e3bbea3beaa296a8192b.avif);
  --hero-image-restaurant-interior-dining-room-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@1x-cdc507e255c94490b9586d9177b2abdb5e67ea5dbc3360343df19243c981abef.jpg);
  --hero-image-restaurant-interior-dining-room-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@2x-f12381eba4a554de2f1118c7f7d157ef59bf0f6f5b1d75cdbc418cdfe0a45683.jpg);
  --hero-image-restaurant-interior-dining-room-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@1x-433110f2107133f0f609b4aece3b7cac11794ff4eb2d12f36203e16a1ccbfe17.webp);
  --hero-image-restaurant-interior-dining-room-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@2x-f056e44f52c9e9d33e158e61ee9ccf95bc4e0a80ccdefb40b50e770738197164.webp);
  --hero-image-restaurant-interior-dining-room-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@1x-a2eb33b64df16694a254cacbbb684eacf3213e61d6f61d7c72420593507d0ac5.avif);
  --hero-image-restaurant-interior-dining-room-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room@2x-419d1e3d9efdfc4b2e80753ce40d3cbf2f3cea4f5d58b576dcfb93ac0e4b6f2d.avif);
  --hero-image-restaurant-garden-1-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@1x-7a8ad55ae64d3491c1b157c2229c278bb479e044f990720531b2c241fd5b7d43.jpg);
  --hero-image-restaurant-garden-1-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@2x-9c894c43329ac9e0cfff9c87d3159b4e8c802be6a7603da92205268e2ff0648e.jpg);
  --hero-image-restaurant-garden-1-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@1x-6787b0c5ed7632e1ca5992d71072f732e487fcbec91230cc39390fae42135beb.webp);
  --hero-image-restaurant-garden-1-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@2x-b0d35b6da49ab329b2f19343845db59a3c8a793dc7773b1f9e52a2909480c634.webp);
  --hero-image-restaurant-garden-1-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@1x-5f548db6674317872c82246dd3f0ed3e00372b135368aa9638b220ded5cb8a5a.avif);
  --hero-image-restaurant-garden-1-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-garden-1@2x-817c0075cf72cfb3950c0bbccf821d2db9da41f2e59791b1c7203c6d8cb8fb4b.avif);
  --hero-image-drunken-noodles-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@1x-20f7be3f734150756d68cf6b5c576514f77361805c36626929b1939bbf68f77f.jpg);
  --hero-image-drunken-noodles-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@2x-61888da99d251ccc28a7c3355fff52a85cae46d6031c220c20eb438fa44f676b.jpg);
  --hero-image-drunken-noodles-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@1x-2e9bba480cae45697c81d71d141ded9be5aff256253003c1746f2d3b31747304.webp);
  --hero-image-drunken-noodles-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@2x-342bd1d27b8ef3bcf504d5edc0f36f141af2e5cee2a0c3bfb88d87e4a7c4cabd.webp);
  --hero-image-drunken-noodles-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@1x-cafbb714cee2c5311235bfc2eb673c3b075e28ae89ff9289352e1a3d0fa0040f.avif);
  --hero-image-drunken-noodles-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles@2x-d5bfe60eeac466fc97bd3fff25f83d0e2c31e5b12b2d3529fba2173c3801f11d.avif);
  --hero-image-thai-vegan-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@1x-d7f3daeca3617cebc7dde2f0d236d322321ae4cb8e1277c63140dc02f6ff172e.jpg);
  --hero-image-thai-vegan-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@2x-8f4e235fa5abaadd8609b3f7b01ac7da4944a2a136194189309553185b6abfd8.jpg);
  --hero-image-thai-vegan-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@1x-470947b9e9ac8a6959339114b918e9a453ff1359d61a58b4a50b3a2a803b5915.webp);
  --hero-image-thai-vegan-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@2x-6d94fec29acbc7f5976fcfe2c1cf16ea52e4fd9841ddede90c8f6e4b7e00c274.webp);
  --hero-image-thai-vegan-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@1x-72be68dcaa63674316044c645081916b098de41b3c3dece3fc798027d417cfc5.avif);
  --hero-image-thai-vegan-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan@2x-2c22a9a14681796780d33f0b30f0c71a862e0e9dccf0beadff4cba888fa986be.avif);
  --hero-image-fruitarian-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@1x-6cd9d6f8db7d82d3abac2e234986bdd8f3bf2669e868a7b40af954591e166755.jpg);
  --hero-image-fruitarian-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@2x-9828fe9d27d62d9300d893826e4f20885c896b4880e9dcaab2448d9db151638c.jpg);
  --hero-image-fruitarian-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@1x-59a932399d2b106daa7b3433610099a6afb19262dd4df98e26cc74e2c17d4086.webp);
  --hero-image-fruitarian-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@2x-0de83dc8e7e1c1819cd0524412a0fc02fac27d278caeef0f6639a7e284f3671a.webp);
  --hero-image-fruitarian-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@1x-daa3bef22f325fd07f7f104f12c401c2a7592f674086a2bc1d831aec8f26e596.avif);
  --hero-image-fruitarian-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian@2x-9de3edb110b168c694cbcf6b8dbe64a8014366e5a78401315a99334aec4ad70c.avif);
  --hero-image-fruitarian-2-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@1x-5bb49145b074f627f35f033eb822bb0cf08d3e1c4ed0801866584143aef54ce6.jpg);
  --hero-image-fruitarian-2-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@2x-a9bb55fa905663e4c110f53536cdb6f06d21e67d5b3e928852e02cd3d7f4ab88.jpg);
  --hero-image-fruitarian-2-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@1x-e293fe93720286b4dcc6b0138b4f994c64038cce3f710c39bd030b713a6e096a.webp);
  --hero-image-fruitarian-2-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@2x-7b5e3bb26b10ca109c03cc0ef88e6d60d9ad8ed4331816ddae890f072a85f813.webp);
  --hero-image-fruitarian-2-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@1x-5edce73f9e0401dd732128a824a522981a0d903bd2f1690a09f489166a60adf9.avif);
  --hero-image-fruitarian-2-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2@2x-855370f58d2d0963ba6872dbe971979a9e03a11543c79b3e50366feee2a010fd.avif);
  --hero-image-quinoa-stew-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@1x-0f3f41295505a41ad3c45c8ea326a6c9b03dd5134dbc99d38602f827ba1d7eeb.jpg);
  --hero-image-quinoa-stew-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@2x-ec21f1c23141805d8fd26f759a482768cc9e25740950c8945066927559d74c41.jpg);
  --hero-image-quinoa-stew-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@1x-4a1cc3b440ad121442d556da9538bd6ab58ade83691912066e355874b6d82ab3.webp);
  --hero-image-quinoa-stew-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@2x-fdfc293be2ea975cb3157a6b46e87062dcd7b7534b525357444567f81c97b777.webp);
  --hero-image-quinoa-stew-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@1x-da03dd662af6cb5ae38c97eb3dcd9afc3d06f17010c971c5dded9a591a343632.avif);
  --hero-image-quinoa-stew-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew@2x-9c30b8a51020c052f30fb3bc977287d196c2a8bd2d239098bd45c917f1295f98.avif);
  --hero-image-pumpkin-soup-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@1x-14263ac4ff5810396be1c012db6da82d12c19ddbcc7e2c0a58aab5ecd14aa494.jpg);
  --hero-image-pumpkin-soup-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@2x-5cb6035ca9c499ff4d70d68f6d5c03da19cc063889f209a76d82a730b742c44d.jpg);
  --hero-image-pumpkin-soup-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@1x-623f06077a8f087bd1b879b734077fe88580fa6511ef10577155bcb77a763a69.webp);
  --hero-image-pumpkin-soup-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@2x-a432fc7f67e22bcca1a3d69e11a7534f21846836cc5dfb34b5b60314f234c131.webp);
  --hero-image-pumpkin-soup-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@1x-5494d8e5236d2cb705270da745f1093e6d7ae6daa9a1fbb34c51cae4191db87d.avif);
  --hero-image-pumpkin-soup-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup@2x-585862f6f0dea3ea149e6d8a6b6bb4d63155d128a54adab675832f0686f7c2c4.avif);
  --hero-image-pomegranate-seeds-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@1x-e5316a030b614592f90b86c107c83de8041ab4090baafa8c104a316762eed298.jpg);
  --hero-image-pomegranate-seeds-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@2x-a85529d2d3d4c941593e930213046189ded13fbdcb66e79226f1eeb8560f19a9.jpg);
  --hero-image-pomegranate-seeds-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@1x-36e410f12d903d45cea487bb51d827781ab8ece8f96e799c3010780ea7d8fb61.webp);
  --hero-image-pomegranate-seeds-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@2x-7118b37b5b367c19a64d5a89fc6467872ba11f73f0d32ea3b5c42a5ee689ba9c.webp);
  --hero-image-pomegranate-seeds-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@1x-49eea17fb985ff5603aa4f28a84169fbf6fc24e6256f014a381bd7504daae35e.avif);
  --hero-image-pomegranate-seeds-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds@2x-49eea17fb985ff5603aa4f28a84169fbf6fc24e6256f014a381bd7504daae35e.avif);
  --hero-avocado-dip-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@1x-ef439372b4397596073abc5d368b36b30ddff4002c36df72c93ae289975326ce.jpg);
  --hero-avocado-dip-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@2x-1d962bb882390c547b8ab169849de2a19240472081fbbb31221c32cb0ff3f295.jpg);
  --hero-avocado-dip-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@1x-f8699ca975022e02910344fd256fdfca395a3b63ea269342bd21113814efd70a.webp);
  --hero-avocado-dip-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@2x-d8cd4b5e3a801bf4e1ee88e5230e90603e4f1b39dbd743d06489a4f0407f8137.webp);
  --hero-avocado-dip-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@1x-413a75d160b80c8f6e13238f5d8f67bf0bc1342a78e2c268c915871b7e4b7742.avif);
  --hero-avocado-dip-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip@2x-570b827990d67657e402bd1eb0060eb2414eaee82a036cc03e4e44225bc8ae3d.avif);
}

@media (prefers-color-scheme: dark) {
  html:not([data-theme=light]) {
    --hero-image-rainbow-bowl-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
    --hero-image-rainbow-bowl-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
    --hero-image-rainbow-bowl-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
    --hero-image-rainbow-bowl-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
    --hero-image-rainbow-bowl-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
    --hero-image-rainbow-bowl-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
    --hero-image-tomato-pasta-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-1a2ca3c99310e2fbf465608a4abd82766387d0723770d0d7a17a1cda9f50dd2f.jpg);
    --hero-image-tomato-pasta-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-1a2ca3c99310e2fbf465608a4abd82766387d0723770d0d7a17a1cda9f50dd2f.jpg);
    --hero-image-tomato-pasta-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-d4cac1404862a9a2d5df9a70133cbd3f44108b92113f8f78f150df813cccb8d9.webp);
    --hero-image-tomato-pasta-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-d4cac1404862a9a2d5df9a70133cbd3f44108b92113f8f78f150df813cccb8d9.webp);
    --hero-image-tomato-pasta-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-bf6ffd60f1734eb871568e8761cdb06b90afd6373cb935f1dc991c8e88941a4c.avif);
    --hero-image-tomato-pasta-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-bf6ffd60f1734eb871568e8761cdb06b90afd6373cb935f1dc991c8e88941a4c.avif);
    --hero-image-restaurant-interior-dining-room-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-82dc0d2c9a82684ea48f559cef1c5eb7b632391bfc3078cafaeea62a9e730f0c.jpg);
    --hero-image-restaurant-interior-dining-room-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-82dc0d2c9a82684ea48f559cef1c5eb7b632391bfc3078cafaeea62a9e730f0c.jpg);
    --hero-image-restaurant-interior-dining-room-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-1c7ffb10c109ef21bcae396a3006901045261acfde51109bd93e1a05832327a0.webp);
    --hero-image-restaurant-interior-dining-room-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-1c7ffb10c109ef21bcae396a3006901045261acfde51109bd93e1a05832327a0.webp);
    --hero-image-restaurant-interior-dining-room-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-87eb7fb3961a37464ff50f36ccd68201da545f696f06322a91f6769f3cc109b2.avif);
    --hero-image-restaurant-interior-dining-room-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-87eb7fb3961a37464ff50f36ccd68201da545f696f06322a91f6769f3cc109b2.avif);
    --hero-image-drunken-noodles-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-120a69e640884d6910f4a86de1f2c600adf5934afb77d5083c2e4711002f7a23.jpg);
    --hero-image-drunken-noodles-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-120a69e640884d6910f4a86de1f2c600adf5934afb77d5083c2e4711002f7a23.jpg);
    --hero-image-drunken-noodles-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-e28bb9b666c6cf54fa025baed733bfeca9409856745040916512c883f54d8e8b.webp);
    --hero-image-drunken-noodles-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-e28bb9b666c6cf54fa025baed733bfeca9409856745040916512c883f54d8e8b.webp);
    --hero-image-drunken-noodles-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-82a54e9f2224177a713eb81d219df04e384847735714f6b09dac661ccc73c72c.avif);
    --hero-image-drunken-noodles-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-82a54e9f2224177a713eb81d219df04e384847735714f6b09dac661ccc73c72c.avif);
    --hero-image-thai-vegan-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-507ab8f1bc868f8c6169fb64715554d5d7d903c219081377e7b74ccae2ffd9ff.jpg);
    --hero-image-thai-vegan-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-507ab8f1bc868f8c6169fb64715554d5d7d903c219081377e7b74ccae2ffd9ff.jpg);
    --hero-image-thai-vegan-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-4fec5f32301a252e6a4301d6486eefcc40dcd5fbdc82e5965d73c1ee10845e1e.webp);
    --hero-image-thai-vegan-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-4fec5f32301a252e6a4301d6486eefcc40dcd5fbdc82e5965d73c1ee10845e1e.webp);
    --hero-image-thai-vegan-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-8e950300bb5622e129b856c344ebe5bd9888ccc9c17cc238117105197746d63e.avif);
    --hero-image-thai-vegan-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-8e950300bb5622e129b856c344ebe5bd9888ccc9c17cc238117105197746d63e.avif);
    --hero-image-fruitarian-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-fbf48dcb4ff326a15e57da9d1f2c165579ad8448ed8ac77cb7003476807923b4.jpg);
    --hero-image-fruitarian-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-fbf48dcb4ff326a15e57da9d1f2c165579ad8448ed8ac77cb7003476807923b4.jpg);
    --hero-image-fruitarian-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-052393cb5f9bfc516d956a726727da543a8e9355d7b712c824eb60a8cadf6abe.webp);
    --hero-image-fruitarian-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-052393cb5f9bfc516d956a726727da543a8e9355d7b712c824eb60a8cadf6abe.webp);
    --hero-image-fruitarian-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-e113a0291867daa0d14c00316845622805ab4ab8115e52d87bc8354bce56f1a2.avif);
    --hero-image-fruitarian-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-e113a0291867daa0d14c00316845622805ab4ab8115e52d87bc8354bce56f1a2.avif);
    --hero-image-fruitarian-2-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-0864b5b39b1b395e079d6ab0127e431784e7cd663ec5afafe9dcb2d839a004ec.jpg);
    --hero-image-fruitarian-2-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-8d2cd829accbb1bc62d3d9105f54eff7689f4cf206890078b80935e5f49ff239.jpg);
    --hero-image-fruitarian-2-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-248cefc4a004de581a3005508c5da4fc3015cd5e2e24e2dbad29cdf25afaac92.webp);
    --hero-image-fruitarian-2-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-b3f53adc2d709866926885914b446ee333dd622d50874578c4e58c8858eefe26.webp);
    --hero-image-fruitarian-2-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-e7e0b1e7d218aa63208db34036b8b9e67a940e15e24f9945a16693b97c9651de.avif);
    --hero-image-fruitarian-2-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-856fe390e9c55ec65c7ddb0d4905b9e19f1ff6915e2e629fad308ff0df1034ac.avif);
    --hero-image-quinoa-stew-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-70e8ca2635e286adc0a5a65b46bac44752637e6de98ee9bd612817b7cacee286.jpg);
    --hero-image-quinoa-stew-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-70e8ca2635e286adc0a5a65b46bac44752637e6de98ee9bd612817b7cacee286.jpg);
    --hero-image-quinoa-stew-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-4476c37b84a986c26d2e91d77aa258f38565671a7072a9f5b9d4648f182d276f.webp);
    --hero-image-quinoa-stew-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-4476c37b84a986c26d2e91d77aa258f38565671a7072a9f5b9d4648f182d276f.webp);
    --hero-image-quinoa-stew-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-defe79fd4d016c753d4a97b7ad7aad8bb8638772bbaac37e05890fce71973ad2.avif);
    --hero-image-quinoa-stew-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-defe79fd4d016c753d4a97b7ad7aad8bb8638772bbaac37e05890fce71973ad2.avif);
    --hero-image-pumpkin-soup-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-f0998936908fa466e0c88bb6aab04a160e6b70bf2770b858651305652d4e1100.jpg);
    --hero-image-pumpkin-soup-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-a8da8765ead7c0202fe6829aae361bfe97522c064eefe6d9a402409d8fe9b3ea.jpg);
    --hero-image-pumpkin-soup-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-b185abcaf4d7c6a41854a643a4ecb70e4571246ff3f19d64d43095c3a2643305.webp);
    --hero-image-pumpkin-soup-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-89b88cfd8dc03439d49549e906895649f406ab262723a9c8ab4f65e58ba88776.webp);
    --hero-image-pumpkin-soup-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-0e580e1ee00ea5e7138b19058518384a00c95b670739cd10665dc4693de70511.avif);
    --hero-image-pumpkin-soup-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-b703fd764bacd2fec50ee881a8eb10ed81bd5698985be84030da48a77d851687.avif);
    --hero-image-pomegranate-seeds-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-d2cc373b2eaf128e465cab39ec867955afc0adff41f89c622301036e77b4b0c1.jpg);
    --hero-image-pomegranate-seeds-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-30341e2b69ac358645a41a8ba010b4e5327ed2cd082acde4a47467ce2e3becfa.jpg);
    --hero-image-pomegranate-seeds-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-7d3305ac66833ae00989844fa9e89e1eb032667a9d508d923ff6d6392aac76e9.webp);
    --hero-image-pomegranate-seeds-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-cb952382f969da568a03a65f583794224c35c6a6a0f246f93048c09e7ac86c00.webp);
    --hero-image-pomegranate-seeds-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-b27826656733cc1ca9fcea89ee722d9ed5cd70133b9b4141573a29648f9d8bfd.avif);
    --hero-image-pomegranate-seeds-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-5019e5aca5e7616a58ccd912199e2c30b9c5e3c614927a146db90c664e5d796e.avif);
    --hero-avocado-dip-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-ab8af895207b597698691739abb05834672b2c67592e4c71017dc69c2cc4e754.jpg);
    --hero-avocado-dip-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-ab8af895207b597698691739abb05834672b2c67592e4c71017dc69c2cc4e754.jpg);
    --hero-avocado-dip-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-dbba4ec0a980b4d2ebb8bca2ec65d768412901b6d1ce4114ca764b9ff07f8f70.webp);
    --hero-avocado-dip-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-dbba4ec0a980b4d2ebb8bca2ec65d768412901b6d1ce4114ca764b9ff07f8f70.webp);
    --hero-avocado-dip-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-65c10acef3116de40aa186921e5b906a02ec809afe65401846851b5ce0e9052e.avif);
    --hero-avocado-dip-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-65c10acef3116de40aa186921e5b906a02ec809afe65401846851b5ce0e9052e.avif);
  }
  html:not([data-theme=light]) body {
    background-color: #830;
  }
}
html[data-theme=dark] {
  --hero-image-rainbow-bowl-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
  --hero-image-rainbow-bowl-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-7ec3999af1165db1794c8fe87613e9e77a1722e7cb07ebca5f0cb0cb1df39044.jpg);
  --hero-image-rainbow-bowl-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
  --hero-image-rainbow-bowl-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-3835608589b88d5abd586b0b970d63d17567f88ef648925bde00c4a98389c713.webp);
  --hero-image-rainbow-bowl-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@1x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
  --hero-image-rainbow-bowl-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-rice-noodles-dark@2x-3d326d61b7560210b1510041fcc55ed693bacedc79a74b58235c20b1d9854a5b.avif);
  --hero-image-tomato-pasta-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-1a2ca3c99310e2fbf465608a4abd82766387d0723770d0d7a17a1cda9f50dd2f.jpg);
  --hero-image-tomato-pasta-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-1a2ca3c99310e2fbf465608a4abd82766387d0723770d0d7a17a1cda9f50dd2f.jpg);
  --hero-image-tomato-pasta-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-d4cac1404862a9a2d5df9a70133cbd3f44108b92113f8f78f150df813cccb8d9.webp);
  --hero-image-tomato-pasta-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-d4cac1404862a9a2d5df9a70133cbd3f44108b92113f8f78f150df813cccb8d9.webp);
  --hero-image-tomato-pasta-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@1x-bf6ffd60f1734eb871568e8761cdb06b90afd6373cb935f1dc991c8e88941a4c.avif);
  --hero-image-tomato-pasta-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-tomato-pasta-dark@2x-bf6ffd60f1734eb871568e8761cdb06b90afd6373cb935f1dc991c8e88941a4c.avif);
  --hero-image-restaurant-interior-dining-room-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-82dc0d2c9a82684ea48f559cef1c5eb7b632391bfc3078cafaeea62a9e730f0c.jpg);
  --hero-image-restaurant-interior-dining-room-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-82dc0d2c9a82684ea48f559cef1c5eb7b632391bfc3078cafaeea62a9e730f0c.jpg);
  --hero-image-restaurant-interior-dining-room-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-1c7ffb10c109ef21bcae396a3006901045261acfde51109bd93e1a05832327a0.webp);
  --hero-image-restaurant-interior-dining-room-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-1c7ffb10c109ef21bcae396a3006901045261acfde51109bd93e1a05832327a0.webp);
  --hero-image-restaurant-interior-dining-room-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@1x-87eb7fb3961a37464ff50f36ccd68201da545f696f06322a91f6769f3cc109b2.avif);
  --hero-image-restaurant-interior-dining-room-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/restaurant-interior-dining-room-dark@2x-87eb7fb3961a37464ff50f36ccd68201da545f696f06322a91f6769f3cc109b2.avif);
  --hero-image-drunken-noodles-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-120a69e640884d6910f4a86de1f2c600adf5934afb77d5083c2e4711002f7a23.jpg);
  --hero-image-drunken-noodles-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-120a69e640884d6910f4a86de1f2c600adf5934afb77d5083c2e4711002f7a23.jpg);
  --hero-image-drunken-noodles-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-e28bb9b666c6cf54fa025baed733bfeca9409856745040916512c883f54d8e8b.webp);
  --hero-image-drunken-noodles-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-e28bb9b666c6cf54fa025baed733bfeca9409856745040916512c883f54d8e8b.webp);
  --hero-image-drunken-noodles-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@1x-82a54e9f2224177a713eb81d219df04e384847735714f6b09dac661ccc73c72c.avif);
  --hero-image-drunken-noodles-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-drunken-noodles-dark@2x-82a54e9f2224177a713eb81d219df04e384847735714f6b09dac661ccc73c72c.avif);
  --hero-image-thai-vegan-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-507ab8f1bc868f8c6169fb64715554d5d7d903c219081377e7b74ccae2ffd9ff.jpg);
  --hero-image-thai-vegan-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-507ab8f1bc868f8c6169fb64715554d5d7d903c219081377e7b74ccae2ffd9ff.jpg);
  --hero-image-thai-vegan-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-4fec5f32301a252e6a4301d6486eefcc40dcd5fbdc82e5965d73c1ee10845e1e.webp);
  --hero-image-thai-vegan-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-4fec5f32301a252e6a4301d6486eefcc40dcd5fbdc82e5965d73c1ee10845e1e.webp);
  --hero-image-thai-vegan-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@1x-8e950300bb5622e129b856c344ebe5bd9888ccc9c17cc238117105197746d63e.avif);
  --hero-image-thai-vegan-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-thai-vegan-dark@2x-8e950300bb5622e129b856c344ebe5bd9888ccc9c17cc238117105197746d63e.avif);
  --hero-image-fruitarian-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-fbf48dcb4ff326a15e57da9d1f2c165579ad8448ed8ac77cb7003476807923b4.jpg);
  --hero-image-fruitarian-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-fbf48dcb4ff326a15e57da9d1f2c165579ad8448ed8ac77cb7003476807923b4.jpg);
  --hero-image-fruitarian-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-052393cb5f9bfc516d956a726727da543a8e9355d7b712c824eb60a8cadf6abe.webp);
  --hero-image-fruitarian-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-052393cb5f9bfc516d956a726727da543a8e9355d7b712c824eb60a8cadf6abe.webp);
  --hero-image-fruitarian-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@1x-e113a0291867daa0d14c00316845622805ab4ab8115e52d87bc8354bce56f1a2.avif);
  --hero-image-fruitarian-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-dark@2x-e113a0291867daa0d14c00316845622805ab4ab8115e52d87bc8354bce56f1a2.avif);
  --hero-image-fruitarian-2-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-0864b5b39b1b395e079d6ab0127e431784e7cd663ec5afafe9dcb2d839a004ec.jpg);
  --hero-image-fruitarian-2-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-8d2cd829accbb1bc62d3d9105f54eff7689f4cf206890078b80935e5f49ff239.jpg);
  --hero-image-fruitarian-2-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-248cefc4a004de581a3005508c5da4fc3015cd5e2e24e2dbad29cdf25afaac92.webp);
  --hero-image-fruitarian-2-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-b3f53adc2d709866926885914b446ee333dd622d50874578c4e58c8858eefe26.webp);
  --hero-image-fruitarian-2-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@1x-e7e0b1e7d218aa63208db34036b8b9e67a940e15e24f9945a16693b97c9651de.avif);
  --hero-image-fruitarian-2-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-fruitarian-2-dark@2x-856fe390e9c55ec65c7ddb0d4905b9e19f1ff6915e2e629fad308ff0df1034ac.avif);
  --hero-image-quinoa-stew-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-70e8ca2635e286adc0a5a65b46bac44752637e6de98ee9bd612817b7cacee286.jpg);
  --hero-image-quinoa-stew-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-70e8ca2635e286adc0a5a65b46bac44752637e6de98ee9bd612817b7cacee286.jpg);
  --hero-image-quinoa-stew-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-4476c37b84a986c26d2e91d77aa258f38565671a7072a9f5b9d4648f182d276f.webp);
  --hero-image-quinoa-stew-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-4476c37b84a986c26d2e91d77aa258f38565671a7072a9f5b9d4648f182d276f.webp);
  --hero-image-quinoa-stew-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@1x-defe79fd4d016c753d4a97b7ad7aad8bb8638772bbaac37e05890fce71973ad2.avif);
  --hero-image-quinoa-stew-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-quinoa-stew-dark@2x-defe79fd4d016c753d4a97b7ad7aad8bb8638772bbaac37e05890fce71973ad2.avif);
  --hero-image-pumpkin-soup-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-f0998936908fa466e0c88bb6aab04a160e6b70bf2770b858651305652d4e1100.jpg);
  --hero-image-pumpkin-soup-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-a8da8765ead7c0202fe6829aae361bfe97522c064eefe6d9a402409d8fe9b3ea.jpg);
  --hero-image-pumpkin-soup-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-b185abcaf4d7c6a41854a643a4ecb70e4571246ff3f19d64d43095c3a2643305.webp);
  --hero-image-pumpkin-soup-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-89b88cfd8dc03439d49549e906895649f406ab262723a9c8ab4f65e58ba88776.webp);
  --hero-image-pumpkin-soup-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@1x-0e580e1ee00ea5e7138b19058518384a00c95b670739cd10665dc4693de70511.avif);
  --hero-image-pumpkin-soup-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pumpkin-soup-dark@2x-b703fd764bacd2fec50ee881a8eb10ed81bd5698985be84030da48a77d851687.avif);
  --hero-image-pomegranate-seeds-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-d2cc373b2eaf128e465cab39ec867955afc0adff41f89c622301036e77b4b0c1.jpg);
  --hero-image-pomegranate-seeds-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-30341e2b69ac358645a41a8ba010b4e5327ed2cd082acde4a47467ce2e3becfa.jpg);
  --hero-image-pomegranate-seeds-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-7d3305ac66833ae00989844fa9e89e1eb032667a9d508d923ff6d6392aac76e9.webp);
  --hero-image-pomegranate-seeds-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-cb952382f969da568a03a65f583794224c35c6a6a0f246f93048c09e7ac86c00.webp);
  --hero-image-pomegranate-seeds-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@1x-b27826656733cc1ca9fcea89ee722d9ed5cd70133b9b4141573a29648f9d8bfd.avif);
  --hero-image-pomegranate-seeds-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-pomegranate-seeds-dark@2x-5019e5aca5e7616a58ccd912199e2c30b9c5e3c614927a146db90c664e5d796e.avif);
  --hero-avocado-dip-1x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-ab8af895207b597698691739abb05834672b2c67592e4c71017dc69c2cc4e754.jpg);
  --hero-avocado-dip-2x-jpg: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-ab8af895207b597698691739abb05834672b2c67592e4c71017dc69c2cc4e754.jpg);
  --hero-avocado-dip-1x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-dbba4ec0a980b4d2ebb8bca2ec65d768412901b6d1ce4114ca764b9ff07f8f70.webp);
  --hero-avocado-dip-2x-webp: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-dbba4ec0a980b4d2ebb8bca2ec65d768412901b6d1ce4114ca764b9ff07f8f70.webp);
  --hero-avocado-dip-1x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@1x-65c10acef3116de40aa186921e5b906a02ec809afe65401846851b5ce0e9052e.avif);
  --hero-avocado-dip-2x-avif: url(//d3ekaphq0ukh5u.cloudfront.net/assets/home/hero-avocado-dip-dark@2x-65c10acef3116de40aa186921e5b906a02ec809afe65401846851b5ce0e9052e.avif);
}
html[data-theme=dark] body {
  background-color: #830;
}

html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 62.5%;
}

html, body {
  height: 100%;
  margin: 0;
}

#navbar {
  width: 100%;
  background-color: #c50;
  font-size: 2.4rem;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0.7rem 1.4rem 0.7rem;
  position: fixed;
  top: 0;
  z-index: 1;
}

#navbar a {
  color: #fff;
  text-decoration: none;
  padding: 0.4rem 0.7rem 0.9rem 0.7rem;
  margin-top: 0.4rem;
  display: inline-block;
}

#navbar a:hover {
  background-color: #e61;
}

#navbar a.highlight {
  background-color: #921;
}

#theme-toggle {
  background: none;
  border: none;
  cursor: pointer;
  color: #fff;
  font-size: 2rem;
  padding: 0.4rem 0.9rem 0.9rem 0.9rem;
  margin-top: 0.4rem;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
#theme-toggle:hover {
  background-color: #e61;
}

#mobile-menu-button-container {
  display: none;
  position: fixed;
  top: -10px;
  top: 10px;
  right: -10px;
  right: 10px;
  color: #fff;
  font-size: 10rem;
  font-size: 5.6rem;
  font-size: 4.8rem;
  line-height: 3.6rem;
  z-index: 1;
  padding: 0;
  margin: 0;
  padding-bottom: 1rem;
  background-color: rgba(150, 80, 80, 0.2);
  border-radius: 7px;
}

#mobile-menu-button-container a {
  color: #fff;
  text-decoration: none;
}

#menu-mobile {
  position: fixed;
  top: 55px;
  top: 9.6rem;
  z-index: 2;
  background-color: #fff;
  width: 100%;
  overflow: scroll;
  height: 70%;
}
#menu-mobile ul {
  list-style: none;
  font-size: 2.4rem;
}
#menu-mobile li {
  margin-bottom: 2.4rem;
}
#menu-mobile li a {
  color: #510;
  text-decoration: none;
}

#menu-mobile.hidden {
  display: none;
}

body.mobile-navbar h1 {
  font-size: 4.8rem;
  margin: 0;
  padding: 0;
}

@media all and (max-width: 767px) {
  #mobile-menu-button-container {
    display: block;
  }
  #navbar {
    display: none;
  }
  body.mobile-navbar #mobile-menu-button-container {
    background-color: #000;
    opacity: 0.5;
    width: 96%;
    text-align: right;
  }
  body.mobile-navbar h1 {
    font-size: 3.6rem;
    margin: 9.6rem 0 1.2rem 0;
    padding: 0;
  }
}
.columns {
  display: flex;
  flex-direction: row;
  height: 100vh;
  margin-bottom: 0.9rem;
}

.column {
  flex: 1;
  height: 100vh;
}

.column p:last-child {
  margin-bottom: 4.2rem;
}

.column.first-left {
  background-color: #05c;
  background-color: #381;
  background-color: #f4792a;
  background-color: #f37121;
  background-color: #d35111;
  background-color: #c40;
  background-color: var(--orange-1);
}

.column.first-right {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.first-right.lazy-visible {
  background-image: var(--hero-image-tomato-pasta-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-tomato-pasta-1x-avif) 1x, var(--hero-image-tomato-pasta-2x-avif) 2x, var(--hero-image-tomato-pasta-1x-webp) 1x, var(--hero-image-tomato-pasta-2x-webp) 2x);
  background-image: image-set(var(--hero-image-tomato-pasta-1x-webp) 1x, var(--hero-image-tomato-pasta-2x-webp) 2x, var(--hero-image-tomato-pasta-1x-avif) 1x, var(--hero-image-tomato-pasta-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.second-left {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.second-left.lazy-visible {
  background-image: var(--hero-image-thai-vegan-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-thai-vegan-1x-avif) 1x, var(--hero-image-thai-vegan-2x-avif) 2x, var(--hero-image-thai-vegan-1x-webp) 1x, var(--hero-image-thai-vegan-2x-webp) 2x);
  background-image: image-set(var(--hero-image-thai-vegan-1x-webp) 1x, var(--hero-image-thai-vegan-2x-webp) 2x, var(--hero-image-thai-vegan-1x-avif) 1x, var(--hero-image-thai-vegan-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.second-right {
  background-color: #595;
  background-color: #282;
  background-color: var(--green-1);
}

.column.third-left {
  background-color: #126191;
  background-color: #84a;
  background-color: var(--violet-1);
}

.column.third-right {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.third-right.lazy-visible {
  background-image: var(--hero-image-fruitarian-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-fruitarian-1x-avif) 1x, var(--hero-image-fruitarian-2x-avif) 2x, var(--hero-image-fruitarian-1x-webp) 1x, var(--hero-image-fruitarian-2x-webp) 2x);
  background-image: image-set(var(--hero-image-fruitarian-1x-webp) 1x, var(--hero-image-fruitarian-2x-webp) 2x, var(--hero-image-fruitarian-1x-avif) 1x, var(--hero-image-fruitarian-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.fourth-left {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.fourth-left.lazy-visible {
  background-image: var(--hero-image-drunken-noodles-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-drunken-noodles-1x-avif) 1x, var(--hero-image-drunken-noodles-2x-avif) 2x, var(--hero-image-drunken-noodles-1x-webp) 1x, var(--hero-image-drunken-noodles-2x-webp) 2x);
  background-image: image-set(var(--hero-image-drunken-noodles-1x-webp) 1x, var(--hero-image-drunken-noodles-2x-webp) 2x, var(--hero-image-drunken-noodles-1x-avif) 1x, var(--hero-image-drunken-noodles-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.fourth-right {
  background-color: #84b;
  background-color: #126191;
  background-color: #2271b1;
  background-color: var(--blue-1);
}

.column.fifth-left {
  background-color: #d70;
  background-color: #e70;
  background-color: #c40;
  background-color: var(--orange-1);
}

.column.fifth-right {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.fifth-right.lazy-visible {
  background-image: var(--hero-image-quinoa-stew-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-quinoa-stew-1x-avif) 1x, var(--hero-image-quinoa-stew-2x-avif) 2x, var(--hero-image-quinoa-stew-1x-webp) 1x, var(--hero-image-quinoa-stew-2x-webp) 2x);
  background-image: image-set(var(--hero-image-quinoa-stew-1x-webp) 1x, var(--hero-image-quinoa-stew-2x-webp) 2x, var(--hero-image-quinoa-stew-1x-avif) 1x, var(--hero-image-quinoa-stew-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.sixth-left {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.sixth-left.lazy-visible {
  background-image: var(--hero-image-fruitarian-2-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-fruitarian-2-1x-avif) 1x, var(--hero-image-fruitarian-2-2x-avif) 2x, var(--hero-image-fruitarian-2-1x-webp) 1x, var(--hero-image-fruitarian-2-2x-webp) 2x);
  background-image: image-set(var(--hero-image-fruitarian-2-1x-webp) 1x, var(--hero-image-fruitarian-2-2x-webp) 2x, var(--hero-image-fruitarian-2-1x-avif) 1x, var(--hero-image-fruitarian-2-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.sixth-right {
  background-color: #84b;
  background-color: #126191;
  background-color: #2271b1;
  background-color: var(--blue-1);
}

.column.seventh-left {
  background-color: #d70;
  background-color: #e70;
  background-color: #c40;
  background-color: var(--blue-2);
}

.column.seventh-right {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.seventh-right.lazy-visible {
  background-image: var(--hero-image-pomegranate-seeds-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-pumpkin-soup-1x-avif) 1x, var(--hero-image-pumpkin-soup-2x-avif) 2x, var(--hero-image-pumpkin-soup-1x-webp) 1x, var(--hero-image-pumpkin-soup-2x-webp) 2x);
  background-image: image-set(var(--hero-image-pumpkin-soup-1x-webp) 1x, var(--hero-image-pumpkin-soup-2x-webp) 2x, var(--hero-image-pumpkin-soup-1x-avif) 1x, var(--hero-image-pumpkin-soup-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.eigth-left {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.column.eigth-left.lazy-visible {
  background-image: var(--hero-image-pomegranate-seeds-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-pomegranate-seeds-1x-avif) 1x, var(--hero-image-pomegranate-seeds-2x-avif) 2x, var(--hero-image-pomegranate-seeds-1x-webp) 1x, var(--hero-image-pomegranate-seeds-2x-webp) 2x);
  background-image: image-set(var(--hero-image-pomegranate-seeds-1x-webp) 1x, var(--hero-image-pomegranate-seeds-2x-webp) 2x, var(--hero-image-pomegranate-seeds-1x-avif) 1x, var(--hero-image-pomegranate-seeds-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.column.eigth-right {
  background-color: #84b;
  background-color: #126191;
  background-color: #2271b1;
  background-color: var(--blue-1);
}

/* */
.hero {
  background-image: var(--hero-image-rainbow-bowl-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-rainbow-bowl-1x-avif) 1x, var(--hero-image-rainbow-bowl-2x-avif) 2x, var(--hero-image-rainbow-bowl-1x-webp) 1x, var(--hero-image-rainbow-bowl-2x-webp) 2x);
  background-image: image-set(var(--hero-image-rainbow-bowl-1x-webp) 1x, var(--hero-image-rainbow-bowl-2x-webp) 2x, var(--hero-image-rainbow-bowl-1x-avif) 1x, var(--hero-image-rainbow-bowl-2x-avif) 2x);
  /* Set a specific height */
  height: 100%;
  /* Position and center the image to scale nicely on all screens */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 0.9rem;
}

.hero.restaurant-interior {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.hero.restaurant-interior.lazy-visible {
  background-image: var(--hero-image-restaurant-interior-dining-room-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-restaurant-interior-dining-room-1x-avif) 1x, var(--hero-image-restaurant-interior-dining-room-2x-avif) 2x, var(--hero-image-restaurant-interior-dining-room-1x-webp) 1x, var(--hero-image-restaurant-interior-dining-room-2x-webp) 2x);
  background-image: image-set(var(--hero-image-restaurant-interior-dining-room-1x-webp) 1x, var(--hero-image-restaurant-interior-dining-room-2x-webp) 2x, var(--hero-image-restaurant-interior-dining-room-1x-avif) 1x, var(--hero-image-restaurant-interior-dining-room-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero.restaurant-garden {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.hero.restaurant-garden.lazy-visible {
  background-image: var(--hero-image-restaurant-garden-1-1x-jpg);
  background-image: -webkit-image-set(var(--hero-image-restaurant-garden-1-1x-avif) 1x, var(--hero-image-restaurant-garden-1-2x-avif) 2x, var(--hero-image-restaurant-garden-1-1x-webp) 1x, var(--hero-image-restaurant-garden-1-2x-webp) 2x);
  background-image: image-set(var(--hero-image-restaurant-garden-1-1x-webp) 1x, var(--hero-image-restaurant-garden-1-2x-webp) 2x, var(--hero-image-restaurant-garden-1-1x-avif) 1x, var(--hero-image-restaurant-garden-1-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero.avocado-dip {
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-9f09f36633304c25c5e7c320dc290a21e4403e97cefc759292dfd4318ad92f9b.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-6ee407465eb90d48b3ec92fb456ce2865ec21697daaef09e2e93637daa45e978.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/placeholder-fe6271d2e9464246904dd5e368d8f806c34883f3be0befbddf3ac0b42424ed97.avif) 2x);
}

.hero.avocado-dip.lazy-visible {
  background-image: var(--hero-avocado-dip-1x-jpg) 1x;
  background-image: -webkit-image-set(var(--hero-avocado-dip-1x-avif) 1x, var(--hero-avocado-dip-2x-avif) 2x, var(--hero-avocado-dip-1x-webp) 1x, var(--hero-avocado-dip-2x-webp) 2x);
  background-image: image-set(var(--hero-avocado-dip-1x-webp) 1x, var(--hero-avocado-dip-2x-webp) 2x, var(--hero-avocado-dip-1x-avif) 1x, var(--hero-avocado-dip-2x-avif) 2x);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.logo-container {
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90%;
  background-image: url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@1x-05b2b6a25a21b053ddaa381f4c58fe535acbe6f78099fab1f5cc22c517519b7a.jpg);
  background-image: -webkit-image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@1x-e6409c587a950d82bc924a2af077df62e5afb60dc8c297fe35aba0ff29327466.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@1x-e6409c587a950d82bc924a2af077df62e5afb60dc8c297fe35aba0ff29327466.avif) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@2x-7b2a67f67c45ef2aeccdf78edec87122f42d2dcbb196def241ae6a7cff7cc734.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@2x-7b2a67f67c45ef2aeccdf78edec87122f42d2dcbb196def241ae6a7cff7cc734.webp) 2x);
  background-image: image-set(url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@1x-7b2a67f67c45ef2aeccdf78edec87122f42d2dcbb196def241ae6a7cff7cc734.webp) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@1x-7b2a67f67c45ef2aeccdf78edec87122f42d2dcbb196def241ae6a7cff7cc734.webp) 2x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@2x-e6409c587a950d82bc924a2af077df62e5afb60dc8c297fe35aba0ff29327466.avif) 1x, url(//d3ekaphq0ukh5u.cloudfront.net/assets/global/logo-chakra@2x-e6409c587a950d82bc924a2af077df62e5afb60dc8c297fe35aba0ff29327466.avif) 2x);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 20vw; /* 20% of the viewport width */
}

@media all and (max-width: 1000px) {
  .logo-container {
    width: 50vw;
  }
}
@media all and (max-width: 767px) {
  .logo-container {
    width: 50vw;
  }
}
/* global */
h1 {
  margin: 1.2rem 0 1rem 0;
  padding: 1rem 2.4rem 0 2.4rem;
  font-size: 4.8rem;
  line-height: 4.4rem;
  color: #fff;
}

h2 {
  margin: 0 0 1.2rem 0;
  padding: 1rem 2.4rem 0 2.4rem;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: #fff;
}

h3 {
  margin: 0 0 2.2rem 0;
  padding: 0 2.4rem 0 2.4rem;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.2rem;
  color: #fff;
}

h4 {
  margin: 1.2rem 0 0 0;
  margin: 1.4rem 0 1.1rem 0;
  padding: 1rem 2.4rem 0 2.4rem;
  font-size: 2.4rem;
  font-size: 4.8rem;
  line-height: 2.8rem;
  line-height: 4.2rem;
  color: #fff;
}

.diet-details div h4 {
  font-size: 2.8rem;
  font-weight: 700;
  text-decoration: none;
  line-height: 3.2rem;
}

.diet-details div h5 {
  font-size: 2rem;
  text-align: left;
  margin: 0.2rem 0 0 2.2rem;
  font-weight: normal;
}

p {
  margin-top: 0;
  padding: 0 2.4rem 0 2.4rem;
  font-size: 2.4rem;
  color: #fff;
}

p.info {
  line-height: 2.1rem;
}

p.info.hours {
  font-weight: 700;
}

@media screen and (max-width: 1250px) {
  p.info {
    line-height: 1.1rem;
  }
}
p a {
  color: #fff;
}

.order-link-container {
  margin-top: 9.6rem;
  margin-top: 3.6rem;
}

a.order-link,
a.allergen-link,
a.menu-link {
  font-size: 2.4rem;
  font-size: 3.2rem;
  font-size: 2.6rem;
  text-align: center;
  background-color: #090;
  color: #fff;
  text-decoration: none;
  padding: 0.5rem 1rem 0.7rem 1rem;
  border: 2px solid #fff;
  border-radius: 5px;
}

a.order-link {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

a.order-link:hover {
  background-color: #0b0;
}

a.allergen-link {
  background-color: #359;
  border: 1px solid #fff;
  margin-left: 1rem;
  white-space: nowrap;
}

footer {
  font-size: 1.8rem;
  text-align: center;
  padding: 2.4rem 0 2.4rem 0;
  background-color: #595;
  color: #fff;
}

footer a {
  color: #fff;
  margin-left: 3.6rem;
}

footer span.name {
  margin-right: 3.6rem;
}

@media screen and (max-width: 1025px) {
  .columns {
    flex-direction: column;
    height: auto;
  }
  .column {
    flex: none;
  }
  .column.first-left, .column.second-right, .column.third-left, .column.fourth-right, .column.fifth-left, .column.sixth-right, .column.seventh-left {
    flex: 1;
  }
  .column.reverse-display:nth-child(1) {
    order: 2;
  }
  .column.reverse-display:nth-child(2) {
    order: 1;
  }
  h1 {
    font-size: 3.2rem;
    font-size: 4.8rem;
    line-height: 3.2rem;
    line-height: 4.6rem;
    margin-bottom: 0.9rem;
  }
  h4 {
    font-size: 3rem;
    margin: 4.2rem 0 3.2rem 0;
    margin: 1.6rem 0 1.2rem 0;
  }
  p {
    padding: 0 2.4rem 0 2.4rem;
    font-size: 2.2rem;
    line-height: 2.8rem;
    margin-top: 0.1rem;
  }
  p a {
    color: #fff;
  }
  p.info {
    font-size: 2.4rem;
    line-height: 2.4rem;
    margin-top: 0;
  }
  .order-link-container {
    margin-top: 4.4rem;
    margin-bottom: 4.4rem;
  }
  a.order-link,
  a.allergen-link {
    font-size: 2.6rem;
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 1.5rem 2rem 1.7rem 2rem;
    padding: 1.5rem 0 1.7rem 0;
    border: 2px solid #fff;
    border-radius: 5px;
    width: 100%;
    display: block;
  }
  a.order-link {
    padding: 1.5rem 0 1.7rem 0;
    padding: 1rem 0 1.2rem 0;
  }
  a.allergen-link {
    margin-top: 2rem;
    margin-left: 0;
  }
  footer span.name, span.address, footer a {
    display: block;
    font-size: 2.4rem;
  }
  footer span.name {
    margin-right: 0;
    margin-bottom: 2.4rem;
  }
  footer a {
    margin-top: 2.4rem;
    margin-left: 0;
  }
}
.footer-2 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: #333;
  color: #fff;
  padding: 20px 0;
}

.footer-2-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.footer-2-image {
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

/* Media query for mobile screens */
@media (max-width: 1024px) {
  .footer-2 {
    flex-direction: column;
  }
  .footer-2-item {
    margin-bottom: 20px;
  }
  .footer-2-item:last-child {
    margin-bottom: 0;
  }
}
.container {
  display: flex;
  padding-top: 12rem;
}

.container h1 {
  display: inline;
}
.container h1, .container h2, .container h3 {
  text-align: center;
}
.container h3 {
  margin: 4rem 0 0 0;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 0.5rem;
}
.container ul {
  background-color--: #f90;
  text-align: center;
  margin-top: 0;
  padding: 0;
}
.container li {
  background-color--: #594;
  font-size: 2.4rem;
  text-align: center;
  margin-top: 1rem;
  color: #311;
}
.container nav {
  font-size: 2.5rem;
  line-height: 4rem;
  margin-bottom: 4rem;
}
.container nav a {
  margin-right: 1rem;
  white-space: nowrap;
}
.container nav a:last-child {
  margin-right: 0;
}

.container div:nth-child(1) {
  /*background-color: #9df;*/
  width: 10%;
}

.container div:nth-child(2) {
  /*background-color: #fd9;*/
  width: 90%;
  margin: auto;
  text-align: center;
}

.container div:nth-child(3) {
  /*background-color: #fd0;*/
  width: 10%;
}

.container h1 {
  font-size: 3.6rem;
  font-weight: 500;
  text-align: left;
  color: #921;
}
.container h2 {
  font-size: 3.6rem;
  font-weight: 500;
  font-size: 4.8rem;
  font-size: 3.6rem;
  line-height: 4.8rem;
  color: #721;
}
.container h3 {
  font-size: 2.8rem;
  font-weight: 300;
  color: #721;
  margin-bottom: 1.4rem;
  margin-bottom: 2.4rem;
}
.container h4 {
  font-size: 2.4rem;
  font-weight: 400;
  text-align: left;
  color: #721;
  margin-bottom: 0;
  text-decoration: underline;
  text-underline-offset: 0.4rem;
}
.container p {
  margin-top: 0.8rem;
  font-size: 2.4rem;
  color: #631;
  text-align: left;
}
.container ul {
  list-style: none;
  font-size: 1.9rem;
  color: #631;
}

.fixed-order-button-container {
  position: fixed;
  bottom: 30px;
  right: 20px;
  z-index: 10000;
}
.fixed-order-button-container .order-link {
  margin-left: 20px;
}

.fixed-reservation-button-container {
  position: fixed;
  bottom: 30px;
  right: 5px;
  z-index: 10000;
}

@media screen and (max-width: 1025px) {
  .fixed-order-button-container {
    top: auto;
    bottom: 30px;
    right: 30px;
  }
  .fixed-order-button-container .order-link {
    margin-left: 20px;
    margin-right: 20px;
    margin-left: 10px;
    margin-right: 0px;
    font-size: 1.9em;
  }
  .fixed-reservation-button-container {
    top: auto;
    bottom: -20px;
    left: -5px;
  }
}
/* ------------------------- */
.columns-ingredients {
  display: flex;
  flex-direction: row;
  margin-bottom: 2.4rem;
  align-items: stretch;
}

.column-ingredients {
  flex: 1;
}

.column-ingredients h5 {
  font-size: 2rem;
  text-align: left;
  margin: 1.8rem 0 0 2.2rem;
  font-weight: 700;
}

ul.ingredients {
  margin: 0 0 0 2.4rem;
}
ul.ingredients ul {
  margin: 0 0 0 2.4rem;
}
ul.ingredients li {
  text-align: left;
}
ul.ingredients li a {
  color: #fff;
}
ul.ingredients li h5 {
  margin: 0;
}

@media screen and (max-width: 1025px) {
  .columns-ingredients {
    flex-direction: column;
  }
}
/* ------------------------- */
.columns-ingredient-index {
  display: flex;
  flex-direction: row;
}

.column-ingredient-index {
  flex: 1;
}

img.menu-item {
  width: 30%;
  height: auto;
}

@media screen and (max-width: 1025px) {
  img.menu-item {
    width: 100%;
  }
}
.container ol {
  margin-left: 1rem;
}
.container ol li {
  color: #fff;
  text-align: left;
}

.breadcrumbs-menu {
  color: #03c;
}
.breadcrumbs-menu a {
  color: #03c;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) .container h1, :root:not([data-theme=light]) .container h2, :root:not([data-theme=light]) .container h3, :root:not([data-theme=light]) .container h3 a, :root:not([data-theme=light]) .container h4, :root:not([data-theme=light]) .container h5, :root:not([data-theme=light]) .container p, :root:not([data-theme=light]) .container ul li {
    color: #fff;
  }
  :root:not([data-theme=light]) .breadcrumbs-menu {
    color: #fff;
  }
  :root:not([data-theme=light]) .breadcrumbs-menu a {
    color: #fff;
  }
}
:root[data-theme=dark] .container h1, :root[data-theme=dark] .container h2, :root[data-theme=dark] .container h3, :root[data-theme=dark] .container h3 a, :root[data-theme=dark] .container h4, :root[data-theme=dark] .container h5, :root[data-theme=dark] .container p, :root[data-theme=dark] .container ul li {
  color: #fff;
}

:root[data-theme=dark] .breadcrumbs-menu {
  color: #fff;
}
:root[data-theme=dark] .breadcrumbs-menu a {
  color: #fff;
}

h1 {
  color: #311;
}

.home h1, .home h2, .home p {
  color: #fff;
}
.home p a {
  color: #fff;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) h1 {
    color: #fff;
  }
}
:root[data-theme=dark] h1 {
  color: #fff;
}

.reservation-buttons-columns {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.reservation-buttons-column-1 {
  flex: 1;
}

.reservation-buttons-column-2 {
  flex: 4;
}

.reservation-buttons-column-2-button {
  margin: 12px 0 0 2rem;
}

@media all and (max-width: 767px) {
  .reservation-buttons-columns {
    display: block;
  }
  .reservation-buttons-column-2-button {
    margin: 0 0 2rem 1.4rem;
  }
}
.private-garden-dining {
  font-size: 2.8rem;
  font-weight: 450;
  color: #fff;
  margin: 33rem 0 0 2rem;
  display: inline-block;
}

@media all and (max-width: 767px) {
  .private-garden-dining {
    font-size: 2.4rem;
  }
  .more-info {
    display: none;
  }
  a.view-menu-link {
    display: block;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 5px;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    text-decoration: none;
  }
}
.more-info.show {
  display: block;
}

p {
  color: #311;
}

p a {
  color: #03c;
}

.container-ingredient-index {
  display: flex;
  padding-top: 12rem;
  padding: 10rem;
}

.container-ingredient-index h1 {
  margin-bottom: 1.8rem;
  padding: 0;
}
.container-ingredient-index p {
  padding: 0;
}
.container-ingredient-index .columns-ingredient-index {
  display: flex;
  flex-direction: row;
}
.container-ingredient-index .columns-ingredient-index .column-ingredient-index {
  flex: 1;
}
.container-ingredient-index .columns-ingredient-index .column-ingredient-index p {
  font-size: 2.4rem;
  padding-right: 2.4rem;
}
.container-ingredient-index .columns-ingredient-index .column-ingredient-index .image-container-1 {
  margin-right: 1.4rem;
}
.container-ingredient-index .columns-ingredient-index .column-ingredient-index .image-container-2 {
  margin-left: 0.7rem;
  margin-right: 0.7rem;
}
.container-ingredient-index .columns-ingredient-index .column-ingredient-index .image-container-3 {
  margin-left: 1.4rem;
}

@media screen and (max-width: 1025px) {
  .container-ingredient-index .columns-ingredient-index {
    flex-direction: column;
  }
  .container-ingredient-index .columns-ingredient-index .column-ingredient-index {
    flex: 1;
  }
  .container-ingredient-index .columns-ingredient-index .column-ingredient-index p {
    padding-right: 0;
  }
  .container-ingredient-index h1 {
    margin-top: 0;
  }
}
.container-ingredient-index-item {
  display: flex;
  padding-top: 12rem;
  padding: 10rem;
  padding: 2rem;
  padding-top: 7rem;
}

.container-ingredient-index-item h1 {
  margin-bottom: 1.8rem;
  padding: 0;
}
.container-ingredient-index-item p {
  padding: 0;
}
.container-ingredient-index-item .columns-ingredient-index {
  display: flex;
  flex-direction: row;
}
.container-ingredient-index-item .columns-ingredient-index .column-ingredient-index {
  flex: 1;
}
.container-ingredient-index-item .columns-ingredient-index .column-ingredient-index p {
  font-size: 2.4rem;
  padding-right: 2.4rem;
}
.container-ingredient-index-item .columns-ingredient-index .column-ingredient-index .image-container-1 {
  margin-right: 1.4rem;
}
.container-ingredient-index-item .columns-ingredient-index .column-ingredient-index .image-container-2 {
  margin-left: 0.7rem;
  margin-right: 0.7rem;
}
.container-ingredient-index-item .columns-ingredient-index .column-ingredient-index .image-container-3 {
  margin-left: 1.4rem;
}

@media screen and (max-width: 1025px) {
  .container-ingredient-index-item .columns-ingredient-index {
    flex-direction: column;
  }
  .container-ingredient-index-item .columns-ingredient-index .column-ingredient-index {
    flex: 1;
  }
  .container-ingredient-index-item .columns-ingredient-index .column-ingredient-index p {
    padding-right: 0;
  }
  .container-ingredient-index-item h1 {
    margin-top: 0;
  }
}
.container-ingredient-index-item h1, .container-ingredient-index-item h2, .container-ingredient-index-item h3 {
  color: #311;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) ul.ingredient-index-items li a,
  :root:not([data-theme=light]) .container-ingredient-index-item p,
  :root:not([data-theme=light]) .container-ingredient-index-item h1,
  :root:not([data-theme=light]) .container-ingredient-index-item h2,
  :root:not([data-theme=light]) .container-ingredient-index-item h3,
  :root:not([data-theme=light]) p,
  :root:not([data-theme=light]) p a,
  :root:not([data-theme=light]) a {
    color: #fff;
  }
  :root:not([data-theme=light]) h1 {
    color: #fff;
  }
}
:root[data-theme=dark] ul.ingredient-index-items li a,
:root[data-theme=dark] .container-ingredient-index-item p,
:root[data-theme=dark] .container-ingredient-index-item h1,
:root[data-theme=dark] .container-ingredient-index-item h2,
:root[data-theme=dark] .container-ingredient-index-item h3,
:root[data-theme=dark] p,
:root[data-theme=dark] p a,
:root[data-theme=dark] a {
  color: #fff;
}

:root[data-theme=dark] h1 {
  color: #fff;
}

h1 {
  color: #311;
}

/* ------------------------- */
h2 a {
  color: #fff;
  color: #03c;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) h2 a {
    color: #fff;
  }
}
:root[data-theme=dark] h2 a {
  color: #fff;
}

h5 {
  font-size: 2rem;
  font-weight: 500;
  margin: 2rem 0 0 0;
}
h5 a {
  color: #fff;
}

.order-button-container {
  margin-top: 4rem;
}

@media screen and (max-width: 1025px) {
  .menu-item-description {
    display: none;
  }
  .order-button-container {
    margin-top: 0rem;
  }
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) ul.menu-items li a {
    color: #fff;
  }
}
:root[data-theme=dark] ul.menu-items li a {
  color: #fff;
}

body.mobile-navbar h1.menu-item-header {
  margin-top: 0;
}

ul.menu-items-grid {
  list-style: none;
  padding: 0;
  margin: 0 0 4.8rem 0;
}
ul.menu-items-grid > li {
  margin-bottom: 3.6rem;
}

@media screen and (min-width: 768px) {
  ul.menu-items-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.8rem;
    margin: 0 0 4.8rem 0;
  }
  ul.menu-items-grid > li {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.09);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
    transition: box-shadow 0.2s ease, transform 0.2s ease;
  }
  ul.menu-items-grid > li:hover {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.13);
    transform: translateY(-3px);
  }
  a.menu-card-image-link {
    display: block;
    overflow: hidden;
    flex-shrink: 0;
  }
  ul.menu-items-grid img.menu-item {
    width: 100%;
    height: 22rem;
    object-fit: cover;
    display: block;
    transition: transform 0.35s ease;
  }
  a.menu-card-image-link:hover img.menu-item {
    transform: scale(1.05);
  }
  .menu-card-body {
    padding: 1.4rem 1.8rem 1.8rem 1.8rem;
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  ul.menu-items-grid h5 {
    font-size: 2rem;
    font-weight: 700;
    margin: 0 0 0.5rem 0;
    padding: 0;
    line-height: 2.6rem;
  }
  ul.menu-items-grid h5 a {
    color: #311;
    text-decoration: none;
  }
  ul.menu-items-grid h5 a:hover {
    color: #921;
  }
  .menu-card-prices {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem 1.2rem;
    margin: 0 0 0.8rem 0;
    padding: 0.2rem 0 1rem 0;
  }
  .price-tier {
    font-size: 1.6rem;
    color: #721;
    white-space: nowrap;
  }
  .price-tier strong {
    color: #c50;
    font-weight: 700;
  }
  p.menu-card-description {
    font-size: 1.7rem;
    line-height: 2.3rem;
    color: #631;
    margin: 0;
    padding: 0;
    flex: 1;
  }
}
@media screen and (min-width: 768px) and (max-width: 1025px) {
  ul.menu-items-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
  .menu-card-prices {
    padding: 0.4rem 0 1rem 0;
  }
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme=light]) ul.menu-items-grid > li {
    background-color: rgba(255, 255, 255, 0.07);
    border-color: rgba(255, 255, 255, 0.1);
    box-shadow: none;
  }
  :root:not([data-theme=light]) ul.menu-items-grid > li:hover {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.4);
  }
  :root:not([data-theme=light]) ul.menu-items-grid h5 a {
    color: #fff;
  }
  :root:not([data-theme=light]) ul.menu-items-grid h5 a:hover {
    color: #f90;
  }
  :root:not([data-theme=light]) .price-tier {
    color: #dcc;
  }
  :root:not([data-theme=light]) .price-tier strong {
    color: #f90;
  }
  :root:not([data-theme=light]) p.menu-card-description {
    color: #dcc;
  }
}
:root[data-theme=dark] ul.menu-items-grid > li {
  background-color: rgba(255, 255, 255, 0.07);
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}

:root[data-theme=dark] ul.menu-items-grid > li:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.4);
}

:root[data-theme=dark] ul.menu-items-grid h5 a {
  color: #fff;
}
:root[data-theme=dark] ul.menu-items-grid h5 a:hover {
  color: #f90;
}

:root[data-theme=dark] .price-tier {
  color: #dcc;
}
:root[data-theme=dark] .price-tier strong {
  color: #f90;
}

:root[data-theme=dark] p.menu-card-description {
  color: #dcc;
}

ol.sos {
  color: #fff;
}
ol.sos li {
  text-align: left;
  color: #fff;
}

.diagram-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr); /* 5 columns */
  grid-template-rows: repeat(3, 1fr); /* 2 rows */
  /*	    gap: 20px;*/ /* Adjust the gap between items */
  width: 100%; /* Adjust the width as needed */
  /*	    padding: 20px;*/
  /*	    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/
  background-color: #a9a;
  font-size: 2.4rem;
}

.diagram-col {
  text-align: center;
}

.diagram-col.center {
  font-size: 3.2rem;
  margin-top: auto;
  margin-bottom: auto;
}

.diagram-col span {
  display: block;
}

/* Media query for mobile screens */
@media (max-width: 768px) {
  .diagram-container {
    grid-template-columns: 1fr; /* 1 column */
    grid-template-rows: repeat(10, auto); /* 10 rows */
  }
}
