PageSourceSearch

https://www.lisbrotherslongmeadow.com/contact

html lisbrotherslongmeadow.com collected 2026-09-25 03:35:07 UTC 139,612 bytes, 2,906 lines download raw bytes

1<!DOCTYPE html>
2
3<html class="no-js css-scroll eds-theme-light" lang="en">
4	<head>
5		<meta charset="utf-8" />
6		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8		<meta name="apple-mobile-web-app-status-bar-style" content="black">
9		<meta name="mobile-web-app-capable" content="yes">
10		
11				
12						<title>Li's Brothers - Longmeadow in MA | Contact Us</title>
13							<meta name="keywords" content="li&rsquo;s brothers, li&rsquo;s brothers longmeadow, li&rsquo;s brothers menu, longmeadow chinese delivery, longmeadow chinese food, longmeadow chinese restaurants, chinese delivery, longmeadow chinese takeout, longmeadow sushi restaurants, longmeadow japanese restaurants, longmeadown thai restaruants, longmeadown thai food, long meadow asian food, long meadown sushi takeout, long meadow Japanese food" />
14										<meta name="description" content="Contact Li&#039;s Brothers - Longmeadow in Longmeadow, MA with all your inquiries about our delivery and takeout of the best Japanese &amp; Chinese Food in Longmeadow, MA.">
15			
16						<meta property="og:type" content="website">
17							<meta property="og:title" content="Li's Brothers - Longmeadow in MA | Contact Us">
18										<meta property="og:description" content="Contact Li&#039;s Brothers - Longmeadow in Longmeadow, MA with all your inquiries about our delivery and takeout of the best Japanese &amp; Chinese Food in Longmeadow, MA.">
19										<meta property="og:image" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/lisbrotherslongmeadow/" />
20			
21						<meta name="twitter:card" content="summary_large_image">
22							<meta name="twitter:title" content="Li's Brothers - Longmeadow in MA | Contact Us">
23										<meta name="twitter:description" content="Contact Li&#039;s Brothers - Longmeadow in Longmeadow, MA with all your inquiries about our delivery and takeout of the best Japanese &amp; Chinese Food in Longmeadow, MA.">
24										<meta name="twitter:image" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/lisbrotherslongmeadow/" />
25			
26										<link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f7f29365-db75-4ff4-c816-71cd79601d00/public" type="image/x-icon" />
27					
28							<link rel="canonical" href="https://www.lisbrotherslongmeadow.com/contact"/>
29		
30				<link type="text/css" rel="stylesheet" href="/min/g=eds_css&amp;1788377785" />
31		<link type="text/css" rel="stylesheet" href="/min/g=css4.0&amp;1788377785" />
32					<link href="https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,600,700" rel="stylesheet" />
33				<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" />
34		
34<script src="https://kit.fontawesome.com/0208faa9a2.js" crossorigin="anonymous"></script>
34
35
36		<style>
37								.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/42ccc405-989b-41c4-a4f6-f43e5530cb00/public); }
38					@media
39					(-webkit-min-device-pixel-ratio: 1.25),
40					(min-resolution: 120dpi){
41						/* Retina header*/
42						.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/aa6cbc8b-eb95-4b63-a276-b72095744600/public); }
43					}
44															/*body{  } */
45
46					
47		</style>
48
49		
50		
50<script type="text/javascript">
51			var UrlTag = "lisbrotherslongmeadow";
52			var template = 'defaultv4';
53			var formname = 'contact';
54			var menulink = 'https://www.lisbrotherslongmeadow.com/order';
55			var checkoutlink = 'https://www.lisbrotherslongmeadow.com/checkout';
56		</script>
56
57		
57<script>
58			/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
59			(function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document)
60		</script>
60
61
62		
63<!-- Google Tag Manager -->
64<script>
65	window.dataLayer = window.dataLayer || [];
66	window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };
67	gtag('js', new Date());
68
69	let data = {
70		account: 'lisbrotherslongmeadow',
71		context: 'direct',
72		templateVersion: 4,
73		rid: 66,
74			}
75		dataLayer.push({ ...data, event: 'app_data_ready' });
vendor: 337 bytes, lines 75-81
75
76
77	(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
78		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
79		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
80		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
81	})(window,document,'script','dataLayer','
81GTM-K9P93M
vendor: 4 bytes, line 81
81');
82</script>
vendor: 67 bytes, lines 82-84
82
83
84		<script async src="https://www.googletagmanager.com/gtag/js?id=
84G-92JTG9JL8L
vendor: 15 bytes, lines 84-86
84"></script>
85
86		
86<script>
87			
88							gtag('config', "G-92JTG9JL8L");
89					</script>
89
90	
91
92					<meta name="apple-itunes-app" content="app-id=1127433295">
93				
94					<meta name="smartbanner:title" content="Li's Brothers - Longmeadow">
95					<meta name="smartbanner:author" content="Online Ordering">
96					<meta name="smartbanner:price" content="FREE">
97					<meta name="smartbanner:price-suffix-google" content=" ">
98					<meta name="smartbanner:button" content="VIEW">
99					<meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.chinesemenuonline.lisbrotherslongmeadow">
100					<meta name="smartbanner:enabled-platforms" content="android">
101											<meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/lisbrotherslongmeadow/">
102						</head>
103
104	<body
105		data-event-on:customer_registered="window.location.reload()"
106		data-event-on:customer_logged_in="window.location.reload()"
107		data-event-on:customer_logged_out="window.location.reload()"
108	>
109		<a class="skip-to-content-link" href="#main">Skip to content</a>
110				<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 110-111
110
111		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
111GTM-K9P93M
vendor: 85 bytes, lines 111-112
111" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
112		
112<!-- End Google Tag Manager (noscript) -->
113						<!-- wrapper starts -->
114		<div class="wrapper">
115			<section style="grid-area: header-announcements" aria-label="Announcement">
116				<div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;">
117	<div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div>
118	<div>
119		<strong>We're sorry, but the Web browser you are using is not supported.</strong> <br/> Please upgrade your browser or try a different one to use this Website. Supported browsers include:<br/>
120		<ul class="list-unstyled">
121			<li class="mt-2"><a href="https://www.google.com/chrome" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-chrome"></i> Chrome</a></li>
122			<li class="mt-2"><a href="https://www.mozilla.com/firefox/upgrade.html" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-firefox"></i> Firefox</a></li>
123			<li class="mt-2"><a href="https://www.microsoft.com/en-us/windows/microsoft-edge" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-edge"></i> Edge</a></li>
124			<li class="mt-2"><a href="http://www.apple.com/safari/" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-safari"></i> Safari</a></li>
125		</ul>
126	</div>
127</div>
128<script>
129	var ua = navigator.userAgent;
130	var match = ua.match(/Firefox\/([0-9]+)\./);
131	var firefoxVersion = match ? parseInt(match[1]) : 1000;
132	var match = ua.match(/Chrome\/([0-9]+)\./);
133	var chromeVersion = match ? parseInt(match[1]) : 1000;
134	var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1;
135	var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner');
136	var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined";
137	var isEntriesSupported = typeof(Object.entries)!="undefined";
138	//Safari version is verified with isEntriesSupported
139	if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) {
140		upgradeBrowserBanner.style.display = 'flex';
141	}
142</script>
142				
143				<!-- get closed sign if applicable. -->
144				
145				
146										<div class="header-opensign announcement-bg-color announcement-txt-color">
147							<div style="text-align:center;">
148<p style="margin-left:0;margin-right:0;">⚠️<span style="color:#0000ff;"> Food Allergy Notice</span></p>
149
150<p style="margin-left:0;margin-right:0;"><span style="color:#0000ff;">If you have any food allergies, please let us know in the <strong>“Special Instructions”</strong> box when placing your order. </span></p>
151
152<p style="margin-left:0;margin-right:0;"><span style="color:#0000ff;">Thank you!</span></p>
153</div>							<a href="javascript:void(0)" class="close" id="closeAnnouncement" role="button" aria-label="Close Announcement" tabindex="0">
154								<i class="eds_icon fas fa-xs fa-times" style="" aria-hidden="true"></i>							</a>
155						</div>
156								</section>
157
158						<!-- Header Starts -->
159			<div class="headerAndWtype" style="grid-area: header">
160				<header class="header" >
161										<div class="d-flex flex-column align-items-start flex-md-row align-items-md-center">
162												<div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0">
163							<button class="eds_button btn btn-outline eds_menu_button" style="color: inherit" aria-label="Main menu" aria-expanded="false" data-bs-toggle="offcanvas" data-bs-target="#side-menu" aria-controls="side-menu" type="button"><span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span></button>
164							<div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0">
165								<a
166									class="eds-display-text-title-xs text-truncate title-container"
167									href="https://www.lisbrotherslongmeadow.com"
168									aria-current="false"
169								>
170									Li's Brothers - Longmeadow								</a>
171
172																	<span class="eds-copy-text-s-regular text-center text-md-start address-container" title="795 Maple Rd Longmeadow, MA 01106">
173										795 Maple Rd Longmeadow, MA 01106									</span>
174															</div>
175						</div>
176
177												
178												<div class="position-absolute top-0 end-0 p-2">
179							
180	<div id="login-status" >
181					<button class="eds_button btn btn-outline px-2 text-nowrap" aria-label="Log in" style="color: currentColor" data-bs-toggle="modal" data-bs-target="#login-modal" type="button"><i class="eds_icon fa fa-lg fa-user-circle d-block d-lg-none" style="" aria-hidden="true"></i> <div class="d-none d-lg-flex align-items-baseline gap-2"><i class="eds_icon fa fa-user-circle" style="" aria-hidden="true"></i><div class="profile-container text-truncate">Log in</div></div></button>			</div>
182
183							</div>
184					</div>
185
186															
187	<div		data-eds-id="6ab5ebeb333af"
188		class="eds_side_menu offcanvas offcanvas-start "
189		tabindex="-1"
190		aria-label="Side navigation"
191				id="side-menu" data-event-on:menu_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" data-event-on:category_selected="this.dispatchEvent(new CustomEvent('eds.hide'))"	>
192		
193		<div class="eds_side_menu-body offcanvas-body d-flex flex-column pt-0 px-0 css-scroll" style="padding-bottom: 115px; scroll-padding-bottom: 115px;">
194										<div
195					class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 "
196					style="z-index: 1"
197				>
198					<button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id=&quot;6ab5ebeb333af&quot;]" aria-label="Close" class="eds_button btn btn-outline-secondary eds_button--shape-circle" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>				</div>
199			
200			<nav aria-labelledby="header-navigation-title">
201							<h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2>
202<ul class="eds_list eds_list--border-none border-bottom">
203	<li class="eds_list-item">
204		<a class="d-block p-3 " href="https://www.lisbrotherslongmeadow.com" aria-current="false">
205			Home		</a>
206	</li>
207
208		<li class="eds_list-item">
209		<a
210			class="d-block p-3 "
211			href="https://www.lisbrotherslongmeadow.com/order"
212			aria-current="false"
213		>
214			Menu		</a>
215	</li>
216
217		
218					<li class="eds_list-item">
219					<a class="d-block p-3 " href="https://www.lisbrotherslongmeadow.com/page/delivery-info"  aria-current="false">
220						Delivery Info					</a>
221				</li>
222			
223			<li class="eds_list-item">
224			<a class="d-block p-3 " href="https://www.lisbrotherslongmeadow.com/locationinfo" aria-current="false">
225				Location &amp; Hours			</a>
226		</li>
227	
228	<li class="eds_list-item">
229		<a class="d-block p-3 active" href="https://www.lisbrotherslongmeadow.com/contact" aria-current="page">
230			Contact
231		</a>
232	</li>
233</ul>
234						</nav>
235					
236																	
237	<div class="border-bottom border-light p-3">
238					<h2 class="eds-display-text-title-m m-0 pb-3">
239				Restaurant Menus <span class="sr-only">3 menus.</span>
240			</h2>
241		
242		
243			<details
244				class="eds_list eds_list--border-none" open				data-menu-id="8334"
245									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-8334') !== 'false'"
246										onclick="localStorage.setItem('menu-open-8334', !this.open)"
247							>
248									<summary
249						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
250						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '8334')"
251						tabindex="0"
252					>
253						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> All Day Chinese Menu<span class="sr-only"> menu, 20 categories</span>
254					</summary>
255				
256																		
257									<a
258						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
259						data-event-on:category_pinned="(category) => {
260							const isCurrent = category.id === '261061';
261							$(this).toggleClass('active', isCurrent);
262							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
263						}"
264						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/daily-specials"
265						aria-current="false"
266						onclick="if (!event.ctrlKey) {
267							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
268							if (currentMenuIsActive) {
269								app.event.emit('category_selected', { id: '261061' });
270							} else {
271								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '261061' });
272							}
273													}"
274					>
275						✨Daily Specials✨<span class="sr-only"> menu category</span>
276													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
277											</a>
278									<a
279						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
280						data-event-on:category_pinned="(category) => {
281							const isCurrent = category.id === '99376';
282							$(this).toggleClass('active', isCurrent);
283							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
284						}"
285						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/appetizers"
286						aria-current="false"
287						onclick="if (!event.ctrlKey) {
288							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
289							if (currentMenuIsActive) {
290								app.event.emit('category_selected', { id: '99376' });
291							} else {
292								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99376' });
293							}
294													}"
295					>
296						Appetizers<span class="sr-only"> menu category</span>
297													<span class="ms-auto">17<span class="sr-only"> items available</span></span>
298											</a>
299									<a
300						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
301						data-event-on:category_pinned="(category) => {
302							const isCurrent = category.id === '99377';
303							$(this).toggleClass('active', isCurrent);
304							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
305						}"
306						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/soup"
307						aria-current="false"
308						onclick="if (!event.ctrlKey) {
309							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
310							if (currentMenuIsActive) {
311								app.event.emit('category_selected', { id: '99377' });
312							} else {
313								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99377' });
314							}
315													}"
316					>
317						Soup<span class="sr-only"> menu category</span>
318													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
319											</a>
320									<a
321						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
322						data-event-on:category_pinned="(category) => {
323							const isCurrent = category.id === '109778';
324							$(this).toggleClass('active', isCurrent);
325							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
326						}"
327						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/fried-rice"
328						aria-current="false"
329						onclick="if (!event.ctrlKey) {
330							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
331							if (currentMenuIsActive) {
332								app.event.emit('category_selected', { id: '109778' });
333							} else {
334								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '109778' });
335							}
336													}"
337					>
338						Fried Rice<span class="sr-only"> menu category</span>
339													<span class="ms-auto">9<span class="sr-only"> items available</span></span>
340											</a>
341									<a
342						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
343						data-event-on:category_pinned="(category) => {
344							const isCurrent = category.id === '99378';
345							$(this).toggleClass('active', isCurrent);
346							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
347						}"
348						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/lo-mein"
349						aria-current="false"
350						onclick="if (!event.ctrlKey) {
351							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
352							if (currentMenuIsActive) {
353								app.event.emit('category_selected', { id: '99378' });
354							} else {
355								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99378' });
356							}
357													}"
358					>
359						Lo Mein<span class="sr-only"> menu category</span>
360													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
361											</a>
362									<a
363						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
364						data-event-on:category_pinned="(category) => {
365							const isCurrent = category.id === '99388';
366							$(this).toggleClass('active', isCurrent);
367							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
368						}"
369						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/moo-shu"
370						aria-current="false"
371						onclick="if (!event.ctrlKey) {
372							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
373							if (currentMenuIsActive) {
374								app.event.emit('category_selected', { id: '99388' });
375							} else {
376								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99388' });
377							}
378													}"
379					>
380						Moo Shu<span class="sr-only"> menu category</span>
381													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
382											</a>
383									<a
384						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
385						data-event-on:category_pinned="(category) => {
386							const isCurrent = category.id === '99409';
387							$(this).toggleClass('active', isCurrent);
388							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
389						}"
390						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/gluten-free-noodle"
391						aria-current="false"
392						onclick="if (!event.ctrlKey) {
393							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
394							if (currentMenuIsActive) {
395								app.event.emit('category_selected', { id: '99409' });
396							} else {
397								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99409' });
398							}
399													}"
400					>
401						Gluten Free Noodle<span class="sr-only"> menu category</span>
402													<span class="ms-auto">18<span class="sr-only"> items available</span></span>
403											</a>
404									<a
405						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
406						data-event-on:category_pinned="(category) => {
407							const isCurrent = category.id === '99381';
408							$(this).toggleClass('active', isCurrent);
409							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
410						}"
411						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/chinese-gourmet"
412						aria-current="false"
413						onclick="if (!event.ctrlKey) {
414							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
415							if (currentMenuIsActive) {
416								app.event.emit('category_selected', { id: '99381' });
417							} else {
418								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99381' });
419							}
420													}"
421					>
422						Chinese Gourmet<span class="sr-only"> menu category</span>
423													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
424											</a>
425									<a
426						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
427						data-event-on:category_pinned="(category) => {
428							const isCurrent = category.id === '315857';
429							$(this).toggleClass('active', isCurrent);
430							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
431						}"
432						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/pho-vietnamese-noodles-soup"
433						aria-current="false"
434						onclick="if (!event.ctrlKey) {
435							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
436							if (currentMenuIsActive) {
437								app.event.emit('category_selected', { id: '315857' });
438							} else {
439								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '315857' });
440							}
441													}"
442					>
443						Pho: Vietnamese Noodles Soup<span class="sr-only"> menu category</span>
444													<span class="ms-auto">1<span class="sr-only"> item available</span></span>
445											</a>
446									<a
447						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
448						data-event-on:category_pinned="(category) => {
449							const isCurrent = category.id === '99410';
450							$(this).toggleClass('active', isCurrent);
451							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
452						}"
453						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/dinner-combination"
454						aria-current="false"
455						onclick="if (!event.ctrlKey) {
456							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
457							if (currentMenuIsActive) {
458								app.event.emit('category_selected', { id: '99410' });
459							} else {
460								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99410' });
461							}
462													}"
463					>
464						Dinner Combination<span class="sr-only"> menu category</span>
465													<span class="ms-auto">13<span class="sr-only"> items available</span></span>
466											</a>
467									<a
468						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
469						data-event-on:category_pinned="(category) => {
470							const isCurrent = category.id === '99385';
471							$(this).toggleClass('active', isCurrent);
472							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
473						}"
474						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/poultry"
475						aria-current="false"
476						onclick="if (!event.ctrlKey) {
477							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
478							if (currentMenuIsActive) {
479								app.event.emit('category_selected', { id: '99385' });
480							} else {
481								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99385' });
482							}
483													}"
484					>
485						Poultry<span class="sr-only"> menu category</span>
486													<span class="ms-auto">14<span class="sr-only"> items available</span></span>
487											</a>
488									<a
489						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
490						data-event-on:category_pinned="(category) => {
491							const isCurrent = category.id === '99384';
492							$(this).toggleClass('active', isCurrent);
493							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
494						}"
495						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/shrimp-or-scallop"
496						aria-current="false"
497						onclick="if (!event.ctrlKey) {
498							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
499							if (currentMenuIsActive) {
500								app.event.emit('category_selected', { id: '99384' });
501							} else {
502								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99384' });
503							}
504													}"
505					>
506						Shrimp or Scallop<span class="sr-only"> menu category</span>
507													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
508											</a>
509									<a
510						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
511						data-event-on:category_pinned="(category) => {
512							const isCurrent = category.id === '99386';
513							$(this).toggleClass('active', isCurrent);
514							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
515						}"
516						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/pork"
517						aria-current="false"
518						onclick="if (!event.ctrlKey) {
519							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
520							if (currentMenuIsActive) {
521								app.event.emit('category_selected', { id: '99386' });
522							} else {
523								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99386' });
524							}
525													}"
526					>
527						Pork<span class="sr-only"> menu category</span>
528													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
529											</a>
530									<a
531						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
532						data-event-on:category_pinned="(category) => {
533							const isCurrent = category.id === '99387';
534							$(this).toggleClass('active', isCurrent);
535							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
536						}"
537						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/beef"
538						aria-current="false"
539						onclick="if (!event.ctrlKey) {
540							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
541							if (currentMenuIsActive) {
542								app.event.emit('category_selected', { id: '99387' });
543							} else {
544								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99387' });
545							}
546													}"
547					>
548						Beef<span class="sr-only"> menu category</span>
549													<span class="ms-auto">11<span class="sr-only"> items available</span></span>
550											</a>
551									<a
552						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
553						data-event-on:category_pinned="(category) => {
554							const isCurrent = category.id === '99382';
555							$(this).toggleClass('active', isCurrent);
556							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
557						}"
558						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/vegetarian-or-vegan"
559						aria-current="false"
560						onclick="if (!event.ctrlKey) {
561							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
562							if (currentMenuIsActive) {
563								app.event.emit('category_selected', { id: '99382' });
564							} else {
565								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99382' });
566							}
567													}"
568					>
569						Vegetarian or Vegan<span class="sr-only"> menu category</span>
570													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
571											</a>
572									<a
573						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
574						data-event-on:category_pinned="(category) => {
575							const isCurrent = category.id === '99383';
576							$(this).toggleClass('active', isCurrent);
577							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
578						}"
579						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/revolution-diet"
580						aria-current="false"
581						onclick="if (!event.ctrlKey) {
582							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
583							if (currentMenuIsActive) {
584								app.event.emit('category_selected', { id: '99383' });
585							} else {
586								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99383' });
587							}
588													}"
589					>
590						Revolution Diet<span class="sr-only"> menu category</span>
591													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
592											</a>
593									<a
594						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
595						data-event-on:category_pinned="(category) => {
596							const isCurrent = category.id === '319824';
597							$(this).toggleClass('active', isCurrent);
598							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
599						}"
600						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/chow-mein"
601						aria-current="false"
602						onclick="if (!event.ctrlKey) {
603							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
604							if (currentMenuIsActive) {
605								app.event.emit('category_selected', { id: '319824' });
606							} else {
607								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '319824' });
608							}
609													}"
610					>
611						Chow Mein<span class="sr-only"> menu category</span>
612													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
613											</a>
614									<a
615						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
616						data-event-on:category_pinned="(category) => {
617							const isCurrent = category.id === '99380';
618							$(this).toggleClass('active', isCurrent);
619							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
620						}"
621						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/egg-foo-young"
622						aria-current="false"
623						onclick="if (!event.ctrlKey) {
624							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
625							if (currentMenuIsActive) {
626								app.event.emit('category_selected', { id: '99380' });
627							} else {
628								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '99380' });
629							}
630													}"
631					>
632						Egg Foo Young<span class="sr-only"> menu category</span>
633													<span class="ms-auto">1<span class="sr-only"> item available</span></span>
634											</a>
635									<a
636						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
637						data-event-on:category_pinned="(category) => {
638							const isCurrent = category.id === '217035';
639							$(this).toggleClass('active', isCurrent);
640							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
641						}"
642						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/side-order"
643						aria-current="false"
644						onclick="if (!event.ctrlKey) {
645							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
646							if (currentMenuIsActive) {
647								app.event.emit('category_selected', { id: '217035' });
648							} else {
649								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '217035' });
650							}
651													}"
652					>
653						Side Order<span class="sr-only"> menu category</span>
654													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
655											</a>
656									<a
657						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
658						data-event-on:category_pinned="(category) => {
659							const isCurrent = category.id === '325361';
660							$(this).toggleClass('active', isCurrent);
661							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
662						}"
663						href="https://www.lisbrotherslongmeadow.com/order/all-day-chinese-menu/beverages"
664						aria-current="false"
665						onclick="if (!event.ctrlKey) {
666							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
667							if (currentMenuIsActive) {
668								app.event.emit('category_selected', { id: '325361' });
669							} else {
670								app.event.emit('menu_selected', { menu_id: '8334', menu_description: &quot;&quot;, category_id: '325361' });
671							}
672													}"
673					>
674						Beverages<span class="sr-only"> menu category</span>
675													<span class="ms-auto">3<span class="sr-only"> items available</span></span>
676											</a>
677							</details>
678		
679			<details
680				class="eds_list eds_list--border-none" open				data-menu-id="16575"
681									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-16575') !== 'false'"
682										onclick="localStorage.setItem('menu-open-16575', !this.open)"
683							>
684									<summary
685						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
686						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '16575')"
687						tabindex="0"
688					>
689						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> All Day Japanese Menu<span class="sr-only"> menu, 17 categories</span>
690					</summary>
691				
692																		
693									<a
694						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
695						data-event-on:category_pinned="(category) => {
696							const isCurrent = category.id === '216981';
697							$(this).toggleClass('active', isCurrent);
698							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
699						}"
700						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/appetizers-1"
701						aria-current="false"
702						onclick="if (!event.ctrlKey) {
703							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
704							if (currentMenuIsActive) {
705								app.event.emit('category_selected', { id: '216981' });
706							} else {
707								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216981' });
708							}
709													}"
710					>
711						Appetizers<span class="sr-only"> menu category</span>
712													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
713											</a>
714									<a
715						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
716						data-event-on:category_pinned="(category) => {
717							const isCurrent = category.id === '216982';
718							$(this).toggleClass('active', isCurrent);
719							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
720						}"
721						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/soup-1"
722						aria-current="false"
723						onclick="if (!event.ctrlKey) {
724							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
725							if (currentMen
725uIsActive) {
726								app.event.emit('category_selected', { id: '216982' });
727							} else {
728								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216982' });
729							}
730													}"
731					>
732						Soup<span class="sr-only"> menu category</span>
733													<span class="ms-auto">3<span class="sr-only"> items available</span></span>
734											</a>
735									<a
736						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
737						data-event-on:category_pinned="(category) => {
738							const isCurrent = category.id === '216984';
739							$(this).toggleClass('active', isCurrent);
740							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
741						}"
742						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/poke-bowl"
743						aria-current="false"
744						onclick="if (!event.ctrlKey) {
745							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
746							if (currentMenuIsActive) {
747								app.event.emit('category_selected', { id: '216984' });
748							} else {
749								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216984' });
750							}
751													}"
752					>
753						Poke Bowl<span class="sr-only"> menu category</span>
754													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
755											</a>
756									<a
757						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
758						data-event-on:category_pinned="(category) => {
759							const isCurrent = category.id === '216985';
760							$(this).toggleClass('active', isCurrent);
761							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
762						}"
763						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/salads"
764						aria-current="false"
765						onclick="if (!event.ctrlKey) {
766							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
767							if (currentMenuIsActive) {
768								app.event.emit('category_selected', { id: '216985' });
769							} else {
770								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216985' });
771							}
772													}"
773					>
774						Salads<span class="sr-only"> menu category</span>
775													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
776											</a>
777									<a
778						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
779						data-event-on:category_pinned="(category) => {
780							const isCurrent = category.id === '216994';
781							$(this).toggleClass('active', isCurrent);
782							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
783						}"
784						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/sushi-entres"
785						aria-current="false"
786						onclick="if (!event.ctrlKey) {
787							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
788							if (currentMenuIsActive) {
789								app.event.emit('category_selected', { id: '216994' });
790							} else {
791								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216994' });
792							}
793													}"
794					>
795						Sushi Entrées<span class="sr-only"> menu category</span>
796													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
797											</a>
798									<a
799						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
800						data-event-on:category_pinned="(category) => {
801							const isCurrent = category.id === '216988';
802							$(this).toggleClass('active', isCurrent);
803							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
804						}"
805						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/udon-noodles"
806						aria-current="false"
807						onclick="if (!event.ctrlKey) {
808							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
809							if (currentMenuIsActive) {
810								app.event.emit('category_selected', { id: '216988' });
811							} else {
812								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216988' });
813							}
814													}"
815					>
816						Udon Noodles<span class="sr-only"> menu category</span>
817													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
818											</a>
819									<a
820						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
821						data-event-on:category_pinned="(category) => {
822							const isCurrent = category.id === '216986';
823							$(this).toggleClass('active', isCurrent);
824							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
825						}"
826						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/kitchen-entres"
827						aria-current="false"
828						onclick="if (!event.ctrlKey) {
829							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
830							if (currentMenuIsActive) {
831								app.event.emit('category_selected', { id: '216986' });
832							} else {
833								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216986' });
834							}
835													}"
836					>
837						Kitchen Entrées<span class="sr-only"> menu category</span>
838													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
839											</a>
840									<a
841						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
842						data-event-on:category_pinned="(category) => {
843							const isCurrent = category.id === '315861';
844							$(this).toggleClass('active', isCurrent);
845							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
846						}"
847						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/maki-roll-or-hand-roll"
848						aria-current="false"
849						onclick="if (!event.ctrlKey) {
850							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
851							if (currentMenuIsActive) {
852								app.event.emit('category_selected', { id: '315861' });
853							} else {
854								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '315861' });
855							}
856													}"
857					>
858						Maki Roll or Hand Roll<span class="sr-only"> menu category</span>
859													<span class="ms-auto">11<span class="sr-only"> items available</span></span>
860											</a>
861									<a
862						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
863						data-event-on:category_pinned="(category) => {
864							const isCurrent = category.id === '216990';
865							$(this).toggleClass('active', isCurrent);
866							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
867						}"
868						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/cooked-roll"
869						aria-current="false"
870						onclick="if (!event.ctrlKey) {
871							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
872							if (currentMenuIsActive) {
873								app.event.emit('category_selected', { id: '216990' });
874							} else {
875								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216990' });
876							}
877													}"
878					>
879						Cooked Roll<span class="sr-only"> menu category</span>
880													<span class="ms-auto">13<span class="sr-only"> items available</span></span>
881											</a>
882									<a
883						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
884						data-event-on:category_pinned="(category) => {
885							const isCurrent = category.id === '258615';
886							$(this).toggleClass('active', isCurrent);
887							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
888						}"
889						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/vegetable-roll"
890						aria-current="false"
891						onclick="if (!event.ctrlKey) {
892							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
893							if (currentMenuIsActive) {
894								app.event.emit('category_selected', { id: '258615' });
895							} else {
896								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '258615' });
897							}
898													}"
899					>
900						Vegetable Roll<span class="sr-only"> menu category</span>
901													<span class="ms-auto">9<span class="sr-only"> items available</span></span>
902											</a>
903									<a
904						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
905						data-event-on:category_pinned="(category) => {
906							const isCurrent = category.id === '217026';
907							$(this).toggleClass('active', isCurrent);
908							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
909						}"
910						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/dinner-maki-special"
911						aria-current="false"
912						onclick="if (!event.ctrlKey) {
913							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
914							if (currentMenuIsActive) {
915								app.event.emit('category_selected', { id: '217026' });
916							} else {
917								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '217026' });
918							}
919													}"
920					>
921						Dinner Maki Special<span class="sr-only"> menu category</span>
922													<span class="ms-auto">1<span class="sr-only"> item available</span></span>
923											</a>
924									<a
925						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
926						data-event-on:category_pinned="(category) => {
927							const isCurrent = category.id === '216993';
928							$(this).toggleClass('active', isCurrent);
929							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
930						}"
931						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/special-rolls"
932						aria-current="false"
933						onclick="if (!event.ctrlKey) {
934							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
935							if (currentMenuIsActive) {
936								app.event.emit('category_selected', { id: '216993' });
937							} else {
938								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216993' });
939							}
940													}"
941					>
942						Special Rolls<span class="sr-only"> menu category</span>
943													<span class="ms-auto">15<span class="sr-only"> items available</span></span>
944											</a>
945									<a
946						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
947						data-event-on:category_pinned="(category) => {
948							const isCurrent = category.id === '217032';
949							$(this).toggleClass('active', isCurrent);
950							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
951						}"
952						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/party-tray"
953						aria-current="false"
954						onclick="if (!event.ctrlKey) {
955							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
956							if (currentMenuIsActive) {
957								app.event.emit('category_selected', { id: '217032' });
958							} else {
959								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '217032' });
960							}
961													}"
962					>
963						Party Tray<span class="sr-only"> menu category</span>
964													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
965											</a>
966									<a
967						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
968						data-event-on:category_pinned="(category) => {
969							const isCurrent = category.id === '315860';
970							$(this).toggleClass('active', isCurrent);
971							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
972						}"
973						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/dinner-box-special"
974						aria-current="false"
975						onclick="if (!event.ctrlKey) {
976							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
977							if (currentMenuIsActive) {
978								app.event.emit('category_selected', { id: '315860' });
979							} else {
980								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '315860' });
981							}
982													}"
983					>
984						Dinner Box Special<span class="sr-only"> menu category</span>
985													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
986											</a>
987									<a
988						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
989						data-event-on:category_pinned="(category) => {
990							const isCurrent = category.id === '216991';
991							$(this).toggleClass('active', isCurrent);
992							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
993						}"
994						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/sushi-or-sashimi-a-la-carte"
995						aria-current="false"
996						onclick="if (!event.ctrlKey) {
997							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
998							if (currentMenuIsActive) {
999								app.event.emit('category_selected', { id: '216991' });
1000							} else {
1001								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '216991' });
1002							}
1003													}"
1004					>
1005						Sushi or Sashimi A La Carte<span class="sr-only"> menu category</span>
1006													<span class="ms-auto">20<span class="sr-only"> items available</span></span>
1007											</a>
1008									<a
1009						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1010						data-event-on:category_pinned="(category) => {
1011							const isCurrent = category.id === '217027';
1012							$(this).toggleClass('active', isCurrent);
1013							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1014						}"
1015						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/side-order"
1016						aria-current="false"
1017						onclick="if (!event.ctrlKey) {
1018							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1019							if (currentMenuIsActive) {
1020								app.event.emit('category_selected', { id: '217027' });
1021							} else {
1022								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '217027' });
1023							}
1024													}"
1025					>
1026						Side Order<span class="sr-only"> menu category</span>
1027													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
1028											</a>
1029									<a
1030						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1031						data-event-on:category_pinned="(category) => {
1032							const isCurrent = category.id === '325362';
1033							$(this).toggleClass('active', isCurrent);
1034							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1035						}"
1036						href="https://www.lisbrotherslongmeadow.com/order/all-day-japanese-menu/beverages"
1037						aria-current="false"
1038						onclick="if (!event.ctrlKey) {
1039							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1040							if (currentMenuIsActive) {
1041								app.event.emit('category_selected', { id: '325362' });
1042							} else {
1043								app.event.emit('menu_selected', { menu_id: '16575', menu_description: &quot;&quot;, category_id: '325362' });
1044							}
1045													}"
1046					>
1047						Beverages<span class="sr-only"> menu category</span>
1048													<span class="ms-auto">3<span class="sr-only"> items available</span></span>
1049											</a>
1050							</
1050details>
1051		
1052			<details
1053				class="eds_list eds_list--border-none" open				data-menu-id="22805"
1054									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-22805') !== 'false'"
1055										onclick="localStorage.setItem('menu-open-22805', !this.open)"
1056							>
1057									<summary
1058						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
1059						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '22805')"
1060						tabindex="0"
1061					>
1062						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Lunch Menu<span class="sr-only"> menu, 4 categories</span>
1063					</summary>
1064				
1065																		
1066									<a
1067						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1068						data-event-on:category_pinned="(category) => {
1069							const isCurrent = category.id === '296675';
1070							$(this).toggleClass('active', isCurrent);
1071							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1072						}"
1073						href="https://www.lisbrotherslongmeadow.com/order/lunch-menu/chinese-lunch-special"
1074						aria-current="false"
1075						onclick="if (!event.ctrlKey) {
1076							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1077							if (currentMenuIsActive) {
1078								app.event.emit('category_selected', { id: '296675' });
1079							} else {
1080								app.event.emit('menu_selected', { menu_id: '22805', menu_description: &quot;Served from Tuesday - Saturday 11:00 am - 3:00 pm&quot;, category_id: '296675' });
1081							}
1082													}"
1083					>
1084						Chinese Lunch Special<span class="sr-only"> menu category</span>
1085													<span class="ms-auto">30<span class="sr-only"> items available</span></span>
1086											</a>
1087									<a
1088						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1089						data-event-on:category_pinned="(category) => {
1090							const isCurrent = category.id === '296676';
1091							$(this).toggleClass('active', isCurrent);
1092							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1093						}"
1094						href="https://www.lisbrotherslongmeadow.com/order/lunch-menu/japanese-lunch-special-box"
1095						aria-current="false"
1096						onclick="if (!event.ctrlKey) {
1097							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1098							if (currentMenuIsActive) {
1099								app.event.emit('category_selected', { id: '296676' });
1100							} else {
1101								app.event.emit('menu_selected', { menu_id: '22805', menu_description: &quot;Served from Tuesday - Saturday 11:00 am - 3:00 pm&quot;, category_id: '296676' });
1102							}
1103													}"
1104					>
1105						Japanese Lunch Special Box<span class="sr-only"> menu category</span>
1106													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
1107											</a>
1108									<a
1109						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1110						data-event-on:category_pinned="(category) => {
1111							const isCurrent = category.id === '296677';
1112							$(this).toggleClass('active', isCurrent);
1113							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1114						}"
1115						href="https://www.lisbrotherslongmeadow.com/order/lunch-menu/japanese-lunch-maki-special"
1116						aria-current="false"
1117						onclick="if (!event.ctrlKey) {
1118							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1119							if (currentMenuIsActive) {
1120								app.event.emit('category_selected', { id: '296677' });
1121							} else {
1122								app.event.emit('menu_selected', { menu_id: '22805', menu_description: &quot;Served from Tuesday - Saturday 11:00 am - 3:00 pm&quot;, category_id: '296677' });
1123							}
1124													}"
1125					>
1126						Japanese Lunch Maki Special<span class="sr-only"> menu category</span>
1127													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
1128											</a>
1129									<a
1130						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
1131						data-event-on:category_pinned="(category) => {
1132							const isCurrent = category.id === '296678';
1133							$(this).toggleClass('active', isCurrent);
1134							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
1135						}"
1136						href="https://www.lisbrotherslongmeadow.com/order/lunch-menu/side-order"
1137						aria-current="false"
1138						onclick="if (!event.ctrlKey) {
1139							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
1140							if (currentMenuIsActive) {
1141								app.event.emit('category_selected', { id: '296678' });
1142							} else {
1143								app.event.emit('menu_selected', { menu_id: '22805', menu_description: &quot;Served from Tuesday - Saturday 11:00 am - 3:00 pm&quot;, category_id: '296678' });
1144							}
1145													}"
1146					>
1147						Side Order<span class="sr-only"> menu category</span>
1148													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
1149											</a>
1150							</details>
1151		
1152			</div>
1153
1154												
1155					<div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100">
1156							<h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Li's Brothers - Longmeadow</h2>
1157
1158			<address class="eds-copy-text-s-regular mb-0">
1159			795 Maple Rd Longmeadow, MA 01106		</address>
1160						</div>
1161
1162																	<div class="eds-copy-text-s-regular p-3 d-lg-none">
1163							<h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2>
1164									<ul class="list-unstyled" aria-label="App store links">
1165							<li><a href="https://geo.itunes.apple.com/ca/app/id1127433295?mt=8"><span class="sr-only">Download from the Apple App Store</span><img src="/web/default4.0/images/appstore.svg" alt="" aria-hidden="true"></a></li>
1166										<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.lisbrotherslongmeadow"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="" aria-hidden="true"></a></li>
1167					</ul>
1168	
1169	<ul class="list-unstyled d-flex gap-2" aria-label="Social network links">
1170						<li><a href="https://www.yelp.com/biz/lis-brothers-longmeadow" target="new"  title="Opens in new tab" class="icon" title="Yelp"><i class="fab fa-yelp"></i><span class="sr-only">Yelp</span></a></li>
1171							<li><a href="https://www.tripadvisor.com/Restaurant_Review-g41648-d849332-Reviews-Li_s_Brothers_Inn-Longmeadow_Massachusetts.html" target="new"  title="Opens in new tab" class="icon" title="TripAdvisor"><i class="fak fa-tripadvisor"></i><span class="sr-only">TripAdvisor</span></a></li>
1172				</ul>
1173	
1174<div>&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div>
1175	<div>Discover the top-rated Japanese & Chinese Food eateries in Longmeadow on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div>
1176
1177<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support">
1178	<li><a href="https://www.lisbrotherslongmeadow.com/reportbug">Technical Support</a></li>
1179	<li><a href="https://www.lisbrotherslongmeadow.com/privacy">Privacy Policy</a></li>
1180	<li><a href="https://www.lisbrotherslongmeadow.com/tos">Terms of Service</a></li>
1181	<li><a href="https://www.lisbrotherslongmeadow.com/accessibility">Accessibility</a></li>
1182</ul>
1183
1184This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply.
1185						</div>		</div>
1186
1187		
1187<script>
1188		{
1189			const container = document.querySelector('[data-eds-id="6ab5ebeb333af"]');
1190
1191						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1192				container.addEventListener(`eds.${eventName}`, (e) => {
1193					bootstrap.Offcanvas.getOrCreateInstance(container)[eventName](
1194						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1195					);
1196				});
1197			});
1198		}
1199		</script>
1199
1200	</div>
1201
1202					</header>
1203			</div>
1204
1205										<aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title">
1206					<section class="hero">
1207												<div class="menu_hero backbgbox position-relative">
1208													</div>
1209
1210													<div class="p-3">
1211								<div class="pb-1">
1212									<h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Li's Brothers - Longmeadow</h1>
1213																	</div>
1214
1215								<div class="d-sm-flex align-items-baseline">
1216																			<div class="mt-2">
1217											
1218	<span
1219		class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap"
1220			>
1221		Closed	</span>
1222
1223	Opens Friday at 11:30AM										</div>
1224									
1225									<div class="d-flex gap-2 ms-sm-auto mt-2">
1226																					
1227					<a
1228				class="eds_button btn btn-outline-secondary btn-sm col text-nowrap"
1229				href="https://www.lisbrotherslongmeadow.com/locationinfo?lid=6446"
1230							>
1231				<i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info			</a>
1232		
1233												
1234																					
1235		<a
1236			class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap"
1237			href="tel:(413) 567-2037"
1238					>
1239			<i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us		</a>
1240
1241												
1242									</div>
1243								</div>
1244							</div>
1245											</section>
1246				</aside>
1247			
1248						
1249						
1250									<!-- Header ends -->
1251<main class="main_content" id="main">
1252	<div class="container menu_page contact_page locationinfo">
1253		<div class="row menu_wrapper justify-content-center">
1254						<div class="col-sm-12 col-lg-8">
1255				<h1 class="eds-display-text-title-m">Contact Li's Brothers - Longmeadow</h1>
1256				<div class="row mb15">
1257					<div class="col-sm-12">
1258						If you would like to contact Li's Brothers - Longmeadow, such as to ask questions about our menu, service,
1259						or other non-technical issues, please contact us using the information below.
1260						Thanks, and we appreciate your feedback!
1261					</div>
1262				</div>
1263									<div class="row">
1264													<div class="col-md-12">
1265								<div class="location-info-box mb10">
1266									<div class="location-info-box-header">
1267										<h2>Li's Brothers - Longmeadow</h2>
1268										<span>
1269											795 Maple Rd<br/>Longmeadow, MA 01106											<span>(<a href="?form=map&lid=6446">see on map</a>)</span>
1270										</span>
1271										<strong>Phone</strong>: (413) 567-2037									</div>
1272								</div>
1273							</div>
1274											</div>
1275									<div class="alert alert-warning clearfix mt10">
1276					<div class="alert-icon">
1277						<i class="fas fa-truck"></i>
1278					</div>
1279					<div class="inline-block alert-3-messsage">Note: If you need to make a change to your order, please call us directly as we may not see your email in time!</div>
1280				</div>
1281			</div>
1282
1283					</div>
1284	</div>
1285</main>
1286
1287<footer class="footer bg-white" style="grid-area: footer">
1288	<div class="container">
1289					<div class="social_wrapper">
1290				<div class="social_links">
1291												<ul class="d-flex align-items-start">
1292																																																		<li>
1293											<a class="icon" href="https://www.yelp.com/biz/lis-brothers-longmeadow" target="_blank" title="Yelp (opens in new tab)">
1294												<span class="sr-only">Yelp</span>
1295												<i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i>											</a>
1296										</li>
1297																											<li>
1298											<a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g41648-d849332-Reviews-Li_s_Brothers_Inn-Longmeadow_Massachusetts.html" target="_blank" title="TripAdvisor (opens in new tab)">
1299												<span class="sr-only">TripAdvisor</span>
1300												<img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" />											</a>
1301										</li>
1302																																								</ul>
1303															</div>
1304				<div class="d_app">
1305											<ul>
1306															<li><a href="https://geo.itunes.apple.com/ca/app/id1127433295?mt=8"><span class="sr-only">Download from the Apple App Store</span><img src="/web/default4.0/images/appstore.svg" alt="Get it on the App Store" aria-hidden="true"></a></li>
1307																<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.lisbrotherslongmeadow"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="Get it on Google Play" aria-hidden="true"></a></li>
1308														</ul>
1309										</div>
1310			</div>
1311
1312			<div class="d-flex flex-wrap justify-content-between gap-2 mt-2" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)">
1313				<ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular">
1314					<li><a class="text-decoration-none" href="https://www.lisbrotherslongmeadow.com" aria-current="false">Home</a></li>
1315					<li><a class="text-decoration-none" href="https://www.lisbrotherslongmeadow.com/order" aria-current="false">Menu</a></li>
1316													<li>
1317									<a class="text-decoration-none" href="https://www.lisbrotherslongmeadow.com/page/delivery-info" aria-current="false">Delivery Info</a>
1318								</li>
1319																						<li><a class="text-decoration-none" href="https://www.lisbrotherslongmeadow.com/locationinfo" aria-current="false">Location &amp; Hours</a></li>
1320															<li><a class="text-decoration-none" href="https://www.lisbrotherslongmeadow.com/contact" aria-current="page">Contact</a></li>
1321				</ul>
1322
1323				<ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular">
1324					<li class="bullet-separated"><a href="https://www.lisbrotherslongmeadow.com/reportbug" class="errorLink">Technical Support</a></li>
1325					<li class="bullet-separated"><a href="https://www.lisbrotherslongmeadow.com/privacy">Privacy Policy</a></li>
1326					<li class="bullet-separated"><a href="https://www.lisbrotherslongmeadow.com/tos">Terms of Service</a></li>
1327					<li class="bullet-separated"><a href="https://www.lisbrotherslongmeadow.com/accessibility">Accessibility</a></li>
1328				</ul>
1329			</div>
1330
1331			<div class="d-flex justify-content-between gap-3 border-top mt-3 pt-3" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)">
1332				<p class="eds-copy-text-m-regular">
1333					This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply.
1334				</p>
1335
1336				<p class="eds-copy-text-m-regular text-end">
1337					&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a>											<br>Discover the top-rated Japanese & Chinese Food eateries in Longmeadow on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a>									</p>
1338			</div>
1339			</div>
1340</footer>
1341<!-- footer ends -->
1342
1343
1344</div>
1345<!-- wrapper ends -->
1346
1347
1348
1349	<div
1350		data-eds-id="6ab5ebeb348ca"
1351		class="eds_dialog modal fade  "
1352		tabindex="-1"
1353		aria-labelledby="eds-dialog-title-6ab5ebeb348ca"
1354		aria-hidden="true"
1355		id="forgot-password-modal"	>
1356		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1357			<div class="modal-content ">
1358									
1359	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1360		<h2 id="eds-dialog-title-6ab5ebeb348ca" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1361			Forgot Password		</h2>
1362
1363		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
1364
1365	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1366		<form
1367			id="forgot-password-form"
1368			name="forgot-password"
1369			data-async-on-submit
1370			method="post"
1371			action="https://www.lisbrotherslongmeadow.com/auth/forgotpassword"
1372			data-async-block="#forgot-password-modal .modal-content"
1373			data-async-target="#forgot-password-modal .eds_dialog-body"
1374			data-async-recaptcha
1375			novalidate
1376		>
1377			
1378			
1379	<label
1380		data-eds-id="6ab5ebeb3488b"
1381		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1382			>
1383					<div class="eds_formfield-label">
1384				Your email				<span aria-hidden="true">*</span>							</div>
1385		
1386		<div class="position-relative d-flex flex-column">
1387							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1388			
1389										<input
1390					type="email"
1391					class="eds-copy-text-l-regular  "
1392										placeholder=" " name="email" autocomplete="email" required value=""				/>
1393
1394				
1395							
1396			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1397					</div>
1398
1399		
1400		
1400<script>
1401		{
1402			const container = document.querySelector('[data-eds-id="6ab5ebeb3488b"]');
1403			const input = container.querySelector('input, textarea, select');
1404			const error = container.querySelector('.eds_formfield-error');
1405
1406			
1407						input.addEventListener('eds.validation.reset', () => {
1408				input.removeAttribute('data-validation');
1409				input.setCustomValidity('');
1410				error.innerHTML = '';
1411			});
1412
1413						input.addEventListener('eds.validation.hide', () => {
1414				input.removeAttribute('data-validation');
1415			});
1416
1417						input.addEventListener('eds.validation.success', (e) => {
1418				input.setCustomValidity('');
1419				input.setAttribute('data-validation', '');
1420				error.innerHTML = '';
1421			});
1422
1423						input.addEventListener('eds.validation.warning', (e) => {
1424				input.setCustomValidity('');
1425				input.setAttribute('data-validation', '');
1426				error.innerHTML = e.detail;
1427			});
1428
1429						input.addEventListener('eds.validation.error', (e) => {
1430				input.setCustomValidity(e.detail);
1431				input.checkValidity(); 				input.setAttribute('data-validation', '');
1432			});
1433
1434			input.addEventListener('invalid', (e) => {
1435				error.innerHTML = input.validationMessage;
1436			});
1437
1438								}
1439		</script>
1439
1440	</label>
1441
1442	
1443			<button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button>
1444							<div class="text-center">
1445					<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">&lt; Back</button>				</div>
1446					</form>	</div>
1447
1448	
1449								</div>
1450		</div>
1451
1452		
1452<script>
1453		{
1454			const container = document.querySelector('[data-eds-id="6ab5ebeb348ca"]');
1455			let edsMethodsDisabled = false;
1456
1457						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1458				container.addEventListener(`eds.${eventName}`, (e) => {
1459					if (edsMethodsDisabled) return;
1460
1461					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1462						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1463					);
1464				});
1465			});
1466
1467						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1468				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1469					if (edsMethodsDisabled) return;
1470
1471					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1472					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1473					edsMethodsDisabled = false;
1474				});
1475			});
1476
1477			
1478						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1479				container.addEventListener(eventName, () => {
1480					const autofocusInput = container.querySelector('[autofocus]');
1481					if (autofocusInput) {
1482						container.style.display = 'block';
1483						autofocusInput.focus();
1484					}
1485				});
1486			});
1487
1488					}
1489		</script>
1489
1490	</div>
1491
1492	
1493	<div
1494		data-eds-id="6ab5ebeb34bf6"
1495		class="eds_dialog modal fade  "
1496		tabindex="-1"
1497		aria-labelledby="eds-dialog-title-6ab5ebeb34bf6"
1498		aria-hidden="true"
1499		id="login-modal"	>
1500		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1501			<div class="modal-content ">
1502									
1503	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1504		<h2 id="eds-dialog-title-6ab5ebeb34bf6" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1505			Log in		</h2>
1506
1507		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
1508
1509	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1510		<form
1511			id="login-form"
1512			name="login"
1513			data-async-on-submit
1514			method="post"
1515			action="https://www.lisbrotherslongmeadow.com/auth"
1516			data-async-block="#login-modal .modal-content"
1517			data-async-target="#login-modal .eds_dialog-body"
1518			data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1519			data-async-recaptcha
1520			novalidate
1521		>
1522						
1523						
1524	<label
1525		data-eds-id="6ab5ebeb34b02"
1526		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1527			>
1528					<div class="eds_formfield-label">
1529				Your email				<span aria-hidden="true">*</span>							</div>
1530		
1531		<div class="position-relative d-flex flex-column">
1532							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1533			
1534										<input
1535					type="email"
1536					class="eds-copy-text-l-regular  "
1537										placeholder=" " name="email" autocomplete="username" required value=""				/>
1538
1539				
1540							
1541			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1542					</div>
1543
1544		
1545		
1545<script>
1546		{
1547			const container = document.querySelector('[data-eds-id="6ab5ebeb34b02"]');
1548			const input = container.querySelector('input, textarea, select');
1549			const error = container.querySelector('.eds_formfield-error');
1550
1551			
1552						input.addEventListener('eds.validation.reset', () => {
1553				input.removeAttribute('data-validation');
1554				input.setCustomValidity('');
1555				error.innerHTML = '';
1556			});
1557
1558						input.addEventListener('eds.validation.hide', () => {
1559				input.removeAttribute('data-validation');
1560			});
1561
1562						input.addEventListener('eds.validation.success', (e) => {
1563				input.setCustomValidity('');
1564				input.setAttribute('data-validation', '');
1565				error.innerHTML = '';
1566			});
1567
1568						input.addEventListener('eds.validation.warning', (e) => {
1569				input.setCustomValidity('');
1570				input.setAttribute('data-validation', '');
1571				error.innerHTML = e.detail;
1572			});
1573
1574						input.addEventListener('eds.validation.error', (e) => {
1575				input.setCustomValidity(e.detail);
1576				input.checkValidity(); 				input.setAttribute('data-validation', '');
1577			});
1578
1579			input.addEventListener('invalid', (e) => {
1580				error.innerHTML = input.validationMessage;
1581			});
1582
1583								}
1584		</script>
1584
1585	</label>
1586
1587	
1588						
1589	<label
1590		data-eds-id="6ab5ebeb34b1c"
1591		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2"
1592			>
1593					<div class="eds_formfield-label">
1594				Your password				<span aria-hidden="true">*</span>							</div>
1595		
1596		<div class="position-relative d-flex flex-column">
1597							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1598			
1599										<input
1600					type="password"
1601					class="eds-copy-text-l-regular  pe-6"
1602					data-event-on:toggle_password_6ab5ebeb34b1c="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1603
1604				
1605									<button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5ebeb34b1c', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5ebeb34b1c="(shown) =&gt; $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebeb34b1c="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebeb34b1c="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1606			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1607					</div>
1608
1609		
1610		
1610<script>
1611		{
1612			const container = document.querySelector('[data-eds-id="6ab5ebeb34b1c"]');
1613			const input = container.querySelector('input, textarea, select');
1614			const error = container.querySelector('.eds_formfield-error');
1615
1616			
1617						input.addEventListener('eds.validation.reset', () => {
1618				input.removeAttribute('data-validation');
1619				input.setCustomValidity('');
1620				error.innerHTML = '';
1621			});
1622
1623						input.addEventListener('eds.validation.hide', () => {
1624				input.removeAttribute('data-validation');
1625			});
1626
1627						input.addEventListener('eds.validation.success', (e) => {
1628				input.setCustomValidity('');
1629				input.setAttribute('data-validation', '');
1630				error.innerHTML = '';
1631			});
1632
1633						input.addEventListener('eds.validation.warning', (e) => {
1634				input.setCustomValidity('');
1635				input.setAttribute('data-validation', '');
1636				error.innerHTML = e.detail;
1637			});
1638
1639						input.addEventListener('eds.validation.error', (e) => {
1640				input.setCustomValidity(e.detail);
1641				input.checkValidity(); 				input.setAttribute('data-validation', '');
1642			});
1643
1644			input.addEventListener('invalid', (e) => {
1645				error.innerHTML = input.validationMessage;
1646			});
1647
1648								}
1649		</script>
1649
1650	</label>
1651
1652	
1653						<div class="text-end mb-3">
1654				<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#forgot-password-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Forgot your password?</button>			</div>
1655
1656																
1657						<button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button>
1658						<div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div>				<div class="google-signin-container text-center mb-2">
1659		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.lisbrotherslongmeadow.com%2Fauth%2Fgoogle&amp;redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1660			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg>
1661			Continue with Google
1662		</a>
1663	</div>
1664					<div class="apple-signin-container text-center mb-2">
1665		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.lisbrotherslongmeadow.com%2Fauth%2Fapple&amp;redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1666			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg>
1667			Continue with Apple
1668		</a>
1669	</div>
1670					<small class="d-block mt-2 eds-interface-text-s-regular">
1671		By continuing, you agree to our <a href="https://www.lisbrotherslongmeadow.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.lisbrotherslongmeadow.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a>		and consent to receive automated promotional emails. See our <a href="https://www.lisbrotherslongmeadow.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers.
1672	</small>
1673	
1674						<div class="text-center mt-3">
1675				Don't have an account?
1676				<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#register-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Sign up</button>			</div>
1677		</form>	</div>
1678
1679	
1680								</div>
1681		</div>
1682
1683		
1683<script>
1684		{
1685			const container = document.querySelector('[data-eds-id="6ab5ebeb34bf6"]');
1686			let edsMethodsDisabled = false;
1687
1688						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1689				container.addEventListener(`eds.${eventName}`, (e) => {
1690					if (edsMethodsDisabled) return;
1691
1692					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1693						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1694					);
1695				});
1696			});
1697
1698						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1699				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1700					if (edsMethodsDisabled) return;
1701
1702					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1703					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1704					edsMethodsDisabled = false;
1705				});
1706			});
1707
1708			
1709						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1710				container.addEventListener(eventName, () => {
1711					const autofocusInput = container.querySelector('[autofocus]');
1712					if (autofocusInput) {
1713						container.style.display = 'block';
1714						autofocusInput.focus();
1715					}
1716				});
1717			});
1718
1719					}
1720		</script>
1720
1721	</div>
1722
1723	
1724	<div
1725		data-eds-id="6ab5ebeb34e29"
1726		class="eds_dialog modal fade  "
1727		tabindex="-1"
1728		aria-labelledby="eds-dialog-title-6ab5ebeb34e29"
1729		aria-hidden="true"
1730		id="register-modal"	>
1731		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1732			<div class="modal-content ">
1733									
1734	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1735		<h2 id="eds-dialog-title-6ab5ebeb34e29" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1736			Sign up		</h2>
1737
1738		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
1739
1740	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0">
1741		<form
1742			id="register-form"
1743			name="register"
1744			data-async-on-submit
1745			method="post"
1746			action="https://www.lisbrotherslongmeadow.com/auth/register"
1747			data-async-block="#register-modal .modal-content"
1748			data-async-target="#register-modal .eds_dialog-body"
1749			data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1750			data-async-recaptcha
1751			novalidate
1752		>
1753			
1754			<div class="p-3 pt-0">
1755								
1756	<label
1757		data-eds-id="6ab5ebeb34d11"
1758		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1759			>
1760					<div class="eds_formfield-label">
1761				First name				<span aria-hidden="true">*</span>							</div>
1762		
1763		<div class="position-relative d-flex flex-column">
1764							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1765			
1766										<input
1767					type="text"
1768					class="eds-copy-text-l-regular  "
1769										placeholder=" " name="firstname" autocomplete="given-name" required value=""				/>
1770
1771				
1772							
1773			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1774					</div>
1775
1776		
1777		
1777<script>
1778		{
1779			const container = document.querySelector('[data-eds-id="6ab5ebeb34d11"]');
1780			const input = container.querySelector('input, textarea, select');
1781			const error = container.querySelector('.eds_formfield-error');
1782
1783			
1784						input.addEventListener('eds.validation.reset', () => {
1785				input.removeAttribute('data-validation');
1786				input.setCustomValidity('');
1787				error.innerHTML = '';
1788			});
1789
1790						input.addEventListener('eds.validation.hide', () => {
1791				input.removeAttribute('data-validation');
1792			});
1793
1794						input.addEventListener('eds.validation.success', (e) => {
1795				input.setCustomValidity('');
1796				input.setAttribute('data-validation', '');
1797				error.innerHTML = '';
1798			});
1799
1800						input.addEventListener('eds.validation.warning', (e) => {
1801				input.setCustomValidity('');
1802				input.setAttribute('data-validation', '');
1803				error.innerHTML = e.detail;
1804			});
1805
1806						input.addEventListener('eds.validation.error', (e) => {
1807				input.setCustomValidity(e.detail);
1808				input.checkValidity(); 				input.setAttribute('data-validation', '');
1809			});
1810
1811			input.addEventListener('invalid', (e) => {
1812				error.innerHTML = input.validationMessage;
1813			});
1814
1815								}
1816		</script>
1816
1817	</label>
1818
1819	
1820								
1821	<label
1822		data-eds-id="6ab5ebeb34d2a"
1823		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1824			>
1825					<div class="eds_formfield-label">
1826				Last name				<span aria-hidden="true">*</span>							</div>
1827		
1828		<div class="position-relative d-flex flex-column">
1829							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1830			
1831										<input
1832					type="text"
1833					class="eds-copy-text-l-regular  "
1834										placeholder=" " name="lastname" autocomplete="family-name" required value=""				/>
1835
1836				
1837							
1838			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1839					</div>
1840
1841		
1842		
1842<script>
1843		{
1844			const container = document.querySelector('[data-eds-id="6ab5ebeb34d2a"]');
1845			const input = container.querySelector('input, textarea, select');
1846			const error = container.querySelector('.eds_formfield-error');
1847
1848			
1849						input.addEventListener('eds.validation.reset', () => {
1850				input.removeAttribute('data-validation');
1851				input.setCustomValidity('');
1852				error.innerHTML = '';
1853			});
1854
1855						input.addEventListener('eds.validation.hide', () => {
1856				input.removeAttribute('data-validation');
1857			});
1858
1859						input.addEventListener('eds.validation.success', (e) => {
1860				input.setCustomValidity('');
1861				input.setAttribute('data-validation', '');
1862				error.innerHTML = '';
1863			});
1864
1865						input.addEventListener('eds.validation.warning', (e) => {
1866				input.setCustomValidity('');
1867				input.setAttribute('data-validation', '');
1868				error.innerHTML = e.detail;
1869			});
1870
1871						input.addEventListener('eds.validation.error', (e) => {
1872				input.setCustomValidity(e.detail);
1873				input.checkValidity(); 				input.setAttribute('data-validation', '');
1874			});
1875
1876			input.addEventListener('invalid', (e) => {
1877				error.innerHTML = input.validationMessage;
1878			});
1879
1880								}
1881		</script>
1881
1882	</label>
1883
1884	
1885								
1886	<label
1887		data-eds-id="6ab5ebeb34d3c"
1888		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1889			>
1890					<div class="eds_formfield-label">
1891				Email				<span aria-hidden="true">*</span>							</div>
1892		
1893		<div class="position-relative d-flex flex-column">
1894							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1895			
1896										<input
1897					type="email"
1898					class="eds-copy-text-l-regular  "
1899										placeholder=" " name="email" autocomplete="username" required value=""				/>
1900
1901				
1902							
1903			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1904					</div>
1905
1906		
1907		
1907<script>
1908		{
1909			const container = document.querySelector('[data-eds-id="6ab5ebeb34d3c"]');
1910			const input = container.querySelector('input, textarea, select');
1911			const error = container.querySelector('.eds_formfield-error');
1912
1913			
1914						input.addEventListener('eds.validation.reset', () => {
1915				input.removeAttribute('data-validation');
1916				input.setCustomValidity('');
1917				error.innerHTML = '';
1918			});
1919
1920						input.addEventListener('eds.validation.hide', () => {
1921				input.removeAttribute('data-validation');
1922			});
1923
1924						input.addEventListener('eds.validation.success', (e) => {
1925				input.setCustomValidity('');
1926				input.setAttribute('data-validation', '');
1927				error.innerHTML = '';
1928			});
1929
1930						input.addEventListener('eds.validation.warning', (e) => {
1931				input.setCustomValidity('');
1932				input.setAttribute('data-validation', '');
1933				error.innerHTML = e.detail;
1934			});
1935
1936						input.addEventListener('eds.validation.error', (e) => {
1937				input.setCustomValidity(e.detail);
1938				input.checkValidity(); 				input.setAttribute('data-validation', '');
1939			});
1940
1941			input.addEventListener('invalid', (e) => {
1942				error.innerHTML = input.validationMessage;
1943			});
1944
1945								}
1946		</script>
1946
1947	</label>
1948
1949	
1950								
1951	<label
1952		data-eds-id="6ab5ebeb34d4c"
1953		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1954			>
1955					<div class="eds_formfield-label">
1956				Password				<span aria-hidden="true">*</span>							</div>
1957		
1958		<div class="position-relative d-flex flex-column">
1959							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1960			
1961										<input
1962					type="password"
1963					class="eds-copy-text-l-regular  pe-6"
1964					data-event-on:toggle_password_6ab5ebeb34d4c="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1965
1966				
1967									<button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5ebeb34d4c', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5ebeb34d4c="(shown) =&gt; $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebeb34d4c="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebeb34d4c="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1968			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1969					</div>
1970
1971		
1972		
1972<script>
1973		{
1974			const container = document.querySelector('[data-eds-id="6ab5ebeb34d4c"]');
1975			const input = container.querySelector('input, textarea, select');
1976			const error = container.querySelector('.eds_formfield-error');
1977
1978			
1979						input.addEventListener('eds.validation.reset', () => {
1980				input.removeAttribute('data-validation');
1981				input.setCustomValidity('');
1982				error.innerHTML = '';
1983			});
1984
1985						input.addEventListener('eds.validation.hide', () => {
1986				input.removeAttribute('data-validation');
1987			});
1988
1989						input.addEventListener('eds.validation.success', (e) => {
1990				input.setCustomValidity('');
1991				input.setAttribute('data-validation', '');
1992				error.innerHTML = '';
1993			});
1994
1995						input.addEventListener('eds.validation.warning', (e) => {
1996				input.setCustomValidity('');
1997				input.setAttribute('data-validation', '');
1998				error.innerHTML = e.detail;
1999			});
2000
2001						input.addEventListener('eds.validation.error', (e) => {
2002				input.setCustomValidity(e.detail);
2003				input.checkValidity(); 				input.setAttribute('data-validation', '');
2004			});
2005
2006			input.addEventListener('invalid', (e) => {
2007				error.innerHTML = input.validationMessage;
2008			});
2009
2010								}
2011		</script>
2011
2012	</label>
2013
2014	
2015								
2016	<label
2017		data-eds-id="6ab5ebeb34d7d"
2018		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
2019			>
2020					<div class="eds_formfield-label">
2021				Phone number				<span aria-hidden="true">*</span>							</div>
2022		
2023		<div class="position-relative d-flex flex-column">
2024							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
2025			
2026										<input
2027					type="text"
2028					class="eds-copy-text-l-regular  "
2029										placeholder=" " name="primary_phone" autocomplete="tel-national" required value=""				/>
2030
2031				
2032							
2033			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
2034					</div>
2035
2036					<div class="eds-interface-text-s-regular mt-2">
2037				<i class="eds_icon fa fa-info-circle text-muted" style="" aria-hidden="true"></i> We require a phone number in case we need to contact you about your order.			</div>
2038		
2039		
2039<script>
2040		{
2041			const container = document.querySelector('[data-eds-id="6ab5ebeb34d7d"]');
2042			const input = container.querySelector('input, textarea, select');
2043			const error = container.querySelector('.eds_formfield-error');
2044
2045			
2046						input.addEventListener('eds.validation.reset', () => {
2047				input.removeAttribute('data-validation');
2048				input.setCustomValidity('');
2049				error.innerHTML = '';
2050			});
2051
2052						input.addEventListener('eds.validation.hide', () => {
2053				input.removeAttribute('data-validation');
2054			});
2055
2056						input.addEventListener('eds.validation.success', (e) => {
2057				input.setCustomValidity('');
2058				input.setAttribute('data-validation', '');
2059				error.innerHTML = '';
2060			});
2061
2062						input.addEventListener('eds.validation.warning', (e) => {
2063				input.setCustomValidity('');
2064				input.setAttribute('data-validation', '');
2065				error.innerHTML = e.detail;
2066			});
2067
2068						input.addEventListener('eds.validation.error', (e) => {
2069				input.setCustomValidity(e.detail);
2070				input.checkValidity(); 				input.setAttribute('data-validation', '');
2071			});
2072
2073			input.addEventListener('invalid', (e) => {
2074				error.innerHTML = input.validationMessage;
2075			});
2076
2077								}
2078		</script>
2078
2079	</label>
2080
2081	
2082				
2083	<div class="eds_checkable d-inline-block mb-2" >
2084		<input id="eds-checkable-6ab5ebeb34d8f" name="receive_promotions" value="1" checked type="checkbox" />
2085		<label for="eds-checkable-6ab5ebeb34d8f" class="eds_checkable-text eds-interface-text-l-regular ">
2086			Receive Promotional Offers & Updates		</label>
2087	</div>
2088
2089	
2090								<button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button>
2091								<div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div>					<div class="google-signin-container text-center mb-2">
2092		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.lisbrotherslongmeadow.com%2Fauth%2Fgoogle&amp;redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
2093			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg>
2094			Continue with Google
2095		</a>
2096	</div>
2097						<div class="apple-signin-container text-center mb-2">
2098		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.lisbrotherslongmeadow.com%2Fauth%2Fapple&amp;redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
2099			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg>
2100			Continue with Apple
2101		</a>
2102	</div>
2103						<small class="d-block mt-2 eds-interface-text-s-regular">
2104		By continuing, you agree to our <a href="https://www.lisbrotherslongmeadow.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.lisbrotherslongmeadow.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a>		and consent to receive automated promotional emails. See our <a href="https://www.lisbrotherslongmeadow.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers.
2105	</small>
2106	
2107								<div class="text-center mt-3">
2108					Already have an account?
2109					<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Log in</button>				</div>
2110			</div>
2111		</form>	</div>
2112
2113	
2114								</div>
2115		</div>
2116
2117		
2117<script>
2118		{
2119			const container = document.querySelector('[data-eds-id="6ab5ebeb34e29"]');
2120			let edsMethodsDisabled = false;
2121
2122						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2123				container.addEventListener(`eds.${eventName}`, (e) => {
2124					if (edsMethodsDisabled) return;
2125
2126					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2127						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2128					);
2129				});
2130			});
2131
2132						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2133				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2134					if (edsMethodsDisabled) return;
2135
2136					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2137					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2138					edsMethodsDisabled = false;
2139				});
2140			});
2141
2142			
2143						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2144				container.addEventListener(eventName, () => {
2145					const autofocusInput = container.querySelector('[autofocus]');
2146					if (autofocusInput) {
2147						container.style.display = 'block';
2148						autofocusInput.focus();
2149					}
2150				});
2151			});
2152
2153					}
2154		</script>
2154
2155	</div>
2156
2157	
2158	
2158<script>
2159	window.__ssoConfig = {
2160		google: {
2161			pendingUrl: "https:\/\/www.lisbrotherslongmeadow.com\/auth\/google\/pending",
2162			registerModalId: "register-modal",
2163			loginModalId: "login-modal"		},
2164		apple: {
2165			pendingUrl: "https:\/\/www.lisbrotherslongmeadow.com\/auth\/apple\/pending",
2166			registerModalId: "register-modal",
2167			loginModalId: "login-modal"		}
2168	};
2169	</script>
2169
2170	
2171
2172<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog"
2173	aria-hidden="true">
2174	<div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document">
2175		<div class="modal-content">
2176			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2177			<div class="modal-header">
2178				<h2 class="modal-title eds-display-text-title-m">Order time</h2>
2179			</div>
2180			<div class="modal-body">
2181								<div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;">
2182					
2183											<input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption"
2184							checked />
2185						<label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary  w-50">
2186						<span>
2187							Later
2188							<span class="d-block small fw-normal">Later</span>
2189						</span>
2190						</label>
2191									</div>
2192													<div id="laterContent" class="">
2193						<div class="select-time-container">
2194	<div class="selecttime showcheck_parent ">
2195	<div class="select-time-header clearfix">
2196		<h3 class="bold fl fs-5">Pick a day and time</h3>
2197			</div>
2198	<div class="select-time-content clearfix">
2199		<div class="row select-time-row">
2200						<div class="datepicker col-md-8" style="min-height: 248px;">
2201				<div class="datepicker-days" style="display: block;">
2202					<div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div>
2203				</div>
2204							</div>
2205							<div class="timepicker col-md-4">
2206					<div class="timepicker-picker">
2207												<ul class="ready-at-time css-scroll">
2208																														<li class="time-button ">
2209									<input id="timeValue0" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15"
2210									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2211									 data-required-field data-ready-attime/>
2212									<label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label>
2213								</li>
2214																								<li class="time-button ">
2215									<input id="timeValue1" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15"
2216									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2217									 data-required-field data-ready-attime/>
2218									<label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label>
2219								</li>
2220																								<li class="time-button ">
2221									<input id="timeValue2" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15"
2222									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2223									 data-required-field data-ready-attime/>
2224									<label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label>
2225								</li>
2226																								<li class="time-button ">
2227									<input id="timeValue3" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15"
2228									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2229									 data-required-field data-ready-attime/>
2230									<label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label>
2231								</li>
2232																								<li class="time-button ">
2233									<input id="timeValue4" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15"
2234									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2235									 data-required-field data-ready-attime/>
2236									<label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label>
2237								</li>
2238																								<li class="time-button ">
2239									<input id="timeValue5" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15"
2240									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2241									 data-required-field data-ready-attime/>
2242									<label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label>
2243								</li>
2244																								<li class="time-button ">
2245									<input id="timeValue6" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15"
2246									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2247									 data-required-field data-ready-attime/>
2248									<label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label>
2249								</li>
2250																								<li class="time-button ">
2251									<input id="timeValue7" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15"
2252									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2253									 data-required-field data-ready-attime/>
2254									<label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label>
2255								</li>
2256																								<li class="time-button ">
2257									<input id="timeValue8" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15"
2258									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2259									 data-required-field data-ready-attime/>
2260									<label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label>
2261								</li>
2262																								<li class="time-button ">
2263									<input id="timeValue9" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15"
2264									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2265									 data-required-field data-ready-attime/>
2266									<label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label>
2267								</li>
2268																								<li class="time-button ">
2269									<input id="timeValue10" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15"
2270									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2271									 data-required-field data-ready-attime/>
2272									<label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label>
2273								</li>
2274																								<li class="time-button ">
2275									<input id="timeValue11" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15"
2276									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2277									 data-required-field data-ready-attime/>
2278									<label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label>
2279								</li>
2280																								<li class="time-button ">
2281									<input id="timeValue12" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15"
2282									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2283									 data-required-field data-ready-attime/>
2284									<label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label>
2285								</li>
2286																								<li class="time-button ">
2287									<input id="timeValue13" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15"
2288									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2289									 data-required-field data-ready-attime/>
2290									<label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label>
2291								</li>
2292																								<li class="time-button ">
2293									<input id="timeValue14" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15"
2294									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2295									 data-required-field data-ready-attime/>
2296									<label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label>
2297								</li>
2298																								<li class="time-button ">
2299									<input id="timeValue15" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15"
2300									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2301									 data-required-field data-ready-attime/>
2302									<label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label>
2303								</li>
2304																								<li class="time-button ">
2305									<input id="timeValue16" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15"
2306									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2307									 data-required-field data-ready-attime/>
2308									<label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label>
2309								</li>
2310																								<li class="time-button ">
2311									<input id="timeValue17" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15"
2312									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2313									 data-required-field data-ready-attime/>
2314									<label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label>
2315								</li>
2316																								<li class="time-button ">
2317									<input id="timeValue18" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15"
2318									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2319									 data-required-field data-ready-attime/>
2320									<label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label>
2321								</li>
2322																								<li class="time-button ">
2323									<input id="timeValue19" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15"
2324									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2325									 data-required-field data-ready-attime/>
2326									<label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label>
2327								</li>
2328																								<li class="time-button ">
2329									<input id="timeValue20" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15"
2330									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2331									 data-required-field data-ready-attime/>
2332									<label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label>
2333								</li>
2334																								<li class="time-button ">
2335									<input id="timeValue21" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15"
2336									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2337									 data-required-field data-ready-attime/>
2338									<label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label>
2339								</li>
2340																								<li class="time-button ">
2341									<input id="timeValue22" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15"
2342									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2343									 data-required-field data-ready-attime/>
2344									<label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label>
2345								</li>
2346																								<li class="time-button ">
2347									<input id="timeValue23" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15"
2348									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2349									 data-required-field data-ready-attime/>
2350									<label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label>
2351								</li>
2352																								<li class="time-button ">
2353									<input id="timeValue24" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15"
2354									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2355									 data-required-field data-ready-attime/>
2356									<label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label>
2357								</li>
2358																								<li class="time-button ">
2359									<input id="timeValue25" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15"
2360									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2361									 data-required-field data-ready-attime/>
2362									<label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label>
2363								</li>
2364																								<li class="time-button ">
2365									<input id="timeValue26" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15"
2366									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2367									 data-required-field data-ready-attime/>
2368									<label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label>
2369								</li>
2370																								<li class="time-button ">
2371									<input id="timeValue27" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15"
2372									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2373									 data-required-field data-ready-attime/>
2374									<label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label>
2375								</li>
2376																								<li class="time-button ">
2377									<input id="timeValue28" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15"
2378									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2379									 data-required-field data-ready-attime/>
2380									<label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label>
2381								</li>
2382																								<li class="time-button ">
2383									<input id="timeValue29" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15"
2384									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2385									 data-required-field data-ready-attime/>
2386									<label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label>
2387								</li>
2388																								<li class="time-button ">
2389									<input id="timeValue30" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15"
2390									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2391									 data-required-field data-ready-attime/>
2392									<label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label>
2393								</li>
2394																								<li class="time-button ">
2395									<input id="timeValue31" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15"
2396									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2397									 data-required-field data-ready-attime/>
2398									<label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label>
2399								</li>
2400																								<li class="time-button ">
2401									<input id="timeValue32" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15"
2402									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2403									 data-required-field data-ready-attime/>
2404									<label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label>
2405								</li>
2406																								<li class="time-button ">
2407									<input id="timeValue33" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15"
2408									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2409									 data-required-field data-ready-attime/>
2410									<label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label>
2411								</li>
2412																								<li class="time-button ">
2413									<input id="timeValue34" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15"
2414									class="btn-check rad-ready_at_time" onchange="saveFormState('p
2414aram_ready~at~time_s_n_15', this.value, true);"
2415									 data-required-field data-ready-attime/>
2416									<label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label>
2417								</li>
2418																								<li class="time-button ">
2419									<input id="timeValue35" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15"
2420									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2421									 data-required-field data-ready-attime/>
2422									<label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label>
2423								</li>
2424																								<li class="time-button ">
2425									<input id="timeValue36" type="radio" value="9:00 PM" name="param_ready~at~time_s_n_15"
2426									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2427									 data-required-field data-ready-attime/>
2428									<label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">9:00 PM</label>
2429								</li>
2430																								<li class="time-button ">
2431									<input id="timeValue37" type="radio" value="9:15 PM" name="param_ready~at~time_s_n_15"
2432									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2433									 data-required-field data-ready-attime/>
2434									<label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">9:15 PM</label>
2435								</li>
2436														</ul>
2437					</div>
2438				</div>
2439					</div>
2440	</div>
2441</div>
2442</div>
2443<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" />
2444<input type="hidden" class="hid-ready-at-date" value="2026-09-24" />
2445<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" />					</div>
2446							</div>
2447			<div class="modal-footer">
2448								<input type="hidden" id="hid-order-time-type" value="1" />
2449				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
2450				<button type="button" class="btn btn-primary" data-save-time-modal>Save</button>
2451			</div>
2452		</div>
2453	</div>
2454</div>
2455
2456<!-- www modal start -->
2457<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog"
2458	 aria-hidden="true" data-update-otype-on-modal-close>
2459	<div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document">
2460		<div class="modal-content">
2461			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2462			<div class="modal-header">
2463				<h2 class="modal-title eds-display-text-title-m">Order details</h2>
2464			</div>
2465			<div class="modal-body">
2466				<div class="www_moda_content">
2467					<div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })">
2468						<div class="h5">What:</div>
2469												<div class="position-relative">
2470	<div class="mdropbtn" data-toggle-mdrop role="button">
2471		<span class="visually-hidden">Order type:</span>
2472		<span data-order-type-label>
2473			Select		</span>
2474	</div>
2475	<ul data-mdrop-ul>
2476							<li class=" ">
2477						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1"
2478							class="orderTypeOption css-checkbox " data-name="Pick up"							 value="PICKUP"
2479							data-constant="1" data-base="PICKUP" >
2480						<label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click>
2481							Pick up						</label>
2482					</li>
2483									<li class=" ">
2484						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-delivery-1"
2485							class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery"							 value="DELIVERY"
2486							data-constant="2" data-base="DELIVERY" >
2487						<label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click>
2488							Delivery						</label>
2489					</li>
2490					</ul>
2491</div>
2492					</div>
2493					<form class="">
2494																				<div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;">
2495								<label for="street-address-bar" class="h5">Enter your address:</label>
2496								<div class="form-group street-address-container">
2497									<input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address"
2498										   data-autocomplete-address data-autocomplete-success="autoCompleteSuccess"
2499										   onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal
2499-order-options .deliveryAddressContainer'))"
2500										   type="search" class="form-control input-search input-validate-address input-street-address user-address-field"
2501										   value="" data-required-field />
2502								</div>
2503																<input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address />
2504								<input type="hidden" name="param_city_s_n_90" data-autocompleted-city />
2505								<input type="hidden" name="param_state_s_n_2" data-autocompleted-state />
2506								<input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip />
2507															</div>
2508											</form>
2509					<!-- <div class="form-submit-wrapper">
2510						<input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal>
2511					</div> -->
2512				</div>
2513			</div>
2514			<div
2515				data-async-on-event="order_type_changed"
2516				data-async-action="https://www.lisbrotherslongmeadow.com/ajax/?form=minimum_order_value_warning&component=order_type"
2517				data-async-method="get"
2518			>
2519							</div>
2520			<div class="modal-footer">
2521				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2522				<button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button>
2523			</div>
2524		</div>
2525	</div>
2526</div>
2527<!-- www modal end -->
2528
2529<!-- menu item modal -->
2530<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2531	<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document">
2532		<div class="modal-content menu-item-container-wrapper">
2533			<div class="modal-body menu-item-container ">
2534				<p id="item_name">Menu item dialog</p>
2535							</div>
2536		</div>
2537	</div>
2538</div>
2539<!-- menu item modal end -->
2540
2541
2542	<div
2543		data-eds-id="6ab5ebeb3dd14"
2544		class="eds_dialog modal fade  "
2545		tabindex="-1"
2546		aria-labelledby="eds-dialog-title-6ab5ebeb3dd14"
2547		aria-hidden="true"
2548		data-event-on:coupon_modal_shown="(shown) =&gt; $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) =&gt; {
2549				if ($(this).data(`coupon_modal_shown`)) return;
2550
2551				$(this).find(`.eds_dialog-title`).html(`&lt;div class=&quot;text-truncate&quot;&gt;${coupon}&lt;/div&gt;`);
2552				$(this).find(`.eds_dialog-body`).html(errors);
2553				this.dispatchEvent(new CustomEvent(`eds.show`));
2554			}" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))"	>
2555		<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md">
2556			<div class="modal-content ">
2557									
2558	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
2559		<h2 id="eds-dialog-title-6ab5ebeb3dd14" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
2560			Coupon restrictions		</h2>
2561
2562		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
2563
2564	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100">
2565			</div>
2566
2567	
2568								</div>
2569		</div>
2570
2571		
2571<script>
2572		{
2573			const container = document.querySelector('[data-eds-id="6ab5ebeb3dd14"]');
2574			let edsMethodsDisabled = false;
2575
2576						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2577				container.addEventListener(`eds.${eventName}`, (e) => {
2578					if (edsMethodsDisabled) return;
2579
2580					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2581						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2582					);
2583				});
2584			});
2585
2586						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2587				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2588					if (edsMethodsDisabled) return;
2589
2590					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2591					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2592					edsMethodsDisabled = false;
2593				});
2594			});
2595
2596			
2597						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2598				container.addEventListener(eventName, () => {
2599					const autofocusInput = container.querySelector('[autofocus]');
2600					if (autofocusInput) {
2601						container.style.display = 'block';
2602						autofocusInput.focus();
2603					}
2604				});
2605			});
2606
2607					}
2608		</script>
2608
2609	</div>
2610
2611	
2612<!-- location modal mobile start-->
2613<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true">
2614	<div class="backdrop" data-bs-dismiss="modal"></div>
2615	<div class="modal-dialog modal-sm modal-dialog-centered" role="document">
2616		<div class="modal-content">
2617			<div class="modal-header">
2618				<h2 class="modal-title eds-display-text-title-m">Change Location</h2>
2619			</div>
2620
2621			<div class="modal-body">
2622				
2623<div class="change_location-locations">
2624			<input
2625			type="radio"
2626			class="css-checkbox"
2627			id="locations-1-location-6446"
2628			name="locations-1"
2629			value="https://www.lisbrotherslongmeadow.com/order"
2630						checked		/>
2631		<label class="css-label" for="locations-1-location-6446">
2632			<div style="line-height: normal">
2633				<strong>Li's Brothers - Longmeadow</strong>
2634				<br />
2635				795 Maple Rd Longmeadow, MA 01106			</div>
2636		</label>
2637	</div>
2638
2639			</div>
2640
2641			<div class="modal-footer">
2642				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2643				<button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked">
2644					Change location				</button>
2645			</div>
2646		</div>
2647	</div>
2648</div>
2649<!-- location modal mobile end -->
2650
2651<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true">
2652	<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document">
2653		<div class="modal-content">
2654			<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2655			<div class="modal-header">
2656				<h2 class="modal-title eds-display-text-title-m">Add new card</h2>
2657			</div>
2658			<div class="modal-body pb-6">
2659				<div class="ajax-creditcards">
2660					<div class="fa fa-spinner fa-spin fa-4x">
2661					</div>
2662				</div>
2663			</div>
2664		</div>
2665	</div>
2666</div>
2667
2668<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true">
2669	<div class="modal-dialog modal-dialog-centered" role="document">
2670		<div class="modal-content">
2671			<div class="modal-header">
2672				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2>
2673			</div>
2674			<div class="modal-body">
2675				<p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p>
2676				<button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button>
2677				<button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button>
2678			</div>
2679		</div>
2680	</div>
2681</div>
2682
2683<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;">
2684	<div class="modal-dialog modal-dialog-centered" role="document">
2685		<div class="modal-content">
2686			<div class="modal-header">
2687				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2>
2688			</div>
2689			<div class="modal-body">
2690				<p>This address doesn't start with a street number. Please confirm the address is correct.</p>
2691				<button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button>
2692				<button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button>
2693			</div>
2694		</div>
2695	</div>
2696</div>
2697
2698<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true">
2699	<div class="modal-dialog modal-dialog-centered" role="document">
2700		<div class="modal-content">
2701			<button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2702			<div class="modal-header">
2703				<h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2>
2704			</div>
2705			<div class="modal-body">
2706				<div class="www_moda_content">
2707									<div class="cs_box pickup_when showcheck_parent">
2708						<div>You can Pick up your order at this location</div>
2709						<div class="pickup_locbox">
2710		<div class="rest_loc">
2711		<p>
2712			Li's Brothers - Longmeadow<br/>
2713			795 Maple Rd<br/>
2713Longmeadow, MA 01106		</p>
2714	</div>
2715</div>					</div>
2716					<div class="form-submit-wrapper">
2717						<input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup>
2718					</div>
2719								</div>
2720			</div>
2721		</div>
2722	</div>
2723</div>
2724
2725<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true">
2726	<div class="modal-dialog modal-dialog-centered" role="document">
2727		<div class="modal-content">
2728			<div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;">
2729				<div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div>
2730				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2731				<div id="modal-view-delivery-zone-content" style="display:none;">
2732					<div class="h4 mt15">View our delivery area</div>
2733					<div class="mb15"></div>
2734					<style>
2735						#iframe-view-delivery-area {
2736							width:100%;
2737							height:100%;
2738							min-height:556px;
2739						}
2740						@media screen and (max-width: 768px) {
2741							#iframe-view-delivery-area {
2742								height: calc(100vh - 90px);
2743							}
2744						}
2745					</style>
2746					<iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto"
2747						data-src="https://www.lisbrotherslongmeadow.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe>
2748				</div>
2749			</div>
2750		</div>
2751	</div>
2752</div>
2753
2754<!-- Alert modal -->
2755<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true">
2756	<div class="modal-dialog">
2757		<div class="modal-content">
2758			<div class="modal-header">
2759				<h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2>
2760				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
2761			</div>
2762			<div class="modal-body">
2763				Description
2764			</div>
2765			<div class="modal-footer">
2766				<button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button>
2767				<button type="button" class="btn btn-primary hidden">Save changes</button>
2768			</div>
2769		</div>
2770	</div>
2771</div>
2772
2773
2774
2775
2776
2777	<div
2778		id="toasts"
2779		class="toast-container position-fixed start-50 translate-middle-x"
2780		style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)"
2781	>
2782			</div>
2783
2784		
2784<script>
2785	$(() => {
2786		const ctas = document.querySelectorAll('[data-fixed-cta]');
2787		if (!ctas.length) {
2788			return;
2789		}
2790
2791		function updateFixedCTAHeight() {
2792			document.documentElement.style.setProperty(
2793				'--eds-fixed-cta-height',
2794				Math.max(0, ...Array.from(ctas, (element) => {
2795										const rect = element.getBoundingClientRect();
2796					return rect.height > 0 && getComputedStyle(element).position === 'fixed'
2797						? Math.max(0, window.innerHeight - rect.top)
2798						: 0;
2799				}))
2800			);
2801		}
2802
2803				if ('ResizeObserver' in window) {
2804			ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta));
2805		} else {
2806			updateFixedCTAHeight();
2807		}
2808
2809		window.addEventListener('resize', app.throttle(updateFixedCTAHeight));
2810	});
2811	</script>
2811
2812
2813		<div class="visually-hidden">
2814		<div id="announcements-polite" aria-live="polite" aria-atomic="true">
2815			<div id="announcement-polite"></div>
2816		</div>
2817
2818				<div id="announcements-assertive" aria-live="assertive" aria-atomic="true">
2819			<div id="announcement-assertive"></div>
2820		</div>
2821	</div>
2822
2823	
2824<script type="text/javascript" src="/share42/share42.js"></script>
2824
2825
2826<!-- SET: SCRIPTS -->
2827<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2827
2827
2828<script>window.jQuery || document.write('
2828<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2828
2828
2829<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2829
2830<!-- 
2830<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2830-->
2831<script>
2832	/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
2833	(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)
2834</script>
vendor: 1 bytes, line 2834
2834
2835<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" integrity="sha256-lSjKY0/srUM9BE3dPm+c4fBo1dky2v27Gdjm2uoZaL0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2835
2835
2836<script type="text/javascript" src="/min/g=js4.0&amp;1788675044"></script>
2836
2837<!-- END: SCRIPTS -->
2838
2839
2840<script>
2841	function closeAnnouncementModal(){
2842		$("#announcementBox").hide();
2843		setAnnouncementSession("<div style=\"text-align:center;\">\n<p style=\"margin-left:0;margin-right:0;\">\u26a0\ufe0f<span style=\"color:#0000ff;\"> Food Allergy Notice<\/span><\/p>\n\n<p style=\"margin-left:0;margin-right:0;\"><span style=\"color:#0000ff;\">If you have any food allergies, please let us know in the <strong>\u201cSpecial Instructions\u201d<\/strong> box when placing your order. <\/span><\/p>\n\n<p style=\"margin-left:0;margin-right:0;\"><span style=\"color:#0000ff;\">Thank you!<\/span><\/p>\n<\/div>");
2844	}
2845
2846	$('body').on('click', '#closeAnnouncement', function(e) {
2847		e.preventDefault();
2848		setAnnouncementSession("<div style=\"text-align:center;\">\n<p style=\"margin-left:0;margin-right:0;\">\u26a0\ufe0f<span style=\"color:#0000ff;\"> Food Allergy Notice<\/span><\/p>\n\n<p style=\"margin-left:0;margin-right:0;\"><span style=\"color:#0000ff;\">If you have any food allergies, please let us know in the <strong>\u201cSpecial Instructions\u201d<\/strong> box when placing your order. <\/span><\/p>\n\n<p style=\"margin-left:0;margin-right:0;\"><span style=\"color:#0000ff;\">Thank you!<\/span><\/p>\n<\/div>");
2849	});
2850</script>
vendor: 1 bytes, line 2850
2850
2851<script>
2852$(() => {
2853	const stickyHeader = document.querySelector('.headerAndWtype');
2854	if (!stickyHeader) {
2855		return;
2856	}
2857
2858	function updateHeaderHeight() {
2859		const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16;
2860		const offset = stickyHeader.offsetHeight + gap;
2861		document.documentElement.style.scrollPaddingTop = offset + 'px';
2862
2863				document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px');
2864	}
2865
2866	updateHeaderHeight();
2867		if ('ResizeObserver' in window) {
2868		new ResizeObserver(updateHeaderHeight).observe(stickyHeader);
2869	} else {
2870		window.addEventListener('resize', app.throttle(updateHeaderHeight));
2871	}
2872});
2873</script>
2873
2874
2875		<div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div>
2876					<div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div>
2877				
2878		
2878<script>
2879			var ajaxRecaptcha;
2880			var asyncRecaptcha;
2881			var checkoutRecaptcha;
2882
2883			function initRecaptchas() {
2884				const options = {
2885					sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re",
2886					size: 'invisible',
2887				};
2888
2889				$('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) {
2890					const submit = $(v).find('[type="submit"]');
2891					grecaptcha.render(submit[0], {
2892						...options, 
2893						callback(token) {
2894							$(v).submit();
2895						},
2896					});
2897				});
2898
2899				ajaxRecaptcha = grecaptcha.render('recaptcha', options);
2900									asyncRecaptcha = grecaptcha.render('async-recaptcha', options);
2901											}
2902		</script>
vendor: 119 bytes, lines 2902-2904
2902
2903		<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script>
2904	
2905</body>
2906</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.