@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:200;src:url(/littlelemon/static/media/karla-latin-ext-200-normal.ed4d24c326aa3b9eb128.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-ext-200-normal.cfeaa3f99efe77c483f6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:200;src:url(/littlelemon/static/media/karla-latin-200-normal.58bd8c85b3318d9829b9.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-200-normal.b52026ac41db0cf517b5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/karla-latin-ext-400-normal.d596dd979e8b712a0987.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-ext-400-normal.2fa6d1da57a331d05ae3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/karla-latin-400-normal.a49dc567c1240d91cb4c.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-400-normal.c6b64b24f255d98ba90b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/karla-latin-ext-500-normal.b76fb80e874c9a01b180.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-ext-500-normal.d5061fe02393305a2b53.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/karla-latin-500-normal.aac13941a029fb8c7d72.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-500-normal.6b197fbfc76684593335.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/karla-latin-ext-700-normal.5273f34ce4249f96eb07.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-ext-700-normal.8be8507a4d64550132e2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/karla-latin-700-normal.2aab0f78f98843cc1626.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-700-normal.6d3f2c9a3e15a03095ac.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:800;src:url(/littlelemon/static/media/karla-latin-ext-800-normal.a483042ca925d81c6fed.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-ext-800-normal.5c543454baaab5556c0d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:800;src:url(/littlelemon/static/media/karla-latin-800-normal.8153cce6f20a0a23e251.woff2) format("woff2"),url(/littlelemon/static/media/karla-latin-800-normal.66d15cc5bfdec41d6bd1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/markazi-text-arabic-400-normal.e85e86eec60d6e0cd539.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-arabic-400-normal.4f8f82b67ef3dcb63bf5.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/markazi-text-vietnamese-400-normal.652fa553104c3c53e990.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-vietnamese-400-normal.f203ae643f9c8201b6bd.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/markazi-text-latin-ext-400-normal.a3aa10f33b4b0fd4fbbe.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-ext-400-normal.a550143fb6b588b87991.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:400;src:url(/littlelemon/static/media/markazi-text-latin-400-normal.a8baf1db6772fd408457.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-400-normal.52bb28d6b0a1bd431ac0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/markazi-text-arabic-500-normal.1319560cf6aadd684f98.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-arabic-500-normal.0a224afeba817e4f2a70.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/markazi-text-vietnamese-500-normal.8ff64a254246b228acd7.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-vietnamese-500-normal.7e8b82a4497ffed8627f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/markazi-text-latin-ext-500-normal.c8ba3a078f1628382a35.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-ext-500-normal.1339145799ea24495591.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:500;src:url(/littlelemon/static/media/markazi-text-latin-500-normal.45207f6d19fc1f2d2d66.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-500-normal.99fd4939e25a848f6978.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:600;src:url(/littlelemon/static/media/markazi-text-arabic-600-normal.c1b17575995efd81915e.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-arabic-600-normal.ef785c00a9dadac1bc41.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:600;src:url(/littlelemon/static/media/markazi-text-vietnamese-600-normal.7ff0b31cadcdfebc7ef8.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-vietnamese-600-normal.25cd5f25cb892e09bc83.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:600;src:url(/littlelemon/static/media/markazi-text-latin-ext-600-normal.8867259ca6d028349fc9.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-ext-600-normal.3553e506fd534f80b343.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:600;src:url(/littlelemon/static/media/markazi-text-latin-600-normal.55d310e8c77294869aa6.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-600-normal.96cc6510f7e665f31c0d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/markazi-text-arabic-700-normal.caec61ade6d28f41e83c.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-arabic-700-normal.e062a7ab6198f032eeb2.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/markazi-text-vietnamese-700-normal.eb93c5f9325049c17648.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-vietnamese-700-normal.d2ad466f564535a6a532.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/markazi-text-latin-ext-700-normal.32a36fc5f785b5da19ac.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-ext-700-normal.044d8b96e83971aa0d36.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Markazi Text;font-style:normal;font-weight:700;src:url(/littlelemon/static/media/markazi-text-latin-700-normal.fdedb152b6da07b53d34.woff2) format("woff2"),url(/littlelemon/static/media/markazi-text-latin-700-normal.75f7d56a3fb1b6a7359a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-green:#495e57;--color-dark-green:#3d4c46;--color-yellow:#f4ce14;--color-salmon:#ee9972;--color-beige:#fcdabb;--color-orange:#f49b32;--color-white:#edefee;--color-grey:silver;--color-grey-dark:#94a19c;--color-error:#dc3545;--font-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-heading:"Markazi Text",Georgia,serif;--font-body:"Karla",var(--font-system);--font-size-xs:0.75rem;--font-size-sm:0.8rem;--font-size-base:1rem;--font-size-lg:1.2rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-size-4xl:4rem;--font-weight-light:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:500;--font-weight-black:800;--font-weight-heavy:600;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:3rem;--spacing-xl:4rem;--spacing-2xl:5rem;--border-radius-sm:0.5rem;--border-radius-md:1rem;--border-radius-lg:1.5rem;--border-width:2px;--container-padding:25%;--mobile-padding:5%;--header-height:6rem;--z-index-header:1000;--z-index-modal:1001;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--transition-fast:0.15s ease-out;--transition-base:0.2s ease-in-out;--transition-slow:0.3s ease-in-out}*,:after,:before{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}.App{justify-content:space-between;min-height:100vh}.App,body{display:flex;flex-direction:column}body{font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-optical-sizing:auto;font-synthesis:none;overscroll-behavior-y:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}h1,h2{font-family:Markazi Text,Georgia,serif;font-family:var(--font-heading);font-weight:600;font-weight:var(--font-weight-heavy)}h1,h2,h3{color:#495e57;color:var(--color-green)}h3{font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-weight:800;font-weight:var(--font-weight-black)}a{color:#495e57;color:var(--color-green);font-weight:600;font-weight:var(--font-weight-heavy);max-width:fit-content;text-decoration:none;transition:.2s ease-in-out;transition:var(--transition-base)}nav{align-items:center;display:flex;flex-direction:row;gap:1rem;gap:var(--spacing-sm);justify-content:space-around;white-space:nowrap;width:100%}input,select,textarea{appearance:none;background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border:var(--border-width) solid #0000;border-radius:1rem;box-sizing:border-box;color:#495e57;color:var(--color-green);font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:1rem;font-size:var(--font-size-base);font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));font-synthesis:none;min-height:3.3rem;outline:none;padding:1rem;padding:var(--spacing-sm);resize:vertical;text-align:left;transition:border .2s ease-in-out;width:100%}input:focus,textarea:focus{border:2px solid #495e57;border:2px solid var(--color-green)}input:hover,textarea:hover{border-color:2px solid #495e57;border-color:2px solid var(--color-green)}select{cursor:pointer}.dropdown{position:relative;width:100%;z-index:1}.dropdown--open{z-index:2}.dropdown--disabled{cursor:not-allowed;opacity:.5}.dropdown__surface{background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border:var(--border-width) solid #0000;border-radius:1rem;min-height:57px;overflow:hidden;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.dropdown--open .dropdown__surface,.dropdown:focus-within .dropdown__surface,.dropdown:not(.dropdown--disabled):hover .dropdown__surface{border-color:#495e57;border-color:var(--color-green)}.dropdown__trigger{align-items:center;appearance:none;background-color:#edefee;background-color:var(--color-white);border:0;border-radius:0;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));font-weight:400;font-weight:var(--font-weight-normal);gap:.5rem;height:53px;justify-content:space-between;line-height:normal;min-height:53px;padding:1rem;padding:var(--spacing-sm);text-align:left;transition:none;width:100%}.dropdown--disabled .dropdown__trigger{cursor:not-allowed}.dropdown__trigger:focus-visible{outline:none}.dropdown__trigger--placeholder .dropdown__value{color:silver;color:var(--color-grey)}.dropdown__value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__chevron{backface-visibility:hidden;color:#495e57;color:var(--color-green);display:block;flex-shrink:0;transform:translateZ(0);transform-origin:center;transition:transform .2s ease-in-out;transition:transform var(--transition-base);will-change:transform}.dropdown__chevron--open{transform:translateZ(0) rotate(180deg)}.dropdown__panel{overflow:hidden}.dropdown__listbox{background-color:#edefee;background-color:var(--color-white);display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;max-height:14.35rem;overflow:auto;overscroll-behavior:contain;padding:0 .35rem .35rem}.dropdown__option{align-items:center;border-radius:.65rem;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;flex:0 0 auto;font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));min-height:2.3rem;overflow:hidden;padding:.65rem .75rem;text-overflow:ellipsis;transition:background-color .15s ease-out,color .15s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.dropdown__option--highlighted:not(.dropdown__option--disabled),.dropdown__option:hover:not(.dropdown__option--disabled){background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white)}.dropdown__option--selected{font-weight:500;font-weight:var(--font-weight-bold)}.dropdown__option--selected.dropdown__option--highlighted{background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white)}.dropdown__option--disabled{color:silver;color:var(--color-grey);cursor:not-allowed;opacity:.55}.dropdown.form-error .dropdown__surface{background-color:#dc35450d;border:2px solid darkred}.guest-count-control{background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border:var(--border-width) solid #0000;border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:3.3rem;padding:0;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.guest-count-control__main{align-items:center;display:flex;justify-content:space-between;padding:.25rem;width:100%}.guest-count-control--disabled{opacity:.5;pointer-events:none}.guest-count-control .guest-count-control__button{align-items:center;background-color:initial;border-radius:.7rem;color:#495e57;color:var(--color-green);display:inline-flex;font-size:1.4rem;font-weight:500;font-weight:var(--font-weight-bold);height:2.5rem;justify-content:center;line-height:1;min-height:2.5rem;min-width:2.5rem;transition:background-color .15s ease-out,color .15s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast);width:2.5rem}.guest-count-control__button-symbol{display:block;height:1rem;overflow:visible;width:1rem}.guest-count-control .guest-count-control__button:focus-visible:not(:disabled),.guest-count-control .guest-count-control__button:hover:not(:disabled){background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);outline:none}.guest-count-control .guest-count-control__button:disabled{cursor:not-allowed;opacity:.35}.guest-count-control__value{color:#495e57;color:var(--color-green);font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));font-weight:500;font-weight:var(--font-weight-bold);min-width:2ch;text-align:center;-webkit-user-select:none;user-select:none}.guest-count-control.form-error{background-color:#dc35450d;border:2px solid darkred!important}.guest-count-control.form-error .guest-count-control__button,.guest-count-control.form-error .guest-count-control__value{color:darkred}.guest-count-control__helper-panel{overflow:hidden;width:100%}.guest-count-control__helper-text{color:#495e57;color:var(--color-green);margin:0;padding:.25rem .85rem 1.25rem;text-align:center}.guest-count-control__helper-link{color:inherit;font-weight:500;font-weight:var(--font-weight-bold)}.datepicker{position:relative;width:100%}.datepicker--open{z-index:1}.datepicker--disabled{opacity:.5;pointer-events:none}.datepicker__surface{background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border:var(--border-width) solid #0000;border-radius:1rem;overflow:hidden;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.datepicker--open .datepicker__surface,.datepicker:focus-within .datepicker__surface,.datepicker:hover .datepicker__surface{border-color:#495e57;border-color:var(--color-green)}.datepicker__trigger{align-items:center;appearance:none;background-color:#edefee;background-color:var(--color-white);border:0;border-radius:0;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));font-weight:400;font-weight:var(--font-weight-normal);gap:.5rem;justify-content:space-between;line-height:normal;min-height:3.3rem;padding:1rem;padding:var(--spacing-sm);text-align:left;transition:none;width:100%}.datepicker__trigger:focus-visible{outline:none}.datepicker__trigger--placeholder .datepicker__value{color:silver;color:var(--color-grey)}.datepicker__value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datepicker__chevron{backface-visibility:hidden;color:#495e57;color:var(--color-green);display:block;flex-shrink:0;transform:translateZ(0);transform-origin:center;transition:transform .2s ease-in-out;transition:transform var(--transition-base);will-change:transform}.datepicker__chevron--open{transform:translateZ(0) rotate(180deg)}.datepicker__panel{overflow:hidden}.datepicker__header{align-items:center;display:flex;justify-content:space-between;padding:.25rem .5rem}.datepicker__month-year{color:#495e57;color:var(--color-green);font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));font-weight:500;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}.datepicker__nav-btn{align-items:center;background:none;border:none;border-radius:50%;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;flex:0 0 2rem;height:2rem;justify-content:center;min-width:2rem;padding:0;transition:background-color .15s ease-out,color .15s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast);width:2rem}.datepicker__nav-btn svg{display:block;flex-shrink:0;height:1rem;width:1rem}.datepicker__nav-btn:focus-visible:not(:disabled),.datepicker__nav-btn:hover:not(:disabled){background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);outline:none}.datepicker__nav-btn:disabled{cursor:default;opacity:.3}.datepicker__grid{border-collapse:initial;border-spacing:2px;padding:0 .35rem .35rem;table-layout:fixed;width:100%}.datepicker__day-header{font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-bold);padding:.25rem 0}.datepicker__day,.datepicker__day-header{color:#495e57;color:var(--color-green);font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);text-align:center}.datepicker__day{cursor:pointer;font-size:.8rem;font-size:var(--font-size-sm);outline:none;padding:2px;-webkit-user-select:none;user-select:none;vertical-align:middle}.datepicker__day-content{align-items:center;aspect-ratio:1/1;border-radius:.5rem;display:inline-flex;inline-size:100%;justify-content:center;transition:background-color .15s ease-out,color .15s ease-out;transition:background-color var(--transition-fast),color var(--transition-fast)}.datepicker__day:focus-visible:not(.datepicker__day--disabled):not(.datepicker__day--outside) .datepicker__day-content,.datepicker__day:hover:not(.datepicker__day--disabled):not(.datepicker__day--outside) .datepicker__day-content{background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);outline:none}.datepicker__day--selected{color:#edefee;color:var(--color-white);font-weight:500;font-weight:var(--font-weight-bold)}.datepicker__day--selected .datepicker__day-content{background-color:#495e57;background-color:var(--color-green)}.datepicker__day--selected:hover .datepicker__day-content{background-color:#3d4c46;background-color:var(--color-dark-green)}.datepicker__day--today:not(.datepicker__day--selected) .datepicker__day-content{box-shadow:inset 0 0 0 2px #495e57;box-shadow:inset 0 0 0 2px var(--color-green);font-weight:500;font-weight:var(--font-weight-bold)}.datepicker__day--disabled{cursor:default;opacity:.3;pointer-events:none}.datepicker__day--outside{cursor:default;opacity:.15;pointer-events:none}.datepicker__day--sunday{color:silver;color:var(--color-grey)}.datepicker.form-error .datepicker__surface{background-color:#dc35450d;border:2px solid darkred}.dropdown.btn-dropdown{flex:0 0 auto;max-width:100%;min-width:0;width:fit-content}.dropdown.btn-dropdown .dropdown__trigger{font-weight:500;font-weight:var(--font-weight-bold);height:53px;max-width:14rem;min-height:53px;min-width:14rem;text-align:center}.dropdown.btn-dropdown .dropdown__listbox{min-width:100%;white-space:nowrap}b{font-weight:500;font-weight:var(--font-weight-bold)}button{appearance:none;border:none;border-radius:.5rem;border-radius:var(--border-radius-sm);color:#edefee;color:var(--color-white);cursor:pointer;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:1.2rem;font-size:var(--font-size-lg);font-synthesis:none;touch-action:manipulation;transition:.2s ease-in-out;transition:var(--transition-base);z-index:2}label{text-wrap:nowrap}Header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#edefee;background-color:var(--color-white);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#495e57;color:var(--color-green);display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:500;font-weight:var(--font-weight-bold);gap:3rem;gap:var(--spacing-lg);height:6rem;height:var(--header-height);justify-content:space-between;padding:0 25%;padding:0 var(--container-padding);position:sticky;top:0;width:100%;z-index:1000;z-index:var(--z-index-header)}.little-lemon-logo{display:block;height:4.8rem;width:4.8rem}.logo-container{align-items:center;display:flex;height:100%;width:auto}@media screen and (-webkit-min-device-pixel-ratio:0){:root .filter-btn svg,_::-webkit-full-page-media,_:future{height:var(--filter-icon-size)!important;max-width:var(--filter-icon-size)!important;width:var(--filter-icon-size)!important}}.little-lemon-logo svg{display:block;height:100%;width:100%}.burger-menu{cursor:pointer}Header a{color:#495e57;color:var(--color-green)}Header li{display:inline;list-style-type:none;text-align:justify}article{display:flex;flex-direction:column;gap:5rem;margin-bottom:5rem}.add-to-cart-btn,article{color:#495e57;color:var(--color-green)}.add-to-cart-btn{background-color:initial;background:none;border:2px solid #0000;cursor:pointer;font-weight:700;height:100%;padding:0;transition:all .3s ease;width:100%}.hero-container{color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);gap:2rem;justify-content:space-evenly;min-height:min(60vh,44rem);overflow:hidden;padding:clamp(3.5rem,5vw,5rem) 25%;position:relative;text-align:left}.hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.hero-container>a,.hero-container>div,.hero-container>h3{position:relative;z-index:1}.hero-container h1{color:#f4ce14;color:var(--color-yellow);font-size:4rem;line-height:3rem}.hero-container h1,.hero-container h2{font-family:Markazi Text,serif;font-weight:600;font-weight:var(--font-weight-heavy)}.hero-container h2{color:#fff;font-size:2.5rem}.hero-container h3{color:#edefee;color:var(--color-white);font-family:Karla,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2rem;max-width:30rem}.btn-primary{background-color:#f4ce14;background-color:var(--color-yellow);border:2px solid #f4ce14;border:2px solid var(--color-yellow);color:var (--color-green)}.btn-secondary{background-color:#495e57;background-color:var(--color-green)}.btn-primary:hover,.btn-secondary{border:2px solid #f4ce14;border:2px solid var(--color-yellow);color:#f4ce14;color:var(--color-yellow)}.btn-primary:hover{background-color:#3d4c46;background-color:var(--color-dark-green)}.btn-secondary:hover{background-color:#f4ce14;background-color:var(--color-yellow)}.btn-primary a,.btn-secondary:hover{color:#495e57;color:var(--color-green)}.btn-primary a:hover,.btn-secondary a{color:#f4ce14;color:var(--color-yellow)}.btn-secondary a:hover{color:#495e57;color:var(--color-green)}.price-label{align-items:center;background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border-radius:1rem;display:flex;font-weight:600;font-weight:var(--font-weight-heavy);justify-content:center;max-width:6rem;padding:1rem;text-align:center}.order{font-family:Karla,sans-serif;font-size:.7rem;font-weight:200;font-weight:var(--font-weight-light);gap:1rem;padding:0 25%;text-align:left}.order h1{text-transform:uppercase}.order ul *{background-color:#f4ce14;background-color:var(--color-yellow)}.order li{display:inline;gap:1rem;list-style-type:none;margin:1rem 0}.social{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.social *{font-size:2rem}.icon-social,.social *{color:#edefee;color:var(--color-white)}.icon-social{transition:transform .3s ease}.social-link-hover:hover .icon-social{transform:scale(1.2)}Footer a{color:#fff}Footer{align-items:center;background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);gap:1rem;justify-content:center;min-height:60px;padding:2rem 0;width:100%}.footer-container,Footer{display:flex;flex-direction:column}.footer-links{text-wrap:nowrap;color:#edefee;color:var(--color-white);display:inline;list-style-type:none;margin:0 1rem;text-align:center}.icon-white{filter:grayscale(100%) brightness(100%)}.copyright{color:#edefee;color:var(--color-white);font-family:Karla,sans-serif;font-size:.8rem;font-weight:500;line-height:1rem;text-align:center}.icon-social{font-size:3rem}.icon-social:hover{color:#f4ce14;color:var(--color-yellow);cursor:pointer}.icon{cursor:pointer;font-size:1.5rem}.FAQ{display:flex;flex-direction:column;gap:1rem;text-align:left}.QA{background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border-radius:1rem;color:#495e57;color:var(--color-green);cursor:pointer;padding:1.5rem;transition:border-color .3s ease}.QA:hover{border:2px solid #495e57;border:2px solid var(--color-green)}.QA h2{background-color:#495e57;background-color:var(--color-green);border-top-left-radius:.8rem;border-top-right-radius:.8rem}.QA h2,.skip-link{color:#edefee;color:var(--color-white)}.skip-link{background:#495e57;background:var(--color-green);border-radius:4px;display:none;font-size:.9rem;font-weight:500;font-weight:var(--font-weight-bold);left:6px;padding:8px;position:absolute;text-decoration:none;top:6px;z-index:10000}.skip-link:focus{display:block;outline:2px solid #edefee;outline:2px solid var(--color-white);outline-offset:2px}.main-content{display:flex;flex-direction:column;font-size:1.1rem;font-weight:200;gap:1rem;padding:2rem 25%;text-align:left}.main-content h1{color:#495e57;color:var(--color-green);font-family:Markazi Text,serif;font-size:2rem;font-weight:600;font-weight:var(--font-weight-heavy)}.showcase-img img{border-radius:1rem;margin:1rem 0;outline:.1rem solid #495e57;outline:.1rem solid var(--color-green);outline-offset:.3rem;width:100%}.icon-info-container{-webkit-overflow-scrolling:touch;align-items:top;color:#495e57;color:var(--color-green);display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;max-width:100%;overflow-x:scroll;scrollbar-width:none}.icon-info-container::-webkit-scrollbar{display:none}.opening-time{text-wrap:nowrap;display:flex;flex-direction:column}.icon-info-container>:first-child{margin:0;padding:4px 0}.icon-info-container>:last-child{margin:0;padding:0}.promotion-banner{background:linear-gradient(#00000080,#00000080),url(/littlelemon/static/media/Bruchetta.ad63a961f595a13d6388.webp);background-position:50%;background-size:cover;color:#edefee;color:var(--color-white);display:flex;gap:1rem;justify-content:center;padding:2rem 3rem;position:relative;text-align:center}.promotion-banner form{text-align:center}.close-btn{background-color:#edefee;background-color:var(--color-white);border-radius:2rem;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;position:absolute;right:1rem;top:1rem}.close-btn:focus-visible{outline:2px solid #495e57;outline:2px solid var(--color-green);outline-offset:-3px}.promotion-banner button .svg-inline--fa{height:1.5rem!important;width:1.5rem!important}.email-input-container{background-color:#edefee;background-color:var(--color-white);border:2px solid #edefee;border:2px solid var(--color-white);border-radius:2rem;display:flex;gap:3px;justify-content:space-between;max-height:4rem;max-width:30rem;overflow:hidden;transition:all .3s ease;width:100%}#newsletter-heading{color:#edefee;color:var(--color-white);font-family:Karla,sans-serif;font-size:1.5rem;font-weight:500;width:80%}.newsletter-input{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-bottom:1rem}.newsletter-input input{border-radius:2rem 1rem 1rem 2rem}.newsletter-input input:focus{border:2px solid #495e57;border:2px solid var(--color-green);transition:all .3s ease}.newsletter-input button{border-radius:1rem 2rem 2rem 1rem;max-width:4rem;padding-left:.5rem}.newsletter-input button .svg-inline--fa{height:auto!important;width:auto!important}.read-more{color:#495e57;color:var(--color-green);cursor:pointer;font-weight:600;font-weight:var(--font-weight-heavy)}.no-page,.no-page-message-container{align-items:center;display:flex;flex-direction:column;gap:2rem}.no-page{background-color:#495e57;background-color:var(--color-green);color:#fff;flex:1 1;justify-content:center;padding:2rem 25%}.flex-column{color:#495e57;color:var(--color-green);display:flex;flex-direction:column;gap:1rem}.flex-row{align-items:center;display:flex;flex-direction:row;gap:1rem}.no-page-message{color:#f4ce14;color:var(--color-yellow);font-family:Karla,sans-serif;font-size:2rem;font-weight:500;max-width:100%;text-align:center}.no-page-code{color:#edefee;color:var(--color-white);font-family:Markazi Text,serif;font-size:5rem;font-style:italic;font-weight:800}.contact-info{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.contact-details{color:#495e57;color:var(--color-green);justify-content:space-between}.contact-details,.contact-form{display:flex;flex-direction:column;gap:1rem;width:100%}.contact-form{justify-content:space-evenly}.menu-categories-container{background-color:#fff;justify-content:space-between;position:sticky;top:0;z-index:10}.menu-categories,.menu-categories-container{border-radius:1rem;display:flex;gap:1rem;transition:all .3s ease}.menu-categories{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:scroll;scrollbar-width:none}.menu-category{text-wrap:nowrap;align-items:center;background-color:#edefee;background-color:var(--color-white);border:2px solid #edefee;border:2px solid var(--color-white);border-radius:1rem;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;font-weight:500;font-weight:var(--font-weight-bold);height:57px;justify-content:center;list-style-type:none;text-align:center;transition:all .3s ease}.menu-category.active,.menu-category:hover{border:2px solid #495e57;border:2px solid var(--color-green)}.menu-category.active{background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);font-weight:500;font-weight:var(--font-weight-bold)}.filter-btn{--filter-icon-size:1.7rem;aspect-ratio:1/1;flex-shrink:0;max-width:57px;min-width:57px;padding:0;width:57px}.filter-btn svg,.filter-btn>div{height:var(--filter-icon-size)!important;width:var(--filter-icon-size)!important}.menu-categories ul::-webkit-scrollbar{display:none}.menu-categories li.active{background-color:#495e57;background-color:var(--color-green);border:2px solid #495e57;border:2px solid var(--color-green);color:#edefee;color:var(--color-white)}.menu{gap:1rem}.menu,.menu-item{display:flex;flex-direction:column}.menu-item{color:#495e57;color:var(--color-green);gap:2px}.menu-item>:last-child{margin-top:.5rem}.menu-items{display:flex;flex-direction:column;gap:2rem}.divider{border-radius:1.5px;display:block;flex-shrink:0;-webkit-flex-shrink:0;height:3px;min-height:3px;width:100%}.menu-item-title{color:#495e57;color:var(--color-green);font-weight:700}.menu-item-footer{text-wrap:nowrap;align-items:center;overflow-x:scroll;text-align:center}.filters-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#495e57;color:var(--color-green)}.filters-row{align-items:center;flex-direction:row;flex-wrap:wrap;gap:2rem}.filter-container,.filters-row{display:flex;justify-content:space-between}.filter-container{color:#495e57;color:var(--color-green);flex-direction:column;gap:1rem}.filter-controls{align-items:start;display:flex;flex-direction:row;gap:1rem;width:100%}.clear-filters-container{display:flex;justify-content:end}.filter-categories{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-radius:1rem;display:flex;flex-direction:row;gap:1rem;overflow:scroll;scrollbar-width:none}.filter-button{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#495e57;color:var(--color-green);cursor:pointer;display:flex;font-size:.85rem;font-weight:400;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.filter-button:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.filter-button.active{background:var(--color-highlight-1);background:var(--filter-color,var(--color-highlight-1));border-color:var(--filter-color,var(--color-highlight-1));color:var(--color-black);font-weight:500}.filter-icon{font-size:.75rem;font-weight:700;transition:transform .2s ease}.filter-button.active .filter-icon{transform:scale(1.1)}.sort-by-container{flex:0 0 auto;flex-direction:row;justify-content:flex-start}.filter-by-container,.sort-by-container{align-items:center;display:flex;gap:1rem;min-width:0}.filter-by-container{flex:1 1;flex-direction:row;width:100%}.filter-by-container .menu-categories{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden}#sort-select{flex:0 0 auto;width:fit-content;width:100%}.filter-info{color:#ffffffb3;font-size:.85rem;font-style:italic}.dietary-labels{display:flex;flex-wrap:wrap;gap:.5rem}.dietary-label{border:1px solid #edefee;border:1px solid var(--color-white);border-radius:3rem;font-size:.75rem;font-weight:200;padding:.3rem .75rem}@media (max-width:768px){.filters-row{align-items:stretch;flex-direction:column;gap:1rem}.dietary-filters,.sort-controls{justify-content:center}.filters-info-row{flex-direction:column;gap:.5rem;text-align:center}}.no-items-message{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#edefee;color:var(--color-white);padding:3rem 2rem;text-align:center}.no-items-message h3{color:#edefee;color:var(--color-white);font-size:1.5rem;font-weight:600;letter-spacing:normal;margin-bottom:1rem}.no-items-message p{color:#fffc;font-size:1rem;line-height:1.5;margin:0 auto;max-width:400px}.order-summary-divider{background-color:#94a19c;background-color:var(--color-grey-dark);border-radius:2px;height:2px;margin:.5rem 0;width:100%}.payment-content{display:flex;flex-direction:row;font-size:1.1rem;font-weight:200;gap:1rem;min-height:90vh;padding:2rem 25%;text-align:left}.prefilled{border-radius:1rem;cursor:not-allowed;font-weight:400}.delivery-option-content,.prefilled{background-color:#edefee;background-color:var(--color-white);font-size:1rem;padding:1rem}.delivery-option-content{align-items:center;border:2px solid #0000;border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:all .3s ease;width:100%}.delivery-option-content:hover{border:2px solid #495e57;border:2px solid var(--color-green);cursor:pointer}.delivery-radio-input{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.delivery-option.selected div{background-color:#495e57;background-color:var(--color-green);border:2px solid #495e57;border:2px solid var(--color-green);color:#edefee;color:var(--color-white)}.delivery-options-container{display:flex;flex-direction:column;gap:1rem;width:100%}.delivery-icon{font-size:1.5rem}.basket-container{display:flex;flex-direction:row;justify-content:space-between;min-height:3rem;min-width:5rem;text-align:left;width:100%}.form-container{display:flex;flex-direction:column;gap:1rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);width:50%}.form-container *{transition:all .3s ease}.form-container .cart-icon-btn,.form-container .cart-icon-btn *{transition:none!important}.form-container .btn-hero__fill,.form-container .btn-hero__text{transition:none}.form-container:nth-of-type(2){width:50%}.order-summary{display:flex;flex-direction:row;gap:1rem}.order-summary-container{background-color:#edefee;background-color:var(--color-white);border-radius:1rem;display:flex;flex-direction:column;gap:.1rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);padding:1rem}.order-summary-container ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.checkbox-container{--checkbox-container-radius:1rem;--checkbox-inset-y:0.375rem;--checkbox-inset-right:0.375rem;--checkbox-inset-left:1rem;align-items:center;background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border-radius:var(--checkbox-container-radius);display:flex;gap:1rem;height:57px;justify-content:space-between;padding:var(--checkbox-inset-y) .5rem var(--checkbox-inset-y) var(--checkbox-inset-left)}.checkbox-container input{appearance:none;-webkit-appearance:none;background-color:initial;border:2px solid #495e57;border:2px solid var(--color-green);border-radius:calc(var(--checkbox-container-radius) - var(--checkbox-inset-y));color:#495e57;color:var(--color-green);cursor:pointer;flex:0 0 1.5rem;height:1.5rem;min-height:1.5rem;position:relative;transition:background-color .2s ease,border-color .2s ease;width:1.5rem}.checkbox-container input:checked{background-color:#495e57;background-color:var(--color-green)}.checkbox-container input:checked:after{color:#edefee;color:var(--color-white);content:"✓";font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reservation-content{display:flex;flex-direction:row;gap:3rem;justify-content:center;padding:2rem 25%}.order-details{background-color:#edefee;background-color:var(--color-white);text-align:left}.order-details,.reservation-details{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 25%}.reservation-details{text-align:center}.reservation-details p{color:#495e57;color:var(--color-green);font-family:Karla,sans-serif;font-weight:200;text-align:left}.reservation-details p strong{color:var (--color-green);font-weight:500;font-weight:var(--font-weight-bold);overflow-x:scroll}.reservation-details div{background-color:#edefee;background-color:var(--color-white);border-radius:1rem}.reservation-card{font-size:1.1rem;font-weight:200;min-width:50%;padding:1rem}.reservation-card,form{display:flex;flex-direction:column;gap:1rem}form{color:#495e57;color:var(--color-green);font-family:Karla,sans-serif;text-align:left;width:50%}.horizontal-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.horizontal-container>*{flex:1 1;width:100%}.horizontal-container>a{max-width:none;width:100%}.horizontal-container *{text-align:center;width:100%}.btn{text-wrap:nowrap;background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border-radius:1rem;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:1rem;width:100%}.btn:focus-visible,.btn:hover{border:2px solid #495e57;border:2px solid var(--color-green);outline:none}.btn-unavail{background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;color:silver;color:var(--color-grey);cursor:not-allowed}.btn-hero,.btn-unavail{display:flex;justify-content:center;width:100%}.btn-hero{background-color:#f4ce14;background-color:var(--color-yellow);border:2px solid #f4ce14;border:2px solid var(--color-yellow);border-radius:1rem;font-weight:500;font-weight:var(--font-weight-bold)}.btn-form-active{background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);cursor:pointer}.btn-form-active:hover{outline:.1rem solid #edefee;outline:.1rem solid var(--color-white);outline-offset:-.2rem}.btn-dropdown{font-weight:500;font-weight:var(--font-weight-bold);height:3.5rem;max-width:100%;min-width:0;text-align:center;transition:all .3s ease}.mobile-only{display:none}.tip-container{display:flex;flex-direction:column;gap:1rem;text-align:center}.tip-option input{display:none}.tip-container div{display:flex;flex-direction:row;gap:0 1rem;width:100%}.tip-container div div{flex-direction:column}.tip-container div div,.tip-option{background-color:#edefee;background-color:var(--color-white);display:flex;padding:1rem}.tip-option{align-items:center;border:2px solid #edefee;border:2px solid var(--color-white);border-radius:1rem;justify-content:center;transition:all .3s ease;width:100%}.tip-option,.tip-option label{cursor:pointer}.tip-option.active,.tip-option:hover{border:2px solid #495e57;border:2px solid var(--color-green)}.tip-option.active{background-color:#495e57;background-color:var(--color-green)}.tip-option.active,.tip-option.active label{color:#edefee;color:var(--color-white)}.custom-tip-input{text-wrap:nowrap;align-items:center;border-radius:.5rem;display:flex;justify-content:center;text-align:center}.custom-tip-input input:hover{border:2px solid #495e57;border:2px solid var(--color-green)}.custom-tip-input input{appearance:textfield;-moz-appearance:textfield;border:2px solid #0000;color:#495e57;color:var(--color-green);font-size:1rem;outline:none;text-align:center;width:100%}.custom-tip-input input::-webkit-inner-spin-button,.custom-tip-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-tip-input input.active{background-color:#495e57;background-color:var(--color-green)}.custom-tip-input input.active,.custom-tip-input input.active::placeholder{color:#edefee;color:var(--color-white)}.quantity-control{text-wrap:nowrap;align-items:center;background-color:#edefee;background-color:var(--color-white);border:2px solid #0000;border-radius:1rem;color:#495e57;color:var(--color-green);cursor:pointer;display:flex;flex-direction:row;font-weight:500;font-weight:var(--font-weight-bold);justify-content:center;overflow:hidden;transition:all .3s ease;width:8rem}.quantity-control-inner{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.price-cart-row{display:flex;flex-direction:row;gap:1rem;height:3rem}.quantity-controls{height:100%;width:100%}.quantity-control:hover{border-color:#495e57;border-color:var(--color-green)}.quantity-control.disabled,.quantity-control.disabled:hover{border-color:#0000;cursor:not-allowed;opacity:.65}.quantity-control.active{background-color:#495e57;background-color:var(--color-green);border:.4rem solid #495e57;border:.4rem solid var(--color-green);color:#edefee;color:var(--color-white)}.add-to-cart-text{transition:opacity .2s ease}.add-to-cart-text.disabled{opacity:.55}.quantity-display{font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-bold);min-width:1.5rem;text-align:center;-webkit-user-select:none;user-select:none}.quantity-btn,.quantity-display{color:#edefee;color:var(--color-white)}.quantity-btn{align-items:center;background-color:initial;border-radius:.7rem;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.6rem .5rem;transition:background-color .2s ease,opacity .2s ease;width:36px}.quantity-btn:hover:not(:disabled){background-color:#fff3}.quantity-btn:disabled{cursor:not-allowed;opacity:.5}.cart-item{flex-direction:row;justify-content:space-between;text-align:center}.cart-count,.cart-item{align-items:center;display:flex}.cart-count{background-color:#f4ce14;background-color:var(--color-yellow);border-radius:50%;color:#495e57;color:var(--color-green);font-size:.75rem;font-weight:800;height:20px;justify-content:center;min-width:20px;position:absolute;right:-8px;top:-8px;width:20px;z-index:10}.cart-icon-container{display:inline-block;position:relative}.nav-icons{align-items:center;display:flex;justify-content:space-between;position:relative}.nav-icons>*{text-align:center;width:100%}.cart-item-details{align-items:stretch;display:flex;flex-direction:row;gap:1rem;height:100%;justify-content:space-between;width:100%}.cart-quantity-control{align-items:flex-end;gap:0;height:100%}.cart-item-details:hover{color:#495e57;color:var(--color-green);cursor:pointer}.cart-item-details-left{text-align:left}.cart-item-details-left,.cart-item-details-right{display:flex;flex-direction:column;justify-content:space-between;padding:0}.cart-item-details-right{min-height:100%;text-align:right}.cart-quantity-control{display:flex;flex-direction:row;gap:2px}.cart-icon-btn{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.decrease,.increase,.remove{color:#0000;transition:none!important}.cart-icon-btn .icon{height:1rem;pointer-events:none;width:1rem}.cart-item-details:hover .decrease,.cart-item-details:hover .increase,.cart-item-details:hover .remove{color:#495e57;color:var(--color-green);transition:none!important}.cart-item-details:hover .decrease:hover,.cart-item-details:hover .increase:hover,.cart-item-details:hover .remove:hover{background-color:#495e57;background-color:var(--color-green);color:#edefee;color:var(--color-white);transition:none!important}.form-error{background-color:#dc35450d;border-color:#dc3545!important;border-color:var(--color-error)!important}.error-text{color:#dc3545;color:var(--color-error);font-size:.8rem;font-size:var(--font-size-sm);margin-top:.25rem}.btn-successful{border:2px solid green;color:green}.btn-successful:focus-visible,.btn-successful:hover{border:2px solid green;outline:none}.btn-error{border:2px solid darkred;color:darkred}.btn-error:focus-visible,.btn-error:hover{border:2px solid darkred;outline:none}.form-error{border:2px solid darkred!important}.form-error,.form-error-text{color:darkred}.form-helper-text{border-radius:1rem;color:#495e57;color:var(--color-green);padding:1rem;text-align:center}.form-successful{border:2px solid green}.order-items ul{list-style:none;padding:0}.order-item{display:flex;justify-content:space-between;padding:.5rem 0;padding:var(--spacing-xs) 0}.cart-header{display:none}input[type=date]::-webkit-datetime-edit{color:#0000}@media (max-width:1315px){.main-content,.reservation-content{padding:2rem 5%;padding:var(--spacing-md) var(--mobile-padding)}Header{height:6rem;height:var(--header-height);padding:0 5%;padding:0 var(--mobile-padding)}.little-lemon-logo{height:4.5rem;width:4.5rem}.hero-container{min-height:60vh;padding:4rem 5%;padding:var(--spacing-xl) var(--mobile-padding)}.hero-container h3{max-width:90%}.desktop-only{display:none;width:100%}.mobile-only{display:block}.nav-icons{gap:1rem}.btn-dropdown{max-width:100%}.dropdown.btn-dropdown{max-width:100%;width:100%}.dropdown.btn-dropdown .dropdown__listbox{left:0;right:0;width:auto}.main-nav{background:#edefee;background:var(--color-white);border-radius:0 0 2rem 2rem;box-shadow:0 2px 2px #0000004d;left:0;opacity:0;padding:0 1rem;position:absolute;right:0;top:100%;transform:translateY(0);transition:padding-bottom .24s ease-in-out;visibility:hidden;z-index:1000}.main-nav.is-rendered{padding-bottom:2rem}.footer-links{display:list-item}.main-nav ul{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;gap:1rem;line-height:3rem;z-index:0}.no-page{padding:2rem 0}.no-page div:last-child{align-items:center;display:flex;flex-direction:column}.no-page-message-container{padding:0 10%}.cart-header{display:block;text-align:left}.basket-container{align-items:center;flex-direction:column;gap:1rem;width:100%}.form-container:nth-of-type(2){width:100%}.contact-info{flex-direction:column}.form-container,form{width:100%}.decrease,.increase,.remove{color:#495e57;color:var(--color-green)}.promotion-banner{padding:2rem}.newsletter-input input{width:100%}Footer ul li{display:list-item;line-height:2rem}.form-container,.reservation-content{width:100%}.filter-container{align-items:stretch}.filter-container,.filter-controls{flex-direction:column}}@media (max-width:520px){.sort-by-container{align-items:center;flex-direction:row;gap:.5rem;min-width:0;width:100%}.sort-by-container label{white-space:nowrap}.btn-dropdown{box-sizing:border-box;max-width:100%}#sort-select,.dropdown.btn-dropdown{flex:1 1 auto;max-width:100%;min-width:0;width:auto}}@supports not (gap:1rem){.flex-column>*+*,.flex-row>*+*,.form-container>*+*,.horizontal-container>*+*{margin-top:1rem;margin-top:var(--spacing-sm)}.flex-row>*+*,.horizontal-container>*+*{margin-left:1rem;margin-left:var(--spacing-sm);margin-top:0}.main-nav ul>*+*{margin-top:1rem;margin-top:var(--spacing-sm)}}.text-clamp,.text-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-2{line-clamp:2;-webkit-line-clamp:2}.text-clamp-3{line-clamp:3;-webkit-line-clamp:3}.text-clamp-3,.text-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-4{line-clamp:4;-webkit-line-clamp:4}@supports not (-webkit-line-clamp:1){.text-clamp,.text-clamp-2,.text-clamp-3,.text-clamp-4{display:block;overflow:hidden}.text-clamp-2:after,.text-clamp-3:after,.text-clamp-4:after{content:"..."}}input[type=date],input[type=datetime-local],input[type=time]{appearance:none;font-size:max(16px,1rem);font-size:max(16px,var(--font-size-base));min-height:44px}input[type=date]::-webkit-datetime-edit,input[type=date]:focus::-webkit-datetime-edit{color:#495e57;color:var(--color-green)}input[type=date]:valid::-webkit-datetime-edit{color:#495e57;color:var(--color-green)}input[type=date]::-webkit-calendar-picker-indicator{background:#0000;cursor:pointer;filter:invert(.3)}button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input[type=email],input[type=search],input[type=tel],input[type=text],textarea{-webkit-user-select:text;user-select:text}.delivery-option-content,.form-container,.order-summary-container{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{appearance:none;font-family:Karla,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:1.1rem}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23495E57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}button{line-height:normal;padding:1rem;padding:var(--spacing-sm)}*{scrollbar-color:#495e57 #edefee;scrollbar-color:var(--color-green) var(--color-white);scrollbar-width:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#edefee;background:var(--color-white);border-radius:4px}::-webkit-scrollbar-thumb{background:#495e57;background:var(--color-green);border:1px solid #edefee;border:1px solid var(--color-white);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3d4c46;background:var(--color-dark-green)}html{scrollbar-color:#495e57 #edefee;scrollbar-color:var(--color-green) var(--color-white);scrollbar-width:thin}input::-webkit-date-and-time-value{min-height:1.1rem;text-align:left}
/*# sourceMappingURL=main.a308d521.css.map*/