PageSourceSearch

https://order.miyabiexcelsior.com/privacy

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