PageSourceSearch

https://order.gourmetgarden-ma.com/privacy

html gourmetgarden-ma.com collected 2026-09-24 14:44:07 UTC 209,698 bytes, 2,949 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>Gourmet Garden - Canton in MA | Privacy Policy</title>
13							<meta name="keywords" content="gourmet garden, gourmet garden canton, gourmet garden menu, canton chinese delivery, canton chinese food, canton chinese restaurants, chinese delivery, best chinese food in canton, chinese restaurants in canton, chinese restaurants near me, chinese food near me, canton chinese takeout, canton japanese food, canton japanese restaurants, japanese delivery, best japanese food in canton, japanese restaurants in canton, japanese restaurants near me, japanese food near me, canton thai food, canton thai restaurants, thai delivery, best thai food in canton, thai restaurants in canton, thai restaurants near me, thai food near me, canton asian food, canton asian restaurants, asian delivery, best asian food in canton, asian restaurants in canton, asian restaurants near me, asian food near me, canton sushi delivery, canton sushi, canton sushi restaurants, sushi delivery, best sushi in canton, sushi restaurants in canton, sushi restaurants near me, sushi near me, canton sushi takeout" />
14										<meta name="description" content="Read the Privacy Policy for Gourmet Garden - Canton for when you order takeout, delivery, and dine in and enjoy the best Chinese, Sushi &amp; Hibachi in Canton, MA.">
15			
16						<meta property="og:type" content="website">
17							<meta property="og:title" content="Gourmet Garden - Canton in MA | Privacy Policy">
18										<meta property="og:description" content="Read the Privacy Policy for Gourmet Garden - Canton for when you order takeout, delivery, and dine in and enjoy the best Chinese, Sushi &amp; Hibachi in Canton, MA.">
19										<meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/53516e3d-7371-40dc-f6e1-faf4c9ed7900/public" />
20			
21						<meta name="twitter:card" content="summary_large_image">
22							<meta name="twitter:title" content="Gourmet Garden - Canton in MA | Privacy Policy">
23										<meta name="twitter:description" content="Read the Privacy Policy for Gourmet Garden - Canton for when you order takeout, delivery, and dine in and enjoy the best Chinese, Sushi &amp; Hibachi in Canton, MA.">
24										<meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/53516e3d-7371-40dc-f6e1-faf4c9ed7900/public" />
25			
26										<link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/95d84bab-6a4b-450c-9b8e-e2ff3b1ca700/public" type="image/x-icon" />
27					
28							<link rel="canonical" href="https://order.gourmetgarden-ma.com/privacy"/>
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/39159a5f-4284-4ae6-3e17-b13adfd5a700/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/ad616638-142a-4c84-52dc-a7f94be00e00/public); }
43					}
44															/*body{  } */
45
46					
47		</style>
48
49		
50		
50<script type="text/javascript">
51			var UrlTag = "gourmetgardencanton";
52			var template = 'defaultv4';
53			var formname = 'privacy';
54			var menulink = 'https://order.gourmetgarden-ma.com/order';
55			var checkoutlink = 'https://order.gourmetgarden-ma.com/checkout';
56		</script>
56
57		
57<script>
58			/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
59			(function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document)
60		</script>
60
61
62		
63<!-- Google Tag Manager -->
64<script>
65	window.dataLayer = window.dataLayer || [];
66	window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };
67	gtag('js', new Date());
68
69	let data = {
70		account: 'gourmetgardencanton',
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-NXQ9LKTXF0
vendor: 15 bytes, lines 84-86
84"></script>
85
86		
86<script>
87			
88							gtag('config', "G-NXQ9LKTXF0");
89					</script>
89
90	
91
92
93					<meta name="smartbanner:title" content="Gourmet Garden - Canton Order">
94					<meta name="smartbanner:author" content="Online Ordering">
95					<meta name="smartbanner:price" content="FREE">
96					<meta name="smartbanner:price-suffix-google" content=" ">
97					<meta name="smartbanner:button" content="VIEW">
98					<meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.gourmetgardencanton.ordering">
99					<meta name="smartbanner:enabled-platforms" content="android">
100											<meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/gourmetgardencanton/">
101						</head>
102
103	<body
104		data-event-on:customer_registered="window.location.reload()"
105		data-event-on:customer_logged_in="window.location.reload()"
106		data-event-on:customer_logged_out="window.location.reload()"
107	>
108		<a class="skip-to-content-link" href="#main">Skip to content</a>
109				<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 109-110
109
110		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
110GTM-K9P93M
vendor: 85 bytes, lines 110-111
110" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
111		
111<!-- End Google Tag Manager (noscript) -->
112						<!-- wrapper starts -->
113		<div class="wrapper">
114			<section style="grid-area: header-announcements" aria-label="Announcement">
115				<div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;">
116	<div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div>
117	<div>
118		<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/>
119		<ul class="list-unstyled">
120			<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>
121			<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>
122			<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>
123			<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>
124		</ul>
125	</div>
126</div>
127<script>
128	var ua = navigator.userAgent;
129	var match = ua.match(/Firefox\/([0-9]+)\./);
130	var firefoxVersion = match ? parseInt(match[1]) : 1000;
131	var match = ua.match(/Chrome\/([0-9]+)\./);
132	var chromeVersion = match ? parseInt(match[1]) : 1000;
133	var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1;
134	var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner');
135	var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined";
136	var isEntriesSupported = typeof(Object.entries)!="undefined";
137	//Safari version is verified with isEntriesSupported
138	if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) {
139		upgradeBrowserBanner.style.display = 'flex';
140	}
141</script>
141				
142				<!-- get closed sign if applicable. -->
143				
144				
145							</section>
146
147						<!-- Header Starts -->
148			<div class="headerAndWtype" style="grid-area: header">
149				<header class="header" >
150										<div class="d-flex flex-column align-items-start flex-md-row align-items-md-center">
151												<div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0">
152							<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>
153							<div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0">
154								<a
155									class="eds-display-text-title-xs text-truncate title-container"
156									href="https://order.gourmetgarden-ma.com"
157									aria-current="false"
158								>
159									Gourmet Garden - Canton								</a>
160
161																	<span class="eds-copy-text-s-regular text-center text-md-start address-container" title="95 Washington St Canton, MA 02021">
162										95 Washington St Canton, MA 02021									</span>
163															</div>
164						</div>
165
166												
167												<div class="position-absolute top-0 end-0 p-2">
168							
169	<div id="login-status" >
170					<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>
171
172							</div>
173					</div>
174
175															
176	<div		data-eds-id="6ab53736c18b0"
177		class="eds_side_menu offcanvas offcanvas-start "
178		tabindex="-1"
179		aria-label="Side navigation"
180				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'))"	>
181		
182		<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;">
183										<div
184					class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 "
185					style="z-index: 1"
186				>
187					<button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id=&quot;6ab53736c18b0&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>
188			
189			<nav aria-labelledby="header-navigation-title">
190							<h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2>
191<ul class="eds_list eds_list--border-none border-bottom">
192	<li class="eds_list-item">
193		<a class="d-block p-3 " href="https://order.gourmetgarden-ma.com" aria-current="false">
194			Home		</a>
195	</li>
196
197		<li class="eds_list-item">
198		<a
199			class="d-block p-3 "
200			href="https://order.gourmetgarden-ma.com/order"
201			aria-current="false"
202		>
203			Menu		</a>
204	</li>
205
206		
207					<li class="eds_list-item">
208					<a class="d-block p-3 " href="https://order.gourmetgarden-ma.com/page/delivery-info"  aria-current="false">
209						Delivery Info					</a>
210				</li>
211			
212			<li class="eds_list-item">
213			<a class="d-block p-3 " href="https://order.gourmetgarden-ma.com/locationinfo" aria-current="false">
214				Location &amp; Hours			</a>
215		</li>
216	
217	<li class="eds_list-item">
218		<a class="d-block p-3 " href="https://order.gourmetgarden-ma.com/contact" aria-current="false">
219			Contact
220		</a>
221	</li>
222</ul>
223						</nav>
224					
225																	
226	<div class="border-bottom border-light p-3">
227					<h2 class="eds-display-text-title-m m-0 pb-3">
228				Restaurant Menus <span class="sr-only">2 menus.</span>
229			</h2>
230		
231		
232			<details
233				class="eds_list eds_list--border-none" open				data-menu-id="12392"
234									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-12392') !== 'false'"
235										onclick="localStorage.setItem('menu-open-12392', !this.open)"
236							>
237									<summary
238						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
239						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '12392')"
240						tabindex="0"
241					>
242						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Chinese Menu<span class="sr-only"> menu, 17 categories</span>
243					</summary>
244				
245																		
246									<a
247						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 "
248						data-event-on:category_pinned="(category) => {
249							const isCurrent = category.id === '155236';
250							$(this).toggleClass('active', isCurrent);
251							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
252						}"
253						href="https://order.gourmetgarden-ma.com/order/chinese-menu/appetizers"
254						aria-current="false"
255						onclick="if (!event.ctrlKey) {
256							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
257							if (currentMenuIsActive) {
258								app.event.emit('category_selected', { id: '155236' });
259							} else {
260								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155236' });
261							}
262													}"
263					>
264						Appetizers<span class="sr-only"> menu category</span>
265													<span class="ms-auto">23<span class="sr-only"> items available</span></span>
266											</a>
267									<a
268						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 "
269						data-event-on:category_pinned="(category) => {
270							const isCurrent = category.id === '155243';
271							$(this).toggleClass('active', isCurrent);
272							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
273						}"
274						href="https://order.gourmetgarden-ma.com/order/chinese-menu/soup"
275						aria-current="false"
276						onclick="if (!event.ctrlKey) {
277							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
278							if (currentMenuIsActive) {
279								app.event.emit('category_selected', { id: '155243' });
280							} else {
281								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155243' });
282							}
283													}"
284					>
285						Soup<span class="sr-only"> menu category</span>
286													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
287											</a>
288									<a
289						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 "
290						data-event-on:category_pinned="(category) => {
291							const isCurrent = category.id === '155251';
292							$(this).toggleClass('active', isCurrent);
293							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
294						}"
295						href="https://order.gourmetgarden-ma.com/order/chinese-menu/old-time-favorites"
296						aria-current="false"
297						onclick="if (!event.ctrlKey) {
298							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
299							if (currentMenuIsActive) {
300								app.event.emit('category_selected', { id: '155251' });
301							} else {
302								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155251' });
303							}
304													}"
305					>
306						Old Time Favorites<span class="sr-only"> menu category</span>
307													<span class="ms-auto">15<span class="sr-only"> items available</span></span>
308											</a>
309									<a
310						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 "
311						data-event-on:category_pinned="(category) => {
312							const isCurrent = category.id === '155253';
313							$(this).toggleClass('active', isCurrent);
314							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
315						}"
316						href="https://order.gourmetgarden-ma.com/order/chinese-menu/poultry"
317						aria-current="false"
318						onclick="if (!event.ctrlKey) {
319							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
320							if (currentMenuIsActive) {
321								app.event.emit('category_selected', { id: '155253' });
322							} else {
323								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155253' });
324							}
325													}"
326					>
327						Poultry<span class="sr-only"> menu category</span>
328													<span class="ms-auto">20<span class="sr-only"> items available</span></span>
329											</a>
330									<a
331						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 "
332						data-event-on:category_pinned="(category) => {
333							const isCurrent = category.id === '155254';
334							$(this).toggleClass('active', isCurrent);
335							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
336						}"
337						href="https://order.gourmetgarden-ma.com/order/chinese-menu/peking-duck"
338						aria-current="false"
339						onclick="if (!event.ctrlKey) {
340							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
341							if (currentMenuIsActive) {
342								app.event.emit('category_selected', { id: '155254' });
343							} else {
344								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155254' });
345							}
346													}"
347					>
348						Peking Duck<span class="sr-only"> menu category</span>
349													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
350											</a>
351									<a
352						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 "
353						data-event-on:category_pinned="(category) => {
354							const isCurrent = category.id === '155255';
355							$(this).toggleClass('active', isCurrent);
356							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
357						}"
358						href="https://order.gourmetgarden-ma.com/order/chinese-menu/beef"
359						aria-current="false"
360						onclick="if (!event.ctrlKey) {
361							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
362							if (currentMenuIsActive) {
363								app.event.emit('category_selected', { id: '155255' });
364							} else {
365								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155255' });
366							}
367													}"
368					>
369						Beef<span class="sr-only"> menu category</span>
370													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
371											</a>
372									<a
373						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 "
374						data-event-on:category_pinned="(category) => {
375							const isCurrent = category.id === '155256';
376							$(this).toggleClass('active', isCurrent);
377							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
378						}"
379						href="https://order.gourmetgarden-ma.com/order/chinese-menu/seafood"
380						aria-current="false"
381						onclick="if (!event.ctrlKey) {
382							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
383							if (currentMenuIsActive) {
384								app.event.emit('category_selected', { id: '155256' });
385							} else {
386								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155256' });
387							}
388													}"
389					>
390						Seafood<span class="sr-only"> menu category</span>
391													<span class="ms-auto">
39121<span class="sr-only"> items available</span></span>
392											</a>
393									<a
394						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 "
395						data-event-on:category_pinned="(category) => {
396							const isCurrent = category.id === '155257';
397							$(this).toggleClass('active', isCurrent);
398							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
399						}"
400						href="https://order.gourmetgarden-ma.com/order/chinese-menu/vegetarian"
401						aria-current="false"
402						onclick="if (!event.ctrlKey) {
403							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
404							if (currentMenuIsActive) {
405								app.event.emit('category_selected', { id: '155257' });
406							} else {
407								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155257' });
408							}
409													}"
410					>
411						Vegetarian<span class="sr-only"> menu category</span>
412													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
413											</a>
414									<a
415						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 "
416						data-event-on:category_pinned="(category) => {
417							const isCurrent = category.id === '155259';
418							$(this).toggleClass('active', isCurrent);
419							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
420						}"
421						href="https://order.gourmetgarden-ma.com/order/chinese-menu/fried-rice"
422						aria-current="false"
423						onclick="if (!event.ctrlKey) {
424							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
425							if (currentMenuIsActive) {
426								app.event.emit('category_selected', { id: '155259' });
427							} else {
428								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155259' });
429							}
430													}"
431					>
432						Fried Rice<span class="sr-only"> menu category</span>
433													<span class="ms-auto">24<span class="sr-only"> items available</span></span>
434											</a>
435									<a
436						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 "
437						data-event-on:category_pinned="(category) => {
438							const isCurrent = category.id === '155260';
439							$(this).toggleClass('active', isCurrent);
440							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
441						}"
442						href="https://order.gourmetgarden-ma.com/order/chinese-menu/noodles-moo-shi"
443						aria-current="false"
444						onclick="if (!event.ctrlKey) {
445							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
446							if (currentMenuIsActive) {
447								app.event.emit('category_selected', { id: '155260' });
448							} else {
449								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155260' });
450							}
451													}"
452					>
453						Noodles & Moo Shi<span class="sr-only"> menu category</span>
454													<span class="ms-auto">24<span class="sr-only"> items available</span></span>
455											</a>
456									<a
457						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 "
458						data-event-on:category_pinned="(category) => {
459							const isCurrent = category.id === '155246';
460							$(this).toggleClass('active', isCurrent);
461							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
462						}"
463						href="https://order.gourmetgarden-ma.com/order/chinese-menu/thai-stir-fried-dishes"
464						aria-current="false"
465						onclick="if (!event.ctrlKey) {
466							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
467							if (currentMenuIsActive) {
468								app.event.emit('category_selected', { id: '155246' });
469							} else {
470								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155246' });
471							}
472													}"
473					>
474						Thai Stir Fried Dishes<span class="sr-only"> menu category</span>
475													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
476											</a>
477									<a
478						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 "
479						data-event-on:category_pinned="(category) => {
480							const isCurrent = category.id === '155248';
481							$(this).toggleClass('active', isCurrent);
482							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
483						}"
484						href="https://order.gourmetgarden-ma.com/order/chinese-menu/gluten-free"
485						aria-current="false"
486						onclick="if (!event.ctrlKey) {
487							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
488							if (currentMenuIsActive) {
489								app.event.emit('category_selected', { id: '155248' });
490							} else {
491								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155248' });
492							}
493													}"
494					>
495						Gluten Free<span class="sr-only"> menu category</span>
496													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
497											</a>
498									<a
499						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 "
500						data-event-on:category_pinned="(category) => {
501							const isCurrent = category.id === '155249';
502							$(this).toggleClass('active', isCurrent);
503							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
504						}"
505						href="https://order.gourmetgarden-ma.com/order/chinese-menu/diet-selection"
506						aria-current="false"
507						onclick="if (!event.ctrlKey) {
508							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
509							if (currentMenuIsActive) {
510								app.event.emit('category_selected', { id: '155249' });
511							} else {
512								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155249' });
513							}
514													}"
515					>
516						Diet Selection<span class="sr-only"> menu category</span>
517													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
518											</a>
519									<a
520						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 "
521						data-event-on:category_pinned="(category) => {
522							const isCurrent = category.id === '155262';
523							$(this).toggleClass('active', isCurrent);
524							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
525						}"
526						href="https://order.gourmetgarden-ma.com/order/chinese-menu/dinner-special"
527						aria-current="false"
528						onclick="if (!event.ctrlKey) {
529							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
530							if (currentMenuIsActive) {
531								app.event.emit('category_selected', { id: '155262' });
532							} else {
533								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155262' });
534							}
535													}"
536					>
537						Dinner Special<span class="sr-only"> menu category</span>
538													<span class="ms-auto">28<span class="sr-only"> items available</span></span>
539											</a>
540									<a
541						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 "
542						data-event-on:category_pinned="(category) => {
543							const isCurrent = category.id === '155265';
544							$(this).toggleClass('active', isCurrent);
545							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
546						}"
547						href="https://order.gourmetgarden-ma.com/order/chinese-menu/lunch-special"
548						aria-current="false"
549						onclick="if (!event.ctrlKey) {
550							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
551							if (currentMenuIsActive) {
552								app.event.emit('category_selected', { id: '155265' });
553							} else {
554								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155265' });
555							}
556													}"
557					>
558						Lunch Special<span class="sr-only"> menu category</span>
559													<span class="ms-auto">28<span class="sr-only"> items available</span></span>
560											</a>
561									<a
562						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 "
563						data-event-on:category_pinned="(category) => {
564							const isCurrent = category.id === '155263';
565							$(this).toggleClass('active', isCurrent);
566							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
567						}"
568						href="https://order.gourmetgarden-ma.com/order/chinese-menu/special-sauce"
569						aria-current="false"
570						onclick="if (!event.ctrlKey) {
571							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
572							if (currentMenuIsActive) {
573								app.event.emit('category_selected', { id: '155263' });
574							} else {
575								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155263' });
576							}
577													}"
578					>
579						Special Sauce<span class="sr-only"> menu category</span>
580													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
581											</a>
582									<a
583						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 "
584						data-event-on:category_pinned="(category) => {
585							const isCurrent = category.id === '155264';
586							$(this).toggleClass('active', isCurrent);
587							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
588						}"
589						href="https://order.gourmetgarden-ma.com/order/chinese-menu/beverages"
590						aria-current="false"
591						onclick="if (!event.ctrlKey) {
592							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
593							if (currentMenuIsActive) {
594								app.event.emit('category_selected', { id: '155264' });
595							} else {
596								app.event.emit('menu_selected', { menu_id: '12392', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155264' });
597							}
598													}"
599					>
600						Beverages<span class="sr-only"> menu category</span>
601													<span class="ms-auto">1<span class="sr-only"> item available</span></span>
602											</a>
603							</details>
604		
605			<details
606				class="eds_list eds_list--border-none" open				data-menu-id="12448"
607									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-12448') !== 'false'"
608										onclick="localStorage.setItem('menu-open-12448', !this.open)"
609							>
610									<summary
611						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
612						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '12448')"
613						tabindex="0"
614					>
615						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Japanese Menu<span class="sr-only"> menu, 11 categories</span>
616					</summary>
617				
618																		
619									<a
620						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 "
621						data-event-on:category_pinned="(category) => {
622							const isCurrent = category.id === '155266';
623							$(this).toggleClass('active', isCurrent);
624							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
625						}"
626						href="https://order.gourmetgarden-ma.com/order/japanese-menu/japanese-appetizers"
627						aria-current="false"
628						onclick="if (!event.ctrlKey) {
629							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
630							if (currentMenuIsActive) {
631								app.event.emit('category_selected', { id: '155266' });
632							} else {
633								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155266' });
634							}
635													}"
636					>
637						Japanese Appetizers<span class="sr-only"> menu category</span>
638													<span class="ms-auto">16<span class="sr-only"> items available</span></span>
639											</a>
640									<a
641						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 "
642						data-event-on:category_pinned="(category) => {
643							const isCurrent = category.id === '155269';
644							$(this).toggleClass('active', isCurrent);
645							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
646						}"
647						href="https://order.gourmetgarden-ma.com/order/japanese-menu/appetizers-from-sushi-bar"
648						aria-current="false"
649						onclick="if (!event.ctrlKey) {
650							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
651							if (currentMenuIsActive) {
652								app.event.emit('category_selected', { id: '155269' });
653							} else {
654								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155269' });
655							}
656													}"
657					>
658						Appetizers from Sushi Bar<span class="sr-only"> menu category</span>
659													<span class="ms-auto">11<span class="sr-only"> items available</span></span>
660											</a>
661									<a
662						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 "
663						data-event-on:category_pinned="(category) => {
664							const isCurrent = category.id === '155267';
665							$(this).toggleClass('active', isCurrent);
666							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
667						}"
668						href="https://order.gourmetgarden-ma.com/order/japanese-menu/salad"
669						aria-current="false"
670						onclick="if (!event.ctrlKey) {
671							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
672							if (currentMenuIsActive) {
673								app.event.emit('category_selected', { id: '155267' });
674							} else {
675								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155267' });
676							}
677													}"
678					>
679						Salad<span class="sr-only"> menu category</span>
680													<span class="ms-auto">6<span class="sr-only"> items avai
680lable</span></span>
681											</a>
682									<a
683						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 "
684						data-event-on:category_pinned="(category) => {
685							const isCurrent = category.id === '155268';
686							$(this).toggleClass('active', isCurrent);
687							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
688						}"
689						href="https://order.gourmetgarden-ma.com/order/japanese-menu/low-carb-1"
690						aria-current="false"
691						onclick="if (!event.ctrlKey) {
692							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
693							if (currentMenuIsActive) {
694								app.event.emit('category_selected', { id: '155268' });
695							} else {
696								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155268' });
697							}
698													}"
699					>
700						Low Carb<span class="sr-only"> menu category</span>
701													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
702											</a>
703									<a
704						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 "
705						data-event-on:category_pinned="(category) => {
706							const isCurrent = category.id === '155270';
707							$(this).toggleClass('active', isCurrent);
708							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
709						}"
710						href="https://order.gourmetgarden-ma.com/order/japanese-menu/entres"
711						aria-current="false"
712						onclick="if (!event.ctrlKey) {
713							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
714							if (currentMenuIsActive) {
715								app.event.emit('category_selected', { id: '155270' });
716							} else {
717								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155270' });
718							}
719													}"
720					>
721						Entrées<span class="sr-only"> menu category</span>
722													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
723											</a>
724									<a
725						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 "
726						data-event-on:category_pinned="(category) => {
727							const isCurrent = category.id === '155271';
728							$(this).toggleClass('active', isCurrent);
729							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
730						}"
731						href="https://order.gourmetgarden-ma.com/order/japanese-menu/sushi-combo"
732						aria-current="false"
733						onclick="if (!event.ctrlKey) {
734							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
735							if (currentMenuIsActive) {
736								app.event.emit('category_selected', { id: '155271' });
737							} else {
738								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155271' });
739							}
740													}"
741					>
742						Sushi Combo<span class="sr-only"> menu category</span>
743													<span class="ms-auto">13<span class="sr-only"> items available</span></span>
744											</a>
745									<a
746						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 "
747						data-event-on:category_pinned="(category) => {
748							const isCurrent = category.id === '155274';
749							$(this).toggleClass('active', isCurrent);
750							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
751						}"
752						href="https://order.gourmetgarden-ma.com/order/japanese-menu/vegetable-makimono"
753						aria-current="false"
754						onclick="if (!event.ctrlKey) {
755							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
756							if (currentMenuIsActive) {
757								app.event.emit('category_selected', { id: '155274' });
758							} else {
759								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155274' });
760							}
761													}"
762					>
763						Vegetable Makimono<span class="sr-only"> menu category</span>
764													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
765											</a>
766									<a
767						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 "
768						data-event-on:category_pinned="(category) => {
769							const isCurrent = category.id === '155275';
770							$(this).toggleClass('active', isCurrent);
771							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
772						}"
773						href="https://order.gourmetgarden-ma.com/order/japanese-menu/cooked-makimono"
774						aria-current="false"
775						onclick="if (!event.ctrlKey) {
776							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
777							if (currentMenuIsActive) {
778								app.event.emit('category_selected', { id: '155275' });
779							} else {
780								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155275' });
781							}
782													}"
783					>
784						Cooked Makimono<span class="sr-only"> menu category</span>
785													<span class="ms-auto">16<span class="sr-only"> items available</span></span>
786											</a>
787									<a
788						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 "
789						data-event-on:category_pinned="(category) => {
790							const isCurrent = category.id === '155276';
791							$(this).toggleClass('active', isCurrent);
792							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
793						}"
794						href="https://order.gourmetgarden-ma.com/order/japanese-menu/uncooked-makimono"
795						aria-current="false"
796						onclick="if (!event.ctrlKey) {
797							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
798							if (currentMenuIsActive) {
799								app.event.emit('category_selected', { id: '155276' });
800							} else {
801								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155276' });
802							}
803													}"
804					>
805						Uncooked Makimono<span class="sr-only"> menu category</span>
806													<span class="ms-auto">23<span class="sr-only"> items available</span></span>
807											</a>
808									<a
809						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 "
810						data-event-on:category_pinned="(category) => {
811							const isCurrent = category.id === '155273';
812							$(this).toggleClass('active', isCurrent);
813							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
814						}"
815						href="https://order.gourmetgarden-ma.com/order/japanese-menu/sushi-a-la-carte"
816						aria-current="false"
817						onclick="if (!event.ctrlKey) {
818							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
819							if (currentMenuIsActive) {
820								app.event.emit('category_selected', { id: '155273' });
821							} else {
822								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '155273' });
823							}
824													}"
825					>
826						Sushi A La Carte<span class="sr-only"> menu category</span>
827													<span class="ms-auto">22<span class="sr-only"> items available</span></span>
828											</a>
829									<a
830						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 "
831						data-event-on:category_pinned="(category) => {
832							const isCurrent = category.id === '157436';
833							$(this).toggleClass('active', isCurrent);
834							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
835						}"
836						href="https://order.gourmetgarden-ma.com/order/japanese-menu/beverages"
837						aria-current="false"
838						onclick="if (!event.ctrlKey) {
839							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
840							if (currentMenuIsActive) {
841								app.event.emit('category_selected', { id: '157436' });
842							} else {
843								app.event.emit('menu_selected', { menu_id: '12448', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '157436' });
844							}
845													}"
846					>
847						Beverages<span class="sr-only"> menu category</span>
848													<span class="ms-auto">1<span class="sr-only"> item available</span></span>
849											</a>
850							</details>
851		
852			</div>
853
854												
855					<div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100">
856							<h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Gourmet Garden - Canton</h2>
857
858			<address class="eds-copy-text-s-regular mb-0">
859			95 Washington St Canton, MA 02021		</address>
860						</div>
861
862																	<div class="eds-copy-text-s-regular p-3 d-lg-none">
863							<h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2>
864									<ul class="list-unstyled" aria-label="App store links">
865										<li><a href="https://play.google.com/store/apps/details?id=com.gourmetgardencanton.ordering"><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>
866					</ul>
867	
868	<ul class="list-unstyled d-flex gap-2" aria-label="Social network links">
869						<li><a href="https://www.facebook.com/GourmetGardenCanton/" target="new"  title="Opens in new tab" class="icon" title="Facebook"><i class="fab fa-facebook"></i><span class="sr-only">Facebook</span></a></li>
870							<li><a href="https://www.yelp.com/biz/gourmet-garden-canton-4" 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>
871				</ul>
872	
873<div>&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div>
874	<div>Explore the top Chinese, Sushi & Hibachi food spots in Canton with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div>
875
876<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support">
877	<li><a href="https://order.gourmetgarden-ma.com/reportbug">Technical Support</a></li>
878	<li><a href="https://order.gourmetgarden-ma.com/privacy">Privacy Policy</a></li>
879	<li><a href="https://order.gourmetgarden-ma.com/tos">Terms of Service</a></li>
880	<li><a href="https://order.gourmetgarden-ma.com/accessibility">Accessibility</a></li>
881</ul>
882
883This 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.
884						</div>		</div>
885
886		
886<script>
887		{
888			const container = document.querySelector('[data-eds-id="6ab53736c18b0"]');
889
890						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
891				container.addEventListener(`eds.${eventName}`, (e) => {
892					bootstrap.Offcanvas.getOrCreateInstance(container)[eventName](
893						...(Array.isArray(e.detail) ? e.detail : [e.detail])
894					);
895				});
896			});
897		}
898		</script>
898
899	</div>
900
901					</header>
902			</div>
903
904										<aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title">
905					<section class="hero">
906												<div class="menu_hero backbgbox position-relative">
907									<div class="logo">
908		<a class="logo-image" href="https://order.gourmetgarden-ma.com" aria-current="false" >
909			<img
910				src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/53516e3d-7371-40dc-f6e1-faf4c9ed7900/public"
911				srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/53516e3d-7371-40dc-f6e1-faf4c9ed7900/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/53516e3d-7371-40dc-f6e1-faf4c9ed7900/public 2x"				alt="Go to Home"
912								onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')"
913			/>
914		</a>
915	</div>
916						</div>
917
918													<div class="p-3">
919								<div class="pb-1">
920									<h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Gourmet Garden - Canton</h1>
921																	</div>
922
923								<div class="d-sm-flex align-items-baseline">
924																			<div class="mt-2">
925											
926	<span
927		class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap"
928			>
929		Closed	</span>
930
931	Opens at 11:30AM										</div>
932									
933									<div class="d-flex gap-2 ms-sm-auto mt-2">
934																					
935					<a
936				class="eds_button btn btn-outline-secondary btn-sm col text-nowrap"
937				href="https://order.gourmetgarden-ma.com/locationinfo?lid=9809"
938							>
939				<i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info			</a>
940		
941												
942																					
943		<a
944			class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap"
945			href="tel:(781) 562-1458"
946					>
947			<i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us		</a>
948
949												
950									</div>
951								</div>
952							</div>
953											</section>
954				</aside>
955			
956						
957						
958										<div class="container" style="grid-area: messages">
959									</div>
960						<!-- Header ends -->
961<main class="main_content" id="main">
962	<div class="container menu_page locationinfo">
963		<div class="menu_wrapper">
964			<h1><span style="font-size:20pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Privacy Policy</strong></span></span></span></h1>
965
966<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Last Updated:&nbsp;September 1, 2026</strong></span></span></span></p>
967
968<h2><span style="font-size:17pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1. Introduction and Scope</strong></span></span></span></h2>
969
970<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We respect and value your privacy and are committed to protecting your personal information. Throughout this Policy, Chinese Menu Online&nbsp;(collectively, the &ldquo;Company,&rdquo; &ldquo;we,&rdquo; &ldquo;us,&rdquo; or &ldquo;our&rdquo;) refers to our directors, officers, employees, and affiliates. Throughout this Policy, &#39;Service&#39; refers to all platforms through which we operate, including our websites, web-based account portals, and any mobile applications.&nbsp;</span></span></span></p>
971
972<ul>
973	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>User Categorization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> This Policy applies to </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Users</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (merchants), </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Customers</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (diners), and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Resellers</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (entities managing accounts for Restaurants).</span></span></span></li>
974	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Agreement:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By using the Service, you agree to this Policy, which is incorporated into our Terms of Service.</span></span></span></li>
975	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>International Data Transfer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is hosted in the </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>United States</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. If you access the Service from the EU, Asia, or other regions, you </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
975expressly consent</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to the transfer and processing of your data in the U.S.</span></span></span></li>
976	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Minors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not knowingly solicit information from or market to children under 18. If we learn data from a minor under 13 was collected without parental consent, we will delete it per COPPA requirements.</span></span></span></li>
977	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Mobile Applications:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Gourmet Garden - Canton may or may not have an online ordering app available from the Apple App Store or Google Play Store. If an app is available, it is named here: </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong><em>Gourmet Garden - Canton Order</em></strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (if this space is blank, no app is currently available for this account).</span></span></span></li>
978	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Manager and Company Mobile Applications:&nbsp;</strong>Chinese Menu Online may or may not have an Order Manager app available from the Apple App Store or Google Play Store. Available apps include: eHungry Manager, eHungry Orders, Order Manager, Chinese Menu Online Manager, Chinese Menu Online Orders, Springroll. App developers: Online Ordering, Chinese Menu Online, Online Order LLC</span></span></span><br />
979	&nbsp;</li>
980	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account &amp; Data Deletion (Google Play users):</strong> To request deletion of your account and associated personal data, email [email protected]. You may also submit a request by logging into your account settings through the Service. Requests are processed within 45 days. Certain data (e.g., transaction records) is retained for up to 7 years as required by law. See Section 8.2 for full details.</span></span></span></li>
981</ul>
982
983<p>&nbsp;</p>
984
985<hr />
986<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2. Types of Information We Collect &amp; How We Collect It</strong></span></span></span></h2>
987
988<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We, along with any third-party companies or individuals with whom we work, may collect information directly and voluntarily from you when you use the Service or contact us directly. Some, but not all, information we may collect is mentioned throughout this privacy policy.&nbsp;</span></span></span></p>
989
990<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.1 Personal Information</strong></span></span></span></h3>
991
992<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Personal information we collect that can identify you includes but is not limited to the following:</span></span></span></p>
993
994<ul>
995	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Contact &amp; Account Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Name, email, phone number, and postal address.</span></span></span></li>
996	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Credentials:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Username, password, and security info for authentication.</span></span></span></li>
997	<li style="list-style-type:disc"><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Payment and Financial Information: </strong></span></span></span><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect and process financial information to facilitate transactions and comply with financial regulations. The specific data collected depends on your interaction with the Service.</span></span></span></li>
998</ul>
999
1000<ul>
1001	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>For Customers: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To process your orders, we collect your card type (e.g., Visa, Mastercard), the last four digits of your card number, and the expiration date, billing address, and phone number.</span></span></span>
1002
1003	<ul>
1004		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Secure Tokenization: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We utilize PCI-compliant payment orchestration and vaulting services (such as Spreedly) to &quot;tokenize&quot; your payment information. This means your full credit card number is replaced with a unique, non-sensitive identifier (a &quot;token&quot;). We do not store raw, unencrypted credit card numbers or security codes (CVV) on our primary web servers.</span></span></span></li>
1005		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Storage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For Customers, payment data may also be stored by Restaurants you order from. Please review their individual privacy policies.</span></span></span></li>
1006	</ul>
1007	</li>
1008	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>For Restaurants: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To facilitate payouts, manage your account, and satisfy federal &quot;Know Your Customer&quot; (KYC) and tax reporting requirements, we collect:</span></span></span>
1009	<ul>
1010		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Business information (Legal Name, EIN/Tax ID, and bank account/routing numbers).</span></span></span></li>
1011		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Personal identification for business principals (Name, Address, and Social Security Number where required by law for identity verification).</span></span></span></li>
1012	</ul>
1013	</li>
1014	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Transaction Metadata: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For all users, we collect transaction-related data, including order totals, timestamps, and authorization codes provided by processing partners (e.g., Str
1014ipe, Square, or our sponsoring banks) to facilitate refunds and prevent fraud.</span></span></span></li>
1015</ul>
1016
1017<ul>
1018	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Identifiers &amp; Demographics:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> IP addresses, device info, and location data when linked to identifiable data.</span></span></span></li>
1019	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Details:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Goods and/or services purchased, special instructions (including dietary or allergen notes), order amounts, date/time of the transaction and other information related to the order.&nbsp;</span></span></span></li>
1020	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fulfillment Details:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Whether the order was for pickup, dine-in, or delivery.</span></span></span></li>
1021	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Reward Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Details of any loyalty points earned or redeemed and coupons or promotional codes applied to the order.</span></span></span></li>
1022	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Inferences:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Profiles reflecting your preferences (e.g., favorite cuisines or ordering habits) drawn from the data above.</span></span></span></li>
1023</ul>
1024
1025<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>How We Collect Personal Information</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">&nbsp;</span></span></span></p>
1026
1027<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect this data when you:</span></span></span></p>
1028
1029<ul>
1030	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Visit a website owned or managed by our company or partners.</span></span></span></li>
1031	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Register or create an account.</span></span></span></li>
1032	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Place an order or conduct a transaction.</span></span></span></li>
1033	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Email us or use electronic forms.</span></span></span></li>
1034	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Are added to the Service by a Reseller or Restaurant.</span></span></span></li>
1035	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Respond to surveys or enter promotions.</span></span></span></li>
1036</ul>
1037
1038<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.2 Non-Personal Information</strong></span></span></span></h3>
1039
1040<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For statistical data that does not identify you personally, we may collect (among other data):</span></span></span></p>
1041
1042<ul>
1043	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Anonymous usage data, referring/exit URLs, browser/platform type, equipment used, mobile device hardware models, and date/time of requests.</span></span></span></li>
1044</ul>
1045
1046<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.3 SMS Marketing &amp; Communications Data&nbsp;</strong></span></span></span></h3>
1047
1048<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you opt in to receive SMS marketing messages through our Service or through a Restaurant&#39;s SMS marketing program operated on our platform, we collect and process the following data in connection with that program:</span></span></span></p>
1049
1050<ul>
1051	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Consent records:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Your mobile phone number, the date, time, and timezone of your opt-in, the method by which you opted in (e.g. web form, keyword reply, QR code), the exact consent language presented to you at the time of opt-in, and your IP address where consent was collected via a web form.</span></span></span></li>
1052	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Communication history:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Records of messages sent to your mobile number, including message content, delivery status, timestamps, and any responses or interactions (including opt-out events).</span></span></span></li>
1053	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Opt-out and suppression data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you unsubscribe from SMS communications, we retain a record of your opt-out (phone number, timestamp, and method) in a suppression list to ensure no further marketing messages are sent to you. This record is retained even if you request deleti
1053on of other personal data, as it is required for ongoing legal compliance.</span></span></span></li>
1054	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Re-opt-in events:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you previously opted out and subsequently re-enrolled in SMS communications, we retain a record of that re-enrollment.</span></span></span></li>
1055</ul>
1056
1057<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>How this data is collected</strong></span></span></span></p>
1058
1059<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect SMS marketing data when you:</span></span></span></p>
1060
1061<ul>
1062	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Submit a web form or check an opt-in checkbox on our platform or on a Restaurant&#39;s page operated through our platform.</span></span></span></li>
1063	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Reply to a keyword (such as JOIN or YES) to a designated SMS number.</span></span></span></li>
1064	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Scan a QR code linked to an SMS opt-in program.</span></span></span></li>
1065</ul>
1066
1067<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Important disclosures</strong></span></span></span></p>
1068
1069<ul>
1070	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Consent to receive SMS marketing is voluntary and is never a condition of placing an order or using our Service.</span></span></span></li>
1071	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Message and data rates may apply. Message frequency varies by program.</span></span></span></li>
1072	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You may opt out of SMS marketing at any time by replying STOP (or ARR&Ecirc;T for Quebec residents) to any message you receive. You will receive one final confirmation message and no further marketing messages will be sent.</span></span></span></li>
1073	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Reply HELP to any message for assistance, or contact us at [support email / phone].</span></span></span></li>
1074	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">SMS consent data is not sold, rented, or shared with third parties for their own marketing purposes.</span></span></span></li>
1075	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We retain consent records for a minimum of four years from the date of opt-in, or three years following opt-out, whichever is longer, as required by applicable law.</span></span></span></li>
1076</ul>
1077
1078<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Sub-processors</strong></span></span></span></p>
1079
1080<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To deliver SMS marketing services, your mobile number and associated consent data may be processed by our SMS infrastructure providers (such as Twilio, Telnyx, or Sinch). These providers act as sub-processors under contractual data protection obligations consistent with this policy. A current list of our SMS sub-processors is available upon request.</span></span></span></p>
1081
1082<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.4 Social Sign-On</strong></span></span></span></h3>
1083
1084<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you use platforms like </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google, Apple, or Facebook</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to sign in:</span></span></span></p>
1085
1086<ul>
1087	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Permission:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You grant us access to platform info per your privacy settings.</span></span></span></li>
1088	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Security Disclaimer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not liable for unauthorized access or data exposure resulting from the compromise of your third-party credentials. We are not responsible for the loss of account data if a third-party platform modifies or terminates its integration.</span></span></span></li>
1089	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
1089Limitations:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Our ability to provide social sign-on is dependent on the third-party platform&rsquo;s APIs and policies. We are not responsible for any inability to access your account or the loss of account data if a third-party platform modifies, suspends, or terminates its integration with our Service.</span></span></span></li>
1090	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Minimization &amp; Usage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge that third-party platforms may provide the Company with more information than is required for the Service. The Company&rsquo;s use of such data is strictly limited to information necessary to authenticate your identity and process your orders (e.g., name and email address). </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We do not store, sell, or utilize any extraneous data</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (such as social connections or personal interests) that may be transmitted via the third-party platform&rsquo;s API.</span></span></span></li>
1091</ul>
1092
1093<p>&nbsp;</p>
1094
1095<hr />
1096<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3. Automatic Data Collection and Data Technologies</strong></span></span></span></h2>
1097
1098<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.1 Data Technologies</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Various technologies are used to automatically collect information, such as cookies, local shared objects, and web beacons (collectively, &ldquo;Data Technologies&rdquo;). These may be used by us or by third parties on our behalf to connect information about you from different sources, devices, and mobile applications.</span></span></span></p>
1099
1100<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.2 Analytics and Performance Tools</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use analytics tools (such as </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google Analytics</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Splunk</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">) to collect information about your equipment, browsing actions, and patterns. This statistical data helps us maintain security, troubleshoot technical issues, and improve Service functionality.</span></span></span></p>
1101
1102<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.3 Specific Technologies Used:</strong></span></span></span></p>
1103
1104<ul>
1105	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Cookies (or browser cookies):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Small files placed on your device. You may refuse them via browser settings, but this may limit your access to certain parts of the Service.</span></span></span></li>
1106	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Global Privacy Control (GPC):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We recognize and process GPC signals. If transmitted, we treat them as a valid request to opt-out of the &quot;sale&quot; or &quot;sharing&quot; of personal info for targeted advertising.</span></span></span></li>
1107	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Web Beacons:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Small electronic files (clear gifs, pixel tags) used to count users who visited pages or opened emails and for system/server integrity verification.</span></span></span></li>
1108	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Local Shared Objects:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Certain features of our Service may use locally stored objects to collect and store information about your preferences and navigation. These are managed differently than browser cookies.</span></span></span></li>
1109	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Log Files &amp; SDKs:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We automatically log information such as your IP address, browser type, and &quot;clickstream&quot; data. In our mobile applications, we use </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Software Development Kits (SDKs)</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to collect information regarding app performance and user interaction.</span></span></span></li>
1110	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>reCAPTCHA:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We have implemented </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google reCAPTCHA</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> on certain products to prevent malicious software from engaging in abusive activities. You acknowledge that Google&rsquo;s</span></span></span><a href="https://policies.google.com/privacy" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>Privacy Policy</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and</span></span></span><a href="https://policies.google.com/terms" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>Terms of Service</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> apply to the data collected by this feature.</span></span></span></li>
1111</ul>
1112
1113<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.4 Third-Party Use of Data Technologies</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Some content or applications on the Service are served by third parties, including advertisers, ad networks, and content providers. These third parties may use cookies alone or in conjunction with web beacons to collect information about you when you use our Service. We do not control these third parties&#39; tracking technologies.</span></span></span></p>
1114
1115<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.5 Location, Other Sources, &amp; Minors</strong></span></span></span></h3>
1116
1117<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Location Information</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may, from time to time, track user location through IP logging for security and fraud prevention purposes. User location may also be tracked in connection with our use of automatic data collection technologies, such as Google Analytics.</span></span></span></p>
1118
1119<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Do Not Track Disclosure</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may set your web browser to transmit a &ldquo;Do Not Track&rdquo; signal to websites and online services you visit. At this time, we do not respond to or alter our practices when our systems receive a Do Not Track signal from a user&rsquo;s web browser. For more information on Do Not Track, please visit</span></span></span><a href="http://www.allaboutdnt.com" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>www.allaboutdnt.com</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></p>
1120
1121<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Information Collected from Other Sources</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may obtain information about you from other sources, such as public databases, joint marketing partners, as well as from other third parties. Examples include social media profile information, marketing leads, and search results/links (including paid listings).</span></span></span></p>
1122
1123<ul>
1124	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
1124Google Analytics Advertising Features:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use these features to collect data about website traffic via Google advertising cookies. You can learn more about how Google uses data</span></span></span><a href="https://policies.google.com/technologies/partner-sites" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>here</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and opt-out of Google tracking</span></span></span><a href="https://tools.google.com/dlpage/gaoptout/" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>here</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></li>
1125	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Content Tracking:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> As part of your user experience, we may track the photos and videos you view on the Sites. You </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>expressly consent</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to our tracking of your photo and video viewing history through the Site or third-party social media for up to two years or as permitted by applicable law.</span></span></span></li>
1126</ul>
1127
1128<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We Do Not Collect Information from Minors</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not knowingly solicit data from or market to children under 18 years of age. By using the Service, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent&rsquo;s use of the Service. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data. If you become aware of any data we have collected from children under age 18, please contact us at [email protected].</span></span></span></p>
1129
1130<p>&nbsp;</p>
1131
1132<hr />
1133<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4. How We Use Your Information</strong></span></span></span></h2>
1134
1135<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We use personal information collected via the Service for a variety of business purposes described below. We process your data based on our legitimate business interests (</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>&quot;Business Purposes&quot;</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">), to perform a contract with you (</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>&quot;Contractual&quot;</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">), with your </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>&quot;Consent&quot;</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, and/or for compliance with our </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>&quot;Legal Reasons&quot;</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></p>
1136
1137<ul>
1138	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Management (Consent/Contractual):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To facilitate account creation, logon, and general account management.</span></span></span></li>
1139	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Facilitation (Contractual/Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To confirm, process, and fulfill orders between Restaurant Customers and Restaurants. This includes sharing contact and payment info with the relevant parties.</span></span></span></li>
1140	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Marketing Communications (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We and/or our third-party marketing partners may use your info for marketing purposes in accordance with your preferences. You may opt-out at any time via the &quot;unsubscribe&quot; link in our emails.</span></span></span></li>
1141	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Administrative Updates (Contractual/Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To send you information regarding product/service updates, new features, or changes to our terms and policies.</span></span></span></li>
1142	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Testimonials (Consent):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may post testimonials that contain personal info. We will obtain your consent prior to posting. To update or delete a testimonial, contact us at </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>[email protected]</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></li>
1143	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Feedback &amp; Troubleshooting (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To request feedback and contact you regarding your use of our Service.</span></span></span></li>
1144	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Security &amp; Fraud Prevention (Business/Legal):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To keep our Service safe and secure, including fraud monitoring and platform integrity.</span></span></span></li>
1145	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Legal Compliance &amp; Harm Prevention (Legal):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To respond to subpoenas or legal requests, and to enforce our terms, conditions, and policies.</span></span></span></li>
1146	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Analytics &amp; Operations (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For data analysis, identifying usage trends, and evaluating the effectiveness of promotional campaigns to improve your experience.</span></span></span></li>
1147	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Video/Photo History (Consent):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1147 As noted in Section 1, you expressly consent to our tracking of your viewing history for up to two years.</span></span></span></li>
1148</ul>
1149
1150<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.1 Advertising Networks and Interest-Based Ads</strong></span></span></span></p>
1151
1152<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We may partner with advertising networks to deliver &quot;online behavioral&quot; or &quot;interest-based&quot; advertising.</span></span></span></p>
1153
1154<ul>
1155	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Customization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> These networks use Data Technologies to deliver ads tailored to your interests based on your visits across different websites and apps.</span></span></span></li>
1156	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Usage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> While we do not provide your name or address directly to these networks, advertisers may infer interests based on your interaction with a customized ad.</span></span></span></li>
1157	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Your Control:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may see an icon in third-party ads that provides more info about the data practices used. To opt-out of targeted advertising by multiple companies, visit </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>https://youradchoices.com/</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. Note: You will still see ads, but they will no longer be tailored to you.</span></span></span></li>
1158</ul>
1159
1160<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.2 SMS Marketing &amp; Communications Data&nbsp;</strong></span></span></span></p>
1161
1162<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We use SMS marketing data to:</strong></span></span></span></p>
1163
1164<ul>
1165	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Send promotional messages, offers, and updates from Restaurants whose SMS marketing programs you have opted in to receive.</span></span></span></li>
1166	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Maintain records of your consent for legal and regulatory compliance purposes, including compliance with the Telephone Consumer Protection Act (TCPA) and, where applicable, Canada&#39;s Anti-Spam Legislation (CASL).</span></span></span></li>
1167	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Honor opt-out requests and maintain suppression lists to ensure no further marketing messages are sent following unsubscription.</span></span></span></li>
1168	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Analyze aggregate campaign delivery and engagement metrics to improve the Service. This analysis does not involve selling or sharing individual subscriber data.</span></span></span></li>
1169</ul>
1170
1171<p>&nbsp;</p>
1172
1173<hr />
1174<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5. Sharing Your Information</strong></span></span></span></h2>
1175
1176<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not sell or otherwise share information about you, except as de
1176scribed below:</span></span></span></p>
1177
1178<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.1 Restaurants, Resellers, Delivery Services, and Authorized Service Intermediaries.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you place an order, your personal information (including, but not limited to, name, phone, email, order details, and payment information) is shared with the Restaurant, any Resellers managing the account, selected platforms, delivery services, and our authorized service intermediaries.</span></span></span></p>
1179
1180<ul>
1181	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Export Warning:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We allow Restaurants and Delivery Services to </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>export such information outside of our services</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, where it may be retained or distributed in perpetuity. While we expect these parties to handle data in accordance with the law, </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>we cannot control and are not liable for how your information is used once it is outside our Service.</strong></span></span></span></li>
1182</ul>
1183
1184<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.2 Vendors and Third-Party Service Providers.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We share data with vendors who perform work or provide services on our behalf (hosting, payment processing, etc.). This list is illustrative and subject to change:</span></span></span></p>
1185
1186<ul>
1187	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google Analytics, Stripe, Splunk, Spreedly, Amazon Web Services (AWS), Twilio, and Bandwidth.</strong></span></span></span></li>
1188</ul>
1189
1190<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.3 Corporate Affiliates &amp; Asset Transactions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may share info with our corporate affiliates or transfer your data as part of a merger, sale of assets, or substantial business transfer.</span></span></span></p>
1191
1192<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.4 Promotions and Third Parties.</strong></span></span></span></p>
1193
1194<ul>
1195	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Co-Sponsored Promotions:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you enter a contest co-sponsored by a third party, your info is shared with them and subject to their privacy policy.</span></span></span></li>
1196	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Surveys:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Info provided to third parties conducting their own surveys on our site is governed by their respective policies.</span></span></span></li>
1197</ul>
1198
1199<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.5 Legal, Financial, and Regulatory Compliance. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We may disclose information to comply with law (subpoenas, court orders), to fulfill mandatory tax reporting requirements, or to satisfy banking and &quot;Know Your Customer&quot; (KYC) obligations required by our financial partners. This includes sharing information with the IRS, state tax authorities, and our sponsoring banks.</span></span></span></p>
1200
1201<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.6 With Your Consent.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> With your explicit opt-in, we may use your data for personalized marketing. You may withdraw this consent at any time via &quot;unsubscribe&quot;
1201 links or by contacting us. We may also disclose info for any other purpose with your explicit consent.</span></span></span></p>
1202
1203<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.7 Other Disclosures.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may disclose info to protect our legal rights, the safety of our users, for risk management/fraud protection, or to comply with prudent legal practice.</span></span></span></p>
1204
1205<p>&nbsp;</p>
1206
1207<hr />
1208<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6. Security, Retention, and Data Responsibility</strong></span></span></span></h2>
1209
1210<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.1 Security Practices and Risks.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We implement security measures designed to protect your information from unauthorized access, use, or disclosure, including encryption, firewalls, and secure socket layer (SSL) technology. However, these measures do not guarantee that your information will not be accessed, disclosed, altered, or destroyed by a breach of such firewalls and secure server software. By using our Service, you acknowledge that you understand and agree to assume these risks, and we shall not be responsible for the circumvention of any of the Service&rsquo;s privacy settings or security measures.</span></span></span></p>
1211
1212<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.2 Data Responsibility &amp; Backups.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Service. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any such loss or corruption of such data.</span></span></span></p>
1213
1214<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.3 Data Retention Practices.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In general, we only retain personal information for as long as you are using the Service or as needed to satisfy legal requirements, enforce our agreements, and resolve disputes.</span></span></span></p>
1215
1216<ul>
1217	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Financial &amp; Tax Compliance: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Notwithstanding a request for deletion, we are required by law to retain Transaction Information (including order history, payment metadata, and tax records) for a minimum of seven (7) years to comply with tax audits, financial regulations, and &quot;Know Your Customer&quot; (KYC) requirements.</span></span></span></li>
1218	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Technical Delays:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We aim to delete information promptly, but there may be technical delays in removing data from our servers, and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>backed-up versions may still exist after deletion.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> * </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Anonymized Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not delete data that has been rendered anonymous or maintained in de-identified, aggregated form.</span></span></span></li>
1219	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Retention Factors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To determine retention periods, we consider the sensitivity of the data, the potential risk of harm from unauthorized disclosure, and applicable legal requirements.</span></span></span></li>
1220</ul>
1221
1222<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.4 User Responsibility.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you have an account, we urge you to keep your username and password protected. You should only access the services within a secure environment.</span></span></span></p>
1223
1224<p>&nbsp;</p>
1225
1226<hr />
1227<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7. Your Privacy Rights</strong></span></span></span></h2>
1228
1229<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.1 General Rights.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We aim to provide transparency and accessibility. Depending on your jurisdiction (including the EEA and various U.S. states), you may request:</span></span></span></p>
1230
1231<ul>
1232	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Access &amp; Portability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> A copy of your data in a structured, electronic format.</span></span></span></li>
1233	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Correction &amp;
1233 Deletion:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Request that we fix or delete your data.</span></span></span></li>
1234	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Objection &amp; Restriction:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Object to our processing or request that we stop processing your data.</span></span></span></li>
1235</ul>
1236
1237<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.2 Limitations on Deletion.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may not be able to delete your data except by also deleting your account. We cannot accommodate requests that violate law or cause information to be incorrect. </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Important for Restaurant Customers:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Even if we delete your data from our systems, we cannot delete data retained by a Restaurant or Reseller after it was shared to process an order. You must contact the Restaurant or Reseller directly for such requests.</span></span></span></p>
1238
1239<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.3 Right to Opt-Out (CCPA &quot;Sale&quot; Disclosure).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The CCPA defines &ldquo;sale&rdquo; very broadly. The transfer of your information to third parties to facilitate your orders or provide the Service </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>(as described in Section 5)</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> may be construed as a sale under California law. We do not sell your personal information to third parties for independent marketing purposes. We only share information with the third parties necessary to process your transaction or as otherwise detailed in Section 5. You may opt-out of this &quot;sale,&quot; though doing so will prevent us from processing your orders.</span></span></span></p>
1240
1241<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.4 Exercising Your Rights &amp; Verification.</strong></span></span></span></p>
1242
1243<ul>
1244	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Non-Discrimination:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will not discriminate against you for exercising your rights.</span></span></span></li>
1245	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Verification Process:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To protect your data, we must verify your identity. We may require </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>first/last name, email address, phone number, address, and the amount and date of your last transaction.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">&nbsp;&nbsp;</span></span></span></li>
1246	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorized Agents:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> California residents may designate an authorized agent via written permission or power of attorney. We will still require you to verify your identity directly with us.</span></span></span></li>
1247</ul>
1248
1249<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.5 California-Specific Rights.</strong></span></span></span></p>
1250
1251<ul>
1252	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Shine the Light:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Residents may request, once a year, information about categories of information disclosed to third parties for direct marketing.</span></span></span></li>
1253	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Minor Content Removal:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Users under 18 in CA may request removal of publicly posted content.</span></span></span></li>
1254	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Do Not Track &amp; GPC:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not respond to DNT signals, but we </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>do</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> respond to GPC (Global Privacy Control) signals as a valid opt-out preference.</span></span></span></li>
1255</ul>
1256
1257<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.6 Additional State Rights (CO, CT, VA, UT, NV).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Residents of these states have specific rights to confirm processing, delete data, and opt-out of targeted advertising. To exercise these or appeal a decision, email [email protected].</span></span></span></p>
1258
1259<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.7 </strong></span></span></span><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>California Notice at Collection and Financial Incentive</strong></span></span></span></p>
1260
1261<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">This notice provides California residents with the specific disclosures required by the CCPA/CPRA regarding the collection of personal information and the rewards/discounts we offer.</span></span></span></p>
1262
1263<ul>
1264	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Categories of Information Collected: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect identifiers (name, email, phone number), commercial information (order history, restaurant preferences), and geolocation data (delivery addresses and IP addresses).</span></span></span></li>
1265	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Business Purpose for Collection: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We use this data to process and deliver your orders, detect and prevent fraud, and provide you with personalized promotional offers, discounts, and restaurant updates.</span></span></span></li>
1266	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Notice of Financial Incentive: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Company may offer coupons, discounts, or loyalty rewards to users who provide their contact information for marketing purposes.</span></span></span>
1267	<ul>
1268		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Value of Data: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We provide these incentives based on our good-faith estimate of the value of your contact information, which allows us to offer more personalized services and drive repeat business to our restaurant partners.</span></span></span></li>
1269		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Method of Opt-in: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You opt-in to these incentives by placing an order or creating an account where a marketing disclosure is present.</span></span></span></li>
1270		<li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Right to Withdraw:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may withdraw from these incentives at any time by using the &quot;Unsubscribe&quot; link in any email or replying &quot;STOP&quot; to any text message.</span></span></span></li>
1271	</ul>
1272	</li>
1273	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Retention: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We retain your personal information for as long as your account is active or as needed to provide the Service, resolve disputes, and comply with legal requirements.</span></span></span></li>
1274	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No &quot;Shady&quot; Sharing: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not sell your personal information to third parties for their own independent marketing. Sharing is limited to the Restaurants and service providers necessary to fulfill your orders.</span></span></span></li>
1275</ul>
1276
1277<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.8 Canadian Residents (CASL &amp; PIPEDA).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you are located in Canada, the following additional rights and disclosures apply:</span></span></span></p>
1278
1279<ul>
1280	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Commercial Electronic Messages (CASL).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will only send you commercial electronic messages (including email and SMS marketing) if we have obtained your express or implied consent as defined under Canada&#39;s Anti-Spam Legislation (CASL). You may withdraw consent at any time by clicking &quot;Unsubscribe&quot; in any email or replying ARR&Ecirc;T or STOP to any SMS message. Withdrawal of consent will be processed within 10 business days.</span></span></span></li>
1281	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Access &amp; Correction (PIPEDA).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Under Canada&#39;s Personal Information Protection and Electronic Documents Act (PIPEDA), you have the right to request access to your personal information held by us and to request correction of any inaccuracies. To exercise these rights, contact us at [email protected]. We will respond within 30 days.</span></span></span></li>
1282	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Accountability.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company is responsible for personal information under its control and has designated a privacy officer accountable for compliance with PIPEDA. Contact our privacy officer at [email protected].</span></span></span></li>
1283	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Complaints.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you are unsatisfied with our handling of your personal information, you may contact the Office of the Privacy Commissioner of Canada at</span></span></span><a href="http://www.priv.gc.ca" style="text-decoration:none"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#1155cc"><u>www.priv.gc.ca</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></li>
1284</ul>
1285
1286<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.9 EEA and UK Scope of Service</strong></span></span></span></p>
1287
1288<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Service is operated from the United States and is intended primarily for users located in the United States and Canada. We do not market or offer the Service to the general public in the European Economic Area (EEA) or the United Kingdom (UK), and we do not target or monitor individuals located in those regions. We maintain technical controls designed to limit general public access to the Service from most non-US and non-Canadian locations.</span></span></span></p>
1289
1290<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not intend for the EU General Data Protection Regulation (GDPR) or UK GDPR to apply to our processing of personal data through the public-facing Service. We do not knowingly collect personal data from EEA or UK residents through the Service. However, we acknowledge that incidental access may occur; for example, through VPN usage, or travel and that certain Company personnel who are EEA or UK residents may access the Service for internal administrative purposes. Personal data processed in connection with such access is handled in a manner compliant with applicable law, including the GDPR and UK GDPR where applicable to such personnel.</span></span></span></p>
1291
1292<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you are an EEA or UK resident and believe we hold your personal data, you may contact us at [email protected]. We will review your request and t
1292ake appropriate action, which may include deleting the data where we are not legally required to retain it.&nbsp;</span></span></span></p>
1293
1294<p>&nbsp;</p>
1295
1296<hr />
1297<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8. Account Management &amp; Updates</strong></span></span></span></h2>
1298
1299<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.1 Changes to Account Data.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may review, change, or terminate your account by logging into your settings or emailing [email protected]. Upon termination, we deactivate your account but may retain certain info to prevent fraud or comply with legal requirements.</span></span></span></p>
1300
1301<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.2</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account &amp; Data Deletion.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You may request deletion of your account and associated personal data at any time by logging into your account settings through the Service or by emailing [email protected]. This deletion pathway remains available regardless of how you previously accessed the Service. We will process deletion requests within 45 days, subject to the retention limitations described in Section 6.3 (e.g., transaction records required for tax compliance). Upon verified request, we will delete or anonymize your personal information and confirm completion via email.&nbsp;</span></span></span></p>
1302
1303<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.3 External Links.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not responsible for the privacy practices of third-party websites or applications linked through our Service. Please read their privacy statements before proceeding.</span></span></span></p>
1304
1305<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.4 Policy Updates.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may update this policy from time to time to reflect changes in our practices or legal obligations.</span></span></span></p>
1306
1307<ul>
1308	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Notification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For material changes, we will notify you via email or through a prominent notice on the Service (such as a banner or a notice at the point of checkout) prior to the change becoming effective.</span></span></span></li>
1309	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Review:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The &quot;Last Updated&quot; date at the top of this page indicates the latest revision. We encourage you to review this policy periodically.</span></span></span></li>
1310	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Continued Use:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Your continued use of the Service after a material change constitutes your acknowledgment of the updated terms.</span></span></span></li>
1311</ul>
1312
1313<p>&nbsp;</p>
1314
1315<hr />
1316<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
13169. Accessibility</strong></span></span></span><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">&nbsp;</span></span></span></h2>
1317
1318<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you have a disability and need to access this policy in an alternative format, please contact us at [email protected] or (888) 766-8882.</span></span></span></p>
1319
1320<p>&nbsp;</p>
1321
1322<hr />
1323<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>10. Contact Information</strong></span></span></span></h2>
1324
1325<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you have questions or comments about this policy, you may contact us at:</span></span></span></p>
1326
1327<ul>
1328	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Email: [email protected]</span></span></span></li>
1329	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Address: 8480 Honeycutt Rd. Suite 200 Raleigh, NC 27615</span></span></span></li>
1330	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Phone: (888) 766-8882</span></span></span></li>
1331</ul>
1332		</div>
1333	</div>
1334</main>
1335
1336<footer class="footer bg-white" style="grid-area: footer">
1337	<div class="container">
1338					<div class="social_wrapper">
1339				<div class="social_links">
1340												<ul class="d-flex align-items-start">
1341																		<li>
1342											<a class="icon" href="https://www.facebook.com/GourmetGardenCanton/" target="_blank" title="Facebook (opens in new tab)">
1343												<span class="sr-only">Facebook</span>
1344												<i class="eds_icon fab fa-facebook" style="" aria-hidden="true"></i>											</a>
1345										</li>
1346																																																			<li>
1347											<a class="icon" href="https://www.yelp.com/biz/gourmet-garden-canton-4" target="_blank" title="Yelp (opens in new tab)">
1348												<span class="sr-only">Yelp</span>
1349												<i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i>											</a>
1350										</li>
1351																																																</ul>
1352															</div>
1353				<div class="d_app">
1354											<ul>
1355															<li><a href="https://play.google.com/store/apps/details?id=com.gourmetgardencanton.ordering"><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>
1356														</ul>
1357										</div>
1358			</div>
1359
1360			<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)">
1361				<ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular">
1362					<li><a class="text-decoration-none" href="https://order.gourmetgarden-ma.com" aria-current="false">Home</a></li>
1363					<li><a class="text-decoration-none" href="https://order.gourmetgarden-ma.com/order" aria-current="false">Menu</a></li>
1364													<li>
1365									<a class="text-decoration-none" href="https://order.gourmetgarden-ma.com/page/delivery-info" aria-current="false">Delivery Info</a>
1366								</li>
1367																						<li><a class="text-decoration-none" href="https://order.gourmetgarden-ma.com/locationinfo" aria-current="false">Location &amp; Hours</a></li>
1368															<li><a class="text-decoration-none" href="https://order.gourmetgarden-ma.com/contact" aria-current="false">Contact</a></li>
1369				</ul>
1370
1371				<ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular">
1372					<li class="bullet-separated"><a href="https://order.gourmetgarden-ma.com/reportbug" class="errorLink">Technical Support</a></li>
1373					<li class="bullet-separated"><a href="https://order.gourmetgarden-ma.com/privacy">Privacy Policy</a></li>
1374					<li class="bullet-separated"><a href="https://order.gourmetgarden-ma.com/tos">Terms of Service</a></li>
1375					<li class="bullet-separated"><a href="https://order.gourmetgarden-ma.com/accessibility">Accessibility</a></li>
1376				</ul>
1377			</div>
1378
1379			<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)">
1380				<p class="eds-copy-text-m-regular">
1381					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.
1382				</p>
1383
1384				<p class="eds-copy-text-m-regular text-end">
1385					&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a>											<br>Explore the top Chinese, Sushi & Hibachi food spots in Canton with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a>									</p>
1386			</div>
1387			</div>
1388</footer>
1389<!-- footer ends -->
1390
1391
1392</div>
1393<!-- wrapper ends -->
1394
1395
1396
1397	<div
1398		data-eds-id="6ab53736c4537"
1399		class="eds_dialog modal fade  "
1400		tabindex="-1"
1401		aria-labelledby="eds-dialog-title-6ab53736c4537"
1402		aria-hidden="true"
1403		id="forgot-password-modal"	>
1404		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1405			<div class="modal-content ">
1406									
1407	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1408		<h2 id="eds-dialog-title-6ab53736c4537" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1409			Forgot Password		</h2>
1410
1411		<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>
1412
1413	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1414		<form
1415			id="forgot-password-form"
1416			name="forgot-password"
1417			data-async-on-submit
1418			method="post"
1419			action="https://order.gourmetgarden-ma.com/auth/forgotpassword"
1420			data-async-block="#forgot-password-modal .modal-content"
1421			data-async-target="#forgot-password-modal .eds_dialog-body"
1422			data-async-recaptcha
1423			novalidate
1424		>
1425			
1426			
1427	<label
1428		data-eds-id="6ab53736c44f9"
1429		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1430			>
1431					<div class="eds_formfield-label">
1432				Your email				<span aria-hidden="true">*</span>							</div>
1433		
1434		<div class="position-relative d-flex flex-column">
1435							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1436			
1437										<input
1438					type="email"
1439					class="eds-copy-text-l-regular  "
1440										placeholder=" " name="email" autocomplete="email" required value=""				/>
1441
1442				
1443							
1444			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1445					</div>
1446
1447		
1448		
1448<script>
1449		{
1450			const container = document.querySelector('[data-eds-id="6ab53736c44f9"]');
1451			const input = container.querySelector('input, textarea, select');
1452			const error = container.querySelector('.eds_formfield-error');
1453
1454			
1455						input.addEventListener('eds.validation.reset', () => {
1456				input.removeAttribute('data-validation');
1457				input.setCustomValidity('');
1458				error.innerHTML = '';
1459			});
1460
1461						input.addEventListener('eds.validation.hide', () => {
1462				input.removeAttribute('data-validation');
1463			});
1464
1465						input.addEventListener('eds.validation.success', (e) => {
1466				input.setCustomValidity('');
1467				input.setAttribute('data-validation', '');
1468				error.innerHTML = '';
1469			});
1470
1471						input.addEventListener('eds.validation.warning', (e) => {
1472				input.setCustomValidity('');
1473				input.setAttribute('data-validation', '');
1474				error.innerHTML = e.detail;
1475			});
1476
1477						input.addEventListener('eds.validation.error', (e) => {
1478				input.setCustomValidity(e.detail);
1479				input.checkValidity(); 				input.setAttribute('data-validation', '');
1480			});
1481
1482			input.addEventListener('invalid', (e) => {
1483				error.innerHTML = input.validationMessage;
1484			});
1485
1486								}
1487		</script>
1487
1488	</label>
1489
1490	
1491			<button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button>
1492							<div class="text-center">
1493					<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>
1494					</form>	</div>
1495
1496	
1497								</div>
1498		</div>
1499
1500		
1500<script>
1501		{
1502			const container = document.querySelector('[data-eds-id="6ab53736c4537"]');
1503			let edsMethodsDisabled = false;
1504
1505						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1506				container.addEventListener(`eds.${eventName}`, (e) => {
1507					if (edsMethodsDisabled) return;
1508
1509					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1510						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1511					);
1512				});
1513			});
1514
1515						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1516				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1517					if (edsMethodsDisabled) return;
1518
1519					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1520					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1521					edsMethodsDisabled = false;
1522				});
1523			});
1524
1525			
1526						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1527				container.addEventListener(eventName, () => {
1528					const autofocusInput = container.querySelector('[autofocus]');
1529					if (autofocusInput) {
1530						container.style.display = 'block';
1531						autofocusInput.focus();
1532					}
1533				});
1534			});
1535
1536					}
1537		</script>
1537
1538	</div>
1539
1540	
1541	<div
1542		data-eds-id="6ab53736c479f"
1543		class="eds_dialog modal fade  "
1544		tabindex="-1"
1545		aria-labelledby="eds-dialog-title-6ab53736c479f"
1546		aria-hidden="true"
1547		id="login-modal"	>
1548		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1549			<div class="modal-content ">
1550									
1551	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1552		<h2 id="eds-dialog-title-6ab53736c479f" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1553			Log in		</h2>
1554
1555		<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>
1556
1557	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1558		<form
1559			id="login-form"
1560			name="login"
1561			data-async-on-submit
1562			method="post"
1563			action="https://order.gourmetgarden-ma.com/auth"
1564			data-async-block="#login-modal .modal-content"
1565			data-async-target="#login-modal .eds_dialog-body"
1566			data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1567			data-async-recaptcha
1568			novalidate
1569		>
1570						
1571						
1572	<label
1573		data-eds-id="6ab53736c46ae"
1574		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1575			>
1576					<div class="eds_formfield-label">
1577				Your email				<span aria-hidden="true">*</span>							</div>
1578		
1579		<div class="position-relative d-flex flex-column">
1580							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1581			
1582										<input
1583					type="email"
1584					class="eds-copy-text-l-regular  "
1585										placeholder=" " name="email" autocomplete="username" required value=""				/>
1586
1587				
1588							
1589			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1590					</div>
1591
1592		
1593		
1593<script>
1594		{
1595			const container = document.querySelector('[data-eds-id="6ab53736c46ae"]');
1596			const input = container.querySelector('input, textarea, select');
1597			const error = container.querySelector('.eds_formfield-error');
1598
1599			
1600						input.addEventListener('eds.validation.reset', () => {
1601				input.removeAttribute('data-validation');
1602				input.setCustomValidity('');
1603				error.innerHTML = '';
1604			});
1605
1606						input.addEventListener('eds.validation.hide', () => {
1607				input.removeAttribute('data-validation');
1608			});
1609
1610						input.addEventListener('eds.validation.success', (e) => {
1611				input.setCustomValidity('');
1612				input.setAttribute('data-validation', '');
1613				error.innerHTML = '';
1614			});
1615
1616						input.addEventListener('eds.validation.warning', (e) => {
1617				input.setCustomValidity('');
1618				input.setAttribute('data-validation', '');
1619				error.innerHTML = e.detail;
1620			});
1621
1622						input.addEventListener('eds.validation.error', (e) => {
1623				input.setCustomValidity(e.detail);
1624				input.checkValidity(); 				input.setAttribute('data-validation', '');
1625			});
1626
1627			input.addEventListener('invalid', (e) => {
1628				error.innerHTML = input.validationMessage;
1629			});
1630
1631								}
1632		</script>
1632
1633	</label>
1634
1635	
1636						
1637	<label
1638		data-eds-id="6ab53736c46c8"
1639		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2"
1640			>
1641					<div class="eds_formfield-label">
1642				Your password				<span aria-hidden="true">*</span>							</div>
1643		
1644		<div class="position-relative d-flex flex-column">
1645							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1646			
1647										<input
1648					type="password"
1649					class="eds-copy-text-l-regular  pe-6"
1650					data-event-on:toggle_password_6ab53736c46c8="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1651
1652				
1653									<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_6ab53736c46c8', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53736c46c8="(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_6ab53736c46c8="(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_6ab53736c46c8="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1654			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1655					</div>
1656
1657		
1658		
1658<script>
1659		{
1660			const container = document.querySelector('[data-eds-id="6ab53736c46c8"]');
1661			const input = container.querySelector('input, textarea, select');
1662			const error = container.querySelector('.eds_formfield-error');
1663
1664			
1665						input.addEventListener('eds.validation.reset', () => {
1666				input.removeAttribute('data-validation');
1667				input.setCustomValidity('');
1668				error.innerHTML = '';
1669			});
1670
1671						input.addEventListener('eds.validation.hide', () => {
1672				input.removeAttribute('data-validation');
1673			});
1674
1675						input.addEventListener('eds.validation.success', (e) => {
1676				input.setCustomValidity('');
1677				input.setAttribute('data-validation', '');
1678				error.innerHTML = '';
1679			});
1680
1681						input.addEventListener('eds.validation.warning', (e) => {
1682				input.setCustomValidity('');
1683				input.setAttribute('data-validation', '');
1684				error.innerHTML = e.detail;
1685			});
1686
1687						input.addEventListener('eds.validation.error', (e) => {
1688				input.setCustomValidity(e.detail);
1689				input.checkValidity(); 				input.setAttribute('data-validation', '');
1690			});
1691
1692			input.addEventListener('invalid', (e) => {
1693				error.innerHTML = input.validationMessage;
1694			});
1695
1696								}
1697		</script>
1697
1698	</label>
1699
1700	
1701						<div class="text-end mb-3">
1702				<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>
1703
1704																
1705						<button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button>
1706						<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">
1707		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.gourmetgarden-ma.com%2Fauth%2Fgoogle&amp;redirect=%2Fprivacy" 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();">
1708			<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>
1709			Continue with Google
1710		</a>
1711	</div>
1712					<div class="apple-signin-container text-center mb-2">
1713		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.gourmetgarden-ma.com%2Fauth%2Fapple&amp;redirect=%2Fprivacy" 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();">
1714			<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>
1715			Continue with Apple
1716		</a>
1717	</div>
1718					<small class="d-block mt-2 eds-interface-text-s-regular">
1719		By continuing, you agree to our <a href="https://order.gourmetgarden-ma.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://order.gourmetgarden-ma.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://order.gourmetgarden-ma.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.
1720	</small>
1721	
1722						<div class="text-center mt-3">
1723				Don't have an account?
1724				<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>
1725		</form>	</div>
1726
1727	
1728								</div>
1729		</div>
1730
1731		
1731<script>
1732		{
1733			const container = document.querySelector('[data-eds-id="6ab53736c479f"]');
1734			let edsMethodsDisabled = false;
1735
1736						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1737				container.addEventListener(`eds.${eventName}`, (e) => {
1738					if (edsMethodsDisabled) return;
1739
1740					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1741						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1742					);
1743				});
1744			});
1745
1746						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1747				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1748					if (edsMethodsDisabled) return;
1749
1750					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1751					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1752					edsMethodsDisabled = false;
1753				});
1754			});
1755
1756			
1757						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1758				container.addEventListener(eventName, () => {
1759					const autofocusInput = container.querySelector('[autofocus]');
1760					if (autofocusInput) {
1761						container.style.display = 'block';
1762						autofocusInput.focus();
1763					}
1764				});
1765			});
1766
1767					}
1768		</script>
1768
1769	</div>
1770
1771	
1772	<div
1773		data-eds-id="6ab53736c49c9"
1774		class="eds_dialog modal fade  "
1775		tabindex="-1"
1776		aria-labelledby="eds-dialog-title-6ab53736c49c9"
1777		aria-hidden="true"
1778		id="register-modal"	>
1779		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1780			<div class="modal-content ">
1781									
1782	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1783		<h2 id="eds-dialog-title-6ab53736c49c9" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1784			Sign up		</h2>
1785
1786		<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>
1787
1788	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0">
1789		<form
1790			id="register-form"
1791			name="register"
1792			data-async-on-submit
1793			method="post"
1794			action="https://order.gourmetgarden-ma.com/auth/register"
1795			data-async-block="#register-modal .modal-content"
1796			data-async-target="#register-modal .eds_dialog-body"
1797			data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1798			data-async-recaptcha
1799			novalidate
1800		>
1801			
1802			<div class="p-3 pt-0">
1803								
1804	<label
1805		data-eds-id="6ab53736c48b3"
1806		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1807			>
1808					<div class="eds_formfield-label">
1809				First name				<span aria-hidden="true">*</span>							</div>
1810		
1811		<div class="position-relative d-flex flex-column">
1812							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1813			
1814										<input
1815					type="text"
1816					class="eds-copy-text-l-regular  "
1817										placeholder=" " name="firstname" autocomplete="given-name" required value=""				/>
1818
1819				
1820							
1821			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1822					</div>
1823
1824		
1825		
1825<script>
1826		{
1827			const container = document.querySelector('[data-eds-id="6ab53736c48b3"]');
1828			const input = container.querySelector('input, textarea, select');
1829			const error = container.querySelector('.eds_formfield-error');
1830
1831			
1832						input.addEventListener('eds.validation.reset', () => {
1833				input.removeAttribute('data-validation');
1834				input.setCustomValidity('');
1835				error.innerHTML = '';
1836			});
1837
1838						input.addEventListener('eds.validation.hide', () => {
1839				input.removeAttribute('data-validation');
1840			});
1841
1842						input.addEventListener('eds.validation.success', (e) => {
1843				input.setCustomValidity('');
1844				input.setAttribute('data-validation', '');
1845				error.innerHTML = '';
1846			});
1847
1848						input.addEventListener('eds.validation.warning', (e) => {
1849				input.setCustomValidity('');
1850				input.setAttribute('data-validation', '');
1851				error.innerHTML = e.detail;
1852			});
1853
1854						input.addEventListener('eds.validation.error', (e) => {
1855				input.setCustomValidity(e.detail);
1856				input.checkValidity(); 				input.setAttribute('data-validation', '');
1857			});
1858
1859			input.addEventListener('invalid', (e) => {
1860				error.innerHTML = input.validationMessage;
1861			});
1862
1863								}
1864		</script>
1864
1865	</label>
1866
1867	
1868								
1869	<label
1870		data-eds-id="6ab53736c48cf"
1871		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1872			>
1873					<div class="eds_formfield-label">
1874				Last name				<span aria-hidden="true">*</span>							</div>
1875		
1876		<div class="position-relative d-flex flex-column">
1877							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1878			
1879										<input
1880					type="text"
1881					class="eds-copy-text-l-regular  "
1882										placeholder=" " name="lastname" autocomplete="family-name" required value=""				/>
1883
1884				
1885							
1886			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1887					</div>
1888
1889		
1890		
1890<script>
1891		{
1892			const container = document.querySelector('[data-eds-id="6ab53736c48cf"]');
1893			const input = container.querySelector('input, textarea, select');
1894			const error = container.querySelector('.eds_formfield-error');
1895
1896			
1897						input.addEventListener('eds.validation.reset', () => {
1898				input.removeAttribute('data-validation');
1899				input.setCustomValidity('');
1900				error.innerHTML = '';
1901			});
1902
1903						input.addEventListener('eds.validation.hide', () => {
1904				input.removeAttribute('data-validation');
1905			});
1906
1907						input.addEventListener('eds.validation.success', (e) => {
1908				input.setCustomValidity('');
1909				input.setAttribute('data-validation', '');
1910				error.innerHTML = '';
1911			});
1912
1913						input.addEventListener('eds.validation.warning', (e) => {
1914				input.setCustomValidity('');
1915				input.setAttribute('data-validation', '');
1916				error.innerHTML = e.detail;
1917			});
1918
1919						input.addEventListener('eds.validation.error', (e) => {
1920				input.setCustomValidity(e.detail);
1921				input.checkValidity(); 				input.setAttribute('data-validation', '');
1922			});
1923
1924			input.addEventListener('invalid', (e) => {
1925				error.innerHTML = input.validationMessage;
1926			});
1927
1928								}
1929		</script>
1929
1930	</label>
1931
1932	
1933								
1934	<label
1935		data-eds-id="6ab53736c48e1"
1936		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1937			>
1938					<div class="eds_formfield-label">
1939				Email				<span aria-hidden="true">*</span>							</div>
1940		
1941		<div class="position-relative d-flex flex-column">
1942							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1943			
1944										<input
1945					type="email"
1946					class="eds-copy-text-l-regular  "
1947										placeholder=" " name="email" autocomplete="username" required value=""				/>
1948
1949				
1950							
1951			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1952					</div>
1953
1954		
1955		
1955<script>
1956		{
1957			const container = document.querySelector('[data-eds-id="6ab53736c48e1"]');
1958			const input = container.querySelector('input, textarea, select');
1959			const error = container.querySelector('.eds_formfield-error');
1960
1961			
1962						input.addEventListener('eds.validation.reset', () => {
1963				input.removeAttribute('data-validation');
1964				input.setCustomValidity('');
1965				error.innerHTML = '';
1966			});
1967
1968						input.addEventListener('eds.validation.hide', () => {
1969				input.removeAttribute('data-validation');
1970			});
1971
1972						input.addEventListener('eds.validation.success', (e) => {
1973				input.setCustomValidity('');
1974				input.setAttribute('data-validation', '');
1975				error.innerHTML = '';
1976			});
1977
1978						input.addEventListener('eds.validation.warning', (e) => {
1979				input.setCustomValidity('');
1980				input.setAttribute('data-validation', '');
1981				error.innerHTML = e.detail;
1982			});
1983
1984						input.addEventListener('eds.validation.error', (e) => {
1985				input.setCustomValidity(e.detail);
1986				input.checkValidity(); 				input.setAttribute('data-validation', '');
1987			});
1988
1989			input.addEventListener('invalid', (e) => {
1990				error.innerHTML = input.validationMessage;
1991			});
1992
1993								}
1994		</script>
1994
1995	</label>
1996
1997	
1998								
1999	<label
2000		data-eds-id="6ab53736c48f0"
2001		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
2002			>
2003					<div class="eds_formfield-label">
2004				Password				<span aria-hidden="true">*</span>							</div>
2005		
2006		<div class="position-relative d-flex flex-column">
2007							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
2008			
2009										<input
2010					type="password"
2011					class="eds-copy-text-l-regular  pe-6"
2012					data-event-on:toggle_password_6ab53736c48f0="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
2013
2014				
2015									<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_6ab53736c48f0', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53736c48f0="(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_6ab53736c48f0="(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_6ab53736c48f0="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
2016			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
2017					</div>
2018
2019		
2020		
2020<script>
2021		{
2022			const container = document.querySelector('[data-eds-id="6ab53736c48f0"]');
2023			const input = container.querySelector('input, textarea, select');
2024			const error = container.querySelector('.eds_formfield-error');
2025
2026			
2027						input.addEventListener('eds.validation.reset', () => {
2028				input.removeAttribute('data-validation');
2029				input.setCustomValidity('');
2030				error.innerHTML = '';
2031			});
2032
2033						input.addEventListener('eds.validation.hide', () => {
2034				input.removeAttribute('data-validation');
2035			});
2036
2037						input.addEventListener('eds.validation.success', (e) => {
2038				input.setCustomValidity('');
2039				input.setAttribute('data-validation', '');
2040				error.innerHTML = '';
2041			});
2042
2043						input.addEventListener('eds.validation.warning', (e) => {
2044				input.setCustomValidity('');
2045				input.setAttribute('data-validation', '');
2046				error.innerHTML = e.detail;
2047			});
2048
2049						input.addEventListener('eds.validation.error', (e) => {
2050				input.setCustomValidity(e.detail);
2051				input.checkValidity(); 				input.setAttribute('data-validation', '');
2052			});
2053
2054			input.addEventListener('invalid', (e) => {
2055				error.innerHTML = input.validationMessage;
2056			});
2057
2058								}
2059		</script>
2059
2060	</label>
2061
2062	
2063								
2064	<label
2065		data-eds-id="6ab53736c491d"
2066		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
2067			>
2068					<div class="eds_formfield-label">
2069				Phone number				<span aria-hidden="true">*</span>							</div>
2070		
2071		<div class="position-relative d-flex flex-column">
2072							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
2073			
2074										<input
2075					type="text"
2076					class="eds-copy-text-l-regular  "
2077										placeholder=" " name="primary_phone" autocomplete="tel-national" required value=""				/>
2078
2079				
2080							
2081			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
2082					</div>
2083
2084					<div class="eds-interface-text-s-regular mt-2">
2085				<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>
2086		
2087		
2087<script>
2088		{
2089			const container = document.querySelector('[data-eds-id="6ab53736c491d"]');
2090			const input = container.querySelector('input, textarea, select');
2091			const error = container.querySelector('.eds_formfield-error');
2092
2093			
2094						input.addEventListener('eds.validation.reset', () => {
2095				input.removeAttribute('data-validation');
2096				input.setCustomValidity('');
2097				error.innerHTML = '';
2098			});
2099
2100						input.addEventListener('eds.validation.hide', () => {
2101				input.removeAttribute('data-validation');
2102			});
2103
2104						input.addEventListener('eds.validation.success', (e) => {
2105				input.setCustomValidity('');
2106				input.setAttribute('data-validation', '');
2107				error.innerHTML = '';
2108			});
2109
2110						input.addEventListener('eds.validation.warning', (e) => {
2111				input.setCustomValidity('');
2112				input.setAttribute('data-validation', '');
2113				error.innerHTML = e.detail;
2114			});
2115
2116						input.addEventListener('eds.validation.error', (e) => {
2117				input.setCustomValidity(e.detail);
2118				input.checkValidity(); 				input.setAttribute('data-validation', '');
2119			});
2120
2121			input.addEventListener('invalid', (e) => {
2122				error.innerHTML = input.validationMessage;
2123			});
2124
2125								}
2126		</script>
2126
2127	</label>
2128
2129	
2130				
2131	<div class="eds_checkable d-inline-block mb-2" >
2132		<input id="eds-checkable-6ab53736c492f" name="receive_promotions" value="1" checked type="checkbox" />
2133		<label for="eds-checkable-6ab53736c492f" class="eds_checkable-text eds-interface-text-l-regular ">
2134			Receive Promotional Offers & Updates		</label>
2135	</div>
2136
2137	
2138								<button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button>
2139								<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">
2140		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.gourmetgarden-ma.com%2Fauth%2Fgoogle&amp;redirect=%2Fprivacy" 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();">
2141			<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>
2142			Continue with Google
2143		</a>
2144	</div>
2145						<div class="apple-signin-container text-center mb-2">
2146		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.gourmetgarden-ma.com%2Fauth%2Fapple&amp;redirect=%2Fprivacy" 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();">
2147			<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>
2148			Continue with Apple
2149		</a>
2150	</div>
2151						<small class="d-block mt-2 eds-interface-text-s-regular">
2152		By continuing, you agree to our <a href="https://order.gourmetgarden-ma.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://order.gourmetgarden-ma.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://order.gourmetgarden-ma.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.
2153	</small>
2154	
2155								<div class="text-center mt-3">
2156					Already have an account?
2157					<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>
2158			</div>
2159		</form>	</div>
2160
2161	
2162								</div>
2163		</div>
2164
2165		
2165<script>
2166		{
2167			const container = document.querySelector('[data-eds-id="6ab53736c49c9"]');
2168			let edsMethodsDisabled = false;
2169
2170						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2171				container.addEventListener(`eds.${eventName}`, (e) => {
2172					if (edsMethodsDisabled) return;
2173
2174					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2175						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2176					);
2177				});
2178			});
2179
2180						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2181				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2182					if (edsMethodsDisabled) return;
2183
2184					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2185					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2186					edsMethodsDisabled = false;
2187				});
2188			});
2189
2190			
2191						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2192				container.addEventListener(eventName, () => {
2193					const autofocusInput = container.querySelector('[autofocus]');
2194					if (autofocusInput) {
2195						container.style.display = 'block';
2196						autofocusInput.focus();
2197					}
2198				});
2199			});
2200
2201					}
2202		</script>
2202
2203	</div>
2204
2205	
2206	
2206<script>
2207	window.__ssoConfig = {
2208		google: {
2209			pendingUrl: "https:\/\/order.gourmetgarden-ma.com\/auth\/google\/pending",
2210			registerModalId: "register-modal",
2211			loginModalId: "login-modal"		},
2212		apple: {
2213			pendingUrl: "https:\/\/order.gourmetgarden-ma.com\/auth\/apple\/pending",
2214			registerModalId: "register-modal",
2215			loginModalId: "login-modal"		}
2216	};
2217	</script>
2217
2218	
2219
2220<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog"
2221	aria-hidden="true">
2222	<div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document">
2223		<div class="modal-content">
2224			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2225			<div class="modal-header">
2226				<h2 class="modal-title eds-display-text-title-m">Order time</h2>
2227			</div>
2228			<div class="modal-body">
2229								<div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;">
2230					
2231											<input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption"
2232							checked />
2233						<label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary  w-50">
2234						<span>
2235							Later
2236							<span class="d-block small fw-normal">Later</span>
2237						</span>
2238						</label>
2239									</div>
2240													<div id="laterContent" class="">
2241						<div class="select-time-container">
2242	<div class="selecttime showcheck_parent ">
2243	<div class="select-time-header clearfix">
2244		<h3 class="bold fl fs-5">Pick a day and time</h3>
2245			</div>
2246	<div class="select-time-content clearfix">
2247		<div class="row select-time-row">
2248						<div class="datepicker col-md-8" style="min-height: 248px;">
2249				<div class="datepicker-days" style="display: block;">
2250					<div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div>
2251				</div>
2252							</div>
2253							<div class="timepicker col-md-4">
2254					<div class="timepicker-picker">
2255												<ul class="ready-at-time css-scroll">
2256																														<li class="time-button ">
2257									<input id="timeValue0" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15"
2258									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2259									 data-required-field data-ready-attime/>
2260									<label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label>
2261								</li>
2262																								<li class="time-button ">
2263									<input id="timeValue1" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15"
2264									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2265									 data-required-field data-ready-attime/>
2266									<label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label>
2267								</li>
2268																								<li class="time-button ">
2269									<input id="timeValue2" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15"
2270									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2271									 data-required-field data-ready-attime/>
2272									<label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label>
2273								</li>
2274																								<li class="time-button ">
2275									<input id="timeValue3" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15"
2276									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2277									 data-required-field data-ready-attime/>
2278									<label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label>
2279								</li>
2280																								<li class="time-button ">
2281									<input id="timeValue4" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15"
2282									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2283									 data-required-field data-ready-attime/>
2284									<label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label>
2285								</li>
2286																								<li class="time-button ">
2287									<input id="timeValue5" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15"
2288									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2289									 data-required-field data-ready-attime/>
2290									<label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label>
2291								</li>
2292																								<li class="time-button ">
2293									<input id="timeValue6" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15"
2294									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2295									 data-required-field data-ready-attime/>
2296									<label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label>
2297								</li>
2298																								<li class="time-button ">
2299									<input id="timeValue7" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15"
2300									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2301									 data-required-field data-ready-attime/>
2302									<label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label>
2303								</li>
2304																								<li class="time-button ">
2305									<input id="timeValue8" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15"
2306									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2307									 data-required-field data-ready-attime/>
2308									<label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label>
2309								</li>
2310																								<li class="time-button ">
2311									<input id="timeValue9" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15"
2312									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2313									 data-required-field data-ready-attime/>
2314									<label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label>
2315								</li>
2316																								<li class="time-button ">
2317									<input id="timeValue10" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15"
2318									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2319									 data-required-field data-ready-attime/>
2320									<label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label>
2321								</li>
2322																								<li class="time-button ">
2323									<input id="timeValue11" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15"
2324									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2325									 data-required-field data-ready-attime/>
2326									<label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label>
2327								</li>
2328																								<li class="time-button ">
2329									<input id="timeValue12" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15"
2330									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2331									 data-required-field data-ready-attime/>
2332									<label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label>
2333								</li>
2334																								<li class="time-button ">
2335									<input id="timeValue13" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15"
2336									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2337									 data-required-field data-ready-attime/>
2338									<label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label>
2339								</li>
2340																								<li class="time-button ">
2341									<input id="timeValue14" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15"
2342									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2343									 data-required-field data-ready-attime/>
2344									<label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label>
2345								</li>
2346																								<li class="time-button ">
2347									<input id="timeValue15" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15"
2348									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2349									 data-required-field data-ready-attime/>
2350									<label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label>
2351								</li>
2352																								<li class="time-button ">
2353									<input id="timeValue16" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15"
2354									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2355									 data-required-field data-ready-attime/>
2356									<label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label>
2357								</li>
2358																								<li class="time-button ">
2359									<input id="timeValue17" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15"
2360									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2361									 data-required-field data-ready-attime/>
2362									<label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label>
2363								</li>
2364																								<li class="time-button ">
2365									<input id="timeValue18" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15"
2366									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2367									 data-required-field data-ready-attime/>
2368									<label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label>
2369								</li>
2370																								<li class="time-button ">
2371									<input id="timeValue19" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15"
2372									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2373									 data-required-field data-ready-attime/>
2374									<label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label>
2375								</li>
2376																								<li class="time-button ">
2377									<input id="timeValue20" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15"
2378									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2379									 data-required-field data-ready-attime/>
2380									<label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label>
2381								</li>
2382																								<li class="time-button ">
2383									<input id="timeValue21" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15"
2384									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2385									 data-required-field data-ready-attime/>
2386									<label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label>
2387								</li>
2388																								<li class="time-button ">
2389									<input id="timeValue22" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15"
2390									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2391									 data-required-field data-ready-attime/>
2392									<label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label>
2393								</li>
2394																								<li class="time-button ">
2395									<input id="timeValue23" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15"
2396									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2397									 data-required-field data-ready-attime/>
2398									<label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label>
2399								</li>
2400																								<li class="time-button ">
2401									<input id="timeValue24" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15"
2402									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2403									 data-required-field data-ready-attime/>
2404									<label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label>
2405								</li>
2406																								<li class="time-button ">
2407									<input id="timeValue25" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15"
2408									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2409									 data-required-field data-ready-attime/>
2410									<label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label>
2411								</li>
2412																								<li class="time-button ">
2413									<input id="timeValue26" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15"
2414									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2415									 data-required-field data-ready-attime/>
2416									<label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label>
2417								</li>
2418																								<li class="time-button ">
2419									<input id="timeValue27" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15"
2420									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2421									 data-required-field data-ready-attime/>
2422									<label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label>
2423								</li>
2424																								<li class="time-button ">
2425									<input id="timeValue28" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15"
2426									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2427									 data-required-field data-ready-attime/>
2428									<label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label>
2429								</li>
2430																								<li class="time-button ">
2431									<input id="timeValue29" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15"
2432									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2433									 data-required-field data-ready-attime/>
2434									<label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label>
2435								</li>
2436																								<li class="time-button ">
2437									<input id="timeValue30" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15"
2438									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2439									 data-required-field data-ready-attime/>
2440									<label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label>
2441								</li>
2442																								<li class="time-button ">
2443									<input id="timeValue31" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15"
2444									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2445									 data-required-field data-ready-attime/>
2446									<label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label>
2447								</li>
2448																								<li class="time-button ">
2449									<input id="timeValue32" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15"
2450									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2451									 data-required-field data-ready-attime/>
2452									<label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label>
2453								</li>
2454																								<li class="time-button ">
2455									<input id="timeValue33" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15"
2456									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2457									 data-required-field data-ready-attime/>
2458									<label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label>
2459								</li>
2460																								<li class="time-button ">
2461									<input id="timeValue34" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15"
2462									class="btn-check rad-ready_at_time" onchange="saveFormState('p
2462aram_ready~at~time_s_n_15', this.value, true);"
2463									 data-required-field data-ready-attime/>
2464									<label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label>
2465								</li>
2466																								<li class="time-button ">
2467									<input id="timeValue35" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15"
2468									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2469									 data-required-field data-ready-attime/>
2470									<label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label>
2471								</li>
2472														</ul>
2473					</div>
2474				</div>
2475					</div>
2476	</div>
2477</div>
2478</div>
2479<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" />
2480<input type="hidden" class="hid-ready-at-date" value="2026-09-24" />
2481<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" />					</div>
2482							</div>
2483			<div class="modal-footer">
2484								<input type="hidden" id="hid-order-time-type" value="1" />
2485				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
2486				<button type="button" class="btn btn-primary" data-save-time-modal>Save</button>
2487			</div>
2488		</div>
2489	</div>
2490</div>
2491
2492<!-- www modal start -->
2493<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog"
2494	 aria-hidden="true" data-update-otype-on-modal-close>
2495	<div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document">
2496		<div class="modal-content">
2497			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2498			<div class="modal-header">
2499				<h2 class="modal-title eds-display-text-title-m">Order details</h2>
2500			</div>
2501			<div class="modal-body">
2502				<div class="www_moda_content">
2503					<div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })">
2504						<div class="h5">What:</div>
2505												<div class="position-relative">
2506	<div class="mdropbtn" data-toggle-mdrop role="button">
2507		<span class="visually-hidden">Order type:</span>
2508		<span data-order-type-label>
2509			Select		</span>
2510	</div>
2511	<ul data-mdrop-ul>
2512							<li class=" ">
2513						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1"
2514							class="orderTypeOption css-checkbox " data-name="Pick up"							 value="PICKUP"
2515							data-constant="1" data-base="PICKUP" >
2516						<label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click>
2517							Pick up						</label>
2518					</li>
2519									<li class=" ">
2520						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-dinein-1"
2521							class="orderTypeOption css-checkbox " data-name="Dine-in"							 value="DINEIN"
2522							data-constant="4" data-base="DINEIN" >
2523						<label for="order-type-dinein-1" class="css-label" data-update-mdrop-on-click>
2524							Dine-in						</label>
2525					</li>
2526									<li class=" ">
2527						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-delivery-1"
2528							class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery"							 value="DELIVERY"
2529							data-constant="2" data-base="DELIVERY" >
2530						<label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click>
2531							Delivery						</label>
2532					</li>
2533					</ul>
2534</div>
2535					</div>
2536					<form class="">
2537																				<div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;">
2538								<label for="street-address-bar" class="h5">Enter your address:</label>
2539								<div class="form-group street-address-container">
2540									<input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address"
2541										   data-autocomplete-address data-autocomplete-success="autoCompleteSuccess"
2542										   onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))"
2543										   type="search" class="form-control input-search input-validate-address input-street-address user-address-field"
2544										   value="" data-required-field />
2545								</div>
2546																<input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street
2546-address />
2547								<input type="hidden" name="param_city_s_n_90" data-autocompleted-city />
2548								<input type="hidden" name="param_state_s_n_2" data-autocompleted-state />
2549								<input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip />
2550															</div>
2551											</form>
2552					<!-- <div class="form-submit-wrapper">
2553						<input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal>
2554					</div> -->
2555				</div>
2556			</div>
2557			<div
2558				data-async-on-event="order_type_changed"
2559				data-async-action="https://order.gourmetgarden-ma.com/ajax/?form=minimum_order_value_warning&component=order_type"
2560				data-async-method="get"
2561			>
2562							</div>
2563			<div class="modal-footer">
2564				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2565				<button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button>
2566			</div>
2567		</div>
2568	</div>
2569</div>
2570<!-- www modal end -->
2571
2572<!-- menu item modal -->
2573<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2574	<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document">
2575		<div class="modal-content menu-item-container-wrapper">
2576			<div class="modal-body menu-item-container ">
2577				<p id="item_name">Menu item dialog</p>
2578							</div>
2579		</div>
2580	</div>
2581</div>
2582<!-- menu item modal end -->
2583
2584
2585	<div
2586		data-eds-id="6ab53736d22aa"
2587		class="eds_dialog modal fade  "
2588		tabindex="-1"
2589		aria-labelledby="eds-dialog-title-6ab53736d22aa"
2590		aria-hidden="true"
2591		data-event-on:coupon_modal_shown="(shown) =&gt; $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) =&gt; {
2592				if ($(this).data(`coupon_modal_shown`)) return;
2593
2594				$(this).find(`.eds_dialog-title`).html(`&lt;div class=&quot;text-truncate&quot;&gt;${coupon}&lt;/div&gt;`);
2595				$(this).find(`.eds_dialog-body`).html(errors);
2596				this.dispatchEvent(new CustomEvent(`eds.show`));
2597			}" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))"	>
2598		<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md">
2599			<div class="modal-content ">
2600									
2601	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
2602		<h2 id="eds-dialog-title-6ab53736d22aa" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
2603			Coupon restrictions		</h2>
2604
2605		<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>
2606
2607	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100">
2608			</div>
2609
2610	
2611								</div>
2612		</div>
2613
2614		
2614<script>
2615		{
2616			const container = document.querySelector('[data-eds-id="6ab53736d22aa"]');
2617			let edsMethodsDisabled = false;
2618
2619						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2620				container.addEventListener(`eds.${eventName}`, (e) => {
2621					if (edsMethodsDisabled) return;
2622
2623					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2624						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2625					);
2626				});
2627			});
2628
2629						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2630				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2631					if (edsMethodsDisabled) return;
2632
2633					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2634					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2635					edsMethodsDisabled = false;
2636				});
2637			});
2638
2639			
2640						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2641				container.addEventListener(eventName, () => {
2642					const autofocusInput = container.querySelector('[autofocus]');
2643					if (autofocusInput) {
2644						container.style.display = 'block';
2645						autofocusInput.focus();
2646					}
2647				});
2648			});
2649
2650					}
2651		</script>
2651
2652	</div>
2653
2654	
2655<!-- location modal mobile start-->
2656<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true">
2657	<div class="backdrop" data-bs-dismiss="modal"></div>
2658	<div class="modal-dialog modal-sm modal-dialog-centered" role="document">
2659		<div class="modal-content">
2660			<div class="modal-header">
2661				<h2 class="modal-title eds-display-text-title-m">Change Location</h2>
2662			</div>
2663
2664			<div class="modal-body">
2665				
2666<div class="change_location-locations">
2667			<input
2668			type="radio"
2669			class="css-checkbox"
2670			id="locations-1-location-9809"
2671			name="locations-1"
2672			value="https://order.gourmetgarden-ma.com/order"
2673						checked		/>
2674		<label class="css-label" for="locations-1-location-9809">
2675			<div style="line-height: normal">
2676				<strong>Gourmet Garden - Canton</strong>
2677				<br />
2678				95 Washington St Canton, MA 02021			</div>
2679		</label>
2680	</div>
2681
2682			</div>
2683
2684			<div class="modal-footer">
2685				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2686				<button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked">
2687					Change location				</button>
2688			</div>
2689		</div>
2690	</div>
2691</div>
2692<!-- location modal mobile end -->
2693
2694<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true">
2695	<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document">
2696		<div class="modal-content">
2697			<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2698			<div class="modal-header">
2699				<h2 class="modal-title eds-display-text-title-m">Add new card</h2>
2700			</div>
2701			<div class="modal-body pb-6">
2702				<div class="ajax-creditcards">
2703					<div class="fa fa-spinner fa-spin fa-4x">
2704					</div>
2705				</div>
2706			</div>
2707		</div>
2708	</div>
2709</div>
2710
2711<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true">
2712	<div class="modal-dialog modal-dialog-centered" role="document">
2713		<div class="modal-content">
2714			<div class="modal-header">
2715				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2>
2716			</div>
2717			<div class="modal-body">
2718				<p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p>
2719				<button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button>
2720				<button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button>
2721			</div>
2722		</div>
2723	</div>
2724</div>
2725
2726<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;">
2727	<div class="modal-dialog modal-dialog-centered" role="document">
2728		<div class="modal-content">
2729			<div class="modal-header">
2730				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2>
2731			</div>
2732			<div class="modal-body">
2733				<p>This address doesn't start with a street number. Please confirm the address is correct.</p>
2734				<button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button>
2735				<button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button>
2736			</div>
2737		</div>
2738	</div>
2739</div>
2740
2741<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true">
2742	<div class="modal-dialog modal-dialog-centered" role="document">
2743		<div class="modal-content">
2744			<button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2745			<div class="modal-header">
2746				<h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2>
2747			</div>
2748			<div class="modal-body">
2749				<div class="www_moda_content">
2750									<div class="cs_box pickup_when showcheck_parent">
2751						<div>You can Pick up your order at this location</div>
2752						<div class="pickup_locbox">
2753		<div class="rest_loc">
2754		<p>
2755			Gourmet Garden - Canton<br/>
2756			95 Washington St<br/>Canton, MA 02021		</p>
2757	</div>
2758</div>					</div>
2759					<div class="form-submit-wrapper">
2760						<input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup>
2761					</div>
2762								</div>
2763			</div>
2764		</div>
2765	</div>
2766</div>
2767
2768<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true">
2769	<div class="modal-dialog modal-dialog-centered" role="document">
2770		<div class="modal-content">
2771			<div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;">
2772				<div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div>
2773				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2774				<div id="modal-view-delivery-zone-content" style="display:none;">
2775					<div class="h4 mt15">View our delivery area</div>
2776					<div class="mb15"></div>
2777					<style>
2778						#iframe-view-delivery-area {
2779							width:100%;
2780							height:100%;
2781							min-height:556px;
2782						}
2783						@media screen and (max-width: 768px) {
2784							#iframe-view-delivery-area {
2785								height: calc(100vh - 90px);
2786							}
2787						}
2788					</style>
2789					<iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto"
2790						data-src="https://order.gourmetgarden-ma.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe>
2791				</div>
2792			</div>
2793		</div>
2794	</div>
2795</div>
2796
2797<!-- Alert modal -->
2798<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true">
2799	<div class="modal-dialog">
2800		<div class="modal-content">
2801			<div class="modal-header">
2802				<h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2>
2803				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
2804			</div>
2805			<div class="modal-body">
2806				Description
2807			</div>
2808			<div class="modal-footer">
2809				<button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button>
2810				<button type="button" class="btn btn-primary hidden">Save changes</button>
2811			</div>
2812		</div>
2813	</div>
2814</div>
2815
2816
2817
2818
2819
2820	<div
2821		id="toasts"
2822		class="toast-container position-fixed start-50 translate-middle-x"
2823		style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)"
2824	>
2825			</div>
2826
2827		
2827<script>
2828	$(() => {
2829		const ctas = document.querySelectorAll('[data-fixed-cta]');
2830		if (!ctas.length) {
2831			return;
2832		}
2833
2834		function updateFixedCTAHeight() {
2835			document.documentElement.style.setProperty(
2836				'--eds-fixed-cta-height',
2837				Math.max(0, ...Array.from(ctas, (element) => {
2838										const rect = element.getBoundingClientRect();
2839					return rect.height > 0 && getComputedStyle(element).position === 'fixed'
2840						? Math.max(0, window.innerHeight - rect.top)
2841						: 0;
2842				}))
2843			);
2844		}
2845
2846				if ('ResizeObserver' in window) {
2847			ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta));
2848		} else {
2849			updateFixedCTAHeight();
2850		}
2851
2852		window.addEventListener('resize', app.throttle(updateFixedCTAHeight));
2853	});
2854	</script>
2854
2855
2856		<div class="visually-hidden">
2857		<div id="announcements-polite" aria-live="polite" aria-atomic="true">
2858			<div id="announcement-polite"></div>
2859		</div>
2860
2861				<div id="announcements-assertive" aria-live="assertive" aria-atomic="true">
2862			<div id="announcement-assertive"></div>
2863		</div>
2864	</div>
2865
2866	
2867<script type="text/javascript" src="/share42/share42.js"></script>
2867
2868
2869<!-- SET: SCRIPTS -->
2870<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2870
2870
2871<script>window.jQuery || document.write('
2871<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2871
2871
2872<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2872
2873<!-- 
2873<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2873-->
2874<script>
2875	/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
2876	(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)
2877</script>
vendor: 1 bytes, line 2877
2877
2878<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 2878
2878
2879<script type="text/javascript" src="/min/g=js4.0&amp;1788675044"></script>
2879
2880<!-- END: SCRIPTS -->
2881
2882
2883<script>
2884	function closeAnnouncementModal(){
2885		$("#announcementBox").hide();
2886		setAnnouncementSession("<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">Dear customers,<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">We're OPEN for phone orders only on 1\/1\/24.<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">Thank you!<\/span><\/strong><\/p>");
2887	}
2888
2889	$('body').on('click', '#closeAnnouncement', function(e) {
2890		e.preventDefault();
2891		setAnnouncementSession("<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">Dear customers,<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">We're OPEN for phone orders only on 1\/1\/24.<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"color:#FF0000;\">Thank you!<\/span><\/strong><\/p>");
2892	});
2893</script>
vendor: 1 bytes, line 2893
2893
2894<script>
2895$(() => {
2896	const stickyHeader = document.querySelector('.headerAndWtype');
2897	if (!stickyHeader) {
2898		return;
2899	}
2900
2901	function updateHeaderHeight() {
2902		const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16;
2903		const offset = stickyHeader.offsetHeight + gap;
2904		document.documentElement.style.scrollPaddingTop = offset + 'px';
2905
2906				document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px');
2907	}
2908
2909	updateHeaderHeight();
2910		if ('ResizeObserver' in window) {
2911		new ResizeObserver(updateHeaderHeight).observe(stickyHeader);
2912	} else {
2913		window.addEventListener('resize', app.throttle(updateHeaderHeight));
2914	}
2915});
2916</script>
2916
2917
2918		<div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div>
2919					<div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div>
2920				
2921		
2921<script>
2922			var ajaxRecaptcha;
2923			var asyncRecaptcha;
2924			var checkoutRecaptcha;
2925
2926			function initRecaptchas() {
2927				const options = {
2928					sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re",
2929					size: 'invisible',
2930				};
2931
2932				$('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) {
2933					const submit = $(v).find('[type="submit"]');
2934					grecaptcha.render(submit[0], {
2935						...options, 
2936						callback(token) {
2937							$(v).submit();
2938						},
2939					});
2940				});
2941
2942				ajaxRecaptcha = grecaptcha.render('recaptcha', options);
2943									asyncRecaptcha = grecaptcha.render('async-recaptcha', options);
2944											}
2945		</script>
vendor: 119 bytes, lines 2945-2947
2945
2946		<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script>
2947	
2948</body>
2949</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.