1<!doctype html> 2<html class="no-js" lang="fr" dir="ltr"> 3<head> 4 5 6 7 8
8<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
vendor: 2 bytes, line 8
8
9<script>window.TEMPLATE_SC = "index";</script>
vendor: 2 bytes, line 9
9
10<script>window.ENV_SC = true;</script>
10 11 12 13 14<meta name="facebook-domain-verification" content="6cdlsub2sqwtm6glvu4340jr5hafjl" /> 15 <meta charset="utf-8"> 16 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 17 <meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1"> 18 <meta name="theme-color" content="#ffffff"><link rel="canonical" href="https://restaurant-kei.fr/"><link rel="preconnect" href="https://cdn.shopify.com"> 19 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 20 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 21 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 22 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 23 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//restaurant-kei.fr/cdn/shop/files/FAVICON_-_Tkei_32x32.png?v=1728925765" type="image/png" /><title>Restaurant Kei Kobayashi�– RESTAURANT KEI�</title> 24<meta name="description" content="Le restaurant gastronomique Kei Kobayashi du Chef Kei Kobayashi KEI situé dans le 1er arrondissement de Paris vous ouvre ses portes. Découvrez sa boutique, ses cartes cadeaux, ses produits d'exceptions et plus encore. Le rendez-vous des gastronomes !"><meta property="og:site_name" content="RESTAURANT KEI"> 25 <meta property="og:url" content="https://restaurant-kei.fr/"> 26 <meta property="og:title" content="Restaurant Kei Kobayashi"> 27 <meta property="og:type" content="website"> 28 <meta property="og:description" content="Le restaurant gastronomique Kei Kobayashi du Chef Kei Kobayashi KEI situé dans le 1er arrondissement de Paris vous ouvre ses portes. Découvrez sa boutique, ses cartes cadeaux, ses produits d'exceptions et plus encore. Le rendez-vous des gastronomes !"><meta property="og:image" content="http://restaurant-kei.fr/cdn/shop/files/Logo_Kei_-_noir.png?v=1728924082"> 29 <meta property="og:image:secure_url" content="https://restaurant-kei.fr/cdn/shop/files/Logo_Kei_-_noir.png?v=1728924082"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 30<meta name="twitter:card" content="summary_large_image"> 31<meta name="twitter:title" content="Restaurant Kei Kobayashi"> 32<meta name="twitter:description" content="Le restaurant gastronomique Kei Kobayashi du Chef Kei Kobayashi KEI situé dans le 1er arrondissement de Paris vous ouvre ses portes. Découvrez sa boutique, ses cartes cadeaux, ses produits d'exceptions et plus encore. Le rendez-vous des gastronomes !"> 33<style data-shopify>@font-face { 34 font-family: "EB Garamond"; 35 font-weight: 400; 36 font-style: normal; 37 font-display: swap; 38 src: url("//restaurant-kei.fr/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"), 39 url("//restaurant-kei.fr/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff"); 40} 41 42 @font-face { 43 font-family: Lato; 44 font-weight: 300; 45 font-style: normal; 46 font-display: swap; 47 src: url("//restaurant-kei.fr/cdn/fonts/lato/lato_n3.a7080ececf6191f1dd5b0cb021691ca9b855c876.woff2") format("woff2"), 48 url("//restaurant-kei.fr/cdn/fonts/lato/lato_n3.61e34b2ff7341f66543eb08e8c47eef9e1cde558.woff") format("woff"); 49} 50 51 52 @font-face { 53 font-family: Lato; 54 font-weight: 500; 55 font-style: normal; 56 font-display: swap; 57 src: url("//restaurant-kei.fr/cdn/fonts/lato/lato_n5.b2fec044fbe05725e71d90882e5f3b21dae2efbd.woff2") format("woff2"), 58 url("//restaurant-kei.fr/cdn/fonts/lato/lato_n5.f25a9a5c73ff9372e69074488f99e8ac702b5447.woff") format("woff"); 59} 60 61 @font-face { 62 font-family: Lato; 63 font-weight: 300; 64 font-style: italic; 65 font-display: swap; 66 src: url("//restaurant-kei.fr/cdn/fonts/lato/lato_i3.d6f478a3beb94baebd09d08550010692d0969f6e.woff2") format("woff2"), 67 url("//restaurant-kei.fr/cdn/fonts/lato/lato_i3.881ba892942c15b0c0c25c0b311d6481b5311015.woff") format("woff"); 68} 69 70 @font-face { 71 font-family: Lato; 72 font-weight: 500; 73 font-style: italic; 74 font-display: swap; 75 src: url("//restaurant-kei.fr/cdn/fonts/lato/lato_i5.9501f9e8a9e09e142687495e156dec167f6a3ea3.woff2") format("woff2"), 76 url("//restaurant-kei.fr/cdn/fonts/lato/lato_i5.eca6cbf1aa9c70cc6dbfed0353a2f57e5065c864.woff") format("woff"); 77} 78�</style><link href="//restaurant-kei.fr/cdn/shop/t/2/assets/theme.css?v=31427024428149140881787843102" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>:root { 79 --typeHeaderPrimary: "EB Garamond"; 80 --typeHeaderFallback: serif; 81 --typeHeaderSize: 30px; 82 --typeHeaderWeight: 400; 83 --typeHeaderLineHeight: 1.2; 84 --typeHeaderSpacing: 0.0em; 85 86 --typeBasePrimary:Lato; 87 --typeBaseFallback:sans-serif; 88 --typeBaseSize: 15px; 89 --typeBaseWeight: 300; 90 --typeBaseLineHeight: 1.6; 91 --typeBaseSpacing: 0.025em; 92 93 --iconWeight: 4px; 94 --iconLinecaps: miter; 95 --colorBtnPrimary:#ffffff; 96 --colorBtnPrimaryDim:#f2f2f2; 97 --colorBtnPrimaryDark:#000000; 98 --colorBtnPrimaryText:#000000; 99 --colorCartDot:#ff4f33; 100 101 --colorError:#d02e2e; 102 --colorLink:#ffffff; 103 104 --colorTextBody:#ffffff; 105 --colorProductDescription:#1c1d1d; 106 --colorSalePrice:#ffffff; 107 --colorSaleTag:#ffffff; 108 --colorSaleTagText:#ffffff; 109 110 --colorBody:#000000; 111 --colorBodyDim:#000000; 112 --colorInputBg:#000000; 113 --colorInputBgDim:#000000; 114 --colorInputBgDark:#000000; 115 --colorInputText:#ffffff; 116 117 --colorFooter:#ffffff; 118 --colorFooterText:#ffffff; 119 120 --colorBorder:#000000; 121 122 --colorNav:rgba(0,0,0,0); 123 --colorNavText:#ffffff; 124 --colorAnnouncement:#ffffff; 125 --colorAnnouncementText:#000000; 126 127 --colorHeroText:#ffffff; 128 129 --colorModalBg:#000000; 130 131 --colorSmallImageBg:#ffffff; 132 --colorLargeImageBg:#000000; 133 134 --colorDrawers:#000000; 135 --colorDrawersDim:#000000; 136 --colorDrawerBorder:#ffffff; 137 --colorDrawerText:#000000; 138 --colorDrawerTextDarken:#000000; 139 --colorDrawerButton:#ffffff; 140 --colorDrawerButtonText:#000000; 141 --color-body-text:#ffffff; 142 --color-body:#000000; 143 --color-bg:#000000; 144 145 --colorTextDescriptionQR: #a5a2a2; 146 } 147 148 �.collection-hero__content:before, 149 .hero__image-wrapper:before, 150 .hero__media:before { 151 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 40%, rgba(0, 0, 0, 0.62) 100%); 152 } 153 154 .skrim__item-content .skrim__overlay:after { 155 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 30%, rgba(0, 0, 0, 0.62) 100%); 156 } 157 158 .placeholder-content { 159 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 160 }</style> 161
161<script> 162 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 163 164 window.theme = window.theme || {}; 165 theme.routes = { 166 home: "/", 167 cart: "/cart.js", 168 cartPage: "/cart", 169 cartAdd: "/cart/add.js", 170 cartChange: "/cart/change.js" 171 }; 172 theme.strings = { 173 soldOut: "Ãpuisé", 174 unavailable: "Non disponible", 175 stockLabel: "[count] en stock", 176 willNotShipUntil: "Sera expédié après [date]", 177 willBeInStockAfter: "Sera en stock à compter de [date]", 178 waitingForStock: "Inventaire sur le chemin", 179 cartSavings: "Vous économisez [savings]", 180 cartEmpty: "Votre panier est vide.", 181 cartTermsConfirmation: "Vous devez accepter les termes et conditions de vente pour vérifier", 182 searchCollections: "Collections:", 183 searchPages: "Pages:", 184 searchArticles: "Des articles:" 185 }; 186 theme.settings = { 187 dynamicVariantsEnable: true, 188 dynamicVariantType: "button", 189 cartType: "drawer", 190 isCustomerTemplate: false, 191 moneyFormat: "{{amount_with_comma_separator}}â¬", 192 predictiveSearch: true, 193 predictiveSearchType: "product,article,page,collection", 194 inventoryThreshold: 10, 195 quickView: true, 196 themeName: 'Tiptoque', 197 themeVersion: "1.6.9" 198 }; 199 </script>
199 200 201
201<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
201<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/85060649288/digital_wallets/dialog"> 202<meta id="in-context-paypal-metadata" data-shop-id="85060649288" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR"> 203<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://restaurant-kei.fr/"> 204<link rel="alternate" hreflang="fr" href="https://restaurant-kei.fr/"> 205<link rel="alternate" hreflang="ja" href="https://restaurant-kei.fr/ja"> 206<link rel="alternate" hreflang="en" href="https://restaurant-kei.fr/en">
207<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
207 208<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
209<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=85060649288" crossorigin="anonymous"></script>
vendor: 1 bytes, line 209
209
210<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":85060649288,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/85060649288","merchantName":"RESTAURANT KEI","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"RESTAURANT KEI","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 210
210
211<script id="shopify-features" type="application/json">{"accessToken":"d6455c25b4583fa0102271504c1b5ab4","betas":["rich-media-storefront-analytics"],"domain":"restaurant-kei.fr","predictiveSearch":true,"shopId":85060649288,"locale":"fr"}</script>
vendor: 1 bytes, line 211
211
212<script>var Shopify = Shopify || {}; 213Shopify.shop = "restaurant-kei.myshopify.com"; 214Shopify.locale = "fr"; 215Shopify.currency = {"active":"EUR","rate":"1.0"}; 216Shopify.country = "FR"; 217Shopify.theme = {"name":"PROD","id":165510971720,"schema_name":"Tiptoque Theme","schema_version":"1.10.0","theme_store_id":887,"role":"main"}; 218Shopify.theme.handle = "null"; 219Shopify.theme.style = {"id":null,"handle":null}; 220Shopify.cdnHost = "restaurant-kei.fr/cdn"; 221Shopify.routes = Shopify.routes || {}; 222Shopify.routes.root = "/"; 223Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 224Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 225Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 226Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 226
226
227<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 227
227
228<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 228
228
229<script> 230 window.ShopifyPay = window.ShopifyPay || {}; 231 window.ShopifyPay.apiHost = "shop.app\/pay"; 232 window.ShopifyPay.redirectState = null; 233</script>
vendor: 1 bytes, line 233
233
234<script> 235 window.Shopify = window.Shopify || {}; 236 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 237 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 238 window.Shopify.SignInWithShop.eligible = true; 239</script>
vendor: 1 bytes, line 239
239
240<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 240
240
241<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
vendor: 1 bytes, line 241
241
242<script type="module"> 243 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 244 245 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 246 247</script>
vendor: 1 bytes, line 247
247
248<script> 249 window.Shopify = window.Shopify || {}; 250 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 251 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]}; 252</script>
vendor: 1 bytes, line 252
252
253<script>(function() { 254 var isLoaded = false; 255 function asyncLoad() { 256 if (isLoaded) return; 257 isLoaded = true; 258 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-2b892363e44110f857e4feb2c9ae5872.js?shop=restaurant-kei.myshopify.com"]; 259 for (var i = 0; i < urls.length; i++) { 260 var s = document.createElement('script'); 261 s.type = 'text/javascript'; 262 s.async = true; 263 s.src = urls[i]; 264 var x = document.getElementsByTagName('script')[0]; 265 x.parentNode.insertBefore(s, x); 266 } 267 }; 268 if(window.attachEvent) { 269 window.attachEvent('onload', asyncLoad); 270 } else { 271 window.addEventListener('load', asyncLoad, false); 272 } 273})();</script>
vendor: 1 bytes, line 273
273
274<script id="__st">var __st={"a":85060649288,"offset":7200,"reqid":"b6e24f8d-d5e1-40d0-874a-6e24e389e376-1790289128","pageurl":"restaurant-kei.fr\/","u":"ed4a2659c252","p":"home"};</script>
vendor: 1 bytes, line 274
274
275<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 275
275
276<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 276
276
277<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//restaurant-kei.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 277
277
278<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//restaurant-kei.fr/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
278<script crossorigin="anonymous" defer="defer" src="//restaurant-kei.fr/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 278
278
279<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 279
279
280<script> 281 window.Shopify = window.Shopify || {}; 282 window.Shopify.MCP = window.Shopify.MCP || {}; 283 window.Shopify.MCP.enabled = true; 284 window.Shopify.MCP.shop = "restaurant-kei.myshopify.com"; 285 window.Shopify.MCP.mcpEndpoint = "https:\/\/restaurant-kei.fr\/api\/mcp"; 286 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 287</script>
vendor: 1 bytes, line 287
287
288<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/restaurant-kei.fr\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 289</script>
vendor: 1 bytes, line 289
289
290<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://restaurant-kei.fr/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 291</script>
vendor: 1 bytes, line 291
291
292<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 293 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 294</script>
vendor: 1 bytes, line 294
294
295<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 296</script>
296 297<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://restaurant-kei.fr/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 298<style id="shopify-accelerated-checkout-cart"> 299 #shopify-buyer-consent { 300 margin-top: 1em; 301 display: inline-block; 302 width: 100%; 303} 304 305#shopify-buyer-consent.hidden { 306 display: none; 307} 308 309#shopify-subscription-policy-button { 310 background: none; 311 border: none; 312 padding: 0; 313 text-decoration: underline; 314 font-size: inherit; 315 cursor: pointer; 316} 317 318#shopify-subscription-policy-button::before { 319 box-shadow: none; 320} 321 322 </style> 323
324<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
324 325 326
326<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/vendor-scripts-v12.js" ></script>
326 327 328 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/aos.css"> 329
329<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/aos.js"></script>
329 330
330<script> 331 AOS.init(); 332 </script>
332 333 �
333<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/theme.js?v=137090730228764811271727887578" defer="defer"></script>
333<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> 334
334<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
334 335 336
336<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/LIB.lodash.js?v=133994393766299689851727887495" type="text/javascript"></script>
336 337 <!-- Include all compiled plugins (below), or include individual files as needed --> 338
338<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/COMMON.tools.js?v=65830568379309520071727887370" type="text/javascript"></script>
338 339 <!-- CART JS Libraries --> 340
340<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/LIB.rivets-cart.js?v=46637445400758574711727887652" type="text/javascript"></script>
340 341 342 <!-- Google Tag Manager --> 343
343<script>
vendor: 379 bytes, lines 343-347
343(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 344 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 345 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 346 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 347 })(window,document,'script','dataLayer','
347GTM-5VNDFLT
vendor: 3 bytes, line 347
347');
347</script>
347 348 <!-- End Google Tag Manager -->
349<script src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
349 350<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
351<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 85060649288,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 351
351
352<script> 353 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 354</script>
vendor: 1 bytes, line 354
354
355<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
355).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 85060649288,storefrontBaseUrl: "https://restaurant-kei.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://restaurant-kei.fr/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2827583816","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
355,"dataSharingState":"unrestricted"},{"id":"1007812936","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-HDT22VMR0K\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-HDT22VMR0K\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"RESTAURANT KEI","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"restaurant-kei.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/restaurant-kei.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9168265740616","handle":"livraison","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49218956067144","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168276160840","handle":"jeudi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219008627016","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168278192456","handle":"jeudi-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219019342152","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168270164296","handle":"lundi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49218981036360","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168280387912","handle":"lundi-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219026846024","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168273604936","handle":"mardi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49218995880264","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168279994696","handle":"mardi-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219025961288","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168276029768","handle":"mercredi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219006857544","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168279568712","handle":"mercredi-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219024781640","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168273441096","handle":"samedi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49218995192136","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
355,{"id":"9168281043272","handle":"samedi-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219031761224","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168276259144","handle":"vendredi","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219008725320","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168277274952","handle":"vendredi-copie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49219014656328","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://restaurant-kei.fr/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"165510971720","themeStoreId":"887","themePublished":"true","eventMetadataId":"c73bc6f1-ffd3-4e6e-be0c-597aa185de4b","pageType":"home","shopId":"85060649288","storefrontBaseUrl":"https:\/\/restaurant-kei.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
355<script> 356 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 357 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 358 window.ShopifyAnalytics.meta.currency = 'EUR'; 359 var meta = {"page":{"pageType":"home","requestId":"b6e24f8d-d5e1-40d0-874a-6e24e389e376-1790289128"}}; 360 for (var attr in meta) { 361 window.ShopifyAnalytics.meta[attr] = meta[attr]; 362 } 363</script>
vendor: 1 bytes, line 363
363
364<script class="analytics"> 365 (function () { 366 var customDocumentWrite = function(content) { 367 var jquery = null; 368 369 if (window.jQuery) { 370 jquery = window.jQuery; 371 } else if (window.Checkout && window.Checkout.$) { 372 jquery = window.Checkout.$; 373 } 374 375 if (jquery) { 376 jquery('body').append(content); 377 } 378 }; 379 380 var hasLoggedConversion = function(token) { 381 if (token) { 382 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 383 } 384 return false; 385 } 386 387 var setCookieIfConversion = function(token) { 388 if (token) { 389 var twoMonthsFromNow = new Date(Date.now()); 390 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 391 392 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 393 } 394 } 395 396 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 397 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 398 if (trekkie.integrations) { 399 return; 400 } 401 trekkie.methods = [ 402 'identify', 403 'page', 404 'ready', 405 'track', 406 'trackForm', 407 'trackLink' 408 ]; 409 trekkie.factory = function(method) { 410 return function() { 411 var args = Array.prototype.slice.call(arguments); 412 args.unshift(method); 413 trekkie.push(args); 414 if (method == 'track' || method == 'page') { 415 var pageUrl; 416 try { 417 pageUrl = window.location.href; 418 } catch (e) {} 419 var pageReferrer; 420 try { 421 pageReferrer = document.referrer; 422 } catch (e) {} 423 try { 424 if (window.__TREKKIE_SHIM_QUEUE == null) { 425 window.__TREKKIE_SHIM_QUEUE = []; 426 } 427 window.__TREKKIE_SHIM_QUEUE.push({ 428 from: 'trekkie-stub', 429 method: method, 430 args: args.slice(1), 431 pageContext: { 432 url: pageUrl, 433 referrer: pageReferrer 434 } 435 }); 436 } catch (e) { 437 // no-op 438 } 439 } 440 return trekkie; 441 }; 442 }; 443 for (var i = 0; i < trekkie.methods.length; i++) { 444 var key = trekkie.methods[i]; 445 trekkie[key] = trekkie.factory(key); 446 } 447 trekkie.load = function(config) { 448 trekkie.config = config || {}; 449 trekkie.config.initialDocumentCookie = document.cookie; 450 var first = document.getElementsByTagName('script')[0]; 451var script = document.createElement('script'); 452script.type = 'text/javascript'; 453script.onerror = function(e) { 454 var scriptFallback = document.createElement('script'); 455 scriptFallback.type = 'text/javascript'; 456 scriptFallback.onerror = function(error) { 457 var Monorail = { 458 produce: function produce(monorailDomain, schemaId, payload) { 459 var currentMs = new Date().getTime(); 460 var event = { 461 schema_id: schemaId, 462 payload: payload, 463 metadata: { 464 event_created_at_ms: currentMs, 465 event_sent_at_ms: currentMs 466 } 467 }; 468 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 469 }, 470 sendRequest: function sendRequest(endpointUrl, payload) { 471 // Try the sendBeacon API 472 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 473 var blobData = new window.Blob([payload], { 474 type: 'text/plain' 475 }); 476 477 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 478 return true; 479 } // sendBeacon was not successful 480 481 } // XHR beacon 482 483 var xhr = new XMLHttpRequest(); 484 485 try { 486 xhr.open('POST', endpointUrl); 487 xhr.setRequestHeader('Content-Type', 'text/plain'); 488 xhr.send(payload); 489 } catch (e) { 490 console.log(e); 491 } 492 493 return false; 494 }, 495 isIos12: function isIos12() { 496 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 497 } 498 }; 499 Monorail.produce('monorail-edge.shopifysvc.com', 500 'trekkie_storefront_load_errors/1.1', 501 {shop_id: 85060649288, 502 theme_id: 165510971720, 503 app_name: "storefront", 504 context_url: window.location.href, 505 source_url: "//restaurant-kei.fr/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 506 507 }; 508 scriptFallback.async = true; 509 scriptFallback.src = '//restaurant-kei.fr/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 510 first.parentNode.insertBefore(scriptFallback, first); 511}; 512script.async = true; 513script.src = '//restaurant-kei.fr/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 514first.parentNode.insertBefore(script, first); 515 516 }; 517 trekkie.load( 518 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":85060649288,"isMerchantRequest":null,"themeId":165510971720,"themeCityHash":"5728014665256855547","contentLanguage":"fr","currency":"EUR","eventMetadataId":"c73bc6f1-ffd3-4e6e-be0c-597aa185de4b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 519 ); 520 521 var loaded = false;
522 trekkie.ready(function() { 523 if (loaded) return; 524 loaded = true; 525 526 window.ShopifyAnalytics.lib = window.trekkie; 527 528 var originalDocumentWrite = document.write; 529 document.write = customDocumentWrite; 530 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 531 document.write = originalDocumentWrite; 532 533 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 534 var token = match? match[1]: undefined; 535 if (!hasLoggedConversion(token)) { 536 setCookieIfConversion(token); 537 538 } 539 }); 540 541 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"b6e24f8d-d5e1-40d0-874a-6e24e389e376-1790289128","shopifyEmitted":true}); 542 543 var eventsListenerScript = document.createElement('script'); 544 eventsListenerScript.async = true; 545 eventsListenerScript.src = "//restaurant-kei.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 546 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 547})();</script>
vendor: 1 bytes, line 547
547
548<script 549 defer 550 src="https://restaurant-kei.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 551 data-application="storefront-renderer" 552 data-shop-id="85060649288" 553 data-render-region="gcp-us-west1" 554 data-page-type="index" 555 data-theme-instance-id="165510971720" 556 data-theme-name="Tiptoque Theme" 557 data-theme-version="1.10.0" 558 data-monorail-region="shop_domain" 559 data-resource-timing-sampling-rate="10" 560 data-shs="true" 561 data-shs-beacon="true" 562 data-shs-export-with-fetch="true" 563 data-shs-logs-sample-rate="1" 564 data-shs-beacon-endpoint="https://restaurant-kei.fr/api/collect" 565></script>
565 566<meta name="shopify-y" content="c2200822-98a7-4eba-96de-c5ccf23efd04" data-expiration="1821846728000"><meta name="shopify-s" content="de210629-14ea-43cf-930a-aba63d7ef25c" data-expiration="1790290928000"><meta name="new-cookie-storage-activated" content="t"> 567</head> 568 569<body class="template-index" data-transitions="true" data-type_header_capitalize="false" data-type_base_accent_transform="true" data-type_header_accent_transform="true" data-animate_sections="true" data-animate_underlines="true" data-animate_buttons="true" data-animate_images="true" data-animate_page_transition_style="page-slow-fade" data-type_header_text_alignment="true" data-animate_images_style="zoom-fade"> 570�<div id="shopify-section-settings_vendor" class="shopify-section">
570<script> 571 var nameVendor= 'Chef Kei Kobayashi KEI'; 572 var limit_count_date = 0 573 var dispoVendor = 574{"collection_id": 629192327496, 575 "disponibility": { 576 "delivery": { 577 � 578 "Jeudi" : ["11","12","12","14","18","19","20"] 579 �, 580 "Lundi" : ["18","19","20"] 581 �, 582 "Mardi" : ["11","12","12","14","18","19","20"] 583 �, 584 "Mercredi" : ["11","12","12","14","18","19","20"] 585 �, 586 "Samedi" : ["18","19","20"] 587 �, 588 "Vendredi" : ["11","12","12","14","18","19","20"] 589 �}, 590 "pickup": { 591 � 592 "Jeudi" : ["11","12","12","14","18","19","20"] 593 �, 594 "Lundi" : ["18","19","20"] 595 �, 596 "Mardi" : ["11","12","12","14","18","19","20"] 597 �, 598 "Mercredi" : ["11","12","12","14","18","19","20"] 599 �, 600 "Samedi" : ["18","19","20"] 601 �, 602 "Vendredi" : ["11","12","12","14","18","19","20"] 603 �} 604 }, 605 606 "closed_dates": null, 607 608 "is_closed": false 609}; 610 var deliveryProduct = {"id":9168265740616,"title":"Livraison","handle":"livraison","description":"75|92100,92200,92300,93100,93170,93200,93260,93300,93310,93400,93500,94110,94160,94200,94220,94250,94270,94300,92110,92120,92130,92170,92400|93230,93450,94120,94130,94140,94230,94340,94400,94410,94800|92000,92140,92150,92160,92190,92210,92220,92230,92240,92250,92260,92270,92290,92310,92320,92330,92340,92350,92360,92370,92380,92390,92410,92420,92430,92500,92600,92700,92800|94700,9321|93000,93110,93120,93130,93700,94240,94600|93140,93240,93430,93440,93800,94000,94260,94320,94550,93250,93360,94100,94150,94170,94210|93350,93380,93150,93220,93320,93330,93340,94290,94310,94360,94460,94500","published_at":"2024-10-15T11:14:16+02:00","created_at":"2024-10-15T11:14:16+02:00","vendor":"Chef Kei Kobayashi KEI","type":"Livraison","tags":["_delivery","offre_particulier","TVA 20%"],"price":1200,"price_min":1200,"price_max":7500,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":49218956067144,"title":"Z1","option1":"Z1","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z1","public_title":"Z1","options":["Z1"],"price":1200,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956132680,"title":"Z2","option1":"Z2","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z2","public_title":"Z2","options":["Z2"],"price":2000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956165448,"title":"Z3","option1":"Z3","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z3","public_title":"Z3","options":["Z3"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956230984,"title":"Z4","option1":"Z4","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z4","public_title":"Z4","options":["Z4"],"price":3500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956263752,"title":"Z5","option1":"Z5","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z5","public_title":"Z5","options":["Z5"],"price":5000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956329288,"title":"Z6","option1":"Z6","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z6","public_title":"Z6","options":["Z6"],"price":6000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956394824,"title":"Z7","option1":"Z7","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z7","public_title":"Z7","options":["Z7"],"price":6500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956427592,"title":"Z8","option1":"Z8","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z8","public_title":"Z8","options":["Z8"],"price":7000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49218956493128,"title":"Z9","option1":"Z9","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Livraison - Z9","public_title":"Z9","options":["Z9"],"price":7500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/restaurant-kei.fr\/cdn\/shop\/files\/Logo_Kei_-_noir.png?v=1728924082"],"featured_image":"\/\/restaurant-kei.fr\/cdn\/shop\/files\/Logo_Kei_-_noir.png?v=1728924082","options":["Zone"],"media":[{"alt":null,"id":51666415059272,"position":1,"preview_image":{"aspect_ratio":1.911,"height":628,"width":1200,"src":"\/\/restaurant-kei.fr\/cdn\/shop\/files\/Logo_Kei_-_noir.png?v=1728924082"},"aspect_ratio":1.911,"height":628,"media_type":"image","src":"\/\/restaurant-kei.fr\/cdn\/shop\/files\/Logo_Kei_-_noir.png?v=1728924082","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"75|92100,92200,92300,93100,93170,93200,93260,93300,93310,93400,93500,94110,94160,94200,94220,94250,94270,94300,92110,92120,92130,92170,92400|93230,93450,94120,94130,94140,94230,94340,94400,94410,94800|92000,92140,92150,92160,92190,92210,92220,92230,92240,92250,92260,92270,92290,92310,92320,92330,92340,92350,92360,92370,92380,92390,92410,92420,92430,92500,92600,92700,92800|94700,9321|93000,93110,93120,93130,93700,94240,94600|93140,93240,93430,93440,93800,94000,94260,94320,94550,93250,93360,94100,94150,94170,94210|93350,93380,93150,93220,93320,93330,93340,94290,94310,94360,94460,94500"} 611 var prodFees = null 612 var priceDeliveryNotTT = "0" 613 614 var showPriceDeliveryNotTT = false; 615 616 var deliveryNotTTMsg = "Livraison sous 3 jours" 617 var indispoDate = "Tout est parti !" 618 var stripeTypeformURL = "https://tiptoque.typeform.com/to/d8RoRVgH" 619 var code_shop = "KEI" 620 621 var key_stripe = "pk_test_6kZ0b0Cd7ieX62NBIlQ8WzS1" 622 var is_stripe_live = false; 623 624</script>
624 625<style> 626 @media only screen and (max-width: 589px) { 627 .drawer { 628 top: 80px!important; 629 } 630 } 631 632 633 634 .drawer__title {color: #ffffff!important;} 635 .cart__items-box-title{color: #ffffff!important;} 636 .drawer, .drawer__fixed-header {background-color: #000000!important;} 637 .drawer a{color:#ffffff!important;} 638 639 .cart-link__bubble--visible{ 640 width: 22px; 641 height: 22px; 642 } 643 .drawer__close-button,.drawer__close-button:active{ 644 color:#ffffff!important; 645 background-color:transparent!important; 646 } 647 .cart__item { 648 border-bottom: 1px solid #ffffff!important; 649 } 650 .drawer .cart__checkout{ 651 background-color: #ffffff!important; 652 color: #000000!important; 653 } 654 .cart__item-sub{ 655 color:#000000!important; 656 background-color:#ffffff!important; 657 } 658 659 .cart__items-box{ 660 background-color: #000000!important; 661 color: #ffffff!important; 662 } 663 .cart__items-box-footer{ 664 background-color: #000000!important; 665 color: #ffffff!important; 666 } 667 .cart__qty-adjust{ 668 background-color: #000000!important; 669 fill: #ffffff!important; 670 } 671 .js-qty__num{ 672 color: #ffffff!important; 673 background-color: #000000!important; 674 border-color: rgba(0,0,0,0)!important; 675 } 676 677 678</style> 679 680</div><div id="shopify-section-global_placeholder_images" class="shopify-section"><style> 681 682</style> 683 684 685 686 687 688</div> 689
689<script type="text/javascript">window.setTimeout(function() { document.body.className += " loaded"; }, 25);</script>
689 690 691 692<a class="in-page-link visually-hidden skip-link" href="#MainContent">Passer au contenu</a> 693 694<div id="PageContainer" class="page-container"> 695 <div class="transition-body"> 696 <div id="header_filter" style="display: none"><div id="shopify-section-header" class="shopify-section"> 697
697<script>console.log({"display_header_typeform":true,"display_header_general":true,"main_menu_link_list":"header","linkopacity":50,"display_cart_icon":true,"logo":"\/\/restaurant-kei.fr\/cdn\/shop\/files\/logo_kei_cb3eb10a-6787-4d34-9441-0470eefe3bc3.png?v=1734373604","logo-inverted":"\/\/restaurant-kei.fr\/cdn\/shop\/files\/logo_kei_f0ce3e4e-206f-4e3a-b478-654bb9963653.png?v=1734373605","size_link_header":14,"desktop_logo_width":130,"mobile_logo_width":70,"main_menu_alignment":"left-center","header_sticky":true,"sticky_index":true,"sticky_collection":false,"bg_color_submenu":"#fff9f5","bg_opacity_submenu":100,"btn_border_radius":100,"bg_color_btn":"rgba(0,0,0,0)","text_color_btn":"#ffffff","border_color_btn":"#ffffff","hover_bg_color_btn":"#ffffff","hover_text_color_btn":"#000000","hover_border_color_btn":"#ffffff","first_button_title":"","first_button_link":null,"first_button_gap":10,"first_button_display_desktop":false,"first_button_size_desktop":0,"first_button_width_desktop":90,"first_button_display_mobile":false,"first_button_size_mobile":0,"first_button_width_mobile":80,"second_button_title":"\u003cspan style=\"font-size: 12px; font-family: 'Avenir Next Medium', sans-serif;\"\u003e RÃSERVER\u003c\/span\u003e","second_button_link":null,"second_button_display_desktop":true,"second_button_size_desktop":0,"second_button_width_desktop":120,"second_button_display_mobile":true,"second_button_size_mobile":0,"second_button_width_mobile":100,"show_announcement":false,"announcement_text":"Free shipping and returns","announcement_link":null,"announcement_closable":false,"color_bg_cart_bubble":"#000000","color_txt_cart_bubble":"#ffffff","color_border_cart_bubble":"#000000","header_slide_html_content":"\u003cp\u003eAnimaux non admis.\u003cbr\/\u003eEnfants à partir de 12 ans (nous ne proposons pas de menus enfants).\u003cbr\/\u003eEn cas dâannulation ou de modifications du nombre de couverts moins de 48h à lâavance, la somme de 300⬠au Déjeuner et 400⬠au Diner par personne non présente, sera prélevée sur la carte confiée au moment de la réservation.\u003cbr\/\u003eDress code : Casual Chic.\u003cbr\/\u003eService Voiturier : 20⬠\/ Voiture (uniquement au dîner).\u003cbr\/\u003e\u003cbr\/\u003eNous ouvrons les réservations 2 mois en amont. L'ouverture des réservations s'effectue le premier mardi de chaque mois à 9h30.\u003cbr\/\u003e\u003c\/p\u003e","header_slide_link_1_text":"Réserver une table \u003e","header_slide_link_1_link":"\/pages\/reserver-1","header_slide_link_2_text":"Découvrir nos cartes cadeaux","header_slide_link_2_link":"\/pages\/la-boutique-de-kei-kobayashi","header_slide_backgorund_color":"#000000","header_slide_color":"#ffffff"})</script>
697<div id="NavDrawer" class="drawer drawer--right"> 698 <div class="drawer__contents"> 699 <div class="drawer__scrollable"> 700 <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/pages/univers" class="mobile-nav__link GTM_HEADER_LINK " data-gtm-link="LE RESTAURANT" id="Label-pages-univers1"> 701 LE RESTAURANT 702 </a> 703 <div class="mobile-nav__toggle"> 704 <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-pages-univers1" aria-labelledby="Label-pages-univers1"> 705 <div class="collapsible-trigger-icon"> 706 <img src="//restaurant-kei.fr/cdn/shop/t/2/assets/infinite_arrow.svg?v=40082215874733469741727887666" alt=""> 707 </div> 708 </button> 709 </div></div><div id="Linklist-pages-univers1" class="mobile-nav__sublist collapsible-content collapsible-content--all"> 710 <div class="collapsible-content__inner"> 711 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 712 <div class="mobile-nav__child-item"><a href="/pages/univers" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="UNIVERS" id="Sublabel-pages-univers1"> 713 UNIVERS 714 </a></div></li><li class="mobile-nav__item"> 715 <div class="mobile-nav__child-item"><a href="/pages/experience" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="EXPÃRIENCE" id="Sublabel-pages-experience2"> 716 EXPÃRIENCE 717 </a></div></li><li class="mobile-nav__item"> 718 <div class="mobile-nav__child-item"><a href="/pages/sensibilite" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="SENSIBILITÃ" id="Sublabel-pages-sensibilite3"> 719 SENSIBILITÃ 720 </a></div></li><li class="mobile-nav__item"> 721 <div class="mobile-nav__child-item"><a href="/pages/harmonie" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="HARMONIE" id="Sublabel-pages-harmonie4"> 722 HARMONIE 723 </a></div></li><li class="mobile-nav__item"> 724 <div class="mobile-nav__child-item"><a href="/pages/ambiance" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="AMBIANCE" id="Sublabel-pages-ambiance5"> 725 AMBIANCE 726 </a></div></li><li class="mobile-nav__item"> 727 <div class="mobile-nav__child-item"><a href="/pages/nous-rejoindre" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="RECRUTEMENT" id="Sublabel-pages-nous-rejoindre6"> 728 RECRUTEMENT 729 </a></div></li></ul></div> 730 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/pages/degustations-et-menus" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="LES MENUS"> 731 LES MENUS 732 </a></li><li class="mobile-nav__item appear-animation appear-delay-5"><a href="/pages/nos-restaurants" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="NOS RESTAURANTS"> 733 NOS RESTAURANTS 734 </a></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/pages/nous-contacter" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="PRESSE & CONTACT"> 735 PRESSE & CONTACT 736 </a></li><li class="mobile-nav__item appear-animation appear-delay-7"><a href="/pages/la-boutique-de-kei-kobayashi" class=" mobile-nav__link GTM_HEADER_LINK" data-gtm-link="OFFRIR"> 737 OFFRIR 738 </a></li></ul> 739 <ul class="mobile-nav__social"><li class="appear-animation appear-delay-8"> 740 <a target="_blank" rel="noopener" href="https://m.facebook.com/www.restaurantkei.fr/?locale2=fr_FR" title="RESTAURANT KEI sur Facebook"> 741 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
741ox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 742 <span class="icon__fallback-text">Facebook</span> 743 </a> 744 </li><li class="appear-animation appear-delay-9"> 745 <a target="_blank" rel="noopener" href="https://www.instagram.com/restaurantkei/?hl=fr" title="RESTAURANT KEI sur Instagram"> 746 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 747 <span class="icon__fallback-text">Instagram</span> 748 </a> 749 </li></ul> 750 </div> 751 </div> 752</div> 753��<div id="CartDrawer" class="drawer drawer--right"> 754 <form id="CartDrawerForm" onkeydown="return event.key != 'Enter';" action="/cart" method="post" novalidate class="drawer__contents js-prevent-enter"> 755 <div class="drawer__fixed-header"> 756 <div class="drawer__header appear-animation appear-delay-1"> 757 <div class="drawer__title">Mon panier</div> 758 <div class="drawer__close"> 759 <button type="button" class="drawer__close-button js-drawer-close"> 760 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 761 <span class="icon__fallback-text">Fermer le panier</span> 762 <span class="drawer__close--mobile"> 763 <svg xmlns="http://www.w3.org/2000/svg" id="Calque_1" data-name="Calque 1" width="16" viewB
763ox="0 0 11.89 8.25"><defs><style>.cls-1,.cls-2{fill:none;stroke:var(--colorBtnPrimary);stroke-linecap:round;}.cls-1{stroke-width:2px;}.cls-2{stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="Groupe_1182" data-name="Groupe 1182"><g id="Groupe_990" data-name="Groupe 990"><line id="Ligne_47" data-name="Ligne 47" class="cls-1" x1="2.89" y1="4.13" x2="10.89" y2="4.13"/><g id="Icon_Arrow_Right" data-name="Icon Arrow Right"><path id="Tracé_52" data-name="Tracé 52" class="cls-2" d="M123.19,441l-2.94,3.07,2.83,3.18" transform="translate(-119.25 -440.01)"/></g></g></g></svg> 764 Retour 765 </span> 766 </button> 767 </div> 768 </div> 769 </div> 770 <div class="drawer__inner"> 771 <div class="drawer__scrollable js-cart-product-container"> 772 <div data-products class="appear-animation appear-delay-2"></div> 773 774 775 </div> 776 <div class="drawer__footer appear-animation appear-delay-4"> 777 <div data-discounts> 778 779 </div> 780 781 782 <div class="js-cart-fees"> 783 784 </div> 785 786 <div class="cart__item-price-details cart__item-row"> 787 <div class="cart__item-sub"> 788 <div class="cart__subtotal">total</div> 789 <div data-subtotal> 790 0,00⬠791 </div> 792 </div> 793 </div> 794 795 <div class="cart__item-row cart__savings text-center hide" data-savings></div> 796 797 <div class="cart__item-row text-center ajaxcart__note cart__checkout-text js-msg-checkout js-missing-zip-message"> 798 POUR COMMANDER, ENTREZ VOTRE CODE POSTAL<br /> 799 </div> 800 801 802 803 <div class="cart__checkout-wrapper js-btn-checkout"> 804 <button type="submit" class="btn btn--no-animate cart__button-company hide"> 805 Commander pour mon entreprise 806 </button> 807 <button id="formOpenCheckout" type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout hide GTM_PANELCART_ORDER" > 808 COMMANDER 809 </button> 810 </div> 811 </div> 812 </div> 813 814 <div class="drawer__cart-empty appear-animation appear-delay-2 js-msg-cart-empty hide"> 815 <div class="drawer__scrollable drawer__scrollable--empty" style="overflow: hidden;"> 816 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" height="52" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 80 80;margin-bottom: 23px;" xml:space="preserve"> 817 <g><g xmlns="http://www.w3.org/2000/svg"><path d="m452 120h-60.946c-7.945-67.478-65.477-120-135.054-120s-127.109 52.522-135.054 120h-60.946c-11.046 0-20 8.954-20 20v352c0 11.046 8.954 20 20 20h392c11.046 0 20-8.954 20-20v-352c0-11.046-8.954-20-20-20zm-196-80c47.484 0 87.019 34.655 94.659 80h-189.318c7.64-45.345 47.175-80 94.659-80zm176 432h-352v-312h40v60c0 11.046 8.954 20 20 20s20-8.954 20-20v-60h192v60c0 11.046 8.954 20 20 20s20-8.954 20-20v-60h40z" fill="var(--colorBtnPrimary)" data-original="#000000" style="" class=""/></g></g></svg> 818 <div class="drawer__cart-empty__text"> 819 <div class="drawer__cart-empty__title"> 820 Votre panier est vide. 821 </div> 822 <div class="drawer__cart-empty__sub"> 823 Veuillez ajouter un produit de votre choix pour passer commande 824 </div> 825 </div> 826 </div> 827 </div> 828 829 </form> 830 831 </div><div data-section-id="header" data-section-type="header"> 832 <div id="HeaderWrapper" class="header-wrapper header-wrapper--overlay is-light"><header 833 id="SiteHeader" 834 class="site-header" 835 data-sticky="true" 836 data-overlay="true" 837 style="" 838 > 839 <div class="page-width"> 840 <div class="header-layout header-layout--left-center" data-logo-align="left"> 841 842 <div style="display: flex;flex-direction: row;"> 843 <button type="button" class="site-nav__link site-nav__link--icon js-drawer-open-nav large-up--hide btn_hamburger_left" aria-controls="NavDrawer" aria-expanded="false" style="display: none"> 844 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"> 845 <path d="M7 15h51M7 32h51M7 49h51"></path> 846 </svg>
847 <span class="icon__fallback-text">Navigation</span> 848 </button> 849 <span class="site-nav__link site-nav__link--icon js-drawer-open-nav large-up--hide btn_hamburger_left" style="display: none;opacity: 0"> 850 <div class="icon icon-hamburger"></div> 851 </span> 852 </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 853 .header-layout--left-center .header-item--logo, 854 .header-layout--left-center .header-item--icons { 855 -webkit-box-flex: 0 1 70px; 856 -ms-flex: 0 1 70px; 857 flex: 0 1 70px; 858 } 859 860 @media only screen and (min-width: 769px) { 861 .header-item--logo, 862 .header-layout--left-center .header-item--logo, 863 .header-layout--left-center .header-item--icons { 864 -webkit-box-flex: 0 0 130px; 865 -ms-flex: 0 0 130px; 866 flex: 0 0 130px; 867 } 868 } 869 870 .site-header__logo a { 871 max-width: 70px; 872 } 873 .is-light .site-header__logo .logo--inverted { 874 max-width: 70px; 875 } 876 @media only screen and (min-width: 769px) { 877 .site-header__logo a { 878 max-width: 130px; 879 } 880 881 .is-light .site-header__logo .logo--inverted { 882 max-width: 130px; 883 } 884 }</style><h1 id="LogoContainer" class="site-header__logo " itemscope itemtype="http://schema.org/Organization"> 885 <span class="visually-hidden">RESTAURANT KEI</span> 886 <a 887 href="/" 888 itemprop="url" 889 class="site-header__logo-link logo--has-inverted GTM_HEADER_LOGO"> 890 <img 891 class="small--hide" 892 src="//restaurant-kei.fr/cdn/shop/files/logo_kei_cb3eb10a-6787-4d34-9441-0470eefe3bc3_130x.png?v=1734373604" 893 srcset="//restaurant-kei.fr/cdn/shop/files/logo_kei_cb3eb10a-6787-4d34-9441-0470eefe3bc3_130x.png?v=1734373604 1x, //restaurant-kei.fr/cdn/shop/files/[email protected]?v=1734373604 2x" 894 alt="RESTAURANT KEI" 895 itemprop="logo"> 896 <img 897 class="medium-up--hide" 898 src="//restaurant-kei.fr/cdn/shop/files/logo_kei_cb3eb10a-6787-4d34-9441-0470eefe3bc3_70x.png?v=1734373604" 899 srcset="//restaurant-kei.fr/cdn/shop/files/logo_kei_cb3eb10a-6787-4d34-9441-0470eefe3bc3_70x.png?v=1734373604 1x, //restaurant-kei.fr/cdn/shop/files/[email protected]?v=1734373604 2x" 900 alt="RESTAURANT KEI"> 901 </a><a 902 href="/" 903 itemprop="url" 904 class="site-header__logo-link logo--inverted GTM_HEADER_LOGO"> 905 <img 906 class="small--hide" 907 src="//restaurant-kei.fr/cdn/shop/files/logo_kei_f0ce3e4e-206f-4e3a-b478-654bb9963653_130x.png?v=1734373605" 908 srcset="//restaurant-kei.fr/cdn/shop/files/logo_kei_f0ce3e4e-206f-4e3a-b478-654bb9963653_130x.png?v=1734373605 1x, //restaurant-kei.fr/cdn/shop/files/[email protected]?v=1734373605 2x" 909 alt="RESTAURANT KEI" 910 itemprop="logo"> 911 <img 912 class="medium-up--hide" 913 src="//restaurant-kei.fr/cdn/shop/files/logo_kei_f0ce3e4e-206f-4e3a-b478-654bb9963653_70x.png?v=1734373605" 914 srcset="//restaurant-kei.fr/cdn/shop/files/logo_kei_f0ce3e4e-206f-4e3a-b478-654bb9963653_70x.png?v=1734373605 1x, //restaurant-kei.fr/cdn/shop/files/[email protected]?v=1734373605 2x" 915 alt="RESTAURANT KEI"> 916 </a></h1></div> 917 <div class="header-item header-item--navigation text-center"><ul class="site-nav site-navigation medium-down--hide" role="navigation" aria-label="Primary" ><li class="site-nav__item site-nav__expanded-item 918 site-nav--first-level 919 920 site-nav--has-dropdown 921 922 " 923 aria-haspopup="true"> 924 925 926 927 928 929 930 <a href="/pages/univers" class=" site-nav__link site-nav__link--has-dropdown GTM_HEADER_LINK" data-gtm-link="LE RESTAURANT" >
931 <span class="megamenu__link-label "> LE RESTAURANT</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg></a> 932 �<ul class="site-nav__dropdown text-left"><li class="site-nav--second-level "> 933 934 935 <a href="/pages/univers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 936 <span class="megamenu__link-label ">UNIVERS</span></a> 937 938 �</li><li class="site-nav--second-level "> 939 940 941 <a href="/pages/experience" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 942 <span class="megamenu__link-label ">EXPÃRIENCE</span></a> 943 944 �</li><li class="site-nav--second-level "> 945 946 947 <a href="/pages/sensibilite" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 948 <span class="megamenu__link-label ">SENSIBILITÃ</span></a> 949 950 �</li><li class="site-nav--second-level "> 951 952 953 <a href="/pages/harmonie" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 954 <span class="megamenu__link-label ">HARMONIE</span></a> 955 956 �</li><li class="site-nav--second-level "> 957 958 959 <a href="/pages/ambiance" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 960 <span class="megamenu__link-label ">AMBIANCE</span></a> 961 962 �</li><li class="site-nav--second-level "> 963 964 965 <a href="/pages/nous-rejoindre" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 966 <span class="megamenu__link-label ">RECRUTEMENT</span></a> 967 968 �</li></ul></li><li class="site-nav__item site-nav__expanded-item 969 site-nav--first-level 970 971 972 973 " 974 > 975 976 977 978 979 980 981 <a href="/pages/degustations-et-menus" class=" site-nav__link GTM_HEADER_LINK" data-gtm-link="LES MENUS" > 982 <span class="megamenu__link-label "> LES MENUS</span></a> 983 �</li><li class="site-nav__item site-nav__expanded-item 984 site-nav--first-level 985 986 987 988 " 989 > 990 991 992 993 994 995 996 <a href="/pages/nos-restaurants" class=" site-nav__link GTM_HEADER_LINK" data-gtm-link="NOS RESTAURANTS" > 997 <span class="megamenu__link-label "> NOS RESTAURANTS</span></a> 998 �</li><li class="site-nav__item site-nav__expanded-item 999 site-nav--first-level 1000 1001 1002 1003 " 1004 > 1005 1006 1007 1008 1009 1010 1011 <a href="/pages/nous-contacter" class=" site-nav__link GTM_HEADER_LINK" data-gtm-link="PRESSE & CONTACT" > 1012 <span class="megamenu__link-label "> PRESSE & CONTACT</span></a> 1013 �</li><li class="site-nav__item site-nav__expanded-item 1014 site-nav--first-level 1015 1016 1017 1018 " 1019 > 1020 1021 1022 1023 1024 1025 1026 <a href="/pages/la-boutique-de-kei-kobayashi" class=" site-nav__link GTM_HEADER_LINK" data-gtm-link="OFFRIR" > 1027 <span class="megamenu__link-label "> OFFRIR</span></a> 1028 �</li></ul></div><div class="header-item header-item--icons"><div class="text-center btn_annexe" style="gap:10px;display: flex"> 1029 <span class="btn btn-second btn_annexe_first_button js-open-header-slider" ></span> 1030 <span class="btn btn-second btn_annexe_second_button js-open-header-slider js-header-second-button" ><span style="font-size: 12px; font-family: 'Avenir Next Medium', sans-serif;"> RÃSERVER</span></span></div><div class="site-nav site-nav--icons"> 1031 <div class="site-nav__icons"> 1032 1033 1034 1035 1036 1037 <button 1038 type="button" 1039 class="site-nav__link site-nav__link--icon js-drawer-open-nav large-up--hide btn_hamburger_right" 1040 aria-controls="NavDrawer"> 1041 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
1042 <span class="icon__fallback-text">Navigation</span> 1043 </button> 1044 <div class="js-language-wrapper hidden"></div><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition GTM_HEADER_PANIER" aria-controls="CartDrawer" data-icon=""> 1045 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="9 8 48 48"><path stroke="null" id="svg_4" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" id="svg_2" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Panier</span> 1046 <span id="CartBubble" class="cart-link__bubble"></span> 1047 </span> 1048 </a></div> 1049</div> 1050</div> 1051 </div></div> 1052 <div class="site-header__search-container"> 1053 <div class="site-header__search"> 1054 <div class="page-width"> 1055 <form 1056 action="/search" 1057 method="get" 1058 id="HeaderSearchForm" 1059 class="site-header__search-form" 1060 role="search" 1061 > 1062 <input type="hidden" name="type" value="product,article,page,collection"> 1063 <button type="submit" class="text-link site-header__search-btn"> 1064 <svg 1065 aria-hidden="true" 1066 focusable="false" 1067 role="presentation" 1068 class="icon icon-search"
1069 viewBox="0 0 64 64" 1070 > 1071 <path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/> 1072 </svg> 1073 <span class="icon__fallback-text">Recherche</span> 1074 </button> 1075 <input 1076 type="search" 1077 name="q" 1078 value="" 1079 placeholder="Rechercher dans la boutique" 1080 class="site-header__search-input" 1081 aria-label="Rechercher dans la boutique" 1082 > 1083 </form> 1084 <button type="button" id="SearchClose" class="text-link site-header__search-btn"> 1085 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"> 1086 <path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/> 1087 </svg> 1088 <span class="icon__fallback-text">"Fermer (Esc)"</span> 1089 </button> 1090 </div> 1091 </div><div id="PredictiveWrapper" class="predictive-results hide"> 1092 <div class="page-width"> 1093 <div id="PredictiveResults" class="predictive-result__layout"></div> 1094 <div class="text-center predictive-results__footer"> 1095 <button type="button" class="btn" data-predictive-search-button> 1096 <small> 1097 Voir plus 1098 </small> 1099 </button> 1100 </div> 1101 </div> 1102 </div></div> 1103 </header> 1104 </div> 1105</div> 1106<div class="HeaderInformationSlide js-header-slide is-hidden"> 1107 <div class="HeaderInformationContainer"> 1108 <div class="btn js-header-slide-close"> 1109 <span></span>
1110 <span></span> 1111 </div> 1112 <section> 1113 <p class="infos"> 1114 <p>Animaux non admis.<br/>Enfants à partir de 12 ans (nous ne proposons pas de menus enfants).<br/>En cas dâannulation ou de modifications du nombre de couverts moins de 48h à lâavance, la somme de 300⬠au Déjeuner et 400⬠au Diner par personne non présente, sera prélevée sur la carte confiée au moment de la réservation.<br/>Dress code : Casual Chic.<br/>Service Voiturier : 20⬠/ Voiture (uniquement au dîner).<br/><br/>Nous ouvrons les réservations 2 mois en amont. L'ouverture des réservations s'effectue le premier mardi de chaque mois à 9h30.<br/></p> 1115 </p> 1116 <div class="text"> 1117 1118 <a href="/pages/reserver-1" class="redirectLink js-header-slide-close"> 1119 Réserver une table > 1120 </a> 1121 1122 1123 <a href="/pages/la-boutique-de-kei-kobayashi" class="redirectLink js-header-slide-close"> 1124 Découvrir nos cartes cadeaux 1125 </a> 1126 1127 </div> 1128 </section> 1129 </div> 1130</div> 1131 1132<style> 1133.HeaderInformationSlide { 1134 position: fixed; 1135 z-index: 2000; 1136 top: 0; 1137 left: 0; 1138 right: 0; 1139 bottom: 0; 1140 1141 background-color: #000000; 1142 opacity:0.9; 1143 display: flex; 1144 transition: transform .3s; 1145} 1146.HeaderInformationSlide.is-hidden { 1147 transform: translateX(100%); 1148} 1149.HeaderInformationSlide .btn { 1150 position: fixed; 1151 right: 105px; 1152 top: 84px; 1153 z-index: 100000; 1154 width: 60px; 1155 height: 60px; 1156 background-color: transparent; 1157} 1158.HeaderInformationSlide .btn span { 1159 display: block; 1160 box-shadow: 0 2px 10px 0 rgba(0,0,0,.3); 1161 border-radius: 3px; 1162 height: 1px; 1163 background: #ffffff; 1164 transition: all .3s; 1165 position: relative; 1166 width: 50px; 1167} 1168.HeaderInformationSlide .btn span:first-child { 1169 top: 22px; 1170 transform: rotate(45deg); 1171} 1172.HeaderInformationSlide .btn span:nth-child(2) { 1173 bottom: -22px; 1174 transform: rotate(135deg); 1175} 1176.HeaderInformationSlide .infos { 1177 font-size: 14px; 1178 white-space: break-spaces; 1179 color: #fff; 1180 text-transform: none; 1181 font-style: italic; 1182 text-align: center; 1183} 1184 1185.HeaderInformationContainer, .HeaderInformationContainer p { 1186 width: 100%; 1187 text-align: center; 1188 line-height: 2; 1189} 1190 1191.HeaderInformationSlide .HeaderInformationContainer section { 1192 position: relative; 1193 height: 100%; 1194 width: 100%; 1195 flex-direction: column; 1196 display: flex; 1197 justify-content: center; 1198 align-items: center; 1199} 1200 1201.HeaderInformationSlide .HeaderInformationContainer section .text { 1202 display: flex; 1203 flex-direction: column; 1204 justify-content: center; 1205 align-items: center; 1206} 1207 1208.HeaderInformationSlide .HeaderInformationContainer a { 1209 position: relative; 1210 margin: 40px 0 15px; 1211 font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback); 1212 display: inline-block; 1213 font-size: 20px; 1214 text-transform: uppercase; 1215 text-decoration: underline; 1216} 1217 1218 .is-light .site-nav__link , .is-light a.btn-second{ 1219 opacity:50%; 1220 } 1221 1222 .site-nav__link, .site-nav__dropdown-link,.megamenu__link-label { font-size: 14px; } 1223 .cart-link__bubble--visible{ 1224 1225 background-color:#000000 ; 1226 1227 1228 color:#ffffff ; 1229 1230 1231 border-color:#000000 ; 1232 1233 } 1234 1235 @media all and (min-width: 589px){ 1236 .site-header__logo img { 1237 opacity:1 !important; 1238 /* width: 130px !important; */ 1239 max-width: 130px !important; 1240 } 1241 1242 .btn_annexe_first_button{ 1243 display:none;width: 90px; 1244 min-width: auto; 1245 padding: 8px 0px;} 1246 1247 .btn_annexe_second_button{ 1248 display:inline-block;width: 120px; 1249 min-width: auto; 1250 padding: 8px 0px;} 1251 } 1252 .btn-second{ 1253 border-radius:100px !important; 1254 } 1255.HeaderInformationContainer .btn { 1256 border: none !important; 1257} 1258 @media all and (max-width: 589px){ 1259 .HeaderInformationContainer .btn { 1260 right: 0; 1261 top: 30px; 1262 } 1263 .site-header__logo img { 1264 opacity:1 !important; 1265 1266 /* width: 70px !important; */ 1267 max-width: 70px !important; 1268 } 1269 1270 .btn_annexe_first_button{ 1271 display:none;width: 80px; 1272 min-width: auto; 1273 padding: 8px 0;} 1274 1275 .btn_annexe_second_button{ 1276 display:inline-block;width: 100px; 1277 min-width: auto; 1278 padding: 8px 0px;} 1279 1280 }/* Offset first hero's text to make room for overlaid navigation */ 1281 .shopify-section:first-child .hero__text-content.vertical-center {padding-top: 110px;} 1282 @media screen and (max-width: 768px) { 1283 .shopify-section:first-child .hero__text-content.vertical-center {padding-top: 70px;} 1284 }.site-nav__dropdown{ 1285 1286 /* #fff9f5 - 1.0 */ 1287 background-color: #fff9f5!important; 1288 } 1289 1290 #HeaderWrapper .btn-second{ 1291 color: #ffffff; 1292 background: rgba(0,0,0,0); 1293 border: 1px solid #ffffff; 1294 } 1295 #HeaderWrapper .btn-second:hover{ 1296 color: #000000 !important; 1297 background: #ffffff !important; 1298 border: 1px solid #ffffff !important; 1299 } 1300 1301</style>
1302<script> 1303 // switch header 1304 $("#header_filter").show(); 1305 // On click ".js-header-slide-close" add "is-hidden" class to ".js-header-slide" (no jquery) 1306 document.addEventListener('click', function(event) { 1307 if (!event.target.closest('.js-header-slide-close')) return; 1308 document.querySelector('.js-header-slide').classList.add('is-hidden'); 1309 }); 1310 // On click ".js-open-header-slider" remove "is-hidden" class to ".js-header-slide" (no jquery) 1311 document.addEventListener('click', function(event) { 1312 if (!event.target.closest('.js-open-header-slider')) return; 1313 document.querySelector('.js-header-slide').classList.remove('is-hidden'); 1314 }); 1315 1316</script>
vendor: 2 bytes, line 1316
1316
1317<script type="application/ld+json"> 1318 1319</script>
1319 1320</div><div id="shopify-section-floating-translate" class="shopify-section FloatingTranslate"> 1321<div class="FloatingTranslate_Container shape__rounded js-floating-translate-container"> 1322 1323 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><input type="hidden" name="language_code" value="fr"></form> 1324 1325 <div class="FloatingTranslate_Button js-floating-translate-toggle"> 1326 <div class="FloatingTranslate_Button--icon"><img src="https://cdn.shopify.com/s/files/1/0780/0799/2615/files/map_trad.png?v=1690476742" alt="fr" ></div> 1327 <div class="FloatingTranslate_Button--icon --onLight"><img src="https://cdn.shopify.com/s/files/1/0780/0799/2615/files/map_trad.png?v=1690476742" alt="fr" ></div> 1328 </div> 1329 <div class="FloatingTranslate_Menu"> 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 <a href="#" class="FloatingTranslate_MenuItem js-lang-selector state__selected" data-lang="fr"> 1342 1343 <div class="FloatingTranslate_MenuItem--flag --flag-only"> 1344 1345 1346 <div class="FloatingTranslate_MenuItem--flagIcon"><img src="https://flagicons.lipis.dev/flags/4x3/fr.svg" alt="fr flag icon"></div> 1347 </div> 1348 1349 1350 1351 </a> 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 <a href="#" class="FloatingTranslate_MenuItem js-lang-selector" data-lang="en"> 1364 1365 <div class="FloatingTranslate_MenuItem--flag --flag-only"> 1366 1367 1368 <div class="FloatingTranslate_MenuItem--flagIcon"><img src="https://flagicons.lipis.dev/flags/4x3/gb.svg" alt="en flag icon"></div> 1369 </div> 1370 1371 1372 1373 </a> 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 <a href="#" class="FloatingTranslate_MenuItem js-lang-selector" data-lang="ja"> 1386 1387 <div class="FloatingTranslate_MenuItem--flag --flag-only"> 1388 1389 1390 <div class="FloatingTranslate_MenuItem--flagIcon"><img src="https://cdn.shopify.com/s/files/1/0850/6064/9288/files/drapeau_japonais.png?v=1735843057" alt="ja flag icon"></div> 1391 </div> 1392 1393 1394 1395 </a> 1396 1397 </div> 1398</div> 1399<style> 1400 body { 1401 margin-top: 0 !important; 1402 } 1403 .FloatingTranslate_Container { 1404 position: fixed; 1405 right: 36px; 1406 top: 21px; 1407 color: var(--colorNavText); 1408 z-index: 100; 1409 display: flex; 1410 flex-direction: column; 1411 align-items: end; 1412 } 1413 .is-light .FloatingTranslate_Container { 1414 color: #fff; 1415 } 1416 .FloatingTranslate_Button--icon.--onLight { 1417 display: none; 1418 } 1419 .is-light .FloatingTranslate_Button--icon { 1420 display: none; 1421 } 1422 .is-light .FloatingTranslate_Button--icon.--onLight { 1423 display: block; 1424 } 1425 1426 .FloatingTranslate_Container.--isRelative { 1427 position: relative; 1428 top: 0; 1429 right: 0; 1430 1431 } 1432 1433 .FloatingTranslate_Container.--isRelative .FloatingTranslate_Menu { 1434 position: absolute; 1435 top: 26px; 1436 } 1437 .FloatingTranslate_Container.--isRelative .FloatingTranslate_Button { 1438 width: auto; 1439 height: auto; 1440 } 1441 1442 .FloatingTranslate_Container.--isRelative .FloatingTranslate_Button--icon {
1443 width: 20px; 1444 height: 20px; 1445 } 1446 1447 1448 .FloatingTranslate_Button { 1449 1450 background-color: rgba(255, 255, 255, 0.0); 1451 1452 padding: 4px; 1453 cursor: pointer; 1454 width: 20px; 1455 height: 20px; 1456 } 1457 1458 .FloatingTranslate_Button--icon { 1459 width: 16px; 1460 height: 16px; 1461 display: flex; 1462 } 1463 1464 .FloatingTranslate_Menu { 1465 background-color: #ffffff; 1466 box-shadow: 0 2px 8px rgba(0,0,0,0.3); 1467 opacity: 0; 1468 margin-top: -32px; 1469 transition: all .2s; 1470 pointer-events: none; 1471 width: 0; 1472 height: 0; 1473 } 1474 1475 .state__opened .FloatingTranslate_Menu { 1476 margin-top: 8px; 1477 opacity: 1; 1478 pointer-events: auto; 1479 width: auto; 1480 height: auto; 1481 } 1482 1483 1484 .FloatingTranslate_MenuItem { 1485 display: flex; 1486 padding: 4px 16px; 1487 align-items: center; 1488 border-top: 1px solid #DDDDDD; 1489 cursor: pointer; 1490 } 1491 1492 .FloatingTranslate_MenuItem.state__selected, .FloatingTranslate_MenuItem:hover, .FloatingTranslate_Menu:hover .FloatingTranslate_MenuItem:hover { 1493 background-color: #eeeeee; 1494 } 1495 1496 .FloatingTranslate_Menu:hover .FloatingTranslate_MenuItem.state__selected { 1497 background-color: transparent; 1498 } 1499 1500 .FloatingTranslate_Menu:hover .FloatingTranslate_MenuItem.state__selected:hover { 1501 background-color: #eeeeee; 1502 } 1503 1504 1505 .FloatingTranslate_MenuItem:first-child { 1506 border-top: none; 1507 } 1508 1509 .FloatingTranslate_MenuItem--flag { 1510 width: 18px; 1511 } 1512 1513 .FloatingTranslate_MenuItem--flagIcon { 1514 width: 100%; 1515 height: 14px; 1516 display: flex; 1517 } 1518 .FloatingTranslate_MenuItem--flag.--flag-only { 1519 padding: 4px 8px; 1520 width: 34px; 1521 } 1522 1523 .FloatingTranslate_MenuItem--separator { 1524 width: 8px; 1525 } 1526 1527 .FloatingTranslate_Container.shape__rounded .FloatingTranslate_Button { 1528 border-radius: 50%; 1529 } 1530 1531 .FloatingTranslate_Container.shape__capsule .FloatingTranslate_Button { 1532 padding: 2px 8px; 1533 border-radius: 9px; 1534 } 1535 1536 .FloatingTranslate_Container.shape__rounded .FloatingTranslate_Menu, .FloatingTranslate_Container.shape__capsule .FloatingTranslate_Menu { 1537 border-radius: 9px; 1538 } 1539 1540 1541 </style> 1542
1543<script> 1544 (function (){ 1545 const $wrapper = $('.js-language-wrapper'); 1546 if($wrapper.length > 0) { 1547 const $content = $('.js-floating-translate-container'); 1548 $content.addClass('--isRelative') 1549 $wrapper.html($content).addClass('site-nav__link site-nav__link--icon'); 1550 $content.hide(); 1551 $wrapper.find('.js-floating-translate-container').show(); 1552 $wrapper.removeClass('hidden') 1553 } 1554 $('body') 1555 .on('click', function (e) { 1556 var t = $(e.originalEvent.target) 1557 if(!t.closest('.js-floating-translate-container').length && !t.hasClass('.js-floating-translate-container')) { 1558 $('.js-floating-translate-container').removeClass('state__opened') 1559 } 1560 }) 1561 .on('click.toggleTranslationMenu', '.js-floating-translate-toggle', function (){ 1562 $(this).closest('.js-floating-translate-container').toggleClass('state__opened') 1563 }) 1564 .on('click.changeLanguage', '.js-lang-selector', function () { 1565 if($(this).attr('href') === '#') { 1566 if(!!$('#transcySwitcherContainer').length) { 1567 $('.transcy-handle-select[data-code="' + $(this).attr('data-lang') + '"]').trigger('click'); 1568 } else { 1569 var $form = $('#localization_form'); 1570 $form.find('input[name="language_code"]').val($(this).attr('data-lang')); 1571 $form.submit() 1572 } 1573 1574 } 1575 }) 1576 setTimeout(function (){ 1577 let $a = $('.js-gtrad-selector'); 1578 $a.each(function () { 1579 let url = $(this).attr('href') 1580 url = url.split('&u=')[1]; 1581 if($(this).attr('data-lang') === 'fr') { 1582 url = "https:\/\/restaurant-kei.fr\/" 1583 console.log('CANON', url) 1584 } 1585 if(url) { 1586 url = url.split('%3D').join('=').split('%26').join('&') 1587 1588 $(this).attr('href', url); 1589 } 1590 }) 1591 }, 1000) 1592 })() 1593</script>
1593 1594 1595 1596</div><div id="shopify-section-menu_livraison" class="shopify-section"><template class="templateChefIndispo"> 1597 <div class="chef_indispo "> 1598 <div class="chef_indispo_popup" > 1599 <div class="h2 xs-show">Nous sommes désolés, le restaurant ne prend plus de commande pour la date sélectionnée.</div> 1600 <p class="xs-hidden">Attention, en modifiant vos filtres, votre panier se videra automatiquement.</p> 1601 <div class="flex MenuFiltre_CancelButtons" style="justify-content: center;"> 1602 <div class="button js-btn_chef_indispo" >Annuler</div> 1603 </div> 1604 <div class="close js-btn_chef_indispo"> 1605 <img src="//restaurant-kei.fr/cdn/shop/t/2/assets/croix_pop_up.svg?v=87914364060965199011727887663" alt="fermer" /> 1606 </div> 1607 </div> 1608 1609 </div> 1610</template> 1611 1612<section data-page="index" id="sub_delivery_nav" style="height: 65px" class="js-sub_delivery_nav hidden js-filter-index home_filter_hide "> 1613 1614 <div class="menuFiltre flex js-filtre-menu"> 1615 <form id="delivery_form" class="delivery_form_particulier" novalidate > 1616 <div class="xs-hidden">Commande</div> 1617 <input type="checkbox" name="pickup_popup" id="pickup_popup"> 1618 <label class="menuFiltre_input js-popup-order" for="pickup_popup"> 1619 1620 <div class="floating_picto js-popup-order-label"> 1621 <div class="icon-sac-pickup js-popup-order-label"></div> 1622 </div> 1623 1624 <span id="order" class="xs-hidden js-popup-order-label">Livrée/Emportée</span> 1625 1626 <div class="popup pickup xs-hidden" id="popup_type_delivery"> 1627 1628 <div class="delivery-border"> 1629 <input type="radio" name="delivery_type" value="pickup" id="delivery_type_pickup" class="js-filter_chefs" > 1630 <label for="delivery_type_pickup" class="select-delivery-particulier menuFiltre_input js-order-value" data-type="pickup"> 1631 <div class="floating_picto"> 1632 <div class="icon-sac-pickup"></div> 1633 </div> 1634 <span id="pickup">Emportée</span> 1635 </label> 1636 <input type="radio" name="delivery_type" value="delivery" id="delivery_type_delivery" class="js-filter_chefs" > 1637 <label for="delivery_type_delivery" class="select-delivery-particulier menuFiltre_input js-order-value" data-type="delivery"> 1638 <div class="floating_picto"> 1639 <div class="icon-camion-delivery"></div> 1640 </div> 1641 <span id="delivery">Livrée</span> 1642 </label> 1643 </div> 1644 </div> 1645 <select id="orderMobile" class="js-order-mobile-value xs-show" autofocus> 1646 <option value="" selected="selected" disabled>Livrée/Emportée</option> 1647 <option value="pickup|Emportée" >Emportée</option> 1648 <option value="delivery|Livrée" >Livrée</option> 1649 </select> 1650 </label> 1651 1652 <div class="xs-hidden">pour le</div> 1653 <div class="menuFiltre_input js-step-date"> 1654 <div class="floating_picto"> 1655 <div class="icon-calendar"></div> 1656 </div> 1657 <div class="form-group day date-border app-day-input" > 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 <label for="datepickerMobile" id="datepicker__label" data-placeholder="JJ/MM/AAAA" >JJ/MM/AAAA</label> 1670 <input type="text" class="form-control xs-hidden" min="" id="datepicker" required autocomplete="off"> 1671 <div id="field_filter_date_mobile" style="position: relative;height: 100%;width: 100%;"> 1672 <input type="date" class="form-control js-filter_chefs xs-show" id="datepickerMobile" value="" data-value="" min="2026-09-26" required > 1673 </div> 1674 </div> 1675 </div> 1676 <div class="xs-hidden">entre</div> 1677 <div class="menuFiltre_input hour js-step-hour"> 1678 <div class="floating_picto"> 1679 <div class="icon-horloge"></div> 1680 </div> 1681 <div class="form-group hour"> 1682 <input type="text" class="form-control xs-hidden" id="delivery_hour" min="06:00" max="23:59" placeholder="hh:mm" pattern="[0-9]{2}:[0-9]{2}" required autocomplete="off"> 1683 <div id="timerContainer"></div> 1684 <div id="timerSelectContainer"></div> 1685 </div> 1686 </div> 1687 </form> 1688 </div> 1689 <div class="menuFiltre_overlay js-filtre-overlay" ></div> 1690 <div class="menuFiltre_resume js-filtre-resume menuFiltre_resumeContent"> 1691 <div class="menuFiltre_resume__contener">
1692 <span class="js-resume-text xs-hidden"></span> 1693 <span data-url="/pages/la-boutique-de-kei-kobayashi" class="xs-show js-modal-return-close CloseModale" style="cursor: pointer;" > 1694 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.89 8.25" style="width: 16px;margin-right: 6px"><defs><style>.cls-1,.cls-2{fill:none;stroke:var(--colorBtnPrimary);stroke-linecap:round;}.cls-1{stroke-width:2px;}.cls-2{stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="Groupe_1182" data-name="Groupe 1182"><g id="Groupe_990" data-name="Groupe 990"><line id="Ligne_47" data-name="Ligne 47" class="cls-1" x1="2.89" y1="4.13" x2="10.89" y2="4.13"/><g id="Icon_Arrow_Right" data-name="Icon Arrow Right"><path id="Tracé_52" data-name="Tracé 52" class="cls-2" d="M123.19,441l-2.94,3.07,2.83,3.18" transform="translate(-119.25 -440.01)"/></g></g></g></svg> 1695 Retour 1696 </span> 1697 <span class="js-resume-text-mobile xs-show" style="text-transform: initial;font-size: 12px;"></span> 1698 <div class="js-resume-button MenuFiltre__ChangeFiltre">Modifier</div> 1699 </div> 1700 </div> 1701 <div class="menuFiltre_alert_overlay js-alert-overlay"></div> 1702 <div class="menuFiltre_alert js-filtre-alert"> 1703 <div class="h2 xs-hidden">Votre panier va perdre du poids</div> 1704 <div class="h2 xs-show">Modifier vos filtres vide automatiquement votre panier</div> 1705 <p class="xs-hidden">Attention, en modifiant vos filtres, votre panier se videra automatiquement.</p> 1706 <div class="flex MenuFiltre_CancelButtons" style="justify-content: center;"> 1707 <div class="button button-full js-button-cancel">Annuler</div> 1708 <div class="button js-button-modify">Modifier les filtres</div> 1709 </div> 1710 <div class="close js-button-cancel"> 1711 <img src="//restaurant-kei.fr/cdn/shop/t/2/assets/croix_pop_up.svg?v=87914364060965199011727887663" alt="fermer" /> 1712 </div> 1713 </div> 1714</section> 1715 1716<style> 1717 #datepicker__label{ 1718 color: rgba(153, 153, 153,0.4); 1719 1720 text-align: center; 1721 font-size: 14px; 1722 font-family: var(--typeBasePrimary),var(--typeBaseFallback); 1723 letter-spacing: inherit; 1724 text-transform: none; 1725 font-weight: normal; 1726 z-index: -1; 1727 1728 position: absolute; 1729 top: 0px; 1730 left: 34px; 1731 width: 84%; 1732 /*border: 1px solid red;*/ 1733 height: 34px; 1734 line-height: 34px; 1735 1736 1737 1738 } 1739 1740 @media all and (max-width: 589px) { 1741 1742 #datepicker__label{ 1743 font-size: 10px; 1744 position: absolute; 1745 top: 0px; 1746 left: 13px; 1747 width: 88%; 1748 /* border: 1px solid red;*/ 1749 height: 22px; 1750 line-height: 22px; 1751 1752 } 1753 1754 .filter-hours{ 1755 background: rgb(246, 246, 246); 1756 height: 21px; 1757 } 1758 1759 } 1760 /*input#datepickerMobile::-webkit-datetime-edit{ color: transparent; }*/ 1761 /* Include this to make it visible when input is clicked */ 1762 /*input#datepickerMobile:focus::-webkit-datetime-edit{ color: #000; }*/ 1763 1764 input#delivery_hour[disabled=disabled]{ 1765 background: rgb(246, 246, 246) 1766 } 1767 1768 1769 1770 1771 #delivery_form > .menuFiltre_input > .floating_picto, 1772 .ui-datepicker-calendar td:not(.ui-datepicker-unselectable):hover, 1773 .ui-datepicker-calendar td.ui-datepicker-today { 1774 background-color: #000000; 1775 } 1776 .floating_picto { 1777 background-color: #fafafa; 1778 } 1779 .menuFiltre_input, 1780 .popup .menuFiltre_input, 1781 .js-resume-button { 1782 border: 1px solid #000000; 1783 } 1784 .popup .menuFiltre_input span, 1785 .popup .floating_picto div, 1786 .js-filtre-text, 1787 .container-hours .hour-list .hour-content.active { 1788 color: #000000; 1789 } 1790 .popup .menuFiltre_input span { 1791 font-family: var(--typeBasePrimary), var(--typeBaseFallback); 1792 } 1793 .floating_picto { 1794 border-right: 1px solid #000000; 1795 } 1796 1797 1798 1799 1800 input[name="delivery_type"]:checked + .select-delivery-particulier, 1801 input[name="delivery_type"]:checked + .select-delivery-particulier span { 1802 background: #000000; 1803 color: white; 1804 } 1805 input[name="delivery_type"]:checked + .select-delivery-particulier .floating_picto { 1806 border-right: 1px solid white; 1807 background-color: #000000; 1808 } 1809 input[name="delivery_type"]:checked + .select-delivery-particulier .floating_picto div { 1810 color: white; 1811 } 1812 .menuFiltre_resume { 1813 color: #000000; 1814 } 1815 .menuFiltre_alert .button { 1816 border: 1px solid #000000; 1817 color: #000000; 1818 } 1819 .menuFiltre_alert .button:hover { 1820 border: 1px solid #000000; 1821 background-color: #000000; 1822 color: white; 1823 } 1824 1825 1826 1827 .ui-datepicker-header .ui-datepicker-prev:before { 1828 content: url(//restaurant-kei.fr/cdn/shop/t/2/assets/fleche_calendrier.svg?v=46693583701941437731729240925); 1829 position: relative; 1830 cursor:pointer; 1831 } 1832 1833 .ui-datepicker-header .ui-datepicker-next:before { 1834 content: url(//restaurant-kei.fr/cdn/shop/t/2/assets/fleche_calendrier.svg?v=46693583701941437731729240925); 1835 position: relative; 1836 cursor:pointer; 1837 } 1838 1839 .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:before { 1840 content: url(//restaurant-kei.fr/cdn/shop/t/2/assets/fleche_calendrier_disabled.svg?v=129689393063761730611729156287); 1841 position: relative; 1842 cursor:pointer; 1843 } 1844 .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:before { 1845 content: url(//restaurant-kei.fr/cdn/shop/t/2/assets/fleche_calendrier_disabled.svg?v=129689393063761730611729156287); 1846 position: relative; 1847 cursor:pointer; 1848 } 1849 1850 @media all and (max-width: 589px) { 1851 .menuFiltre_alert .button-full { 1852 border: 1px solid var(--colorBtnPrimary); 1853 color: var(--colorBtnPrimary); 1854 background-color: white; 1855 } 1856 1857 .chef_indispo_popup{ 1858 bottom: 0; 1859 top: initial; 1860 transform: initial; 1861 left: 0; 1862 right: 0; 1863 width: initial; 1864 min-width: initial; 1865 height: initial; 1866 padding: 36px; 1867 1868 justify-content: center; 1869 flex-direction: column; 1870 position: fixed; 1871 background: white; 1872 z-index: 101; 1873 text-align: center; 1874 1875 } 1876 .chef_indispo_popup .close{ 1877 position: absolute; 1878 right: 24px;
1879 top: 17px; 1880 cursor: pointer; 1881 } 1882 .chef_indispo_popup .close img { 1883 width: 11px; 1884 height: 11px; 1885 } 1886 .chef_indispo_popup .h2 { 1887 font-size: 14px; 1888 margin-bottom: 16px; 1889 text-transform: uppercase; 1890 color: var(--colorBtnPrimary); 1891 font-weight: normal; 1892 justify-content: center; 1893 } 1894 .chef_indispo_popup .button { 1895 border: 1px solid var(--colorBtnPrimary); 1896 color: var(--colorBtnPrimary); 1897 background-color: white; 1898 line-height: 24px; 1899 font-size: 10px; 1900 min-width: 110px; 1901 border-radius: 1px; 1902 1903 text-transform: uppercase; 1904 padding: 10px 0; 1905 1906 margin-left: 0; 1907 margin-top: 12px; 1908 width: 166px; 1909 } 1910 1911 1912 .chef_indispo_popup .button { 1913 border: 1px solid #000000; 1914 color: #000000; 1915 } 1916 .chef_indispo_popup .button:hover { 1917 border: 1px solid #000000; 1918 background-color: #000000; 1919 color: white; 1920 } 1921 1922 1923 .menuFiltre_alert .button { 1924 border: 1px solid #000000; 1925 color: #000000; 1926 } 1927 .menuFiltre_alert .button:hover { 1928 border: 1px solid #000000; 1929 background-color: #000000; 1930 color: white; 1931 } 1932 } 1933 @media only screen and (max-width: 480px) { 1934 #sub_delivery_nav.home_filter_show { 1935 top: 61px; 1936 z-index: 10; 1937 position: absolute; 1938 display: block; 1939 } 1940 } 1941 #sub_delivery_nav.home_filter_show { 1942 top: 85px; 1943 z-index: 10; 1944 position: absolute; 1945 display: block; 1946 } 1947 #sub_delivery_nav.home_filter_hide { 1948 display: none; 1949 } 1950</style>
1951<script> 1952 1953</script>
vendor: 2 bytes, line 1953
1953
1954<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
vendor: 2 bytes, line 1954
1954
1955<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/LIB.jquery.mobile.custom.min.js?v=124096137454707077661727887583" type="text/javascript"></script>
vendor: 2 bytes, line 1955
1955
1956<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/LIB.jquery-ui.min.js?v=46089069986350409251727887550" type="text/javascript"></script>
vendor: 2 bytes, line 1956
1956
1957<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/LIB.datepicker.js?v=67154468867845795851727887496" type="text/javascript"></script>
1957 1958
1959<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/SC.filters.js?v=55102953868921517431727887644" type="text/javascript"></script>
vendor: 2 bytes, line 1959
1959
1960<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/SC.filters_modal.js?v=143893921958757128551727887573" type="text/javascript"></script>
1960 1961
1962<script> 1963 /** Days to be disabled as an array */ 1964 var disableddates = []; 1965 disableddates.push(""); 1966 �window.scFilterMenu = new SCFilterMenu(disableddates, 17, 1, 1, 3, true); 1967 $(document).on('TT.ready', _.bind(scFilterMenu.init, scFilterMenu)); 1968 console.log("%cRENDER SC.filters.js.liquid","background:yellow;color:#333");</script>
vendor: 2 bytes, line 1968
1968
1969<script type="application/ld+json"> 1970 1971</script>
1971 1972 1973 1974</div></div><div id="shopify-section-announcement" class="shopify-section"> 1975 <div class="AnnouncementBar js-announcement-bar is-closed" 1976 style="background-color: #000000; 1977 color: #ffffff; 1978 font-size: 13px; 1979 display: flex; 1980 justify-content: space-between; 1981 flex-direction: row; 1982 align-items: center;"> 1983 <div class="AnnouncementBar__Message" style="font-weight: normal"> 1984 Nous recrutons actuellement un Chef de Rang. <br /> 1985Vous pouvez postuler en nous adressant votre CV Ã l'adresse [email protected]. 1986 </div> 1987 1988 1989 1990 <button type="button" class="modal__close js-announcement-close text-link" style="position:absolute;color: white;padding: 0;"> 1991 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1992 <span class="icon__fallback-text">"Fermer (Esc)"</span> 1993 </button> 1994 </div> 1995
1995<script> 1996 (function (){ 1997 setTimeout(function (){ 1998 var keepOpen = !localStorage.getItem('closed_announcement_christmas') 1999 || $('.js-page-collections').length > 0 2000 || document.location.pathname === '/'; 2001 if(!!keepOpen) { 2002 $('.js-announcement-bar').removeClass('is-closed'); 2003 } 2004 }, 1000) 2005 2006 $('body').on('click.announcementClose', '.js-announcement-close', function () { 2007 $(this).closest('.js-announcement-bar').addClass('is-closed'); 2008 localStorage.setItem('closed_announcement_christmas', true) 2009 }) 2010 })() 2011 </script>
2011 2012 2013<style> 2014 .AnnouncementBar__Button { 2015 margin-right: 60px; 2016 } 2017 .AnnouncementBar__Button a { 2018 background: transparent; 2019 border: 1px solid transparent; 2020 color : #ffffff; 2021 2022 2023 2024 display: inline-block; 2025 text-align: center; 2026 } 2027 #shopify-section-announcement { 2028 position: relative; 2029 z-index: 102; 2030 } 2031 .AnnouncementBar { 2032 padding: 32px; 2033 position: fixed; 2034 bottom: 0; 2035 left: 0; 2036 z-index: 100; 2037 right: 0; 2038 transition: all .3s; 2039 } 2040 .AnnouncementBar.is-closed { 2041 transform: translateY(100%); 2042 } 2043 2044 .AnnouncementBar .modal__close { 2045 padding: 10px 32px; 2046 } 2047 2048 @media all and (max-width: 589px) { 2049 .AnnouncementBar .modal__close { 2050 padding: 8px 12px; 2051 } 2052 .AnnouncementBar .modal__close .icon { 2053 width: 21px; 2054 height: 21px; 2055 } 2056 } 2057</style>
2057<script type="application/json"> 2058 2059</script>
2059 2060</div><main class="main-content" id="MainContent"> 2061 2062 2063<!-- BEGIN content_for_index --><div id="shopify-section-1499790529450" class="shopify-section index-section--hero"><style> 2064 .bg_section_logo{ 2065 width: 100%; 2066 background: black; 2067 height: 100%; 2068 z-index: 20; 2069 display: flex; 2070 position: relative; 2071 justify-content: center; 2072 align-items: center; 2073 } 2074 .bg_section_logo .image_logo{ 2075 max-width: 140px; 2076 width: 100% !important; 2077 } 2078</style><div id="hero_video" class="hero_video transition"><div data-section-id="1499790529450" data-section-type="video-section" data-mobile-natural="false" class="video-parent-section hero hero--1499790529450 hero--100vh" data-aos="hero__animation"> 2079 <div class="js-home-waiting-overlay hero__mediaOverlay"> 2080 <div class="page-width"> 2081 <div class="hero__text-content vertical-center horizontal-center"></div> 2082 </div> 2083 </div> 2084 <div class="js-home-video-container hero__media hero__media--1499790529450 GTM_HP_VIDEO"><video id="Mp4Video-1499790529450" class="video-div js-home-video " data-mobile-src="https://cdn.shopify.com/videos/c/o/v/085842cd097d491eae68ec2e8e2962cf.mp4" data-src="https://cdn.shopify.com/videos/c/o/v/fe0c0279579242fea0430ce9bcc445bd.mp4" data-type="mp4" loop muted playsinline></video> 2085 </div> 2086 <div class="hero__text-wrap GTM_HP_VIDEOHERO"> 2087 2088 <div class="bg_section_logo"> 2089 <img class="image_logo" src="//restaurant-kei.fr/cdn/shop/files/logo-kei-video-hero-4.jpg?v=1734432774"> 2090 </div> 2091 2092 <div class="page-width"> 2093 <div class="hero__text-content vertical-center horizontal-center"></div> 2094 </div> 2095 2096 </div> 2097</div> 2098</div>
2099<script> 2100$(document).ready(function () { 2101 const $logoLink = $(".site-header__logo-link"); 2102 const $bg_section_logo = $(".bg_section_logo"); 2103 const $hero_video = $("#hero_video"); 2104 if ($logoLink.length) { 2105 $logoLink.hide(); 2106 setTimeout(() => { 2107 2108 $bg_section_logo.fadeOut(2000); 2109 setTimeout(() => { 2110 $hero_video.removeClass("transition"); 2111 $logoLink.fadeIn(1000); 2112 }, 1000); 2113 }, 2000); 2114 } 2115}); 2116</script>
2116 2117 2118<style> 2119 .bg_section_logo{ 2120 width: 100%; 2121 background: black; 2122 height: 100%; 2123 z-index: 20; 2124 display: flex; 2125 position: relative; 2126 justify-content: center; 2127 align-items: center; 2128 } 2129 .bg_section_logo .image_logo{ 2130 width: 100px; 2131 }<style data-shopify>.hidden__mobile { 2132 display: none !important; 2133 } 2134 .hero--1499790529450 .hero__title { 2135 font-size: 27.5px; 2136 line-height: 1.5; 2137 color: #ffffff; 2138 } 2139 .hero__title-sign{ 2140 position: absolute; 2141 bottom: 20px; 2142 right: 20px; 2143 } 2144 .hero__title-image + .hero__title { 2145 margin-top: 40px; 2146 } 2147 .hero__title { 2148 line-height: 40px; 2149 } 2150 @media only screen and (max-width: 768px) { 2151 .hero--1499790529450 .hero__title { 2152 font-size: 35px; 2153 } 2154 .hero--1499790529450 .hero__title-sign{ 2155 width: 40%; 2156 } 2157 } 2158 @media only screen and (min-width: 769px) { 2159 .hero--1499790529450 .hero__title { 2160 font-size: 55px; 2161 } 2162 .hero__title-sign{ 2163 bottom: 50px; 2164 right: 99px; 2165 } 2166 .hero--1499790529450 .hero__title { 2167 font-size: 55px; 2168 } 2169 .hidden__mobile { 2170 display: block !important; 2171 } 2172 .hidden__desktop { 2173 display: none; 2174 } 2175 } 2176 .hero{display: block;} 2177 .hero__media { 2178 background-color: #000000; 2179 z-index:0; 2180 background-image: url(""); 2181 background-position: center center; 2182 background-size: cover; 2183 } 2184 .hero__media:before { 2185 background-color: #000000; 2186 opacity: 0.0; 2187 } 2188 .hero__mediaOverlay { 2189 position: absolute; 2190 top: 0; 2191 bottom: 0; 2192 left: 0; 2193 right: 0; 2194 z-index: 5; 2195 background-position: center center; 2196 background-size: cover; 2197 transition: opacity 1.5s ease-out; 2198 } 2199 .hero__mediaOverlay.--fadeOut { 2200 opacity: 0; 2201 } 2202 .hero__mediaOverlay .page-width { 2203 display: flex; 2204 justify-content: center; 2205 align-items: center; 2206 align-content: center; 2207 height: 100%; 2208 color: var(--colorHeroText); 2209 } 2210 2211 @media all and (max-width: 541px){ 2212 .video-hero_desktop{ 2213 opacity: 0!important; 2214 } 2215 .video-hero_mobile { 2216 opacity: 1!important; 2217 } 2218 .hero__media { 2219 background-image: url(""); 2220 } 2221 .hero__mediaOverlay { 2222 background-image: url(""); 2223 } 2224 } 2225 @media all and (min-width: 540px) { 2226 .video-hero_desktop{ 2227 opacity: 1!important; 2228 } 2229 .video-hero_mobile { 2230 opacity: 0!important; 2231 } 2232 .hero__media--no-video { 2233 background-image: url(""); 2234 } 2235 .hero__media--no-video { 2236 background-image: url(""); 2237 } 2238 .hero__mediaOverlay { 2239 background-image: url(""); 2240 } 2241 } 2242 @keyframes loader { 2243 10% { 2244 top: 0; 2245 bottom: 100%; 2246 } 2247 50% { 2248 top: 0; 2249 bottom: 0; 2250 } 2251 100% { top: 100%; bottom: 0; } 2252 } 2253 2254 .hero__media .progress-bar { z-index:1; position: absolute; bottom: 100px; left: 50%; transform: translateX(-50%); height: 100px; } 2255 .progress { animation: loader 1.5s ease infinite; display: block; width: 3px; background: #ffffff; position: absolute; } 2256 .hero__subtitle { color:#ffffff; text-transform: initial; } 2257 @media screen and (max-width: 480px) { 2258 .hero__media .progress-bar { bottom: 75px; } 2259 .shopify-section:first-child .hero__text-content.vertical-center { padding-top: 0; } 2260 } 2261 2262 2263 .hero_video { 2264 display: block; 2265 z-index: 10; 2266 position: relative; 2267 } 2268 .hero_video.transition { 2269 z-index: 20; 2270 } 2271 ��</style></style>
2272<script type="text/javascript"> 2273 2274 let loadT = Date.now() 2275 let intervalVideo = setInterval(function (){ 2276 $('.js-home-waiting-overlay').addClass('--fadeOut'); 2277 $('.js-home-video').each(function(){ 2278 $(this).get(0).play(); 2279 }); 2280 }, 500) 2281 2282 if(!attrSelector){ 2283 var attrSelector = $(window).width() > 589 ? 'data-src' : 'data-mobile-src'; 2284 $('.js-home-video').each(function () { 2285 $(this).show() 2286 if($(this).attr('data-mobile-src')) { 2287 $(this).attr('src', $(this).attr(attrSelector)) 2288 } else { 2289 $(this).attr('src', $(this).attr('data-src')) 2290 } 2291 if($(this).attr("src")===""){ 2292 $(this).hide() 2293 } 2294 }) 2295 } 2296 // On click on "js-video-hero-first-button" trigger click on "js-header-first-button" with native javascript 2297 let _document = document; 2298 document.querySelectorAll('.js-video-hero-first-button').forEach(function (button) { 2299 button.addEventListener('click', function () { 2300 document.querySelector('.js-header-first-button').click(); 2301 }); 2302 }); 2303 document.querySelectorAll('.js-video-hero-second-button').forEach(function (button) { 2304 button.addEventListener('click', function () { 2305 console.log('coucou', document) 2306 _document.querySelector('.js-header-second-button').click(); 2307 }); 2308 }); 2309 2310</script>
vendor: 2 bytes, line 2310
2310
2311<script type="application/ld+json"> 2312 2313</script>
2313</div><div id="shopify-section-featured_space_xd8zTk" class="shopify-section"><div style="height: 40px;" class="space_desktop"></div> 2314<div style="height: 40px;" class="space_mobile"></div> 2315 2316<style> 2317 .space_mobile{display: none;} 2318 .space_desktop{display: block;} 2319 @media all and (max-width: 589px) { 2320 .space_mobile { 2321 display: block; 2322 } 2323 2324 .space_desktop { 2325 display: none; 2326 } 2327 } 2328</style>
2329<script type="application/ld+json"> 2330 2331</script>
2331 2332 2333 2334 2335</div><div id="shopify-section-featured_space_yArkgQ" class="shopify-section"><div style="height: 1px;" class="space_desktop"></div> 2336<div style="height: 20px;" class="space_mobile"></div> 2337 2338<style> 2339 .space_mobile{display: none;} 2340 .space_desktop{display: block;} 2341 @media all and (max-width: 589px) { 2342 .space_mobile { 2343 display: block; 2344 } 2345 2346 .space_desktop { 2347 display: none; 2348 } 2349 } 2350</style>
2351<script type="application/ld+json"> 2352 2353</script>
2353 2354 2355 2356 2357</div><div id="shopify-section-featured_content_np6YdB" class="shopify-section index-section"><div class="text-center"> 2358 <div class="page-width"> 2359 <div class="grid"> 2360 <div class="grid__item medium-up--three-quarters medium-up--push-one-eighth"><h2><span class="responsive-quote"> « Ce n'est pas la lumière qui manque à notre regard, <span class="desktop-br"><br></span> c'est notre regard qui manque de lumière. » </span> <style> .responsive-quote { font-style: italic; } /* Cacher la balise <br> sur mobile */ @media (max-width: 767px) { .desktop-br { display: none; } .responsive-quote { font-size: 17px; /* Taille de police pour mobile */ } } /* Afficher la balise <br> sur desktop */ @media (min-width: 768px) { .desktop-br { display: inline; } .responsive-quote { font-size: 20px; /* Taille de police pour desktop */ } } </style></h2> 2361 2362 2363 �</div> 2364 </div> 2365 </div> 2366 </div> 2367 2368</div><div id="shopify-section-slideshow_r8ewyH" class="shopify-section index-section--hero"> 2369 2370 2371 2372 2373<div 2374 data-section-id="9167" 2375 data-section-type="slideshow-section" 2376 2377><div class="slideshow-wrapper "><div class=""> 2378 <div 2379 id="Slideshow-9167" 2380 class="hero hero--750px hero--9167 hero--mobile--100vh loading loading--delayed" 2381 2382 data-mobile-natural="false" 2383 data-autoplay="true" 2384 data-speed="5000" 2385 data-aos="hero__animation" 2386 2387 data-arrows="true" 2388 2389 2390 data-slide-count="1" 2391 > 2392 2393 2394 2395 2396 <div 2397 2398 class="slideshow__slide slideshow__slide--2282" 2399 data-index="0" 2400 data-id="2282" 2401 ><style data-shopify>.slideshow__slide--2282 .hero__link { 2402 width: 100%; 2403 display: flex!important; 2404 justify-content: flex-start!important; 2405 } 2406 2407 .slideshow__slide--2282 .hero__link .btn--inverse{ 2408 background-color:!important; 2409 border-color:!important; 2410 color:!important; 2411 } 2412 .slideshow__slide--2282 .hero__link .btn{ 2413 margin-bottom:0px; 2414 font-size: 12px; 2415 line-height:normal; 2416 } 2417 2418 .slideshow__slide--2282 .hero__suptitle { 2419 font-size: 12px; 2420 margin-bottom:0px; 2421 line-height:normal; 2422 } 2423 .slideshow__slide--2282 .hero__title { 2424 font-size: 25px; 2425 line-height: 0px; 2426 margin-bottom:23px; 2427 letter-spacing:0.0em; 2428 } 2429 2430 .slideshow__slide--2282 .hero__subtitle { 2431 font-size: 14px; 2432 margin-bottom:23px; 2433 line-height:normal; 2434 letter-spacing:var(--typeBaseSpacing); 2435 } 2436 .hero__text-content { 2437 padding: 0!important; 2438 } 2439 2440 @media only screen and (min-width: 769px) { 2441 .hero__text-content { 2442 padding: 0!important; 2443 } 2444 2445 .slideshow__slide--2282 .hero__link .btn{ 2446 2447 margin-bottom:100px; 2448 font-size: 13px; 2449 line-height:normal; 2450 } 2451 2452 .slideshow__slide--2282 .hero__suptitle { 2453 font-size: 12px; 2454 margin-bottom:0px; 2455 line-height:normal; 2456 } 2457 2458 .slideshow__slide--2282 .hero__title { 2459 font-size: 35px; 2460 line-height:0px; 2461 margin-bottom:35px; 2462 letter-spacing:0.0em; 2463 } 2464 2465 .slideshow__slide--2282 .hero__subtitle { 2466 font-size: 18px; 2467 margin-bottom:45px; 2468 line-height:normal; 2469 letter-spacing:var(--typeBaseSpacing); 2470 } 2471 } 2472 2473 2474 2475 .slideshow__slide--2282 .hero__image-wrapper:after { 2476 content: ''; 2477 position: absolute; 2478 left: 0; 2479 right: 0; 2480 top: 0; 2481 bottom: 0; 2482 z-index: 3; 2483 background-color: #000; 2484 opacity: 0.18; 2485 } 2486 2487 2488 2489 .slideshow__slide--2282 .hero__link .btn { 2490 border: 0 !important; 2491 background-color:transparent !important; 2492 border-color:transparent !important; 2493 color:white!important; 2494 padding: 0 !important; 2495 display: inline-block !important; 2496 text-align: left !important; 2497 position: relative !important; 2498 } 2499 .slideshow__slide--2282 .hero__link .btn:hover { 2500 background-color:transparent !important; 2501 border-color:transparent !important; 2502 color:white!important; 2503 } 2504 .slideshow__slide--2282 .hero__link .btn:after{ 2505 content:""; 2506 display:block; 2507 position:absolute; 2508 left:0; 2509 bottom:0; 2510 width:100%; 2511 border-bottom:2px solid currentColor;
2512 transform:scaleX(0); 2513 transform-origin:0 50%; 2514 transition:0.5s ease; 2515 } 2516 .slideshow__slide--2282 .hero__link .btn:hover:after{ 2517 transform:scaleX(1) 2518 } 2519 2520 �</style><div class="hero__image-wrapper"><style data-shopify>.hero__image--2282 { 2521 object-position: center center; 2522 font-family: "object-fit: cover; object-position: center center;"; 2523 }</style><img 2524 class="hero__image hero__image--2282 lazyload small--hide" 2525 src="//restaurant-kei.fr/cdn/shop/files/Photo-kei.png?v=1729161039" 2526 data-src="//restaurant-kei.fr/cdn/shop/files/Photo-kei.png?v=1729161039" 2527 data-aspectratio="2.56" 2528 data-sizes="auto" 2529 alt="" 2530 ><img 2531 class="hero__image hero__image--2282 lazyload medium-up--hide" 2532 src="//restaurant-kei.fr/cdn/shop/files/571_HD.jpg?v=1728995209" 2533 data-src="//restaurant-kei.fr/cdn/shop/files/571_HD.jpg?v=1728995209" 2534 data-aspectratio="1.5309523809523808" 2535 data-sizes="auto" 2536 alt="" 2537 ><noscript> 2538 <img 2539 class="hero__image hero__image--2282" 2540 src="//restaurant-kei.fr/cdn/shop/files/Photo-kei.png?v=1729161039" 2541 alt="" 2542 > 2543 </noscript></div><div class="hero__text-wrap"> 2544 <div class="page-width"> 2545 <div class="hero__text-content vertical-bottom horizontal-left"><div data-aos="fade-right" data-aos-easing="linear" data-aos-duration="2000">�<h2 class="h1 hero__title" data-flag="ssl215"> 2546 2547 DÃGUSTATION 2548 2549 </h2></div>��<div class="hero__subtitle" data-flag="sslide" style="width: 100%;"> 2550 <div class="animation-cropper"> 2551 <div class="animation-contents"> 2552 Lâunivers culinaire de Kei à travers nos différents menus. 2553 </div> 2554 </div> 2555 </div><div class="hero__link" > 2556 <div class="animation-cropper"> 2557 <div class="animation-contents"> 2558 <a href="/pages/degustations-et-menus" class="btn btn--inverse btn--no-animate btn--kei"> 2559 <sp
2559an style="font-weight: normal; font-size: 19px; color: #e4c5ef;">Découvrir les menus</span> 2560 </a> 2561 </div> 2562 </div> 2563 </div></div> 2564 </div> 2565 </div></div></div> 2566 </div> 2567 </div></div> 2568 2569 2570</div><div id="shopify-section-slideshow_arbEHd" class="shopify-section index-section--hero"> 2571 2572 2573 2574 2575<div 2576 data-section-id="7739" 2577 data-section-type="slideshow-section" 2578 2579><div class="slideshow-wrapper "><div class=""> 2580 <div 2581 id="Slideshow-7739" 2582 class="hero hero--100vh hero--7739 hero--mobile--100vh loading loading--delayed" 2583 2584 data-mobile-natural="false" 2585 data-autoplay="true" 2586 data-speed="5000" 2587 data-aos="hero__animation" 2588 2589 2590 data-slide-count="1" 2591 > 2592 2593 2594 2595 2596 <div 2597 2598 class="slideshow__slide slideshow__slide--22034" 2599 data-index="0" 2600 data-id="22034" 2601 ><style data-shopify>.slideshow__slide--22034 .hero__link { 2602 width: 100%; 2603 display: flex!important; 2604 justify-content: center!important; 2605 } 2606 2607 .slideshow__slide--22034 .hero__link .btn--inverse{ 2608 background-color:!important; 2609 border-color:!important; 2610 color:!important; 2611 } 2612 .slideshow__slide--22034 .hero__link .btn{ 2613 margin-bottom:13px; 2614 font-size: 12px; 2615 line-height:normal; 2616 } 2617 2618 .slideshow__slide--22034 .hero__suptitle { 2619 font-size: 12px; 2620 margin-bottom:0px; 2621 line-height:normal; 2622 } 2623 .slideshow__slide--22034 .hero__title { 2624 font-size: 25px; 2625 line-height: 70px; 2626 margin-bottom:0px; 2627 letter-spacing:0.0em; 2628 } 2629 2630 .slideshow__slide--22034 .hero__subtitle { 2631 font-size: 14px; 2632 margin-bottom:27px; 2633 line-height:normal; 2634 letter-spacing:var(--typeBaseSpacing); 2635 } 2636 .hero__text-content { 2637 padding: 0!important; 2638 } 2639 2640 @media only screen and (min-width: 769px) { 2641 .hero__text-content { 2642 padding: 0!important; 2643 } 2644 2645 .slideshow__slide--22034 .hero__link .btn{ 2646 2647 margin-bottom:13px; 2648 font-size: 13px; 2649 line-height:normal; 2650 } 2651 2652 .slideshow__slide--22034 .hero__suptitle { 2653 font-size: 12px; 2654 margin-bottom:0px; 2655 line-height:normal; 2656 } 2657 2658 .slideshow__slide--22034 .hero__title { 2659 font-size: 35px; 2660 line-height:70px; 2661 margin-bottom:35px; 2662 letter-spacing:0.0em; 2663 } 2664 2665 .slideshow__slide--22034 .hero__subtitle { 2666 font-size: 18px; 2667 margin-bottom:0px; 2668 line-height:normal; 2669 letter-spacing:var(--typeBaseSpacing); 2670 } 2671 } 2672 2673 2674 2675 .slideshow__slide--22034 .hero__image-wrapper:after { 2676 content: ''; 2677 position: absolute; 2678 left: 0; 2679 right: 0; 2680 top: 0; 2681 bottom: 0; 2682 z-index: 3; 2683 background-color: #000; 2684 opacity: 0.3; 2685 } 2686 2687 2688 2689 .slideshow__slide--22034 .hero__link .btn { 2690 border: 0 !important; 2691 background-color:transparent !important; 2692 border-color:transparent !important; 2693 color:white!important; 2694 padding: 0 !important; 2695 display: inline-block !important; 2696 text-align: left !important; 2697 position: relative !important; 2698 } 2699 .slideshow__slide--22034 .hero__link .btn:hover { 2700 background-color:transparent !important; 2701 border-color:transparent !important; 2702 color:white!important; 2703 } 2704 .slideshow__slide--22034 .hero__link .btn:after{ 2705 content:""; 2706 display:block; 2707 position:absolute; 2708 left:0; 2709 bottom:0; 2710 width:100%; 2711 border-bottom:2px solid currentColor;
2712 transform:scaleX(0); 2713 transform-origin:0 50%; 2714 transition:0.5s ease; 2715 } 2716 .slideshow__slide--22034 .hero__link .btn:hover:after{ 2717 transform:scaleX(1) 2718 } 2719 2720 �</style><div class="hero__image-wrapper"><style data-shopify>.hero__image--22034 { 2721 object-position: center center; 2722 font-family: "object-fit: cover; object-position: center center;"; 2723 }</style><img 2724 class="hero__image hero__image--22034 lazyload small--hide" 2725 src="//restaurant-kei.fr/cdn/shop/files/359a_HD.jpg?v=1728995198" 2726 data-src="//restaurant-kei.fr/cdn/shop/files/359a_HD.jpg?v=1728995198" 2727 data-aspectratio="1.5309523809523808" 2728 data-sizes="auto" 2729 alt="" 2730 ><img 2731 class="hero__image hero__image--22034 lazyload medium-up--hide" 2732 src="//restaurant-kei.fr/cdn/shop/files/359a_HD.jpg?v=1728995198" 2733 data-src="//restaurant-kei.fr/cdn/shop/files/359a_HD.jpg?v=1728995198" 2734 data-aspectratio="1.5309523809523808" 2735 data-sizes="auto" 2736 alt="" 2737 ><noscript> 2738 <img 2739 class="hero__image hero__image--22034" 2740 src="//restaurant-kei.fr/cdn/shop/files/359a_HD.jpg?v=1728995198" 2741 alt="" 2742 > 2743 </noscript></div><div class="hero__text-wrap"> 2744 <div class="page-width"> 2745 <div class="hero__text-content vertical-center horizontal-center"><div data-aos="fade-right" data-aos-easing="linear" data-aos-duration="2000">�<h2 class="h1 hero__title" data-flag="ssl215"> 2746 2747 HARMONIE 2748 2749 </h2></div>��<div class="hero__subtitle" data-flag="sslide" style="width: 100%;"> 2750 <div class="animation-cropper"> 2751 <div class="animation-contents"> 2752 Conviviale et passionnée,<br>venez faire la connaissance de lâéquipe.<br><br> 2753 </div> 2754 </div> 2755 </div><div class="hero__link" > 2756 <div class="animation-cropper"> 2757 <div class="animation-contents"> 2758 <a href="/pages/harmonie" class="btn btn--inverse btn--no-animate btn--kei"> 2759 <sp
2759an style="font-weight: normal; font-size: 19px; color: #e4c5ef;">Découvrir l'équipe</span> 2760 </a> 2761 </div> 2762 </div> 2763 </div></div> 2764 </div> 2765 </div></div></div> 2766 </div> 2767 </div></div> 2768 2769 2770</div><div id="shopify-section-logo_list_6Rf934" class="shopify-section index-section"><style data-shopify>.logo-bar--logo_list_6Rf934 { 2771 opacity: 1.0; 2772} 2773#shopify-section-logo_list_6Rf934{ display:block;} 2774@media screen and (max-width: 589px) { 2775 #shopify-section-logo_list_6Rf934{ display:none;} 2776}</style><div class="page-width" data-aos="logo__animation"><div class="section-header"> 2777 <h2 class="section-header__title">NOS RESTAURANTS</h2> 2778 </div> 2779 2780 2781 2782 <div class="logo-bar logo-bar--logo_list_6Rf934"><div class="logo-bar__item" > 2783 2784 <a href="https://restaurant-kei.myshopify.com/" class="logo-bar__link"> 2785 2786 2787 <img class="logo-bar__image lazyload" 2788 data-src="//restaurant-kei.fr/cdn/shop/files/logo_kei_restaurant_ok.png?v=1735313996" 2789 data-widths="[180, 360, 540, 720]" 2790 data-aspectratio="0.7273718647764449" 2791 data-sizes="auto" 2792 alt=""> 2793 2794 2795 </a> 2796 2797 </div><div class="logo-bar__item" > 2798 2799 <a href="https://www.kei-collection.com/" class="logo-bar__link"> 2800 2801 2802 <img class="logo-bar__image lazyload" 2803 data-src="//restaurant-kei.fr/cdn/shop/files/kei_collection_logo_page_restaurant.png?v=1734460314" 2804 data-widths="[180, 360, 540, 720]" 2805 data-aspectratio="1.390495867768595" 2806 data-sizes="auto" 2807 alt=""> 2808 2809 2810 </a> 2811 2812 </div><div class="logo-bar__item" > 2813 2814 <a href="https://www.heritagebykei.com/" class="logo-bar__link"> 2815 2816 2817 <img class="logo-bar__image lazyload" 2818 data-src="//restaurant-kei.fr/cdn/shop/files/Heritage_ok.png?v=1734459262" 2819 data-widths="[180, 360, 540, 720]" 2820 data-aspectratio="0.7273718647764449" 2821 data-sizes="auto" 2822 alt=""> 2823 2824 2825 </a> 2826 2827 </div></div> 2828 2829</div> 2830 2831</div><div id="shopify-section-logo_list_MabEM9" class="shopify-section index-section"><style data-shopify>.logo-bar--logo_list_MabEM9 { 2832 opacity: 1.0; 2833} 2834#shopify-section-logo_list_MabEM9{ display:block;} 2835@media screen and (max-width: 589px) { 2836 #shopify-section-logo_list_MabEM9{ display:none;} 2837}</style><div class="page-width" data-aos="logo__animation"> 2838 2839 2840 <div class="logo-bar logo-bar--logo_list_MabEM9"><div class="logo-bar__item" > 2841 2842 <a href="https://www.maisonkei.jp/" class="logo-bar__link"> 2843 2844 2845 <img class="logo-bar__image lazyload" 2846 data-src="//restaurant-kei.fr/cdn/shop/files/Maison_Kei_2_99de43a6-1bdd-4ded-a643-eacb53bfc645.png?v=1735313365" 2847 data-widths="[180, 360, 540, 720]" 2848 data-aspectratio="0.7273718647764449" 2849 data-sizes="auto" 2850 alt=""> 2851 2852 2853 </a> 2854 2855 </div><div class="logo-bar__item" > 2856 2857 <a href="https://www.maisonkei.jp/esprit_c/" class="logo-bar__link"> 2858 2859 2860 <img class="logo-bar__image lazyload" 2861 data-src="//restaurant-kei.fr/cdn/shop/files/Esprit_C_ok_2.png?v=1734459523" 2862 data-widths="[180, 360, 540, 720]" 2863 data-aspectratio="0.7273718647764449" 2864 data-sizes="auto" 2865 alt=""> 2866 2867 2868 </a> 2869 2870 </div><div class="logo-bar__item" > 2871 2872 <a href="https://www.maisonkei.jp/st-louisbar/" class="logo-bar__link"> 2873 2874 2875 <img class="logo-bar__image lazyload" 2876 data-src="//restaurant-kei.fr/cdn/shop/files/logo_saint_louis_ok_3.png?v=1734459700"
2877 data-widths="[180, 360, 540, 720]" 2878 data-aspectratio="0.7273718647764449" 2879 data-sizes="auto" 2880 alt=""> 2881 2882 2883 </a> 2884 2885 </div></div> 2886 2887</div> 2888 2889</div><div id="shopify-section-logo_list_ijjkjh" class="shopify-section index-section"><style data-shopify>.logo-bar--logo_list_ijjkjh { 2890 opacity: 1.0; 2891} 2892#shopify-section-logo_list_ijjkjh{ display:none;} 2893@media screen and (max-width: 589px) { 2894 #shopify-section-logo_list_ijjkjh{ display:block;} 2895}</style><div class="page-width" data-aos="logo__animation"> 2896 2897 2898 <div class="logo-bar logo-bar--logo_list_ijjkjh"><div class="logo-bar__item" > 2899 2900 <a href="https://restaurant-kei.myshopify.com/" class="logo-bar__link"> 2901 2902 2903 <img class="logo-bar__image lazyload" 2904 data-src="//restaurant-kei.fr/cdn/shop/files/logo_kei_restaurant_ok.png?v=1735313996" 2905 data-widths="[180, 360, 540, 720]" 2906 data-aspectratio="0.7273718647764449" 2907 data-sizes="auto" 2908 alt=""> 2909 2910 2911 </a> 2912 2913 </div><div class="logo-bar__item" > 2914 2915 <a href="https://www.maisonkei.jp/" class="logo-bar__link"> 2916 2917 2918 <img class="logo-bar__image lazyload" 2919 data-src="//restaurant-kei.fr/cdn/shop/files/Maison_Kei_2_99de43a6-1bdd-4ded-a643-eacb53bfc645.png?v=1735313365" 2920 data-widths="[180, 360, 540, 720]" 2921 data-aspectratio="0.7273718647764449" 2922 data-sizes="auto" 2923 alt=""> 2924 2925 2926 </a> 2927 2928 </div><div class="logo-bar__item" > 2929 2930 <a href="https://www.heritagebykei.com/" class="logo-bar__link"> 2931 2932 2933 <img class="logo-bar__image lazyload" 2934 data-src="//restaurant-kei.fr/cdn/shop/files/Heritage_ok.png?v=1734459262" 2935 data-widths="[180, 360, 540, 720]" 2936 data-aspectratio="0.7273718647764449" 2937 data-sizes="auto" 2938 alt=""> 2939 2940 2941 </a> 2942 2943 </div><div class="logo-bar__item" > 2944 2945 <a href="https://www.kei-collection.com/" class="logo-bar__link"> 2946 2947 2948 <img class="logo-bar__image lazyload" 2949 data-src="//restaurant-kei.fr/cdn/shop/files/kei_collection_logo_page_restaurant.png?v=1734460314" 2950 data-widths="[180, 360, 540, 720]" 2951 data-aspectratio="1.390495867768595" 2952 data-sizes="auto" 2953 alt=""> 2954 2955 2956 </a> 2957 2958 </div><div class="logo-bar__item" > 2959 2960 <a href="https://www.maisonkei.jp/esprit_c/" class="logo-bar__link"> 2961 2962 2963 <img class="logo-bar__image lazyload" 2964 data-src="//restaurant-kei.fr/cdn/shop/files/Esprit_C_logo_page_restaurant.png?v=1734467724" 2965 data-widths="[180, 360, 540, 720]" 2966 data-aspectratio="2.109865470852018" 2967 data-sizes="auto" 2968 alt=""> 2969 2970 2971 </a> 2972 2973 </div><div class="logo-bar__item" > 2974 2975 <a href="https://www.maisonkei.jp/st-louisbar/" class="logo-bar__link"> 2976 2977 2978 <img class="logo-bar__image lazyload" 2979 data-src="//restaurant-kei.fr/cdn/shop/files/logo_saint_louis_ok_3.png?v=1734459700" 2980 data-widths="[180, 360, 540, 720]" 2981 data-aspectratio="0.7273718647764449" 2982 data-sizes="auto" 2983 alt=""> 2984 2985 2986 </a> 2987 2988 </div></div> 2989 2990</div> 2991 2992</div><!-- END content_for_index --> 2993 2994 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 2995</div><!-- FOOTER START --><div id="shopify-section-footer" class="shopify-section"><style> 2996 .site-footer { 2997 z-index: 3; 2998 background-color: rgba(0, 0, 0, 0.8); 2999 } 3000 .site-footer:after { 3001 background-image: url(//restaurant-kei.fr/cdn/shop/files/footer_5.jpg?v=1735311178); 3002 opacity: 1.0; 3003 background-size: cover; 3004 } 3005 .footer__item { 3006 flex: 1; 3007 margin-right: 20px; 3008 } 3009 .site-footer a{ 3010 color: white; 3011 } 3012 .site-footer__logos { 3013 display: flex; 3014 justify-content: center; 3015 flex-wrap: wrap; 3016 margin-top: 50px; 3017 } 3018 3019 .site-footer__logos img { 3020 margin: 12px 20px; 3021 max-width: 67px; 3022 height: auto; 3023 } 3024 @media only screen and (max-width: 768px) { 3025 .site-footer.footer--has-mobile-image:after { 3026 background: url(//restaurant-kei.fr/cdn/shop/files/footer_mobile_2.jpg?v=1735311488); 3027 opacity: 0.6; 3028 background-size: cover; 3029 background-position: center; 3030 } 3031 .grid__item { 3032 padding-left: 0px; 3033 } 3034 } 3035 @media only screen and (min-width: 769px) { 3036 .footer__item-- { 3037 width: %; 3038 } 3039 } 3040</style> 3041 3042 <footer class="site-footer footer--has-mobile-image" data-section-id="footer" data-section-type="footer"> 3043 <div class="page-width"> 3044 <div class="flex"><div class="grid__item footer__item footer__item--1494292481350"><div class="footer__logo-social"><ul class="no-bullets footer__social"><li> 3045 <a target="_blank" rel="noopener" href="https://m.facebook.com/www.restaurantkei.fr/?locale2=fr_FR" title="RESTAURANT KEI sur Facebook"> 3046 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
3046ox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 3047 <span class="icon__fallback-text">Facebook</span> 3048 </a> 3049 </li><li> 3050 <a target="_blank" rel="noopener" href="https://www.instagram.com/restaurantkei/?hl=fr" title="RESTAURANT KEI sur Instagram"> 3051 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 3052 <span class="icon__fallback-text">Instagram</span> 3053 </a> 3054 </li></ul> 3055 3056</div> 3057</div><div class="grid__item footer__item footer__item--custom_inDpUe"> 3058 <p class="footer__title small--hide"><span style="font-weight: normal;">Restaurant Kei</span></p> 3059 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_inDpUe"> 3060 <span style="font-weight: normal;">Restaurant Kei</span>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3061 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3062</span> 3063</button> 3064 3065<div 3066 3067 id="Footer-custom_inDpUe" class="collapsible-content collapsible-content--small" 3068 > 3069 <div class="collapsible-content__inner"> 3070 <div class="footer__collapsible"> 3071 <p><a href="https://www.google.fr/maps/place/Restaurant+Kei/@48.864358,2.3395078,17z/data=!3m1!4b1!4m6!3m5!1s0x47e66e2302da39a9:0x807a2aff8145c442!8m2!3d48.864358!4d2.3420827!16s%2Fg%2F1jmc_p_g0?entry=ttu&g_ep=EgoyMDI0MTIxMS4wIKXMDSoJLDEwMjExMjMzSAFQAw%3D%3D" title="https://www.google.fr/maps/place/Restaurant+Kei/@48.864358,2.3395078,17z/data=!3m1!4b1!4m6!3m5!1s0x47e66e2302da39a9:0x807a2aff8145c442!8m2!3d48.864358!4d2.3420827!16s%2Fg%2F1jmc_p_g0?entry=ttu&g_ep=EgoyMDI0MTIxMS4wIKXMDSoJLDEwMjExMjMzSAFQAw%3D%3D">5 Rue Coq Héron<br/>75001 Paris</a></p> 3072 </div> 3073 </div> 3074</div> 3075</div><div class="grid__item footer__item footer__item--custom_TgXhfc"> 3076 <p class="footer__title small--hide"><span style="font-weight: normal;">Nous contacter</span></p> 3077 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_TgXhfc"> 3078 <span style="font-weight: normal;">Nous contacter</span>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3079 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3079ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3080</span> 3081</button> 3082 3083<div 3084 3085 id="Footer-custom_TgXhfc" class="collapsible-content collapsible-content--small" 3086 > 3087 <div class="collapsible-content__inner"> 3088 <div class="footer__collapsible"> 3089 <p>01 42 33 14 74<br/><span style="text-decoration:underline">[email protected]</span></p> 3090 </div> 3091 </div> 3092</div> 3093</div><div class="grid__item footer__item footer__item--custom_49rRtX"> 3094 <p class="footer__title small--hide"><a href="https://restaurant-kei.myshopify.com/pages/nous-rejoindre" style="font-weight: normal;">Recrutement</a></p> 3095 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_49rRtX"> 3096 <a href="https://restaurant-kei.myshopify.com/pages/nous-rejoindre" style="font-weight: normal;">Recrutement</a>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3097 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3098</span> 3099</button> 3100 3101<div 3102 3103 id="Footer-custom_49rRtX" class="collapsible-content collapsible-content--small" 3104 > 3105 <div class="collapsible-content__inner"> 3106 <div class="footer__collapsible"> 3107 3108 </div> 3109 </div> 3110</div> 3111</div><div class="grid__item footer__item footer__item--38d8de70-1704-4d92-88dc-3b6161896456"> 3112 <p class="footer__title small--hide"><span style="font-weight: normal;">Horaires</span></p> 3113 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-38d8de70-1704-4d92-88dc-3b6161896456"> 3114 <span style="font-weight: normal;">Horaires</span>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3115 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3116</span> 3117</button> 3118 3119<div 3120 3121 id="Footer-38d8de70-1704-4d92-88dc-3b6161896456" class="collapsible-content collapsible-content--small" 3122 > 3123 <div class="collapsible-content__inner"> 3124 <div class="footer__collapsible"> 3125 <p><strong>Du mardi au jeudi :<br/></strong>19h45-21h00</p><p><strong>Vendredi et samedi :<br/></strong>12h30-13h15 / 19h45-21h00</p> 3126 </div> 3127 </div> 3128</div> 3129</div><div class="footer__clear small--hide"></div><div class="grid__item footer__item footer__item--custom_QYyWfW"> 3130 <p class="footer__title small--hide"><span style="font-weight: normal;">Presse</span></p> 3131 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_QYyWfW"> 3132 <span style="font-weight: normal;">Presse</span>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3133 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3134</span> 3135</button> 3136 3137<div 3138 3139 id="Footer-custom_QYyWfW" class="collapsible-content collapsible-content--small" 3140 > 3141 <div class="collapsible-content__inner"> 3142 <div class="footer__collapsible"> 3143 <p><strong>France :</strong><br/>Marie Rizk<br/>[email protected]</p><p><strong><br/>Japon :</strong><br/>Koizumi<br/>[email protected]<br/><br/><strong>Collaborations :</strong><br/>Hélène Luzin<br/>[email protected]</p> 3144 </div> 3145 </div> 3146</div> 3147 3148
3148<script type="application/javascript"> 3149 document.addEventListener('DOMContentLoaded', function() { 3150 document.querySelector('[aria-controls="Footer-custom_QYyWfW"]').click() 3151 }); 3152 </script>
3152 3153</div><div class="grid__item footer__item footer__item--custom_hHKPHx"> 3154 <p class="footer__title small--hide"><span style="font-weight: normal;">Politique de confidentialité</span></p> 3155 <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_hHKPHx"> 3156 <span style="font-weight: normal;">Politique de confidentialité</span>�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3157 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3158</span> 3159</button> 3160 3161<div 3162 3163 id="Footer-custom_hHKPHx" class="collapsible-content collapsible-content--small" 3164 > 3165 <div class="collapsible-content__inner"> 3166 <div class="footer__collapsible"> 3167 <p><a href="https://restaurant-kei.myshopify.com/pages/politique-de-confidentialite" title="https://restaurant-kei.myshopify.com/pages/politique-de-confidentialite">Découvrir</a></p> 3168 </div> 3169 </div> 3170</div> 3171</div></div> 3172<div class="site-footer__logos"> 3173 3174 <img src="//restaurant-kei.fr/cdn/shop/files/logo-gault-et-millau_blanc_90x.png?v=1735312489"> 3175 3176 3177 <img src="//restaurant-kei.fr/cdn/shop/files/logo-la-liste_90x.png?v=1734514568"> 3178 3179 3180 <img src="//restaurant-kei.fr/cdn/shop/files/logo-les-grandes-tables-du-monde_90x.png?v=1734514568"> 3181 3182 3183 <img src="//restaurant-kei.fr/cdn/shop/files/Logo_michelin_2025_90x.png?v=1743498147"> 3184 3185 3186</div> 3187 <div class="site-footer__bottom"><div class="footer__copyright site-footer__bottom-block"> 3188 <span class="footer__powered_by"> 3189 <a href="https://restaurant-kei.myshopify.com/pages/conditions-generales-de-vente-et-mentions-legales">CGV et mentions légales</a> 3190 </span> 3191 3192 3193 3194 3195 3196 3197 </div> 3198 </div> 3199 3200 </div> 3201 </footer> 3202 3203 3204 3205</div><div id="shopify-section-footer-logo" class="shopify-section"> 3206 3207</div><!-- FOOTER END --> 3208 3209 </div> 3210</div> 3211<div id="shopify-section-chat-gpt" class="shopify-section AIFred"> 3212 3213 3214</div>�<div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"><style> 3215 .modal--square .modal__close, .modal--square .modal__close:hover{ 3216 color: #2f2f2f; 3217 } 3218</style> 3219</div>�<div id="VideoModal" class="modal modal--solid"> 3220 <div class="modal__inner"> 3221 <div class="modal__centered page-width text-center"> 3222 <div class="modal__centered-content"> 3223 <div class="video-wrapper video-wrapper--modal"> 3224 <div id="VideoHolder"></div> 3225 </div> 3226 </div> 3227 </div> 3228 </div> 3229 3230 <button type="button" class="modal__close js-modal-close text-link"> 3231 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3232 <span class="icon__fallback-text">"Fermer (Esc)"</span> 3233 </button> 3234</div> 3235<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3236 <div class="pswp__bg"></div> 3237 <div class="pswp__scroll-wrap"> 3238 <div class="pswp__container"> 3239 <div class="pswp__item"></div> 3240 <div class="pswp__item"></div> 3241 <div class="pswp__item"></div> 3242 </div> 3243 3244 <div class="pswp__ui pswp__ui--hidden"> 3245 <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--left" title="Précédent"> 3246 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 3247 </button> 3248 3249 <button class="btn btn--no-animate btn--body btn--circle btn--large pswp__button pswp__button--close" title="Fermer (Esc)"> 3250 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3251 </button> 3252 3253 <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--right" title="Suivant"> 3254 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 3255 </button> 3256 </div> 3257 </div> 3258</div> 3259<div id="shopify-section-global_hours" class="shopify-section"> 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286
3286<script> 3287 var filtre_hours_template = "\r\n \r\n \r\n \u003cdiv class=\"container-hours\"\u003e\r\n \u003cdiv class=\"row\"\u003e\r\n \r\n\r\n \r\n \u003cdiv\u003e\r\n \r\n \u003cdiv id=\"colMidi\" class=\"hour-list list-unstyled\"\u003e\r\n \r\n \u003cdiv class=\"hour-title js-hour-title js-hour-title-midi\"\u003eMidi\u003c\/div\u003e\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-delivery js-hour-delivery-midi\" id=\"midi1\" data-time=\"10:00-12:00\" role=\"button\"\u003e10h - 12h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-delivery js-hour-delivery-midi\" id=\"midi2\" data-time=\"12:00-14:00\" role=\"button\"\u003e12h - 14h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-delivery js-hour-delivery-midi\" id=\"midi3\" data-time=\"14:00-16:00\" role=\"button\"\u003e14h - 16h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi6\" data-time=\"10:00\" role=\"button\"\u003e10h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi7\" data-time=\"11:00\" role=\"button\"\u003e11h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi8\" data-time=\"12:00\" role=\"button\"\u003e12h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi9\" data-time=\"13:00\" role=\"button\"\u003e13h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi10\" data-time=\"14:00\" role=\"button\"\u003e14h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-midi\" id=\"midi11\" data-time=\"15:00\" role=\"button\"\u003e15h\u003c\/button\u003e\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003c\/div\u003e\r\n \r\n \u003c\/div\u003e\r\n \r\n\r\n \r\n \u003cdiv\u003e\r\n \r\n \u003cdiv id=\"colSoir\" class=\"hour-list list-unstyled\"\u003e\r\n \r\n \u003cdiv class=\"hour-title js-hour-title js-hour-title-soir\"\u003eSoir\u003c\/div\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-delivery js-hour-delivery-soir\" id=\"soir4\" data-time=\"16:00-18:00\" role=\"button\"\u003e16h - 18h\u003c\/button\u003e\r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-delivery js-hour-delivery-soir\" id=\"soir5\" data-time=\"18:00-20:00\" role=\"button\"\u003e18h - 20h\u003c\/button\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-soir\" id=\"soir12\" data-time=\"16:00\" role=\"button\"\u003e16h\u003c\/button\u003e\r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-soir\" id=\"soir13\" data-time=\"17:00\" role=\"button\"\u003e17h\u003c\/button\u003e\r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-soir\" id=\"soir14\" data-time=\"18:00\" role=\"button\"\u003e18h\u003c\/button\u003e\r\n \r\n \r\n \r\n \r\n\r\n \r\n \u003cbutton type=\"button\" disabled class=\"hour-content js-input-hour js-hour-pickup js-hour-pickup-soir\" id=\"soir15\" data-time=\"19:00\" role=\"button\"\u003e19h\u003c\/button\u003e\r\n \r\n \r\n \r\n \u003c\/div\u003e\r\n \r\n \u003c\/div\u003e\r\n \r\n \u003c\/div\u003e\r\n \u003c\/div\u003e\r\n \r\n" 3288 var filtre_hours_template_select = "\r\n \u003cdiv class=\"filter-hours\"\u003e\r\n \u003cselect class=\"hour-content hour-content_pickup js-filter_chefs js-hour-pickup js-select-hours\" \u003e\r\n \r\n \u003coption selected=\"selected\" disabled\u003eHoraire\u003c\/option\u003e\u003coptgroup data-count_midi=\"6\" label=\"Midi\" class=\"js-hour-title js-hour-title-midi\"\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup6\" data-time=\"10:00\" value=\"10:00\" data-time=\"10h\" role=\"button\"\u003e10h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup7\" data-time=\"11:00\" value=\"11:00\" data-time=\"11h\" role=\"button\"\u003e11h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup8\" data-time=\"12:00\" value=\"12:00\" data-time=\"12h\" role=\"button\"\u003e12h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup9\" data-time=\"13:00\" value=\"13:00\" data-time=\"13h\" role=\"button\"\u003e13h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup10\" data-time=\"14:00\" value=\"14:00\" data-time=\"14h\" role=\"button\"\u003e14h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-midi\" id=\"midi_pickup11\" data-time=\"15:00\" value=\"15:00\" data-time=\"15h\" role=\"button\"\u003e15h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003c\/optgroup\u003e\u003coptgroup data-count_soir=\"4\" label=\"Soir\" class=\"js-hour-title js-hour-title-soir\"\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_pickup12\" data-time=\"16:00\" value=\"16:00\" data-time=\"16h\" role=\"button\"\u003e16h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_pickup13\" data-time=\"17:00\" value=\"17:00\" data-time=\"17h\" role=\"button\"\u003e17h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_pickup14\" data-time=\"18:00\" value=\"18:00\" data-time=\"18h\" role=\"button\"\u003e18h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_pickup15\" data-time=\"19:00\" value=\"19:00\" data-time=\"19h\" role=\"button\"\u003e19h\u003c\/option\u003e\r\n \r\n \r\n \r\n \u003c\/optgroup\u003e\r\n \u003c\/select\u003e\r\n\r\n \u003cselect class=\"hour-content hour-content_delivery js-filter_chefs js-hour-delivery js-select-hours\" \u003e\r\n \r\n \u003coption selected=\"selected\" disabled\u003eHoraire\u003c\/option\u003e\u003coptgroup data-count_midi=\"3\" label=\"Midi\" class=\"js-hour-title js-hour-title-midi\"\u003e\r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-delivery-midi\" id=\"midi_delivery1\" data-time=\"10:00-12:00\" value=\"10:00-12:00\" data-time=\"10h - 12h\" role=\"button\"\u003e10h - 12h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-delivery-midi\" id=\"midi_delivery2\" data-time=\"12:00-14:00\" value=\"12:00-14:00\" data-time=\"12h - 14h\" role=\"button\"\u003e12h - 14h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-delivery-midi\" id=\"midi_delivery3\" data-time=\"14:00-16:00\" value=\"14:00-16:00\" data-time=\"14h - 16h\" role=\"button\"\u003e14h - 16h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003c\/optgroup\u003e\u003coptgroup data-count_soir=\"2\" label=\"Soir\" class=\"js-hour-title js-hour-title-soir\"\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_delivery4\" data-time=\"16:00-18:00\" value=\"16:00-18:00\" data-time=\"16h - 18h\" role=\"button\"\u003e16h - 18h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \u003coption class=\"option-hour js-hour-pickup-soir \" id=\"soir_delivery5\" data-time=\"18:00-20:00\" value=\"18:00-20:00\" data-time=\"18h - 20h\" role=\"button\"\u003e18h - 20h\u003c\/option\u003e\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \u003c\/optgroup\u003e\r\n \u003c\/select\u003e\r\n \u003c\/div\u003e\r\n" 3289 var filtre_hours_template_modal = "\r\n \u003cdiv class=\"mw-3__livraison js-mw-3__livraison\"\u003e\r\n \r\n \u003cdiv class=\"mw-3__title\"\u003eMidi\u003c\/div\u003e\r\n \r\n \u003cdiv class=\"mw-3__items mw-3__items-spaced\"\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"10:00-12:00\"\u003e\r\n 10h - 12h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"12:00-14:00\"\u003e\r\n 12h - 14h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"14:00-16:00\"\u003e\r\n 14h - 16h\r\n \u003c\/button\u003e\u003c\/div\u
3289003e\r\n \r\n \u003cdiv class=\"mw-3__title\"\u003eSoir\u003c\/div\u003e\r\n \r\n \u003cdiv class=\"mw-3__items mw-3__items-spaced\"\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"16:00-18:00\"\u003e\r\n 16h - 18h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"18:00-20:00\"\u003e\r\n 18h - 20h\r\n \u003c\/button\u003e\u003c\/div\u003e\r\n \u003c\/div\u003e\r\n \u003cdiv class=\"mw-3__commande js-mw-3__commande\"\u003e\r\n \r\n \u003cdiv class=\"mw-3__title\"\u003eMidi\u003c\/div\u003e\r\n \r\n \u003cdiv class=\"mw-3__items\"\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"10:00\"\u003e\r\n 10h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"11:00\"\u003e\r\n 11h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"12:00\"\u003e\r\n 12h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"13:00\"\u003e\r\n 13h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"14:00\"\u003e\r\n 14h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"15:00\"\u003e\r\n 15h\r\n \u003c\/button\u003e\u003c\/div\u003e\r\n \r\n \u003cdiv class=\"mw-3__title\"\u003eSoir\u003c\/div\u003e\r\n \r\n \u003cdiv class=\"mw-3__items\"\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"16:00\"\u003e\r\n 16h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"17:00\"\u003e\r\n 17h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"18:00\"\u003e\r\n 18h\r\n \u003c\/button\u003e\u003cbutton class=\"mw-3__item js-mw-3__item\" data-name=\"19:00\"\u003e\r\n 19h\r\n \u003c\/button\u003e\u003c\/div\u003e\r\n \u003c\/div\u003e\r\n" 3290 /* Retrieving value selected */ 3291 $('#timerContainer .hour-content').click(function() { 3292 var deliveryTime = $(this).attr('data-time'); 3293 $('#delivery_hour').val(deliveryTime); 3294 $('#timerContainer li').removeClass('active'); 3295 $(this).addClass('active'); 3296 $('#timerSelectContainer select').val(deliveryTime); 3297 }); 3298 3299 /* Retrieving value selected */ 3300 $('#timerSelectContainer .hour-content').change(function() { 3301 var deliveryTime = $(this).val(); 3302 $('#delivery_hour').val(deliveryTime); 3303 $('#timerContainer select').removeProp('selected'); 3304 $(this).prop('selected','selected'); 3305 3306 $('#timerContainer li').removeClass('active'); 3307 $('#timerContainer li[data-time="'+deliveryTime+'"]').addClass('active'); 3308 }); 3309 </script>
3309 3310 3311 3312 3313 3314 3315 3316 3317 3318</div>
3318<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/PART.stripe_deposit.js?v=119683100702109879161727887651" type="text/javascript"></script>
3318 3319 3320<!--optin_cookie_modal--> 3321<div id="shopify-section-optin_cookie_modal" class="shopify-section"> 3322<div class="optin-modal "> 3323 <div class="container_optin"> 3324 <div class="title">DES BISCUITS PAR ICIâ¦</div> 3325 <div class="content">Kei et ses partenaires utilisent plusieurs types de cookies afin de vous offrir lâexpérience la plus fluide possible. Le dépôt des cookies nous permet, ainsi quâà nos partenaires, de vous proposer des offres et contenus adaptés à vos centres dâintérêts. Pour en savoir plus, nous vous invitons à consulter <a href="/pages/politique-de-confidentialite">notre politique de confidentialité.</a></div> 3326 <div class="GTM_OPTIN_ACCEPTED btn_ok js-optin-btn-ok">J'accepte</div> 3327 <div class="GTM_OPTIN_PERSONALISATION btn_change js-optin-btn-change">Je choisis mes biscuits</div> 3328 </div> 3329</div> 3330 3331<div class="optin-panel"> 3332 <div class="container_optin"> 3333 <div class="title"> 3334 <div class="arrow js-arrow-retour"> 3335 <svg xmlns="http://www.w3.org/2000/svg" id="Calque_1" data-name="Calque 1" width="16" viewB
3335ox="0 0 11.89 8.25"><defs><style>.cls-1,.cls-2{fill:none;stroke:var(--colorBtnPrimary);stroke-linecap:round;}.cls-1{stroke-width:2px;}.cls-2{stroke-linejoin:round;stroke-width:2px;}</style></defs><g id="Groupe_1182" data-name="Groupe 1182"><g id="Groupe_990" data-name="Groupe 990"><line id="Ligne_47" data-name="Ligne 47" class="cls-1" x1="2.89" y1="4.13" x2="10.89" y2="4.13"></line><g id="Icon_Arrow_Right" data-name="Icon Arrow Right"><path id="Tracé_52" data-name="Tracé 52" class="cls-2" d="M123.19,441l-2.94,3.07,2.83,3.18" transform="translate(-119.25 -440.01)"></path></g></g></g></svg> 3336 </div> 3337 MON CHOIX PERSONNALISà 3338 </div> 3339 <div class="content">Des cookies et autres traceurs sont utilisés pour les finalités détaillées ci-après pour lesquelles bous pouvez paramétrer vos choix. Pour en savoir plus, consultez notre politique de confidentialité.</div> 3340 <div class="btn_ok js-optin-btn-ok">J'accepte</div> 3341 </div> 3342 <div class="settings"> 3343 <div class="title">Gérer les préférences de consentement</div> 3344 <div class="accordion"> 3345 3346 <div class="item"> 3347 <div class="header"> 3348 <div class="titre " data-key="1">Cookies strictement nécessaires 3349 3350 </div> 3351 3352 3353 <label style="font-size: calc(15px*.75);font-family: var(--typeBasePrimary),var(--typeBaseFallback);font-weight: var(--typeBaseWeight);"> 3354 Toujours activés 3355 </label> 3356 3357 </div> 3358 <div class="description js-block-description " data-key="1"></div> 3359 </div> 3360 3361 <div class="item"> 3362 <div class="header"> 3363 <div class="titre js-open-description" data-key="2">Cookies de performance 3364 3365 <div class="chevron" > 3366 <svg xmlns="http://www.w3.org/2000/svg" id="chevron" data-name="chevron" viewBox="0 0 9 7"> 3367 <g id="chevron_group" data-name="chevron_group"> 3368 <line id="chevron_ligne1" data-name="chevron_ligne1" class="cls-1" x1="1" y1="1" x2="4" y2="6"></line> 3369 <line id="chevron_ligne2" data-name="chevron_ligne2" class="cls-1" x1="7" y1="1" x2="4" y2="6"></line> 3370 </g> 3371 </svg> 3372 </div> 3373 3374 </div> 3375 3376 3377 <label class="switch" > 3378 <input type="checkbox" name="cookies_perf" class="js_checkbox_optin GTM_OPTIN_PERFORMANCE" value="hotjar,ga" checked="checked" data-key="2" data-checked="true"> 3379 <span class="slider round"></span> 3380 </label> 3381 3382 </div> 3383 <div class="description js-block-description " data-key="2">Ces cookies nous permettent de déterminer le nombre de visites et les sources du trafic, afin de mesurer et dâaméliorer les performances de notre site Web. Ils nous aident également à identifier les pages les plus / moins visitées et dâévaluer comment les visiteurs naviguent sur le site Web. Si vous n'acceptez pas ces cookies, 3384nous ne serons pas informé de votre visite sur notre site.</div> 3385 </div> 3386 3387 <div class="item"> 3388 <div class="header"> 3389 <div class="titre js-open-description" data-key="3">Cookies de fonctionnalité 3390 3391 <div class="chevron" > 3392 <svg xmlns="http://www.w3.org/2000/svg" id="chevron" data-name="chevron" viewB
3392ox="0 0 9 7"> 3393 <g id="chevron_group" data-name="chevron_group"> 3394 <line id="chevron_ligne1" data-name="chevron_ligne1" class="cls-1" x1="1" y1="1" x2="4" y2="6"></line> 3395 <line id="chevron_ligne2" data-name="chevron_ligne2" class="cls-1" x1="7" y1="1" x2="4" y2="6"></line> 3396 </g> 3397 </svg> 3398 </div> 3399 3400 </div> 3401 3402 3403 <label class="switch" > 3404 <input type="checkbox" name="cookies_fonct" class="js_checkbox_optin GTM_OPTIN_FUNCTIONNALIES" value="" checked="checked" data-key="3" data-checked="true"> 3405 <span class="slider round"></span> 3406 </label> 3407 3408 </div> 3409 <div class="description js-block-description " data-key="3">Il s'agit des cookies qui nous permettent de vous fournir certaines fonctionnalités non essentielles pour lâaccès au service, mais qui permettent dâaméliorer de façon significative votre expérience de visite, comme lâadaptation de certaines parties de notre site à votre parcours ou la proposition dâoutils adaptés à votre usage.</div> 3410 </div> 3411 3412 <div class="item"> 3413 <div class="header"> 3414 <div class="titre js-open-description" data-key="4">Cookies publicitaires 3415 3416 <div class="chevron" > 3417 <svg xmlns="http://www.w3.org/2000/svg" id="chevron" data-name="chevron" viewBox="0 0 9 7"> 3418 <g id="chevron_group" data-name="chevron_group"> 3419 <line id="chevron_ligne1" data-name="chevron_ligne1" class="cls-1" x1="1" y1="1" x2="4" y2="6"></line> 3420 <line id="chevron_ligne2" data-name="chevron_ligne2" class="cls-1" x1="7" y1="1" x2="4" y2="6"></line> 3421 </g> 3422 </svg> 3423 </div> 3424 3425 </div> 3426 3427 3428 <label class="switch" > 3429 <input type="checkbox" name="cookies_targeting" class="js_checkbox_optin GTM_OPTIN_TARGETING" value="facebook,linkdin" checked="checked" data-key="4" data-checked="true"> 3430 <span class="slider round"></span> 3431 </label> 3432 3433 </div> 3434 <div class="description js-block-description " data-key="4">Ces cookies sont utilisés pour effectuer le suivi des visites afin de proposer des publicités pertinentes.</div> 3435 </div> 3436 3437 <div class="item"> 3438 <div class="header"> 3439 <div class="titre js-open-description" data-key="5">Cookies en lien avec les réseaux sociaux 3440 3441 <div class="chevron" > 3442 <svg xmlns="http://www.w3.org/2000/svg" id="chevron" data-name="chevron" viewBox="0 0 9 7"> 3443 <g id="chevron_group" data-name="chevron_group"> 3444 <line id="chevron_ligne1" data-name="chevron_ligne1" class="cls-1" x1="1" y1="1" x2="4" y2="6"></line> 3445 <line id="chevron_ligne2" data-name="chevron_ligne2" class="cls-1" x1="7" y1="1" x2="4" y2="6"></line> 3446 </g> 3447 </svg> 3448 </div> 3449 3450 </div> 3451 3452 3453 <label class="switch" > 3454 <input type="checkbox" name="cookies_social" class="js_checkbox_optin GTM_OPTIN_SOCIAL" value="" checked="checked" data-key="5" data-checked="true">
3455 <span class="slider round"></span> 3456 </label> 3457 3458 </div> 3459 <div class="description js-block-description " data-key="5">Ces cookies permettent aux réseaux sociaux de suivre votre navigation sur dâautres sites Web et dâétablir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez.</div> 3460 </div> 3461 3462 </div> 3463 <div class="GTM_OPTIN_VALIDATED btn_ok js-optin-btn-save">Enregistrer mes choix</div> 3464 </div> 3465 3466</div> 3467
3468<script> 3469 3470 (function (){ 3471 var optin_authorize =undefined; 3472 // window.optout = [] 3473 3474 if(!!localStorage.getItem('optin_authorize')){ 3475 $('body').css('overflow', 'auto'); 3476 3477 3478 optin_authorize = JSON.parse(localStorage.getItem('optin_authorize')) 3479 // console.log({optin_authorize,Objauthorize:Object.values(optin_authorize)}) 3480 var arr_optout=[] 3481 Object.values(optin_authorize).map((el)=>{ 3482 if(el.checked){ 3483 $(".js_checkbox_optin[data-key='"+el.key+"']") 3484 .attr("checked","checked").end() 3485 .attr("data-checked",$(this).is(":checked")) 3486 }else{ 3487 // window.optout = window.optout.concat(el.value.split(",")) 3488 arr_optout = arr_optout.concat(el.value.split(",")) 3489 $(".js_checkbox_optin[data-key='"+el.key+"']") 3490 .removeAttr("checked").end() 3491 .attr("data-checked",$(this).is(":checked")) 3492 } 3493 }) 3494 localStorage.setItem('optout',arr_optout) 3495 }else{ 3496 $('body').css('overflow', 'hidden'); 3497 $(".optin-modal").addClass("open") 3498 $("#shopify-section-optin_cookie_modal").addClass("open") 3499 } 3500 3501 $(".js-optin-btn-ok").click(function(){ 3502 $(".optin-modal, .optin-panel").removeClass("open") 3503 $("#shopify-section-optin_cookie_modal").removeClass("open") 3504 // $("body").css("position","relative") 3505 $('body').css('overflow', 'auto'); 3506 3507 3508 var optin_authorize = get_optin_swtich(true) 3509 3510 localStorage.setItem('optin_authorize', JSON.stringify(optin_authorize)); 3511 // window.location.reload(false); 3512 manage_optout(true) 3513 }) 3514 3515 $(".js-optin-btn-change").click(function(){ 3516 $(".optin-modal").removeClass("open") 3517 $(".optin-panel").addClass("open") 3518 $("#shopify-section-optin_cookie_modal").addClass("open") 3519 // $("body").css("position","fixed") 3520 $('body').css('overflow', 'hidden'); 3521 }) 3522 $(".js-arrow-retour").click(function(){ 3523 $(".optin-panel").removeClass("open") 3524 $(".optin-modal").addClass("open") 3525 $("#shopify-section-optin_cookie_modal").addClass("open") 3526 // $("body").css("position","fixed") 3527 $('body').css('overflow', 'hidden'); 3528 }) 3529 3530 $(".js-open-description").click(function(){ 3531 var key = $(this).attr("data-key") 3532 if($(".js-block-description[data-key='"+key+"']").hasClass("open")){ 3533 $(".js-block-description[data-key='"+key+"']").removeClass("open") 3534 $(this).removeClass("open") 3535 }else{ 3536 $(".js-open-description, .js-block-description").removeClass("open") 3537 $(".js-block-description[data-key='"+key+"']").addClass("open") 3538 $(this).addClass("open") 3539 } 3540 }) 3541 3542 $(".js-optin-btn-save").click(function(){ 3543 //Cookies.set("optin_authorize", get_optin_swtich()) 3544 var optin_authorize = get_optin_swtich() 3545 localStorage.setItem('optin_authorize', JSON.stringify(optin_authorize)); 3546 $(".optin-modal, .optin-panel, #shopify-section-optin_cookie_modal").removeClass("open") 3547 // $("body").css("position","relative") 3548 $('body').css('overflow', 'auto'); 3549 // window.location.reload(false); 3550 manage_optout(true) 3551 3552 }) 3553 3554 $(".js_checkbox_optin").click(function(){ 3555 $(this).attr("data-checked",$(this).is(":checked")) 3556 //console.log({class:$(this).attr("class"),checked:$(this).is(":checked"),data:$(this).attr("data-checked")}) 3557 }); 3558 3559 3560 })(); 3561 3562 3563 3564 function manage_optout(){ 3565 var arr_optout =[]; 3566 if(!!localStorage.getItem('optout') || localStorage.getItem('optout')===''){ 3567 arr_optout = localStorage.getItem('optout').replaceAll(",,",",").split(",") 3568 console.log("%c localStorage.getItem('optout') =" + arr_optout.join(","),"background:violet;color:white") 3569 }else{ 3570 arr_optout =["ga","facebook","hotjar","linkdin"]; 3571 console.log("%c localStorage.getItem('optout') =" +arr_optout.join(","),"background:red;color:white") 3572 } 3573 // window.optout.forEach(function(name){ 3574 //si Google analytics existe pour le supprimer 3575 if(arr_optout.includes("ga")){ 3576 window['ga-disable-UA-XXXXX-Y'] = true; 3577 }else{ 3578 window['ga-disable-UA-XXXXX-Y'] = false; 3579 } 3580 3581 //si facebook N'existe PAS AJOUTER une commande 3582 if(!arr_optout.includes("facebook")){ 3583 fbq('consent', 'grant'); 3584 } 3585 3586 //si hotjar N'existe PAS AJOUTER 3587 //console.log('couvvvvvv') 3588 if(!arr_optout.includes("hotjar")){
vendor: 154 bytes, lines 3588-3594
3588 3589 3590 3591 3592 (function(h,o,t,j,a,r){ 3593 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 3594 h._hjSettings={hjid:
35942756477
vendor: 284 bytes, lines 3594-3602
3594,hjsv:6}; 3595 a=o.getElementsByTagName('head')[0]; 3596 r=o.createElement('script');r.async=1; 3597 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 3598 a.appendChild(r); 3599 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 3600 3601 3602
3602} 3603 3604 //si linkedin N'existe PAS AJOUTER 3605 if(!arr_optout.includes("linkdin")){ 3606 _linkedin_partner_id = "3992585"; 3607 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 3608 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 3609 (function(l) { if (!l){ 3610 window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 3611 window.lintrk.q=[]} 3612 var s = document.getElementsByTagName("script")[0]; 3613 var b = document.createElement("script"); 3614 b.type = "text/javascript"; 3615 b.async = true; 3616 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 3617 s.parentNode.insertBefore(b, s); 3618 })(window.lintrk); 3619 } 3620 3621 } 3622 3623 function debug_optin(){ 3624 3625 console.log({ 3626 "hj":typeof window.hj, 3627 "ga":window['ga-disable-UA-XXXXX-Y'], 3628 "linkdin":typeof window.lintrk, 3629 "optout": localStorage.getItem('optout') 3630 3631 }) 3632 } 3633 3634 3635 function remove_optout(){ 3636 // Cookies.remove("optin_authorize") 3637 localStorage.removeItem('optin_authorize') 3638 localStorage.removeItem('optout') 3639 } 3640 3641 function get_optout(){ 3642 3643 // return JSON.parse(Cookies.get("optin_authorize")) 3644 return {optout:localStorage.getItem('optout').replaceAll(",,",",").split(","),optin_authorize:JSON.parse(localStorage.getItem('optin_authorize'))} 3645 } 3646 3647 function get_optin_swtich(force){ 3648 var swtich_checked = {} 3649 // window.optout = [] 3650 var arr_optout = [] 3651 3652 $(".js_checkbox_optin").each((index,el)=>{ 3653 var ischecked=$(el).is(":checked") 3654 if(force!==undefined){ 3655 ischecked=force 3656 } 3657 var objCheck = { 3658 name: $(el).attr("name"), 3659 value: $(el).val(), 3660 key:$(el).attr("data-key"), 3661 checked:ischecked 3662 }; 3663 3664 if(!ischecked && !!$(el).val() && $(el).val() !== "" ){ 3665 var optout = $(el).val() 3666 // window.optout =window.optout.concat(optout.split(",")) 3667 arr_optout = arr_optout.concat(optout.split(",")) 3668 } 3669 swtich_checked = _.merge(swtich_checked,{ [$(el).attr("data-key")]:objCheck} ) 3670 }) 3671 localStorage.setItem('optout',arr_optout) 3672 return swtich_checked 3673 } 3674 3675</script>
3675 3676<style> 3677 3678 /* Version mobile */ 3679 .optin-modal{ 3680 display: none; 3681 3682 } 3683 .optin-modal.open{display: block;} 3684 #shopify-section-optin_cookie_modal.open:before{ 3685 content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%; 3686 background-color: var(--colorModalBg); 3687 animation: overlay-on .5s forwards;cursor: pointer;z-index: 100;} 3688 .optin-modal .container_optin{position: fixed; 3689 background-color:#fff; 3690 color:#000; 3691 width: 332px; 3692 height: 335px; 3693 top: 0;left: 0;right: 0;bottom: 0;margin: auto;padding: 38px 28px 38px 28px;z-index: 100; 3694 border-radius: 6px;} 3695 .optin-modal .container_optin .title{font-size: 11pt;font-weight: bold;text-align: center;color:#000 ;} 3696 .optin-modal .container_optin .content a{text-decoration: underline;} 3697 .optin-modal .container_optin .btn_ok{width: 75%; 3698 background: #000000; 3699 color: #ffffff; 3700 text-align: center;margin: 29px auto 0 auto;font-size: 10pt;height: 26px;line-height: 26px; cursor: pointer;font-weight: bold;} 3701 3702 .optin-modal .container_optin .content{ 3703 font-size: 9pt; 3704 padding-top: 22px;text-align: justify;} 3705 .optin-modal .container_optin .btn_change{ 3706 width: 75%;color:#000;text-align: right;margin: 0 auto; 3707 font-size: 9pt; 3708 height: 26px;line-height: 26px; cursor: pointer; 3709 } 3710 .optin-modal .container_optin .btn_change:hover{text-decoration: underline;} 3711 3712 .optin-panel.open{display: block;} 3713 .optin-panel{display: none;position: fixed; 3714 background-color:#fff; 3715 color:#000; 3716 width: 100vw;height: 100vh;margin: auto;z-index: 10000000000;top: 0;left: 0; 3717 overflow: auto; 3718 overflow-y: scroll; 3719 } 3720 .optin-panel .container_optin{top: 0;left: 0;margin-bottom: 29px;} 3721 .optin-panel .container_optin .title{margin: 38px 27px 0 27px;font-size: 11pt;font-weight: bold;text-align: center;color:#000 ;} 3722 .optin-panel .container_optin .title .arrow{width: 16px;position: absolute;cursor: pointer;} 3723 .optin-panel .container_optin .content{font-size: 9pt;padding: 22px 27px 0 31px;text-align: justify;line-height: 12pt;} 3724 .optin-panel .container_optin .content a{text-decoration: underline;} 3725 .optin-panel .container_optin .btn_ok{width: 58%; 3726 background: #000000; 3727 color: #ffffff; 3728 text-align: center;margin: 29px auto 0 auto;font-size: 10pt;height: 26px;line-height: 26px; cursor: pointer;font-weight: bold;} 3729 .optin-panel .container_optin .btn_change{width: 58%;color: #AFAFAF;text-align: right;margin: 0 auto;font-size: 7pt;height: 26px;line-height: 26px;padding: 0 2px 0 0; cursor: pointer;} 3730 .optin-panel .container_optin .btn_change:hover{text-decoration: underline;} 3731 3732 /*.optin-panel .settings{background: #fff;}*/ 3733 .optin-panel .settings .title{color: #000;margin: 0 27px 0 31px;} 3734 .optin-panel .settings .accordion{ 3735 padding: 30px 27px 0 31px; 3736 /* height: 56vh; 3737 overflow: auto; 3738 overflow-x: hidden;*/ 3739 } 3740 .optin-panel .settings .accordion .item{box-shadow: 0px 1px 4pt #00000029;margin: 0 0 10px 0;} 3741 .optin-panel .settings .accordion .item .header{display: flex;flex-direction: row;flex-wrap: nowrap; 3742 align-content: center;justify-content: space-between;align-items: center;height: 31px;font-size: 9pt;} 3743 .optin-panel .settings .accordion .item .header .titre{ display: flex; 3744 flex-direction: row; 3745 flex-wrap: nowrap; 3746 align-content: center; 3747 justify-content: start; 3748 align-items: center; 3749 cursor: pointer; 3750 line-height: 10pt; 3751 padding: 10px; 3752 width: 73%;} 3753 .optin-panel .settings .accordion .item .header .titre .chevron { width: 7.5px;margin-left: 10px;transform: rotate(0deg);} 3754 .optin-panel .settings .accordion .item .header .titre.open .chevron { transform: rotate(180deg);} 3755 .optin-panel .settings .accordion .item .header .titre .chevron .cls-1{fill:none;stroke:#717070;stroke-linecap:round;} 3756 .optin-panel .settings .accordion .item .header label{ 3757 text-transform: none; 3758 letter-spacing: normal; 3759 text-align: right; 3760 margin: 0 10px 0 0;} 3761 .optin-panel .settings .accordion .item .description.open{ display: block;} 3762 .optin-panel .settings .accordion .item .description{ 3763 display: none; 3764 font-size: 9pt; 3765 padding: 10px;} 3766 .optin-panel .settings .btn_ok{ 3767 width: 100%; 3768 color: #000; 3769 text-decoration: underline; 3770 text-align: center; 3771 font-size: 10pt;
3772 line-height: 26px; 3773 cursor: pointer; 3774 /* position: absolute;*/ 3775 padding: 10px 0 38px 0; 3776 bottom: 0; 3777 /*background: white;*/ 3778 } 3779 3780 /*SWITCH ON / OFF */ 3781 .optin-panel .settings .accordion .item .header .switch {position: relative;display: inline-block; 3782 width: 25px; 3783 height: 15px; cursor: pointer; 3784 } 3785 /* Hide default HTML checkbox */ 3786 .optin-panel .settings .accordion .item .header .switch input {opacity: 0;width: 0;height: 0;} 3787 /* The slider */ 3788 .optin-panel .settings .accordion .item .header .switch .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: .4s;transition: .4s; 3789 background-color: transparent ; 3790 border: 1px solid #000000;} 3791 3792 .optin-panel .settings .accordion .item .header .switch .slider:before { 3793 position: absolute;content: ""; 3794 height: 11px; 3795 width: 11px; 3796 left: 1px;bottom: 1px; 3797 background-color: #000000 ; 3798 -webkit-transition: .4s;transition: .4s;} 3799 .optin-panel .settings .accordion .item .header .switch input:checked + .slider { 3800 background-color: #9FACB336 ; 3801 border: 1px solid #000000 ;} 3802 .optin-panel .settings .accordion .item .header .switch input:focus + .slider {box-shadow: 0 0 1px #2196F3;} 3803 .optin-panel .settings .accordion .item .header .switch input:checked + .slider:before {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}:not(.optin-panel .settings .accordion .item .header .switch input:checked) + .slider.round:before { opacity: 0.5;} 3804 /* Rounded sliders */ 3805 .optin-panel .settings .accordion .item .header .switch .slider.round {border-radius: 34px;} 3806 .optin-panel .settings .accordion .item .header .switch .slider.round:before {border-radius: 50%; } 3807 3808 3809 /* Version desktop */ 3810 @media screen and (min-width: 1024px) and (min-height: 533px) { 3811 .optin-modal .container_optin .content{ 3812 font-size: 9pt; 3813 } 3814 .optin-modal .container_optin .btn_change{ 3815 font-size: 9pt; 3816 } 3817 3818 .optin-modal .container_optin .title{ font-size: 11pt; } 3819 /* optin-panel .settings .accordion{height: 30vh;}*/ 3820 .optin-panel{width: 600px;height: 550px;top: 0;left: 0;right: 0;bottom: 0; overflow-x: initial; overflow-y: auto; border-radius: 6px;} 3821 #shopify-section-optin_cookie_modal.open:before{content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--colorModalBg);animation: overlay-on .5s forwards;cursor: pointer;} 3822 .optin-panel .container_optin{margin-bottom:0;padding: 1px 0 29px 0; 3823 /*background: white;*/ 3824 } 3825 .optin-modal .container_optin { 3826 width: 332px; 3827 height: 330px; 3828 } 3829 3830 } 3831 3832 3833</style> 3834 3835
3836<script type="application/json"> 3837 3838</script>
3838 3839 3840 3841 3842 3843 3844</div> 3845 3846
3847<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
3847 3848 3849
3849<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/PART.controller.js?v=92041886803116654871727887505" type="text/javascript"></script>
3849 3850
3850<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/SC.controller.js?v=136697533297947600201727887341" type="text/javascript"></script>
3850 3851
3851<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/PART.cart.js?v=98503685443281646081727887635" type="text/javascript"></script>
3851 3852
3852<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/SC.cart.js?v=27972044501939951141727887645" type="text/javascript"></script>
3852 3853
3853<script src="//restaurant-kei.fr/cdn/shop/t/2/assets/COMMON.utils.js?v=177031780657914248871727887563" type="text/javascript"></script>
3853 3854 3855
3855<script type="text/javascript"> 3856 (function (){ 3857 window.TT = new SCController({ 3858 originCart: null, 3859 suffix: null, 3860 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 3861 moneyFormat: "{{amount_with_comma_separator}}â¬", 3862 moneyWithCurrencyFormat: "{{amount_with_comma_separator}}â¬", 3863 customer: null, 3864 pickup_address:"" 3865 }); 3866 })(); 3867 window.TTCartPanel = new SCCartPanel(); 3868 3869 window.addEventListener('pageshow', function (event) { 3870 let nav_action_type = performance.getEntriesByType("navigation")[0].type 3871 //console.log({persist:event.persisted,nav_action_type}) 3872 if (event.persisted || nav_action_type === 'back_forward') { 3873 let spanToggleCart = document.getElementById("CartBubble") 3874 let qtyProdFront = parseInt(spanToggleCart.textContent) 3875 console.log({qtyVisible : qtyProdFront , qtyCart:TT.countQty}) 3876 if(qtyProdFront != TT.countQty){ 3877 console.log("Refresh contenu") 3878 location.reload() 3879 } 3880 } 3881 }); 3882 3883 </script>
3883 3884 3885 3886 <!-- Facebook Pixel Code --> 3887
3887<script> 3888 !function(f,b,e,v,n,t,s) 3889 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3890 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 3891 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 3892 n.queue=[];t=b.createElement(e);t.async=!0; 3893 t.src=v;s=b.getElementsByTagName(e)[0]; 3894 s.parentNode.insertBefore(t,s)}(window, document,'script', 3895 'https://connect.facebook.net/en_US/fbevents.js'); 3896 fbq('consent', 'revoke'); 3897 fbq('init', '3140368719530087'); 3898 fbq('track', 'PageView'); 3899 </script>
3899 3900 3901 <noscript><img alt="facebook" height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3140368719530087&ev=PageView&noscript=1" /></noscript> 3902 <!-- End Facebook Pixel Code --> 3903 3904 3905 <!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 3905-3906
3905 3906 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3906GTM-5VNDFLT
vendor: 88 bytes, lines 3906-3907
3906" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 3907
3907<!-- End Google Tag Manager (noscript) --> 3908
3908<script> 3909 $(document).off("click.gtm").on("click.gtm","*[class*='GTM_']",function(e){ 3910 var gtmData =$(this).data() || {} 3911 var gtmClasse = $(this).attr("class").split(" ").filter((el)=>el.includes("GTM"))[0] 3912 // var arrKeyGtm = Object.keys($(this).data()).filter((el)=>el.includes("gtm")) 3913 // if(arrKeyGtm.length){ 3914 // gtmkey = Object.keys($(this).data()).filter((el)=>el.includes("gtm"))[0] 3915 // gtmData = $(this).data(gtmkey) 3916 // } 3917 // console.log({"event data":$(this).data()}) 3918 setDatalayerGTM(gtmClasse,gtmData) 3919 }) 3920 3921 function setDatalayerGTM(gtmClasse,datas){ 3922 if(Object.keys(datas).length === 0){datas={};} 3923 var gtmEventClick = {} 3924 //penser a les creer dans le GTM / Variables 3925 var gtmVariables=["gtmBtn","gtmLink","gtmPage","gtmProduit","gtmSection","gtmTitle","gtmError"]; 3926 3927 gtmEventClick = Object.assign(gtmEventClick, {'event': gtmClasse }) 3928 gtmVariables.map((el)=>{ 3929 if(Object.keys(datas).length > 0 && !!datas[el]){ 3930 gtmEventClick = Object.assign(gtmEventClick,{[el]:datas[el]}) 3931 }else{ 3932 //init toutes les variables dans le data layer 3933 gtmEventClick = Object.assign(gtmEventClick, {[el]: "" }) 3934 } 3935 }) 3936 dataLayer.push(gtmEventClick); 3937 console.log(gtmEventClick); 3938 } 3939 </script>
3939 3940 <!-- start optin manage--> 3941
3941<script> 3942 if(window.manage_optout && typeof manage_optout ==="function"){ 3943 manage_optout() 3944 } 3945 3946 3947 var urlParams = new URLSearchParams(window.location.search); 3948 window.ttt = urlParams.get('ttt'); 3949 if(!!window.ttt) { 3950 localStorage.setItem('ttt', ttt); 3951 } 3952 </script>
3952 3953 3954 3955 3956 3957<div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block"> 3958 3959 3960
3960<script> 3961 window.lbupsellVersion = 2; 3962 </script>
3962 3963 3964 3965
3966<script> 3967 3968 3969 window.lbupsellToken = "4f122c5f8ad2a1cb2a407e8f3e5c49df" 3970 3971 3972</script>
3972 3973
3974<script> 3975 3976 window.lbInitMode = "immediate"; 3977 3978 window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-upsell-components.esm.js";</script>
3978 3979
3980<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d3c8-47fc-7e04-8716-42ec62ed3877/lb-upsell-449/assets/lb-utils.js" defer="defer"></script>
3980 3981 3982</div>
3982<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3982 3983</body> 3984</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.