PageSourceSearch

https://www.ariyagrills.co.uk/index.php?route=account/login

html ariyagrills.co.uk collected 2026-10-02 02:09:11 UTC 75,646 bytes, 1,419 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en" class="popup-chk">
3<head>
4<meta charset="UTF-8" />
5<title>Account Login</title>
6<meta name="author" content="Ariya Grills Borehamwood">
7<meta name="apple-itunes-app" content="app-id=">
8<meta name="google-play-app" content="app-id=">
9<meta name="viewport" content="width=device-width, initial-scale=1.0">
10<meta name="msapplication-TileImage" content="https://www.ariyagrills.co.uk/images/ariya_grills_borehamwood_favicon_196x196_4mu86.png?v=4fdc6bd1a44b0ab2" />
11<base href="https://www.ariyagrills.co.uk/" />
12
13<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
14<!-- <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> -->
15
16
17<meta name="robots" content="noindex,follow" />
18<link rel="canonical" href="https://www.ariyagrills.co.uk/index.php?route=account%2Flogin" />
19<meta property="og:type" content="website" />
20<meta property="og:locale" content="en_GB" />
21<meta property="og:site_name" content="Ariya Grills Borehamwood" />
22<meta property="og:title" content="Account Login" />
23<meta property="og:url" content="https://www.ariyagrills.co.uk/index.php?route=account%2Flogin" />
24<meta property="og:image" content="https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png" />
25<meta property="og:image:secure_url" content="https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png" />
26<meta property="og:image:width" content="1024" />
27<meta property="og:image:height" content="1024" />
28<meta property="og:image:type" content="image/png" />
29<meta property="og:image:alt" content="Ariya Grills Borehamwood menu" />
30<meta name="twitter:card" content="summary_large_image" />
31<meta name="twitter:title" content="Account Login" />
32<meta name="twitter:image" content="https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png" />
33<meta name="twitter:image:alt" content="Ariya Grills Borehamwood menu" />
34<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.ariyagrills.co.uk/#website","url":"https://www.ariyagrills.co.uk/","name":"Ariya Grills Borehamwood","publisher":{"@id":"https://www.ariyagrills.co.uk/#restaurant"},"inLanguage":"en-GB"},{"@type":"Restaurant","@id":"https://www.ariyagrills.co.uk/#restaurant","name":"Ariya Grills Borehamwood","url":"https://www.ariyagrills.co.uk/","hasMenu":{"@id":"https://www.ariyagrills.co.uk/menu#menu"},"telephone":"0208 953 6579","address":{"@type":"PostalAddress","streetAddress":"9 Shenley Road, Borehamwood","addressCountry":"GB"},"logo":"https://www.ariyagrills.co.uk/image/data/shop-files/47/logo-hygine.png","image":"https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["https://schema.org/Monday","https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday","https://schema.org/Saturday","https://schema.org/Sunday"],"opens":"12:00","closes":"22:30"}]},{"@type":"WebPage","@id":"https://www.ariyagrills.co.uk/index.php?route=account%2Flogin#webpage","url":"https://www.ariyagrills.co.uk/index.php?route=account%2Flogin","name":"Account Login","description":"","isPartOf":{"@id":"https://www.ariyagrills.co.uk/#website"},"about":{"@id":"https://www.ariyagrills.co.uk/#restaurant"},"inLanguage":"en-GB","primaryImageOfPage":{"@id":"https://www.ariyagrills.co.uk/index.php?route=account%2Flogin#primaryimage"}},{"@type":"ImageObject","@id":"https://www.ariyagrills.co.uk/index.php?route=account%2Flogin#primaryimage","url":"https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png","contentUrl":"https://www.ariyagrills.co.uk/image/data/category-icons/47/meal-deals-V6ZAT-photo.png","width":1024,"height":1024,"caption":"Ariya Grills Borehamwood menu"}]}</script>
34
35<link href="https://www.ariyagrills.co.uk/images/ariya_grills_borehamwood_favicon_294x1.webp?v=4fdc6bd1a44b0ab2" rel="icon" />
36<link rel="preconnect" href="https://fonts.googleapis.com">
37<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
38<style>
39.logo-desktop.home_logo_table,.res_bg-logo{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;}
40.logo-desktop.home_logo_table>a{display:inline-block;flex:0 0 auto;}
41.res_bg-logo{flex-direction:column;}
42.res_bg-logo>a{display:inline-block;flex:0 0 auto;}
43.res_bg-logo .mixmatch-offer-notice{display:block;flex:0 0 auto;margin:5px auto 0;max-width:100%;padding:0;text-align:center;width:auto;}
44.logo-desktop.home_logo_table .bg-logo{display:inline-flex!important;align-items:center;flex-direction:column;gap:8px;}
45.logo-desktop.home_logo_table .bg-logo .mixmatch-offer-notice{display:block;margin:5px auto 0;max-width:100%;padding:0;text-align:center;width:auto;}
46
47/* Let the logo and offer notices contribute to the header height. */
48.header_banner.mfb-auto-banner{height:auto!important;min-height:0;}
49.mfb-auto-banner>.mfb-banner-content{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;box-sizing:border-box;}
50.mfb-auto-banner .logo-desktop.home_logo_table{position:relative!important;top:auto!important;left:auto!important;float:none!important;flex:1 1 260px;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:12px 0;}
51.mfb-auto-banner .logo-desktop.home_logo_table>a{max-width:100%;}
52.mfb-auto-banner .bg-logo{position:relative!important;height:auto!important;width:auto!important;max-width:100%;box-sizing:border-box;}
53.mfb-auto-banner .bg-logo>img{max-width:100%;height:auto;}
54.mfb-auto-banner .timeStore.shop_closed{float:none;position:relative;flex:0 1 49%;min-width:0;box-sizing:border-box;margin-left:auto;}
55.mfb-auto-banner .timeStore.shop_closed>img{max-width:100%;height:auto;}
56.mfb-logo-offer-notice{overflow-wrap:anywhere;}
57
58.seo-food-hygiene-logo-next{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;}
59.seo-food-hygiene-logo-next-inner{width:292px;height:162px;transform-origin:center center;}
60.seo-food-hygiene-logo-next iframe{max-width:none!important;}
61</style>
62<script defer src="catalog/view/theme/modern/js/mfb-food-hygiene.js?v=145"></script>
62
63<link rel="preload" as="style" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&amp;display=swap" onload="this.onload=null;this.rel='stylesheet'">
64<noscript><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&amp;display=swap" /></noscript><link rel="preload" as="style" type="text/css" href="https://fonts.googleapis.com/css?family=Oswald:300,400,700&amp;display=swap" onload="this.onload=null;this.rel='stylesheet'">
65<noscript><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Oswald:300,400,700&amp;display=swap" /></noscript><link rel="preload" as="style" type="text/css" href="catalog/view/theme/modern/stylesheet/stylesheet.css?v=v042-20260921-menu-layout" onload="this.onload=null;this.rel='stylesheet'">
66<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/stylesheet.css?v=v042-20260921-menu-layout" /></noscript><link rel="preload" as="style" type="text/css" href="catalog/view/theme/modern/stylesheet/responsive.css?v=header-auth-20260717v3" onload="this.onload=null;this.rel='stylesheet'">
67<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/responsive.css?v=header-auth-20260717v3" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/camera.css" media="print" onload="this.media='all'">
68<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/camera.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/accordion.css" media="print" onload="this.media='all'">
69<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/accordion.css" /></noscript><link rel="preload" as="style" type="text/css" href="catalog/view/theme/modern/stylesheet/topmenu.css" onload="this.onload=null;this.rel='stylesheet'">
70<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/topmenu.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/news.css" media="print" onload="this.media='all'">
71<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/news.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/fast_order.css" media="print" onload="this.media='all'">
72<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/fast_order.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/font-awesome.css" media="print" onload="this.media='all'">
73<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/font-awesome.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/owl.carousel.css" media="print" onload="this.media='all'">
74<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/owl.carousel.css" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/ybc-testimonials.css" media="print" onload="this.media='all'">
75<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/ybc-testimonials.css" /></noscript><!-- <link rel="stylesheet" type="text/css" href="//fontawesome.io/assets/font-awesome/css/font-awesome.css" />-->
76<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
vendor: 2 bytes, line 76
76
77<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
77
78<link rel="stylesheet" type="text/css" href="catalog/view/theme/mainshop/stylesheet/new/star-rating.css" media="print" onload="this.media='all'">
79<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/mainshop/stylesheet/new/star-rating.css" /></noscript>
80<link rel="preload" as="style" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto+Condensed&amp;display=swap" onload="this.onload=null;this.rel='stylesheet'">
81<noscript><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto+Condensed&amp;display=swap" /></noscript><link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" media="print" onload="this.media='all'">
82<noscript><link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" /></noscript><link rel="preload" as="style" type="text/css" href="catalog/view/theme/modern/stylesheet/mfb_topping_popup_v277.css?v=120" onload="this.onload=null;this.rel='stylesheet'">
83<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/mfb_topping_popup_v277.css?v=120" /></noscript>
83<script type="text/javascript" defer src="catalog/view/javascript/common.js?v=122"></script>
vendor: 2 bytes, line 83
83
84<script type="text/javascript" defer src="catalog/view/javascript/mfb_topping_popup_v277.js?v=120"></script>
84
85<link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/jquery.fancybox.css" media="print" onload="this.media='all'">
86<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/jquery.fancybox.css" /></noscript>
86<script type="text/javascript" defer src="catalog/view/theme/modern/js/jquery.fancybox.pack.js"></script>
86
87
88<script type="text/javascript" defer src="catalog/view/theme/modern/js/custom.js"></script>
vendor: 2 bytes, line 88
88
89<script type="text/javascript" defer src="catalog/view/theme/modern/js/menu_script.js"></script>
vendor: 2 bytes, line 89
89
90<script type="text/javascript" defer src="catalog/view/theme/modern/js/jquery.mousewheel.js"></script>
vendor: 2 bytes, line 90
90
91<script type="text/javascript" defer src="catalog/view/theme/modern/js/jquery.masonry.min.js"></script>
vendor: 2 bytes, line 91
91
92<script defer type="text/javascript" src="catalog/view/theme/modern/js/jquery.gpCarousel.js"></script>
vendor: 2 bytes, line 92
92
93<script defer type="text/javascript" src="catalog/view/theme/modern/js/newselect.js"></script>
vendor: 2 bytes, line 93
93
94<script defer type="text/javascript" src="catalog/view/theme/modern/js/jquery.slick.1.2.min.js"></script>
vendor: 2 bytes, line 94
94
95<script defer type="text/javascript" src="catalog/view/theme/modern/js/cloud-zoom.1.0.2.min.js"></script>
vendor: 2 bytes, line 95
95
96<script defer type="text/javascript" src="catalog/view/theme/modern/js/jquery.tinycarousel.min.js"></script>
vendor: 2 bytes, line 96
96
97<script defer type="text/javascript" src="catalog/view/theme/modern/js/jquery.accordion.js"></script>
vendor: 2 bytes, line 97
97
98<script defer language="javascript" src="catalog/view/theme/modern/js/jquery.tipsy.js" type="text/javascript"></script>
vendor: 2 bytes, line 98
98
99<script defer language="javascript" src="catalog/view/theme/modern/js/scroll/scrolltopcontrol.js" type="text/javascript"></script>
vendor: 2 bytes, line 99
99
100<script defer type="text/javascript" src="catalog/view/theme/modern/js/owl.carousel.js"></script>
100
101<link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/responsive1.css" media="print" onload="this.media='all'">
102<noscript><link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/responsive1.css" /></noscript>
103<!--[if IE 7]> 
104<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" />
105<![endif]-->
106<!--[if lt IE 7]>
107<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
108<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
vendor: 2 bytes, line 108
108
109<script type="text/javascript">
110DD_belatedPNG.fix('#logo img');
111</script>
111
112<![endif]-->
113<style type="text/css">
114#colorbox, #cboxOverlay, #cboxWrapper{ z-index:10003;}
115.modal-backdrop,.ui-widget-overlay{z-index:2147482000!important}
116.modal{z-index:2147482500!important}
117.ui-dialog,#box-minicart.ui-dialog,#box-minicart{z-index:2147483000!important}
118#check_close_store.popup_active{z-index:2147483000!important}
119.shop_closed_ets.last-minute-warning {
120    background: linear-gradient(to right, #ffe6b3, #ffd280) !important;
121    border: 1px solid #ff9900 !important;
122    padding: 8px 10px;
123    color: #333;
124    box-shadow: 0 4px 10px rgba(255, 153, 0, 0.15);
125    gap: 10px;
126    width: 40% !important;
127    margin-top: 2px;
128    line-height: 1.3em;
129}
130.shop_closed_ets.last-minute-warning i.fa-clock {
131    color: #ff6600;
132}
133@media screen and (max-width: 767px) {
134    .shop_closed_ets.last-minute-warning{
135        width: 100% !important;
136        text-align: left;
137        margin-top: 0px !important;
138    }
139}
140
141</style>
142
143	<style type="text/css">
144		 			body > div#container{background-color: #2E2E2E;}
145             .ma-nav-mobile-container .navbar {background-color: #2E2E2E;}
146		     #ma-mobilemenu {background-color: #2E2E2E;}
147        			.colormenu, .tabs, .top_menu_responsive .btn-navbar, .list_category_style_1 {background-color: #60B75C;}
148			            h2.ybcgeneral.title-toggle, .title-heading,
149            h2.ybcgeneral.title-toggle::before, .title-heading::before {border-color: #60B75C;}
150					.menuResp > li > a, .mobilemenu a, .navbar .textmenu {color: #FFFFFF;}				
151					.menuResp > li:hover > a {
152				color: #0C4F42;}
153		
154        			.menuResp > li:hover, body .tabs li a.active {
155				background-color: #137C68;}
156				
157					.menuResp > li > div {background-color: Verdana;}
158						.menuResp ul li a, .menuResp > li > div > ul > li > a, .menuResp > li > div > a {
159				color: #137C68;}				
160					.menuResp ul li a:hover, .menuResp > li > div > a:hover, .menuResp > li > div > ul > li > a:hover{
161				color: #FFFFFF;}				
162					.menuResp > li > div > ul > li > a span{
163				background-color: #0C4F42;}				
164					.menuResp #subcategory .sub_image{display:none;}
165             			.box-category > li > a, .box-account > li > a, .vtabs li a {
166				color: #2A1F9E;}				
167			
168					.box-category li a:hover, .box-category > li > a.active, .box-account li a:hover,
169			.vtabs li a:hover, .vtabs li a.selected  {
170				color: #4432FF;}
171			.box-category li  a:hover, .box-category > li > a.active, .vtabs li a.selected,
172		    .box-account li a:hover{
173			  border-color:#4432FF;}			
174					#footer h3 {color: #262626;}				
175			
176					#footer .column a{color: #262626;}				
177					#footer .column a:hover {
178				color: #D30A17;}				
179					#footer .column a:hover {background-color: #FFFFFF;}				
180					#footer, #powered, #powered a {color: #181888;}				
181					a, a b, .product-compare a, .main_header_responsive .responsive_cart #cart .name{
182				color: #3DBCD4;}				
183					a:hover, .breadcrumb a:hover, .product-compare a:hover, .boxfeatured .name a:hover, .product-grid .name a:hover, .product-list .name a:hover, .boxfeatured .description a:hover,
184			.product-list .description a:hover, .checkout-heading a:hover, .st-accordion ul li > a:hover, .top-nav #topbox > a:hover,
185			.verticaltab .name a:hover, .product-grid .description a:hover, .box-news h4 a:hover, .htabs a.selected, .htabs a:hover
186			{color: #FF1B11;}
187			
188			.block:hover{border-color: #FF1B11;}
189			.htabs a.selected, .htabs a:hover  {border-top-color: #FF1B11;}
190
191         			//.ets-loginpopup .row-content .heading, h1, h2, h4, .welcome #title, .etstotal > b, .est_ordered_product_name, .order-id, .box span, .product-info #opname, .verticaltab .name_categ a, .checkout-heading span{color: 065979!important;}	
192            .ets-loginpopup {border: 7px solid 065979;}			
193				.boxfeatured .name a, .product-grid .name a, .product-list .name, .verticaltab .name a{color: #4432FF;}				
194					#column-left .box .box-heading, #column-right .box .box-heading, .manufacturer-heading{
195				color: #000000;}				
196					.box .box-heading, #fast_order_form .fast_order_center{
197				color: #000000;}				
198					.description{
199				color: #333333;}				
200					body, .boxfeatured .description a, .product-info .price-tax, .product-info .price .reward,
201			.product-info .price .discount, .cart-total td b, .scroll_ybc_h{
202				color: #777777;}				
203					.boxfeatured .price, .product-grid .price,  .product-list .price, .product-info .price, .verticaltab .price, .compare-info .price{
204				color: #D30A17;}				
205				.boxfeatured .price-new, .product-grid .price-new, .product-list .price-new, .product-info .price-new, .verticaltab .price-new, .compare-info .price-new{
206				color: #FB2B75;}				
207				.savemoney{ background-color: #FB2B75;}				
208					.ui-widget-header, .boxfeatured .cart a.button, .product-grid .cart a.button, .product-list .cart a.button, .cart input.button,
209			.verticaltab .cart a.button, a.button, input.button, a.checkbut, a.redbutton, button, .box-news .readmore {
210				background-color: #137C68;}
211                .ui-widget-header{background: #137C68;}				
212					.boxfeatured .cart a.button:hover, .product-grid .cart a.button:hover, .product-list .cart a.button:hover, .verticaltab .cart a.button:hover, .colorbox div#plus,
213			.wishlist a:hover, .compare a:hover, .cart input.button:hover, a.button:hover, input.button:hover, a.checkbut:hover, button:hover,  a.redbutton:hover, .box-news .readmore:hover,
214			 a#arrow_left:hover, a#arrow_right:hover{
215				background-color: #0C4F42;}	
216                .ui-widget-header:hover{background: #0C4F42;}			
217					.menuResp > li > a, .mobilemenu a, .navbar .textmenu {font-size: 18px;}				
218					.colormenu{width:100%;}
219			.topnote{width:100%;}
220            #container .ets_main_content.style_header_1.ets_main_content_top{width:100%}
221			@media only screen and (max-width: 1200px){
222			.colormenu{ min-width:270px; width: auto;}
223			.topnote{ min-width:270px; width: auto;}
224			}			
225					.category-info{ display:none;}			
226					.category-list{ display:none;}			
227				  #footer .part { width:50%; float:left;}
228	 	  #footer .column {width: 50%;}
229		  @media only screen and (max-width: 770px){
230		    #footer .part{ width:100%; float:none;}	
231		    }
232			@media only screen  and (max-width: 480px) {
233			#footer .column{ width:99%; padding-top:10px; margin-right:0px; float:none; min-height: 100px; }
234			}
235		        #closed_pop{
236            display: flex;
237            justify-content: center;
238            align-items: center;
239            background-color: #000000c2;
240        }
241        .closed_pop_content{
242            padding: 15px 30px 30px 30px;
243            text-align: center;
244        }
245        .closed_pop_content h2{
246            font-size: 26px;
247            line-height: 1.4em;
248        }
249        .closed-banner-top h2{
250            width: 80%;
251        }
252        .closed-banner-top{
253            display:flex;
254            justify-content: center;
255            z-index: 9;
256            position: relative;
257        }
258        
259        @media (max-width: 767px) {
260          .closed_pop_content img {
261            width: 150px;
262          }
263            .closed-banner-top h2{
264                width: 95%;
265            }
266          .closed_pop_content h2 {
267            font-size: 22px;
268            line-height: 1.5em;
269          }
270        }
271
272   	</style>     
273<link rel="stylesheet" type="text/css" href="catalog/view/theme/modern/stylesheet/ets_green.css" />
274<style type="text/css" >
275    .header_banner {
276        height: auto;
277       
278                
279                background-position: px px ;
280        box-shadow: ;
281    }
282    
283    body h1, body h2, body h3, body h4{
284            }
285    
286    
287    @media (max-width: 649px){
288        body #header{ background-color: #FFFFFF; }
289    }
290    
291        body > div#container {
292      border-bottom: 1px solid #FF0000;
293    }
294        
295        
296        .body_ets{
297								background-color: #FFFFFF;
298			        }
299        
300        .body_ets, .hieu, .homepagefooter {
301							background-image: url("/image/cache/_avif_v072/41/41630f8c05401a01e45a7b8d85a87a9eb25c82cec7eeccccfbf7af1c3101a0b7.webp"); 
302			                            background-repeat: repeat;
303                       
304           background-position: left top  ;
305            
306		}
307        
308    
309    
310            .body_ets:before {
311							<!--background-image: url("/images/theme/modern/etsbg.avif");-->
312				  
313			                            background-repeat: no-repeat;
314                       
315           background-position: center top  ;
316            
317		}
318        
319    
320    
321    
322    
323    
324    
325    
326    
327    
328    
329    
330    
331    
332    
333    
334        .bg_custom_footer:before{        
335                        /** dola update **/
336            background-repeat: no-repeat;
337             background-position: center center ;
338    }
339        
340    
341            .bottomFooter {        
342                            background-color: #60B75C;
343                    }
344        
345                            .topFooterRes {
346                                            background-color: #60B75C;
347                                    }
348                
349        
350    
351        
352    
353      
354    
355                    @media (min-width:1000px) {
356
357            div.ybc_wide_banner_fullwidth,div.main-menu-full-width,div.ets_main_content,.top_footer{
358                padding: 0px !important;
359                width:100%;
360            }
361            div.top_footer div{
362                width: 1000px;
363                float: none;
364                margin: auto;
365            }
366            .top_footer ul{
367                padding: 0px !important;
368            }
369            .topnav_full_content, .page_category .before-content{
370                    width: 1000px;
371                    float: none;
372                    margin: auto;
373                    padding: 0px !important;
374            }
375            .header_banner, .menuResp, .body_content_sec #content:not(.homepage){
376                width: 1000px;
377                margin: auto;
378                float: none;
379            }
380            
381                .home_logo_table{
382                    padding-left: 0;
383                }
384                .page_checkout #content, .sitemap-page, .page_login #content, .customCategoryWrapper .custom-category-heading, .page_account .to
384pHead, body.page_account #wrapper .mainContent, #step_payment_method{
385                    padding:0px;
386                }
387                #column-right{
388                    margin:0px;
389                }
390
391                .box-category > li > a{
392                    padding:8px 4px 8px 0px;
393                }
394                .top-nav, .timeStore{
395                    padding: 0px !important;
396                }
397            }
398
399 
400           
401    
402    
403    
404    
405    
406        #wrapper.etsWrapper {        
407                        
408            background-repeat: no-repeat;
409            background-position: center center;
410    }
411        
412    
413    
414    
415                        .middle_bg_custom .fix_ets_main_content > .etsWrapper
416                {
417                                                                background-color: #FFFFFF;
418                                
419                                                    			background-repeat: no-repeat;  
420            		                }
421        		
422  /* background -color footer  */ 
423    		
424    
425    
426        
427    
428    
429    .checkout-heading span{
430                    background-color: transparent;
431            }
432    
433    .ets_main_content {
434        width: 880px;
435    }
436    
437    
438    
439    
440    
441    
442        
443        #jssor_1{
444                            width: 900px;  
445                    }
446    
447    
448    
449    /*.ybc_wide_banner_fullwidth,.main-menu-full-width{
450        margin:0 auto;
451            			width: 1000px;  
452	           
453                }*/
454        @media (min-width: 1000px){
455        .ybc_wide_banner_fullwidth,.main-menu-full-width {
456                margin:0 auto;
457                    			width: 1000px;  
458    	           
459                            }
460         }
461         
462         
463        
464    
465        
466    
467        input:hover, textarea:hover, select:hover{
468        border-color: #159E00 !important;
469    }
470            input:focus, textarea:focus, select:focus{
471        border-color: #BC106C !important;
472    }
473            #search_result .store_list.wrap_row, .error{
474        color: #FF0000 !important;
475    }
476     input.errors,select.errors{
477        border-color: #FF0000 !important;
478    }
479    
480             input, textarea, select{
481        border-color: #616161 !important;
482    }
483            input, textarea, select{
484        color: #919191;
485    }
486
487    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
488      opacity: 1;
489      color: #919191;
490    }
491    ::-moz-placeholder { /* Firefox 19+ */
492    opacity: 1;
493    color: #919191;
494    }
495    :-ms-input-placeholder { /* IE 10+ */
496    opacity: 1;
497    color: #919191;
498    }
499    :-moz-placeholder { /* Firefox 18- */
500    opacity: 1;
501    color: #919191;
502    }
503        
504    
505    
506        input:focus, textarea:focus, select:focus{
507        color: #292929;
508    }
509      input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
510      
511       color: #292929;
512    }
513    input:focus::-moz-placeholder,textarea:focus::-moz-placeholder { /* Firefox 19+ */
514    
515     color: #292929;
516    }
517    input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder { /* IE 10+ */
518    
519     color: #292929;
520    }
521    input:focus:-moz-placeholder,textarea:focus:-moz-placeholder { /* Firefox 18- */
522   
523     color: #292929;
524    }
525    
526        
527    /* sang */
528    
529        body > div#container{
530        background-color: #2E2E2E;
531    }
532    
533        
534    
535        a{
536        color: #3DBCD4;
537    }
538    
539        
540    
541        a:hover{
542        color: #FF1B11;
543    }    
544        
545        h1,h2,h3,h4, .hieu{
546        color: #065979;
547    }    
548        
549    
550        .responsive_cart{
551        background-color: #5AB1EB;
552    }    
553        
554        .footer a{
555        color: #262626;
556    }    
557        
558        .footer a:active, .footer a.active{
559        color: #FFFFFF;
560    }    
561        
562        .footer a:hover{
563        color: #D30A17;
564    }    
565        
566        .footer .top_footer{
567        color: #262626;
568    }    
569        
570    
571    
572        .footer .bottomFooter p{
573        color: #FFFFFF;
574    }    
575        
576        .footer .bottomFooter a{
577        color: #181888;
578    }    
579        
580        .footer .bottomFooter a:hover{
581        color: #FFFFFF;
582    }    
583        
584            body{
585            font-size: nonepx;  
586        }
587	    
588            h1{
589            font-size: nonepx;
590            line-height: nonepx;  
591        }
592	    
593            h2{
594            font-size: nonepx;  
595        }
596	    
597            h3, .footer h3{
598            font-size: nonepx;  
599        }
600	    
601            h4{
602            font-size: nonepx;  
603        }
604	    
605            .box-category > li > a{
606            font-size: nonepx;  
607        }
608	    
609            .product-list .name{
610            font-size: nonepx;  
611        }
612	    
613            .product-list .price{
614            font-size: nonepx;  
615        }
616	    
617    
618    
619    /* option for wide menu */
620            .menuResp > li > a {
621                                      background-color: #137C68;
622                                                      color: #FFFFFF;
623                                                      font-family: Verdana;
624                            }
625        .menuResp > li > a:hover {
626                              background-color: #0C4F42;
627                                          color: #FFFFFF;
628                    }
629        
630        
631                    .menuResp a {
632              font-size: 18px;
633            }
634                
635        
636                    .ybccart a {
637              background-color: #137C68;
638            }
639                
640                    #cart.ybccart a:hover {
641              background-color: #0C4F42;
642            }
643                            #cart.ybccart a:hover, #cart.ybccart a:hover * {
644              color: #FFFFFF;
645            }
646                            #cart.ybccart a, #cart.ybccart a * {
647              color: #FFFFF7;
648            }
649            
650    /* end */
651    
652            .ets_main_content .etsFloat .ecslideshow {
653          margin-left: 0 !important;
654          width: 100% !important;  
655        }
656				.box.box_section.custom-col-12 .inner_box_section{
657				max-width: 1000px;  
658				margin: auto;
659				float: none;
660			}
661
662		
663       
664        .body_full_width .ets_main_content {
665            width: 100%;
666        }
667    
668    
669    
670    
671    
672    @media (min-width: 659px) and (max-width: 1199px){
673                
674                
675                        
676        
677                
678    .bg_option_header, .hieu {
679		/*					background-color: #E0E0E0;
680							background-image: url("/image/cache/_avif_v072/41/41630f8c05401a01e45a7b8d85a87a9eb25c82cec7eeccccfbf7af1c3101a0b7.webp"); 
681			                        background-repeat: repeat;
682                        background-position: center 0;*/
683		}
684            
685        
686                                    
687                                    
688                            
689                                    
690        
691                    #wrapper.etsWrapper.middle_bg_custom {        
692                                }
693                
694        	
695        
696                
697    }
698    
699    @media (max-width: 649px){
700        #payment-address{
701            margin-top:30px;
702        }
703                    body > div#container{
704                background-color: #FFFFFF;
705            }
706                
707                
708        
709        
710                        /* .main_header_responsive{
711           background-color: #FFFFFF;
712        } */
713                
714                                    
715                            
716                                    
717                    #wrapper.etsWrapper.middle_bg_custom {        
718                                }
719            
720        
721                    .body_ets:before{        
722                                }
723                
724        	
725        
726                
727    }
728
729    @media (min-width: 320px) and (max-width: 480px) {
730                    .main_header_responsive{
731                background-image: url("/image/cache/_avif_v072/41/41630f8c05401a01e45a7b8d85a87a9eb25c82cec7eeccccfbf7af1c3101a0b7.webp");   
732            }
733            }
734
735    @media (min-width: 481px) and (max-width: 767px) {
736                    .main_header_responsive{
737                background-image: url("/image/cache/_avif_v072/41/41630f8c05401a01e45a7b8d85a87a9eb25c82cec7eeccccfbf7af1c3101a0b7.webp");   
738            }
739            }
740    
741    /*end*/
742</style>
743<style>
744/* Limit only the store logo; preserve its proportions and the adjacent badges. */
745img.mfb-header-logo{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:350px!important;max-width:min(100%,350px,90vw)!important;max-height:220px!important;object-fit:contain;}
746
747/* The entire banner owns its height and its gap before navigation, regardless of its tallest child. */
748.header_banner.mfb-auto-banner{float:none!important;display:flow-root!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box;padding:18px 0 22px!important;margin:0 auto!important;overflow:visible!important;}
749.header_banner.mfb-auto-banner>.mfb-banner-content{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between;flex-wrap:nowrap;gap:24px;float:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box;overflow:visible!important;padding:0!important;margin:0 auto!important;}
750/* Match the navigation's configured content width, even with a full-width banner background. */
751@media(min-width:1000px){.header_banner.mfb-auto-banner>.mfb-banner-content{width:1000px!important;max-width:100%!important;}}
752.mfb-auto-banner .logo-desktop.home_logo_table{display:flex!important;position:static!important;flex:1 1 0;min-width:0;align-items:center;gap:12px;float:none!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;}
753.mfb-auto-banner .logo-desktop.home_logo_table>a{flex:0 1 auto;min-width:0;max-width:100%;margin:0!important;}
754.mfb-auto-banner .bg-logo{display:flex!important;position:static!important;float:none!important;width:auto!important;height:auto!important;max-height:none!important;max-width:100%;margin:0!important;padding:0!important;transform:none!important;}
755.mfb-auto-banner .timeStore.shop_closed{display:flex!important;flex-direction:column;align-items:flex-end;
755gap:10px;position:static!important;top:auto!important;right:auto!important;float:none!important;flex:0 1 350px;min-width:0;max-width:45%;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important;}
756.mfb-auto-banner .timeStore.shop_closed>img{display:block;position:static!important;float:none!important;flex:0 0 auto;width:auto!important;height:auto!important;max-width:min(100%,235px)!important;max-height:155px!important;object-fit:contain;margin:0!important;}
757.mfb-auto-banner .timeStore .mfb-hours-notice{display:block!important;float:none!important;clear:none;width:auto!important;max-width:350px;box-sizing:border-box;margin:0!important;padding:10px 14px!important;line-height:1.45;font-size:13px;white-space:normal;overflow-wrap:anywhere;position:static!important;transform:none!important;}
758.mfb-hours-notice{border:1px solid;border-radius:8px;}
759.mfb-hours-notice p{margin:0;color:inherit!important;font-size:inherit;line-height:inherit;}
760.mfb-hours-notice.mfb-hours-open{color:#14532d!important;background:#e8f7ee!important;border-color:#a7d9b9!important;}
761.mfb-hours-notice.mfb-hours-closed{color:#991b1b!important;background:#fff0f0!important;border-color:#efb7b7!important;}
762.mfb-hours-notice.mfb-hours-warning{color:#783f05!important;background:#fff7dc!important;border-color:#ead18a!important;}
763.mfb-hours-notice strong{display:block;font-size:14px;font-weight:700;line-height:1.4;color:inherit!important;}
764.mfb-hours-notice .mfb-hours-detail{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:inherit!important;}
765.shopStatusMobile .mfb-hours-notice{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:11px 14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-align:center;}
766@media(min-width:768px){.shopStatusMobile{display:none!important;}.bg_option_header #wrapper.relat{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;}}
767@media(max-width:767px){body>div#container{height:auto!important;min-height:0;display:flow-root;float:none;}body>div#container>.ets_main_content_top{display:flow-root;width:100%!important;}body>div#container #header{float:none;height:auto!important;margin-bottom:0;}body>div#container .main_header_responsive{padding-bottom:12px!important;}body>div#container .res_bg-logo{display:flex!important;position:static!important;float:none!important;align-items:center;flex-direction:column;height:auto!important;max-height:none!important;box-sizing:border-box;gap:12px;padding:12px 16px 0!important;margin:0!important;overflow:visible!important;}body>div#container .res_bg-logo>a{float:none!important;width:auto!important;max-width:100%;margin:0!important;}body>div#container .res_bg-logo .mfb-logo-offer-notice{margin:0!important;}.shopStatusMobile{display:block!important;position:static!important;float:none!important;height:auto!important;min-height:0;overflow:visible!important;box-sizing:border-box;margin:0!important;padding:0 12px 18px!important;clear:both;}.header_banner.mfb-auto-banner{display:none!important;}.mfb-auto-banner .timeStore>img{display:none!important;}}
768
769/* Closure notices must work even when optional theme customisation is disabled. */
770#closed_pop{display:flex;position:fixed;inset:0;width:100%;height:100%;margin:0;padding:16px;box-sizing:border-box;justify-content:center;align-items:center;background:#000000c2;overflow:auto;}
771#closed_pop .modal-dialog{width:min(560px,100%);max-width:100%;max-height:100%;margin:auto;overflow:auto;}
772#closed_pop .modal-content{background:#fff;border-radius:6px;}
773#closed_pop .closed_pop_content{padding:16px 20px;}
774#closed_pop .closed_pop_content img{max-width:180px;max-height:150px;width:100%;height:auto;object-fit:contain;}
775#closed_pop .closed_pop_content h2{font-size:clamp(20px,4vw,26px);line-height:1.4;overflow-wrap:anywhere;}
776</style>
777<link rel="stylesheet" href="catalog/view/javascript/mfb-ai-image-notice.css?v=116" />
778<script src="catalog/view/javascript/mfb-ai-image-notice.js?v=116" defer></script>
778
779<style>body.mfb-storefront{--mfb-brand:#137C68;--mfb-on-brand:#ffffff;--mfb-brand-hover:#0C4F42;--mfb-on-brand-hover:#ffffff;--mfb-accent:#60B75C;}</style>
780<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-storefront.css?v=148" />
781<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-storefront-blocks.css?v=142" />
782<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-ordering-ui.css?v=148" />
783<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-basket-popover.css?v=147" />
784<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-menu-basket.css?v=148" />
785<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-review-cards.css?v=148" />
786<script defer src="catalog/view/theme/modern/javascript/mfb-postcode.js?v=147"></script>
vendor: 2 bytes, line 786
786
787<script defer src="catalog/view/theme/modern/javascript/mfb-basket-popover.js?v=147"></script>
vendor: 2 bytes, line 787
787
788<script defer src="catalog/view/theme/modern/javascript/mfb-review-cards.js?v=148"></script>
vendor: 2 bytes, line 788
788
789<script defer src="catalog/view/javascript/mfb-menu-service.js?v=148"></script>
vendor: 2 bytes, line 789
789
790<script defer src="catalog/view/theme/modern/javascript/mfb-delivery-quote.js?v=148"></script>
vendor: 2 bytes, line 790
790
791<script defer src="catalog/view/theme/modern/js/mfb-storefront.js?v=148"></script>
vendor: 2 bytes, line 791
791
792<script defer src="catalog/view/theme/modern/javascript/mfb-storefront-blocks.js?v=147"></script>
792
793<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-storefront-effects.css?v=139" />
794<link rel="stylesheet" href="catalog/view/theme/modern/stylesheet/mfb-storefront-hygiene.css?v=145" />
795<script defer src="catalog/view/theme/modern/js/mfb-storefront-effects.js?v=139"></script>
795
796</head>
797<body class="mfb-storefront close_shop page_account page_login lang_en ets_green  ">
798
799
800
801
802
803
804
805<a class="mfb-skip-link" href="#mfb-main">Skip to content</a>
806<header id="header" class="mfb-site-header">
807    <div class="mfb-header-inner">
808        <a class="mfb-shop-brand" href="/" aria-label="Ariya Grills Borehamwood home">
809            <img class="mfb-header-logo" src="https://www.ariyagrills.co.uk/images/ariya_grills_borehamwood_logo_84ket.webp?v=4fdc6bd1a44b0ab2" alt="" width="280" height="112" />        </a>
810                <nav class="mfb-header-actions" aria-label="Main navigation">
811            <div class="mfb-account-actions">
812            <a class="mfb-account-link" href="https://www.ariyagrills.co.uk/index.php?route=account/login" aria-label="Sign in"><svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" aria-hidden="true" focusable="false"><circle cx="12" cy="8" r="3.5"/><path d="M5 21v-2a7 7 0 0 1 14 0v2"/></svg><span>Sign in</span></a></div>
813            <a id="catpath" class="mfb-button mfb-header-order" href="menu">Order Online <svg viewBox="0 0 20 20" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M4 10h12m-5-5 5 5-5 5"/></svg></a>
814                    </nav>
815    </div>
816</header>
817<div class="mfb-shop-strip">
818    <div class="mfb-shop-strip-inner">
819        <div class="mfb-service-status mfb-service-closed" role="status">
820            <span class="mfb-status-dot" aria-hidden="true"></span>
821            <span><strong>We are closed</strong><span class="mfb-status-detail">Sorry, we are closed. Opening at 12:00 today.</span></span>
822        </div>
823
824    </div>
825</div>
826
827<div class="etswarning main mfb-store-notification"><div class="topnote"><div id="notification" aria-live="polite"></div></div></div>
828<div class="body_ets">
829<div id="wrapper" class="etsWrapper middle_bg_custom body_full_width">
830    <div class="ets_main_content">
831    <div class="fix_ets_main_content">
832        <div id="mfb-main" class="etsWrapper body_content_sec" tabindex="-1">
833<!-- account-modern-ui-version: 2026.07.07.3 -->
834<style>
835  #account-modern{--mfb-btn:#137C68;--mfb-btn-hover:#0C4F42}
836  #account-modern{background:#f3f5f7;color:#171b24;font-family:Inter,Arial,Helvetica,sans-serif;min-height:100vh;padding:34px 14px 48px}
837  #account-modern *{box-sizing:border-box}
838  #account-modern .am-card{background:#fff;border:1px solid #d6dde5;border-radius:18px;box-shadow:0 18px 46px rgba(20,28,40,.12);margin:0 auto;max-width:620px;padding:38px 66px}
839  #account-modern .am-head{text-align:center;margin-bottom:24px}
840  #account-modern .am-icon{align-items:center;background:#eef8ef;border-radius:999px;color:#148934;display:inline-flex;font-size:32px;height:72px;justify-content:center;margin-bottom:16px;width:72px}
841  #account-modern h1{color:#171b24;font-size:34px;font-weight:900;line-height:1.1;margin:0}
842  #account-modern .am-copy{color:#687080;font-size:16px;line-height:1.45;margin:12px auto 0;max-width:420px}
843  #account-modern .am-alert{background:#fff1f1;border:1px solid #f3b8b8;border-radius:8px;color:#a51217;font-size:14px;margin:0 0 16px;padding:12px 14px}
844  #account-modern .am-success{background:#f4fbf5;border:1px solid #cbe9d2;border-radius:8px;color:#205b31;font-size:14px;line-height:1.5;margin:0 0 16px;padding:14px 16px;text-align:center}
845  #account-modern .am-field{position:relative;margin-bottom:14px}
846  #account-modern .am-field .fa{align-items:center;background:#f4f6f8;border-radius:6px;color:#4d5664;display:flex;font-size:18px;height:32px;justify-content:center;left:12px;position:absolute;top:12px;width:32px}
847  #account-modern .am-password-toggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#4d5664;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:11px;width:40px}
848  #account-modern .am-password-toggle .fa{background:transparent;border-radius:0;color:inherit;display:inline-block;font-size:17px;height:auto;left:auto;position:static;top:auto;width:auto}
849  #account-modern .am-password-toggle:hover{background:#f4f6f8;color:#171b24}
850  #account-modern .am-password-toggle:focus{box-shadow:0 0 0 2px rgba(20,28,40,.12);outline:0}
851  #account-modern .am-input{appearance:none;background:#fff;border:1px solid #d4d9df;border-radius:10px;box-shadow:none;color:#171b24;display:block;font-size:16px;height:62px;line-height:normal;margin:0;padding:0 54px;width:100%}
852  #account-modern .am-input:hover{border-color:#9ab8a4;box-shadow:0 5px 14px rgba(20,28,40,.06)}
853  #account-modern .am-input:focus{border-color:#148934;box-shadow:0 0 0 3px rgba(20,137,52,.12);outline:0}
854  #account-modern .am-tools{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:2px 0 18px}
855  #account-modern .am-check{align-items:center;color:#4d5664;display:inline-flex;font-size:14px;gap:8px;margin:0}
856  #account-modern .am-check input{margin:0}
857  #account-modern .am-link{color:#148934;font-size:14px;font-weight:800;text-decoration:none}
858  #account-modern .am-link:hover{text-decoration:underline}
859  #account-modern .am-btn{align-items:center;background:linear-gradient(90deg,#198934,#008f2e);border:1px solid #078d2c;border-radius:10px;box-shadow:0 12px 22px rgba(7,141,44,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:900;height:62px;justify-content:center;letter-spacing:0;padding:0 24px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;width:100%}
860  #account-modern .am-btn:hover{box-shadow:0 16px 28px rgba(7,141,44,.24);color:#fff;filter:brightness(1.03);text-decoration:none;transform:translateY(-1px)}
861  #account-modern .am-or{align-items:center;color:#4d5664;display:grid;font-size:14px;gap:18px;grid-template-columns:1fr auto 1fr;margin:24px 0}
862  #account-modern .am-or:before,#account-modern .am-or:after{background:#d7dce2;content:"";height:1px}
863  #account-modern .am-social{align-items:center;background:#fff;border:1px solid #d4d9df;border-radius:10px;color:#171b24;display:flex;font-size:16px;font-weight:800;height:58px;justify-content:center;margin-bottom:14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}
864  #account-modern .am-social:hover{border-color:#148934;box-shadow:0 10px 24px rgba(20,28,40,.10);color:#171b24;text-decoration:none;transform:translateY(-1px)}
865  #account-modern .am-google{display:inline-flex;height:22px;margin-right:16px;width:22px}
866  #account-modern .am-google svg{display:block;height:22px;width:22px}
867  #account-modern .am-apple{color:#111;display:inline-flex;font-size:24px;line-height:1;margin-right:16px;width:22px}
868  #account-modern .am-footer{color:#687080;font-size:15px;margin-top:22px;text-align:center}
869  #account-modern .am-footer a{color:#148934;font-weight:900;text-decoration:none}
870  #account-modern .am-footer a:hover{text-decoration:underline}
871  @media(max-width:760px){
872    #account-modern{padding:18px 10px 34px}
873    #account-modern .am-card{border-radius:16px;padding:28px 18px}
874    #account-modern h1{font-size:28px}
875    #account-modern .am-copy{font-size:14px}
876    #account-modern .am-tools{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;width:100%}
877    #account-modern .am-tools .am-link{text-align:left}
878    #account-modern .am-tools .am-check{justify-content:flex-end;text-align:right}
879  }
880  #account-modern .am-icon{color:var(--mfb-btn)!important}
881  #account-modern .am-input:focus{border-color:var(--mfb-btn-hover)!important;box-shadow:0 0 0 3px rgba(20,137,52,.12)}
882  #account-modern .am-link,#account-modern .am-footer a{color:var(--mfb-btn)!important}
883  #account-modern .am-link:hover,#account-modern .am-footer a:hover{color:var(--mfb-btn-hover)!important}
884  #account-modern .am-btn{background:var(--mfb-btn)!important;border-color:var(--mfb-btn)!important;box-shadow:none!important}
885  #account-modern .am-btn:hover{background:var(--mfb-btn-hover)!important;border-color:var(--mfb-btn-hover)!important;box-shadow:none!important}
886  @supports (box-shadow:0 0 1px color-mix(in srgb,#000 10%,transparent)){
887    #account-modern .am-btn{box-shadow:0 12px 22px color-mix(in srgb,var(--mfb-btn) 24%,transparent)!important}
888    #account-modern .am-btn:hover{box-shadow:0 16px 28px color-mix(in srgb,var(--mfb-btn-hover) 28%,transparent)!important}
889  }
890  #account-modern .am-social:hover{border-color:var(--mfb-btn-hover)!important}
891</style>
892<div id="account-modern">
893  <div class="am-card">
894    <div class="am-head">
895      <span class="am-icon"><i class="fa fa-shopping-bag"></i></span>
896      <h1>Login</h1>
897      <p class="am-copy">Welcome! Food and drinks available for delivery or pickup.</p>
898    </div>
899
900        
901    <form action="https://www.ariyagrills.co.uk/index.php?route=account/login" method="post" enctype="multipart/form-data" autocomplete="on">
902      <div class="am-field">
903        <i class="fa fa-envelope-o"></i>
904        <input class="am-input am-email-input" type="email" name="email" value="" placeholder="Enter email address" autocomplete="username" inputmode="email">
905      </div>
906      <div class="am-field">
907        <i class="fa fa-lock"></i>
908        <input class="am-input" type="password" name="password" value="" placeholder="Password" autocomplete="current-password" id="am-login-password">
909        <button type="button" class="am-password-toggle" data-password-toggle="#am-login-password" onclick="return mfbTogglePassword(this);" aria-label="Show password" aria-pressed="false"><i class="fa fa-eye-slash"></i></button>
910      </div>
911      <div class="am-tools">
912        <a class="am-link" href="https://www.ariyagrills.co.uk/index.php?route=account/forgotten">Forgotten Password</a>
913        <label class="am-check"><input type="checkbox" name="remember" value="1" autocomplete="off"> Remember Me</label>
914      </div>
915      <button type="submit" class="am-btn">LOGIN NOW</button>
916          </form>
917
918    <div class="am-or"><span>or</span></div>
919    <a class="am-social" href="https://www.ariyagrills.co.uk/index.php?route=account/register/storegoogle">
920      <span class="am-google" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path fill="#4285F4" d="M23.49 12.27c0-.79-.07-1.54-.19-2.27H12v4.29h6.47c-.28 1.5-1.13 2.77-2.4 3.62v3.01h3.89c2.27-2.1 3.53-5.19 3.53-8.65z"/><path fill="#34A853" d="M12 24c3.24 0 5.96-1.07 7.95-2.91l-3.89-3.01c-1.08.72-2.45 1.15-4.06 1.15-3.12 0-5.76-2.11-6.71-4.94H1.28v3.11C3.26 21.32 7.32 24 12 24z"/><path fill="#FBBC05" d="M5.29 14.29c-.24-.72-.38-1.49-.38-2.29s.14-1.57.38-2.29V6.6H1.28C.46 8.24 0 10.06 0 12s.46 3.76 1.28 5.4l4.01-3.11z"/><path fill="#EA4335" d="M12 4.77c1.76 0 3.35.61 4.6 1.8l3.44-3.44C17.95 1.19 15.24 0 12 0 7.32 0 3.26 2.68 1.28 6.6l4.01 3.11C6.24 6.88 8.88 4.77 12 4.77z"/></svg></span>
921      Sign in with Google
922    </a>
923    <a class="am-social" href="https://www.ariyagrills.co.uk/index.php?route=account/register/storeapple">
924      <span class="am-apple" aria-hidden="true"><i class="fa fa-apple"></i></span>
925      Sign in with Apple
926    </a>
927
928    <div class="am-footer">New customer? <a href="https://www.ariyagrills.co.uk/index.php?route=account/register">Create an account</a></div>
929  </div>
930</div>
931<script type="text/javascript">
932function mfbTogglePassword(button) {
933  var selector = button.getAttribute('data-password-toggle');
934  var input = selector ? document.querySelector(selector) : null;
935  if (!input) return false;
936  var hidden = input.getAttribute('type') === 'password';
937  input.setAttribute('type', hidden ? 'text' : 'password');
938  button.setAttribute('aria-pressed', hidden ? 'true' : 'false');
939  button.setAttribute('aria-label', hidden ? 'Hide password' : 'Show password');
940  var icon = button.querySelector('.fa');
941  if (icon) {
942    icon.className = hidden ? 'fa fa-eye' : 'fa fa-eye-slash';
943  }
944  return false;
945}
946document.addEventListener('input', function(event) {
947  if (!event.target || !event.target.classList || !event.target.classList.contains('am-email-input')) return;
948  event.target.value = String(event.target.value || '').toLowerCase().replace(/[^a-z0-9@\._\-+]/g, '').trim();
949}, true);
950</script>
950
951<div class="clear"></div>
952
953</div> <!--------------end main------------------>
954
955</div></div></div></div>
956
957<div class="bg_custom_footer">
958            <style>
959    .mfb-modern-footer{background:#151515;color:#e8e8e8;margin-top:32px;font-family:Arial,Helvetica,sans-serif;clear:both;}
960    .mfb-storefront .mfb-modern-footer{margin-top:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
961    .mfb-storefront .bg_custom_footer>.ets_main_content,
962    .mfb-storefront .bg_custom_footer>.fix_ets_main_content,
963    .mfb-storefront .bg_custom_footer>.ets_main_content>.fix_ets_main_content,
964    .mfb-storefront .bg_custom_footer>.fix_ets_main_content>.etsWrapper,
965    .mfb-storefront .bg_custom_footer>.ets_main_content>.fix_ets_main_content>.etsWrapper{float:none!important;box-sizing:border-box;width:100%!important;max-width:none;margin:0!important;padding:0!important;}
966    .mfb-modern-footer a{color:#f7f7f7;text-decoration:none;}
967    .mfb-modern-footer a:hover{text-decoration:underline;}
968    .mfb-modern-footer-hygiene-row{background:linear-gradient(135deg,#345f2f 0%,#487b3f 55%,#2f562b 100%);padding:24px 18px;color:#fff;}
969    .mfb-modern-footer-hygiene-row-inner{max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:42px;}
970    .mfb-modern-footer-hygiene-badge{flex:0 0 auto;}
971    .mfb-modern-footer-hygiene-copy{border-left:1px solid rgba(255,255,255,.75);padding-left:38px;max-width:430px;color:#f3f3f3;text-align:left;}
972    .mfb-modern-footer-hygiene-copy strong{display:block;font-size:22px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;color:#fff;}
973    .mfb-modern-footer-hygiene-copy span{font-size:15px;line-height:1.55;}
974    .mfb-modern-footer-main{background:radial-gradient(circle at center,#282828 0%,#171717 65%,#111 100%);}
975    .mfb-modern-footer-inner{max-width:1180px;margin:0 auto;padding:34px 18px;}
976    .mfb-modern-footer-grid{display:grid;grid-template-columns:1.2fr 1.35fr 1fr 1.35fr;gap:28px;align-items:center;}
977    .mfb-modern-footer-column{min-height:170px;padding:0 28px;display:flex;flex-direction:column;justify-content:center;}
978    .mfb-modern-footer-column + .mfb-modern-footer-column{border-left:1px solid rgba(255,255,255,.12);}
979    .mfb-modern-footer-brand{text-align:center;}
980    .mfb-modern-footer-food-icon{width:62px;height:62px;border:2px solid rgba(255,255,255,.75);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:28px;color:#fff;}
981    .mfb-modern-footer-brand h3{margin:0 0 14px;color:#fff;font-family:inherit;font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.3;text-transform:none;}
982    .mfb-modern-footer-brand p{margin:0 0 18px;color:#d6d6d6;line-height:1.55;font-size:14px;}
983    .mfb-modern-footer-social-icons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;}
984    .mfb-modern-footer-social-icons a{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;}
985    .mfb-modern-footer-column h4{margin:0 0 20px;color:#fff;font-family:inherit;font-size:16px;font-weight:650;letter-spacing:-.01em;text-transform:none;}
986    .mfb-modern-footer-contact-item{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;color:#ddd;line-height:1.45;}
987    .mfb-modern-footer-contact-item i{font-size:23px;color:#f2f2f2;width:24px;text-align:center;margin-top:2px;}
988    .mfb-modern-footer-links ul{list-style:none;margin:0;padding:0;}
989    .mfb-modern-footer-links li{margin:0 0 14px;color:#ddd;font-size:14px;line-height:1.55;}
990    .mfb-modern-footer-links li:before{content:'>';font-size:18px;line-height:0;margin-right:12px;color:#f0f0f0;vertical-align:1px;}
991    .mfb-modern-footer-notice-area{text-align:center;}
992    .mfb-modern-footer-payment-pill{display:inline-flex;align-items:center;justify-content:center;background:#ffe45c;color:#172330;border-radius:999px;padding:8px 16px;font-weight:bold;margin-bottom:18px;}
993    .mfb-modern-footer-notice{color:#d6d6d6;font-size:14px;line-height:1.55;margin:0 auto 18px;max-width:280px;}
994    .mfb-modern-footer-payments{width:auto;max-width:100%;}
995    .mfb-modern-footer-copyright{background:linear-gradient(90deg,#2a2a2a 0%,#363636 50%,#2a2a2a 100%);text-align:center;padding:14px 12px;color:#e4e4e4;font-size:15px;}
996    .mfb-modern-footer-powered{text-align:center;padding:14px 12px 22px;background:#181818;}
997    .mfb-modern-footer-powered img{width:auto;filter:drop-shadow(0 4px 12px rgba(255,255,255,.25));}
998    @media(max-width:767px){
999        .mfb-modern-footer-hygiene-row-inner{display:block;text-align:center;}
1000        .mfb-modern-footer-hygiene-copy{border-left:0;border-top:1px solid rgba(255,255,255,.55);padding:18px 0 0;margin:18px auto 0;text-align:center;}
1001        .mfb-modern-footer-grid{display:block;}
1002        .mfb-modern-footer-column{min-height:0;padding:22px 10px;text-align:center;}
1003        .mfb-modern-footer-column + .mfb-modern-footer-column{border-left:0;border-top:1px solid rgba(255,255,255,.12);}
1004        .mfb-modern-footer-contact-item{justify-content:center;text-align:left;}
1005        .mfb-modern-footer-links li:before{display:none;}
1006        .mfb-modern-footer-notice{font-size:16px;}
1007    }
1008    </style>
1009    
1010        <div class="fix_ets_main_content">
1011    <div class="etsWrapper">
1012         
1013            
1014        <footer class="mfb-modern-footer footer sticky-stopper" aria-label="Shop information">
1015                        <div class="mfb-modern-footer-main">
1016                <div class="mfb-modern-footer-inner">
1017                    <div class="mfb-modern-footer-grid">
1018                        <div class="mfb-modern-footer-column mfb-modern-footer-brand">
1019                            <div class="mfb-modern-footer-food-icon"><i class="fa fa-cutlery"></i></div>
1020                            <h3>Ariya Grills Borehamwood</h3>
1021                            <p>Your favourites, just a few taps away. Browse our menu and order online.</p>
1022                            <div class="mfb-modern-footer-social-icons">
1023                                                        <a target="_blank" href="https://www.facebook.com/" aria-label="Facebook" rel="noopener noreferrer"><i class="fa fa-facebook" aria-hidden="true"></i></a>
1024                                                                                    <a target="_blank" href="https://twitter.com/" aria-label="Twitter" rel="noopener noreferrer"><i class="fa fa-twitter" aria-hidden="true"></i></a>
1025                                                                                                                <a href="/contact" aria-label="Contact us"><i class="fa fa-envelope-o" aria-hidden="true"></i></a>
1026                            </div>
1027                        </div>
1028                        <div class="mfb-modern-footer-column">
1029                            <h4>Contacts</h4>
1030                                                        <div class="mfb-modern-footer-contact-item"><i class="fa fa-map-marker"></i><span>9 Shenley Road,<br />
1031Borehamwood</span></div>
1032                                                                                    <div class="mfb-modern-footer-contact-item"><i class="fa fa-phone"></i><a href="tel:02089536579">0208 953 6579</a></div>
1033                                                    </div>
1034                        <div class="mfb-modern-footer-column mfb-modern-footer-links">
1035                            <h4>Quick Links</h4>
1036                            <ul>
1037                                <li><a href="/">Home</a></li>
1038                                <li><a href="/menu">Order Online</a></li>
1039                                <li><a href="/index.php?route=information/information&information_id=1">About Us</a></li>
1040                                <li><a href="/contact">Contact Us</a></li>
1041                                <li><a href="/sitemap">Site Map</a></li>
1042                            </ul>
1043                        </div>
1044                        <div class="mfb-modern-footer-column mfb-modern-footer-notice-area">
1045                                                        <div class="mfb-modern-footer-payment-pill">Pay Cash or Card</div>
1046                                                        <img class="mfb-modern-footer-payments" alt="Order online and pay by card" src="//www.myfoodbasket.co.uk/images/payment/checkout-payment-card.avif" />
1047                                                    </div>
1048                    </div>
1049                </div>
1050                <div class="mfb-modern-footer-copyright">
1050Copyright &copy; 2026 Ariya Grills Borehamwood. All rights reserved.</div>
1051                <div class="mfb-modern-footer-powered">
1052                    <a href="//www.myfoodbasket.co.uk/">
1053                        <img alt="Online Ordering For Takeaways, powered by My Food Basket" src="//www.myfoodbasket.co.uk/images/powered-by-mfb.avif" />
1054                    </a>
1055                </div>
1056            </div>
1057        </footer>
1058
1059<!-------------------------------Polianna js---------------------------------------------------------------->
1060
1061
1062
1063
1064        
1065<script type="text/javascript">
1066$(document).ready(function() {
1067    $('.select1').customStyle1();
1068    $("#checkbox-01").click(function(){
1069        $('.label2').removeClass('c_on');
1070        $('.label2').addClass('c_off');
1071        $('.label1').toggleClass('c_on');
1072        $('.label1').toggleClass('c_off');
1073    });
1074    $("#checkbox-02").click(function(){
1075        $('.label1').removeClass('c_on');
1076        $('.label1').addClass('c_off');
1077        $('.label2').toggleClass('c_on');
1078        $('.label2').toggleClass('c_off');
1079    });
1080});
1081</script>
1081
1082    </div>
1083</div>
1084</div><!--end ets body-->
1085
1086
1087<div id="sticker"><span class="sticky-icon">you can use your same login details wherever you see this logo.</span></div>
1088
1089<script type="text/javascript">
1090    $(document).ready(function(){ 
1091        var containerheight = $('.etsWrapper.middle_bg_custom').height();
1092        var windowheight = $(window).height();
1093        var header = $('.bg_option_header').height();
1094        var footer = $('.bg_custom_footer').height();
1095        var topmenu = $('.ets_main_content_top').height();
1096        var height = windowheight-header-footer-topmenu;
1097
1098        if(containerheight<height)
1099        $('.middle_bg_custom .fix_ets_main_content .etsWrapper').css('min-height',height);
1100        
1101
1102    });
1103    $(window).on('resize', function(){
1104        var win = $(this);
1105        var containerheight = $('.etsWrapper.middle_bg_custom').height();
1106        var windowheight = win.height();
1107        var header = $('.bg_option_header').height();
1108        var footer = $('.bg_custom_footer').height();
1109        var topmenu = $('.ets_main_content_top').height();
1110        var height = windowheight-header-footer-topmenu;
1111
1112        if(containerheight<height)
1113        $('.middle_bg_custom .fix_ets_main_content .etsWrapper').css('min-height',height);
1114    });
1115	
1116	
1117</script>
1117
1118
1119<!--div class="pop-bdy"> </div-->
1120<script>
1121if (typeof window.mfbLoadFoodHygieneBadges === 'function') {
1122    setTimeout(window.mfbLoadFoodHygieneBadges, 100);
1123}
1124</script>
1124
1125<style id="mfb-native-image-popup-style">
1126.mfb-native-image-popup{position:fixed;z-index:2147483000;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.68);padding:18px;box-sizing:border-box}
1127.mfb-native-image-popup.is-open{display:flex}
1128.mfb-native-image-popup__box{position:relative;max-width:min(92vw,720px);max-height:88vh;background:#fff;border-radius:4px;box-shadow:0 18px 55px rgba(0,0,0,.38);padding:10px}
1129.mfb-native-image-popup__img{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;margin:0 auto}
1130.mfb-native-image-popup__close{position:absolute;right:-14px;top:-14px;width:34px;height:34px;border:2px solid #fff;border-radius:50%;background:#222;color:#fff;font:bold 24px/28px Arial,sans-serif;text-align:center;cursor:pointer;box-shadow:0 3px 12px rgba(0,0,0,.35)}
1131body.mfb-native-image-popup-open{overflow:hidden}
1132@media(max-width:700px){.mfb-native-image-popup{padding:10px}.mfb-native-image-popup__box{max-width:96vw;max-height:86vh;padding:6px}.mfb-native-image-popup__img{max-height:80vh}.mfb-native-image-popup__close{right:-8px;top:-8px}}
1133</style>
1134<script id="mfb-native-image-popup-script">
1135(function(){
1136	if (window.mfbNativeImagePopupReady) { return; }
1137	window.mfbNativeImagePopupReady = true;
1138	var popupOrigin = null;
1139
1140	function closestCatImage(node) {
1141		while (node && node !== document) {
1142			if (node.tagName && node.tagName.toLowerCase() === 'a' && (' ' + node.className + ' ').indexOf(' catImage ') !== -1) {
1143				return node;
1144			}
1145			node = node.parentNode;
1146		}
1147		return null;
1148	}
1149
1150	function ensurePopup() {
1151		var popup = document.getElementById('mfb-native-image-popup');
1152		if (popup) { return popup; }
1153
1154		popup = document.createElement('div');
1155		popup.id = 'mfb-native-image-popup';
1156		popup.className = 'mfb-native-image-popup';
1157		popup.innerHTML = '<div class="mfb-native-image-popup__box" role="dialog" aria-modal="true"><button type="button" class="mfb-native-image-popup__close" aria-label="Close">&times;</button><img class="mfb-native-image-popup__img" alt=""></div>';
1158		document.body.appendChild(popup);
1159
1160		popup.onclick = function(event) {
1161			if (event.target === popup || (event.target.className && String(event.target.className).indexOf('mfb-native-image-popup__close') !== -1)) {
1162				closePopup();
1163			}
1164		};
1165
1166		return popup;
1167	}
1168
1169	function preferWebpUrl(url) {
1170		if (!url || !/\/image\/cache\//i.test(url) || /\.(webp|avif)(\?|#|$)/i.test(url)) {
1171			return url;
1172		}
1173
1174		return url.replace(/\.(jpe?g|png)(\?|#|$)/i, '.webp$2');
1175	}
1176
1177	function preferBestImageUrl(url) {
1178		if (!url || !/\/image\/cache\//i.test(url) || /\.(webp|avif)(\?|#|$)/i.test(url)) {
1179			return url;
1180		}
1181
1182		return url.replace(/\.(jpe?g|png)(\?|#|$)/i, '.avif$2');
1183	}
1184
1185	function webpImageUrl(url) {
1186		if (!url || !/\/image\/cache\//i.test(url) || /\.(webp|avif)(\?|#|$)/i.test(url)) {
1187			return url;
1188		}
1189
1190		return url.replace(/\.(jpe?g|png)(\?|#|$)/i, '.webp$2');
1191	}
1192
1193	function slugValue(value) {
1194		return String(value || '').toLowerCase().replace(/^www\./, '').replace(/\.[a-z]{2,}(\.[a-z]{2,})?$/, '').replace(/[^a-z0-9]+/g, '-').replace(/^-+|-+$/g, '');
1195	}
1196
1197	function seoImageUrl(url) {
1198		if (!url || url.indexOf('/images/') !== -1) {
1199			return url;
1200		}
1201
1202		var match = String(url).match(/^(?:https?:\/\/[^\/]+)?\/?image\/cache\/data\/shop-files\/[0-9]+\/([^\/?#]+)\/([^?#]+\.(?:jpe?g|png|gif|webp|avif))(\?[^#]*)?(#.*)?$/i);
1203
1204		if (!match) {
1205			return url;
1206		}
1207
1208		var storeSlug = slugValue(window.location.hostname || 'store');
1209		var categorySlug = slugValue(match[1]);
1210		var filename = match[2].split('/').pop().replace(/[^a-zA-Z0-9._-]/g, '-').replace(/-+/g, '-');
1211
1212		if (!storeSlug || !categorySlug || !filename) {
1213			return url;
1214		}
1215
1216		return '/images/' + storeSlug + '/' + categorySlug + '/' + filename + (match[3] || '') + (match[4] || '');
1217	}
1218
1219	function productIdFromLink(link) {
1220		var node = link;
1221
1222		while (node && node !== document) {
1223			if (node.querySelector) {
1224				var input = node.querySelector('input.id_product');
1225
1226				if (input && input.value) {
1227					return input.value;
1228				}
1229			}
1230
1231			if (node.className) {
1232				var match = String(node.className).match(/\betsproduct_([0-9]+)\b/);
1233
1234				if (match) {
1235					return match[1];
1236				}
1237			}
1238
1239			node = node.parentNode;
1240		}
1241
1242		return '';
1243	}
1244
1245	function productSeoImageUrl(url, link) {
1246		if (!url || url.indexOf('/images/menu/') !== -1) {
1247			return url;
1248		}
1249
1250		var match = String(url).match(/^(?:https?:\/\/[^\/]+)?\/?image\/cache\/data\/shop-files\/[0-9]+\/([^\/?#]+)\/([^?#]+\.(?:jpe?g|png|gif|webp|avif))(\?[^#]*)?(#.*)?$/i);
1251
1252		if (!match) {
1253			return seoImageUrl(url);
1254		}
1255
1256		var productId = productIdFromLink(link);
1257
1258		if (!productId) {
1259			return seoImageUrl(url);
1260		}
1261
1262		var categorySlug = slugValue(match[1]);
1263		var filename = match[2].split('/').pop();
1264		var extension = filename.match(/\.([a-z0-9]+)$/i);
1265		var ext = extension ? extension[1].toLowerCase() : 'jpg';
1266		var size = filename.match(/-([0-9]+x[0-9]+[a-z]*)\.[a-z0-9]+$/i);
1267		var sizePart = size ? size[1] : '';
1268		var image = link.getElementsByTagName ? link.getElementsByTagName('img')[0] : null;
1269		var name = image ? (image.getAttribute('alt') || image.getAttribute('title') || '') : '';
1270		var base = slugValue(name);
1271
1272		if (!base) {
1273			base = slugValue(filename.replace(/\.[^.]+$/, '').replace(/-[0-9]+x[0-9]+[a-z]*$/i, ''));
1274		}
1275
1276		if (!categorySlug || !base || !sizePart) {
1277			return seoImageUrl(url);
1278		}
1279
1280		return '/images/menu/' + categorySlug + '/' + base + '-' + productId + '-' + sizePart + '.' + ext + (match[3] || '') + (match[4] || '');
1281	}
1282
1283	function normalizeCatImageLinks(root) {
1284		root = root || document;
1285		var links = root.querySelectorAll ? root.querySelectorAll('a.catImage[href]') : [];
1286
1287		for (var i = 0; i < links.length; i++) {
1288			var link = links[i];
1289			var href = link.getAttribute('href');
1290			var preferred = preferWebpUrl(href);
1291			preferred = productSeoImageUrl(preferred, link);
1292
1293			if (preferred && preferred !== href) {
1294				if (!link.getAttribute('data-mfb-original-href')) {
1295					link.setAttribute('data-mfb-original-href', href);
1296				}
1297
1298				link.setAttribute('href', preferred);
1299			}
1300
1301			var image = link.getElementsByTagName('img')[0];
1302
1303			if (image) {
1304				var src = image.getAttribute('src');
1305				var preferredSrc = preferBestImageUrl(src);
1306				preferredSrc = productSeoImageUrl(preferredSrc, link);
1307
1308				if (preferredSrc && preferredSrc !== src) {
1309					if (!image.getAttribute('data-mfb-original-src')) {
1310						image.setAttribute('data-mfb-original-src', src);
1311					}
1312					image.setAttribute('data-mfb-webp-src', productSeoImageUrl(webpImageUrl(src), link));
1313
1314					image.onerror = function() {
1315						var fallback = this.getAttribute('data-mfb-original-src');
1316						var webpFallback = this.getAttribute('data-mfb-webp-src');
1317						var fallbackStage = this.getAttribute('data-mfb-fallback-stage') || '';
1318
1319						if (!fallbackStage && webpFallback && this.src !== webpFallback) {
1320							this.setAttribute('data-mfb-fallback-stage', 'webp');
1321							this.src = webpFallback;
1322						} else if (fallbackStage !== 'original' && fallback && this.src !== fallback) {
1323							this.setAttribute('data-mfb-fallback-stage', 'original');
1324							this.src = fallback;
1325						} else {
1326							this.onerror = null;
1327						}
1328					};
1329					image.setAttribute('src', preferredSrc);
1330				}
1331			}
1332		}
1333	}
1334
1335	function openPopup(url, alt, fallbackUrl, origin) {
1336		if (!url) { return; }
1337		var popup = ensurePopup();
1338		popupOrigin = origin || document.activeElement;
1339		popup.querySelector('[role="dialog"]').setAttribute('aria-label', alt ? alt + ' image' : 'Product image');
1340		var img = popup.getElementsByTagName('img')[0];
1341		var originalUrl = fallbackUrl || url;
1342		var preferredUrl = seoImageUrl(preferWebpUrl(url));
1343		img.alt = alt || '';
1344		img.onerror = function() {
1345			if (img.src !== originalUrl) {
1346				img.onerror = null;
1347				img.src = originalUrl;
1348			}
1349		};
1350		img.src = preferredUrl;
1351		popup.className = 'mfb-native-image-popup is-open';
1352		document.body.className += document.body.className.indexOf('mfb-native-image-popup-open') === -1 ? ' mfb-native-image-popup-open' : '';
1353		popup.querySelector('.mfb-native-image-popup__close').focus();
1354	}
1355
1356	function closePopup() {
1357		var popup = document.getElementById('mfb-native-image-popup');
1358		if (!popup || !popup.classList.contains('is-open')) { return; }
1359		popup.className = 'mfb-native-image-popup';
1360		document.body.className = document.body.className.replace(/\bmfb-native-image-popup-open\b/g, '').replace(/\s{2,}/g, ' ');
1361		if (popupOrigin && document.documentElement.contains(popupOrigin) && typeof popupOrigin.focus === 'function') { popupOrigin.focus(); }
1362		popupOrigin = null;
1363	}
1364	window.MfbNativeImagePopup = {open: openPopup, close: closePopup};
1365
1366	document.addEventListener('click', function(event) {
1367		var link = closestCatImage(event.target);
1368		if (!link) { return; }
1369		event.preventDefault();
1370		event.stopPropagation();
1371		if (event.stopImmediatePropagation) { event.stopImmediatePropagation(); }
1372		var image = link.getElementsByTagName('img')[0];
1373		openPopup(link.getAttribute('href'), image ? image.getAttribute('alt') : '', link.getAttribute('data-mfb-original-href'), link);
1374	}, true);
1375
1376	function startNormalizeObserver() {
1377		normalizeCatImageLinks(document);
1378
1379		if (!window.MutationObserver) {
1380			return;
1381		}
1382
1383		var observer = new MutationObserver(function(mutations) {
1384			for (var i = 0; i < mutations.length; i++) {
1385				for (var j = 0; j < mutations[i].addedNodes.length; j++) {
1386					var node = mutations[i].addedNodes[j];
1387
1388					if (node && node.nodeType === 1) {
1389						normalizeCatImageLinks(node);
1390					}
1391				}
1392			}
1393		});
1394
1395		observer.observe(document.documentElement, { childList: true, subtree: true });
1396	}
1397
1398	if (document.readyState === 'loading') {
1399		document.addEventListener('DOMContentLoaded', startNormalizeObserver);
1400	} else {
1401		startNormalizeObserver();
1402	}
1403
1404	document.addEventListener('keydown', function(event) {
1405		var popup = document.getElementById('mfb-native-image-popup');
1406		if (!popup || !popup.classList.contains('is-open')) { return; }
1407		if (event.key === 'Escape' || event.keyCode === 27) {
1408			event.preventDefault();
1409			closePopup();
1410		} else if (event.key === 'Tab' || event.keyCode === 9) {
1411			event.preventDefault();
1412			popup.querySelector('.mfb-native-image-popup__close').focus();
1413		}
1414	});
1415})();
1416</script>
vendor: 1 bytes, line 1416
1416
1417<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"fe19058d08fd48e6aed18f0d3fd62330","r":1,"spa":2}' crossorigin="anonymous"></script>
1417
1418</body>
1419</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.