PageSourceSearch

https://www.lisbrotherslongmeadow.com/

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