PageSourceSearch

https://www.chinatownbedfordtx.com/contact

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