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