PageSourceSearch

https://www.lisbrotherslongmeadow.com/page/delivery-info

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