1 2<!doctype html> 3<html class="no-js"> 4<head> 5<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 5-6
5 6<script async src="https://www.googletagmanager.com/gtag/js?id=
6G-KMM6HWEC1S
vendor: 12 bytes, line 6
6"></script>
7<script> 8
vendor: 134 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12G-KMM6HWEC1S
vendor: 4 bytes, line 12
12');
13</script>
13 14 15
16<script id="TOS_SCRIPT_ID" href="//eyefoodfactory.com/cdn/shop/t/28/assets/f04f62a9f44f61335b8a48e3546baef97e88f8e3e7518ebd6c9932e682aacd1d.json?v=56100654388590581671761360126"></script>
16 17 <link rel="stylesheet" href="https://obscure-escarpment-2240.herokuapp.com/stylesheets/bcpo-front.css"> 18
18<script>var bcpo_product=null; var bcpo_settings={"fallback":"buttons","auto_select":"on","load_main_image":"on","border_style":"round","tooltips":"show","sold_out_style":"transparent","theme":"light","jumbo_colors":"medium","jumbo_images":"medium","circle_swatches":"","inventory_style":"amazon","override_ajax":"relentless","add_price_addons":"off","money_format2":"{{amount_with_comma_separator}} EUR","money_format_without_currency":"{{amount_with_comma_separator}}â¬","show_currency":"off","global_auto_image_options":"","global_color_options":"","global_colors":[{"key":"","value":"ecf42f"}],"shop_currency":"EUR"};var inventory_quantity = [];if(bcpo_product) { for (var i = 0; i < bcpo_product.variants.length; i += 1) { bcpo_product.variants[i].inventory_quantity = inventory_quantity[i]; }}window.bcpo = window.bcpo || {}; bcpo.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}; bcpo.ogFormData = FormData;</script>
18 19 <meta charset="utf-8"> 20 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 21 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 22 23 24 <link rel="shortcut icon" href="//eyefoodfactory.com/cdn/shop/files/eyefood-square-simple-logo01_8a091b77-37a4-4ea6-b01c-1203ed6c9df4_32x32.png?v=1613776828" type="image/png" /> 25 26 27 28 29 30 31 <!-- Avada Email Marketing Script --> 32 33
34<script>window.AVADA_EM_POPUP_CACHE = 1608509343903</script>
34 35 36 37 38 39 40 41 42 43
43<script> 44 const date = new Date(); 45 window.AVADA_EM = window.AVADA_EM || {}; 46 window.AVADA_EM.template = "index"; 47 window.AVADA_EM.shopId = 'JvrQQEmnZizSiuC23lDY'; 48 const params = new URL(document.location).searchParams; 49 if(params.get('isEmCheckout') === 'true' && params.get('token')) { 50 if (localStorage.getItem('avada-em-converted')) { 51 localStorage.removeItem('avada-em-converted'); 52 } 53 localStorage.setItem('avada-em-converted', JSON.stringify({ 54 token:params.get('token'), 55 expiredAt: date.setHours(date.getHours() + 24*3) 56 })); 57 if (params.get('redirectUrl')) { 58 window.location.replace(params.get('redirectUrl')); 59 } 60 } 61 </script>
61 62 <!-- /Avada Email Marketing Script --> 63 64<title> 65 66 We are Art dealers ! – Eyefood Factory France 67 68 </title> 69 70 71 <meta name="description" content="Le #1 Street Pop/Art avec comme focus la vente, à prix abordables, dâÅuvres originales ainsi que dâéditions en tirages très limités et numérotés. Chaque tableau que nous produisons est assemblé à la main en Alsace, numéroté et certifié, afin de conserver la dynamique entre les artistes et leur public."> 72 73 74 75 76 77 78 <meta property="og:type" content="website"> 79 <meta property="og:title" content="We are Art dealers !"> 80 81 82 <meta property="og:image" content="http://eyefoodfactory.com/cdn/shop/files/98274352_4001939339846462_7553125823138496512_o_0c043b52-6b23-4bc0-88de-25a2237a7df6_1024x.jpg?v=1621472828"> 83 <meta property="og:image:secure_url" content="https://eyefoodfactory.com/cdn/shop/files/98274352_4001939339846462_7553125823138496512_o_0c043b52-6b23-4bc0-88de-25a2237a7df6_1024x.jpg?v=1621472828"> 84 <meta property="og:image:width" content="1024"> 85 <meta property="og:image:height" content="1024"> 86 87 88 89 90 91 <meta property="og:description" content="Le #1 Street Pop/Art avec comme focus la vente, à prix abordables, dâÅuvres originales ainsi que dâéditions en tirages très limités et numérotés. Chaque tableau que nous produisons est assemblé à la main en Alsace, numéroté et certifié, afin de conserver la dynamique entre les artistes et leur public."> 92 93 94<meta property="og:url" content="https://eyefoodfactory.com/"> 95<meta property="og:site_name" content="Eyefood Factory France"> 96 97 98 99<meta name="twitter:card" content="summary"> 100 101 102 <meta name="twitter:title" content="We are Art dealers !"> 103 <meta name="twitter:description" content="Le #1 Street Pop/Art avec comme focus la vente, à prix abordables, dâÅuvres originales ainsi que dâéditions en tirages très limités et numérotés. Chaque tableau que nous produisons est assemblé à la main en Alsace, numéroté et certifié, afin de conserver la dynamique entre les artistes et leur public."> 104 105 106 <meta name="twitter:image" content="https://eyefoodfactory.com/cdn/shop/files/98274352_4001939339846462_7553125823138496512_o_0c043b52-6b23-4bc0-88de-25a2237a7df6_600x600_crop_center.jpg?v=1621472828"> 107 108 109 110 111 112 113
113<script type="application/ld+json"> 114 { 115 "@context": "http://schema.org", 116 "@type": "BreadcrumbList", 117 "itemListElement": [{ 118 "@type": "ListItem", 119 "position": 1, 120 "name": "Translation missing: fr.general.breadcrumb.home", 121 "item": "https://eyefoodfactory.com" 122 }] 123 } 124 </script>
124 125 126 127 128
128<script type="application/ld+json"> 129 { 130 "@context": "http://schema.org", 131 "@type" : "Organization", 132 "name" : "Eyefood Factory France", 133 "url" : "https://eyefoodfactory.com", 134 "potentialAction": { 135 "@type": "SearchAction", 136 "target": "/search?q={search_term}", 137 "query-input": "required name=search_term" 138 } 139 } 140 </script>
140 141 142 143 144 <link rel="canonical" href="https://eyefoodfactory.com/"> 145 146 <link rel="preload" as="style" href="//eyefoodfactory.com/cdn/shop/t/28/assets/theme.scss.css?v=45405747105132714471767623794"> 147 <link rel="preconnect" href="//fonts.shopifycdn.com"> 148 149 <link href="//eyefoodfactory.com/cdn/shop/t/28/assets/theme.scss.css?v=45405747105132714471767623794" rel="stylesheet" type="text/css" media="all" /> 150 151 152
153<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
153<meta name="google-site-verification" content="kVMkDZzt2ZOZHRgYg1FiMMmQhhTwZhuhErrDN8hcs7U"> 154<meta name="google-site-verification" content="EIjxWKdNaa2_BvWbIahLEYyr39m2tMMsAvehaGNfggQ"> 155<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/33543553083/digital_wallets/dialog"> 156<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://eyefoodfactory.com/"> 157<link rel="alternate" hreflang="fr" href="https://eyefoodfactory.com/"> 158<link rel="alternate" hreflang="de" href="https://eyefoodfactory.com/de"> 159<link rel="alternate" hreflang="en" href="https://eyefoodfactory.com/en"> 160<link rel="alternate" hreflang="de-DE" href="https://de.eyefoodfactory.com/"> 161<link rel="alternate" hreflang="fr-DE" href="https://de.eyefoodfactory.com/fr"> 162<link rel="alternate" hreflang="en-DE" href="https://de.eyefoodfactory.com/en">
163<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
163 164<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
165<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=33543553083" crossorigin="anonymous"></script>
vendor: 1 bytes, line 165
165
166<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":33543553083,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/33543553083","merchantName":"Eyefood Factory France","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Eyefood Factory France","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 166
166
167<script id="shopify-features" type="application/json">{"accessToken":"93a65946a196e844dae28e5eb8626413","betas":["rich-media-storefront-analytics"],"domain":"eyefoodfactory.com","predictiveSearch":true,"shopId":33543553083,"locale":"fr"}</script>
vendor: 1 bytes, line 167
167
168<script>var Shopify = Shopify || {}; 169Shopify.shop = "eyefood-factory-pro.myshopify.com"; 170Shopify.locale = "fr"; 171Shopify.currency = {"active":"EUR","rate":"1.0"}; 172Shopify.country = "FR"; 173Shopify.theme = {"name":"Eyefood Factory France 2025","id":187262042458,"schema_name":"Kingdom","schema_version":"3.4.4","theme_store_id":null,"role":"main"}; 174Shopify.theme.handle = "null"; 175Shopify.theme.style = {"id":null,"handle":null}; 176Shopify.cdnHost = "eyefoodfactory.com/cdn"; 177Shopify.routes = Shopify.routes || {}; 178Shopify.routes.root = "/"; 179Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 180Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 181Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 182Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 182
182
183<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 183
183
184<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 184
184
185<script> 186 window.ShopifyPay = window.ShopifyPay || {}; 187 window.ShopifyPay.apiHost = "shop.app\/pay"; 188 window.ShopifyPay.redirectState = null; 189</script>
vendor: 1 bytes, line 189
189
190<script> 191 window.Shopify = window.Shopify || {}; 192 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 193 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 194 window.Shopify.SignInWithShop.eligible = true; 195</script>
vendor: 1 bytes, line 195
195
196<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script type="module"> 199 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 200 201 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 202 203</script>
vendor: 1 bytes, line 203
203
204<script> 205 window.Shopify = window.Shopify || {}; 206 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 207 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"]}; 208</script>
vendor: 1 bytes, line 208
208
209<script>(function() { 210 var isLoaded = false; 211 function asyncLoad() { 212 if (isLoaded) return; 213 isLoaded = true; 214 var urls = ["https:\/\/loy.shopapps.site\/v2\/js\/loyaltiesWidget.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/productoptions.w3apps.co\/js\/options.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/webhooks.sonshaw.com\/js\/disable_click_image.min.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/l.getsitecontrol.com\/94gmgv04.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/cozycountryredirectii.addons.business\/js\/eggbox\/5402\/script_1f01e200490ff95602eabe27787b8fbd.js?v=1\u0026sign=1f01e200490ff95602eabe27787b8fbd\u0026shop=eyefood-factory-pro.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0875\/2064\/files\/easyauth-1.0.0.min.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/stocksheep.vercel.app\/scripts\/enableAppScript.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/calm-peak-11671.herokuapp.com\/player.js?shop=eyefood-factory-pro.myshopify.com","https:\/\/searchanise-ef84.kxcdn.com\/widgets\/shopify\/init.js?a=4n5f7C2m6u\u0026shop=eyefood-factory-pro.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0335\/4355\/3083\/t\/28\/assets\/subscribe-it.js?v=1761360126\u0026shop=eyefood-factory-pro.myshopify.com"]; 215 for (var i = 0; i < urls.length; i++) { 216 var s = document.createElement('script'); 217 s.type = 'text/javascript'; 218 s.async = true; 219 s.src = urls[i]; 220 var x = document.getElementsByTagName('script')[0]; 221 x.parentNode.insertBefore(s, x); 222 } 223 }; 224 if(window.attachEvent) { 225 window.attachEvent('onload', asyncLoad); 226 } else { 227 window.addEventListener('load', asyncLoad, false); 228 } 229})();</script>
vendor: 1 bytes, line 229
229
230<script id="__st">var __st={"a":33543553083,"offset":7200,"reqid":"63004102-3ded-4a55-ad2d-c15f1e805625-1791291180","pageurl":"eyefoodfactory.com\/","u":"0fe5a0a8450e","p":"home"};</script>
vendor: 1 bytes, line 230
230
231<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 231
231
232<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 232
232
233<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//eyefoodfactory.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<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 = "//eyefoodfactory.com/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>
234<script crossorigin="anonymous" defer="defer" src="//eyefoodfactory.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 234
234
235<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 235
235
236<script> 237 window.Shopify = window.Shopify || {}; 238 window.Shopify.MCP = window.Shopify.MCP || {}; 239 window.Shopify.MCP.enabled = true; 240 window.Shopify.MCP.shop = "eyefood-factory-pro.myshopify.com"; 241 window.Shopify.MCP.mcpEndpoint = "https:\/\/eyefoodfactory.com\/api\/mcp"; 242 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 243</script>
vendor: 1 bytes, line 243
243
244<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("\/\/eyefoodfactory.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 245</script>
vendor: 1 bytes, line 245
245
246<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://eyefoodfactory.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 247</script>
vendor: 1 bytes, line 247
247
248<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 249 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); 250</script>
vendor: 1 bytes, line 250
250
251<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})}})); 252</script>
vendor: 1 bytes, line 252
252
253<script id='scb4127' type='text/javascript' async='' src='https://eyefoodfactory.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
253<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://eyefoodfactory.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 254<style id="shopify-accelerated-checkout-cart"> 255 #shopify-buyer-consent { 256 margin-top: 1em; 257 display: inline-block; 258 width: 100%; 259} 260 261#shopify-buyer-consent.hidden { 262 display: none; 263} 264 265#shopify-subscription-policy-button { 266 background: none; 267 border: none; 268 padding: 0; 269 text-decoration: underline; 270 font-size: inherit; 271 cursor: pointer; 272} 273 274#shopify-subscription-policy-button::before { 275 box-shadow: none; 276} 277 278 </style> 279
280<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
280 281
282<script>window.BOLD = window.BOLD || {}; 283 window.BOLD.common = window.BOLD.common || {}; 284 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 285 window.BOLD.common.Shopify.shop = { 286 domain: 'eyefoodfactory.com', 287 permanent_domain: 'eyefood-factory-pro.myshopify.com', 288 url: 'https://eyefoodfactory.com', 289 secure_url: 'https://eyefoodfactory.com', 290 money_format: "{{amount_with_comma_separator}}â¬", 291 currency: "EUR" 292 }; 293 window.BOLD.common.Shopify.customer = { 294 id: null, 295 tags: null, 296 }; 297 window.BOLD.common.Shopify.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}; 298 window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { 299 function n(t, e) { 300 return "undefined" == typeof t ? e : t 301 } 302 function r(t, e, r, i) { 303 if (e = n(e, 2), 304 r = n(r, ","), 305 i = n(i, "."), 306 isNaN(t) || null == t) 307 return 0; 308 t = (t / 100).toFixed(e); 309 var o = t.split(".") 310 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 311 , s = o[1] ? i + o[1] : ""; 312 return a + s 313 } 314 "string" == typeof money && (money = money.replace(".", "")); 315 var i = "" 316 , o = /\{\{\s*(\w+)\s*\}\}/ 317 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 318 switch (a.match(o)[1]) { 319 case "amount": 320 i = r(money, 2, ",", "."); 321 break; 322 case "amount_no_decimals": 323 i = r(money, 0, ",", "."); 324 break; 325 case "amount_with_comma_separator": 326 i = r(money, 2, ".", ","); 327 break; 328 case "amount_no_decimals_with_comma_separator": 329 i = r(money, 0, ".", ","); 330 break; 331 case "amount_with_space_separator": 332 i = r(money, 2, " ", ","); 333 break; 334 case "amount_no_decimals_with_space_separator": 335 i = r(money, 0, " ", ","); 336 break; 337 case "amount_with_apostrophe_separator": 338 i = r(money, 2, "'", "."); 339 break; 340 } 341 return a.replace(o, i); 342 }; 343 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 344 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 345 if (typeof product === 'number') { 346 window.BOLD.common.Shopify.handles[product] = handle; 347 product = { id: product }; 348 } 349 window.BOLD.common.Shopify.products[handle] = product; 350 } 351 }; 352 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 353 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 354 window.BOLD.common.Shopify.variants[variant_id] = variant; 355 } 356 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 357 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 358 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Brain":1,"Loyalties":2,"Memberships":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 359</script>
359 360 361
361<script src="//code.jquery.com/jquery-3.4.1.min.js" type="text/javascript"></script>
361 362 363
363<script type="text/javascript"> 364 365 function lightOrDark(a){if(a.match(/^rgb/)){a=a.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/);var b=a[1];var c=a[2];a=a[3]}else a=+("0x"+a.slice(1).replace(5>a.length&&/./g,"$&$&")),b=a>>16,c=a>>8&255,a&=255;return 140<Math.sqrt(.299*b*b+.587*c*c+.114*a*a)?"#000":"#fff"}; 366 367 window.reorderSections = function() { 368 $(".with-gutter").removeClass("with-gutter"); 369 $(".without-gutter").removeClass("without-gutter"); 370 $(".content-section.gutter--on").each(function() { 371 $(this).parent().addClass("with-gutter"); 372 if ( $(this).hasClass('parent-has-inner-padding') ) { 373 $(this).parent().addClass('has-inner-padding'); 374 } 375 }); 376 $(".content-section.gutter--off").each(function() { 377 $(this).parent().addClass("without-gutter") 378 }); 379 }; 380 $(document).ready(function() { 381 window.reorderSections() 382 }); 383 384 2===performance.navigation.type&&location.reload(!0); 385 386 $('.btn').on('click',function(){ 387 console.log('onclick'); 388 }); 389 $('.addtocart').click(function(){ 390 console.log('click') 391 }); 392 $('.addtocart').click(function(){ 393 394 console.log('click') 395var get_id = '#'+this.id; 396console.log(get_id); 397var get_value = $(get_id).val(); 398 console.log(get_value); 399function change_text(){ 400if( get_value == "Add More..." ){ 401$(get_id).val('Ajouter plus / Add More'); 402console.log('stopped'); 403}else if(get_value == "En cours⦠/ Addingâ¦"){ 404$(get_id).val('En coursâ¦'); 405}else if(get_value == "Thank You"){ 406$(get_id).val('Ajouté / Done'); 407 408} 409} 410 411 var timesRun = 0; 412 var interval = setInterval(function(){ 413 timesRun += 1; 414 if(timesRun === 10){ 415 clearInterval(interval); 416 } 417 change_text(); 418 }, 1000); 419 420 421 }); 422 423 424 425 426 </script>
426 427 428 429
430<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
430 431 432
432<script src="//eyefoodfactory.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
432 433 434 435<!-- GS-Inventory Start. Do not change --> 436 437<!-- GS-Inventory End. Do not change --> 438
438<script src="//eyefoodfactory.com/cdn/shop/t/28/assets/bss-file-configdata.js?v=40567575320956894221761360126" type="text/javascript"></script>
438
438<script src="//eyefoodfactory.com/cdn/shop/t/28/assets/bss-file-configdata-banner.js?v=151034973688681356691761360126" type="text/javascript"></script>
438
438<script src="//eyefoodfactory.com/cdn/shop/t/28/assets/bss-file-configdata-popup.js?v=173992696638277510541761360126" type="text/javascript"></script>
438<script> 439 if (typeof BSS_PL == 'undefined') { 440 var BSS_PL = {}; 441 } 442 var bssPlApiServer = "https://product-labels-pro.bsscommerce.com"; 443 BSS_PL.customerTags = 'null'; 444 BSS_PL.customerId = 'null'; 445 BSS_PL.configData = configDatas; 446 BSS_PL.configDataBanner = configDataBanners ? configDataBanners : []; 447 BSS_PL.configDataPopup = configDataPopups ? configDataPopups : []; 448 BSS_PL.storeId = 1861; 449 BSS_PL.currentPlan = "five_usd"; 450 BSS_PL.storeIdCustomOld = "10678"; 451 BSS_PL.storeIdOldWIthPriority = "12200"; 452 BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com"; 453 454 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} 455 </script>
455 456 <style> 457.homepage-slideshow .slick-slide .bss_pl_img { 458 visibility: hidden !important; 459} 460</style> 461 462 <!-- Chrome, Firefox OS and Opera --> 463
464<script> 465 let es_sd = null; 466 let es_pd = null; 467 </script>
467 468 <div class="evm-wiser-popup-mainsection"></div> ��� 469
470<script> 471 472 // https://tc39.github.io/ecma262/#sec-array.prototype.find 473 if (!Array.prototype.find) { 474 Object.defineProperty(Array.prototype, 'find', { 475 value: function(predicate) { 476 // 1. Let O be ? ToObject(this value). 477 if (this == null) { 478 throw TypeError('"this" is null or not defined'); 479 } 480 481 var o = Object(this); 482 483 // 2. Let len be ? ToLength(? Get(O, "length")). 484 var len = o.length >>> 0; 485 486 // 3. If IsCallable(predicate) is false, throw a TypeError exception. 487 if (typeof predicate !== 'function') { 488 throw TypeError('predicate must be a function'); 489 } 490 491 // 4. If thisArg was supplied, let T be thisArg; else let T be undefined. 492 var thisArg = arguments[1]; 493 494 // 5. Let k be 0. 495 var k = 0; 496 497 // 6. Repeat, while k < len 498 while (k < len) { 499 // a. Let Pk be ! ToString(k). 500 // b. Let kValue be ? Get(O, Pk). 501 // c. Let testResult be ToBoolean(? Call(predicate, T, < kValue, k, O >)). 502 // d. If testResult is true, return kValue. 503 var kValue = o[k]; 504 if (predicate.call(thisArg, kValue, k, o)) { 505 return kValue; 506 } 507 // e. Increase k by 1. 508 k++; 509 } 510 511 // 7. Return undefined. 512 return undefined; 513 }, 514 configurable: true, 515 writable: true 516 }); 517 } 518 519 (function () { 520 521 var useInternationalDomains = false; 522 523 function buildLanguageList() { 524 var languageListJson = '[{\ 525"name": "français",\ 526"endonym_name": "français",\ 527"iso_code": "fr",\ 528"primary": true,\ 529"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/fr.png?v=12745",\ 530"domain": null\ 531},{\ 532"name": "allemand",\ 533"endonym_name": "Deutsch",\ 534"iso_code": "de",\ 535"primary": false,\ 536"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/de.png?v=12745",\ 537"domain": null\ 538},{\ 539"name": "anglais",\ 540"endonym_name": "English",\ 541"iso_code": "en",\ 542"primary": false,\ 543"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/en.png?v=12745",\ 544"domain": null\ 545}]'; 546 return JSON.parse(languageListJson); 547 } 548 549 function getSavedLocale(langList) { 550 var savedLocale = localStorage.getItem('translation-lab-lang'); 551 var sl = savedLocale ? langList.find(x => x.iso_code.toLowerCase() === savedLocale.toLowerCase()) : null; 552 return sl ? sl.iso_code : null; 553 } 554 555 function getBrowserLocale(langList) { 556 var browserLocale = navigator.language; 557 if (browserLocale) { 558 var localeParts = browserLocale.split('-'); 559 var bl = localeParts[0] ? langList.find(x => x.iso_code.toLowerCase().startsWith(localeParts[0])) : null; 560 return bl ? bl.iso_code : null; 561 } else { 562 return null; 563 } 564 } 565 566 function redirectUrlBuilderFunction(primaryLocale) { 567 var shopDomain = 'https://eyefoodfactory.com'; 568 if (window.Shopify && window.Shopify.designMode) { 569 shopDomain = 'https://eyefood-factory-pro.myshopify.com'; 570 } 571 var currentLocale = 'fr'.toLowerCase(); 572 var currentLocaleRegEx = new RegExp('^\/' + currentLocale, "ig"); 573 var primaryLocaleLower = primaryLocale.toLowerCase(); 574 var pathname = window.location.pathname; 575 var queryString = window.location.search || ''; 576 return function build(redirectLocale) { 577 if (!redirectLocale) { 578 return null; 579 } 580 var redirectLocaleLower = redirectLocale.toLowerCase(); 581 if (currentLocale !== redirectLocaleLower) { 582 if (useInternationalDomains) { 583 //var languageList = buildLanguageList(); 584 //var internationalDomain = languageList.find(function (x) { return x.iso_code.toLowerCase() === redirectLocaleLower; }); 585 //if (internationalDomain) { 586 // return 'https://' + internationalDomain.domain + pathname + queryString; 587 //} 588 } 589 else { 590 if (redirectLocaleLower === primaryLocaleLower) { 591 return shopDomain + pathname.replace(currentLocaleRegEx, '') + queryString; 592 } else if (primaryLocaleLower === currentLocale) { 593 return shopDomain + '/' + redirectLocaleLower + pathname + queryString; 594 } else { 595 return shopDomain + '/' + pathname.replace(currentLocaleRegEx, redirectLocaleLower) + queryString; 596 } 597 } 598 } 599 return null; 600 } 601 } 602 603 function getRedirectLocale(languageList) { 604 var savedLocale = getSavedLocale(languageList); 605 var browserLocale = getBrowserLocale(languageList); 606 var preferredLocale = null; 607 608 var redirectLocale = null; 609 610 if (savedLocale) { 611 redirectLocale = savedLocale; 612 } else if (preferredLocale) { 613 redirectLocale = preferredLocale; 614 } else if (browserLocale) { 615 redirectLocale = browserLocale; 616 } 617 return redirectLocale; 618 } 619 620 function configure() {
621 var languageList = buildLanguageList(); 622 var primaryLanguage = languageList.find(function (x) { return x.primary; }); 623 if (!primaryLanguage && !primaryLanguage.iso_code) { 624 // error: there should be atleast one language set as primary 625 return; 626 } 627 628 var redirectUrlBuilder = redirectUrlBuilderFunction(primaryLanguage.iso_code); 629 630 var redirectLocale = getRedirectLocale(languageList); 631 632 var redirectUrl = redirectUrlBuilder(redirectLocale); 633 redirectUrl && window.location.assign(redirectUrl); 634 } 635 636 if (window.Shopify && window.Shopify.designMode) { 637 return; 638 } 639 640 var botPatterns = "(bot|Googlebot\/|Googlebot-Mobile|Googlebot-Image|Googlebot-News|Googlebot-Video|AdsBot-Google([^-]|$)|AdsBot-Google-Mobile|Feedfetcher-Google|Mediapartners-Google|APIs-Google|Page|Speed|Insights|Lighthouse|bingbot|Slurp|exabot|ia_archiver|YandexBot|YandexImages|YandexAccessibilityBot|YandexMobileBot|YandexMetrika|YandexTurbo|YandexImageResizer|YandexVideo|YandexAdNet|YandexBlogs|YandexCalendar|YandexDirect|YandexFavicons|YaDirectFetcher|YandexForDomain|YandexMarket|YandexMedia|YandexMobileScreenShotBot|YandexNews|YandexOntoDB|YandexPagechecker|YandexPartner|YandexRCA|YandexSearchShop|YandexSitelinks|YandexSpravBot|YandexTracker|YandexVertis|YandexVerticals|YandexWebmaster|YandexScreenshotBot|Baiduspider|facebookexternalhit|Sogou|DuckDuckBot|BUbiNG|crawler4j|S[eE][mM]rushBot|Google-Adwords-Instant|BingPreview\/|Bark[rR]owler|DuckDuckGo-Favicons-Bot|AppEngine-Google|Google Web Preview|acapbot|Baidu-YunGuanCe|Feedly|Feedspot|google-xrawler|Google-Structured-Data-Testing-Tool|Google-PhysicalWeb|Google Favicon|Google-Site-Verification|Gwene|SentiBot|FreshRSS)"; 641 var re = new RegExp(botPatterns, 'i'); 642 if (!re.test(navigator.userAgent)) { 643 configure(); 644 } 645 646 })(); 647</script>
647 648 649<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 649-650
649 650<script async src="https://www.googletagmanager.com/gtag/js?id=
650G-KMM6HWEC1S
vendor: 12 bytes, line 650
650"></script>
651<script> 652
vendor: 134 bytes, lines 652-656
652window.dataLayer = window.dataLayer || []; 653 function gtag(){dataLayer.push(arguments);} 654 gtag('js', new Date()); 655 656 gtag('config', '
656G-KMM6HWEC1S
vendor: 4 bytes, line 656
656');
657</script>
657<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"52001250", tm:"shpfy_ui"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
657 658<!-- Start of Judge.me Core --> 659<link rel="dns-prefetch" href="https://cdn.judge.me/">
660<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","badge_star_color":"#fec610","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis \u0026 Questions","widget_open_form_text":"Ãcrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Prénom","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"E-mail","widget_verified_email_field_text":"E-mail vérifié (privé, ne peut être modifié)","widget_email_placeholder_text":"Entrez votre e-mail (privé)","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Ãvaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Je vous remercie! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fec610","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Nous poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Ãcrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#fec610","verified_badge_text":"Avis Vérifié","verified_badge_bg_color":"#3cad09","verified_badge_text_color":"#ffffff","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":true,"widget_thumb":true,"widget_review_location_show":true,"widget_location_format":"full_country_name","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"leex","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis sur le Shop","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_product_variant_reference_text":"Avis pour","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Ãcrire un avis sur la boutique","widget_product_and_store_reviews_text":"Avis sur les produits et la boutique","widget_reviews_in_collection_text":"Avis dans cette collection","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":true,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":true,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Satisfaction client de {{ shop.metafields.judgeme.all_reviews_rating|round:1 }}/5.0 ({{ shop.metafields.judgeme.all_reviews_count }} avis vérifiés)","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":true,"show_stars_for_all_reviews_text_badge":true,"all_reviews_text_badge_url":"https://www.eyefoodfactory.com/pages/faites-vous-votre-opinion","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Ce que vous pensez d'Eyefood Factory","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"{{ n }} avis","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://eyefoodfactory.com/pages/faites-vous-votre-opinion","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":true,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":2,"social_share_options_order":"Facebook,Pinterest","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":true,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":true,"qa_badge_icon_color":"#19a704","qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Fournisseur d'art et de satisfaction depuis 2010 !","medals_widget_background_color":"#ffffff","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#ffffff","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
660itle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Ãcrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"vertical","widget_show_review_information":true,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":false,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Les clients évaluent cette boutique","store_summary_widget_button_text":"Voir les avis clients","store_summary_widget_button_theme_text":"Voir le résumé des avis par l'IA","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"à propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","confirm_email_screen_title_text":"Confirmez votre e-mail","confirm_email_screen_message_text":"Pour maintenir des avis authentiques, nous vous enverrons un lien sécurisé pour continuer à rédiger votre avis. Cela ne prend qu'un instant.","check_email_screen_title_text":"Vérifiez votre e-mail","check_email_screen_message_text":"Nous vous avons envoyé un e-mail à {{ email }}. Cliquez sur le bouton dans l'e-mail pour continuer.","check_email_screen_resend_message_text":"E-mail renvoyé !","check_email_resend_hint_text":"Vous n'avez pas reçu l'e-mail ? Vérifiez votre dossier spam ou [renvoyez l'e-mail].","verification_email_rate_limit_error_text":"Vous avez atteint la limite de tentatives d'avis pour ce produit. Veuillez vérifier votre boîte de réception ou réessayer plus tard.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_
660youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":true,"transparency_badges_from_another_provider":true,"transparency_badges_collected_from_store_visitor":true,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":true,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":true,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural"
660:"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","review_widget_filter_rating_title":"Note","review_widget_filter_keyword_title":"Mot-clé","review_widget_clear_filters_text":"Effacer les filtres","review_widget_expand_more_text":"Plus","review_widget_review_highlights_title":"Points forts des avis","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_
660no_review_text":"Soyez le premier à écrire un avis","all_reviews_widget_v2025_review_highlights_title":"Points forts des avis","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"De nos clients","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/eyefood-factory","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"Eyefood Factory France","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_validation_enabled":true,"can_be_branded":true,"reply_name_text":"Eyefood Factory France"};</script>
660 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #fec610;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#fec610}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#ffffff;background-color:#3cad09}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-rev__thumb-btn{color:#108474}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#108474}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#fec610}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Eyefood Factory France'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 661</style> <style class='jdgm-settings-style'></style> 662 663 664 665 666 <style class='jdgm-miracle-styles'> 667 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
667/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 668 669</style> 670 671 672 673 674 675 676
677<script data-cfasync='false' class='jdgm-script'> 678!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/", 679jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 680setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){ 681!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 682(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!", 683s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))}, 684jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll( 685".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 686parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"): 687jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document); 688</script>
vendor: 1 bytes, line 688
688
689<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
689 690 691<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript> 692<!-- End of Judge.me Core --> 693 694 695 696 697 698<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 699
700<script id='shopify-chat-app-embed-data' type='application/json'> 701 { 702 "settings": { 703 "invertActivatorColors": true, 704 "greetingMessage": "ð Bonjour, écrivezânous si vous avez des questions. Nous serons ravis de vous aider !", 705 "showFeaturedProducts": true, 706 "featuredProducts": [], 707 "horizontalPosition": "bottom_right", 708 "icon": "chat_bubble", 709 "buttonLabel": "Chat" 710 } 711 } 712</script>
712 713 714<style data-shopify> 715 716 717 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 718 shopify-chat:defined:empty { 719 display: grid; 720 } 721 722 :root { 723 --shopify-chat-bg-color: #FFFFFF; 724 --shopify-chat-text-color: #000000; 725 --shopify-chat-accent-bg-color: #000000; 726 --shopify-chat-accent-text-color: #FFFFFF; 727 --shopify-chat-activator-offset: 20px; 728 729 730 731 --shopify-chat-activator-font-size: 16px; 732 --shopify-chat-border-radius: 16px; 733 } 734 735 736</style> 737
738<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
738 739 740 741<!-- END app block --><!-- BEGIN app block: shopify://apps/cozy-country-redirect/blocks/CozyStaticScript/7b44aa65-e072-42a4-8594-17bbfd843785 -->
741<script src="https://cozycountryredirectii.addons.business/js/eggbox/5402/script_1f01e200490ff95602eabe27787b8fbd.js?v=1&sign=1f01e200490ff95602eabe27787b8fbd&shop=eyefood-factory-pro.myshopify.com" type='text/javascript'></script>
741 742<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 743 744 745 746 747 748 749 750<link rel="dns-prefetch" href="https://cdn.judge.me"> 751<link rel="dns-prefetch" href="https://cdn1.judge.me"> 752<link rel="dns-prefetch" href="https://api.judge.me"> 753
754<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","badge_star_color":"#fec610","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis \u0026 Questions","widget_open_form_text":"Ãcrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Prénom","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"E-mail","widget_verified_email_field_text":"E-mail vérifié (privé, ne peut être modifié)","widget_email_placeholder_text":"Entrez votre e-mail (privé)","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Ãvaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Je vous remercie! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fec610","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Nous poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Ãcrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#fec610","verified_badge_text":"Avis Vérifié","verified_badge_bg_color":"#3cad09","verified_badge_text_color":"#ffffff","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":true,"widget_thumb":true,"widget_review_location_show":true,"widget_location_format":"full_country_name","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"leex","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis sur le Shop","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_product_variant_reference_text":"Avis pour","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Ãcrire un avis sur la boutique","widget_product_and_store_reviews_text":"Avis sur les produits et la boutique","widget_reviews_in_collection_text":"Avis dans cette collection","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":true,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":true,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Satisfaction client de {{ shop.metafields.judgeme.all_reviews_rating|round:1 }}/5.0 ({{ shop.metafields.judgeme.all_reviews_count }} avis vérifiés)","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":true,"show_stars_for_all_reviews_text_badge":true,"all_reviews_text_badge_url":"https://www.eyefoodfactory.com/pages/faites-vous-votre-opinion","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Ce que vous pensez d'Eyefood Factory","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"{{ n }} avis","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://eyefoodfactory.com/pages/faites-vous-votre-opinion","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":true,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":2,"social_share_options_order":"Facebook,Pinterest","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":true,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":true,"qa_badge_icon_color":"#19a704","qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Fournisseur d'art et de satisfaction depuis 2010 !","medals_widget_background_color":"#ffffff","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#ffffff","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
754itle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Ãcrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"vertical","widget_show_review_information":true,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":false,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Les clients évaluent cette boutique","store_summary_widget_button_text":"Voir les avis clients","store_summary_widget_button_theme_text":"Voir le résumé des avis par l'IA","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"à propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","confirm_email_screen_title_text":"Confirmez votre e-mail","confirm_email_screen_message_text":"Pour maintenir des avis authentiques, nous vous enverrons un lien sécurisé pour continuer à rédiger votre avis. Cela ne prend qu'un instant.","check_email_screen_title_text":"Vérifiez votre e-mail","check_email_screen_message_text":"Nous vous avons envoyé un e-mail à {{ email }}. Cliquez sur le bouton dans l'e-mail pour continuer.","check_email_screen_resend_message_text":"E-mail renvoyé !","check_email_resend_hint_text":"Vous n'avez pas reçu l'e-mail ? Vérifiez votre dossier spam ou [renvoyez l'e-mail].","verification_email_rate_limit_error_text":"Vous avez atteint la limite de tentatives d'avis pour ce produit. Veuillez vérifier votre boîte de réception ou réessayer plus tard.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_
754youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":true,"transparency_badges_from_another_provider":true,"transparency_badges_collected_from_store_visitor":true,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":true,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":true,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural"
754:"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","review_widget_filter_rating_title":"Note","review_widget_filter_keyword_title":"Mot-clé","review_widget_clear_filters_text":"Effacer les filtres","review_widget_expand_more_text":"Plus","review_widget_review_highlights_title":"Points forts des avis","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_
754no_review_text":"Soyez le premier à écrire un avis","all_reviews_widget_v2025_review_highlights_title":"Points forts des avis","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"De nos clients","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/eyefood-factory","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"Eyefood Factory France","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_validation_enabled":true,"can_be_branded":true,"reply_name_text":"Eyefood Factory France"};</script>
754 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #fec610;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#fec610}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#ffffff;background-color:#3cad09}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-rev__thumb-btn{color:#108474}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#108474}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#fec610}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Eyefood Factory France'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 755</style> <style class='jdgm-settings-style'></style> 756 757 758 759 760 <style class='jdgm-miracle-styles'> 761 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
761/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 762 763</style> 764 765 766 767 768 769 770 771 772 773 774 775 776
776<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/shopify_v2_leex.js"></script>
776 777 778 779 780 781 782 <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/widget_v3_theme_leex.css"> 783 784 785 786
787<script data-cfasync='false' class='jdgm-script'> 788!function(e){window.jdgm=window.jdgm||{}; 789/* INF-1976 */ 790var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 791if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 792jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 793jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 794setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 795!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 796(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 797a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 798jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 799t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 800t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 801".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 802parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 803jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 804)}))}(document); 805</script>
805 806<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/shopify_v2.css"></noscript> 807 808<!-- BEGIN app snippet: theme_fix_tags -->
808<script> 809 (function() { 810 var jdgmThemeFixes = null; 811 if (!jdgmThemeFixes) return; 812 813 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 814 // before the per-theme fix so the theme-specific CSS wins the cascade. 815 // HTML is never applied globally (too risky). 816 var allThemesFix = jdgmThemeFixes['all']; 817 if (allThemesFix && allThemesFix.css) { 818 var allStyleTag = document.createElement('style'); 819 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 820 allStyleTag.innerHTML = allThemesFix.css; 821 document.head.append(allStyleTag); 822 }; 823 824 if (allThemesFix && allThemesFix.js) { 825 var allScriptTag = document.createElement('script'); 826 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 827 allScriptTag.innerHTML = allThemesFix.js; 828 document.head.append(allScriptTag); 829 }; 830 831 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 832 if (!thisThemeFix) return; 833 834 if (thisThemeFix.html) { 835 document.addEventListener("DOMContentLoaded", function() { 836 var htmlDiv = document.createElement('div'); 837 htmlDiv.classList.add('jdgm-theme-fix-html'); 838 htmlDiv.innerHTML = thisThemeFix.html; 839 document.body.append(htmlDiv); 840 }); 841 }; 842 843 if (thisThemeFix.css) { 844 var styleTag = document.createElement('style'); 845 styleTag.classList.add('jdgm-theme-fix-style'); 846 styleTag.innerHTML = thisThemeFix.css; 847 document.head.append(styleTag); 848 }; 849 850 if (thisThemeFix.js) { 851 var scriptTag = document.createElement('script'); 852 scriptTag.classList.add('jdgm-theme-fix-script'); 853 scriptTag.innerHTML = thisThemeFix.js; 854 document.head.append(scriptTag); 855 }; 856 })(); 857</script>
857 858<!-- END app snippet --> 859<!-- End of Judge.me Core --> 860 861 862 863<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 864 865<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 866 867 868 869 870 871 872
873<script> 874 ;(function () { 875 const url = new URL(window.location) 876 const viewParam = url.searchParams.get('view') 877 if (viewParam && viewParam.includes('variant-pf-')) { 878 url.searchParams.set('pf_v', viewParam) 879 url.searchParams.delete('view') 880 window.history.replaceState({}, '', url) 881 } 882 })() 883</script>
883 884 885 886
887<script type='module'> 888 889 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 890 891 window.PAGEFLY_CRO['data_debug'] = { 892 original_template_suffix: "home", 893 allow_ab_test: false, 894 ab_test_start_time: 0, 895 ab_test_end_time: 0, 896 today_date_time: 1791291181000, 897 } 898 window.PAGEFLY_CRO['GA4'] = { enabled: false} 899</script>
899 900 901<!-- END app snippet --> 902 903 904 905 906 907 908 909 910
910<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-helper.js' defer='defer'></script>
910 911 912
912<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-general-helper.js' defer='defer'></script>
912 913 914
914<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-snap-slider.js' defer='defer'></script>
914 915 916
916<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v3.js' defer='defer'></script>
916 917 918
918<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v4.js' defer='defer'></script>
918 919 920
920<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-glider.js' defer='defer'></script>
920 921 922
922<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
922 923 924
924<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-product-media.js' defer='defer'></script>
924 925 926
926<script src='https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-product.js' defer='defer'></script>
926 927 928
929<script id='pagefly-helper-data' type='application/json'> 930 { 931 "page_optimization": { 932 "assets_prefetching": false 933 }, 934 "elements_asset_mapper": { 935 "Accordion": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-accordion.js", 936 "Accordion3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-accordion3.js", 937 "CountDown": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-countdown.js", 938 "GMap1": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 939 "GMap2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 940 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 941 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-gmap.js", 942 "HTML.Video": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo.js", 943 "HTML.Video2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 944 "HTML.Video3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 945 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-htmlvideo2.js", 946 "Instagram": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram.js", 947 "Instagram2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram.js", 948 "Insta3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-instagram3.js", 949 "Tabs": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-tab.js", 950 "Tabs3": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-tab3.js", 951 "ProductBox": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-cart.js", 952 "FBPageBox2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-facebook.js", 953 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-facebook.js", 954 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-twitter.js", 955 "Paragraph4": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-paragraph4.js", 956 957 "AliReviews": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 958 "BackInStock": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 959 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 960 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 961 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 962 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder
962-365/assets/pagefly-3rd-elements.js", 963 "LimeSpot": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 964 "Loox": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 965 "Opinew": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 966 "Powr": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 967 "ProductReviews": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 968 "PushOwl": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 969 "ReCharge": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 970 "Rivyo": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 971 "TrackingMore": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 972 "Vitals": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js", 973 "Wiser": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-3rd-elements.js" 974 }, 975 "custom_elements_mapper": { 976 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-click-action-element.js", 977 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-dialog-element.js" 978 } 979 } 980</script>
980 981
982<script id='pagefly-heatmap-config' type='application/json'> 983 {} 984</script>
vendor: 1 bytes, line 984
984
985<script> 986 (function () { 987 var el = document.getElementById('pagefly-heatmap-config') 988 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 989 try { 990 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 991 } catch (e) { 992 window.__pagefly_heatmap_config__ = {} 993 } 994 })() 995</script>
vendor: 1 bytes, line 995
995
996<script> 997 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 998 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 999 // overlay path in the metafield, and this page must already be one the merchant enabled 1000 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 1001 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 1002 (function () { 1003 var cfg = window.__pagefly_heatmap_config__ || {} 1004 var id = (window.__pagefly_page_setting__ || {}).pageId 1005 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 1006 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 1007 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 1008 var s = document.createElement('script') 1009 s.src = 'https://cdn.shopify.com/extensions/01a1102e-abc4-7058-b822-9148a1b93229/pagefly-ai-page-builder-365/assets/pagefly-heatmap-overlay.js' 1010 s.defer = true 1011 document.head.appendChild(s) 1012 })() 1013</script>
1013 1014 1015<!-- BEGIN app snippet: pf-ai-schema --> 1016<!-- END app snippet --> 1017 1018 1019<!-- END app block --><!-- BEGIN app block: shopify://apps/ta-labels-badges/blocks/bss-pl-config-data/91bfe765-b604-49a1-805e-3599fa600b24 -->
1019<script 1020 id='bss-pl-config-data' 1021 data-nosnippet 1022> 1023 let TAE_StoreId = "1861"; 1024 if (typeof BSS_PL == 'undefined' || TAE_StoreId !== "") { 1025 var BSS_PL = {}; 1026 BSS_PL.storeId = 1861; 1027 BSS_PL.currentPlan = "five_usd"; 1028 BSS_PL.apiServerProduction = "https://product-labels.tech-arms.io"; 1029 BSS_PL.publicAccessToken = "d07ed830c718aa2324eb64e354e64d30"; 1030 BSS_PL.customerTags = "null"; 1031 BSS_PL.customerId = "null"; 1032 BSS_PL.storeIdCustomOld = 10678; 1033 BSS_PL.storeIdOldWIthPriority = 12200; 1034 BSS_PL.storeIdOptimizeAppendLabel = 59637 1035 BSS_PL.optimizeCodeIds = null; 1036 BSS_PL.extendedFeatureIds = null; 1037 BSS_PL.watermarkRemoved = null; 1038 BSS_PL.watermarkGoliveConfigId = null; 1039 BSS_PL.watermarkUrl = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-watermark.png"; 1040 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} || {}; 1041 BSS_PL.settingsData = {} || {}; 1042 BSS_PL.configProductMetafields = [] || []; 1043 BSS_PL.configVariantMetafields = [] || []; 1044 1045 BSS_PL.configData = [].concat({"id":2423,"name":"New","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,4,6","related_product_tag":null,"first_image_tags":null,"img_url":"","public_img_url":"","position":2,"apply":0,"product_type":2,"exclude_products":null,"collection_image_type":null,"product":"","variant":"","collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"@nouveau","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":1861,"locations":"","enable_allowed_countries":false,"locales":"","enable_allowed_locales":false,"enable_visibility_date":false,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"NEW","label_text_color":"#000000","label_text_background_color":{"type":"hex","value":"#f7ec70ff"},"label_text_font_size":13,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":"0","h_offset":0,"v_offset":0},"label_opacity":85,"topBottom_padding":4,"border_radius":"0px 0px 0px 0px","border_style":null,"border_size":null,"border_color":null,"label_shadow_color":"#000000","label_text_style":0,"label_text_font_family":null,"label_text_font_url":null,"customer_label_preview_image":"https://cdn.shopify.com/s/files/1/0335/4355/3083/products/2-bags-1-cat-339623.jpg?v=1600904418","label_preview_image":"https://cdn.shopify.com/s/files/1/0335/4355/3083/products/2-bags-1-cat-339623.jpg?v=1600904418","label_text_enable":1,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":null,"label_on_image":"2","label_type":1,"badge_type":null,"custom_selector":null,"margin_top":null,"margin_bottom":null,"mobile_height_label":30,"mobile_width_label":60,"mobile_font_size_label":13,"emoji":null,"emoji_position":null,"transparent_background":null,"custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":0,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":0,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"","enable_visibility_period":0,"visibility_period":1,"createdAt":"2020-09-28T12:00:29.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"toolTipText":"","label_shape":"rectangle","label_shape_type":1,"mobile_fixed_percent_label":"fixed","desktop_width_label":60,"desktop_height_label":30,"desktop_fixed_percent_label":"fixed","mobile_position":2,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":0,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":0,"mobile_margin_top":null,"mobile_margin_left":0,"mobile_config_label_enable":null,"mobile_default_config":1,"mobile_margin_bottom":null,"enable_fixed_time":0,"fixed_time":"[{\"name\":\"Sunday\",\"selected\":false,\"allDay\":false,\"t
1045imeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Monday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Tuesday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Wednesday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Thursday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Friday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true},{\"name\":\"Saturday\",\"selected\":false,\"allDay\":false,\"timeStart\":\"00:00\",\"timeEnd\":\"23:59\",\"disabledAllDay\":true,\"disabledTime\":true}]","statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":null,"animation_type":0,"animation_duration":2,"animation_repeat_option":0,"animation_repeat":0,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","img_plan_id":0,"label_badge_type":null,"deletedAt":null,"desktop_lock_aspect_ratio":false,"mobile_lock_aspect_ratio":false,"img_aspect_ratio":null,"preview_board_width":null,"preview_board_height":null,"set_size_on_mobile":true,"set_position_on_mobile":true,"set_margin_on_mobile":true,"from_stock":0,"to_stock":0,"condition_product_title":"{\"enable\":false,\"type\":1,\"content\":\"\"}","conditions_apply_type":"{}","public_font_url":null,"font_size_ratio":null,"group_ids":null,"metafields":null,"no_ratio_height":false,"updatedAt":"2023-08-19T06:40:59.000Z","multipleBadge":null,"translations":[],"label_id":2423,"label_text_id":2423,"bg_style":"solid"},); 1046 1047 1048 BSS_PL.configDataBanner = [].concat(); 1049 1050 1051 BSS_PL.configDataPopup = [].concat(); 1052 1053 1054 BSS_PL.configDataLabelGroup = [].concat(); 1055 1056 1057 BSS_PL.collectionID = ``; 1058 BSS_PL.collectionHandle = ``; 1059 BSS_PL.collectionTitle = ``; 1060 1061 1062 BSS_PL.conditionConfigData = [].concat(); 1063 } 1064</script>
1064 1065 1066 1067 1068 1069<style> 1070 1071 1072 1073</style> 1074
1075<script data-nosnippet> 1076 function bssLoadScripts(src, callback, isDefer = false) { 1077 const scriptTag = document.createElement('script'); 1078 document.head.appendChild(scriptTag); 1079 scriptTag.src = src; 1080 if (isDefer) { 1081 scriptTag.defer = true; 1082 } else { 1083 scriptTag.async = true; 1084 } 1085 if (callback) { 1086 scriptTag.addEventListener('load', function () { 1087 callback(); 1088 }); 1089 } 1090 } 1091 const scriptUrls = [ 1092 "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-helper.js", 1093 "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-config-run-scripts.js", 1094 ]; 1095 Promise.all(scriptUrls.map((script) => new Promise((resolve) => bssLoadScripts(script, resolve)))).then((res) => { 1096 console.log('BSS scripts loaded'); 1097 window.bssScriptsLoaded = true; 1098 }); 1099 1100 function bssInitScripts() { 1101 if (BSS_PL.configData.length) { 1102 const enabledFeature = [ 1103 { type: 1, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-label.js" }, 1104 { type: 2, badge: [0, 7, 8], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-product-name.js" }, 1105 { type: 2, badge: [1, 11], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-product-image.js" }, 1106 { type: 2, badge: 2, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-custom-selector.js" }, 1107 { type: 2, badge: [3, 9, 10], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-price.js" }, 1108 { type: 2, badge: 4, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-add-to-cart-btn.js" }, 1109 { type: 2, badge: 5, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-quantity-box.js" }, 1110 { type: 2, badge: 6, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-buy-it-now-btn.js" } 1111 ] 1112 .filter(({ type, badge }) => BSS_PL.configData.some(item => item.label_type === type && (badge === undefined || (Array.isArray(badge) ? badge.includes(item.badge_type) : item.badge_type === badge))) || (BSS_PL.configDataLabelGroup && BSS_PL.configDataLabelGroup.length)) 1113 .map(({ script }) => script); 1114 1115 enabledFeature.forEach((src) => bssLoadScripts(src)); 1116 1117 if (enabledFeature.length) { 1118 const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-js.js"; 1119 bssLoadScripts(src); 1120 } 1121 } 1122 1123 if (BSS_PL.configDataBanner && BSS_PL.configDataBanner.length) { 1124 const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-banner.js"; 1125 bssLoadScripts(src); 1126 } 1127 1128 if (BSS_PL.configDataPopup && BSS_PL.configDataPopup.length) { 1129 const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-popup.js"; 1130 bssLoadScripts(src); 1131 } 1132 1133 if (window.location.search.includes('bss-pl-custom-selector')) { 1134 const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-custom-position.js"; 1135 bssLoadScripts(src, null, true); 1136 } 1137 } 1138 bssInitScripts(); 1139</script>
1139 1140 1141 1142<!-- END app block --><!-- BEGIN app block: shopify://apps/seo-king/blocks/seo-king-prerender-links/4aa30173-495d-4e49-b377-c5ee4024262f --> 1143 1144
1145<script type="text/javascript"> 1146 if(HTMLScriptElement.supports&&HTMLScriptElement.supports("speculationrules")){var s=document.createElement("script");s.type="speculationrules",s.textContent=JSON.stringify({prefetch:[{where:{and:[{href_matches:"/*"},{not:{href_matches:["/cart/*","/checkout/*","/account/*"]}},{not:{selector_matches:"[rel=nofollow]"}}]},eagerness:"moderate"}]}),document.head.appendChild(s)}else{var prefetchedSK=new Set,excludeSK=["/cart/","/checkout/","/account/"];function shouldPrefetchSK(e){if(!e||e.startsWith("#")||e.startsWith("javascript:")||e.startsWith("mailto:")||e.startsWith("tel:"))return!1;if(-1===e.indexOf(window.location.hostname))return!1;for(var t=0;t<excludeSK.length;t++)if(-1!==e.indexOf(excludeSK[t]))return!1;return!0}document.addEventListener("mouseover",function(e){var t=e.target.closest("a");if(t){var n=t.href;shouldPrefetchSK(n)&&!prefetchedSK.has(n)&&(prefetchedSK.add(n),t=document.createElement("link"),t.rel="prefetch",t.href=n,document.head.appendChild(t))}},!0)} 1147</script>
1147 1148 1149 1150 1151<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-gdpr-cookie-bar/blocks/app-embed/e2ac5ac3-1765-477b-ac58-d792f9a65f3a -->
1151<script> 1152 window.shop_template_name = 'index' 1153 window.cookie_bar_popup_data = {"notification_setting":{"popup_status":true,"popup_type":"corner_pop","description_text":"La protection de votre vie priv\u0026eacute;e est importante. Nous utilisons des cookies et des technologies similaires pour que votre visite soit la plus agr\u0026eacute;able possible.\u0026nbsp;\u003ca href=\"https:\/\/eyefoodfactory.com\/policies\/privacy-policy\"\u003eEn savoir plus.\u003c\/a\u003e","description_bg_color":"#636363","description_link_color":"#f3ee78","description_text_color":"#FFFFFF","button_text":"J'accepte","button_bg_color":"#f3ee78","button_hover_bg":"#f2e91c","button_text_color":"#1d1f21","button_border_radius":0,"popup_desktop_vertical_position":"bottom","popup_desktop_horizontal_position":"left","popup_mobile_position":"top","popup_animation":"fade","eu_only":true,"cookie_lifetime":7,"button_border_color":"#f3ee78","button_hover_text_color":"#000000","button_hover_border_color":"#f2e91c","ca_only":false,"allow_cookie_preference":false,"scan_time":null,"allow_shopify_data_preference":false,"title_text_color":"#FFFFFF","switch_color":"#CFCFCF","on_switch_bg_color":"#3CC527","off_switch_bg_color":"#999999","preferences_text":"Preferences","monthly_analysis_email":true,"deny_button_text":"Deny","fs_popup_color":"#FFFFFF","customization_button_text":"Accept","deny_button_text_color":"#333333","deny_button_hover_text_color":"#333333","deny_button_bg_color":"#FFFFFF","deny_button_hover_bg":"#DDDDDD","deny_button_hover_border_color":"#DDDDDD","deny_button_border_color":"#FFFFFF","preference_bar_width":700,"preference_bar_border_color":"#666","preference_deny_button_text":"Deny","app_porxy_url":"\/tools\/data_preferences","fs_popup_opacity":1.0,"va_only":false,"accept_button_text_font_family":null,"deny_button_text_font_family":null,"preference_button_text_font_family":null,"accept_button_text_size":14,"deny_button_text_size":14,"preference_button_text_size":14,"utah_only":false,"colorado_only":false,"connecticut_only":false,"pipeda_only":false,"preference_button_text_color":"#333333","preference_button_border_color":"#FFFFFF","preference_button_bg_color":"#FFFFFF","preference_button_hover_text_color":"#333333","preference_button_hover_border_color":"#DDDDDD","preference_button_hover_bg":"#DDDDDD","category_description_color":"#6d7175"},"have_any_plan":true,"plan_features":["geo_targeting","adjustable_colors","cookie_statistics","no_copyright_text","CCPA_GDPR_compliant","my_account_settings","Export_Delete_DPR_requests_reports"],"preference_bar":"","shop_domain":"eyefood-factory-pro.myshopify.com","region_check":true} 1154</script>
1154 1155 1156<!-- END app block -->
1156<script src="https://cdn.shopify.com/extensions/01a0381f-aaac-7376-ad4c-be6420c213ba/easy-tabs-product-tabs-36/assets/easytabs.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1156
1156
1157<script src="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/loader.js" type="text/javascript" defer="defer"></script>
1157 1158<link href="https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-style.min.css" rel="stylesheet" type="text/css" media="all">
1159<script src="https://cdn.shopify.com/extensions/019fb765-a20d-70b5-a0ed-c6737baff3af/gdpr-cookie-notice-52/assets/hulkapps-cookebar.js" type="text/javascript" defer="defer"></script>
1159 1160<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1161<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: 33543553083,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 1161
1161
1162<script> 1163 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1164</script>
vendor: 1 bytes, line 1164
1164
1165<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}
1165).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: 33543553083,storefrontBaseUrl: "https://eyefoodfactory.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://eyefoodfactory.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3936190810","configuration":"{\"apiKey\":\"4n5f7C2m6u\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1165,"dataSharingState":"unrestricted"},{"id":"3583410522","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"undefined\/analytics-v2\/events\",\"focusDuration\":\"3\",\"enableAdvancedTracking\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e023fb0c721518c0dce4129e4d87a86","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2232353114","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"959512922","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\",\\\"GT-WRF78HT\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/w2bpCIq7tPgCEIyJ2pUo\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/wEKLCI27tPgCEIyJ2pUo\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-KMM6HWEC1S\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/UVTCCIy6tPgCEIyJ2pUo\\\",\\\"MC-Z3HJV0B2JY\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-KMM6HWEC1S\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/_K5CCIm6tPgCEIyJ2pUo\\\",\\\"MC-Z3HJV0B2JY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/1brZCIa6tPgCEIyJ2pUo\\\",\\\"MC-Z3HJV0B2JY\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-KMM6HWEC1S\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/E5RUCJC7tPgCEIyJ2pUo\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-KMM6HWEC1S\\\",\\\"AW-10782934156\\\/cb-SCI-6tPgCEIyJ2pUo\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-KMM6HWEC1S\\\"}],\\\"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":"477200730","configuration":"{\"pixel_id\":\"1494660457501926\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"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":"156139866","configuration":"{\"tagID\":\"2614001195115\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"Eyefood Factory France","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"eyefood-factory-pro.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/eyefoodfactory.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9815508910426","handle":"f-actarus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578395435354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815430037850","handle":"f-brand-new","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578229662042","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815391109466","handle":"f-buzzer-beater","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578145677658","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815541547354","handle":"f-daydream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578514088282","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815511695706","handle":"f-fight-the-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578401399130","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815520903514","handle":"f-fireface","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578424271194","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815483810138","handle":"f-georges","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578334519642","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9815506944346","handle":"f-goldo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49578390847834","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1165,{"id":"10517374370138","handle":"purple-noize","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52660868612442","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10517318304090","handle":"margot-copie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52660708933978","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10517311848794","handle":"margot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52660687208794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10515302023514","handle":"kajen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52654325170522","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10515268108634","handle":"agathe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52654251508058","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10510059667802","handle":"like-an-angel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52642407186778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10510042366298","handle":"light-between-the-worlds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52642318123354","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10510029586778","handle":"goddess","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52642250686810","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10510003208538","handle":"butterfly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52642094186842","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10517357494618","handle":"flowers-orange","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52660828963162","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10517339504986","handle":"flowers-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52660779581786","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10515258048858","handle":"embrace-of-the-touch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52654215299418","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://eyefoodfactory.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"187262042458","themePublished":"true","eventMetadataId":"3865d92b-4e00-4780-a431-349f4a3ae65b","pageType":"home","shopId":"33543553083","storefrontBaseUrl":"https:\/\/eyefoodfactory.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1165<script> 1166 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1167 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1168 window.ShopifyAnalytics.meta.currency = 'EUR'; 1169 var meta = {"page":{"pageType":"home","requestId":"63004102-3ded-4a55-ad2d-c15f1e805625-1791291180"}}; 1170 for (var attr in meta) { 1171 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1172 } 1173</script>
vendor: 1 bytes, line 1173
1173
1174<script class="analytics"> 1175 (function () { 1176 var customDocumentWrite = function(content) { 1177 var jquery = null; 1178 1179 if (window.jQuery) { 1180 jquery = window.jQuery; 1181 } else if (window.Checkout && window.Checkout.$) { 1182 jquery = window.Checkout.$; 1183 } 1184 1185 if (jquery) { 1186 jquery('body').append(content); 1187 } 1188 }; 1189 1190 var hasLoggedConversion = function(token) { 1191 if (token) { 1192 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1193 } 1194 return false; 1195 } 1196 1197 var setCookieIfConversion = function(token) { 1198 if (token) { 1199 var twoMonthsFromNow = new Date(Date.now()); 1200 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1201 1202 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1203 } 1204 } 1205 1206 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1207 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1208 if (trekkie.integrations) { 1209 return; 1210 } 1211 trekkie.methods = [ 1212 'identify', 1213 'page', 1214 'ready', 1215 'track', 1216 'trackForm', 1217 'trackLink' 1218 ]; 1219 trekkie.factory = function(method) { 1220 return function() { 1221 var args = Array.prototype.slice.call(arguments); 1222 args.unshift(method); 1223 trekkie.push(args); 1224 if (method == 'track' || method == 'page') { 1225 var pageUrl; 1226 try { 1227 pageUrl = window.location.href; 1228 } catch (e) {} 1229 var pageReferrer; 1230 try { 1231 pageReferrer = document.referrer; 1232 } catch (e) {} 1233 try { 1234 if (window.__TREKKIE_SHIM_QUEUE == null) { 1235 window.__TREKKIE_SHIM_QUEUE = []; 1236 } 1237 window.__TREKKIE_SHIM_QUEUE.push({ 1238 from: 'trekkie-stub', 1239 method: method, 1240 args: args.slice(1), 1241 pageContext: { 1242 url: pageUrl, 1243 referrer: pageReferrer 1244 } 1245 }); 1246 } catch (e) { 1247 // no-op 1248 } 1249 } 1250 return trekkie; 1251 }; 1252 }; 1253 for (var i = 0; i < trekkie.methods.length; i++) { 1254 var key = trekkie.methods[i]; 1255 trekkie[key] = trekkie.factory(key); 1256 } 1257 trekkie.load = function(config) { 1258 trekkie.config = config || {}; 1259 trekkie.config.initialDocumentCookie = document.cookie; 1260 var first = document.getElementsByTagName('script')[0]; 1261var script = document.createElement('script'); 1262script.type = 'text/javascript'; 1263script.onerror = function(e) { 1264 var scriptFallback = document.createElement('script'); 1265 scriptFallback.type = 'text/javascript'; 1266 scriptFallback.onerror = function(error) { 1267 var Monorail = { 1268 produce: function produce(monorailDomain, schemaId, payload) { 1269 var currentMs = new Date().getTime(); 1270 var event = { 1271 schema_id: schemaId, 1272 payload: payload, 1273 metadata: { 1274 event_created_at_ms: currentMs, 1275 event_sent_at_ms: currentMs 1276 } 1277 }; 1278 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1279 }, 1280 sendRequest: function sendRequest(endpointUrl, payload) { 1281 // Try the sendBeacon API 1282 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1283 var blobData = new window.Blob([payload], { 1284 type: 'text/plain' 1285 }); 1286 1287 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1288 return true; 1289 } // sendBeacon was not successful 1290 1291 } // XHR beacon 1292 1293 var xhr = new XMLHttpRequest(); 1294 1295 try { 1296 xhr.open('POST', endpointUrl); 1297 xhr.setRequestHeader('Content-Type', 'text/plain'); 1298 xhr.send(payload); 1299 } catch (e) { 1300 console.log(e); 1301 } 1302 1303 return false; 1304 }, 1305 isIos12: function isIos12() { 1306 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1307 } 1308 }; 1309 Monorail.produce('monorail-edge.shopifysvc.com', 1310 'trekkie_storefront_load_errors/1.1', 1311 {shop_id: 33543553083, 1312 theme_id: 187262042458, 1313 app_name: "storefront", 1314 context_url: window.location.href, 1315 source_url: "//eyefoodfactory.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1316 1317 }; 1318 scriptFallback.async = true; 1319 scriptFallback.src = '//eyefoodfactory.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1320 first.parentNode.insertBefore(scriptFallback, first); 1321}; 1322script.async = true; 1323script.src = '//eyefoodfactory.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1324first.parentNode.insertBefore(script, first); 1325 1326 }; 1327 trekkie.load( 1328 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":33543553083,"isMerchantRequest":null,"themeId":187262042458,"themeCityHash":"9908886477138431373","contentLanguage":"fr","currency":"EUR","eventMetadataId":"3865d92b-4e00-4780-a431-349f4a3ae65b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1329 ); 1330 1331 var loaded = false;
1332 trekkie.ready(function() { 1333 if (loaded) return; 1334 loaded = true; 1335 1336 window.ShopifyAnalytics.lib = window.trekkie; 1337 1338 var originalDocumentWrite = document.write; 1339 document.write = customDocumentWrite; 1340 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1341 document.write = originalDocumentWrite; 1342 1343 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1344 var token = match? match[1]: undefined; 1345 if (!hasLoggedConversion(token)) { 1346 setCookieIfConversion(token); 1347 1348 } 1349 }); 1350 1351 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"63004102-3ded-4a55-ad2d-c15f1e805625-1791291180","shopifyEmitted":true}); 1352 1353 var eventsListenerScript = document.createElement('script'); 1354 eventsListenerScript.async = true; 1355 eventsListenerScript.src = "//eyefoodfactory.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1356 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1357})();</script>
vendor: 1 bytes, line 1357
1357
1358<script 1359 defer 1360 src="https://eyefoodfactory.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js" 1361 data-application="storefront-renderer" 1362 data-shop-id="33543553083" 1363 data-render-region="gcp-europe-west1" 1364 data-page-type="index" 1365 data-theme-instance-id="187262042458" 1366 data-theme-name="Kingdom" 1367 data-theme-version="3.4.4" 1368 data-monorail-region="shop_domain" 1369 data-resource-timing-sampling-rate="10" 1370 data-shs="true" 1371 data-shs-beacon="true" 1372 data-shs-export-with-fetch="true" 1373 data-shs-logs-sample-rate="1" 1374 data-shs-beacon-endpoint="https://eyefoodfactory.com/api/collect" 1375></script>
vendor: 1 bytes, line 1375
1375
1376<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Bienvenue sur Eyefood Factory France. Comment puis-je vous aider ?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Ouvrir le chat"},{"key":"agent_chat.panel.ask_anything","value":"Posez votre question"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Réponses non lues"},{"key":"agent_chat.panel.back_to_chat","value":"Retour au chat"},{"key":"agent_chat.panel.see_history","value":"Voir lâhistorique du chat"},{"key":"agent_chat.panel.new_chat","value":"Créer un nouveau chat"},{"key":"agent_chat.panel.close","value":"Fermer le chat"},{"key":"agent_chat.panel.undock","value":"Détacher le chat"},{"key":"agent_chat.panel.dock","value":"Ancrer le chat"},{"key":"agent_chat.panel.expand","value":"Agrandir le chat"},{"key":"agent_chat.panel.contract","value":"Réduire le chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Aller au plus récent"},{"key":"agent_chat.panel.loading_chat","value":"Chargement du chat"},{"key":"agent_chat.input.label","value":"Saisissez votre message"},{"key":"agent_chat.input.placeholder","value":"Posez votre question..."},{"key":"agent_chat.input.send","value":"Envoyer"},{"key":"agent_chat.input.stop","value":"Arrêter la génération"},{"key":"agent_chat.thinking","value":"Réflexion..."},{"key":"agent_chat.searching","value":"Recherche..."},{"key":"agent_chat.message.sent_timestamp","value":"Envoyé · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisé"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisé · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Un membre de notre équipe vous répondra sous peu"},{"key":"agent_chat.human_handoff.action","value":"Discuter avec notre équipe"},{"key":"agent_chat.human_handoff.request","value":"Jâaimerais parler à un membre de votre équipe"},{"key":"agent_chat.human_handoff.ai_assistant","value":"Assistant IA"},{"key":"agent_chat.greeting.default","value":"Bonjour !"},{"key":"agent_chat.greeting.with_name","value":"Bonjour {{name}} !"},{"key":"agent_chat.greeting.welcome","value":"Vous pouvez poser des questions sur les achats, les tailles\/dimensions, lâexpédition, les retours ou le statut de la commande."},{"key":"agent_chat.greeting.welcome_back","value":"Bon retour sur %{shop_name} ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Bon retour ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Bienvenue sur %{shop_name}. Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.generic","value":"Comment puis-je vous aider ?"},{"key":"agent_chat.disclaimer.text","value":"Ce chat utilise lâIA de Shopify et peut commettre des erreurs. Vos messages sont visibles par {{shop_name}}. Consulter la"},{"key":"agent_chat.disclaimer.text_human","value":"Vos messages sont visibles par {{shop_name}} et par Shopify pour la fourniture et lâamélioration des services. Voir"},{"key":"agent_chat.disclaimer.link_text","value":"politique de confidentialité"},{"key":"agent_chat.error.response_unavailable","value":"Réponse indisponible"},{"key":"agent_chat.error.generic","value":"Une erreur est survenue."},{"key":"agent_chat.error.response_failed","value":"Impossible de charger ce message"},{"key":"agent_chat.error.message_send_failed","value":"Votre message nâa pas pu être envoyé"},{"key":"agent_chat.error.attachment_upload_failed","value":"Votre pièce jointe nâa pas été chargée"},{"key":"agent_chat.error.try_again","value":"Réessayer"},{"key":"agent_chat.error.unavailable","value":"Le chat nâest pas disponible pour le moment, veuillez réessayer plus tard"},{"key":"agent_chat.error.usage_limit","value":"Limite de messages atteinte : réessayez plus tard ou envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Limite de messages atteinte : réessayez plus tard"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Le chat nâest pas disponible pour le moment, envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Le chat nâest pas disponible pour le moment"},{"key":"agent_chat.error.cost_quota_handover","value":"Lâassistant IA nâest pas disponible pour le moment : notre équipe vous répondra sous peu"},{"key":"agent_chat.history.heading","value":"Historique du chat"},{"key":"agent_chat.history.loading","value":"Chargement de lâhistorique des conversations"},{"key":"agent_chat.history.aria_label","value":"Historique des conversations"},{"key":"agent_chat.history.no_conversations","value":"Aucune conversation"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.conversation.many","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Une erreur est survenue."},{"key":"agent_chat.history.try_again","value":"Réessayer"},{"key":"agent_chat.history.no_past","value":"Aucune conversation antérieure"},{"key":"agent_chat.history.start_new","value":"Démarrer un nouveau chat"},{"key":"agent_chat.history.untitled","value":"Conversation sans titre"},{"key":"agent_chat.history.resume","value":"Reprendre : {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Reprendre : {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Supprimer la conversation : {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Impossible de supprimer la conversation"},{"key":"agent_chat.feedback.group_label","value":"Retour dâexpérience sur le message"},{"key":"agent_chat.feedback.thumbs_up","value":"Pouce levé"},{"key":"agent_chat.feedback.thumbs_down","value":"Pouce baissé"},{"key":"agent_chat.feedback.add_comment","value":"Ajouter un commentaire"},{"key":"agent_chat.feedback.thanks","value":"Merci pour votre retour dâexpérience"},{"key":"agent_chat.feedback.placeholder_up","value":"Dites-nous ce qui sâest bien passé"},{"key":"agent_chat.feedback.placeholder_down","value":"Dites-nous ce qui pourrait être amélioré"},{"key":"agent_chat.feedback.comment_label","value":"Commentaire de retour dâexpérience"},{"key":"agent_chat.feedback.cancel","value":"Annuler"},{"key":"agent_chat.feedback.submit","value":"Soumettre"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Longueur maximale atteinte. Le retour dâexpérience est limité à {{max}} caractères."},{"key":"agent_chat.buyer_profile.button.open","value":"Profil de lâacheteur"},{"key":"agent_chat.buyer_profile.title","value":"Profil de lâacheteur"},{"key":"agent_chat.buyer_profile.empty","value":"Aucun profil de lâacheteur disponible."},{"key":"agent_chat.buyer_profile.close","value":"Fermer"},{"key":"agent_chat.suggestions.empty_state_label","value":"Questions suggérées"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Réponses suggérées"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Se connecter pour continuer"},{"key":"agent_chat.auth.sign_in","value":"Se connecter"},{"key":"agent_chat.auth.skip_and_chat","value":"Ignorer et démarrer le chat"},{"key":"agent_chat.auth.pre_chat_title","value":"Connectez-vous pour personnaliser et enregistrer vos chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Connectez-vous ou créez un compte"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Ne manquez aucune réponse"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Connectez-vous pour discuter avec notre équipe. Nous vous enverrons un e-mail si vous quittez le chat."},{"key":"agent_chat.auth.share_disclaimer","value":"En continuant, Shop partagera votre nom et votre e-mail avec cette boutique. C
1376onsultez ses {{terms_link}} et sa {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"conditions"},{"key":"agent_chat.auth.privacy_link","value":"politique de confidentialité"},{"key":"agent_chat.auth.declined_pre_chat","value":"Je ne peux pas vous mettre en relation avec la boutique si vous ne vous connectez pas."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Si vous quittez le chat, nous vous enverrons un e-mail en cas de réponse."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Connectez-vous pour recevoir un e-mail en cas de réponse."},{"key":"agent_chat.order_lookup.track_order","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.track_another_order","value":"Suivre une autre commande"},{"key":"agent_chat.order_lookup.new_conversation","value":"Nouvelle conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Actions de recherche de commande"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Saisir les informations de la commande"},{"key":"agent_chat.order_lookup.prompt","value":"Pour consulter le statut de votre commande, veuillez fournir les détails de la commande."},{"key":"agent_chat.order_lookup.form_title","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Veuillez fournir vos informations."},{"key":"agent_chat.order_lookup.order_number_label","value":"Numéro de commande"},{"key":"agent_chat.order_lookup.email_label","value":"Adresse e-mail"},{"key":"agent_chat.order_lookup.submit","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.cancel","value":"Annuler"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Veuillez saisir une adresse e-mail valide"},{"key":"agent_chat.order_lookup.generic_error","value":"Un problème sâest produit lors de la recherche de votre commande. Veuillez réessayer."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"La recherche de commande est en cours. Démarrez une nouvelle conversation pour poser une autre question."},{"key":"agent_chat.legacy_contact.form_title","value":"Avant de commencer"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Veuillez fournir vos coordonnées afin que nous puissions vous répondre si vous quittez le chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Prénom"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nom"},{"key":"agent_chat.legacy_contact.email_label","value":"E-mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Mâenvoyer des actualités et des offres par e-mail"},{"key":"agent_chat.legacy_contact.submit","value":"Démarrer le chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Annuler"},{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Saisissez un prénom valide."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Saisissez un nom valide."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Saisissez une adresse e-mail valide."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Lâadresse e-mail est trop longue."},{"key":"agent_chat.legacy_contact.generic_error","value":"Un problème est survenu."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.discountCard.useDiscount","value":"Utiliser la réduction"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Sâapplique automatiquement lors du paiement"},{"key":"agent_chat.cart.checkout","value":"Paiement"},{"key":"agent_chat.product.add_to_cart","value":"Ajouter au panier"},{"key":"agent_chat.product.view_details","value":"Afficher les détails"},{"key":"agent_chat.product.out_of_stock","value":"En rupture de stock"},{"key":"agent_chat.product.compare_suggestions","value":"Comparer les suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Masquer les suggestions"},{"key":"agent_chat.product.sold_out","value":"Ãpuisé"},{"key":"agent_chat.order.item.one","value":"article"},{"key":"agent_chat.order.item.other","value":"articles"},{"key":"agent_chat.order.item.many","value":"articles"},{"key":"agent_chat.order.less_items.one","value":"- masquer {{count}} article"},{"key":"agent_chat.order.less_items.other","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.less_items.many","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} autre article"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.more_items.many","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.view_order","value":"Afficher la commande {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Suivre lâenvoi"},{"key":"agent_chat.order.of_total","value":"{{index}} sur {{total}}"},{"key":"agent_chat.order.label","value":"Commande {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} commande"},{"key":"agent_chat.order.count.other","value":"{{count}} commandes"},{"key":"agent_chat.order.count.many","value":"{{count}} commandes"},{"key":"agent_chat.order.ordered_on","value":"Commandé le {{date}}"},{"key":"agent_chat.order.select","value":"Sélectionner la commande {{number}}"},{"key":"agent_chat.return.heading","value":"Sélection des articles à retourner"},{"key":"agent_chat.return.toggle_item","value":"Sélectionner {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, non retournable"},{"key":"agent_chat.return.quantity_label","value":"Quantité à retourner"},{"key":"agent_chat.return.reason_label","value":"Motif de retour"},{"key":"agent_chat.return.reason_placeholder","value":"Sélectionner un motif"},{"key":"agent_chat.return.confirm","value":"Demander un retour"},{"key":"agent_chat.return.confirmed","value":"Retour demandé"},{"key":"agent_chat.return.reason.size_too_small","value":"Taille trop petite"},{"key":"agent_chat.return.reason.size_too_large","value":"Taille trop grande"},{"key":"agent_chat.return.reason.unwanted","value":"Non désiré"},{"key":"agent_chat.return.reason.not_as_described","value":"Non conforme à la description"},{"key":"agent_chat.return.reason.wrong_item","value":"Mauvais article"},{"key":"agent_chat.return.reason.defective","value":"Défectueux"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Couleur"},{"key":"agent_chat.return.reason.other_reason","value":"Autre"},{"key":"agent_chat.scroll.previous","value":"Précédent"},{"key":"agent_chat.scroll.next","value":"Suivant"}]}</script>
vendor: 1 bytes, line 1376
1376
1377<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"33543553083","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Se connecter ou créer un compte"},{"key":"account_menu.signed_out_state.section_divider","value":"Autres moyens de connexion"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OU"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-mail"},{"key":"account_menu.signed_out_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Se connecter avec Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continuer avec Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continuer avec Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Envoyez-moi des nouvelles et des offres par e-mail"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Bonjour, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Compte"},{"key":"account_menu.signed_in_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Emplacements"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Rechercher"},{"key":"account_menu.aria_labels.close_menu","value":"Fermer le menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Retour au menu principal depuis {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, ouvre le sous-menu"},{"key":"account_menu.aria_labels.loading_menu","value":"Chargement du menu"},{"key":"account_menu.aria_labels.account","value":"Compte"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Se connecter avec e-mail"},{"key":"account_menu.aria_labels.sign_in","value":"Se connecter"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"FR","language":"fr"}}</script>
1377 1378<meta name="shopify-y" content="e6b3c946-9b62-4a4a-8f61-00331693e100" data-expiration="1822848780000"><meta name="shopify-s" content="3c8ec083-78c6-4c6d-9bd2-c2d2e7625b7b" data-expiration="1791292980000"><meta name="new-cookie-storage-activated" content="t"> 1379</head>
1380<script src="https://cozycountryredirect.addons.business/js/eggbox/5402/dtag/script.js?shop=eyefood-factory-pro.myshopify.com" type="text/javascript"></script>
1380 1381 1382<body id="we-are-art-dealers" class=" template-index template-index no-touch clearfix"> 1383 1384 1385 1386 1387 1388 1389 1390 <div id="shopify-section-announcement-bar" class="shopify-section mount-announcement"> 1391 1392</div> 1393 1394 <div id="shopify-section-sidebar" class="shopify-section mount-sidebar mount-overlay"><div class="sidebar"> 1395 1396 <div class="sidebar__container sidebar__responsive-container"> 1397 1398 <div class="sidebar__container-holder" style="flex: 1 0 auto;"> 1399 1400 <header class="logo"> 1401 1402 1403 <h1> 1404 1405 1406 1407 1408 <a class="logo__image" href="/"> 1409 <img src="//eyefoodfactory.com/cdn/shop/files/eyefood-square-simple-logo01white_dd68aca1-99e7-4f4b-82db-a58893f7b2e9.png?v=1613762192" alt="Eyefood Factory France" style="max-width: 152px;" /> 1410 </a> 1411 1412 1413 1414 1415 </h1> 1416 1417 1418 </header> 1419 1420 <div class="sidebar__menus search-bottom-padding "> 1421 1422 <nav class="primary-menu"> 1423 <ul class="sidebar__menu"> 1424 1425 1426 1427 <li class="" > 1428 1429 <a href="/collections/iconic-idols" > 1430 <span style="flex: 1;"><span class="underline-animation">Iconic idols - Velours</span></span> 1431 1432 </a> 1433 1434 1435 1436 </li> 1437 1438 1439 1440 <li class="" > 1441 1442 <a href="/collections/fakeboards" > 1443 <span style="flex: 1;"><span class="underline-animation">Fakeboards - Dibond®</span></span> 1444 1445 </a> 1446 1447 1448 1449 </li> 1450 1451 1452 1453 <li class="" > 1454 1455 <a href="/collections/editions-limitees" > 1456 <span style="flex: 1;"><span class="underline-animation">Tableaux Ãditions Limitées - Velours</span></span> 1457 1458 </a> 1459 1460 1461 1462 </li> 1463 1464 1465 1466 <li class="" > 1467 1468 <a href="/collections/oeuvres-originales" > 1469 <span style="flex: 1;"><span class="underline-animation">Oeuvres Originales</span></span> 1470 1471 </a> 1472 1473 1474 1475 </li> 1476 1477 1478 1479 <li class="" > 1480 1481 <a href="/collections/derniers-exemplaires" > 1482 <span style="flex: 1;"><span class="underline-animation">LAST CHANCE - Editions Toiles</span></span> 1483 1484 </a> 1485 1486 1487 1488 </li> 1489 1490 1491 1492 <li class="" > 1493 1494 <a href="/collections/american-box" > 1495 <span style="flex: 1;"><span class="underline-animation">Encadrement Caisse Américaine</span></span> 1496 1497 </a> 1498 1499 1500 1501 </li> 1502 1503 1504 1505 <li class=" has-submenu " aria-haspopup="true" > 1506 1507 <a href="/collections" > 1508 <span style="flex: 1;"><span class="underline-animation">Explorer nos Artistes</span></span> 1509 1510 1511 <svg class="svg symbol symbol--arrow" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill-rule="evenodd" d="M13.828 14.414l4-4L16.414 9l-4 4-4-4L7 10.414l5.414 5.414 1.414-1.414z" fill="#000"/></svg> 1512 1513 1514 1515 </a> 1516 1517 1518 1519 <div class="sidebar__submenu sidebar__submenu--first" aria-expanded="false"> 1520 1521 <div class="sidebar__container"> 1522 1523 <div class="sub-menu"> 1524 1525 <ul> 1526 1527 1528 1529 <li class="" > 1530 1531 <a href="/collections/monika-nowak-copie" > 1532 <span style="flex: 1;"><span class="underline-animation">Cliclak</span></span> 1533 1534 </a> 1535 1536 1537 1538 </li> 1539 1540 1541 1542 <li class="" > 1543 1544 <a href="/collections/aiiroh-1" > 1545 <span style="flex: 1;"><span class="underline-animation">Aiiroh</span></span> 1546 1547 </a> 1548 1549 1550 1551 </li> 1552 1553 1554 1555 <li class="" > 1556 1557 <a href="/collections/argadol-1" > 1558 <span style="flex: 1;"><span class="underline-animation">Argadol</span></span> 1559 1560 </a> 1561 1562 1563 1564 </li> 1565 1566 1567 1568 <li class="" > 1569 1570 <a href="/collections/elrema-1" > 1571 <span style="flex: 1;"><span class="underline-animation">Elrema</span></span> 1572 1573 </a> 1574 1575 1576 1577 </li> 1578 1579 1580 1581 <li class="" > 1582 1583 <a href="/collections/graphikstreet-1" > 1584 <span style="flex: 1;"><span class="underline-animation">Graphikstreet</span></span> 1585 1586 </a> 1587 1588 1589 1590 </li> 1591 1592 1593 1594 <li class="" > 1595 1596 <a href="/collections/hukone" > 1597 <span style="flex: 1;"><span class="underline-animation">Hukone</span></span> 1598 1599 </a> 1600 1601 1602 1603 </li> 1604 1605 1606 1607 <li class="" > 1608 1609 <a href="/collections/le-studio" > 1610 <span style="flex: 1;"><span class="underline-animation">Le Studio</span></span> 1611 1612 </a> 1613 1614 1615 1616 </li> 1617 1618 1619 1620 <li class="" > 1621 1622 <a href="/collections/monika-nowak-1" > 1623 <span style="flex: 1;"><span class="underline-animation">Monika Nowak</span></span> 1624 1625 </a> 1626 1627 1628 1629 </li> 1630 1631 1632 1633 <li class="" > 1634 1635 <a href="/collections/mr-oreke-1" > 1636 <span style="flex: 1;"><span class="underline-animation">Mr Oreke</span></span> 1637 1638 </a> 1639 1640 1641 1642 </li> 1643 1644 1645 1646 <li class="" > 1647 1648 <a href="/collections/niack" > 1649 <span style="flex: 1;"><span class="underline-animation">Niack</span></span> 1650 1651 </a> 1652 1653 1654 1655 </li> 1656 1657 1658 1659 <li class="" > 1660 1661 <a href="/collections/nicolas-blind-1" > 1662 <span style="flex: 1;"><span class="underline-animation">Nicolas Blind</span></span> 1663 1664 </a> 1665 1666 1667 1668 </li> 1669 1670 1671 1672 <li class="" > 1673 1674 <a href="/collections/onizbar-1" > 1675 <span style="flex: 1;"><span class="underline-animation">Onizbar</span></span> 1676 1677 </a> 1678 1679 1680 1681 </li> 1682 1683 1684 1685 <li class="" > 1686 1687 <a href="/collections/push-1" > 1688 <span style="flex: 1;"><span class="underline-animation">Push</span></span> 1689 1690 </a> 1691 1692 1693 1694 </li> 1695 1696 1697 1698 <li class="" > 1699 1700 <a href="/collections/vincent-richeux-1" > 1701 <span style="flex: 1;"><span class="underline-animation">Vincent Richeux</span></span> 1702 1703 </a> 1704 1705 1706 1707 </li> 1708 1709 1710 1711 </ul> 1712 1713 </div> 1714 1715 </div> 1716
1717 </div> 1718 1719 1720 1721 </li> 1722 1723 1724 1725 <li class=" has-submenu " aria-haspopup="true" > 1726 1727 <a href="https://eyefoodfactory.com/pages/search-results-page?q=" > 1728 <span style="flex: 1;"><span class="underline-animation">Rechercher par prix</span></span> 1729 1730 1731 <svg class="svg symbol symbol--arrow" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill-rule="evenodd" d="M13.828 14.414l4-4L16.414 9l-4 4-4-4L7 10.414l5.414 5.414 1.414-1.414z" fill="#000"/></svg> 1732 1733 1734 1735 </a> 1736 1737 1738 1739 <div class="sidebar__submenu sidebar__submenu--first" aria-expanded="false"> 1740 1741 <div class="sidebar__container"> 1742 1743 <div class="sub-menu"> 1744 1745 <ul> 1746 1747 1748 1749 <li class="" > 1750 1751 <a href="/pages/search-results-page?page=1&rb_price=50%2C60" > 1752 <span style="flex: 1;"><span class="underline-animation">60⬠et moins</span></span> 1753 1754 </a> 1755 1756 1757 1758 </li> 1759 1760 1761 1762 <li class="" > 1763 1764 <a href="/pages/search-results-page?page=1&rb_price=61%2C99" > 1765 <span style="flex: 1;"><span class="underline-animation">
1765de 60⬠à 99â¬</span></span> 1766 1767 </a> 1768 1769 1770 1771 </li> 1772 1773 1774 1775 <li class="" > 1776 1777 <a href="/pages/search-results-page?page=1&rb_price=100%2C299" > 1778 <span style="flex: 1;"><span class="underline-animation">de 100⬠à 299â¬</span></span> 1779 1780 </a> 1781 1782 1783 1784 </li> 1785 1786 1787 1788 <li class="" > 1789 1790 <a href="/pages/search-results-page?page=1&rb_price=300%2C499" > 1791 <span style="flex: 1;"><span class="underline-animation">de 300⬠à 499â¬</span></span> 1792 1793 </a> 1794 1795 1796 1797 </li> 1798 1799 1800 1801 <li class="" > 1802 1803 <a href="/pages/search-results-page?page=1&rb_price=500%2C999" > 1804 <span style="flex: 1;"><span class="underline-animation">de 500⬠à 999â¬</span></span> 1805 1806 </a> 1807 1808 1809 1810 </li> 1811 1812 1813 1814 <li class="" > 1815 1816 <a href="/pages/search-results-page?page=1&rb_price=1000%2C3900" > 1817 <span style="flex: 1;"><span class="underline-animation">1000⬠et +</span></span> 1818 1819 </a> 1820 1821 1822 1823 </li> 1824 1825 1826 1827 <li class="" > 1828 1829 <a href="/pages/search-results-page" > 1830 <span style="flex: 1;"><span class="underline-animation">Recherche personnalisée</span></span> 1831 1832 </a> 1833 1834 1835 1836 </li> 1837 1838 1839 1840 </ul> 1841 1842 </div> 1843 1844 </div> 1845 1846 </div> 1847 1848 1849 1850 </li> 1851 1852 1853 1854 <li class="" > 1855 1856 <a href="/products/carte-cadeau-eyefood-factory-france" > 1857 <span style="flex: 1;"><span class="underline-animation">> e-Carte Cadeau</span></span> 1858 1859 </a> 1860 1861 1862 1863 </li> 1864 1865 1866 1867 <li class="" > 1868 1869 <a href="/collections/monika-nowak-copie" > 1870 <span style="flex: 1;"><span class="underline-animation">CLICLAK</span></span> 1871 1872 </a> 1873 1874 1875 1876 </li> 1877 1878 1879 1880</ul> 1881 </nav> 1882 1883 <nav class="secondary-menu"> 1884 1885 <ul class="sidebar__menu"> 1886 1887 1888 1889 <li class="" > 1890 1891 <a href="/pages/notre-histoire" > 1892 <span style="flex: 1;"><span class="underline-animation">Notre Histoire</span></span> 1893 1894 </a> 1895 1896 1897 1898 </li> 1899 1900 1901 1902 <li class="" > 1903 1904 <a href="/pages/fabrication-artisanale" > 1905 <span style="flex: 1;"><span class="underline-animation">Fabrication Artisanale</span></span> 1906 1907 </a> 1908 1909 1910 1911 </li> 1912 1913 1914 1915 <li class=" has-submenu " aria-haspopup="true" > 1916 1917 <a href="/pages/art-shop-mulhouse" > 1918 <span style="flex: 1;"><span class="underline-animation">Art-Shops</span></span> 1919 1920 1921 <svg class="svg symbol symbol--arrow" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill-rule="evenodd" d="M13.828 14.414l4-4L16.414 9l-4 4-4-4L7 10.414l5.414 5.414 1.414-1.414z" fill="#000"/></svg> 1922 1923 1924 1925 </a> 1926 1927 1928 1929 <div class="sidebar__submenu sidebar__submenu--first" aria-expanded="false"> 1930 1931 <div class="sidebar__container"> 1932 1933 <div class="sub-menu"> 1934 1935 <ul> 1936 1937 1938 1939 <li class="" > 1940 1941 <a href="/pages/art-shop-mulhouse" > 1942 <span style="flex: 1;"><span class="underline-animation">Mulhouse (France)</span></span> 1943 1944 </a> 1945 1946 1947 1948 </li> 1949 1950 1951 1952 <li class="" > 1953 1954 <a href="https://eyefoodfactory.com.au/pages/art-shop-brisbane" > 1955 <span style="flex: 1;"><span class="underline-animation">Brisbane (Australie)</span></span> 1956 1957 </a> 1958 1959 1960 1961 </li> 1962 1963 1964 1965 <li class="" > 1966 1967 <a href="https://www.eyefoodfactory.ch/" > 1968 <span style="flex: 1;"><span class="underline-animation">Lausanne (Suisse)</span></span> 1969 1970 </a> 1971 1972 1973 1974 </li> 1975 1976 1977 1978 </ul> 1979 1980 </div> 1981 1982 </div> 1983 1984 </div> 1985 1986 1987 1988 </li> 1989 1990 1991 1992 <li class="" > 1993 1994 <a href="/pages/eyefood-circle" > 1995 <span style="flex: 1;"><span class="underline-animation">Programme de fidélité</span></span> 1996 1997 </a> 1998 1999 2000 2001 </li> 2002 2003 2004 2005 <li class="" > 2006 2007 <a href="https://www.eyefoodfactory.pro/" > 2008 <span style="flex: 1;"><span class="underline-animation">Espace Pro ð</span></span> 2009 2010 </a> 2011 2012 2013 2014 </li> 2015 2016 2017 2018</ul> 2019 2020 2021 <ul class="sidebar__menu accounts-menu"> 2022 <li> 2023 2024 <a href="https://eyefoodfactory.com/customer_authentication/redirect?locale=fr®ion_country=FR"><span class="underline-animation">Se connecter</span></a> 2025 2026 </li> 2027 </ul> 2028 2029 2030 <div class="localization-form-holder"> 2031 2032 </div> 2033 2034 </nav> 2035 2036 <span class="sidebar__menus-close hidden" aria-label="Fermer"> 2037 2038 2039 <svg version="1.1" class="svg close" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org /1999/xlink" x="0px" y="0px" width="60px" height="60px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve"><polygon points="38.936,23.561 36.814,21.439 30.562,27.691 24.311,21.439 22.189,23.561 28.441,29.812 22.189,36.064 24.3
203911,38.186 30.562,31.934 36.814,38.186 38.936,36.064 32.684,29.812 "/></svg> 2040 2041 2042 2043 </span> 2044 2045 <span class="sidebar__menus-back hidden" aria-label="Retour"> 2046 2047 2048 <svg class="svg symbol symbol--arrow-left" style="transform: rotate(180deg);" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.4 6.6L17 8.1l3.2 3.2H.2v2h20L17 16.6l1.4 1.4 5.6-5.7z"/></svg> 2049 2050 2051 2052 </span> 2053 2054 </div> 2055 2056 <div class="sidebar__responsive-handles"> 2057 2058 2059 <span class="sidebar__search-handle"> 2060 <span class="icon icon-search" aria-hidden="true"> 2061 2062 <svg class="svg symbol symbol--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.2 19.2a8.96 8.96 0 0 1-9-9 8.96 8.96 0 0 1 9-9 8.96 8.96 0 0 1 9 9 8.96 8.96 0 0 1-9 9zm0-16c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7c0-3.8-3.1-7-7-7z"/><path d="M15.65 17.11l1.414-1.414 5.657 5.657-1.414 1.414z"/></svg> 2063 2064 2065</span> 2066 </span> 2067 2068 2069 <a href="/cart" class="sidebar__cart-handle" aria-label="Mon panier" title="Mon panier"> 2070 <span class="icon icon-cart" aria-hidden="true" style="height: 28px;"> 2071 2072 <svg class="svg symbol symbol--cart low-dpi" width="24" height="28" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 7H4.85375C3.25513 7 1.93732 8.25356 1.85749 9.85019L1.15749 23.8502C1.07181 25.5637 2.43806 27 4.15375 27H19.8463C21.5619 27 22.9282 25.5637 22.8425 23.8502L22.1425 9.85019C22.0627 8.25356 20.7449 7 19.1463 7H17M7 7V5C7 2.79086 8.79086 1 11 1H13C15.2091 1 17 2.79086 17 5V7M7 7H17" stroke="black" stroke-width="2"/></svg><svg class="svg symbol symbol--cart high-dpi" width="24" height="28" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.20513 7.11364H4.96283C3.37199 7.11364 2.05776 8.35543 1.96765 9.94371L1.17984 23.8301C1.08221 25.551 2.45138 27 4.17502 27H19.825C21.5486 27 22.9178 25.551 22.8202 23.8301L22.0324 9.94371C21.9422 8.35542 20.628 7.11364 19.0372 7.11364H16.7949M7.20513 7.11364V5C7.20513 2.79086 8.99599 1 11.2051 1H12.7949C15.004 1 16.7949 2.79086 16.7949 5V7.11364M7.20513 7.11364H16.7949" stroke="black" stroke-width="1.5"/></svg> 2073 2074 2075</span> 2076 <span class="count" aria-hidden="true">0</span> 2077 </a> 2078 2079 <span class="sidebar__menu-handle"> 2080 <span class="icon icon-menu" aria-hidden="true"> 2081 2082 <svg class="svg symbol symbol--burger" width="24" height="28" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5H24V7H0V5Z" fill="black"/><path d="M0 13H24V14V15H0C0 14.7071 0 14.2286 0 14C0 13.7714 0 13.2929 0 13Z" fill="black"/><path d="M0 21H24V23H0V21Z" fill="black"/></svg> 2083 2084 2085</span> 2086 </span> 2087 2088 </div> 2089 2090 2091 <div class="sidebar__cart"> 2092 <div> 2093 <div class="cart" id="cart"> 2094 2095 <div class="cart__title" data-added-singular="{{ count }} produit a été ajouté à votre panier" data-added-plural="{{ count }} produits ont été ajoutés à votre panier" data-cart-empty="Votre panier est vide"> 2096 2097 <span>Votre panier est vide</span> 2098 2099 </div> 2100 2101 <form action="/cart" method="post" novalidate class="cart__form cart--empty "> 2102 2103 <div class="cart__items"> 2104 2105 2106 2107 </div> 2108 2109 2110<span style="float:none;" class="mw-cart-fees"></span> 2111 2112 2113 <div class="cart__details"> 2114 2115 <textarea name="note" id="cartSpecialInstructions" placeholder="Un commentaire sur votre commande ? " aria-label="Un commentaire sur votre commande ? "></textarea> 2116 2117 2118 2119 2120 <div class="cart-details" id="CartDetails"> 2121 2122 <div> 2123 2124 2125<span class="mw-hidden-fees"></span> 2126 2127 2128 2129 <div class="cart-subtotal"> 2130 <span id="CartTotal" class="h1">Total TTC :</span> <strong> 2131 <span class="cart-subtotal__price" data-cart-subtotal> 2132 <span id="subtotalBlock" class="bcpo-cart-original-total">0,00â¬</span> 2133 2134 2135 </span> 2136</div> 2137 </strong></p> 2138 <small>Détails des taxes et frais de livraison sont communiqués au moment du paiement</small> 2139 2140 </div> 2141 2142 <span class="cart-buttons"> 2143 <button id="ViewCart" class="button button--outline" style="margin-right: 25px;">Voir mon panier</button> 2144 <input id="CheckOut" class="button button--solid" type="submit" name="checkout" value="Commander"> 2145 </span> 2146 2147 </div> 2148 2149 2150 2151 <div class="additional-checkout-buttons additional-checkout-buttons--vertical"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
2151 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":33543553083,"merchantName":"Eyefood Factory France","personalized":true}}]" access-token="93a65946a196e844dae28e5eb8626413" buyer-country="FR" buyer-locale="fr" buyer-currency="EUR" shop-id="33543553083" cart-id="d6d5f4e089aa2a3899b775c552f3feac" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 2152 2153 2154 2155 2156 2157 2158 </div><br><br><br><br> 2159 2160 <span class="cart__preloader" aria-hidden="true"></span> 2161 2162 <div class="cart-continue"> 2163 <a href="/collections/all" class="button button--solid"> 2164 Continuer la visite 2165 </a> 2166 </div> 2167 2168 </form> 2169 2170</div> 2171<!-- bcpo done --> 2172
2173<script> 2174 document.addEventListener('DOMContentLoaded', function(){ 2175 $(document).on('click','.remove', function(){ 2176 setTimeout(function(){window.location.reload();},1000); 2177 }); 2178 }, false); 2179 2180 ///// 2181 2182 var wpdv = setInterval(function() 2183{ 2184 if(typeof window.wcp_data != 'undefined' && typeof window.wcp_data.discounted_hash != 'undefined') 2185{ 2186 var TempNetOrderPrice=wcp_data.discounted_hash.formatted_wcp_total; 2187 2188 if(wcp_data.discounted_hash.hasOwnProperty('ShippingCharges') && wcp_data.discounted_hash.ShippingCharges.hasOwnProperty('price')){ 2189 $(".wpd_net_shipping_amount").html(wcp_data.discounted_hash.currency + wcp_data.discounted_hash.ShippingCharges.price); 2190 $(".wpd_net_shipping_msg").html(wcp_data.discounted_hash.ShippingCharges.title); 2191 TempNetOrderPrice=parseFloat(wcp_data.discounted_hash.wcp_total)+parseFloat(wcp_data.discounted_hash.ShippingCharges.price); 2192 TempNetOrderPrice=wcp_data.discounted_hash.currency + TempNetOrderPrice.toFixed(2); 2193 } 2194 2195 2196 $(".wcp-net-cart-total").html(TempNetOrderPrice); 2197 console.log("Inside"); 2198 2199 2200 clearInterval(wpdv); 2201 2202 2203} 2204},500); 2205 2206 2207 ///// 2208 2209 2210 2211 2212 2213 2214</script>
2214 2215 2216<style> 2217 .wcp-cart-total, .wcp-original-cart-total{ 2218 padding: 0px 3px !important; 2219 font-size: 25px; 2220 line-height: 1.3; 2221 font-weight: 300; 2222 } 2223 #parent-wcp-30-open{ 2224 text-align: right; 2225 } 2226 2227 @media screen and (max-width: 768px){ 2228 #parent-wcp-30-open a, #parent-wcp-30-open { 2229 text-align: center; 2230 width: 100% 2231 } 2232 } 2233</style> 2234 2235 2236<span class='wcp_price' style='display:none'> <span class='money'></span> </span> 2237<span class='wcp_price_orignal' style='display:none'> <span class='money'>0,00â¬</span> </span> 2238 2239 2240 2241 2242 2243 2244 2245 2246 <span class="sidebar__cart-close" aria-label="Fermer"> 2247 2248 2249 <svg version="1.1" class="svg close" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org /1999/xlink" x="0px" y="0px" width="60px" height="60px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve"><polygon points="38.936,23.561 36.814,21.439 30.562,27.691 24.311,21.439 22.189,23.561 28.441,29.812 22.189,36.064 24.311,38.186 30.562,31.934 36.814,38.186 38.936,36.064 32.684,29.812 "/></svg> 2250 2251 2252 2253 </span> 2254 </div> 2255 </div> 2256 2257 2258 2259 <div class="sidebar__search "> 2260 <div> 2261 <form action="/search" method="get" class="input-group search-form" role="search" autocomplete="off"> 2262 2263 2264 2265 <input type="search" name="q" value="" placeholder="Rechercher un produit" data-responsive-placeholder="Tapez un mot-clé et appuyez sur Entrée" class="input-group-field" aria-label="Rechercher un produit" autocomplete="off"> 2266 <button type="submit" class="btn icon-fallback-text" aria-label="Envoyer"> 2267 <span class="icon icon-search" aria-hidden="true"> 2268 2269 <svg class="svg symbol symbol--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.2 19.2a8.96 8.96 0 0 1-9-9 8.96 8.96 0 0 1 9-9 8.96 8.96 0 0 1 9 9 8.96 8.96 0 0 1-9 9zm0-16c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7c0-3.8-3.1-7-7-7z"/><path d="M15.65 17.11l1.414-1.414 5.657 5.657-1.414 1.414z"/></svg> 2270 2271 2272</span> 2273 </button> 2274 2275 2276 2277</form> 2278 <div class="sidebar__search-container"> 2279 <div class="sidebar__search-link"></div> 2280 <div class="sidebar__search-results"></div> 2281 </div> 2282 <span class="sidebar__search-close" aria-label="Fermer"> 2283 2284 2285 <svg version="1.1" class="svg close" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org /1999/xlink" x="0px" y="0px" width="60px" height="60px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve"><polygon points="38.936,23.561 36.814,21.439 30.562,27.691 24.311,21.439 22.189,23.561 28.441,29.812 22.189,36.064 24.311,38.186 30.562,31.934 36.814,38.186 38.936,36.064 32.684,29.812 "/></svg> 2286 2287 2288 2289 </span> 2290 </div> 2291 </div> 2292 2293 2294 </div> 2295 </div> 2296 2297</div> 2298 2299</div> 2300 2301 <div id="content-holder"> 2302 2303 <main id="content" role="main"> 2304 2305 2306 <!-- Bold: Memberships (index) --> 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338<!-- end Bold code --> 2339<div id="page-content"> 2340 <!-- BEGIN content_for_index --><div id="shopify-section-1601074868769" class="shopify-section mount-slider overflow-hidden"> 2341 2342 <div class="content-section gutter--off slider slider--vertical slider--scroll slider--horizontal-mobile-true " data-blocks="2"> 2343 2344 2345 2346 <div id="slide-1601074868769-0" class="slide" data-index="1"> 2347 2348 <div class="slide__text horizontal-left vertical-bottom"> 2349 2350 2351 2352 <div> 2353 2354 2355 2356 2357 <div class="slide__title"><h2 class=" h1 "><span>Nouveauté Encadrement</span></h2></div> 2358 2359 2360 2361 2362 2363 <div class="slide__button"><a class="button button--solid" href="/collections/american-box" data-color="#f3ee78" title="Pimp ton tableau !">Pimp ton tableau ! 2364 2365 <svg class="svg symbol symbol--arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.4 6.6L17 8.1l3.2 3.2H.2v2h20L17 16.6l1.4 1.4 5.6-5.7z"/></svg> 2366 2367 2368</a></div> 2369 2370 2371 </div> 2372 2373 2374 2375 </div> 2376 2377 <div class="slide__image"> 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389<figure data-crop="true" class="lazy-image lazy-image--background " data-ratio="1.8470588235294119" style="padding-top: 54.14012738853503%" > 2390 2391 <img 2392 src="//eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_860x.webp?v=1773070704" alt="Nouveauté Encadrement" 2393 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2394 data-srcset="//eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_320x.webp?v=1773070704 260w, //eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_600x.webp?v=1773070704 480w, //eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_860x.webp?v=1773070704 720w, //eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_1100x.webp?v=1773070704 960w, //eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_1600x.webp?v=1773070704 1440w, //eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_2100x.webp?v=1773070704 1920w" 2395 data-sizes="auto" class="img lazyload" 2396 /> 2397 2398 <span class="lazy-preloader"></span> 2399 2400 2401 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/encadrement-caisse-americaine-american-box-100x100cm-100x150cm-100x50cm-100x85cm-350_860x.webp?v=1773070704)"></span></noscript> 2402 2403 2404 2405 2406 2407</figure> 2408 2409 2410 2411 2412 2413 <span class="slide__overlay"></span> 2414
2415 </div> 2416 2417 2418 <style data-shopify> 2419 #slide-1601074868769-0 .slide__text, 2420 #slide-1601074868769-0 .slide__text a { 2421 color: #f3ee78; 2422 } 2423 #slide-1601074868769-0 .slide__title span { 2424 background-image: linear-gradient(to right, #f3ee78, #f3ee78); 2425 } 2426 #slide-1601074868769-0 .button--solid { 2427 background: #f3ee78; 2428 } 2429 </style> 2430
2430<script type="text/javascript"> 2431 $('#slide-1601074868769-0 .button--solid').css('color', lightOrDark('#f3ee78')); 2432 $('#slide-1601074868769-0 .button--solid path').css('fill', lightOrDark('#f3ee78')); 2433 </script>
2433 2434 2435 2436 2437 2438 </div> 2439 2440 2441 2442 <div id="slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68" class="slide" data-index="2"> 2443 2444 <div class="slide__text horizontal-left vertical-bottom"> 2445 2446 2447 2448 <div> 2449 2450 2451 2452 2453 2454 2455 2456 2457 <div class="slide__button"><a class="button button--solid" href="/collections/iconic-idols" data-color="#1d1f21" title="Toucher velours !">Toucher velours ! 2458 2459 <svg class="svg symbol symbol--arrow-right" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.4 6.6L17 8.1l3.2 3.2H.2v2h20L17 16.6l1.4 1.4 5.6-5.7z"/></svg> 2460 2461 2462</a></div> 2463 2464 2465 </div> 2466 2467 2468 2469 </div> 2470 2471 <div class="slide__image"> 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483<figure data-crop="true" class="lazy-image lazy-image--background " data-ratio="1.8470588235294119" style="padding-top: 54.14012738853503%" > 2484 2485 <img 2486 src="//eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_860x.jpg?v=1758285919" alt="" 2487 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2488 data-srcset="//eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_320x.jpg?v=1758285919 260w, //eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_600x.jpg?v=1758285919 480w, //eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_860x.jpg?v=1758285919 720w, //eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_1100x.jpg?v=1758285919 960w, //eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_1600x.jpg?v=1758285919 1440w, //eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_2100x.jpg?v=1758285919 1920w" 2489 data-sizes="auto" class="img lazyload" 2490 /> 2491 2492 <span class="lazy-preloader"></span> 2493 2494 2495 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/SLIDE_-_ICONE_be90bdf9-475c-4410-85a8-8fa315987b99_860x.jpg?v=1758285919)"></span></noscript> 2496 2497 2498 2499 2500 2501</figure> 2502 2503 2504 2505 2506 2507 <span class="slide__overlay"></span> 2508 2509 </div> 2510 2511 2512 <style data-shopify> 2513 #slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .slide__text, 2514 #slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .slide__text a { 2515 color: #1d1f21; 2516 } 2517 #slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .slide__title span { 2518 background-image: linear-gradient(to right, #1d1f21, #1d1f21); 2519 } 2520 #slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .button--solid { 2521 background: #1d1f21; 2522 } 2523 </style> 2524
2524<script type="text/javascript"> 2525 $('#slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .button--solid').css('color', lightOrDark('#1d1f21')); 2526 $('#slide-93b7eb37-e288-4bf9-9ec0-3a7712e7da68 .button--solid path').css('fill', lightOrDark('#1d1f21')); 2527 </script>
2527 2528 2529 2530 2531 2532 </div> 2533 2534 2535 2536 </div> 2537 2538 2539 <style data-shopify> 2540 @media all and (max-width: 948px) { 2541 #shopify-section-1601074868769 .slider--scroll.slider--horizontal-mobile-true { 2542 height: calc(80vh - 120px); 2543 } 2544 #shopify-section-1601074868769 { 2545 padding-bottom: 57px; 2546 } 2547 } 2548 </style> 2549 2550 2551 2552 2553</div><div id="shopify-section-featured_collection_NQTWcf" class="shopify-section mount-featured-collection overflow-hidden"><div class="content-section gutter--on featured-collection"> 2554 2555 <div class="featured-collection__header rte "> 2556 2557 <div class="remove-end-margin" style="flex: 1; padding-right: 10%;"> 2558 2559 2560 <h2 class="featured-collection__title h1">ð Fakeboards</h2> 2561 2562 2563 2564 <p class="featured-collection__caption">Fake Board, Real Art ! Le cadeau idéal pour votre intérieur ou vos proches. Un design accrocheur et passe-partout, nos Fakeboards revisitent à la fois un élément culturel culte et une manière originale de décorer. Un produit unique, fabriqué en France.</p> 2565 2566 2567 </div> 2568 2569 2570 <span><a href="/collections/fakeboards">Voir toutes les Åuvres</a></span> 2571 2572 2573 <!----> 2574 2575 </div> 2576 2577 <div class="featured-collection__content"> 2578 2579 <div class="collection collection--classic collection--slider mount-collection" > 2580 2581 2582 2583 2584<!-- Bold: Memberships (collection products) --> 2585 2586 2587<!-- end Bold code --> 2588 2589 2590 2591 2592 2593 2594 2595<div class="product-item "> 2596 2597 <a href="/products/f-actarus" > 2598 2599 2600 2601 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2613 2614 <img 2615 src="//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_860x.webp?v=1759996217" alt="F- ACTARUS - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, Goldorak" 2616 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2617 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_320x320_crop_center.webp?v=1759996217 260w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_600x600_crop_center.webp?v=1759996217 480w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_860x860_crop_center.webp?v=1759996217 720w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_1100x1100_crop_center.webp?v=1759996217 960w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_1600x1600_crop_center.webp?v=1759996217 1440w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_1920x2100_crop_center.webp?v=1759996217 1920w" 2618 data-sizes="auto" class="img lazyload" 2619 /> 2620 2621 <span class="lazy-preloader"></span> 2622 2623 2624 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-planche-878_860x.webp?v=1759996217)"></span></noscript> 2625 2626 2627 2628 2629 2630</figure> 2631 2632 2633 2634 2635 2636 2637 <div class="product-item__secondary-image"> 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2648 2649 <img 2650 src="//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_860x.webp?v=1759996223" alt="F- ACTARUS - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, Goldorak" 2651 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2652 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_320x320_crop_center.webp?v=1759996223 260w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_600x600_crop_center.webp?v=1759996223 480w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_860x860_crop_center.webp?v=1759996223 720w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_1100x1100_crop_center.webp?v=1759996223 960w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_1600x1600_crop_center.webp?v=1759996223 1440w, //eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_1920x2100_crop_center.webp?v=1759996223 1920w" 2653 data-sizes="auto" class="img lazyload" 2654 /> 2655 2656 <span class="lazy-preloader"></span> 2657 2658 2659 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-actarus-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-goldorak-abstrait-587_860x.webp?v=1759996223)"></span></noscript> 2660 2661 2662 2663 2664 2665</figure> 2666 2667 2668 2669 </div> 2670 2671 2672 2673 </div> 2674 2675 2676 2677 <div class="product-item__caption "> 2678 2679 <h3 class="product-item__title h3 underline-animation "> 2680 2681 F- ACTARUS 2682 2683 </h3> 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815508910426' 2701data-template='index' 2702data-auto-install='false'> 2703 <div class='jdgm-prev-badge__rich-snippet' itemprop='aggregateRating' itemscope itemtype='http://schema.org/AggregateRating'> <meta itemprop='reviewCount' content='1'>
2703 <meta itemprop='ratingValue' content='5.00'> </div> <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 2704</div> 2705 2706 2707 2708 <!-- Bold: Memberships (price) --> 2709 2710 2711 2712 2713 2714 2715 2716<div class="product-item__price"> 2717 2718 2719 2720 2721 2722 <span class="product-item__price--original pratap"> 2723 149,00⬠2724 </span> 2725 2726 2727 2728 2729 2730 2731 2732 </div> 2733 2734<!-- end Bold code --> 2735 2736 2737 2738 2739 </div> 2740 2741 2742 2743 2744 2745 <span class="product-item__badge product-item__badge--new"><span>Nouveauté</span></span> 2746 2747 2748 2749 2750 2751 </a> 2752 2753</div> 2754 2755 2756 2757<!-- Bold: Memberships (collection products) --> 2758 2759 2760<!-- end Bold code --> 2761 2762 2763 2764 2765 2766 2767 2768<div class="product-item "> 2769 2770 <a href="/products/f-brand-new" > 2771 2772 2773 2774 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2786 2787 <img 2788 src="//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_860x.webp?v=1759995801" alt="F- BRAND NEW - FAKEBOARDS - 82x22 cm, couleur, Dibond®, fakeboard, Femme" 2789 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2790 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_320x320_crop_center.webp?v=1759995801 260w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_600x600_crop_center.webp?v=1759995801 480w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_860x860_crop_center.webp?v=1759995801 720w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_1100x1100_crop_center.webp?v=1759995801 960w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_1600x1600_crop_center.webp?v=1759995801 1440w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_1920x2100_crop_center.webp?v=1759995801 1920w" 2791 data-sizes="auto" class="img lazyload" 2792 /> 2793 2794 <span class="lazy-preloader"></span> 2795 2796 2797 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-planche-a-roulettes-983_860x.webp?v=1759995801)"></span></noscript> 2798 2799 2800 2801 2802 2803</figure> 2804 2805 2806 2807 2808 2809 2810 <div class="product-item__secondary-image"> 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2821 2822 <img 2823 src="//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_860x.webp?v=1759995807" alt="F- BRAND NEW - FAKEBOARDS - 82x22 cm, couleur, Dibond®, fakeboard, Femme" 2824 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2825 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_320x320_crop_center.webp?v=1759995807 260w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_600x600_crop_center.webp?v=1759995807 480w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_860x860_crop_center.webp?v=1759995807 720w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_1100x1100_crop_center.webp?v=1759995807 960w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_1600x1600_crop_center.webp?v=1759995807 1440w, //eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_1920x2100_crop_center.webp?v=1759995807 1920w" 2826 data-sizes="auto" class="img lazyload" 2827 /> 2828 2829 <span class="lazy-preloader"></span> 2830 2831 2832 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-brand-new-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-350_860x.webp?v=1759995807)"></span></noscript> 2833 2834 2835 2836 2837 2838</figure> 2839 2840 2841 2842 </div> 2843 2844 2845 2846 </div> 2847 2848 2849 2850 <div class="product-item__caption "> 2851 2852 <h3 class="product-item__title h3 underline-animation "> 2853 2854 F- BRAND NEW 2855 2856 </h3> 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815430037850' 2874data-template='index' 2875data-auto-install='false'> 2876 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 2877</div> 2878 2879 2880 2881 <!-- Bold: Memberships (price) --> 2882 2883 2884 2885 2886 2887 2888 2889<div class="product-item__price"> 2890 2891 2892 2893 2894 2895 <span class="product-item__price--original pratap"> 2896 149,00⬠2897 </span> 2898 2899 2900 2901 2902 2903 2904 2905 </div> 2906 2907<!-- end Bold code --> 2908 2909 2910 2911 2912 </div> 2913 2914 2915 2916 2917 2918 <span class="product-item__badge product-item__badge--new"><span>
2918Nouveauté</span></span> 2919 2920 2921 2922 2923 2924 </a> 2925 2926</div> 2927 2928 2929 2930<!-- Bold: Memberships (collection products) --> 2931 2932 2933<!-- end Bold code --> 2934 2935 2936 2937 2938 2939 2940 2941<div class="product-item "> 2942 2943 <a href="/products/f-buzzer-beater" > 2944 2945 2946 2947 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2959 2960 <img 2961 src="//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_860x.webp?v=1759995745" alt="F- BUZZER BEATER - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, new, Skate" 2962 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2963 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_320x320_crop_center.webp?v=1759995745 260w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_600x600_crop_center.webp?v=1759995745 480w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_860x860_crop_center.webp?v=1759995745 720w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_1100x1100_crop_center.webp?v=1759995745 960w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_1600x1600_crop_center.webp?v=1759995745 1440w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_1920x2100_crop_center.webp?v=1759995745 1920w" 2964 data-sizes="auto" class="img lazyload" 2965 /> 2966 2967 <span class="lazy-preloader"></span> 2968 2969 2970 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-791_860x.webp?v=1759995745)"></span></noscript> 2971 2972 2973 2974 2975 2976</figure> 2977 2978 2979 2980 2981 2982 2983 <div class="product-item__secondary-image"> 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 2994 2995 <img 2996 src="//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_860x.webp?v=1759995751" alt="F- BUZZER BEATER - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, new, Skate" 2997 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2998 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_320x320_crop_center.webp?v=1759995751 260w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_600x600_crop_center.webp?v=1759995751 480w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_860x860_crop_center.webp?v=1759995751 720w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_1100x1100_crop_center.webp?v=1759995751 960w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_1600x1600_crop_center.webp?v=1759995751 1440w, //eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_1920x2100_crop_center.webp?v=1759995751 1920w" 2999 data-sizes="auto" class="img lazyload" 3000 /> 3001 3002 <span class="lazy-preloader"></span> 3003 3004 3005 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-buzzer-beater-fakeboards-82x22-cm-dibond-r-fakeboard-new-skate-theme-basket-ball-180_860x.webp?v=1759995751)"></span></noscript> 3006 3007 3008 3009 3010 3011</figure> 3012 3013 3014 3015 </div> 3016 3017 3018 3019 </div> 3020 3021 3022 3023 <div class="product-item__caption "> 3024 3025 <h3 class="product-item__title h3 underline-animation "> 3026 3027 F- BUZZER BEATER 3028 3029 </h3> 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815391109466' 3047data-template='index' 3048data-auto-install='false'> 3049 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3050</div> 3051 3052 3053 3054 <!-- Bold: Memberships (price) --> 3055 3056 3057 3058 3059 3060 3061 3062<div class="product-item__price"> 3063 3064 3065 3066 3067 3068 <span class="product-item__price--original pratap"> 3069 149,00⬠3070 </span> 3071 3072 3073 3074 3075 3076 3077 3078 </div> 3079 3080<!-- end Bold code --> 3081 3082 3083 3084 3085 </div> 3086 3087 3088 3089 3090 3091 <span class="product-item__badge product-item__badge--new"><span>
3091Nouveauté</span></span> 3092 3093 3094 3095 3096 3097 </a> 3098 3099</div> 3100 3101 3102 3103<!-- Bold: Memberships (collection products) --> 3104 3105 3106<!-- end Bold code --> 3107 3108 3109 3110 3111 3112 3113 3114<div class="product-item "> 3115 3116 <a href="/products/f-daydream" > 3117 3118 3119 3120 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3132 3133 <img 3134 src="//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_860x.webp?v=1759996465" alt="F- DAYDREAM - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, new, Pop Art" 3135 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3136 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_320x320_crop_center.webp?v=1759996465 260w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_600x600_crop_center.webp?v=1759996465 480w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_860x860_crop_center.webp?v=1759996465 720w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_1100x1100_crop_center.webp?v=1759996465 960w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_1600x1600_crop_center.webp?v=1759996465 1440w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_1920x2100_crop_center.webp?v=1759996465 1920w" 3137 data-sizes="auto" class="img lazyload" 3138 /> 3139 3140 <span class="lazy-preloader"></span> 3141 3142 3143 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-659_860x.webp?v=1759996465)"></span></noscript> 3144 3145 3146 3147 3148 3149</figure> 3150 3151 3152 3153 3154 3155 3156 <div class="product-item__secondary-image"> 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3167 3168 <img 3169 src="//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_860x.webp?v=1759996471" alt="F- DAYDREAM - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, new, Pop Art" 3170 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3171 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_320x320_crop_center.webp?v=1759996471 260w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_600x600_crop_center.webp?v=1759996471 480w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_860x860_crop_center.webp?v=1759996471 720w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_1100x1100_crop_center.webp?v=1759996471 960w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_1600x1600_crop_center.webp?v=1759996471 1440w, //eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_1920x2100_crop_center.webp?v=1759996471 1920w" 3172 data-sizes="auto" class="img lazyload" 3173 /> 3174 3175 <span class="lazy-preloader"></span> 3176 3177 3178 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-daydream-fakeboards-82x22-cm-dibond-r-fakeboard-new-pop-art-colore-planche-335_860x.webp?v=1759996471)"></span></noscript> 3179 3180 3181 3182 3183 3184</figure> 3185 3186 3187 3188 </div> 3189 3190 3191 3192 </div> 3193 3194 3195 3196 <div class="product-item__caption "> 3197 3198 <h3 class="product-item__title h3 underline-animation "> 3199 3200 F- DAYDREAM 3201 3202 </h3> 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815541547354' 3220data-template='index' 3221data-auto-install='false'> 3222 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3223</div> 3224 3225 3226 3227 <!-- Bold: Memberships (price) --> 3228 3229 3230 3231 3232 3233 3234 3235<div class="product-item__price"> 3236 3237 3238 3239 3240 3241 <span class="product-item__price--original pratap"> 3242 149,00⬠3243 </span> 3244 3245 3246 3247 3248 3249 3250 3251 </div> 3252 3253<!-- end Bold code --> 3254 3255 3256 3257 3258 </div> 3259 3260 3261 3262 3263 3264 <span class="product-item__badge product-item__badge--new"><span>
3264Nouveauté</span></span> 3265 3266 3267 3268 3269 3270 </a> 3271 3272</div> 3273 3274 3275 3276<!-- Bold: Memberships (collection products) --> 3277 3278 3279<!-- end Bold code --> 3280 3281 3282 3283 3284 3285 3286 3287<div class="product-item "> 3288 3289 <a href="/products/f-fight-the-power" > 3290 3291 3292 3293 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3305 3306 <img 3307 src="//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_860x.webp?v=1759996245" alt="F- FIGHT THE POWER - FAKEBOARDS - 82x22 cm, Batman, Dibond®, fakeboard, FOIRE" 3308 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3309 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_320x320_crop_center.webp?v=1759996245 260w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_600x600_crop_center.webp?v=1759996245 480w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_860x860_crop_center.webp?v=1759996245 720w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_1100x1100_crop_center.webp?v=1759996245 960w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_1600x1600_crop_center.webp?v=1759996245 1440w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_1920x2100_crop_center.webp?v=1759996245 1920w" 3310 data-sizes="auto" class="img lazyload" 3311 /> 3312 3313 <span class="lazy-preloader"></span> 3314 3315 3316 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-413_860x.webp?v=1759996245)"></span></noscript> 3317 3318 3319 3320 3321 3322</figure> 3323 3324 3325 3326 3327 3328 3329 <div class="product-item__secondary-image"> 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3340 3341 <img 3342 src="//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_860x.webp?v=1759996251" alt="F- FIGHT THE POWER - FAKEBOARDS - 82x22 cm, Batman, Dibond®, fakeboard, FOIRE" 3343 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3344 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_320x320_crop_center.webp?v=1759996251 260w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_600x600_crop_center.webp?v=1759996251 480w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_860x860_crop_center.webp?v=1759996251 720w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_1100x1100_crop_center.webp?v=1759996251 960w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_1600x1600_crop_center.webp?v=1759996251 1440w, //eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_1920x2100_crop_center.webp?v=1759996251 1920w" 3345 data-sizes="auto" class="img lazyload" 3346 /> 3347 3348 <span class="lazy-preloader"></span> 3349 3350 3351 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-fight-the-power-fakeboards-82x22-cm-batman-dibond-r-fakeboard-foire-paris-planche-501_860x.webp?v=1759996251)"></span></noscript> 3352 3353 3354 3355 3356 3357</figure> 3358 3359 3360 3361 </div> 3362 3363 3364 3365 </div> 3366 3367 3368 3369 <div class="product-item__caption "> 3370 3371 <h3 class="product-item__title h3 underline-animation "> 3372 3373 F- FIGHT THE POWER 3374 3375 </h3> 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815511695706' 3393data-template='index' 3394data-auto-install='false'> 3395 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3396</div> 3397 3398 3399 3400 <!-- Bold: Memberships (price) --> 3401 3402 3403 3404 3405 3406 3407 3408<div class="product-item__price"> 3409 3410 3411 3412 3413 3414 <span class="product-item__price--original pratap"> 3415 149,00⬠3416 </span> 3417 3418 3419 3420 3421 3422 3423 3424 </div> 3425 3426<!-- end Bold code --> 3427 3428 3429 3430 3431 </div> 3432 3433 3434 3435 3436 3437 <span class="product-item__badge product-item__badge--new"><span>
3437Nouveauté</span></span> 3438 3439 3440 3441 3442 3443 </a> 3444 3445</div> 3446 3447 3448 3449<!-- Bold: Memberships (collection products) --> 3450 3451 3452<!-- end Bold code --> 3453 3454 3455 3456 3457 3458 3459 3460<div class="product-item "> 3461 3462 <a href="/products/f-fireface" > 3463 3464 3465 3466 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3478 3479 <img 3480 src="//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_860x.webp?v=1759996328" alt="F- FIREFACE - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, new" 3481 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3482 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_320x320_crop_center.webp?v=1759996328 260w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_600x600_crop_center.webp?v=1759996328 480w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_860x860_crop_center.webp?v=1759996328 720w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_1100x1100_crop_center.webp?v=1759996328 960w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_1600x1600_crop_center.webp?v=1759996328 1440w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_1920x2100_crop_center.webp?v=1759996328 1920w" 3483 data-sizes="auto" class="img lazyload" 3484 /> 3485 3486 <span class="lazy-preloader"></span> 3487 3488 3489 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-685_860x.webp?v=1759996328)"></span></noscript> 3490 3491 3492 3493 3494 3495</figure> 3496 3497 3498 3499 3500 3501 3502 <div class="product-item__secondary-image"> 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3513 3514 <img 3515 src="//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_860x.webp?v=1759996334" alt="F- FIREFACE - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, new" 3516 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3517 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_320x320_crop_center.webp?v=1759996334 260w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_600x600_crop_center.webp?v=1759996334 480w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_860x860_crop_center.webp?v=1759996334 720w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_1100x1100_crop_center.webp?v=1759996334 960w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_1600x1600_crop_center.webp?v=1759996334 1440w, //eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_1920x2100_crop_center.webp?v=1759996334 1920w" 3518 data-sizes="auto" class="img lazyload" 3519 /> 3520 3521 <span class="lazy-preloader"></span> 3522 3523 3524 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-fireface-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-525_860x.webp?v=1759996334)"></span></noscript> 3525 3526 3527 3528 3529 3530</figure> 3531 3532 3533 3534 </div> 3535 3536 3537 3538 </div> 3539 3540 3541 3542 <div class="product-item__caption "> 3543 3544 <h3 class="product-item__title h3 underline-animation "> 3545 3546 F- FIREFACE 3547 3548 </h3> 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815520903514' 3566data-template='index' 3567data-auto-install='false'> 3568 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3569</div> 3570 3571 3572 3573 <!-- Bold: Memberships (price) --> 3574 3575 3576 3577 3578 3579 3580 3581<div class="product-item__price"> 3582 3583 3584 3585 3586 3587 <span class="product-item__price--original pratap"> 3588 149,00⬠3589 </span> 3590 3591 3592 3593 3594 3595 3596 3597 </div> 3598 3599<!-- end Bold code --> 3600 3601 3602 3603 3604 </div> 3605 3606 3607 3608 3609 3610 <span class="product-item__badge product-item__badge--new"><span>
3610Nouveauté</span></span> 3611 3612 3613 3614 3615 3616 </a> 3617 3618</div> 3619 3620 3621 3622<!-- Bold: Memberships (collection products) --> 3623 3624 3625<!-- end Bold code --> 3626 3627 3628 3629 3630 3631 3632 3633<div class="product-item "> 3634 3635 <a href="/products/f-georges" > 3636 3637 3638 3639 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3651 3652 <img 3653 src="//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_860x.webp?v=1759996052" alt="F- GEORGES - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, new" 3654 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3655 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_320x320_crop_center.webp?v=1759996052 260w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_600x600_crop_center.webp?v=1759996052 480w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_860x860_crop_center.webp?v=1759996052 720w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_1100x1100_crop_center.webp?v=1759996052 960w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_1600x1600_crop_center.webp?v=1759996052 1440w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_1920x2100_crop_center.webp?v=1759996052 1920w" 3656 data-sizes="auto" class="img lazyload" 3657 /> 3658 3659 <span class="lazy-preloader"></span> 3660 3661 3662 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-392_860x.webp?v=1759996052)"></span></noscript> 3663 3664 3665 3666 3667 3668</figure> 3669 3670 3671 3672 3673 3674 3675 <div class="product-item__secondary-image"> 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3686 3687 <img 3688 src="//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_860x.webp?v=1759996058" alt="F- GEORGES - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, new" 3689 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3690 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_320x320_crop_center.webp?v=1759996058 260w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_600x600_crop_center.webp?v=1759996058 480w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_860x860_crop_center.webp?v=1759996058 720w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_1100x1100_crop_center.webp?v=1759996058 960w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_1600x1600_crop_center.webp?v=1759996058 1440w, //eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_1920x2100_crop_center.webp?v=1759996058 1920w" 3691 data-sizes="auto" class="img lazyload" 3692 /> 3693 3694 <span class="lazy-preloader"></span> 3695 3696 3697 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-georges-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-new-planche-a-roulettes-634_860x.webp?v=1759996058)"></span></noscript> 3698 3699 3700 3701 3702 3703</figure> 3704 3705 3706 3707 </div> 3708 3709 3710 3711 </div> 3712 3713 3714 3715 <div class="product-item__caption "> 3716 3717 <h3 class="product-item__title h3 underline-animation "> 3718 3719 F- GEORGES 3720 3721 </h3> 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815483810138' 3739data-template='index' 3740data-auto-install='false'> 3741 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 3742</div> 3743 3744 3745 3746 <!-- Bold: Memberships (price) --> 3747 3748 3749 3750 3751 3752 3753 3754<div class="product-item__price"> 3755 3756 3757 3758 3759 3760 <span class="product-item__price--original pratap"> 3761 149,00⬠3762 </span> 3763 3764 3765 3766 3767 3768 3769 3770 </div> 3771 3772<!-- end Bold code --> 3773 3774 3775 3776 3777 </div> 3778 3779 3780 3781 3782 3783 <span class="product-item__badge product-item__badge--new"><span>
3783Nouveauté</span></span> 3784 3785 3786 3787 3788 3789 </a> 3790 3791</div> 3792 3793 3794 3795<!-- Bold: Memberships (collection products) --> 3796 3797 3798<!-- end Bold code --> 3799 3800 3801 3802 3803 3804 3805 3806<div class="product-item "> 3807 3808 <a href="/products/f-goldo" > 3809 3810 3811 3812 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3824 3825 <img 3826 src="//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_860x.webp?v=1759996187" alt="F- GOLDO - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, Manga" 3827 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3828 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_320x320_crop_center.webp?v=1759996187 260w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_600x600_crop_center.webp?v=1759996187 480w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_860x860_crop_center.webp?v=1759996187 720w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_1100x1100_crop_center.webp?v=1759996187 960w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_1600x1600_crop_center.webp?v=1759996187 1440w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_1920x2100_crop_center.webp?v=1759996187 1920w" 3829 data-sizes="auto" class="img lazyload" 3830 /> 3831 3832 <span class="lazy-preloader"></span> 3833 3834 3835 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_860x.webp?v=1759996187)"></span></noscript> 3836 3837 3838 3839 3840 3841</figure> 3842 3843 3844 3845 3846 3847 3848 <div class="product-item__secondary-image"> 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 3859 3860 <img 3861 src="//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_860x.webp?v=1759996193" alt="F- GOLDO - FAKEBOARDS - 82x22 cm, Dibond®, fakeboard, FOIRE DE PARIS, Manga" 3862 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3863 data-srcset="//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_320x320_crop_center.webp?v=1759996193 260w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_600x600_crop_center.webp?v=1759996193 480w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_860x860_crop_center.webp?v=1759996193 720w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_1100x1100_crop_center.webp?v=1759996193 960w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_1600x1600_crop_center.webp?v=1759996193 1440w, //eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_1920x2100_crop_center.webp?v=1759996193 1920w" 3864 data-sizes="auto" class="img lazyload" 3865 /> 3866 3867 <span class="lazy-preloader"></span> 3868 3869 3870 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-859_860x.webp?v=1759996193)"></span></noscript> 3871 3872 3873 3874 3875 3876</figure> 3877 3878 3879 3880 </div> 3881 3882 3883 3884 </div> 3885 3886 3887 3888 <div class="product-item__caption "> 3889 3890 <h3 class="product-item__title h3 underline-animation "> 3891 3892 F- GOLDO 3893 3894 </h3> 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911<div style='' class='jdgm-widget jdgm-preview-badge' data-id='9815506944346' 3912data-template='index' 3913data-auto-install='false'> 3914 <div class='jdgm-prev-badge__rich-snippet' itemprop='aggregateRating' itemscope itemtype='http://schema.org/AggregateRating'> <meta itemprop='reviewCount' content='1'>
3914 <meta itemprop='ratingValue' content='5.00'> </div> <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 3915</div> 3916 3917 3918 3919 <!-- Bold: Memberships (price) --> 3920 3921 3922 3923 3924 3925 3926 3927<div class="product-item__price"> 3928 3929 3930 3931 3932 3933 <span class="product-item__price--original pratap"> 3934 149,00⬠3935 </span> 3936 3937 3938 3939 3940 3941 3942 3943 </div> 3944 3945<!-- end Bold code --> 3946 3947 3948 3949 3950 </div> 3951 3952 3953 3954 3955 3956 <span class="product-item__badge product-item__badge--new"><span>Nouveauté</span></span> 3957 3958 3959 3960 3961 3962 </a> 3963 3964</div> 3965 3966 3967 3968 3969 3970 3971 </div> 3972 3973 </div> 3974 3975</div> 3976 3977</div><div id="shopify-section-1602672260280" class="shopify-section mount-featured-collection overflow-hidden"><div class="content-section gutter--on featured-collection"> 3978 3979 <div class="featured-collection__header rte "> 3980 3981 <div class="remove-end-margin" style="flex: 1; padding-right: 10%;"> 3982 3983 3984 <h2 class="featured-collection__title h1">Nouveautés</h2> 3985 3986 3987 3988 3989 </div> 3990 3991 3992 <span><a href="/collections/nouveautes">Voir toutes les Åuvres</a></span> 3993 3994 3995 <!----> 3996 3997 </div> 3998 3999 <div class="featured-collection__content"> 4000 4001 <div class="collection collection--classic collection--slider mount-collection" > 4002 4003 4004 4005 4006<!-- Bold: Memberships (collection products) --> 4007 4008 4009<!-- end Bold code --> 4010 4011 4012 4013 4014 4015 4016 4017<div class="product-item "> 4018 4019 <a href="/products/purple-noize" > 4020 4021 4022 4023 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4035 4036 <img 4037 src="//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_860x.webp?v=1762529419" alt="Purple Noize - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, AMERICAN BOX" 4038 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4039 data-srcset="//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_320x320_crop_center.webp?v=1762529419 260w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_600x600_crop_center.webp?v=1762529419 480w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_860x860_crop_center.webp?v=1762529419 720w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_1100x1100_crop_center.webp?v=1762529419 960w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_1600x1600_crop_center.webp?v=1762529419 1440w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_1920x2100_crop_center.webp?v=1762529419 1920w" 4040 data-sizes="auto" class="img lazyload" 4041 /> 4042 4043 <span class="lazy-preloader"></span> 4044 4045 4046 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-toile-463_860x.webp?v=1762529419)"></span></noscript> 4047 4048 4049 4050 4051 4052</figure> 4053 4054 4055 4056 4057 4058 4059 <div class="product-item__secondary-image"> 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4070 4071 <img 4072 src="//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_860x.webp?v=1762529439" alt="Purple Noize - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, AMERICAN BOX" 4073 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4074 data-srcset="//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_320x320_crop_center.webp?v=1762529439 260w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_600x600_crop_center.webp?v=1762529439 480w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_860x860_crop_center.webp?v=1762529439 720w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_1100x1100_crop_center.webp?v=1762529439 960w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_1600x1600_crop_center.webp?v=1762529439 1440w, //eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_1920
4074x2100_crop_center.webp?v=1762529439 1920w" 4075 data-sizes="auto" class="img lazyload" 4076 /> 4077 4078 <span class="lazy-preloader"></span> 4079 4080 4081 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/purple-noize-editions-limitees-120x120cm-60x60cm-duo60120-contemporain-couleur-201_860x.webp?v=1762529439)"></span></noscript> 4082 4083 4084 4085 4086 4087</figure> 4088 4089 4090 4091 </div> 4092 4093 4094 4095 </div> 4096 4097 4098 4099 <div class="product-item__caption "> 4100 4101 <h3 class="product-item__title h3 underline-animation "> 4102 4103 Purple Noize 4104 4105 </h3> 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10517374370138' 4123data-template='index' 4124data-auto-install='false'> 4125 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 4126</div> 4127 4128 4129 4130 <!-- Bold: Memberships (price) --> 4131 4132 4133 4134 4135 4136 4137 4138<div class="product-item__price"> 4139 4140 4141 4142 4143 <span class="product-item__from"> 4144 4145 à partir de 4146 4147 </span> 4148 4149 4150 <span class="product-item__price--original pratap"> 4151 249,00⬠4152 </span> 4153 4154 4155 4156 4157 4158 4159 4160 </div> 4161 4162<!-- end Bold code --> 4163 4164 4165 4166 4167 </div> 4168 4169 4170 4171 4172 4173 4174 4175 </a> 4176 4177</div> 4178 4179 4180 4181<!-- Bold: Memberships (collection products) --> 4182 4183 4184<!-- end Bold code --> 4185 4186 4187 4188 4189 4190 4191 4192<div class="product-item "> 4193 4194 <a href="/products/margot-copie" > 4195 4196 4197 4198 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4210 4211 <img 4212 src="//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_860x.webp?v=1762628968" alt="Helga - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur, Encadrement" 4213 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4214 data-srcset="//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_320x320_crop_center.webp?v=1762628968 260w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_600x600_crop_center.webp?v=1762628968 480w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_860x860_crop_center.webp?v=1762628968 720w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_1100x1100_crop_center.webp?v=1762628968 960w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_1600x1600_crop_center.webp?v=1762628968 1440w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_1920x2100_crop_center.webp?v=1762628968 1920w" 4215 data-sizes="auto" class="img lazyload" 4216 /> 4217 4218 <span class="lazy-preloader"></span> 4219 4220 4221 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-882_860x.webp?v=1762628968)"></span></noscript> 4222 4223 4224 4225 4226 4227</figure> 4228 4229 4230 4231 4232 4233 4234 <div class="product-item__secondary-image"> 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4245 4246 <img 4247 src="//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_860x.webp?v=1762628968" alt="Helga - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur, Encadrement" 4248 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4249 data-srcset="//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_320x320_crop_center.webp?v=1762628968 260w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_600x600_crop_center.webp?v=1762628968 480w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_8
424960x860_crop_center.webp?v=1762628968 720w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_1100x1100_crop_center.webp?v=1762628968 960w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_1600x1600_crop_center.webp?v=1762628968 1440w, //eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_1920x2100_crop_center.webp?v=1762628968 1920w" 4250 data-sizes="auto" class="img lazyload" 4251 /> 4252 4253 <span class="lazy-preloader"></span> 4254 4255 4256 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/helga-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-portrait-781_860x.webp?v=1762628968)"></span></noscript> 4257 4258 4259 4260 4261 4262</figure> 4263 4264 4265 4266 </div> 4267 4268 4269 4270 </div> 4271 4272 4273 4274 <div class="product-item__caption "> 4275 4276 <h3 class="product-item__title h3 underline-animation "> 4277 4278 Helga 4279 4280 </h3> 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10517318304090' 4298data-template='index' 4299data-auto-install='false'> 4300 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 4301</div> 4302 4303 4304 4305 <!-- Bold: Memberships (price) --> 4306 4307 4308 4309 4310 4311 4312 4313<div class="product-item__price"> 4314 4315 4316 4317 4318 <span class="product-item__from"> 4319 4320 à partir de 4321 4322 </span> 4323 4324 4325 <span class="product-item__price--original pratap"> 4326 249,00⬠4327 </span> 4328 4329 4330 4331 4332 4333 4334 4335 </div> 4336 4337<!-- end Bold code --> 4338 4339 4340 4341 4342 </div> 4343 4344 4345 4346 4347 4348 4349 4350 </a> 4351 4352</div> 4353 4354 4355 4356<!-- Bold: Memberships (collection products) --> 4357 4358 4359<!-- end Bold code --> 4360 4361 4362 4363 4364 4365 4366 4367<div class="product-item "> 4368 4369 <a href="/products/margot" > 4370 4371 4372 4373 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4385 4386 <img 4387 src="//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_860x.webp?v=1762529294" alt="Margot - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4388 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4389 data-srcset="//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_320x320_crop_center.webp?v=1762529294 260w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_600x600_crop_center.webp?v=1762529294 480w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_860x860_crop_center.webp?v=1762529294 720w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_1100x1100_crop_center.webp?v=1762529294 960w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_1600x1600_crop_center.webp?v=1762529294 1440w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_1920x2100_crop_center.webp?v=1762529294 1920w" 4390 data-sizes="auto" class="img lazyload" 4391 /> 4392 4393 <span class="lazy-preloader"></span> 4394 4395 4396 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-robe-640_860x.webp?v=1762529294)"></span></noscript> 4397 4398 4399 4400 4401 4402</figure> 4403 4404 4405 4406 4407 4408 4409 <div class="product-item__secondary-image"> 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4420 4421 <img 4422 src="//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_860x.webp?v=1762529313" alt="Margot - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4423 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4424 data-srcset="//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_320x320_crop_center.webp?v=1762529313 260w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_600x600_crop_center.webp?v=1762529313 480w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_860x860_crop_center.webp?v=1762529313 720w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_1100x1100_crop_center.webp?v=1762529313 960w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_1600x1600_crop_center.webp?v=1762529313 1440w, //eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_1920x2100_crop_center.webp?v=1762529313 1920w" 4425 data-sizes="auto" class="img lazyload" 4426 /> 4427 4428 <span class="lazy-preloader"></span> 4429 4430 4431 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/margot-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-impression-139_860x.webp?v=1762529313)"></span></noscript> 4432 4433 4434 4435 4436 4437</figure> 4438 4439 4440 4441 </div> 4442 4443 4444 4445 </div> 4446 4447 4448 4449 <div class="product-item__caption "> 4450 4451 <h3 class="product-item__title h3 underline-animation "> 4452 4453 Margot 4454 4455 </h3> 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10517311848794' 4473data-template='index' 4474data-auto-install='false'> 4475 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 4476</div> 4477 4478 4479 4480 <!-- Bold: Memberships (price) --> 4481 4482 4483 4484 4485 4486 4487 4488<div class="product-item__price"> 4489 4490 4491 4492 4493 <span class="product-item__from"> 4494 4495 à partir de 4496 4497 </span> 4498 4499 4500 <span class="product-item__price--original pratap"> 4501 249,00⬠4502 </span> 4503 4504 4505 4506 4507 4508 4509 4510 </div> 4511 4512<!-- end Bold code --> 4513 4514 4515 4516 4517 </div> 4518 4519 4520 4521 4522 4523 4524 4525 </a> 4526 4527</div> 4528 4529 4530 4531<!-- Bold: Memberships (collection products) --> 4532 4533 4534<!-- end Bold code --> 4535 4536 4537 4538 4539 4540 4541 4542<div class="product-item "> 4543 4544 <a href="/products/kajen" > 4545 4546 4547 4548 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4560 4561 <img 4562 src="//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_860x.webp?v=1762529292" alt="Kajene - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4563 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4564 data-srcset="//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_320x320_crop_center.webp?v=1762529292 260w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_600x600_crop_center.webp?v=1762529292 480w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_860x860_crop_center.webp?v=1762529292 720w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_1100x1100_crop_center.webp?v=1762529292 960w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_1600x1600_crop_center.webp?v=1762529292 1440w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_1920x2100_crop_center.webp?v=1762529292 1920w" 4565 data-sizes="auto" class="img lazyload" 4566 /> 4567 4568 <span class="lazy-preloader"></span> 4569 4570 4571 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-chemisier-431_860x.webp?v=1762529292)"></span></noscript> 4572 4573 4574 4575 4576 4577</figure> 4578 4579 4580 4581 4582 4583 4584 <div class="product-item__secondary-image"> 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4595 4596 <img 4597 src="//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_860x.webp?v=1762529312" alt="Kajene - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4598 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4599 data-srcset="//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_320x320_crop_center.webp?v=1762529312 260w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_600x600_crop_center.webp?v=1762529312 480w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_860x860_crop_center.webp?v=1762529312 720w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_1100x1100_crop_center.webp?v=1762529312 960w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_1600x1600_crop_center.webp?v=1762529312 1440w, //eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_1920x2100_crop_center.webp?v=1762529312 1920w" 4600 data-sizes="auto" class="img lazyload" 4601 /> 4602 4603 <span class="lazy-preloader"></span> 4604 4605 4606 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/kajene-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-art-mural-249_860x.webp?v=1762529312)"></span></noscript> 4607 4608 4609 4610 4611 4612</figure> 4613 4614 4615 4616 </div> 4617 4618 4619 4620 </div> 4621 4622 4623 4624 <div class="product-item__caption "> 4625 4626 <h3 class="product-item__title h3 underline-animation "> 4627 4628 Kajene 4629 4630 </h3> 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10515302023514'
4648data-template='index' 4649data-auto-install='false'> 4650 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 4651</div> 4652 4653 4654 4655 <!-- Bold: Memberships (price) --> 4656 4657 4658 4659 4660 4661 4662 4663<div class="product-item__price"> 4664 4665 4666 4667 4668 <span class="product-item__from"> 4669 4670 à partir de 4671 4672 </span> 4673 4674 4675 <span class="product-item__price--original pratap"> 4676 249,00⬠4677 </span> 4678 4679 4680 4681 4682 4683 4684 4685 </div> 4686 4687<!-- end Bold code --> 4688 4689 4690 4691 4692 </div> 4693 4694 4695 4696 4697 4698 4699 4700 </a> 4701 4702</div> 4703 4704 4705 4706<!-- Bold: Memberships (collection products) --> 4707 4708 4709<!-- end Bold code --> 4710 4711 4712 4713 4714 4715 4716 4717<div class="product-item "> 4718 4719 <a href="/products/agathe" > 4720 4721 4722 4723 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4735 4736 <img 4737 src="//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_860x.webp?v=1762529285" alt="Agathe - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4738 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4739 data-srcset="//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_320x320_crop_center.webp?v=1762529285 260w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_600x600_crop_center.webp?v=1762529285 480w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_860x860_crop_center.webp?v=1762529285 720w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_1100x1100_crop_center.webp?v=1762529285 960w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_1600x1600_crop_center.webp?v=1762529285 1440w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_1920x2100_crop_center.webp?v=1762529285 1920w" 4740 data-sizes="auto" class="img lazyload" 4741 /> 4742 4743 <span class="lazy-preloader"></span> 4744 4745 4746 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-blouse-926_860x.webp?v=1762529285)"></span></noscript> 4747 4748 4749 4750 4751 4752</figure> 4753 4754 4755 4756 4757 4758 4759 <div class="product-item__secondary-image"> 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4770 4771 <img 4772 src="//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_860x.webp?v=1762529305" alt="Agathe - Ãditions Limitées - @nouveau, couleur, glamour, portrait, valentin" 4773 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4774 data-srcset="//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_320x320_crop_center.webp?v=1762529305 260w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_600x600_crop_center.webp?v=1762529305 480w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_860x860_crop_center.webp?v=1762529305 720w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_1100x1100_crop_center.webp?v=1762529305 960w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_1600x1600_crop_center.webp?v=1762529305 1440w, //eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_1920x2100_crop_center.webp?v=1762529305 1920w" 4775 data-sizes="auto" class="img lazyload" 4776 /> 4777 4778 <span class="lazy-preloader"></span> 4779 4780 4781 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/agathe-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-vaisselier-334_860x.webp?v=1762529305)"></span></noscript> 4782 4783 4784 4785 4786 4787</figure> 4788 4789 4790 4791 </div> 4792 4793 4794 4795 </div> 4796 4797 4798 4799 <div class="product-item__caption "> 4800 4801 <h3 class="product-item__title h3 underline-animation "> 4802 4803 Agathe 4804 4805 </h3> 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10515268108634' 4823data-template='index' 4824data-auto-install='false'> 4825 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 4826</div> 4827 4828 4829 4830 <!-- Bold: Memberships (price) --> 4831 4832 4833 4834 4835 4836 4837 4838<div class="product-item__price"> 4839 4840 4841 4842 4843 <span class="product-item__from"> 4844 4845 à partir de 4846 4847 </span> 4848 4849 4850 <span class="product-item__price--original pratap"> 4851 249,00⬠4852 </span> 4853 4854 4855 4856 4857 4858 4859 4860 </div> 4861 4862<!-- end Bold code --> 4863 4864 4865 4866 4867 </div> 4868 4869 4870 4871 4872 4873 4874 4875 </a> 4876 4877</div> 4878 4879 4880 4881<!-- Bold: Memberships (collection products) --> 4882 4883 4884<!-- end Bold code --> 4885 4886 4887 4888 4889 4890 4891 4892<div class="product-item "> 4893 4894 <a href="/products/like-an-angel" > 4895 4896 4897 4898 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4910 4911 <img 4912 src="//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_860x.webp?v=1762529247" alt="Like an angel - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, Ange, Angel" 4913 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4914 data-srcset="//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_320x320_crop_center.webp?v=1762529247 260w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_600x600_crop_center.webp?v=1762529247 480w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_860x860_crop_center.webp?v=1762529247 720w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_1100x1100_crop_center.webp?v=1762529247 960w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_1600x1600_crop_center.webp?v=1762529247 1440w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_1920x2100_crop_center.webp?v=1762529247 1920w" 4915 data-sizes="auto" class="img lazyload" 4916 /> 4917 4918 <span class="lazy-preloader"></span> 4919 4920 4921 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-impression-toile-925_860x.webp?v=1762529247)"></span></noscript> 4922 4923 4924 4925 4926 4927</figure> 4928 4929 4930 4931 4932 4933 4934 <div class="product-item__secondary-image"> 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 4945 4946 <img 4947 src="//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_860x.webp?v=1762529265" alt="Like an angel - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, Ange, Angel" 4948 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 4949 data-srcset="//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_320x320_crop_center.webp?v=1762529265 260w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_600x600_crop_center.webp?v=1762529265 480w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_860x860_crop_center.webp?v=1762529265 720w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_1100x1100_crop_center.webp?v=1762529265 960w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_1600x1600_crop_center.webp?v=1762529265 1440w, //eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_1920x2100_crop_center.webp?v=1762529265 1920w" 4950 data-sizes="auto" class="img lazyload" 4951 /> 4952 4953 <span class="lazy-preloader"></span> 4954 4955 4956 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/like-an-angel-editions-limitees-160x120cm-80x60cm-ange-angel-couleur-art-mural-dange-149_860x.webp?v=1762529265)"></span></noscript> 4957 4958 4959 4960 4961 4962</figure> 4963 4964 4965 4966 </div> 4967 4968 4969 4970 </div> 4971 4972 4973 4974 <div class="product-item__caption "> 4975 4976 <h3 class="product-item__title h3 underline-animation "> 4977 4978 Like an angel 4979 4980 </h3> 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10510059667802'
4998data-template='index' 4999data-auto-install='false'> 5000 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5001</div> 5002 5003 5004 5005 <!-- Bold: Memberships (price) --> 5006 5007 5008 5009 5010 5011 5012 5013<div class="product-item__price"> 5014 5015 5016 5017 5018 <span class="product-item__from"> 5019 5020 à partir de 5021 5022 </span> 5023 5024 5025 <span class="product-item__price--original pratap"> 5026 249,00⬠5027 </span> 5028 5029 5030 5031 5032 5033 5034 5035 </div> 5036 5037<!-- end Bold code --> 5038 5039 5040 5041 5042 </div> 5043 5044 5045 5046 5047 5048 5049 5050 </a> 5051 5052</div> 5053 5054 5055 5056<!-- Bold: Memberships (collection products) --> 5057 5058 5059<!-- end Bold code --> 5060 5061 5062 5063 5064 5065 5066 5067<div class="product-item "> 5068 5069 <a href="/products/light-between-the-worlds" > 5070 5071 5072 5073 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5085 5086 <img 5087 src="//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_860x.webp?v=1762529239" alt="Light between the worlds - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau," 5088 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5089 data-srcset="//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_320x320_crop_center.webp?v=1762529239 260w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_600x600_crop_center.webp?v=1762529239 480w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_860x860_crop_center.webp?v=1762529239 720w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_1100x1100_crop_center.webp?v=1762529239 960w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_1600x1600_crop_center.webp?v=1762529239 1440w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_1920x2100_crop_center.webp?v=1762529239 1920w" 5090 data-sizes="auto" class="img lazyload" 5091 /> 5092 5093 <span class="lazy-preloader"></span> 5094 5095 5096 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-166_860x.webp?v=1762529239)"></span></noscript> 5097 5098 5099 5100 5101 5102</figure> 5103 5104 5105 5106 5107 5108 5109 <div class="product-item__secondary-image"> 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5120 5121 <img 5122 src="//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_860x.webp?v=1762529259" alt="Light between the worlds - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau," 5123 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5124 data-srcset="//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_320x320_crop_center.webp?v=1762529259 260w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_600x600_crop_center.webp?v=1762529259 480w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_860x860_crop_center.webp?v=1762529259 720w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_1100x1100_crop_center.webp?v=1762529259 960w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_1600x1600_crop_center.webp?v=1762529259 1440w, //eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_1920x2100_crop_center.webp?v=1762529259 1920w" 5125 data-sizes="auto" class="img lazyload" 5126 /> 5127 5128 <span class="lazy-preloader"></span> 5129 5130 5131 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/light-between-the-worlds-editions-limitees-160x120cm-80x60cm-couleur-duo8060160120-699_860x.webp?v=1762529259)"></span></noscript> 5132 5133 5134 5135 5136 5137</figure> 5138 5139 5140 5141 </div> 5142 5143 5144 5145 </div> 5146 5147 5148 5149 <div class="product-item__caption "> 5150 5151 <h3 class="product-item__title h3 underline-animation "> 5152 5153 Light between the worlds 5154 5155 </h3> 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10510042366298' 5173data-template='index' 5174data-auto-install='false'> 5175 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5176</div> 5177 5178 5179 5180 <!-- Bold: Memberships (price) --> 5181 5182 5183 5184 5185 5186 5187 5188<div class="product-item__price"> 5189 5190 5191 5192 5193 <span class="product-item__from"> 5194 5195 à partir de 5196 5197 </span> 5198 5199 5200 <span class="product-item__price--original pratap"> 5201 249,00⬠5202 </span> 5203 5204 5205 5206 5207 5208 5209 5210 </div> 5211 5212<!-- end Bold code --> 5213 5214 5215 5216 5217 </div> 5218 5219 5220 5221 5222 5223 5224 5225 </a> 5226 5227</div> 5228 5229 5230 5231<!-- Bold: Memberships (collection products) --> 5232 5233 5234<!-- end Bold code --> 5235 5236 5237 5238 5239 5240 5241 5242<div class="product-item "> 5243 5244 <a href="/products/goddess" > 5245 5246 5247 5248 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5260 5261 <img 5262 src="//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_860x.webp?v=1762529233" alt="Goddess - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur," 5263 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5264 data-srcset="//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_320x320_crop_center.webp?v=1762529233 260w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_600x600_crop_center.webp?v=1762529233 480w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_860x860_crop_center.webp?v=1762529233 720w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_1100x1100_crop_center.webp?v=1762529233 960w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_1600x1600_crop_center.webp?v=1762529233 1440w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_1920x2100_crop_center.webp?v=1762529233 1920w" 5265 data-sizes="auto" class="img lazyload" 5266 /> 5267 5268 <span class="lazy-preloader"></span> 5269 5270 5271 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-couronne-611_860x.webp?v=1762529233)"></span></noscript> 5272 5273 5274 5275 5276 5277</figure> 5278 5279 5280 5281 5282 5283 5284 <div class="product-item__secondary-image"> 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5295 5296 <img 5297 src="//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_860x.webp?v=1762529254" alt="Goddess - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur," 5298 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5299 data-srcset="//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_320x320_crop_center.webp?v=1762529254 260w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_600x600_crop_center.webp?v=1762529254 480w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_860x860_crop_center.webp?v=1762529254 720w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_1100x1100_crop_center.webp?v=1762529254 960w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_1600x1600_crop_center.webp?v=1762529254 1440w, //eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_1920x2100_crop_center.webp?v=1762529254 1920w" 5300 data-sizes="auto" class="img lazyload" 5301 /> 5302 5303 <span class="lazy-preloader"></span> 5304 5305 5306 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/goddess-editions-limitees-couleur-duo8060160120-esotherisme-glamour-portrait-300_860x.webp?v=1762529254)"></span></noscript> 5307 5308 5309 5310 5311 5312</figure> 5313 5314 5315 5316 </div> 5317 5318 5319 5320 </div> 5321 5322 5323 5324 <div class="product-item__caption "> 5325 5326 <h3 class="product-item__title h3 underline-animation "> 5327 5328 Goddess 5329 5330 </h3> 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10510029586778' 5348data-template='index' 5349data-auto-install='false'> 5350 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5351</div> 5352 5353 5354 5355 <!-- Bold: Memberships (price) --> 5356 5357 5358 5359 5360 5361 5362 5363<div class="product-item__price"> 5364 5365 5366 5367 5368 <span class="product-item__from"> 5369 5370 à partir de 5371 5372 </span> 5373 5374 5375 <span class="product-item__price--original pratap"> 5376 249,00⬠5377 </span> 5378 5379 5380 5381 5382 5383 5384 5385 </div> 5386 5387<!-- end Bold code --> 5388 5389 5390 5391 5392 </div> 5393 5394 5395 5396 5397 5398 5399 5400 </a> 5401 5402</div> 5403 5404 5405 5406<!-- Bold: Memberships (collection products) --> 5407 5408 5409<!-- end Bold code --> 5410 5411 5412 5413 5414 5415 5416 5417<div class="product-item "> 5418 5419 <a href="/products/butterfly" > 5420 5421 5422 5423 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5435 5436 <img 5437 src="//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_860x.webp?v=1762529226" alt="Butterfly - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur," 5438 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5439 data-srcset="//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_320x320_crop_center.webp?v=1762529226 260w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_600x600_crop_center.webp?v=1762529226 480w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_860x860_crop_center.webp?v=1762529226 720w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_1100x1100_crop_center.webp?v=1762529226 960w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_1600x1600_crop_center.webp?v=1762529226 1440w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_1920x2100_crop_center.webp?v=1762529226 1920w" 5440 data-sizes="auto" class="img lazyload" 5441 /> 5442 5443 <span class="lazy-preloader"></span> 5444 5445 5446 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-946_860x.webp?v=1762529226)"></span></noscript> 5447 5448 5449 5450 5451 5452</figure> 5453 5454 5455 5456 5457 5458 5459 <div class="product-item__secondary-image"> 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5470 5471 <img 5472 src="//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_860x.webp?v=1762529245" alt="Butterfly - Ãditions Limitées - 160x120cm, 80x60cm, @nouveau, couleur," 5473 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5474 data-srcset="//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_320x320_crop_center.webp?v=1762529245 260w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_600x600_crop_center.webp?v=1762529245 480w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_860x860_crop_center.webp?v=1762529245 720w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_1100x1100_crop_center.webp?v=1762529245 960w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_1600x1600_crop_center.webp?v=1762529245 1440w, //eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_1920x2100_crop_center.webp?v=1762529245 1920w" 5475 data-sizes="auto" class="img lazyload" 5476 /> 5477 5478 <span class="lazy-preloader"></span> 5479 5480 5481 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/butterfly-editions-limitees-couleur-duo8060160120-glamour-portrait-valentin-canape-607_860x.webp?v=1762529245)"></span></noscript> 5482 5483 5484 5485 5486 5487</figure> 5488 5489 5490 5491 </div> 5492 5493 5494 5495 </div> 5496 5497 5498 5499 <div class="product-item__caption "> 5500 5501 <h3 class="product-item__title h3 underline-animation "> 5502 5503 Butterfly 5504 5505 </h3> 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10510003208538' 5523data-template='index' 5524data-auto-install='false'> 5525 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5526</div> 5527 5528 5529 5530 <!-- Bold: Memberships (price) --> 5531 5532 5533 5534 5535 5536 5537 5538<div class="product-item__price"> 5539 5540 5541 5542
5542 5543 <span class="product-item__from"> 5544 5545 à partir de 5546 5547 </span> 5548 5549 5550 <span class="product-item__price--original pratap"> 5551 249,00⬠5552 </span> 5553 5554 5555 5556 5557 5558 5559 5560 </div> 5561 5562<!-- end Bold code --> 5563 5564 5565 5566 5567 </div> 5568 5569 5570 5571 5572 5573 5574 5575 </a> 5576 5577</div> 5578 5579 5580 5581<!-- Bold: Memberships (collection products) --> 5582 5583 5584<!-- end Bold code --> 5585 5586 5587 5588 5589 5590 5591 5592<div class="product-item "> 5593 5594 <a href="/products/flowers-orange" > 5595 5596 5597 5598 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5610 5611 <img 5612 src="//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_860x.webp?v=1762529309" alt="Flowers orange - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau, couleur," 5613 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5614 data-srcset="//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_320x320_crop_center.webp?v=1762529309 260w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_600x600_crop_center.webp?v=1762529309 480w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_860x860_crop_center.webp?v=1762529309 720w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_1100x1100_crop_center.webp?v=1762529309 960w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_1600x1600_crop_center.webp?v=1762529309 1440w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_1920x2100_crop_center.webp?v=1762529309 1920w" 5615 data-sizes="auto" class="img lazyload" 5616 /> 5617 5618 <span class="lazy-preloader"></span> 5619 5620 5621 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-peinture-713_860x.webp?v=1762529309)"></span></noscript> 5622 5623 5624 5625 5626 5627</figure> 5628 5629 5630 5631 5632 5633 5634 <div class="product-item__secondary-image"> 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5645 5646 <img 5647 src="//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_860x.webp?v=1762529328" alt="Flowers orange - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau, couleur," 5648 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5649 data-srcset="//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_320x320_crop_center.webp?v=1762529328 260w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_600x600_crop_center.webp?v=1762529328 480w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_860x860_crop_center.webp?v=1762529328 720w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_1100x1100_crop_center.webp?v=1762529328 960w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_1600x1600_crop_center.webp?v=1762529328 1440w, //eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_1920x2100_crop_center.webp?v=1762529328 1920w" 5650 data-sizes="auto" class="img lazyload" 5651 /> 5652 5653 <span class="lazy-preloader"></span> 5654 5655 5656 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/flowers-orange-editions-limitees-120x120cm-60x60cm-duo60120-couleur-cowboy-956_860x.webp?v=1762529328)"></span></noscript> 5657 5658 5659 5660 5661 5662</figure> 5663 5664 5665 5666 </div> 5667 5668 5669 5670 </div> 5671 5672 5673 5674 <div class="product-item__caption "> 5675 5676 <h3 class="product-item__title h3 underline-animation "> 5677 5678 Flowers orange 5679 5680 </h3> 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10517357494618' 5698data-template='index' 5699data-auto-install='false'> 5700 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5701</div> 5702 5703 5704 5705 <!-- Bold: Memberships (price) --> 5706 5707 5708 5709 5710 5711 5712 5713<div class="product-item__price"> 5714 5715 5716 5717 5718 <span class="product-item__from"> 5719 5720 à partir de 5721 5722 </span> 5723 5724 5725 <span class="product-item__price--original pratap"> 5726 189,00⬠5727 </span> 5728 5729 5730 5731 5732 5733 5734 5735 </div> 5736 5737<!-- end Bold code --> 5738 5739 5740 5741 5742 </div> 5743 5744 5745 5746 5747 5748 5749 5750 </a> 5751 5752</div> 5753 5754 5755 5756<!-- Bold: Memberships (collection products) --> 5757 5758 5759<!-- end Bold code --> 5760 5761 5762 5763 5764 5765 5766 5767<div class="product-item "> 5768 5769 <a href="/products/flowers-blue" > 5770 5771 5772 5773 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5785 5786 <img 5787 src="//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_860x.webp?v=1762529304" alt="Flowers blue - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau, couleur," 5788 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5789 data-srcset="//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_320x320_crop_center.webp?v=1762529304 260w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_600x600_crop_center.webp?v=1762529304 480w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_860x860_crop_center.webp?v=1762529304 720w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_1100x1100_crop_center.webp?v=1762529304 960w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_1600x1600_crop_center.webp?v=1762529304 1440w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_1920
5789x2100_crop_center.webp?v=1762529304 1920w" 5790 data-sizes="auto" class="img lazyload" 5791 /> 5792 5793 <span class="lazy-preloader"></span> 5794 5795 5796 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-437_860x.webp?v=1762529304)"></span></noscript> 5797 5798 5799 5800 5801 5802</figure> 5803 5804 5805 5806 5807 5808 5809 <div class="product-item__secondary-image"> 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5820 5821 <img 5822 src="//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_860x.webp?v=1762529323" alt="Flowers blue - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau, couleur," 5823 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5824 data-srcset="//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_320x320_crop_center.webp?v=1762529323 260w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_600x600_crop_center.webp?v=1762529323 480w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_860x860_crop_center.webp?v=1762529323 720w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_1100x1100_crop_center.webp?v=1762529323 960w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_1600x1600_crop_center.webp?v=1762529323 1440w, //eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_1920x2100_crop_center.webp?v=1762529323 1920w" 5825 data-sizes="auto" class="img lazyload" 5826 /> 5827 5828 <span class="lazy-preloader"></span> 5829 5830 5831 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/flowers-blue-editions-limitees-120x120cm-60x60cm-duo60120-couleur-duo6060120120-624_860x.webp?v=1762529323)"></span></noscript> 5832 5833 5834 5835 5836 5837</figure> 5838 5839 5840 5841 </div> 5842 5843 5844 5845 </div> 5846 5847 5848 5849 <div class="product-item__caption "> 5850 5851 <h3 class="product-item__title h3 underline-animation "> 5852 5853 Flowers blue 5854 5855 </h3> 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10517339504986' 5873data-template='index' 5874data-auto-install='false'> 5875 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5876</div> 5877 5878 5879 5880 <!-- Bold: Memberships (price) --> 5881 5882 5883 5884 5885 5886 5887 5888<div class="product-item__price"> 5889 5890 5891 5892 5893 <span class="product-item__from"> 5894 5895 à partir de 5896 5897 </span> 5898 5899 5900 <span class="product-item__price--original pratap"> 5901 189,00⬠5902 </span> 5903 5904 5905 5906 5907 5908 5909 5910 </div> 5911 5912<!-- end Bold code --> 5913 5914 5915 5916 5917 </div> 5918 5919 5920 5921 5922 5923 5924 5925 </a> 5926 5927</div> 5928 5929 5930 5931<!-- Bold: Memberships (collection products) --> 5932 5933 5934<!-- end Bold code --> 5935 5936 5937 5938 5939 5940 5941 5942<div class="product-item "> 5943 5944 <a href="/products/embrace-of-the-touch" > 5945 5946 5947 5948 <div class="product-item__thumbnail" style="padding-top:100%" data-padding="100"> 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5960 5961 <img 5962 src="//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_860x.webp?v=1762529282" alt="Embrace of the touch - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau," 5963 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5964 data-srcset="//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_320x320_crop_center.webp?v=1762529282 260w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_600x600_crop_center.webp?v=1762529282 480w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_860x860_crop_center.webp?v=1762529282 720w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_1100x1100_crop_center.webp?v=1762529282 960w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_1600x1600_crop_center.webp?v=1762529282 1440w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_1920x2100_crop_center.webp?v=1762529282 1920w" 5965 data-sizes="auto" class="img lazyload" 5966 /> 5967 5968 <span class="lazy-preloader"></span> 5969 5970 5971 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-996_860x.webp?v=1762529282)"></span></noscript> 5972 5973 5974 5975 5976 5977</figure> 5978 5979 5980 5981 5982 5983 5984 <div class="product-item__secondary-image"> 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994<figure data-crop="false" class="lazy-image lazy-image--background " data-ratio="1" style="padding-top: 100%" > 5995 5996 <img 5997 src="//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_860x.webp?v=1762529302" alt="Embrace of the touch - Ãditions Limitées - 120x120cm, 60x60cm, @nouveau," 5998 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5999 data-srcset="//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_320x320_crop_center.webp?v=1762529302 260w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_600x600_crop_center.webp?v=1762529302 480w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_860x860_crop_center.webp?v=1762529302 720w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_1100x1100_crop_center.webp?v=1762529302 960w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_1600x1600_crop_center.webp?v=1762529302 1440w, //eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_1920x2100_crop_center.webp?v=1762529302 1920w" 6000 data-sizes="auto" class="img lazyload" 6001 /> 6002 6003 <span class="lazy-preloader"></span> 6004 6005 6006 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/embrace-of-the-touch-editions-limitees-120x120cm-60x60cm-duo60120-blackandwhite-379_860x.webp?v=1762529302)"></span></noscript> 6007 6008 6009 6010 6011 6012</figure> 6013 6014 6015 6016 </div> 6017 6018 6019 6020 </div> 6021 6022 6023 6024 <div class="product-item__caption "> 6025 6026 <h3 class="product-item__title h3 underline-animation "> 6027 6028 Embrace of the touch 6029 6030 </h3> 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047<div style='' class='jdgm-widget jdgm-preview-badge' data-id='10515258048858' 6048data-template='index' 6049data-auto-install='false'> 6050 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 6051</div> 6052 6053 6054 6055 <!-- Bold: Memberships (price) --> 6056 6057 6058 6059 6060 6061 6062 6063<div class="product-item__price"> 6064 6065 6066 6067 6068 <span class="product-item__from"> 6069 6070 à partir de 6071 6072 </span> 6073 6074 6075 <span class="product-item__price--original pratap"> 6076 189,00⬠6077 </span> 6078 6079 6080 6081 6082 6083 6084 6085 </div> 6086 6087<!-- end Bold code --> 6088 6089 6090 6091 6092 </div> 6093 6094 6095 6096 6097 6098 6099 6100 </a> 6101 6102</div> 6103 6104 6105 6106 6107 6108 6109 </div> 6110 6111 </div> 6112 6113</div> 6114 6115</div><div id="shopify-section-1568276122056" class="shopify-section mount-testimonials"><div class="content-section gutter--on testimonials parent-has-inner-padding "> 6116 6117 <div class="testimonials__container content-slider" data-autoplay="5000"> 6118 6119 6120 6121 <div class="testimonial content-slider__item" > 6122 6123 <div class="testimonial__header"> 6124 6125 6126 6127 <div> 6128 6129
6130 <span class="testimonial__author-name"></span> 6131 6132 6133 6134 <span class="testimonial__author-title">RAISON DE CRAQUER â 1</span> 6135 6136 6137 </div> 6138 6139 </div> 6140 6141 <div class="testimonial__content rte"> 6142 <p><strong>100% Made in Alsace, France. Depuis 10 ans nos 'craftsmen' produisent chaque toile à la commande.</strong></p> 6143 </div> 6144 6145 </div> 6146 6147 6148 6149 <div class="testimonial content-slider__item" > 6150 6151 <div class="testimonial__header"> 6152 6153 6154 6155 <div> 6156 6157 6158 <span class="testimonial__author-name"></span> 6159 6160 6161 6162 <span class="testimonial__author-title">RAISON DE CRAQUER â 2</span> 6163 6164 6165 </div> 6166 6167 </div> 6168 6169 <div class="testimonial__content rte"> 6170 <p><strong>Impression Haute-Définition par sublimation pour des couleurs profondes, vives et qui tiennent dans le temps</strong>.</p> 6171 </div> 6172 6173 </div> 6174 6175 6176 6177 <div class="testimonial content-slider__item" > 6178 6179 <div class="testimonial__header"> 6180 6181 6182 6183 <div> 6184 6185 6186 <span class="testimonial__author-name"></span> 6187 6188 6189 6190 <span class="testimonial__author-title">RAISON DE CRAQUER â 3</span> 6191 6192 6193 </div> 6194 6195 </div> 6196 6197 <div class="testimonial__content rte"> 6198 <p><strong>Châssis en pin assemblé à la main avec le système breveté Hoffmann® pour une solidité à l'épreuve du temps.</strong></p> 6199 </div> 6200 6201 </div> 6202 6203 6204 6205 <div class="testimonial content-slider__item" > 6206 6207 <div class="testimonial__header"> 6208 6209 6210 6211 <div> 6212 6213 6214 <span class="testimonial__author-name"></span> 6215 6216 6217 6218 <span class="testimonial__author-title">RAISON DE CRAQUER â 4</span> 6219 6220 6221 </div> 6222 6223 </div> 6224 6225 <div class="testimonial__content rte"> 6226 <p><strong>Reproductions limitées à un maximum de 250 exemplaires et chaque toile vous est livrée avec un certificat numéroté.</strong></p> 6227 </div> 6228 6229 </div> 6230 6231 6232 6233 <div class="testimonial content-slider__item" > 6234 6235 <div class="testimonial__header"> 6236 6237 6238 6239 <div> 6240 6241 6242 <span class="testimonial__author-name"></span> 6243 6244 6245 6246 <span class="testimonial__author-title">RAISON DE CRAQUER â 5</span> 6247 6248 6249 </div> 6250 6251 </div> 6252 6253 <div class="testimonial__content rte"> 6254 <p><strong>Des dimensions variées pour répondre à toutes vos envies : Small, Medium, Large et même âKing Sizeâ.</strong></p> 6255 </div> 6256 6257 </div> 6258 6259 6260 6261 <div class="testimonial content-slider__item" > 6262 6263 <div class="testimonial__header"> 6264 6265 6266 6267 <div> 6268 6269 6270 <span class="testimonial__author-name"></span> 6271 6272 6273 6274 <span class="testimonial__author-title">RAISON DE CRAQUER â 6</span> 6275 6276 6277 </div> 6278 6279 </div> 6280 6281 <div class="testimonial__content rte"> 6282 <p><strong>Chaque achat finance la créativité nos artistes indépendants et leur permet de continuer à  s'exprimer.</strong></p> 6283 </div> 6284 6285 </div> 6286 6287 6288 6289 </div> 6290 6291</div> 6292 6293 6294 <style data-shopify> 6295 #shopify-section-1568276122056 .testimonials { 6296 background: #ffffff; 6297 padding-top: 10vw;; 6298 padding-bottom: 10vw;; 6299 } 6300 @media all and (max-width: 1280px) { 6301 #shopify-section-1568276122056 .testimonials { 6302 padding-top: 100px; 6303 padding-bottom: 100px; 6304 } 6305 } 6306 @media all and (max-width: 948px) { 6307 #shopify-section-1568276122056 .testimonials { 6308 padding-top: 70px; 6309 padding-bottom: 70px; 6310 } 6311 } 6312 @media all and (max-width: 480px) { 6313 #shopify-section-1568276122056 .testimonials { 6314 padding-top: 50px; 6315 padding-bottom: 50px; 6316 } 6317 } 6318 #shopify-section-1568276122056 { 6319 margin-top: 0; 6320 } 6321 </style> 6322 6323 6324 6325 <style data-shopify> 6326 #shopify-section-1568276122056 .testimonials, 6327 #shopify-section-1568276122056 .testimonials a { 6328 color: #1d1f21; 6329 } 6330 #shopify-section-1568276122056 .testimonials svg path { 6331 fill: #1d1f21; 6332 } 6333 </style> 6334 6335 6336</div><div id="shopify-section-16045845222a033a61" class="shopify-section mount-video-background mount-color-button"><div id="id-16045845222a033a61" class="content-section gutter--on video-text"> 6337 6338 <div class="video-text__container"> 6339 6340 6341 6342 <div class="video-text__content horizontal-left vertical-bottom"> 6343 <div> 6344 6345 <h3 class="video-text__title h1 "><span></span></h3> 6346 6347 6348 6349 6350 </div> 6351 </div> 6352 6353 <div class="video-text__background" data-height=56.25%> 6354 6355
6356 <video autoplay muted loop playsinline> 6357 <source type="video/mp4" src="https://cdn.shopify.com/s/files/1/0335/4355/3083/files/EyeFood_Factory_-_V04_sans_lien_du_site_2.mp4?v=1604585000"> 6358 </video> 6359 6360 6361 6362 <span class="video-text__image onboarding-svg onboarding-background"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg></span> 6363 6364 6365 </div> 6366 6367 6368 6369 </div> 6370 6371 6372 <style data-shopify> 6373 #id-16045845222a033a61, 6374 #id-16045845222a033a61 a { 6375 color: #ffffff; 6376 } 6377 #id-16045845222a033a61 .button--solid { 6378 background: #ffffff; 6379 } 6380 #id-16045845222a033a61 .video-text__title span { 6381 background-image: linear-gradient(to right, #ffffff, #ffffff); 6382 } 6383 </style> 6384
6384<script type="text/javascript"> 6385 $('#id-16045845222a033a61 .button--solid').css('color', lightOrDark('#ffffff')); 6386 </script>
6386 6387 6388 6389 6390 6391 <style data-shopify> 6392 #id-16045845222a033a61 .video-text__container { 6393 padding-top: 56.25%; 6394 } 6395 @media all and (min-width: 768px) { 6396 #id-16045845222a033a61 .video-text__content > div { 6397 max-width: 50%; 6398 } 6399 } 6400 </style> 6401 6402 6403 <style data-shopify> 6404 #id-16045845222a033a61 .video-text__background video { 6405 width: 100%; 6406 height: 100%; 6407 top: 0; 6408 left: 0; 6409 min-width: 0; 6410 min-height: 0; 6411 transform: none; 6412 } 6413 </style> 6414 6415 6416</div> 6417 6418</div><div id="shopify-section-1600761205559" class="shopify-section"><div id="id-1600761205559" class="content-section gutter--off rich-text rich-text--align-left rich-text--media-on"> 6419 6420 <div class="rich-text__content" style="text-align: left"> 6421 6422 6423 <h2 class="rich-text__title h0 ">IMPRESSIONS HD EN SÃRIES LIMITÃES</h2> 6424 6425 6426 6427 <div class="rich-text__body rte"><p>Sur chaque Åuvre, vous retrouverez un label rappelant la position de cette dernière dans sa série (ex:12/150). Avec un tirage à maximum 250 exemplaires, la rareté de votre Åuvre vient donc aussi bien du <strong>respect de la vision artistique </strong>que de sa méthode de fabrication.<br/><br/>Nos séries limitées sont toutes imprimées en Alsace, berceau mondiale de l'impression textile, via le procédé de sublimation qui permet de <strong>reproduire en très haute définition les Åuvres de nos artistes</strong>. Ce procédé unique, couplé à la qualité exclusive de notre support toile-textile, garantit des <strong>couleurs vives, profondes qui tiennent dans le temps.</strong><br/><br/><a href="/pages/fabrication-artisanale" title="Fabrication Artisanale">En savoir plus</a></p></div> 6428 6429 6430 </div> 6431 6432 6433 <div class="rich-text__media"> 6434 6435 6436 6437 6438 6439 6440 6441 6442<figure data-crop="true" class="lazy-image lazy-image--background " data-ratio="0.5625" style="padding-top: 177.77777777777777%" > 6443 6444 <img 6445 src="//eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_860x.jpg?v=1650106443" alt="" 6446 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6447 data-srcset="//eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_320x.jpg?v=1650106443 260w, //eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_600x.jpg?v=1650106443 480w, //eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_860x.jpg?v=1650106443 720w, //eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_1100x.jpg?v=1650106443 960w, //eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_1600x.jpg?v=1650106443 1440w, //eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_2100x.jpg?v=1650106443 1920w" 6448 data-sizes="auto" class="img lazyload" 6449 /> 6450 6451 <span class="lazy-preloader"></span> 6452 6453 6454 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/260959247_1091159498292761_3848512557870205093_n_860x.jpg?v=1650106443)"></span></noscript> 6455 6456 6457 6458 6459 6460</figure> 6461 6462 6463 </div> 6464 <style data-shopify> 6465 #id-1600761205559 .rich-text__media { 6466 height: 100vh; 6467 } 6468 </style> 6469 6470 6471</div> 6472 6473 6474 <style data-shopify> 6475 #id-1600761205559 .rich-text__content, 6476 #id-1600761205559.rich-text--media-off { 6477 background: #f3ee78; 6478 } 6479 #id-1600761205559.rich-text--media-off { 6480 padding-top: 100px; 6481 padding-bottom: 100px; 6482 } 6483 </style> 6484 6485 6486 6487 <style data-shopify> 6488 #id-1600761205559 { 6489 color: #1d1f21; 6490 } 6491 #id-1600761205559 a { 6492 color: #1d1f21; 6493 } 6494 </style> 6495 6496 6497</div><div id="shopify-section-1608162252490d00bc" class="shopify-section"> 6498 6499 6500<div style="margin:0 auto;max-width:1160px;"> 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515<div class='jdgm-carousel-wrapper' 6516data-from-snippet='false' 6517data-auto-install='false' > 6518 <div class="jdgm-carousel-title-and-link"> 6519 <h2 class='jdgm-carousel-title'>Ce que vous pensez d'Eyefood Factory</h2> 6520 <a class="jdgm-all-reviews-rating-wrapper" href="https://eyefoodfactory.com/pages/faites-vous-votre-opinion">
6521 <span style="display:block" data-score='4.95' class='jdgm-all-reviews-rating' aria-label='4.95 stars' tabindex='0' role='img'></span> 6522 <span style="display: block" class='jdgm-carousel-number-of-reviews'> 6523 641 avis 6524 </span> 6525</a> </div> 6526 <section class='jdgm-widget jdgm-carousel jdgm-carousel--aligned-theme' data-widget-locale='fr'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}@media only screen and (min-width: 991px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:50.0%}}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel--aligned-theme .jdgm-carousel-item__review{text-align:left;height:calc(100% - 1.2999999999999998em)}.jdgm-carousel--aligned-theme .jdgm-carousel-item__review-wrapper{display:inline-block;vertical-align:middle;width:70%;padding:0 12px;height:100%}.jdgm-carousel--aligned-theme .jdgm-carousel-item__review-rating{font-size:100%;margin-bottom:8px}.jdgm-carousel--aligned-theme .jdgm-carousel-item__product{text-align:left}.jdgm-carousel--aligned-theme .jdgm-carousel-item__reviewer-name{font-size:100%;opacity:1;line-height:1;padding-bottom:0;font-weight:600}.jdgm-carousel--aligned-theme .jdgm-carousel-item__timestamp{opacity:0.8}.jdgm-carousel--aligned-theme .jdgm-carousel-item__product-image{height:auto;display:inline-block;vertical-align:middle;width:30%}.jdgm-carousel--aligned-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:left}.jdgm-carousel--aligned-theme .jdgm-carousel-item{padding:0 12px} 6527 </style> <style> </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item' data-review-id='2777e5b0-71bc-4103-ad7a-d94a29037b1a'> <img class='jdgm-carousel-item__product-image' alt='F- ACTARUS' data-src='https://review-images.judgeme.com/eyefood-factory-france/1739372388__c4fcb1e6-d9e8-40e2-ae1d-c17cd1014b1d__original.jpeg?quality=80&width=160' data-src-retina='https://review-images.judgeme.com/eyefood-factory-france/1739372388__c4fcb1e6-d9e8-40e2-ae1d-c17cd1014b1d__original.jpeg?quality=80&width=160'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>FAKEBOARD : Une expérience au-delà de mes attentes !</div> <div class='jdgm-carousel-item__review-body'><p>Jâai déjà réalisé plusieurs achats sur le site, et encore une fois je suis ravi de mon achat. Non seulement la livraison a été rapide, mais la qualité du produit est tout simplement top. Le rendu est magnifique. Merci ð¤©</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Garlonne Kerignard </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/f-actarus#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> F- ACTARUS </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/12/2025'> 02/12/2025 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='398bd0a3-3d7e-4604-870d-63b0a2d779d5'> <img class='jdgm-carousel-item__product-image' alt='F- MILADY' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/f-milady-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-622_70x70.webp?v=1759995772' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/f-milady-fakeboards-82x22-cm-couleur-dibond-r-fakeboard-femme-colore-planche-622_140x140.webp?v=1759995772'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5
6527stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Parfait comme. Chaque fois</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> magali veyrenc </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/f-milady#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> F- MILADY </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/30/2025'> 01/30/2025 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='8a5f8c35-6253-48de-86e3-083245d5e01b'> <img class='jdgm-carousel-item__product-image' alt='Viva la Vida' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/viva-vida-editions-limitees-120x120cm-60x60cm-bubble-couleur-femme-rose-bulle-gomme-149_70x70.webp?v=1762012826' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/viva-vida-editions-limitees-120x120cm-60x60cm-bubble-couleur-femme-rose-bulle-gomme-149_140x140.webp?v=1762012826'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Qualité et professionalisme au rendez-vous</div> <div class='jdgm-carousel-item__review-body'><p>Je suis très satisfait de la qualité des oeuvres ainsi que tu service client (disponibilité, livraison, programme de fidélité)</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Kevin ALBURQUERQUE </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/viva-la-vida-1#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Viva la Vida </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/20/2024'> 12/20/2024 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='93217de3-9c4d-47eb-bf0f-16e4349c8f5e'> <img class='jdgm-carousel-item__product-image' alt='Frida Kaboom' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/frida-kaboom-editions-limitees-quator165110-batchaus1-bleu-couleur-dibond-r-336_70x70.webp?v=1761587163' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/frida-kaboom-editions-limitees-quator165110-batchaus1-bleu-couleur-dibond-r-336_140x140.webp?v=1761587163'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Produit de super qualité</div> <div class='jdgm-carousel-item__review-body'><p>Très satisfait de mon choix.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jean-Pierre M </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/frida-kaboom#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Frida Kaboom </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/19/2024'> 12/19/2024 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='f0916f2a-04b1-4856-aa22-363606795276'> <img class='jdgm-carousel-item__product-image' alt='F- GOLDO' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_70x70.webp?v=1759996187' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/f-goldo-fakeboards-82x22-cm-dibond-r-fakeboard-foire-paris-manga-planche-a-roulettes-352_140x140.webp?v=1759996187'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5
6527stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Fan de mon Goldo</div> <div class='jdgm-carousel-item__review-body'><p>Amateur de skateboard ma fakeboard habille à merveille mon bureau</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Antoine Golinvaux </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/f-goldo#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> F- GOLDO </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/01/2024'> 12/01/2024 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='9eedb7dc-5760-43f2-b635-ef105b555f82'> <img class='jdgm-carousel-item__product-image' alt='Aviator Grey' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/aviator-grey-editions-limitees-nouveau-trio6565-avion-blanc-crayon-noir-blanc-829_70x70.webp?v=1759995035' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/aviator-grey-editions-limitees-nouveau-trio6565-avion-blanc-crayon-noir-blanc-829_140x140.webp?v=1759995035'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Super !</div> <div class='jdgm-carousel-item__review-body'><p>Super tableau qui fait un beau contraste sur mon mur blanc :)</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Quentin DAVIDIAN </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Aviator Grey </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='10/20/2024'> 10/20/2024 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='90f43de8-59ae-46d6-af88-737bd647fabe'> <img class='jdgm-carousel-item__product-image' alt='Twin' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/twin-editions-limitees-120x75cm-60x37-5cm-amis-animaux-dibond-r-moderne-salle-vie-989_70x70.jpg?v=1761927583' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/twin-editions-limitees-120x75cm-60x37-5cm-amis-animaux-dibond-r-moderne-salle-vie-989_140x140.jpg?v=1761927583'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='4 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Twin</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Ãórunn G´lsladóttir </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/twin-vincent-richeux-editions-limitees#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Twin </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/31/2024'> 08/31/2024 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='845c78c7-bdea-40ed-8c17-0fff328e62e1'> <img class='jdgm-carousel-item__product-image' alt='Mr R' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/mr-r-editions-limitees-trio8055-batchaus1-blues-brun-chanteur-aquarelle-peinture-726_70x70.webp?v=1759993904' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/mr-r-editions-limitees-trio8055-batchaus1-blues-brun-chanteur-aquarelle-peinture-726_140x140.webp?v=1759993904'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5
6527stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>RG</div> <div class='jdgm-carousel-item__review-body'><p>Super tableau, couleur magnifique :) un chef d'oeuvre</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> GEORGES ET JOCELYNE DE AZEVEDO GAUTHIER </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Mr R </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/02/2023'> 05/02/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='03a99e91-5b78-4e85-b8a9-2e959e328fde'> <img class='jdgm-carousel-item__product-image' alt='Street Life' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/street-life-editions-limitees-120x80cm-60x40cm-collage-dibond-r-rue-graffiti-urbain-816_70x70.jpg?v=1718079807' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/street-life-editions-limitees-120x80cm-60x40cm-collage-dibond-r-rue-graffiti-urbain-816_140x140.jpg?v=1718079807'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Nickel</div> <div class='jdgm-carousel-item__review-body'><p>Très beau</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Fabrice </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Street Life </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/28/2023'> 04/28/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='e77fc4f9-7cf1-4df8-abf3-c3af218966b2'> <img class='jdgm-carousel-item__product-image' alt='Happyness' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/happyness-editions-limitees-quator165110-batchaus1-collage-dibondr-femme-noir-824_70x70.jpg?v=1709377221' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/happyness-editions-limitees-quator165110-batchaus1-collage-dibondr-femme-noir-824_140x140.jpg?v=1709377221'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Content</div> <div class='jdgm-carousel-item__review-body'><p>simplement content</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Fabrice </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Happyness </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/28/2023'> 04/28/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='3da240c4-bc4a-4965-bd9b-eaa070e84452'> <img class='jdgm-carousel-item__product-image' alt='C-05' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/c-0
65275-ditions-limites-trio806512095-bleu-dibond-graffiti-mr-rue-moderne-200_70x70.jpg?v=1706897191' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/c-05-ditions-limites-trio806512095-bleu-dibond-graffiti-mr-rue-moderne-200_140x140.jpg?v=1706897191'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='4 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>C05</div> <div class='jdgm-carousel-item__review-body'><p>Fidèle au COPE2 :)</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Fabrice </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> C-05 </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/28/2023'> 04/28/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='9f06e47d-42a4-41af-880a-cafa28a740a4'> <img class='jdgm-carousel-item__product-image' alt='Perfection' data-src='https://review-images.judgeme.com/eyefood-factory-france/1682611249__16826111811595517028948448905490__original.jpg?quality=80&width=160' data-src-retina='https://review-images.judgeme.com/eyefood-factory-france/1682611249__16826111811595517028948448905490__original.jpg?quality=80&width=160'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Perfect</div> <div class='jdgm-carousel-item__review-body'><p>Excellente réalisation, colis tjs idéalement sécurisé</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Christophe Zaglio </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/perfection-monika-nowak-editions-limitees#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Perfection </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/22/2023'> 04/22/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='34117f63-5103-4558-afc8-7b0ac7956567'> <img class='jdgm-carousel-item__product-image' alt='Karl' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/products/karl-ditions-limites-120x90cm-60x45cm-animal-animaux-blanc-vision-soucier-lunettes-424_70x70.jpg?v=1672830575' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/products/karl-ditions-limites-120x90cm-60x45cm-animal-animaux-blanc-vision-soucier-lunettes-424_140x140.jpg?v=1672830575'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Parfait bonne communication</div> <div class='jdgm-carousel-item__review-body'><p>Åuvre identique au descriptif bonne continuation emballage soigné merci beaucoup</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Vincenzo Saba </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Karl </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/21/2023'> 04/21/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='d30719a9-b47b-437f-9e0e-2efd0e2ce979'> <img class='jdgm-carousel-item__product-image' alt='Collins Avenue' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/collins-avenue-editions-limitees-trio6565-animaux-bar-batchaus1-brun-magenta-echelles-251_70x70.webp?v=1759993629' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/collins-avenue-editions-limitees-trio6565-animaux-bar-batchaus1-brun-magenta-echelles-251_140x140.webp?v=1759993629'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5
6527stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Collins Avenue</div> <div class='jdgm-carousel-item__review-body'><p>Nous sommes ravis de ce tableau, couleur pastelle réussi, toile impeccable et livraison au top. De plus, si on a des questions le service clientèle est réactif. Merci.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> GEORGES ET JOCELYNE DE AZEVEDO GAUTHIER </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='/products/collins-avenue#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Collins Avenue </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/19/2023'> 04/19/2023 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='2b3b41d4-1f2e-463f-8d44-84b6d19f7f90'> <img class='jdgm-carousel-item__product-image' alt='Hasuko' data-src='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/hasuko-ditions-limites-quatuor170120-bleu-dibond-graffiti-multicouleurs-symtrie-458_70x70.jpg?v=1697032625' data-src-retina='https://cdn.shopify.com/s/files/1/0335/4355/3083/files/hasuko-ditions-limites-quatuor170120-bleu-dibond-graffiti-multicouleurs-symtrie-458_140x140.jpg?v=1697032625'/> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Hasuko</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Allan Alfarela </div> <a class='jdgm-carousel-item__product jdgm-ellipsis' href='#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Hasuko </div> </a> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/11/2023'> 04/11/2023 </div> </div> </div> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0"></div> <div class='jdgm-carousel__right-arrow' tabindex="0"></div> </div> </section> <section> </section> 6528</div> 6529 6530 6531 6532 6533 6534</div> 6535</div><div id="shopify-section-1600761414685" class="shopify-section"><div id="id-1600761414685" class="content-section gutter--off rich-text rich-text--align-right rich-text--media-on"> 6536 6537 <div class="rich-text__content" style="text-align: left"> 6538 6539 6540 <h2 class="rich-text__title hh ">100% HANDMADE</h2> 6541 6542 6543 6544 <div class="rich-text__body rte"><p>Ici on assemble avec les 10 doigts de la main et depuis plus de 10 ans ! Une fois que votre commande arrive à  <strong>notre atelier en Alsace</strong>, elle est confiée à un de nos experts qui se chargera intégralement de sa fabrication et expédition. Du stock, à la mise sous tension de la toile, en passant par la découpage/assemblage du châssis,<strong> nos 'craftsmen' </strong>fabriquent chacune de vos toiles avec une passion animée par le respect de l'oeuvre et l'amour des belles choses.  </p><p></p><p><a href="https://eyefood-factory-switzerland.myshopify.com/blogs/infos/fabrication" title="Procédé de fabrication">En savoir plus</a></p></div> 6545 6546 6547 </div> 6548 6549 6550 <div class="rich-text__media"> 6551 6552 6553 6554 6555 6556 6557 6558 6559<figure data-crop="true" class="lazy-image lazy-image--background " data-ratio="1.3333333333333333" style="padding-top: 75.0%" > 6560 6561 <img 6562 src="//eyefoodfactory.com/cdn/shop/files/20220201_112135_860x.jpg?v=1650104756" alt="" 6563 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6564 data-srcset="//eyefoodfactory.com/cdn/shop/files/20220201_112135_320x.jpg?v=1650104756 260w, //eyefoodfactory.com/cdn/shop/files/20220201_112135_600x.jpg?v=1650104756 480w, //eyefoodfactory.com/cdn/shop/files/20220201_112135_860x.jpg?v=1650104756 720w, //eyefoodfactory.com/cdn/shop/files/20220201_112135_1100x.jpg?v=1650104756 960w, //eyefoodfactory.com/cdn/shop/files/20220201_112135_1600x.jpg?v=1650104756 1440w, //eyefoodfactory.com/cdn/shop/files/20220201_112135_2100x.jpg?v=1650104756 1920w" 6565 data-sizes="auto" class="img lazyload" 6566 /> 6567 6568 <span class="lazy-preloader"></span> 6569 6570 6571 <noscript><span class="ll-fallback" style="background-image:url(//eyefoodfactory.com/cdn/shop/files/20220201_112135_860x.jpg?v=1650104756)"></span></noscript> 6572 6573 6574 6575 6576 6577</figure> 6578 6579 6580 </div> 6581 <style data-shopify> 6582 #id-1600761414685 .rich-text__media { 6583 height: 100vh; 6584 } 6585 </style> 6586 6587 6588</div> 6589 6590 6591 <style data-shopify> 6592 #id-1600761414685 .rich-text__content, 6593 #id-1600761414685.rich-text--media-off { 6594 background: #000000; 6595 } 6596 #id-1600761414685.rich-text--media-off { 6597 padding-top: 100px; 6598 padding-bottom: 100px; 6599 } 6600 </style> 6601 6602 6603 6604 <style data-shopify> 6605 #id-1600761414685 { 6606 color: #ededed; 6607 } 6608 #id-1600761414685 a { 6609 color: #ededed; 6610 } 6611 </style> 6612 6613 6614</div><!-- END content_for_index --> 6615 6616</div><div class="evm-related-viewed-browsing"></div> 6617 6618<section class="homepage-section swym-top-products-section animate wow fadeIn no-fouc"> 6619 6620<link rel="dns-prefetch" href="https://swymstore-v3pro-01.swymrelay.com" crossorigin> 6621<link rel="dns-prefetch" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
6622<link rel="preconnect" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
6623<script id="swym-snippet"> 6624 window.swymLandingURL = document.URL; 6625 window.swymCart = {"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}; 6626 window.swymPageLoad = function(){ 6627 window.SwymProductVariants = window.SwymProductVariants || {}; 6628 window.SwymHasCartItems = 0 > 0; 6629 window.SwymPageData = {}, window.SwymProductInfo = {}; 6630 var unknown = {et: 0}; 6631 window.SwymPageData = unknown; 6632 6633 window.SwymPageData.uri = window.swymLandingURL; 6634 }; 6635 6636 if(window.selectCallback){ 6637 (function(){ 6638 // Variant select override 6639 var originalSelectCallback = window.selectCallback; 6640 window.selectCallback = function(variant){ 6641 originalSelectCallback.apply(this, arguments); 6642 try{ 6643 if(window.triggerSwymVariantEvent){ 6644 window.triggerSwymVariantEvent(variant.id); 6645 } 6646 }catch(err){ 6647 console.warn("Swym selectCallback", err); 6648 } 6649 }; 6650 })(); 6651 } 6652 window.swymCustomerId = null; 6653 window.swymCustomerExtraCheck = null; 6654 6655 var swappName = ("Wishlist" || "Wishlist"); 6656 var swymJSObject = { 6657 pid: "aLJNUsyigZlIU4lTQDcJk04LEXZYXGwXcIENttyySII=" || "aLJNUsyigZlIU4lTQDcJk04LEXZYXGwXcIENttyySII=", 6658 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 6659 }; 6660 window.swymJSShopifyLoad = function(){ 6661 if(window.swymPageLoad) swymPageLoad(); 6662 if(!window._swat) { 6663 (function (s, w, r, e, l, a, y) { 6664 r['SwymRetailerConfig'] = s; 6665 r[s] = r[s] || function (k, v) { 6666 r[s][k] = v; 6667 }; 6668 })('_swrc', '', window); 6669 _swrc('RetailerId', swymJSObject.pid); 6670 _swrc('Callback', function(){initSwymShopify();}); 6671 }else if(window._swat.postLoader){ 6672 _swrc = window._swat.postLoader; 6673 _swrc('RetailerId', swymJSObject.pid); 6674 _swrc('Callback', function(){initSwymShopify();}); 6675 }else{ 6676 initSwymShopify(); 6677 } 6678 } 6679 if(!window._SwymPreventAutoLoad) { 6680 swymJSShopifyLoad(); 6681 } 6682 window.swymGetCartCookies = function(){ 6683 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 6684 var reqdCookies = {}; 6685 RequiredCookies.forEach(function(k){ 6686 reqdCookies[k] = _swat.storage.getRaw(k); 6687 }); 6688 var cart_token = window.swymCart.token; 6689 var data = { 6690 action:'cart', 6691 token:cart_token, 6692 cookies:reqdCookies 6693 }; 6694 return data; 6695 } 6696 6697 window.swymGetCustomerData = function(){ 6698 6699 return {status:1}; 6700 6701 } 6702</script>
6702 6703 6704<style id="safari-flasher-pre"></style>
6705<script> 6706 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 6707 document.getElementById("safari-flasher-pre").innerHTML = '' 6708 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 6709 + '.swym-button.swym-add-to-wishlist{display: none;}' 6710 + '.swym-button.swym-add-to-watchlist{display: none;}' 6711 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 6712 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 6713 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 6714 + '{-webkit-transition: none; transition: none;}' 6715 + ''; 6716 window.SwymCallbacks = window.SwymCallbacks || []; 6717 window.SwymCallbacks.push(function(tracker){ 6718 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 6719 // flash-preventer 6720 var x = function(){ 6721 SwymUtils.onDOMReady(function() { 6722 var d = document.createElement("div"); 6723 d.innerHTML = "<style id='safari-flasher-post'>" 6724 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 6725 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 6726 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 6727 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 6728 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 6729 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 6730 + "</style>"; 6731 document.head.appendChild(d); 6732 }); 6733 }; 6734 setTimeout(x, 10); 6735 }); 6736 }); 6737 } 6738</script>
6738 6739<style id="swym-product-view-defaults"> 6740 /* Hide when not loaded */ 6741 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 6742 display: none; 6743 } 6744</style> 6745 6746
6746<script type="text/javascript" src="//swymprod.azureedge.net/code/swym-shopify.js?shop=eyefood-factory-pro.myshopify.com"></script>
6746 6747 <div class="row"> 6748 <div class="section-header section-header--small"> 6749 <div class="swym-trending-home-container"><p class="swym-default" style="text-align: center;">Loading...</p></div> 6750 </div> 6751 </div> 6752</section>
6753<script> 6754 function hideDefaultText(){ 6755 $(".swym-default").hide(); 6756 } 6757 if(!window._swat){ 6758 if(!window.SwymCallbacks){ 6759 window.SwymCallbacks = []; 6760 } 6761 window.SwymCallbacks.push(hideDefaultText); 6762 }else{ 6763 hideDefaultText(); 6764 } 6765</script>
vendor: 1 bytes, line 6765
6765
6766<script> 6767 document.addEventListener("DOMContentLoaded", function(){ 6768 var x = document.getElementsByClassName("jdgm-medals")[0]; 6769 var y = document.getElementsByClassName("shopify-section mount-video-background")[0]; 6770 y.appendChild(x); 6771 }); 6772</script>
6772 6773 6774 <div id="shopify-section-text-columns-with-icons" class="shopify-section"> 6775 6776 6777 6778 6779 6780 6781 6782 <div class="text-columns-with-icons"> 6783 6784 <div class="content-section gutter--on text-w-icon text-w-image" data-size="4"> 6785 6786 6787 6788 <div class="text-w-icon__container" > 6789 6790 <div class="text-w-icon__icon"> 6791 <span> 6792 <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round" stroke-linecap="round"><path d="M56 34v28H8V34M4 22h56v12H4z"/><path d="M24 22v40m16-40v40M26.2 5A7.4 7.4 0 0 0 20 2a8 8 0 0 0-5.3 14c4.2 3.7 17.3 6 17.3 6 0-6-3.4-14.3-5.8-17zm11.6 0A7.4 7.4 0 0 1 44 2a8 8 0 0 1 5.3 14C45.1 19.7 32 22 32 22c0-6 3.4-14.3 5.8-17z"/></svg> 6793</span> 6794 </div> 6795 6796 <div class="text-w-icon__content"> 6797 6798 <h3 class="text-w-icon__title h2">Eyefood Circle</h3> 6799 <div class="text-w-icon__rte rte"><p>Notre programme de fidélité ! Recevez des points pour chaque ⬠dépensé et convertissez les en remises. Enregistrez vous gratuitement et recevez 50 points !</p></div> 6800 6801 </div> 6802 6803 </div> 6804 6805 6806 6807 <div class="text-w-icon__container" > 6808 6809 <div class="text-w-icon__icon"> 6810 <span> 6811 <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"><g stroke-linecap="round"><path d="M17 15h26c2.3 0 2.1 1.6 1.7 3.1S41 33 41 33h10.1l4-2 3.9 2v8c0 1.3-.5 2-2 2h-8M9 43h6.6m9.4 0h14.6"/><path d="M43.6 23H49l6.1 8M31 23H9m18 8H5"/></g><path d="M24.8 44a6.9 6.9 0 0 1-6.2 5c-2.7 0-4.2-2.2-3.4-5a6.9 6.9 0 0 1 6.2-5c2.6 0 4.2 2.2 3.4 5zm24 0a6.9 6.9 0 0 1-6.2 5c-2.7 0-4.2-2.2-3.4-5a6.9 6.9 0 0 1 6.2-5c2.6 0 4.2 2.2 3.4 5z"/></svg> 6812</span> 6813 </div> 6814 6815 <div class="text-w-icon__content"> 6816 6817 <h3 class="text-w-icon__title h2">7 jours ouvrés</h3> 6818 <div class="text-w-icon__rte rte"><p>Assemblée à la main avec passion, votre commande vous est livrée sous 7 jours ouvrés (*support Dibond® : 10 à 15 jours ouvrés)</p></div> 6819 6820 </div> 6821 6822 </div> 6823 6824 6825 6826 <div class="text-w-icon__container" > 6827 6828 <div class="text-w-icon__icon"> 6829 <span> 6830 <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="none" stroke="#202020" stroke-width="2" stroke-linejoin="round"><path stroke-miterlimit="10" d="M30.5 50H2V16.4L11.6 2h28.8L50 16.4v14.1M2.3 16h47.4M26 2v14" stroke-linecap="round"/><circle cx="46" cy="46" r="16"/><path stroke-miterlimit="10" d="M53 42.1l-8 9-5-5" stroke-linecap="round"/></svg> 6831</span> 6832 </div> 6833 6834 <div class="text-w-icon__content"> 6835 6836 <h3 class="text-w-icon__title h2">Colis Premium</h3> 6837 <div class="text-w-icon__rte rte"><p>Développé par Eyefood Factory pour garantir une livraison à Domicile ou en Point Relais dans les meilleures conditions.</p></div> 6838 6839 </div> 6840 6841 </div> 6842 6843 6844 6845 <div class="text-w-icon__container" > 6846 6847 <div class="text-w-icon__icon"> 6848 <span> 6849 <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="none" stroke="#202020" stroke-miterlimit="10" stroke-width="2" stroke-linejoin="round"><path d="M36 36h12v22H36z"/><path d="M56 30v28H8V30" stroke-linecap="round"/><path d="M16 36h14v12H16z"/><path d="M52.6 6H11.4L2 22.5a7.5 7.5 0 0 0 15 0 7.5 7.5 0 0 0 15 0 7.5 7.5 0 0 0 15 0 7.5 7.5 0 0 0 15 0zM2 22h60M32 6v16.5m-15 0L22 6m25 16.5L42 6" stroke-linecap="round"/></svg> 6850</span> 6851 </div> 6852 6853 <div class="text-w-icon__content"> 6854 6855 <h3 class="text-w-icon__title h2">Retrait magasin</h3> 6856 <div class="text-w-icon__rte rte"><p>Envie de voir votre Åuvre avant de l'acheter, ou tout simplement pressé de l'accrocher ? Venez visiter notre Art-Shop de Mulhouse !</p></div> 6857 6858 </div> 6859 6860 </div> 6861 6862 6863 6864 </div> 6865 6866 </div> 6867 6868 6869 6870 6871 <style data-shopify> 6872 #shopify-section-text-columns-with-icons .text-columns-with-icons { 6873 background: #f5f5f5; 6874 padding-top: 100px; 6875 } 6876 @media all and (max-width: 948px) { 6877 #shopify-section-text-columns-with-icons .text-columns-with-icons { 6878 padding-top: 70px; 6879 } 6880 } 6881 @media all and (max-width: 480px) { 6882 #shopify-section-text-columns-with-icons .text-columns-with-icons { 6883 padding-top: 50px; 6884 } 6885 } 6886 </style> 6887 6888 6889 6890 <style data-shopify> 6891 #shopify-section-text-columns-with-icons .text-columns-with-icons { 6892 color: #1d1f21; 6893 } 6894 #shopify-section-text-columns-with-icons .text-columns-with-icons a { 6895 color: #1d1f21; 6896 } 6897 #shopify-section-text-columns-with-icons .text-columns-with-icons svg * { 6898 stroke: #1d1f21; 6899 } 6900 </style> 6901 6902 6903</div> 6904 <div id="shopify-section-footer" class="shopify-section mount-footer"><div class="footer"> 6905 6906 6907 6908 6909 6910 <div class="footer-item footer-text footer-text--large"> 6911 6912 6913 <h4>HANDMANDE IN ALSACE, FRANCE</h4> 6914 6915 6916 <div class="rte"> 6917 <p>âAssemblage artisanal des chassis avec le système breveté de<em> </em>clefs Hoffmann®, et toiles tendues à la mainâ</p> 6918 </div> 6919 6920 6921 6922 6923 6924 6925 6926<div class='jdgm-widget jdgm-all-reviews-text' data-from-snippet='false' > 6927 <a href="https://www.eyefoodfactory.com/pages/faites-vous-votre-opinion"> 6928 <span data-score="4.95" class='jdgm-all-reviews-rating'></span> 6929 <span class='jdgm-all-reviews-text__text' data-score="4.95" data-number-of-reviews="641" data-locale="fr"> 6930 Satisfaction client de 5.0/5.0 (641 avis vérifiés) 6931 </span> 6932 </a> 6933</div> 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 </div> 6947 6948 6949 6950 6951 6952 6953 6954 <div class="footer-item footer-menus"> 6955 6956 6957 6958 <div> 6959 6960 6961 <h4>
6961NAVIGATION RAPIDE</h4> 6962 6963 6964 <div class="footer-links body-size-lesser-than-normal"> 6965 6966 <span> 6967 <a href="#swym-wishlist">Ma liste de favoris</a> 6968 </span> 6969 6970 <span> 6971 <a href="/account">Mes commandes</a> 6972 </span> 6973 6974 <span> 6975 <a href="/apps/parcelpanel">Suivi de commande</a> 6976 </span> 6977 6978 <span> 6979 <a href="/tools/returns">Organiser / Suivre un retour</a> 6980 </span> 6981 6982 <span> 6983 <a href="/pages/your-privacy-choices">Your Privacy Choices</a> 6984 </span> 6985 6986 <span> 6987 <a href="/apps/retractly/withdraw">Exercer mon droit de rétractation</a> 6988 </span> 6989 6990 </div> 6991 6992 </div> 6993 6994 6995 6996 6997 6998 <div> 6999 7000 7001 <h4>LÃGAL & SUPPORT</h4> 7002 7003 7004 <div class="footer-links body-size-lesser-than-normal"> 7005 7006 <span> 7007 <a href="/pages/help-center-contacts">> Nous contacter</a> 7008 </span> 7009 7010 <span> 7011 <a href="https://eyefoodfactory.com/pages/faq-alma">> Payez en plusieurs fois (Alma)</a> 7012 </span> 7013 7014 <span> 7015 <a href="/policies/terms-of-sale">Conditions Générales de Vente</a> 7016 </span> 7017 7018 <span> 7019 <a href="/policies/privacy-policy">Politique de confidentialité</a> 7020 </span> 7021 7022 <span> 7023 <a href="/policies/shipping-policy">Politique d'expédition</a> 7024 </span> 7025 7026 <span> 7027 <a href="/policies/refund-policy">Politique d'échange et remboursement</a> 7028 </span> 7029 7030 <span> 7031 <a href="/policies/terms-of-service">Conditions d'utilisation du site</a> 7032 </span> 7033 7034 <span> 7035 <a href="/policies/legal-notice">Mentions Légales</a> 7036 </span> 7037 7038 </div> 7039 7040 </div> 7041 7042 7043 7044 </div> 7045 7046 7047 7048 7049 7050 7051 7052 <div class="footer-item footer-newsletter"> 7053 7054 7055 <h4>BONUS POINTS. NOUVEAUTÃS. PROMOS</h4> 7056 7057 7058 <div class="newsletter__form body-size-lesser-than-normal"> 7059 7060 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 7061 7062 7063 7064 7065 7066 <div> 7067 <input type="hidden" name="contact[tags]" value="newsletter"> 7068 <input type="email" class="newsletter__input" value="" placeholder="Entrez votre adresse mail" name="contact[email]" id="Email" aria-label="Entrez votre adresse mail" autocorrect="off" autocapitalize="off"> 7069 <button type="submit" class="newsletter__submit" id="Subscribe" aria-label="Envoyer"> 7070 <span aria-hidden="true"> 7071 7072 <span class="long-arrow"><svg class="svg symbol symbol--arrow-long low-dpi" width="34" height="11" viewB
7072ox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 5.99999L27.5 8.50001L29 10L34 5.00001L32.5 3.50001L29 0L27.5 1.5L30 3.99999L0 3.99999V4.99999V5.99999L30 5.99999Z" fill="black"/></svg><svg class="svg symbol symbol--arrow-long high-dpi" width="34" height="11" viewBox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28 9.99999L31.6893 6.3107H0V5.5607V4.8107H31.8107L28 1L29 0L34 5.06067L34 6.06069L34 6.0607L29 11L28 9.99999Z" fill="black"/></svg></span> 7073 7074 7075</span> 7076 </button> 7077 </div> 7078 7079 7080 7081 </form> 7082 7083 </div> 7084 7085 </div> 7086 7087 7088 7089 7090 7091 7092 7093 <div class="footer-item footer-social"> 7094 7095 7096 <h4>INSPIREZ-VOUS !</h4> 7097 7098 7099 <div class="social-icons"> 7100 7101 7102 <a href="https://www.facebook.com/eyefoodfactory/" target="_blank" aria-label="Facebook"><span class="icon" aria-hidden="true"> 7103 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M24.99,0H1.16C0.43,0,0,0.43,0,1.01v23.83C0,25.57,0.43,26,1.16,26h12.71v-9.82h-3.32v-4.04h3.32V8.96c0-3.32,2.17-5.06,5.06-5.06c1.44,0,2.6,0.14,3.03,0.14v3.47h-2.02c-1.59,0-2.02,0.72-2.02,1.88v2.74h4.04l-0.87,4.04h-3.32V26h6.93c0.58,0,1.16-0.43,1.16-1.16V1.01C26,0.43,25.57,0,24.99,0z"/></svg> 7104 7105</span></a> 7106 7107 7108 7109 <a href="https://www.instagram.com/eyefoodfactory" target="_blank" aria-label="Instagram"><span class="icon" aria-hidden="true"> 7110 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M13 2.4l5.2.1c1.3.1 1.9.3 2.4.4.6.2 1 .5 1.5 1s.7.9 1 1.5c.2.5.4 1.1.4 2.4.1 1.4.1 1.8.1 5.2l-.1 5.2c-.1 1.3-.3 1.9-.4 2.4-.2.6-.5 1-1 1.5s-.9.7-1.5 1c-.5.2-1.1.4-2.4.4-1.4.1-1.8.1-5.2.1s-3.9 0-5.2-.1-1.9-.3-2.4-.4c-.6-.2-1-.5-1.5-1s-.7-.9-1-1.5c-.2-.5-.4-1.1-.4-2.4-.1-1.4-.1-1.8-.1-5.2l.1-5.2c.1-1.3.3-1.9.4-2.4.2-.6.5-1 1-1.5s.9-.7 1.5-1c.5-.2 1.1-.4 2.4-.4 1.3-.1 1.7-.1 5.2-.1m0-2.3L7.7.2C6.3.2 5.4.4 4.5.7c-.8.4-1.5.8-2.3 1.5C1.5 3 1.1 3.7.7 4.5.4 5.4.2 6.3.1 7.7V13l.1 5.3c.1 1.4.3 2.3.6 3.1.3.9.8 1.6 1.5 2.3s1.4 1.2 2.3 1.5c.8.3 1.8.5 3.1.6 1.4.1 1.8.1 5.3.1l5.3-.1c1.4-.1 2.3-.3 3.1-.6.9-.3 1.6-.8 2.3-1.5s1.2-1.4 1.5-2.3c.3-.8.5-1.8.6-3.1.1-1.4.1-1.8.1-5.3l-.1-5.3c-.1-1.4-.3-2.3-.6-3.1-.3-.9-.8-1.6-1.5-2.3S22.3 1.1 21.4.8c-.8-.3-1.8-.5-3.1-.6S16.5.1 13 .1zm0 6.3c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6-2.9-6.6-6.6-6.6zm0 10.9c-2.4 0-4.3-1.9-4.3-4.3s1.9-4.3 4.3-4.3 4.3 1.9 4.3 4.3-1.9 4.3-4.3 4.3z"/><circle cx="19.9" cy="6.1" r="1.6"/></svg> 7111 7112</span></a> 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 <a href="https://www.pinterest.fr/eyefoodfactory" target="_blank" aria-label="Pinterest"><span class="icon" aria-hidden="true"> 7123 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path d="M13 0C5.85 0 0 5.85 0 13c0 5.46 3.38 10.27 8.32 12.1-.13-1.04-.26-2.6 0-3.77l1.56-6.5s-.4-.65-.4-1.82c0-1.82 1.04-3.12 2.34-3.12 1.17 0 1.7.78 1.7 1.82 0 1.17-.65 2.73-1.04 4.3-.26 1.3.65 2.34 1.95 2.34 2.34 0 4.03-2.47 4.03-5.98 0-3.12-2.2-5.33-5.46-5.33-3.64 0-5.85 2.73-5.85 5.6 0 1.17.4 2.34.9 3 .13.13.13.26.13.4-.13.4-.26 1.3-.4 1.43 0 .26-.13.26-.4.13-1.56-.78-2.6-3.12-2.6-5.07 0-4.16 3-7.93 8.58-7.93 4.55 0 8.06 3.25 8.06 7.54 0 4.42-2.86 8.06-6.76 8.06-1.3 0-2.6-.65-3-1.43l-.78 3.12c-.26 1.17-1.04 2.6-1.56 3.38 1.04.52 2.34.78 3.64.78 7.15 0 13-5.85 13-13S20.15 0 13 0z"/></svg> 7124 7125</span></a> 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 </div> 7139 7140 </div> 7141 7142 7143 7144 7145 7146 <div class="footer-item footer-info localization-form-holder"> 7147 7148 7149 7150 7151 7152 <div class="footer-copyright body-size-lesser-than-normal"> 7153 <span>Copyright © 2026 <a href="/">Eyefood Factory France</a></span> 7154 </div> 7155 7156 </div> 7157 7158</div> 7159 7160</div> 7161 7162 </main> 7163 7164 </div> 7165 7166 <div id="shopify-section-popup" class="shopify-section mount-popup"><div class="popup-content" data-show="10" data-freq="week" data-enable="false"> 7167 7168 7169 7170 <div class="popup-text"> 7171 7172 7173 <h4 class="h1 popup-title">Newsletter</h4> 7174 7175 7176 7177 <div class="rte"><p>Stay up to date on the latest product releases, special offers & news by signing up for our newsletter.</p><p>Read our <a href="#">privacy policy</a>.</p></div> 7178 7179 7180 7181 <div class="popup-form"> 7182 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 7183 7184 7185 <div> 7186 <input type="hidden" name="contact[tags]" value="newsletter"> 7187 <input type="email" class="newsletter__input" value="" placeholder="Entrez votre adresse mail" name="contact[email]" id="Email" aria-label="Entrez votre adresse mail" autocorrect="off" autocapitalize="off"> 7188 <button type="submit" class="newsletter__submit" id="Subscribe" aria-label="Envoyer">
7189 <span aria-hidden="true"> 7190 7191 <span class="long-arrow"><svg class="svg symbol symbol--arrow-long low-dpi" width="34" height="11" viewBox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 5.99999L27.5 8.50001L29 10L34 5.00001L32.5 3.50001L29 0L27.5 1.5L30 3.99999L0 3.99999V4.99999V5.99999L30 5.99999Z" fill="black"/></svg><svg class="svg symbol symbol--arrow-long high-dpi" width="34" height="11" viewBox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28 9.99999L31.6893 6.3107H0V5.5607V4.8107H31.8107L28 1L29 0L34 5.06067L34 6.06069L34 6.0607L29 11L28 9.99999Z" fill="black"/></svg></span> 7192 7193 7194</span> 7195 </button> 7196 </div> 7197 7198 </form> 7199 </div> 7200 7201 7202 </div> 7203 7204 <button class="popup-close" aria-label="Fermer"> 7205 7206 7207 <svg version="1.1" class="svg close" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org /1999/xlink" x="0px" y="0px" width="60px" height="60px" viewBox="0 0 60 60" enable-background="new 0 0 60 60" xml:space="preserve"><polygon points="38.936,23.561 36.814,21.439 30.562,27.691 24.311,21.439 22.189,23.561 28.441,29.812 22.189,36.064 24.311,38.186 30.562,31.934 36.814,38.186 38.936,36.064 32.684,29.812 "/></svg> 7208 7209 7210 7211 </button> 7212 7213</div> 7214 7215<div class="popup-background"></div> 7216 7217</div> 7218 7219
7219<script type="text/javascript"> 7220 7221 window.shop_money_format = "{{amount_with_comma_separator}}â¬"; 7222 window.cart_action = "no-overlay"; 7223 window.cart_url = "/cart"; 7224 7225 window.product_words_add_to_cart_button = "Ajouter au panier"; 7226 window.product_words_sold_out_variant = "Ãpuisé"; 7227 window.product_words_unavailable_variant = "Indisponible"; 7228 window.product_words_one_product = ""; 7229 window.product_words_few_products = "Il reste peu d'éditions disponibles"; 7230 window.product_words_no_products = "Produit non disponible"; 7231 window.product_words_preorder = "Ce produit n'est pas encore en stock, mais vous pouvez le précommander."; 7232 window.products_page_more_description_label = "Voir plus"; 7233 window.products_page_less_description_label = "Voir moins"; 7234 window.cart_add_error = "Tous les {{ title }} sont dans votre panier."; 7235 window.cart_general_error = "Il y a eu une erreur. Veuillez actualiser la page et réessayer."; 7236 7237 7238 window.symbol_arrow = ' <span class="long-arrow"><svg class="svg symbol symbol--arrow-long low-dpi" width="34" height="11" viewB
7238ox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 5.99999L27.5 8.50001L29 10L34 5.00001L32.5 3.50001L29 0L27.5 1.5L30 3.99999L0 3.99999V4.99999V5.99999L30 5.99999Z" fill="black"/></svg><svg class="svg symbol symbol--arrow-long high-dpi" width="34" height="11" viewBox="0 0 34 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28 9.99999L31.6893 6.3107H0V5.5607V4.8107H31.8107L28 1L29 0L34 5.06067L34 6.06069L34 6.0607L29 11L28 9.99999Z" fill="black"/></svg></span>'; 7239 7240 window.search_url = "/search"; 7241 window.predictive_search_enabled = "false"; 7242 window.predictive_search_show_vendor = "false"; 7243 window.predictive_search_show_price = "false"; 7244 window.predictive_search_limit = ""; 7245 window.predictive_search_include_articles = "false"; 7246 window.predictive_search_include_pages = "false"; 7247 window.search_words_collection_results_title = "Collections"; 7248 window.search_words_page_results_title = "Pages"; 7249 window.search_words_article_results_title = "Article"; 7250 window.search_words_search_for_html = 'Rechercher "{{ terms }}"'; 7251 window.search_words_prefix_by = 'Par'; 7252 window.search_placeholder_image = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M375.5 345.2c0-.1 0-.1 0 0 0-.1 0-.1 0 0-1.1-2.9-2.3-5.5-3.4-7.8-1.4-4.7-2.4-13.8-.5-19.8 3.4-10.6 3.6-40.6 1.2-54.5-2.3-14-12.3-29.8-18.5-36.9-5.3-6.2-12.8-14.9-15.4-17.9 8.6-5.6 13.3-13.3 14-23 0-.3 0-.6.1-.8.4-4.1-.6-9.9-3.9-13.5-2.1-2.3-4.8-3.5-8-3.5h-54.9c-.8-7.1-3-13-5.2-17.5-6.8-13.9-12.5-16.5-21.2-16.5h-.7c-8.7 0-14.4 2.5-21.2 16.5-2.2 4.5-4.4 10.4-5.2 17.5h-48.5c-3.2 0-5.9 1.2-8 3.5-3.2 3.6-4.3 9.3-3.9 13.5 0 .2 0 .5.1.8.7 9.8 5.4 17.4 14 23-2.6 3.1-10.1 11.7-15.4 17.9-6.1 7.2-16.1 22.9-18.5 36.9-2.2 13.3-1.2 47.4 1 54.9 1.1 3.8 1.4 14.5-.2 19.4-1.2 2.4-2.3 5-3.4 7.9-4.4 11.6-6.2 26.3-5 32.6 1.8 9.9 16.5 14.4 29.4 14.4h176.8c12.9 0 27.6-4.5 29.4-14.4 1.2-6.5-.5-21.1-5-32.7zm-97.7-178c.3-3.2.8-10.6-.2-18 2.4 4.3 5 10.5 5.9 18h-5.7zm-36.3-17.9c-1 7.4-.5 14.8-.2 18h-5.7c.9-7.5 3.5-13.7 5.9-18zm4.5-6.9c0-.1.1-.2.1-.4 4.4-5.3 8.4-5.8 13.1-5.8h.7c4.7 0 8.7.6 13.1 5.8 0 .1 0 .2.1.4 3.2 8.9 2.2 21.2 1.8 25h-30.7c-.4-3.8-1.3-16.1 1.8-25zm-70.7 42.5c0-.3 0-.6-.1-.9-.3-3.4.5-8.4 3.1-11.3 1-1.1 2.1-1.7 3.4-2.1l-.6.6c-2.8 3.1-3.7 8.1-3.3 11.6 0 .2 0 .5.1.8.3 3.5.9 11.7 10.6 18.8.3.2.8.2 1-.2.2-.3.2-.8-.2-1-9.2-6.7-9.8-14.4-10-17.7 0-.3 0-.6-.1-.8-.3-3.2.5-7.7 3-10.5.8-.8 1.7-1.5 2.6-1.9h155.7c1 .4 1.9 1.1 2.6 1.9 2.5 2.8 3.3 7.3 3 10.5 0 .2 0 .5-.1.8-.3 3.6-1 13.1-13.8 20.1-.3.2-.5.6-.3 1 .1.2.4.4.6.4.1 0 .2 0 .3-.1 13.5-7.5 14.3-17.5 14.6-21.3 0-.3 0-.5.1-.8.4-3.5-.5-8.5-3.3-11.6l-.6-.6c1.3.4 2.5 1.1 3.4 2.1 2.6 2.9 3.5 7.9 3.1 11.3 0 .3 0 .6-.1.9-1.5 20.9-23.6 31.4-65.5 31.4h-43.8c-41.8 0-63.9-10.5-65.4-31.4zm91 89.1h-7c0-1.5 0-3-.1-4.2-.2-12.5-2.2-31.1-2.7-35.1h3.6c.8 0 1.4-.6 1.4-1.4v-14.1h2.4v14.1c0 .8.6 1.4 1.4 1.4h3.7c-.4 3.9-2.4 22.6-2.7 35.1v4.2zm65.3 11.9h-16.8c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h16.8v2.8h-62.2c0-.9-.1-1.9-.1-2.8h33.9c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-33.9c-.1-3.2-.1-6.3-.1-9h62.5v9zm-12.5 24.4h-6.3l.2-1.6h5.9l.2 1.6zm-5.8-4.5l1.6-12.3h2l1.6 12.3h-5.2zm-57-19.9h-62.4v-9h62.5c0 2.7 0 5.8-.1 9zm-62.4 1.4h62.4c0 .9-.1 1.8-.1 2.8H194v-2.8zm65.2 0h7.3c0 .9.1 1.8.1 2.8H259c.1-.9.1-1.8.1-2.8zm7.2-1.4h-7.2c.1-3.2.1-6.3.1-9h7c0 2.7 0 5.8.1 9zm-7.7-66.7v6.8h-9v-6.8h9zm-8.9 8.3h9v.7h-9v-.7zm0 2.1h9v2.3h-9v-2.3zm26-1.4h-9v-.7h9v.7zm-9 3.7v-2.3h9v2.3h-9zm9-5.9h-9v-6.8h9v6.8zm-119.3 91.1c-2.1-7.1-3-40.9-.9-53.6 2.2-13.5 11.9-28.6 17.8-35.6 5.6-6.5 13.5-15.7 15.7-18.3 11.4 6.4 28.7 9.6 51.8 9.6h6v14.1c0 .8.6 1.4 1.4 1.4h5.4c.3 3.1 2.4 22.4 2.7 35.1 0 1.2.1 2.6.1 4.2h-63.9c-.8 0-1.4.6-1.4 1.4v16.1c0 .8.6 1.4 1.4 1.4H256c-.8 11.8-2.8 24.7-8 33.3-2.6 4.4-4.9 8.5-6.9 12.2-.4.7-.1 1.6.6 1.9.2.1.4.2.6.2.5 0 1-.3 1.3-.8 1.9-3.7 4.2-7.7 6.8-12.1 5.4-9.1 7.6-22.5 8.4-34.7h7.8c.7 11.2 2.6 23.5 7.1 32.4.2.5.8.8 1.3.8.2 0 .4 0 .6-.2.7-.4 1-1.2.6-1.9-4.3-8.5-6.1-20.3-6.8-31.1H312l-2.4 18.6c-.1.4.1.8.3 1.1.3.3.7.5 1.1.5h9.6c.4 0 .8-.2 1.1-.5.3-.3.4-.7.3-1.
72521l-2.4-18.6H333c.8 0 1.4-.6 1.4-1.4v-16.1c0-.8-.6-1.4-1.4-1.4h-63.9c0-1.5 0-2.9.1-4.2.2-12.7 2.3-32 2.7-35.1h5.2c.8 0 1.4-.6 1.4-1.4v-14.1h6.2c23.1 0 40.4-3.2 51.8-9.6 2.3 2.6 10.1 11.8 15.7 18.3 5.9 6.9 15.6 22.1 17.8 35.6 2.2 13.4 2 43.2-1.1 53.1-1.2 3.9-1.4 8.7-1 13-1.7-2.8-2.9-4.4-3-4.6-.2-.3-.6-.5-.9-.6h-.5c-.2 0-.4.1-.5.2-.6.5-.8 1.4-.3 2 0 0 .2.3.5.8 1.4 2.1 5.6 8.4 8.9 16.7h-42.9v-43.8c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v44.9c0 .1-.1.2-.1.3 0 .1 0 .2.1.3v9c-1.1 2-3.9 3.7-10.5 3.7h-7.5c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h7.5c5 0 8.5-.9 10.5-2.8-.1 3.1-1.5 6.5-10.5 6.5H210.4c-9 0-10.5-3.4-10.5-6.5 2 1.9 5.5 2.8 10.5 2.8h67.4c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-67.4c-6.7 0-9.4-1.7-10.5-3.7v-54.5c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v43.8h-43.6c4.2-10.2 9.4-17.4 9.5-17.5.5-.6.3-1.5-.3-2s-1.5-.3-2 .3c-.1.2-1.4 2-3.2 5 .1-4.9-.4-10.2-1.1-12.8zm221.4 60.2c-1.5 8.3-14.9 12-26.6 12H174.4c-11.8 0-25.1-3.8-26.6-12-1-5.7.6-19.3 4.6-30.2H197v9.8c0 6.4 4.5 9.7 13.4 9.7h105.4c8.9 0 13.4-3.3 13.4-9.7v-9.8h44c4 10.9 5.6 24.5 4.6 30.2z"/><path d="M286.1 359.3c0 .4.3.7.7.7h14.7c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-14.7c-.3 0-.7.3-.7.7zm5.3-145.6c13.5-.5 24.7-2.3 33.5-5.3.4-.1.6-.5.4-.9-.1-.4-.5-.6-.9-.4-8.6 3-19.7 4.7-33 5.2-.4 0-.7.3-.7.7 0 .4.3.7.7.7zm-11.3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7H242c-19.9 0-35.3-2.5-45.9-7.4-.4-.2-.8 0-.9.3-.2.4 0 .8.3.9 10.8 5 26.4 7.5 46.5 7.5h38.1zm-7.2 116.9c.4.1.9.1 1.4.1 1.7 0 3.4-.7 4.7-1.9 1.4-1.4 1.9-3.2 1.5-5-.2-.8-.9-1.2-1.7-1.1-.8.2-1.2.9-1.1 1.7.3 1.2-.4 2-.7 2.4-.9.9-2.2 1.3-3.4 1-.8-.2-1.5.3-1.7 1.1s.2 1.5 1 1.7z"/><path d="M275.5 331.6c-.8 0-1.4.6-1.5 1.4 0 .8.6 1.4 1.4 1.5h.3c3.6 0 7-2.8 7.7-6.3.2-.8-.4-1.5-1.1-1.7-.8-.2-1.5.4-1.7 1.1-.4 2.3-2.8 4.2-5.1 4zm5.4 1.6c-.6.5-.6 1.4-.1 2 1.1 1.3 2.5 2.2 4.2 2.8.2.1.3.1.5.1.6 0 1.1-.3 1.3-.9.3-.7-.1-1.6-.8-1.8-1.2-.5-2.2-1.2-3-2.1-.6-.6-1.5-.6-2.1-.1zm-38.2 12.7c.5 0 .9 0 1.4-.1.8-.2 1.3-.9 1.1-1.7-.2-.8-.9-1.3-1.7-1.1-1.2.3-2.5-.1-3.4-1-.4-.4-1-1.2-.8-2.4.2-.8-.3-1.5-1.1-1.7-.8-.2-1.5.3-1.7 1.1-.4 1.8.1 3.7 1.5 5 1.2 1.2 2.9 1.9 4.7 1.9z"/><path d="M241.2 349.6h.3c.8 0 1.4-.7 1.4-1.5s-.7-1.4-1.5-1.4c-2.3.1-4.6-1.7-5.1-4-.2-.8-.9-1.3-1.7-1.1-.8.2-1.3.9-1.1 1.7.7 3.5 4.1 6.3 7.7 6.3zm-9.7 3.6c.2 0 .3 0 .5-.1 1.6-.6 3-1.6 4.2-2.8.5-.6.5-1.5-.1-2s-1.5-.5-2 .1c-.8.9-1.8 1.6-3 2.1-.7.3-1.1 1.1-.8 1.8 0 .6.6.9 1.2.9z"/></svg>'; 7253 7254 7255 7256 if ( ! jQuery.parseJSON($('#shopify-features').text()).predictiveSearch ) { 7257 window.predictive_search_enabled = "false"; 7258 jQuery('.sidebar__search.predictive-search').removeClass('predictive-search'); 7259 } 7260 7261 </script>
7261 7262 7263
7263<script type="text/javascript"> 7264 if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) { 7265 $('body').removeClass('no-touch').addClass('touch'); 7266 } 7267 </script>
7267 7268 7269 <span class="cart-overlay-background"></span> 7270 <span class="menu-overlay-background"></span> 7271 7272 7273
7273<script type="text/javascript" src="//eyefoodfactory.com/cdn/shop/t/28/assets/theme.js?v=145165863584405636901761360126"></script>
7273 7274 7275 <noscript><style type="text/css">.ll-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:99}#shopify-section-popup{display:none!important}.product-gallery--slider{height:auto}video,iframe,model-viewer{opacity:1!important;position:absolute !important;top:0;left:0;width:100%;height:100%;}</style></noscript> 7276 7277 7278 7279 7280
7280<script> 7281 if(window.location.href.indexOf('/apps/shop')!=-1){ 7282 7283$("#spof-dropdown option[value='-1']").html("Artistes & Options / Artists & Options"); 7284$("#prdname").html( $('#prdname').html().replace('Product Name', 'Produit / Product Name') ); 7285$(".sof_prd_image_header").html( $('.sof_prd_image_header').html().replace('Image', 'Visuel / Visual') ); 7286$("#prdprice").html( $('#prdprice').html().replace('Price', 'Prix Pro TTC / Pro Price (inc.GST)') ); 7287$('#spof_order').html("Bon de Commande <br /> Order Form"); 7288 7289//reorder form 7290 7291 $('#spof_reorder').html('Repasser Commande <br /> Re-Order') 7292 $('#spof_orderNum').text("Numéro de Commande / Order Number"); 7293 $('#spof_orderTotal').text("Quantité Totale / Total items"); 7294 $('.spof_add_cart_reorder').val("Repasser Commande / Re Order"); 7295 7296 $('#spof_reorder').on('click',function(){ 7297 Show__Hide(); 7298 7299 }); 7300 7301 7302 7303 7304 function Show__Hide(){ 7305 for(var a = 0 ; a < 5 ; a++ ){ 7306 7307 var myVar = setTimeout(function(){ 7308 var show__hide = $('.spof_show_hide_reorder'); 7309 if(show__hide.val() == 'Hide Order'){ 7310 show__hide.val('Masquer / Hide') 7311 7312 }else if(show__hide.val() == 'Show Order'){ 7313 show__hide.val('Voir / Show'); 7314 $('.thprdname').text("Produit / Product Name"); 7315 $('.thprdprc').text("Prix / Price"); 7316 $('.thprdqty').text("Quantité / Quantity"); 7317 $('.thprdsku').text("Référence / SKU"); 7318 $('.spof_add_cart_reorder_item').val("Acheter / Buy"); 7319 $('.spof_add_whole_order').val("Ajouter tous les produits / Reorder all items"); 7320 $('tr.spof_full_reorder td table tbody tr td[colspan="5"]:contains("This item is no longer available in the store!")').text("Ce produit nâest plus disponible / This item is no longer available in the store!") 7321 } 7322 7323 }, 1000 * a); 7324 } 7325 7326} 7327 $('#table_reorder').on('click','.spof_show_hide_reorder',function(){ 7328 7329 Show__Hide() 7330 }) ; 7331 7332 Show__Hide(); 7333 7334 7335 $('.spof-search_box').addClass('snize-exclude-input'); 7336 7337 MutationObserver = window.MutationObserver || window.WebKitMutationObserver; 7338 7339var observer = new MutationObserver(function(mutations, observer) { 7340 // fired when a mutation occurs 7341 console.log('it changes'); 7342 $(".spof_price").html('Prix Pro TTC / Pro Price (inc.GST)'); 7343$(".spof_select_qty").html( 'Quantité / Quantity') ; 7344$("th.vrntSKU").html('Référence / SKU'); 7345 $("#crtDiv").html($('#crtDiv').html().replace('items', '')); 7346$('.spof_from').html('à partir de / From '); 7347 7348 // ... 7349}); 7350 7351// define what element should be observed by the observer 7352// and what types of mutations trigger the callback 7353 //var get_elm = document.getElementById('spof_order_from'); 7354observer.observe(document.getElementById('products_listings'), { 7355 subtree: true, 7356 attributes: true 7357 //... 7358}); 7359 7360 } 7361 7362 $(document).ready(function(){ 7363 7364 $('#products_listings').on('click','.addtocart',function(){ 7365 7366 //console.log('click'); 7367//var get_id = ; 7368//console.log(get_id); 7369 7370 7371function change_text(){ 7372 7373 for(var a = 0 ; a < 10 ; a++ ){ 7374 var myVar = setTimeout(function(){ 7375 $('.addtocart').each(function(){ 7376 var get_value = $(this).val(); 7377 //console.log(get_value); 7378 7379 if( get_value == "Add More..." ){ 7380$(this).val('Ajouter plus / Add More'); 7381//console.log('stopped'); 7382 clearTimeout(myVar); 7383 7384}else if(get_value == "En cours⦠/ Addingâ¦"){ 7385$(this).val('En coursâ¦'); 7386 //continue; 7387}else if(get_value == "Thank You"){ 7388$(this).val('Ajouté / Done'); 7389 //continue; 7390}else{ 7391//console.log('nothing'); 7392} 7393 7394 7395 }); 7396 7397 7398 7399 7400 7401 }, 1000 * a ); 7402 7403 7404 } 7405 7406 7407} 7408change_text(); 7409 /*var timesRun = 0; 7410 var interval = setInterval(function(){ 7411 timesRun += 1; 7412 if(timesRun === 10){ 7413 clearInterval(interval); 7414 } 7415 change_text(); 7416 }, 1000); */ 7417 7418 7419 7420 7421 }); 7422 }); 7423 </script>
7423<div id="blp-container" class="blp-container"></div>
7424<script> 7425 var BOLD = BOLD || {}; 7426 BOLD.loyalties = BOLD.loyalties || {}; 7427 BOLD.loyalties.widget = BOLD.loyalties.widget || {}; 7428 BOLD.loyalties.widget.state = BOLD.loyalties.widget.state || { customer: {shopifyCustomerId:0}, context: {}, cart: {} }; 7429 7430 7431 7432 7433 7434 7435 7436 7437</script>
7437 7438 7439<link rel="dns-prefetch" href="https://swymstore-v3pro-01.swymrelay.com" crossorigin> 7440<link rel="dns-prefetch" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js"> 7441<link rel="preconnect" href="//swymv3pro-01.azureedge.net/code/swym-shopify.js">
7442<script id="swym-snippet"> 7443 window.swymLandingURL = document.URL; 7444 window.swymCart = {"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}; 7445 window.swymPageLoad = function(){ 7446 window.SwymProductVariants = window.SwymProductVariants || {}; 7447 window.SwymHasCartItems = 0 > 0; 7448 window.SwymPageData = {}, window.SwymProductInfo = {}; 7449 var unknown = {et: 0}; 7450 window.SwymPageData = unknown; 7451 7452 window.SwymPageData.uri = window.swymLandingURL; 7453 }; 7454 7455 if(window.selectCallback){ 7456 (function(){ 7457 // Variant select override 7458 var originalSelectCallback = window.selectCallback; 7459 window.selectCallback = function(variant){ 7460 originalSelectCallback.apply(this, arguments); 7461 try{ 7462 if(window.triggerSwymVariantEvent){ 7463 window.triggerSwymVariantEvent(variant.id); 7464 } 7465 }catch(err){ 7466 console.warn("Swym selectCallback", err); 7467 } 7468 }; 7469 })(); 7470 } 7471 window.swymCustomerId = null; 7472 window.swymCustomerExtraCheck = null; 7473 7474 var swappName = ("Wishlist" || "Wishlist"); 7475 var swymJSObject = { 7476 pid: "aLJNUsyigZlIU4lTQDcJk04LEXZYXGwXcIENttyySII=" || "aLJNUsyigZlIU4lTQDcJk04LEXZYXGwXcIENttyySII=", 7477 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 7478 }; 7479 window.swymJSShopifyLoad = function(){ 7480 if(window.swymPageLoad) swymPageLoad(); 7481 if(!window._swat) { 7482 (function (s, w, r, e, l, a, y) { 7483 r['SwymRetailerConfig'] = s; 7484 r[s] = r[s] || function (k, v) { 7485 r[s][k] = v; 7486 }; 7487 })('_swrc', '', window); 7488 _swrc('RetailerId', swymJSObject.pid); 7489 _swrc('Callback', function(){initSwymShopify();}); 7490 }else if(window._swat.postLoader){ 7491 _swrc = window._swat.postLoader; 7492 _swrc('RetailerId', swymJSObject.pid); 7493 _swrc('Callback', function(){initSwymShopify();}); 7494 }else{ 7495 initSwymShopify(); 7496 } 7497 } 7498 if(!window._SwymPreventAutoLoad) { 7499 swymJSShopifyLoad(); 7500 } 7501 window.swymGetCartCookies = function(){ 7502 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 7503 var reqdCookies = {}; 7504 RequiredCookies.forEach(function(k){ 7505 reqdCookies[k] = _swat.storage.getRaw(k); 7506 }); 7507 var cart_token = window.swymCart.token; 7508 var data = { 7509 action:'cart', 7510 token:cart_token, 7511 cookies:reqdCookies 7512 }; 7513 return data; 7514 } 7515 7516 window.swymGetCustomerData = function(){ 7517 7518 return {status:1}; 7519 7520 } 7521</script>
7521 7522 7523<style id="safari-flasher-pre"></style>
7524<script> 7525 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 7526 document.getElementById("safari-flasher-pre").innerHTML = '' 7527 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 7528 + '.swym-button.swym-add-to-wishlist{display: none;}' 7529 + '.swym-button.swym-add-to-watchlist{display: none;}' 7530 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 7531 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 7532 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 7533 + '{-webkit-transition: none; transition: none;}' 7534 + ''; 7535 window.SwymCallbacks = window.SwymCallbacks || []; 7536 window.SwymCallbacks.push(function(tracker){ 7537 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 7538 // flash-preventer 7539 var x = function(){ 7540 SwymUtils.onDOMReady(function() { 7541 var d = document.createElement("div"); 7542 d.innerHTML = "<style id='safari-flasher-post'>" 7543 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 7544 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 7545 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 7546 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 7547 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 7548 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 7549 + "</style>"; 7550 document.head.appendChild(d); 7551 }); 7552 }; 7553 setTimeout(x, 10); 7554 }); 7555 }); 7556 } 7557</script>
7557 7558<style id="swym-product-view-defaults"> 7559 /* Hide when not loaded */ 7560 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 7561 display: none; 7562 } 7563</style> 7564 7565 7566 7567
7568<script type="text/javascript"> 7569 window.mwProductFeesObjects = { 7570 product: null, 7571 cartItemsProduct: [], 7572 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}, 7573 customerTags: null, 7574 template_name: "index", 7575 shop: { 7576 domain: "eyefood-factory-pro.myshopify.com", 7577 money_format : "{{amount_with_comma_separator}}â¬", 7578 money_with_currency_format : "{{amount_with_comma_separator}} EUR" 7579 } 7580}; 7581</script>
7581 7582<style> 7583 .mw-cart-fees b { 7584 font-weight: 600; 7585 } 7586 .mw-cart-fees { 7587 padding-left: 0px; 7588 } 7589 .cart-fees-container, .cart-fees-container ul { 7590 padding-top: 10px; 7591 } 7592</style> 7593 7594 7595 7596 7597<style> 7598 7599 .product__price--original , .product__price--compare , .product-item__price--original, .product-item__price--compare , .money { 7600 font-size: 20px !important; 7601 } 7602 7603 7604 </style> 7605 7606 7607 7608<style type="text/css"> 7609 7610</style> 7611
7612<script id="subscribe-it-helper"> 7613 function getRandomSubscribeAPIPath() { 7614 const apiGatewayPaths=[] 7615 apiGatewayPaths.push('xsy6rdr4zb') //Load balancer 7616 //apiGatewayPaths.push('pw4ndd3ije') 7617 //apiGatewayPaths.push('056wq1p6oa') 7618 //apiGatewayPaths.push('obx6oifedg') 7619 //apiGatewayPaths.push('seknvpr88e') 7620 7621 return apiGatewayPaths[Math.floor(Math.random()*apiGatewayPaths.length)] 7622 } 7623 var _SIConfig = _SIConfig || {}; 7624 7625 _SIConfig = { 7626 "app_hostname": getRandomSubscribeAPIPath()+".execute-api.us-west-1.amazonaws.com", 7627 "conversions_hostname": "ifouxf840g.execute-api.us-west-1.amazonaws.com", 7628 "instock_qty_level": 1, 7629 "preorder_enabled": false, 7630 "require_inventory_management": true, 7631 "ignore_duplicate_skus": false, 7632 "generic_trigger_handler": true, 7633 "quantity_field_enabled": false, 7634 "labels": { 7635 "headline": "RESTEZ INFORMà !", 7636 "email_address_label": "Adresse e-mail", 7637 "product_field_label": "Select product", 7638 "button_label": "Me notifier", 7639 "body_copy": "Nous vous enverrons automatiquement une notification dès que cette oeuvre et format seront de nouveau disponibles.", 7640 "footer_copy": "Nous respectons votre vie privée et ne partageons votre e-mail avec personne. Promis !", 7641 "registration_complete": "Votre demande d'alerte a bien été enregistrée.", 7642 "email_invalid": " Adresse e-mail invalide. Veuillez réessayer.", 7643 "uniqueness_of_email": "You have already registered for a notification for that item.", 7644 "close_label": "Fermer", 7645 "quantity_required_label": "Quantity required", 7646 "email_tab_text": "E-mail", 7647 "sms_tab_text": "SMS", 7648 "fb_instruction_message": "Cliquez ci-dessous pour recevoir une notification sur Facebook Messenger", 7649 "fb_cta_button_text": "GET_THIS_IN_MESSENGER", 7650 "fb_cta_button_language": "en_US", 7651 "push_notification_label": " Informez-moi également par notification push", 7652 "empty_email_phone_validation_message": "Veuillez fournir un e-mail ou un numéro de téléphone.", 7653 "terms_and_conditions_text": "I Accept Terms And Condtions" 7654 }, 7655 "form_display_type": "POPUP", 7656 "madeby_link_visible": true, 7657 "hide_for_product_tag": "notify-it-hidden", 7658 "hide_for_collections": "", 7659 "recaptcha_enabled": null, 7660 "content_for_body": "", 7661 "show_phone_number_field": true, 7662 "customer_name_enabled": false, 7663 "only_sms_enabled": false, 7664 "show_notify_me_button_on_collection_page": false, 7665 "show_sms_first": false, 7666 "push_owl_enabled" : false, 7667 "show_fb" : true, 7668 "fb_page_id" : "168238989883202", 7669 "newsletter_permission_enabled": false, 7670 "show_terms_and_conditions": false, 7671 "newsletter_permission_default_checked": false, 7672 "newsletter_permission_text": "Profitez-en pour vous abonner à notre newsletter.", 7673 "popup_theme": { 7674 "text_font_name": "Montserrat", 7675 "background_color": "#ffffff", 7676 "border_color": "#ffffff", 7677 "border_width": 0, 7678 "text_color": "#333333", 7679 "button_background_color": "#f2e91c", 7680 "button_text_color": "#1d1f21", 7681 "button_corner_radius": 10, 7682 "input_border_radius": 10, 7683 "input_border_width": 0, 7684 "input_border_color": "#000000", 7685 "success_background_color": "#dff0d8", 7686 "success_text_color": "#3c763d", 7687 "failure_background_color": "#f2dede", 7688 "failure_text_color": "#a94442", 7689 "close_button_color": "#6f6f6f", 7690 "fade_color": "#000000", 7691 "fade_color_rgb": "0,0,0", 7692 "selected_tab_text_color": "#1d1f21", 7693 "selected_tab_background_color": "#f2e91c", 7694 "signup_form_custom_css": "" 7695 }, 7696 "button": { 7697 "use_image": false, 7698 "caption": "M'AVERTIR DE LA DISPONIBILITÃ", 7699 "font_size": 14, 7700 "bold": true, 7701 "position": "right-top", 7702 "corner_offset": 100, 7703 "selected_selector": ".product__cart-functions", 7704 "placement": "AFTER", 7705 "background_color": "#f3ee78", 7706 "text_color": "", 7707 "border_color": "", 7708 "border_width": 0, 7709 "border_radius": 10, 7710 "image": "//static.back-in-stock.appikon.com/assets/widget/notify-btn-vertical-f46bd7ac1b51e7d3c6a766d843fe60b46f8628e13e717124d83ffe
771065be466f4d.png", 7711 "visible": false, 7712 "always_show_widget": false, 7713 "widget_button_enabled": true, 7714 "countdown_timer_enabled": false, 7715 "countdown_timer_reset_enabled": false, 7716 "countdown_timer_expiration": "-1", 7717 "countdown_timer_products": "[]" 7718 }, 7719 "main_button": { 7720 "main_caption": "M'AVERTIR DE LA DISPONIBILITÃ", 7721 "main_css_classes": "", 7722 "main_button_width": "100", 7723 "main_button_height": "50", 7724 "main_caption_size": "15", 7725 "main_margin_top": "20", 7726 "main_margin_bottom": "", 7727 "main_margin_left": "", 7728 "main_margin_right": "", 7729 "main_text_color": "#1d1f21", 7730 "main_hover_text_color": "#1d1f21", 7731 "main_text_style": "BOLD", 7732 "main_background_color": "#f2e91c", 7733 "main_hover_background_color": "#f3ee78", 7734 "main_border_color": "", 7735 "main_hover_border_color": "", 7736 "main_border_size": "", 7737 "main_border_radius": "10" 7738 }, 7739 "partials": {}, 7740 "preferredCountries": ["FR"], 7741 "multivariant_dropdown_container": "document", 7742 "shop": "eyefood-factory-pro.myshopify.com", 7743 "styles": "/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=\"checkbox\"],input[type=\"radio\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{height:auto}input[type=\"search\"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=\"search\"]::-webkit-search-cancel-button,input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:\"Helvetica Neue\", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=\"button\"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;
7743color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline\u003eli{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\"\\2014 \\00A0\"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:\"\"}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\"\\00A0 \\2014\"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=\"col-\"]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col
7743-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}
7743.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=\"search\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;margin-top:1px \\9;line-height:normal}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"].disabled,input[type=\"checkbox\"].disabled,fieldset[disabled] input[type=\"radio\"],fieldset[disabled] input[type=\"checkbox\"]{cursor:not-allowed}input[type=\"file\"]{display:block}input[type=\"range\"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=\"date\"].form-control,input[type=\"time\"].form-control,input[type=\"datetime-local\"].form-control,input[type=\"month\"].form-control{line-height:34px}input[type=\"date\"].input-sm,input[type=\"time\"].input-sm,input[type=\"datetime-local\"].input-sm,input[type=\"month\"].input-sm,.input-group-sm input[type=\"date\"],.input-group-sm input[type=\"time\"],.input-group-sm input[type=\"datetime-local\"],.input-group-sm input[type=\"month\"]{line-height:30px}input[type=\"date\"].input-lg,input[type=\"time\"].input-lg,input[type=\"datetime-local\"].input-lg,input[type=\"month\"].input-lg,.input-group-lg input[type=\"date\"],.input-group-lg input[type=\"time\"],.input-group-lg input[type=\"datetime-local\"],.input-group-lg input[type=\"month\"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=\"radio\"],.radio-inline input[type=\"radio\"],.checkbox input[type=\"checkbox\"],.checkbox-inline input[type=\"checkbox\"]{position:absolute;margin-top:4px \\9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
7743@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group\u003e.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.btn-default:focus,.btn-default.focus{color:#333333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open\u003e.dropdown-toggle.btn-default{color:#333333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open\u003e.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open\u003e.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open\u003e.dropdown-toggle.btn-default.focus{color:#333333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#ffffff;border-color:#cccccc}.btn-default .badge{color:#ffffff;background-color:#333333}.btn-primary{color:#ffffff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open\u003e.dropdown-toggle.btn-primary{color:#ffffff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open\u003e.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open\u003e.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open\u003e.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#204d74;border-color:#122b40}
7743.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#ffffff}.btn-success{color:#1d1f21;background-color:#f2e91c;border-color:#f2e91c}.btn-success:focus,.btn-success.focus{color:#1d1f21;background-color:#f2e91c;border-color:#f2e91c}.btn-success:hover{color:#1d1f21;background-color:#f2e91c;border-color:#f2e91c}.btn-success:active,.btn-success.active,.open\u003e.dropdown-toggle.btn-success{color:#1d1f21;background-color:#f2e91c;background-image:none;border-color:#f2e91c}.btn-success:active:hover,.btn-success.active:hover,.open\u003e.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open\u003e.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open\u003e.dropdown-toggle.btn-success.focus{color:#1d1f21;background-color:#f2e91c;border-color:#f2e91c}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#f2e91c;border-color:#f2e91c}.btn-success .badge{color:#f2e91c;background-color:#f2e91c}.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open\u003e.dropdown-toggle.btn-info{color:#ffffff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open\u003e.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open\u003e.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open\u003e.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open\u003e.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open\u003e.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open\u003e.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open\u003e.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open\u003e.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open\u003e.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open\u003e.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open\u003e.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#ffffff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#7
774377777;text-decoration:none}.btn-lg,.btn-group-lg\u003e.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm\u003e.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs\u003e.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group\u003e.btn,.btn-group-vertical\u003e.btn{position:relative;float:left}.btn-group\u003e.btn:hover,.btn-group-vertical\u003e.btn:hover,.btn-group\u003e.btn:focus,.btn-group-vertical\u003e.btn:focus,.btn-group\u003e.btn:active,.btn-group-vertical\u003e.btn:active,.btn-group\u003e.btn.active,.btn-group-vertical\u003e.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar\u003e.btn,.btn-toolbar\u003e.btn-group,.btn-toolbar\u003e.input-group{margin-left:5px}
7743.btn-group\u003e.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group\u003e.btn:first-child{margin-left:0}.btn-group\u003e.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn:last-child:not(:first-child),.btn-group\u003e.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group\u003e.btn-group{float:left}.btn-group\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group\u003e.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group\u003e.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical\u003e.btn,.btn-group-vertical\u003e.btn-group,.btn-group-vertical\u003e.btn-group\u003e.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical\u003e.btn-group\u003e.btn{float:none}.btn-group-vertical\u003e.btn+.btn,.btn-group-vertical\u003e.btn+.btn-group,.btn-group-vertical\u003e.btn-group+.btn,.btn-group-vertical\u003e.btn-group+.btn-group{margin-top:-1px;margin-left:0}
7743.btn-group-vertical\u003e.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical\u003e.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified\u003e.btn,.btn-group-justified\u003e.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified\u003e.btn-group .btn{width:100%}.btn-group-justified\u003e.btn-group .dropdown-menu{left:auto}[data-toggle=\"buttons\"]\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn input[type=\"checkbox\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"checkbox\"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert\u003ep,.alert\u003eul{margin-bottom:0}.alert\u003ep+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:before,.btn-group-vertical\u003e.btn-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:\" \"}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.iti{width:100%}body,html{background:transparent;-webkit-font-smoothing:antialiased;height:100%}body{overflow:hidden;-moz-transition:background-color 0.15s linear;-webkit-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s cubic-bezier(0.785, 0.135, 0.15, 0.86)}body.fadein{background:rgba(0,0,0,0.65)}#container{background:white;padding:12px 18px 40px 18px}@media only screen and (min-width: 500px){#container{border-radius:5px;padding:30px 40px}}@media only screen and (min-width: 992px){#container{position: fixed; width: 460px; top: 50%; left: 50%; transform:translate(-50%, -50%); margin: auto}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-title{margin:0;line-height:1.42857143}h3{font-size:24px}h4{font-size:18px;margin-top:10px;margin-bottom:10px}h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input
7743:focus{font-size:16px;background:#eee}}#variant-select-container .input-lg{font-size:15px}#customer-contact-container a.btn{font-weight:bold}#customer-contact-container .input-lg{font-size:15px}#quantity-field-container label{font-weight:normal;font-size:14px;padding-top:13px}#quantity-field-container input{font-size:15px}#submit-btn{font-weight:bold;font-size:15px;padding:14px;border-radius:3px}.alert{padding:6px 11px;font-size:13px;margin:15px 0}.alert-success a{color:#244825}.modal-body{padding:22px 40px;font-size:13px;line-height:180%}.modal-body h3:first-child{margin-top:0}.modal-title{margin:0;font-size:22px}.modal-content .close{font-size:30px}.modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}.small-print{opacity:0.835;font-size:13px;line-height:150%}.small-print a{color:inherit;text-decoration:underline}.product-name{margin-bottom:20px}label.accepts-marketing{filter:alpha(opacity=825);opacity:0.825}@media only screen and (max-width: 786px){.modal-body{padding:20px 30px}}@media only screen and (max-width: 500px){.modal-dialog{margin:0}.modal-content{border-radius:0}}@media only screen and (min-width: 500px){#SIModal{max-width:460px;margin:auto}}.ie8 #SIModal{width:100%;max-width:460px;margin:auto;border:1px solid #999}select.default_variant{display:none}.ie8 .modal-dialog{width:460px !important;margin:10px auto}.completed_message{display:none}.complete .completed_message{display:block}#SIModal.in{position:relative;z-index:1050;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}\n" 7744 }; 7745 7746 _SIConfig.multivariantDropdownContainer = document; 7747 _SIConfig.shop = 'eyefood-factory-pro.myshopify.com'; 7748 7749 7750 7751 7752 7753</script>
7753 7754
7755<script type="text/javascript"> 7756'use strict'; 7757(function () { 7758 if(window.location.search.indexOf('selector_section_mode') > -1){ 7759 var head = document.getElementsByTagName('head')[0]; 7760 var script = document.createElement('script'); 7761 window.selector_section_mode = true; 7762 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'back-in-stock.appikon.com/theme-settings/element-selector.js'; 7763 script.type = 'text/javascript'; 7764 head.appendChild(script); 7765 } 7766})(); 7767</script>
7767 7768 7769
7770<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" type="text/javascript"></script>
7770 7771<!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled --> 7772 7773 7774<div class="translation-lab-language-switcher bottom-left"> 7775 <div class="translation-lab-dropdown"> 7776 7777 <img class="language-flag" src="//eyefoodfactory.com/cdn/shop/t/28/assets/tlab-flags-fr.png?v=136750049378609523551761360126"> 7778 7779 7780 <span class="language-label language-code">fr</span> 7781 7782 </div> 7783 <ul class="translation-lab-language-options bottom-left"><li class="language-option active" data-language-code="fr"> 7784 7785 <img class="language-flag" src="//eyefoodfactory.com/cdn/shop/t/28/assets/tlab-flags-fr.png?v=136750049378609523551761360126"> 7786 7787 7788 <span class="language-label language-code">fr</span> 7789 7790 </li><li class="language-option " data-language-code="de"> 7791 7792 <img class="language-flag" src="//eyefoodfactory.com/cdn/shop/t/28/assets/tlab-flags-de.png?v=58181607190079187251761360126"> 7793 7794 7795 <span class="language-label language-code">de</span> 7796 7797 </li><li class="language-option " data-language-code="en"> 7798 7799 <img class="language-flag" src="//eyefoodfactory.com/cdn/shop/t/28/assets/tlab-flags-en.png?v=12745"> 7800 7801 7802 <span class="language-label language-code">en</span> 7803 7804 </li> 7805 </ul> 7806</div> 7807 7808 7809 7810<link href="//eyefoodfactory.com/cdn/shop/t/28/assets/translation-lab-language-switcher-floating.css?v=127710383489592286581761360126" rel="stylesheet" type="text/css" media="all" /> 7811 7812<style> 7813 7814 .translation-lab-language-switcher { 7815 background-color: #f3ee78 !important; 7816 border-color: #000000 !important; 7817 border-width: 0px !important; 7818 font-size: 12px !important; 7819 font-weight: normal !important; 7820 } 7821 7822 .translation-lab-dropdown { 7823 color: #7f7f7f !important; 7824 } 7825 7826 .translation-lab-dropdown:after { 7827 border-color: #7f7f7f !important; 7828 } 7829 7830 .translation-lab-language-switcher.top-right { 7831 position: absolute; 7832 top: 55px; 7833 bottom: auto; 7834 left: auto; 7835 right: 20px; 7836 } 7837 7838 .translation-lab-language-switcher.top-left { 7839 position: absolute; 7840 top: 55px; 7841 bottom: auto; 7842 left: 33px; 7843 right: auto; 7844 } 7845 7846 .translation-lab-language-switcher.bottom-left { 7847 position: fixed !important; 7848 top: auto !important; 7849 bottom: 20px !important; 7850 left: 33px !important; 7851 right: auto !important; 7852 } 7853 7854 .translation-lab-language-switcher.bottom-right { 7855 position: fixed !important; 7856 top: auto !important; 7857 bottom: 20px !important; 7858 left: auto !important; 7859 right: 20px !important; 7860 } 7861 7862 @media screen and (max-width: 768px) {} 7863 7864</style> 7865
7866<script> 7867 7868 // https://tc39.github.io/ecma262/#sec-array.prototype.find 7869 if (!Array.prototype.find) { 7870 Object.defineProperty(Array.prototype, 'find', { 7871 value: function(predicate) { 7872 // 1. Let O be ? ToObject(this value). 7873 if (this == null) { 7874 throw TypeError('"this" is null or not defined'); 7875 } 7876 7877 var o = Object(this); 7878 7879 // 2. Let len be ? ToLength(? Get(O, "length")). 7880 var len = o.length >>> 0; 7881 7882 // 3. If IsCallable(predicate) is false, throw a TypeError exception. 7883 if (typeof predicate !== 'function') { 7884 throw TypeError('predicate must be a function'); 7885 } 7886 7887 // 4. If thisArg was supplied, let T be thisArg; else let T be undefined. 7888 var thisArg = arguments[1]; 7889 7890 // 5. Let k be 0. 7891 var k = 0; 7892 7893 // 6. Repeat, while k < len 7894 while (k < len) { 7895 // a. Let Pk be ! ToString(k). 7896 // b. Let kValue be ? Get(O, Pk). 7897 // c. Let testResult be ToBoolean(? Call(predicate, T, < kValue, k, O >)). 7898 // d. If testResult is true, return kValue. 7899 var kValue = o[k]; 7900 if (predicate.call(thisArg, kValue, k, o)) { 7901 return kValue; 7902 } 7903 // e. Increase k by 1. 7904 k++; 7905 } 7906 7907 // 7. Return undefined. 7908 return undefined; 7909 }, 7910 configurable: true, 7911 writable: true 7912 }); 7913 } 7914 7915 (function () { 7916 7917 function buildLanguageList() { 7918 var languageListJson = '[{\ 7919"name": "français",\ 7920"endonym_name": "français",\ 7921"iso_code": "fr",\ 7922"primary": true,\ 7923"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/fr.png?v=12745"\ 7924},{\ 7925"name": "allemand",\ 7926"endonym_name": "Deutsch",\ 7927"iso_code": "de",\ 7928"primary": false,\ 7929"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/de.png?v=12745"\ 7930},{\ 7931"name": "anglais",\ 7932"endonym_name": "English",\ 7933"iso_code": "en",\ 7934"primary": false,\ 7935"flag": "//eyefoodfactory.com/cdn/shop/t/28/assets/en.png?v=12745"\ 7936}]'; 7937 return JSON.parse(languageListJson); 7938 } 7939 7940 function createDropdown(container, languageChangeHandler) { 7941 7942 var dropdown = container.children[0]; 7943 var span = dropdown.children[0]; 7944 var selectedImg = dropdown.children[1]; 7945 var ul = container.children[1]; 7946 7947 for (var i = 0; i < ul.children.length; i++) { 7948 var el = ul.children[i]; 7949 el.onclick = languageChangeHandler(el.dataset.languageCode, el.children[0].innerText, languageChangeCallback); 7950 } 7951 7952 var isOpen = false; 7953 7954 dropdown.addEventListener('click', function (event) { 7955 event.preventDefault(); 7956 isOpen = !isOpen; 7957 if (isOpen) { 7958 openDropdown(); 7959 } else { 7960 closeDropdown(); 7961 } 7962 }); 7963 7964 container.addEventListener('mouseleave', function () { 7965 closeDropdown(); 7966 }); 7967 7968 function languageChangeCallback(lang, elementText) { 7969 closeDropdown(); 7970 span.textContent = elementText; 7971 if (selectedImg) { 7972 selectedImg.src = lang.flag; 7973 } 7974 } 7975 7976 function openDropdown() { 7977 isOpen = true; 7978 dropdown.classList.add('open'); 7979 ul.classList.add('open'); 7980 } 7981 7982 function closeDropdown() { 7983 isOpen = false; 7984 dropdown.classList.remove('open'); 7985 ul.classList.remove('open'); 7986 } 7987 } 7988 7989 function redirectUrlBuilderFunction(primaryLocale) { 7990 var shopDomain = 'https://eyefoodfactory.com'; 7991 if (window.Shopify.designMode) { 7992 shopDomain = 'https://eyefood-factory-pro.myshopify.com'; 7993 } 7994 var currentLocale = 'fr'.toLowerCase(); 7995 var currentLocaleRegEx = new RegExp('^\/' + currentLocale, "ig"); 7996 var primaryLocaleLower = primaryLocale.toLowerCase(); 7997 var pathname = window.location.pathname; 7998 var queryString = window.location.search || ''; 7999 return function build(redirectLocale) { 8000 if (!redirectLocale) { 8001 return null; 8002 } 8003 var redirectLocaleLower = redirectLocale.toLowerCase(); 8004 if (currentLocale !== redirectLocaleLower) { 8005 if (redirectLocaleLower === primaryLocaleLower) { 8006 return shopDomain + pathname.replace(currentLocaleRegEx, '') + queryString; 8007 } else if (primaryLocaleLower === currentLocale) { 8008 return shopDomain + '/' + redirectLocaleLower + pathname + queryString; 8009 } else { 8010 return shopDomain + '/' + pathname.replace(currentLocaleRegEx, redirectLocaleLower) + queryString; 8011 } 8012 } 8013 return null; 8014 } 8015 } 8016 8017 function configure() {
8018 var languageList = buildLanguageList(); 8019 var primaryLanguage = languageList.find(function (x) { return x.primary; }); 8020 if (!primaryLanguage && !primaryLanguage.iso_code) { 8021 // error: there should be atleast one language set as primary 8022 return; 8023 } 8024 8025 var redirectUrlBuilder = redirectUrlBuilderFunction(primaryLanguage.iso_code); 8026 8027 var containers = document.querySelectorAll('.translation-lab-language-switcher'); 8028 if (containers && containers.length) { 8029 for (var i = 0; i < containers.length; i++) { 8030 createDropdown(containers[i], languageChangeHandler); 8031 } 8032 } 8033 8034 function languageChangeHandler(languageCode, elementText, callback) { 8035 var selectedLanguage = languageList.find(function (language) { return language.iso_code.toLowerCase() === languageCode.toLowerCase() }); 8036 return function () { 8037 callback(selectedLanguage, elementText); 8038 localStorage.setItem('translation-lab-lang', selectedLanguage.iso_code); 8039 var redirectUrl = redirectUrlBuilder(selectedLanguage.iso_code); 8040 redirectUrl && window.location.assign(redirectUrl); 8041 } 8042 } 8043 } 8044 8045 configure(); 8046 8047 })(); 8048 8049</script>
8049 8050 8051 8052 8053 8054 <!-- langify-v2-scripts-begin --> 8055 8056
8057<script> 8058 var langify = langify || {}; 8059 8060 8061 /** 8062 * 8063 * 8064 * @class LyHelper 8065 */ 8066 class LyHelper { 8067 constructor() { 8068 return { 8069 ajax: function(params) { return LyHelper.ajax(params); }, 8070 isIE: function() { return LyHelper.isIE(); }, 8071 extractImageObject: function(val) { return LyHelper.extractImageObject(val); }, 8072 getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); }, 8073 getCookie: function(name) { return LyHelper.getCookie(name); }, 8074 setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); }, 8075 getVersion: function() { return LyHelper.getVersion(); }, 8076 isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); }, 8077 isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); }, 8078 getVal: function(str) { return LyHelper.getVal(str); }, 8079 inIframe: function() { return LyHelper.inIframe(); }, 8080 shopifyAPI: function() { return LyHelper.shopifyAPI(); }, 8081 loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); }, 8082 localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); }, 8083 changeCurrency: function(code) { return LyHelper.changeCurrency(code); }, 8084 log: function(title, data, type) { return LyHelper.log(title, data, type); }, 8085 } 8086 } 8087 static ajax(params) { 8088 var data = params.data; 8089 fetch(params.url, { 8090 method: params.method, 8091 headers: { 8092 'Content-Type': 'application/json', 8093 }, 8094 body: (data && params.method === 'POST') ? JSON.stringify(data) : null, 8095 }) 8096 .then(response => response.json()) 8097 .then(data => { 8098 params.success(data); 8099 }) 8100 .catch((error) => { 8101 console.error('Error:', error); 8102 }); 8103 } 8104 static isIE() { 8105 var ua = navigator.userAgent; 8106 var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; 8107 return is_ie; 8108 } 8109 static extractImageObject(val) { 8110 if(!val || val == '') return false; 8111 var val = val; 8112 8113 // Handle src-sets 8114 if(val.search(/([0-9]+w?h?x?,)/gi) > -1) { 8115 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 8116 } 8117 8118 var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; 8119 var hostEnd = val.lastIndexOf('/') + 1; 8120 var host = val.substring(hostBegin, hostEnd); 8121 var afterHost = val.substring(hostEnd, val.length); 8122 8123 var url = val; 8124 var file = ''; 8125 var name = ''; 8126 var type = ''; 8127 afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#")); 8128 afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?")); 8129 name = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, ""); 8130 8131 if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) { 8132 type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length); 8133 } else { 8134 type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length); 8135 } 8136 8137 file = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, '.'+type); 8138 8139 return { 8140 host: host, 8141 name: name, 8142 type: type, 8143 file: file 8144 } 8145 } 8146 static getCurrentLanguage() { 8147 return window.langify.locale.iso_code; 8148 } 8149 static setLanguage(code) { 8150 8151 } 8152 static getCookie(name) { 8153 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 8154 if(v) return v[2]; 8155 else return null; 8156 } 8157 static setCookie(name, value, days) { 8158 var d = new Date; 8159 d.setTime(d.getTime() + 24*60*60*1000*days); 8160 document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); 8161 } 8162 static getVersion() { 8163 return 2; 8164 } 8165 static isOutOfViewport (elem) { 8166 var bounding = elem.getBoundingClientRect(); 8167 var out = {}; 8168 out.top = bounding.top < 0; 8169 out.left = bounding.left < 0;
8170 out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); 8171 out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); 8172 out.any = out.top || out.left || out.bottom || out.right; 8173 out.inViewport = bounding.x > 0 && bounding.y > 0; 8174 return out; 8175 } 8176 static isDomainFeatureEnabled() { 8177 return window.langify.locale.domain_feature_enabled; 8178 } 8179 static getVal(str) { 8180 var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); 8181 return v ? v[1] : null; 8182 } 8183 static inIframe() { 8184 try { 8185 return window.self !== window.top; 8186 } catch (e) { 8187 return true; 8188 } 8189 } 8190 static shopifyAPI() { 8191 var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : ''; 8192 8193 return { 8194 attributeToString: function(attribute) { 8195 if((typeof attribute) !== 'string') { 8196 attribute += ''; 8197 if(attribute === 'undefined') {attribute = '';} 8198 } 8199 return attribute.trim(); 8200 }, 8201 getCart: function(callback) { 8202 LyHelper.ajax({ 8203 method: 'GET', 8204 url: root_url+'/cart.js', 8205 success: function (cart, textStatus) { 8206 if((typeof callback) === 'function') { 8207 callback(cart); 8208 } 8209 } 8210 }); 8211 }, 8212 updateCartNote: function(note, callback) { 8213 var params = { 8214 method: 'POST', 8215 url: root_url+'/cart/update.js', 8216 data: 'note=' + this.attributeToString(note), 8217 dataType: 'json', 8218 success: function(cart) {if((typeof callback) === 'function') {callback(cart);}}, 8219 error: this.onError 8220 }; 8221 LyHelper.ajax(params); 8222 }, 8223 updateCartAttributes: function(attributes, callback) { 8224 var params = { 8225 method: 'POST', 8226 url: root_url+'/cart/update.js', 8227 data: {"attributes": attributes}, 8228 dataType: 'json', 8229 success: function(cart) { 8230 if((typeof callback) === 'function') { 8231 callback(cart); 8232 } 8233 }, 8234 error: this.onError 8235 }; 8236 LyHelper.ajax(params); 8237 }, 8238 onError: function(XMLHttpRequest, textStatus) { 8239 8240 } 8241 } 8242 } 8243 static loadScript(url, callback) { 8244 var script = document.createElement('script'); 8245 script.type = 'text/javascript'; 8246 if(script.readyState) { 8247 script.onreadystatechange = function () { 8248 if(script.readyState == 'loaded' || script.readyState == 'complete') { 8249 script.onreadystatechange = null; 8250 callback(); 8251 } 8252 }; 8253 } else { 8254 script.onload = function () { 8255 callback(); 8256 }; 8257 } 8258 script.src = url; 8259 document.getElementsByTagName('head')[0].appendChild(script); 8260 } 8261 static localizationRedirect(type, code, additionalFields, additionalParams, domain) { 8262 if(type !== 'country_code' && type !== 'language_code') { 8263 return false; 8264 } 8265 if(!additionalParams) { 8266 var additionalParams = ''; 8267 } 8268 if(domain) { 8269 window.location.href = domain; 8270 return true; 8271 } 8272 var params = [ 8273 { 8274 name: type, 8275 value: code 8276 }, 8277 { 8278 name: 'return_to', 8279 value: window.location.pathname + window.location.search + additionalParams + window.location.hash 8280 }, 8281 { 8282 name: 'form_type', 8283 value: 'localization' 8284 }, 8285 { 8286 name: '_method', 8287 value: 'put' 8288 } 8289 ]; 8290 if(additionalFields) { 8291 for(var i=0; i<additionalFields.length; i++) { 8292 params.push(additionalFields[i]); 8293 } 8294 } 8295 const form = document.createElement('form'); 8296 form.method = 'POST'; 8297 form.action = '/localization'; 8298 params.forEach(function(param) { 8299 const field = document.createElement('input'); 8300 field.type = 'hidden'; 8301 field.name = param['name']; 8302 field.value = param['value']; 8303 form.appendChild(field); 8304 }); 8305 document.body.appendChild(form); 8306 form.submit(); 8307 } 8308 static changeCurrency(code) { 8309 const params = [ 8310 { 8311 name: 'currency_code', 8312 value: code 8313 }, 8314 { 8315 name: 'return_to', 8316 value: window.location.pathname + window.location.search + window.location.hash 8317 }, 8318 { 8319 name: 'form_type', 8320 value: 'localization' 8321 }, 8322 { 8323 name: '_method', 8324 value: 'put' 8325 } 8326 ]; 8327 const form = document.createElement('form'); 8328 form.method = 'POST'; 8329 form.action = '/localization';
8330 params.forEach(function(param) { 8331 const field = document.createElement('input'); 8332 field.type = 'hidden'; 8333 field.name = param['name']; 8334 field.value = param['value']; 8335 form.appendChild(field); 8336 }); 8337 document.body.appendChild(form); 8338 form.submit(); 8339 } 8340 static log(title, data, type) { 8341 if(langify.settings.debug) { 8342 if(!data) { 8343 var data = ''; 8344 } 8345 8346 var css = 'color: green; font-weight: bold;'; 8347 if(type === 'error') { 8348 css = 'color: red; font-weight: bold;'; 8349 } 8350 8351 console.log(`%c ${title}: \n`, css, data); 8352 } 8353 } 8354 }; 8355 8356 8357 /** 8358 * 8359 * 8360 * @class TranslationObserver 8361 */ 8362 class TranslationObserver { 8363 constructor() { 8364 LyHelper.log('TranslationObserver instantiation') 8365 } 8366 8367 init() { 8368 if(langify.settings.observe && !LyHelper.isIE()) { 8369 var langifyObserver = this.langifyObserverCore(); 8370 langifyObserver.init(); 8371 8372 // HOTFIX: translation observer sometimes refuses to trigger on page load_ 8373 langifyObserver.triggerCustomContents(); 8374 8375 langify.api = { 8376 observer: { 8377 start: langifyObserver.init, 8378 stop: langifyObserver.stopObserver, 8379 trigger: langifyObserver.triggerCustomContents 8380 } 8381 }; 8382 } 8383 8384 return this; 8385 } 8386 8387 langifyObserverCore() { 8388 var observedNodes = []; 8389 var intersectionObs = null; 8390 var mutationCount = 0; 8391 var mutationObs = null; 8392 var mutationObsConfig = { 8393 characterData: true, 8394 characterDataOldValue: true, 8395 attributes: true, 8396 attributeOldValue: true, 8397 childList: true, 8398 subtree: true, 8399 }; 8400 var customContents_html = {}; 8401 var customContents_text = {}; 8402 var customContents_attr = {}; 8403 8404 function init() { 8405 if(langify.settings.observe) { 8406 spreadCustomContents(); 8407 if (window.MutationObserver) { 8408 if (langify.settings.lazyload && window.IntersectionObserver) { 8409 startIntersectionObserver(); 8410 } else { 8411 startMutationObserver(null); 8412 } 8413 } else { 8414 startMutationEvents(); 8415 } 8416 } 8417 } 8418 8419 8420 // Intersection Observer 8421 function startIntersectionObserver() { 8422 intersectionObs = new IntersectionObserver(callbackIntersectionChange); 8423 var elementNodes = document.getElementsByClassName('shopify-section'); 8424 Array.prototype.slice.call(elementNodes).forEach(function(node) { 8425 intersectionObs.observe(node); 8426 }); 8427 } 8428 8429 function callbackIntersectionChange(intersections) { 8430 intersections.forEach(function(intersection) { 8431 var target = intersection.target; 8432 var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); 8433 8434 if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { 8435 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 8436 targetIsIntersecting = intersection.isIntersecting; 8437 } 8438 8439 // On Screen 8440 if(targetIsIntersecting == false && intersection.isIntersecting == true) { 8441 if(!target.getAttribute('ly-is-observing')) { 8442 startMutationObserver(target); 8443 intersectionObs.unobserve(target); 8444 8445 // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually 8446 var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); 8447 var textNodes = getNodesUnder(target, 'SHOW_TEXT'); 8448 var nodes = elementNodes.concat(textNodes); 8449 nodes.forEach(function(node) { 8450 translate(node, 'mutation -> childList'); 8451 }); 8452 } 8453 } 8454 // Off Screen 8455 //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { 8456 // stopMutationObserver(target); 8457 //} 8458 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 8459 }); 8460 } 8461 8462 8463 // Mutation Observer 8464 function startMutationObserver(observerTarget) { 8465 if (!observerTarget) { 8466 var target = document.documentElement || document.body; // main window 8467 } else { 8468 if (observerTarget.nodeName === 'IFRAME') { 8469 try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; } 8470 catch { return false; } 8471 } else { 8472 var target = observerTarget; 8473 } 8474 } 8475 mutationObs = new MutationObserver(callbackDomChange); 8476 mutationObs.observe(target, mutationObsConfig); 8477 observedNodes.push(target); 8478 try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} 8479 } 8480 8481 function stopMutationObserver(target) { 8482 if(observedNodes.indexOf(target) > -1) { 8483 observedNodes.splice(observedNodes.indexOf(target), 1); 8484 } 8485 var mutations = mutationObs.takeRecords(); 8486 mutationObs.disconnect();
8487 observedNodes.forEach(node => { 8488 mutationObs.observe(node, mutationObsConfig); 8489 }); 8490 try { target.removeAttribute('ly-is-observing'); } catch(e) {} 8491 } 8492 8493 8494 function callbackDomChange(mutations, mutationObs) { 8495 for (var i = 0, length = mutations.length; i < length; i++) { 8496 var mutation = mutations[i]; 8497 var target = mutation.target; 8498 8499 // Links-Hook 8500 if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { 8501 var target = mutation.target; 8502 translateLink(target.getAttribute(mutation.attributeName), target); 8503 } 8504 // Images-Hook 8505 else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { 8506 translateImage(target, mutation.attributeName); 8507 } 8508 else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 8509 translateCssImage(target); 8510 } 8511 // Subtree Events 8512 else if (mutation.type === 'childList') { 8513 // Added Nodes 8514 if(mutation.addedNodes.length > 0) { 8515 var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); 8516 var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); 8517 var nodes = elementNodes.concat(textNodes); 8518 nodes.forEach(function(node) { 8519 translate(node, 'mutation -> childList'); 8520 }); 8521 } 8522 } 8523 // CharacterData Events 8524 else if (mutation.type === 'characterData') { 8525 var target = mutation.target; 8526 translate(target, 'mutation -> characterData'); 8527 } 8528 } 8529 } 8530 8531 8532 function translate(node, info) { 8533 if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { 8534 return; 8535 } 8536 // CC-Hook 8537 if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { 8538 if (node.nodeType === 3) { 8539 translateTextNode(node, info); 8540 } 8541 translateNodeAttrs(node); 8542 } 8543 // Links-Hook 8544 if (node.nodeName === 'A' || node.nodeName === 'FORM') { 8545 if(node.hasAttribute('href')) var attrName = 'href'; 8546 else var attrName = 'action'; 8547 var url = node.getAttribute(attrName); 8548 translateLink(url, node); 8549 } 8550 // Images-Hook 8551 if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { 8552 translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); 8553 } 8554 if (node.attributes && node.getAttribute('style')) { 8555 translateCssImage(node); 8556 } 8557 // Iframe Observation 8558 if (node.nodeName === 'IFRAME') { 8559 // Todo: handle srcdoc iframe content observing 8560 if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { 8561 node.setAttribute('ly-is-observing', 'true'); 8562 startMutationObserver(node); 8563 } 8564 } 8565 } 8566 8567 function translateNodeAttrs(node) { 8568 if (node.attributes && node.getAttribute('placeholder')) { 8569 var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 8570 if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) { 8571 node.setAttribute('placeholder', customContents_text[src]); 8572 } 8573 } 8574 } 8575 8576 8577 function translateTextNode(node, info) { 8578 if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { 8579 return; 8580 } 8581 var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 8582 if(customContents_text[src] && node.textContent !== customContents_text[src]) { 8583 var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); 8584 if (newContent != node.textContent) { 8585 if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { 8586 var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; 8587 node.parentNode.setAttribute('data-ly-mutation-count', count+1); 8588 node.textContent = newContent; 8589 8590 mutationCount = mutationCount + 1; 8591 LyHelper.log('REPLACED (TEXT)', { 8592 oldValue: src, 8593 newValue: customContents_text[src], 8594 mutationCount, 8595 }, 'success' 8596 ); 8597 8598 var event = new CustomEvent('langify.observer.aftertranslatetext', { 8599 bubbles: true, 8600 detail: { 8601 target: node, 8602 original: src, 8603 translation: customContents_text[src] 8604 } 8605 }); 8606 node.dispatchEvent(event); 8607 } 8608 } 8609 } 8610 } 8611 8612 function translateLink(url, node) { 8613 if(langify.settings.observeLinks === false || isLocalizationForm(node) || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { 8614 return; 8615 } 8616 var isLocalized = (
8617 url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 8618 url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() || 8619 url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2) || 8620 url.indexOf(langify.locale.root_url + '/') === 0 || url === langify.locale.root_url 8621 ); 8622 var cleanUrl = url.replace(langify.locale.shop_url, ''); 8623 var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi'); 8624 var link = cleanUrl.replace(re, '/'); 8625 var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); 8626 var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist); 8627 var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); 8628 if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/') { 8629 if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 8630 if(link === '/' || link == langify.locale.root_url) link = ''; 8631 var newLink = langify.locale.root_url + link; 8632 var timeStamp = Math.floor(Date.now()); 8633 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 8634 node.setAttribute('data-ly-processed', timeStamp); 8635 node.setAttribute(attrName, newLink); 8636 if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); 8637 8638 mutationCount = mutationCount + 1; 8639 LyHelper.log('REPLACED (LINK)', { 8640 attrName, 8641 oldValue: url, 8642 newValue: newLink, 8643 mutationCount, 8644 }, 'success' 8645 ); 8646 8647 var event = new CustomEvent('langify.observer.aftertranslatelink', { 8648 bubbles: true, 8649 detail: { 8650 target: node, 8651 attribute: attrName, 8652 original: url, 8653 translation: newLink 8654 } 8655 }); 8656 node.dispatchEvent(event); 8657 } 8658 } 8659 } 8660 8661 function translateImage(node, attr) { 8662 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { 8663 return 8664 } 8665 var attrs = []; 8666 if(typeof attr === 'string') attrs.push(attr); 8667 else if(typeof attr === 'object') attrs = attr; 8668 var timeStamp = Math.floor(Date.now()); 8669 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 8670 node.setAttribute('data-ly-processed', timeStamp); 8671 attrs.forEach(function(attr) { 8672 if(node.hasAttribute(attr)) { 8673 var imgObject = LyHelper.extractImageObject(node.getAttribute(attr)); 8674 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 8675 8676 if(customContents_image[imgKey]) { 8677 8678 // Replace 8679 var oldValue = node.getAttribute(attr); 8680 var translation = node.getAttribute(attr); 8681 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 8682 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 8683 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 8684 8685 // China Hook 8686 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 8687 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 8688 } 8689 8690 if(node.getAttribute(attr) != translation) { 8691 node.setAttribute(attr, translation); 8692 8693 mutationCount = mutationCount + 1; 8694 LyHelper.log('REPLACED (IMAGE)', { 8695 attrName: attr, 8696 oldValue: oldValue, 8697 newValue: translation, 8698 mutationCount, 8699 }, 'success'); 8700 8701 var event = new CustomEvent('langify.observer.aftertranslateimage', { 8702 bubbles: true, 8703 detail: { 8704 target: node, 8705 attribute: attr, 8706 original: oldValue, 8707 translation: translation 8708 } 8709 }); 8710 node.dispatchEvent(event); 8711 } 8712 } 8713 } 8714 }); 8715 } 8716 } 8717 8718 function translateCssImage(node) { 8719 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { 8720 return 8721 } 8722 8723 var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); 8724 if(imgMatches !== null) { 8725 var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); 8726 var imgObject = LyHelper.extractImageObject(imgSource); 8727 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 8728 var attr = 'style'; 8729 8730 if(customContents_image[imgKey]) { 8731 8732 // Replace 8733 var translation = node.getAttribute(attr); 8734 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 8735 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 8736 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 8737 8738 // China Hook 8739 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 8740 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 8741 } 8742 8743 if(node.getAttribute(attr) != translation) { 8744 var timeStamp = Math.floor(Date.now()); 8745 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 8746 node.setAttribute('data-ly-processed', timeStamp); 8747 node.setAttribute(attr, translation); 8748 mutationCount = mutationCount + 1; 8749 } 8750 } 8751 } 8752 } 8753 } 8754 8755 function findAndLocalizeLinks(target, parent) { 8756 if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); 8757 else var allLinks = target.querySelectorAll('[href],[action]'); 8758 allLinks.forEach(link => { 8759 if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 8760 var url = link.getAttribute(attrName); 8761 translateLink(url, link); 8762 }); 8763 } 8764 8765 function isLocalizationForm(node) { 8766 if(node.querySelector('input[name="form_type"][value="localization"]')){ 8767 return true; 8768 } 8769 return false;
8770 } 8771 8772 function getNodesUnder(el, show){ 8773 var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); 8774 while(n=walk.nextNode()) a.push(n); 8775 return a; 8776 } 8777 8778 function spreadCustomContents() { 8779 var getFileName = function(url) { 8780 if(!url || url == '') return; 8781 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 8782 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 8783 url = url.substring(url.lastIndexOf("/") + 1, url.length); 8784 url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 8785 return '/' + url; 8786 } 8787 Object.entries(customContents).forEach(function(entry) { 8788 //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; 8789 //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); 8790 if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]); 8791 else customContents_text[entry[0]] = entry[1]; 8792 }); 8793 LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') 8794 } 8795 8796 // Polyfill for old browsers 8797 function startMutationEvents() { 8798 var target = document.querySelector('body'); 8799 target.addEventListener("DOMAttrModified", function (event) { 8800 if(event.attrName === 'href' || event.attrName === 'action') { 8801 if(event.prevValue != event.newValue) { 8802 translateLink(event.newValue, event.target); 8803 } 8804 } 8805 }, false); 8806 target.addEventListener("DOMSubtreeModified", function (event) { 8807 //findAndLocalizeLinks(event.target, false); 8808 //matchCustomContent(event.target); 8809 }, false); 8810 } 8811 8812 function triggerCustomContents() { 8813 var rootnode = document.getElementsByTagName('body')[0] 8814 var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) 8815 8816 while (walker.nextNode()) { 8817 //LyHelper.log(walker.currentNode.tagName) 8818 translate(walker.currentNode, null); 8819 } 8820 } 8821 8822 function stopObserver() { 8823 mutationObs.takeRecords(); 8824 mutationObs.disconnect(); 8825 } 8826 8827 //init(); 8828 return { 8829 init: init, 8830 triggerCustomContents: triggerCustomContents, 8831 stopObserver: stopObserver, 8832 } 8833 }; 8834 } 8835 8836 8837 /** 8838 * 8839 * 8840 * @class Switcher 8841 */ 8842 class Switcher { 8843 constructor(switcherSettings) { 8844 LyHelper.log('Switcher instantiation'); 8845 8846 this.lyForceOff = location.search.split('ly-force-off=')[1]; 8847 this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); 8848 } 8849 8850 init() { 8851 8852 // Initial cart.attributes update 8853 LyHelper.shopifyAPI().getCart(function (cart) { 8854 var currentLanguage = langify.locale.iso_code; 8855 if(!cart.attributes.language || cart.attributes.language != currentLanguage) { 8856 LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){}); 8857 } 8858 }); 8859 8860 if(langify.locale.languages.length === 1) { 8861 console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one of the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.'); 8862 return false; 8863 } 8864 8865 this.setCustomPosition(); 8866 this.initCustomDropdown(); 8867 this.bindCountrySwitchers(); 8868 this.bindCurrencySwitchers(); 8869 this.bindLanguageSwitchers(); 8870 8871 var event = new CustomEvent('langify.switcher.initialized', { 8872 bubbles: true, 8873 detail: {} 8874 }); 8875 } 8876
8877 initCustomDropdown() { 8878 // Custom Dropdown 8879 var root = this; 8880 var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); 8881 for(var a = 0; a < switcher.length; a++) { 8882 switcher[a].classList.toggle('ly-is-open'); 8883 var isOut = LyHelper.isOutOfViewport(switcher[a]); 8884 if(isOut.bottom && isOut.inViewport) { 8885 switcher[a].classList.add('ly-is-dropup'); 8886 var arrows = switcher[a].querySelectorAll('.ly-arrow'); 8887 for(var b = 0; b < arrows.length; b++) { 8888 arrows[b].classList.add('ly-arrow-up'); 8889 } 8890 } 8891 switcher[a].classList.toggle('ly-is-open'); 8892 switcher[a].onclick = function(event) { 8893 root.toggleSwitcherOpen(this); 8894 } 8895 } 8896 8897 document.addEventListener('click', function(event) { 8898 if(!event.target.closest('.ly-custom-dropdown-switcher')) { 8899 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 8900 for(var i = 0; i < openSwitchers.length; i++) { 8901 openSwitchers[i].classList.remove('ly-is-open'); 8902 } 8903 } 8904 }); 8905 } 8906 8907 bindLanguageSwitchers() { 8908 var root = this; 8909 var links = document.getElementsByClassName('ly-languages-switcher-link'); 8910 for(var l = 0; l < links.length; l++) { 8911 links[l].addEventListener('click', function(event) { 8912 event.preventDefault(); 8913 if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') { 8914 var domain = this.getAttribute('href'); 8915 } 8916 LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365); 8917 LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain); 8918 }); 8919 } 8920 8921 // Native select event handling 8922 var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher'); 8923 for(var i = 0; i < nativeLangifySelects.length; i++) { 8924 nativeLangifySelects[i].onchange = function() { 8925 event.preventDefault(); 8926 if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') { 8927 var domain = this[this.selectedIndex].getAttribute('data-domain'); 8928 } 8929 LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365); 8930 LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain); 8931 }; 8932 } 8933 } 8934 8935 bindCountrySwitchers() { 8936 var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher'); 8937 var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a'); 8938 for(var i=0; i<countryCustomSwitcher.length; i++) { 8939 countryCustomSwitcher[i].addEventListener('click', function(e) { 8940 LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code')); 8941 }); 8942 } 8943 for(var a=0; a<countrySelectSwitcher.length; a++) { 8944 countrySelectSwitcher[a].addEventListener('change', function(){ 8945 LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code')); 8946 }); 8947 } 8948 } 8949 8950 bindCurrencySwitchers() { 8951 var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher'); 8952 var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a'); 8953 for(var i=0; i<currencyCustomSwitcher.length; i++) { 8954 currencyCustomSwitcher[i].addEventListener('click', function(e) { 8955 LyHelper.changeCurrency(this.getAttribute('data-currency-code')); 8956 }); 8957 } 8958 for(var a=0; a<currencySelectSwitcher.length; a++) { 8959 currencySelectSwitcher[a].addEventListener('change', function(){ 8960 LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code')); 8961 }); 8962 } 8963 } 8964 8965 setCustomPosition() { 8966 for(var i = 0; i < this.switcherElements.length; i++) { 8967 if(this.lyForceOff !== 'true') { 8968 if(langify.locale.languages.length <= 1) { 8969 this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide'); 8970 } 8971 this.switcherElements[i].classList.remove('ly-hide'); 8972 } 8973 if(this.switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')).length )) { 8974 var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'))); 8975 var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')); 8976 if(target) targets.push(target); 8977 for(var c = 0; c < targets.length; c++) { 8978 var clone = this.switcherElements[i].cloneNode(true); 8979 targets[c].innerHTML = clone.outerHTML; 8980 } 8981 this.switcherElements[i].classList.add('ly-hide'); 8982 } 8983 } 8984 } 8985 8986 toggleSwitcherOpen(e) { 8987 var target = e; 8988 if(!target.classList.contains('ly-is-open')) { 8989 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 8990 for(var i = 0; i < openSwitchers.length; i++) { 8991 openSwitchers[i].classList.remove('ly-is-open'); 8992 } 8993 8994 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true'); 8995 } else { 8996 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false'); 8997 } 8998 target.classList.toggle('ly-is-open'); 8999 var isOut = LyHelper.isOutOfViewport(target); 9000 if(isOut.bottom) { 9001 target.classList.add('ly-is-dropup'); 9002 } 9003 } 9004 9005 togglePopupOpen(e) { 9006 e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); 9007 } 9008 9009 _getCountryCodeFromHreflang(language_code) { 9010 var hreflangTags = document.querySelectorAll('link[hreflang]'); 9011 var languageDomains = {}; 9012 var countryCode = false;
9013 for(var i = 0; i < hreflangTags.length; i++) { 9014 if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) { 9015 if(!languageDomains[hreflangTags[i].getAttribute('href')]) { 9016 languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i]; 9017 } 9018 } 9019 } 9020 if(Object.keys(languageDomains).length > 0) { 9021 countryCode = Object.values(languageDomains)[0].getAttribute('hreflang'); 9022 countryCode = countryCode.split('-'); 9023 if(countryCode[1]) { 9024 countryCode = countryCode[1] 9025 } else { 9026 9027 } 9028 } 9029 return countryCode; 9030 } 9031 } 9032 9033 9034 /** 9035 * 9036 * 9037 * @class LanguageDetection 9038 */ 9039 class LanguageDetection { 9040 9041 constructor() { 9042 this.hreflangList = null; 9043 LyHelper.log('LanguageDetection instantiation'); 9044 } 9045 9046 init() { 9047 if(LyHelper.inIframe()) return null; 9048 var currentLang = langify.locale.iso_code.toLowerCase(); 9049 //var localizationData = this.getLocalizationData(); 9050 this.hreflangList = this.getHreflangList(); 9051 9052 var userLang = navigator.language || navigator.userLanguage; 9053 userLang = userLang.toLowerCase(); 9054 var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); 9055 var blockedRoutes = window.lyBlockedRoutesList || []; 9056 var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); 9057 var is404 = document.getElementsByClassName('template-404').length; 9058 9059 if(LyHelper.getVal('redirected') === 'true') { 9060 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 9061 var _href = window.location.href; 9062 history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); 9063 return null; 9064 } 9065 9066 if(!is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') { 9067 if(userLang && !LyHelper.getCookie('ly-lang-selected')) { 9068 var hasMatch = this.matchHreflangList(userLang); 9069 if(currentLang !== this._hreflangToLanguageCode(hasMatch)) { 9070 if(hasMatch) { 9071 this.redirectMatched(userLang); 9072 } else if (!hasMatch && langify.settings.switcher.languageDetectionDefault) { 9073 // Redirect to default language 9074 this.redirectMatched(langify.settings.switcher.languageDetectionDefault); 9075 } 9076 } 9077 } else { 9078 if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) { 9079 // Only save cookie when the domain feature is active 9080 if(LyHelper.isDomainFeatureEnabled()) { 9081 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 9082 } 9083 this.redirectMatched(LyHelper.getCookie('ly-lang-selected')); 9084 } 9085 } 9086 } 9087 9088 this._geolocationAppSupport(); 9089 } 9090 redirectMatched(userLang) { 9091 var match = this.matchHreflangList(userLang); 9092 if(match) { 9093 this.redirectHref(match.href, match.lang); 9094 } 9095 return match; 9096 } 9097 matchHreflangList(userLang) { 9098 var matchedHreflang = false; 9099 var browserLang = userLang; 9100 9101 // Find candidates 9102 var candidates = this.hreflangList.filter(item => item.lang === browserLang); 9103 if(candidates.length === 0) { 9104 browserLang = userLang.toLowerCase(); 9105 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 9106 } 9107 if(candidates.length === 0) { 9108 browserLang = userLang.toLowerCase().substring(0, 2); 9109 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 9110 } 9111 9112 // Handle candidates 9113 if(candidates.length === 1) { 9114 return({href: candidates[0].href, lang: browserLang}); 9115 } 9116 else if(candidates.length > 1) { 9117 var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0) 9118 if(preferedCandidate) { 9119 return({href: preferedCandidate.href, lang: browserLang}); 9120 } else { 9121 return({href: candidates[0].href, lang: browserLang}); 9122 } 9123 } 9124 9125 return false;
9126 } 9127 redirectHref(href, userLang) { 9128 var queryString = window.location.search; 9129 var url = href.split('?')[0]; 9130 if(queryString === '') { 9131 queryString = '?redirected=true'; 9132 } else { 9133 queryString += '&redirected=true'; 9134 } 9135 window.location.replace(url + queryString); 9136 } 9137 getHreflangList() { 9138 var hreflangTags = document.querySelectorAll('link[hreflang]'); 9139 var hreflangList = []; 9140 var countryCode = false; 9141 // Cross Domain Links option 9142 if(LyHelper.isDomainFeatureEnabled()) { 9143 for(var i = 0; i < langify.locale.languages.length; i++) { 9144 hreflangList.push({ 9145 href: 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash, 9146 lang: langify.locale.languages[i].iso_code, 9147 }); 9148 } 9149 } 9150 for(var i = 0; i < hreflangTags.length; i++) { 9151 var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase(); 9152 hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases 9153 hreflangList.push({ 9154 href: hreflangTags[i].getAttribute('href'), 9155 lang: hreflang 9156 }); 9157 } 9158 return hreflangList; 9159 } 9160 _langToHreflang(userLang) { 9161 var hreflang = ''; 9162 this.hreflangList.map(function(item) { 9163 if(item.lang === userLang) { 9164 hreflang = userLang; 9165 } 9166 }); 9167 if(hreflang === '') { 9168 this.hreflangList.map(function(item) { 9169 var browserLang = userLang.toLowerCase(); 9170 if(item.lang.toLowerCase().indexOf(browserLang) === 0) { 9171 hreflang = browserLang; 9172 } 9173 else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) { 9174 hreflang = browserLang.substring(0, 2); 9175 } 9176 }); 9177 } 9178 return hreflang || userLang; 9179 } 9180 _hreflangToLanguageCode(hreflangTag) { 9181 if(!hreflangTag || !hreflangTag.lang) return false; 9182 var languageCode = false;
9183 langify.locale.languages.forEach(function(item) { 9184 if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) { 9185 languageCode = item.iso_code; 9186 } 9187 }); 9188 if(!languageCode) { 9189 langify.locale.languages.forEach(function(item) { 9190 if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) { 9191 languageCode = item.iso_code; 9192 } 9193 }); 9194 } 9195 return languageCode; 9196 } 9197 _geolocationAppSupport() { 9198 var target = document.querySelector('body'); 9199 var config = { childList: true, subtree: true }; 9200 var geolocationObserver = new MutationObserver(function(mutations) { 9201 mutations.forEach(function(mutation) { 9202 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 9203 var target = mutation.target.getElementsByClassName('locale-bar__form'); 9204 if(target[0]) { 9205 target[0].onsubmit = function() { 9206 var locale_code = target[0].elements['locale_code'].value; 9207 var selector = target[0].getElementsByClassName('locale-bar__selector'); 9208 if(selector.length >= 1) { 9209 locale_code = selector[0].options[selector[0].selectedIndex].value; 9210 } 9211 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 9212 }; 9213 } 9214 var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); 9215 if(selectors.length > 0) { 9216 for(var selector of selectors) { 9217 if(selector.getAttribute('name') === 'locale_code') { 9218 selector.onchange = function() { 9219 var locale_code = selector.options[selector.selectedIndex].value; 9220 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 9221 }; 9222 } 9223 } 9224 } 9225 } 9226 }); 9227 }); 9228 geolocationObserver.observe(target, config); 9229 setTimeout(function() { 9230 geolocationObserver.disconnect(); 9231 }, 10000); 9232 } 9233 } 9234 9235 9236 /** 9237 * 9238 * 9239 * @class Recommendation 9240 */ 9241 class Recommendation extends LanguageDetection { 9242 9243 constructor() { 9244 super(); 9245 LyHelper.log('Recommendation instantiation'); 9246 } 9247 9248 init() { 9249 this.hreflangList = this.getHreflangList(); 9250 9251 var userLang = navigator.language || navigator.userLanguage; 9252 userLang = userLang.toLowerCase(); 9253 9254 var recommendation = this.matchHreflangList(userLang); 9255 var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation); 9256 if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) { 9257 this.recommended_language_code = recommendationLanguageCode; 9258 this.recommended_country_code = null; 9259 this.recommended_currency_code = null; 9260 this._translateStrings(recommendationLanguageCode); 9261 this._bindings(); 9262 } else { 9263 return false; 9264 } 9265 } 9266 9267 _translateStrings(languageCode) { 9268 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 9269 var strings = langify.settings.switcher.recommendation_strings[languageCode]; 9270 var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?'; 9271 var buttonStr = 'Change'; 9272 var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase(); 9273 var languageStr = langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode) ? langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode).name : languageCode.toUpperCase(); 9274 if(strings) { 9275 recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr; 9276 buttonStr = strings.button ? strings.button : buttonStr; 9277 languageStr = strings.language ? strings.language : languageStr; 9278 } 9279 var newCode = recommendationElement.innerHTML;
9280 newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr); 9281 recommendationElement.innerHTML = newCode; 9282 } 9283 9284 _bindings() { 9285 var _this = this; 9286 var lyForceOff = location.search.split('ly-force-off=')[1]; 9287 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 9288 var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; 9289 var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element'); 9290 var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher'); 9291 var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); 9292 9293 form.addEventListener('submit', function(e) { 9294 e.preventDefault(); 9295 9296 if(_this.recommended_country_code || _this.recommended_currency_code) { 9297 // When a country or currency is involved, use old redirection 9298 var additionalFields = []; 9299 if(_this.recommended_country_code) { 9300 additionalFields.push({ 9301 name: 'country_code', 9302 value: _this.recommended_country_code 9303 }); 9304 } 9305 if(_this.recommended_currency_code) { 9306 additionalFields.push({ 9307 name: 'currency_code', 9308 value: _this.recommended_currency_code 9309 }); 9310 } 9311 LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365); 9312 LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields); 9313 } else { 9314 //...or use new hreflang redirection 9315 _this.redirectMatched(_this.recommended_language_code); 9316 } 9317 }); 9318 9319 // Overwrite switchers 9320 for(var l = 0; l < links.length; l++) { 9321 links[l].addEventListener('click', function(event) { 9322 event.preventDefault(); 9323 9324 // When clicked from within a custom dropdown 9325 var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher'); 9326 if(parentCustomDropdown) { 9327 _this._selectCustomDropdownEntry(parentCustomDropdown, this); 9328 } else { 9329 _this.recommended_language_code = this.getAttribute('data-language-code'); 9330 } 9331 }); 9332 } 9333 9334 for(var i = 0; i < nativeSelects.length; i++) { 9335 nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this); 9336 9337 if(nativeSelects[i].classList.contains('ly-languages-switcher')) { 9338 nativeSelects[i].value = _this.recommended_language_code; 9339 } 9340 } 9341 9342 for(var i = 0; i < customDropdown.length; i++) { 9343 if(recommendationElement.className.indexOf('bottom') > -1) { 9344 customDropdown[i].classList.add('ly-is-dropup'); 9345 } 9346 9347 if(customDropdown[i].classList.contains('ly-languages-switcher')) { 9348 _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]')); 9349 } 9350 } 9351 if(!lyForceOff) { 9352 recommendationElement.classList.add('ly-is-open'); 9353 } 9354 } 9355 9356 _selectNativeDropdownEntry(event) { 9357 event.preventDefault(); 9358 var element = event.currentTarget; 9359 var _this = this; 9360 9361 if(element[element.selectedIndex].hasAttribute('data-language-code')) { 9362 _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code'); 9363 } 9364 if(element[element.selectedIndex].hasAttribute('data-country-code')) { 9365 _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code'); 9366 } 9367 if(element[element.selectedIndex].hasAttribute('data-currency-code')) { 9368 _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code'); 9369 } 9370 } 9371 9372 _selectCustomDropdownEntry(element, entry) { 9373 if(!entry) return; 9374 var _this = this; 9375 var currentElem = element.querySelector('.ly-custom-dropdown-current'); 9376 var currentIcon = currentElem.querySelector('.ly-icon'); 9377 var currentLabel = currentElem.querySelector('span'); 9378 var valueToSelect = ''; 9379 9380 if(entry.hasAttribute('data-language-code')) { 9381 _this.recommended_language_code = entry.getAttribute('data-language-code'); 9382 valueToSelect = _this.recommended_language_code; 9383 } 9384 if(entry.hasAttribute('data-country-code')) { 9385 _this.recommended_country_code = entry.getAttribute('data-country-code'); 9386 valueToSelect = _this.recommended_country_code; 9387 } 9388 if(entry.hasAttribute('data-currency-code')) { 9389 _this.recommended_currency_code = entry.getAttribute('data-currency-code'); 9390 valueToSelect = _this.recommended_currency_code; 9391 } 9392 if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) { 9393 valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code; 9394 } 9395 9396 if(element.querySelector('.ly-custom-dropdown-list li.current')) { 9397 element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); 9398 element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); 9399 } 9400 if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; 9401 if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; 9402 } 9403 9404 toggleOpen(e) { 9405 e.closest('.ly-recommendation').classList.toggle('ly-is-open'); 9406 if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) { 9407 LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365); 9408 } 9409 } 9410 } 9411 9412 9413 /** 9414 * 9415 * 9416 * @class Langify 9417 */ 9418 class Langify { 9419 constructor(settings, locale) { 9420 LyHelper.log('Langify instantiation') 9421 9422 var translationObserver = new TranslationObserver().init(); 9423 9424 langify.helper = new LyHelper(); 9425 LyHelper.log(langify.helper); 9426 9427 9428 var lyForceOff = location.search.split('ly-force-off=')[1]; 9429 if(lyForceOff === 'true') { 9430 document.getElementById('preview-bar-iframe').classList.add('ly-hide'); 9431 return false;
9432 } 9433 9434 if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) { 9435 if(typeof jQuery === 'undefined') { 9436 LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {}); 9437 } 9438 } 9439 9440 //document.addEventListener("DOMContentLoaded", function() { 9441 langify.switcher = new Switcher(); 9442 langify.switcher.init(); 9443 9444 if(settings.switcher) { 9445 if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) { 9446 langify.recommendation = new Recommendation(); 9447 langify.recommendation.init(); 9448 } else { 9449 if(settings.switcher.languageDetection) { 9450 langify.languageDetection = new LanguageDetection(); 9451 langify.languageDetection.init(); 9452 } 9453 } 9454 } 9455 //}); 9456 } 9457 } 9458 9459 // Polyfills 9460 (function(){var t;null==window.MutationObserver&&(t=function(){function t(t){this.callBack=t}return t.prototype.observe=function(t,n){return this.element=t,this.interval=setInterval((e=this,function(){var t;if((t=e.element.innerHTML)!==e.oldHtml)return e.oldHtml=t,e.callBack.apply(null)}),200);var e},t.prototype.disconnect=function(){return window.clearInterval(this.interval)},t}(),window.MutationObserver=t)}).call(this); 9461 !function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!o||n){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};
9461this._observationTargets.forEach(function(n){var i=n.element,s=u(i),h=this._rootContainsTarget(i),c=n.entry,a=t&&h&&this._computeTargetAndRootIntersection(i,s,e),l=null;this._rootContainsTarget(i)?o&&!this.root||(l=e):l={top:0,bottom:0,left:0,right:0,width:0,height:0};var f=n.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:s,rootBounds:l,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,i,r){if("none"!=window.getComputedStyle(e).display){for(var s,h,c,a,f,d,g,m,v=i,_=p(e),b=!1;!b&&_;){var w=null,y=1==_.nodeType?window.getComputedStyle(_):{};if("none"==y.display)return null;if(_==this.root||9==_.nodeType)if(b=!0,_==this.root||_==t)o&&!this.root?!n||0==n.width&&0==n.height?(_=null,w=null,v=null):w=n:w=r;else{var I=p(_),E=I&&u(I),T=I&&this._computeTargetAndRootIntersection(I,E,r);E&&T?(_=I,w=l(E,T)):(_=null,v=null)}else{var R=_.ownerDocument;_!=R.body&&_!=R.documentElement&&"visible"!=y.overflow&&(w=u(_))}if(w&&(s=w,h=v,c=void 0,a=void 0,f=void 0,d=void 0,g=void 0,m=void 0,c=Math.max(s.top,h.top),a=Math.min(s.bottom,h.bottom),f=Math.max(s.left,h.left),d=Math.min(s.right,h.right),m=a-c,v=(g=d-f)>=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==o||r==n||r<o!=r<n)return!0}},s.prototype._rootIsInDom=function(){return!this.root||f(t,this.root)},s.prototype._rootContainsTarget=function(e){var o=this.root&&(this.root.ownerDocument||this.root)||t;return f(o,e)&&(!this.root||o==e.ownerDocument)},s.prototype._registerInstance=function(){e.indexOf(this)<0&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=r}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function r(t){this.time=t.time,this.target=t.target,this.rootBounds=a(t.rootBounds),this.boundingClientRect=a(t.boundingClientRect),this.intersectionRect=a(t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,o=e.width*e.height,n=this.intersectionRect,i=n.width*n.height;this.intersectionRatio=o?Number((i/o).toFixed(4)):this.isIntersecting?1:0}function s(t,e){var o,n,i,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){o(),i=null},n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function h(t,e,o,n){"function"==typeof t.addEventListener?t.addEventListener(e,o,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,o)}function c(t,e,o,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,o,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,o)}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function l(t,e){var o=e.top-t.top,n=e.left-t.left;return{top:o,left:n,height:e.height,width:e.width,bottom:o+e.height,right:n+e.width}}function f(t,e){for(var o=e;o;){if(o==t)return!0;o=p(o)}return!1}function p(e){var o=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function d(t){return t&&9===t.nodeType}}(); 9462 !function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}(); 9463 9464 var langify = window.langify || {}; 9465 var customContents = {}; 9466 var customContents_image = {}; 9467 var langifySettingsOverwrites = {}; 9468 var defaultSettings = { 9469 debug: false, // BOOL : Enable/disable console logs 9470 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 9471 observeLinks: false, 9472 observeImages: true, 9473 observeCustomContents: true, 9474 maxMutations: 5, 9475 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 9476 linksBlacklist: [], 9477 }; 9478 9479 if(langify.settings) { 9480 langifySettingsOverwrites = Object.assign({}, langify.settings); 9481 langify.settings = Object.assign(defaultSettings, langify.settings); 9482 } else { 9483 langify.settings = defaultSettings; 9484 } 9485 9486 langify.settings.theme = null; 9487 langify.settings.switcher = null; 9488 9489 langify.locale = langify.locale || { 9490 primary: true, 9491 iso_code: "fr", 9492 root_url: "\/", 9493 language_id: "ly118866", 9494 shop_url: "https:\/\/eyefoodfactory.com", 9495 domain_feature_enabled: null, 9496 languages: [{ 9497 iso_code: "fr", 9498 root_url: "\/", 9499 domain: null, 9500 },{ 9501 iso_code: "de", 9502 root_url: "\/de", 9503 domain: null, 9504 },{ 9505 iso_code: "en", 9506 root_url: "\/en", 9507 domain: null, 9508 },],}; 9509 9510 // Disable link correction ALWAYS on languages with mapped domains 9511 9512 if(langify.locale.root_url == '/') { 9513 langify.settings.observeLinks = false;
9514 } 9515 9516 window.addEventListener('DOMContentLoaded', function() { 9517 langify.helper = new LyHelper(); 9518 9519 // Custom Contents Section 9520 9521customContents["product name".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Nom du produit'; 9522customContents["price".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Prix'; 9523 9524 // Images Section 9525 9526 9527 9528 var langifyInstance = new Langify(langify.settings, langify.locale); 9529 }); 9530</script>
9530 9531<div data-breakpoint="" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "><div aria-label="Selected language: français" aria-description="Language selector" data-dropup="false" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme" style=" margin: 0px 0px;"> 9532 <span role="button" aria-expanded="false" aria-controls="languagesSwitcherList-1" class="ly-custom-dropdown-current" style="background: #ffffff; color: #000000; "><i class="ly-icon ly-flag-icon ly-flag-icon-fr"></i><span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text">français</span> 9533<div class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> 9534 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> 9535 <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/> 9536 </svg> 9537 </div> 9538 </span> 9539 <ul id="languagesSwitcherList-1" role="list" class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: #ffffff; color: #000000; "><li key="en" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 9540 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="en" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-en"></i><span class="ly-custom-dropdown-list-element-right">anglais</span></a> 9541 </li><li key="de" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 9542 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="#" data-language-code="de" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-de"></i><span class="ly-custom-dropdown-list-element-right">allemand</span></a> 9543 </li><li key="fr" class="current" style="color: #000000; margin: 0px 0px;" tabindex="-1"> 9544 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme current_lang" href="#" data-language-code="fr" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-fr"></i><span class="ly-custom-dropdown-list-element-right">français</span></a> 9545 </li></ul> 9546 </div></div> 9547<style> 9548 .ly-flag-icon-fr { background-image: url('//eyefoodfactory.com/cdn/shop/t/28/assets/ly-icon-fr.svg?v=49424167760593335881761360126'); } 9549 .ly-flag-icon-de { background-image: url('//eyefoodfactory.com/cdn/shop/t/28/assets/ly-icon-de.svg?v=83860170786882065811761360126'); } 9550 .ly-flag-icon-en { background-image: url('//eyefoodfactory.com/cdn/shop/t/28/assets/ly-icon-e
9550n.svg?v=12745'); } 9551 9552 .ly-switcher-wrapper { 9553 9554 } 9555 .ly-switcher-wrapper.fixed { 9556 position: fixed; 9557 z-index: 1000; 9558 } 9559 .ly-switcher-wrapper.absolute { 9560 position: absolute; 9561 z-index: 1000; 9562 } 9563 .ly-switcher-wrapper.fixed.top_left, 9564 .ly-switcher-wrapper.absolute.top_left { 9565 top: 0; 9566 left: 0; 9567 } 9568 .ly-switcher-wrapper.fixed.top_right, 9569 .ly-switcher-wrapper.absolute.top_right { 9570 top: 0; 9571 right: 0; 9572 } 9573 .ly-switcher-wrapper.fixed.bottom_left, 9574 .ly-switcher-wrapper.absolute.bottom_left { 9575 bottom: 0; 9576 left: 0; 9577 } 9578 .ly-switcher-wrapper.fixed.bottom_right, 9579 .ly-switcher-wrapper.absolute.bottom_right { 9580 bottom: 0; 9581 right: 0; 9582 } 9583 .ly-switcher-wrapper .shopify-currency-form { 9584 display: inline-block; 9585 } 9586 9587 9588 .ly-currency-switcher { 9589 font-size: 1em; 9590 } 9591 9592 .ly-inner-text { 9593 margin: 0 0.2em; 9594 white-space: nowrap; 9595 } 9596 9597 .ly-flag-icon { 9598 background-size: contain; 9599 background-position: 50%; 9600 background-repeat: no-repeat; 9601 position: relative; 9602 display: inline-block; 9603 width: 1.33333333em; 9604 line-height: 1em; 9605 } 9606 .ly-flag-icon:before { 9607 content: ''; 9608 display: inline-block; 9609 } 9610 .ly-flag-icon.ly-flag-squared { 9611 width: 1em; 9612 } 9613 .ly-flag-icon.ly-flag-rounded { 9614 width: 1em; 9615 border-radius: 50%; 9616 } 9617 .ly-languages-switcher { 9618 white-space: nowrap; 9619 list-style-type: none; 9620 display: flex; 9621 font-size: 1em; 9622 } 9623 .ly-languages-switcher-link { 9624 margin: 0 0.2em; 9625 cursor: pointer; 9626 white-space: nowrap; 9627 text-decoration: none; 9628 display: inline-block; 9629 } 9630 .ly-languages-switcher.ly-list { 9631 margin: 0; 9632 padding: 0; 9633 display: block; 9634 } 9635 .ly-languages-switcher.ly-native-select { 9636 9637 } 9638 .ly-icon { 9639 margin: 0 0.2em; 9640 } 9641 9642 .ly-arrow { 9643 display: inline-block; 9644 position: relative; 9645 vertical-align: middle; 9646 direction: ltr !important; 9647 -webkit-transition: transform 0.25s; 9648 -moz-transition: transform 0.25s; 9649 transition: transform 0.25s; 9650 margin: 0 0.2em; 9651 } 9652 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow { 9653 transform: rotate(180deg); 9654 } 9655 .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up { 9656 transform: rotate(180deg); 9657 } 9658 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up { 9659 transform: rotate(0deg); 9660 } 9661 9662 .ly-custom-dropdown-switcher { 9663 text-align: left; 9664 display: inline-block; 9665 position: relative; 9666 user-select: none; 9667 cursor: pointer; 9668 } 9669 .ly-custom-dropdown-current { 9670 display: block; 9671 vertical-align: middle; 9672 } 9673 .ly-custom-dropdown-current-inner { 9674 display: inline-block; 9675 vertical-align: middle; 9676 } 9677 .ly-custom-dropdown-current-inner-image { 9678 margin-right: 0.25em; 9679 } 9680 .ly-custom-dropdown-current-inner-text { 9681 margin: 0 0.2em; 9682 } 9683 .ly-custom-dropdown-list { 9684 display: none !important; 9685 list-style: none; 9686 position: absolute; 9687 left: 0; 9688 padding: inherit !important; 9689 padding: 0 !important; 9690 margin: 0; 9691 z-index: 99999; 9692 text-align: left; 9693 width: 100%; 9694 font-size: 1em; 9695 } 9696 .ly-custom-dropdown-list-element { 9697 color: inherit !important; 9698 display: block; 9699 } 9700 .ly-custom-dropdown-list > li { 9701 margin: 0 !important; 9702 display: block; 9703 } 9704 .ly-custom-dropdown-list-element-left { 9705 margin-right: 0.5em; 9706 } 9707 .ly-custom-dropdown-list-element-right { 9708 text-align: left; 9709 } 9710 .ly-custom-dropdown-list-element-left, 9711 .ly-custom-dropdown-list-element-right { 9712 vertical-align: middle; 9713 } 9714 .ly-custom-dropdown-switcher .ly-languages-switcher-link { 9715 margin: 0; 9716 } 9717 .ly-languages-switcher-dropdown { 9718 display: inline-block; 9719 } 9720 .ly-languages-links-switcher { 9721 display: inline-block; 9722 } 9723 .ly-languages-links-switcher > .ly-languages-link { 9724 /*margin-right: 0.5em;*/ 9725 padding: inherit !important; 9726 color: inherit !important; 9727 } 9728 .ly-custom-dropdown-list-element { 9729 /*padding: inherit !important;*/ 9730 text-decoration: none; 9731 } 9732 .ly-is-uppercase { 9733 text-transform: uppercase; 9734 } 9735 .ly-is-transparent.ly-links, 9736 .ly-is-transparent.ly-list, 9737 .ly-is-transparent.ly-currency-switcher, 9738 .ly-is-transparent.ly-custom-dropdown-switcher, 9739 .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { 9740 background: transparent !important; 9741 } 9742 .ly-arrow-up { 9743 transform: rotateZ(180deg); 9744 } 9745 9746 .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{ 9747 display: none; 9748 } 9749 .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list { 9750 display: flex !important; 9751 min-width: 100%; 9752 width: 100%; 9753 flex-direction: column-reverse; 9754 right: 0; 9755 left: auto; 9756 overflow: auto; 9757 max-height: 350px; 9758 max-height: 50vh; 9759 } 9760 9761 .ly-is-dropup .ly-custom-dropdown-list { 9762 bottom: 100%; 9763 } 9764 .ly-hide { 9765 display: none !important; 9766 } 9767 body.ly-force-off #preview-bar-iframe, 9768 body.ly-force-off .ly-languages-switcher { 9769 display: none !important; 9770 } 9771 9772 .ly-close { 9773 position: absolute; 9774 opacity: 0.3; 9775 right: 0; 9776 top: 0; 9777 width: 3em; 9778 height: 3em; 9779 display: inline-block !important; 9780 background: rbga(0,0,0,0); 9781 padding: 1em; 9782 } 9783 .ly-close:hover { 9784 opacity: 1; 9785 } 9786 .ly-close .inner { 9787 transform: translateX(-50%); 9788 position: relative; 9789 width: 100%; 9790 height: 100%; 9791 display: inline-block; 9792 } 9793 .ly-close .inner:before, .ly-close .inner:after { 9794 position: absolute; 9795 left: 1em; 9796 content: ' '; 9797 height: 1em; 9798 width: 2px; 9799 background-color: #333; 9800 } 9801 .ly-close .inner:before { 9802 transform: rotate(45deg); 9803 } 9804 .ly-close .inner:after { 9805 transform: rotate(-45deg); 9806 } 9807 9808 9809 9810 .ly-popup-switcher {} 9811 .ly-popup-switcher .ly-popup-current { 9812 cursor: pointer; 9813 background: transparent; 9814 } 9815 .ly-popup-switcher .ly-popup-modal { 9816 position: fixed; 9817 z-index: 1000; 9818 top: 0; 9819 left: 0; 9820 width: 100%; 9821 height: 100%; 9822 display: none; 9823 justify-content: center;
9824 align-items: center; 9825 } 9826 .ly-popup-switcher.ly-is-open .ly-popup-modal { 9827 display: flex; 9828 } 9829 .ly-popup-switcher .ly-popup-modal-backdrop { 9830 position: fixed; 9831 width: 100%; 9832 height: 100%; 9833 z-index: 0; 9834 top: 0; 9835 left: 0; 9836 background:rgba(0, 0, 0, 0.38); 9837 cursor: pointer; 9838 } 9839 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content { 9840 padding: 1em; 9841 position: absolute; 9842 z-index: 1000; 9843 } 9844 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul { 9845 padding: 0; 9846 margin: 12px 0 0 0; 9847 list-style: none; 9848 display: flex; 9849 flex-direction: column; 9850 } 9851 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link { 9852 margin: 0; 9853 border: solid 1px; 9854 padding: 1em; 9855 display: block; 9856 min-width: 225px; 9857 margin-top: 1em; 9858 } 9859 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang { 9860 display: none; 9861 } 9862 9863 9864 9865 /* Recommendation */ 9866 .ly-recommendation { 9867 display: none; 9868 } 9869 .ly-recommendation.ly-is-open { 9870 display: inline-block; 9871 } 9872 .ly-recommendation form { 9873 display: inline-block; 9874 } 9875 .ly-recommendation .ly-arrow, 9876 .ly-arrow.recommendation { 9877 display: none; 9878 } 9879 .ly-recommendation .ly-arrow.recommendation { 9880 display: inline-block; 9881 } 9882 .ly-recommendation .ly-switcher-wrapper { 9883 font-size: 1em !important; 9884 } 9885 .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop { 9886 display: none; 9887 } 9888 .ly-recommendation-form button[type="submit"] { 9889 cursor: pointer; 9890 } 9891 9892 /* Recommendation Banner */ 9893 .ly-recommendation .ly-banner { 9894 position: fixed; 9895 z-index: 100000; 9896 width: 100%; 9897 } 9898 .ly-recommendation .ly-banner .ly-banner-content { 9899 width: 100%; 9900 padding: 1em 30px 1em 1em; 9901 box-shadow: 0 0 20px rgba(0,0,0,.25); 9902 } 9903 .ly-recommendation .ly-banner.top { 9904 top: 0; 9905 } 9906 .ly-recommendation .ly-banner.bottom { 9907 bottom: 0; 9908 } 9909 .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper { 9910 position: relative !important; 9911 margin: 0 !important; 9912 display: inline-block !important; 9913 } 9914 .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] { 9915 margin-left: 10px; 9916 } 9917 9918 9919 /* Recommendation Popup */ 9920 .ly-recommendation .ly-popup-modal { 9921 position: fixed; 9922 z-index: 10000; 9923 } 9924 .ly-recommendation .ly-popup-modal .ly-switcher-wrapper { 9925 position: relative !important; 9926 margin: 0 !important; 9927 display: inline-block !important; 9928 } 9929 .ly-recommendation .ly-popup-modal-backdrop { 9930 position: fixed; 9931 width: 100%; 9932 height: 100%; 9933 z-index: 1000; 9934 top: 0; 9935 left: 0; 9936 background:rgba(0, 0, 0, 0.38); 9937 } 9938 .ly-recommendation .ly-popup-modal .ly-popup-modal-content { 9939 padding: 1em 30px 1em 1em; 9940 } 9941 .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher { 9942 position: relative !important; 9943 margin: 0 !important; 9944 } 9945 .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 { 9946 margin: 0 2em 1em 0; 9947 font-size: inherit; 9948 position: relative; 9949 } 9950 .ly-recommendation .ly-popup-modal.top_left { top: 0; left: 0; margin-right: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important;} 9951 .ly-recommendation .ly-popup-modal.top_center { top: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} 9952 .ly-recommendation .ly-popup-modal.top_right { top: 0; right: 0; margin-left: 0 !important; margin-bottom: 0 !important; padding-left: 0 !important; padding-bottom: 0 !important; } 9953 .ly-recommendation .ly-popup-modal.center_center { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; } 9954 .ly-recommendation .ly-popup-modal.bottom_left { bottom: 0; left: 0; margin-right: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-top: 0 !important; } 9955 .ly-recommendation .ly-popup-modal.bottom_center { bottom: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 9956 .ly-recommendation .ly-popup-modal.bottom_right { bottom: 0; right: 0; margin-left: 0 !important; margin-top: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 9957 9958 9959 9960 9961 9962 9963</style><!-- langify-v2-scripts-end --><div id="shopify-block-AZC9yYytOSUdZeFE3N__15255627403292782234" class="shopify-block shopify-app-block"><div class="easytabs-block-container" 9964 data-block-id="AZC9yYytOSUdZeFE3N__15255627403292782234" 9965 data-et-type="product" 9966 data-et-block-type="embed" 9967 data-et-settings-placement="" 9968 data-et-settings-multiw="0" 9969 data-es-needle-content=""> 9970 <!-- BEGIN app snippet: easytabs-product --><div class="easytabs-empty-widget"></div><!-- END app snippet --> 9971</div> 9972 9973</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 9974 9975 9976<!-- BEGIN app snippet: swymVersion -->
9976<script>var __SWYM__VERSION__ = '7.0.9';</script>
9976<!-- END app snippet --> 9977<!-- BEGIN app snippet: swymCustomCss --> 9978 9979 9980 9981 9982<style id="swym-custom-css"> 9983 9984</style> 9985 9986<!-- END app snippet --> 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998
9999<script> 10000 (function () { 10001 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 10002 10003 10004 // Put metafields in window variable 10005 const commonCustomizationSettings = ''; 10006 try { 10007 const parsedSettings = JSON.parse(commonCustomizationSettings); 10008 if (parsedSettings) { 10009 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 10010 } else { 10011 window.SwymWishlistCommonCustomizationSettings = {}; 10012 } 10013 } catch (e) { 10014 window.SwymWishlistCommonCustomizationSettings = {}; 10015 } 10016 10017 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 10018 try { 10019 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 10020 } catch (e) { 10021 enabledCommonFeatures = {}; 10022 } 10023 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 10024 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 10025 10026 // Ghost-Intent Configuration 10027 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 10028 try { 10029 let ghostIntentConfig = { 10030 isExplicitConsentNeeded: false, 10031 isExplicitConsentNeededEvenForLocalStorage: false, 10032 askForPermissionOnFirstClick: true 10033 }; 10034 10035 10036 10037 window.SwymGhostIntentConfig = ghostIntentConfig; 10038 } catch(e) { 10039 window.SwymGhostIntentConfig = { 10040 isExplicitConsentNeeded: false, 10041 isExplicitConsentNeededEvenForLocalStorage: false, 10042 askForPermissionOnFirstClick: true 10043 }; 10044 } 10045 10046 // Education Layer Configuration 10047 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 10048 10049 10050 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 10051 10052 // Login Nudge Configuration 10053 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 10054 10055 10056 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 10057 10058 // Initialize or ensure SwymViewProducts exists 10059 if (!window.SwymViewProducts) { 10060 window.SwymViewProducts = {}; 10061 } 10062 10063 })(); 10064</script>
10064 10065 10066<!-- BEGIN app snippet: swymLoadConsentManager -->
10067<script> 10068 (function () { 10069 if (document.querySelector("script[data-swym-consent-manager]")) return; 10070 var swymConsentManagerScript = document.createElement("script"); 10071 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a1111c-7daf-7efb-8081-6b15ced5d07a\/swym-relay-842\/assets\/swym-consent-manager.js"; 10072 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 10073 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 10074 document.head.appendChild(swymConsentManagerScript); 10075 })(); 10076</script>
10076 10077<!-- END app snippet --> 10078
10079<script 10080 10081 id="wishlist-embed-init" 10082 defer 10083 async 10084> 10085 (function () { 10086 window.swymWishlistEmbedLoaded = true; 10087 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/apps.bundle.js"; 10088 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 10089 var swymJsPath = '//swymv3pro-01.azureedge.net/code/swym-shopify.js'; 10090 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 10091 window.SwymCurrentJSPath = baseJsPath; 10092 window.SwymAssetBaseUrl = assetBaseUrl; 10093 10094 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 10095 10096 function loadSwymShopifyScript() { 10097 var element = ""; 10098 var scriptSrc = ""; 10099 10100 10101 element = "swym-ext-shopify-script"; 10102 window.SwymShopifyCdnInUse = true; 10103 scriptSrc = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/swym-ext-shopify.js"; 10104 10105 10106 if (document.getElementById(element)) { 10107 return; 10108 } 10109 10110 var s = document.createElement("script"); 10111 s.id = element; 10112 s.type = "text/javascript"; 10113 s.async = true; 10114 s.defer = true; 10115 s.src = scriptSrc; 10116 10117 s.onerror = function() { 10118 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 10119 // Fallback logic here 10120 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 10121 var fallbackJsPathVal = "\/\/swymv3pro-01.azureedge.net\/code\/swym-shopify.js"; 10122 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 10123 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 10124 10125 var fallbackScript = document.createElement("script"); 10126 fallbackScript.id = element; 10127 fallbackScript.type = "text/javascript"; 10128 fallbackScript.async = true; 10129 fallbackScript.defer = true; 10130 fallbackScript.src = scriptSrc; 10131 var y = document.getElementsByTagName("script")[0]; 10132 y.parentNode.insertBefore(fallbackScript, y); 10133 }; 10134 10135 var x = document.getElementsByTagName("script")[0]; 10136 x.parentNode.insertBefore(s, x); 10137 } 10138 10139 var consentAPICallbackInvoked = false; 10140 function checkConsentAndLoad() { 10141 // Allow app to load in design mode (theme editor) regardless of consent 10142 if (window.Shopify?.designMode) { 10143 loadSwymShopifyScript(); 10144 return; 10145 } 10146 10147 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 10148 // consent is given through our Ghost-Intent flow (sync nudge accept). 10149 // This works on any store regardless of region (EU or non-EU). 10150 var ghostConfig = window.SwymGhostIntentConfig || {}; 10151 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 10152 try { 10153 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 10154 if (localStorage.getItem(consentKey) === 'true') { 10155 // Consent was given through our flow â load SDK 10156 loadSwymShopifyScript(); 10157 return; 10158 } 10159 } catch(e) {} 10160 10161 // Check if Shopify native cookie consent was given via the cookie banner. 10162 // If user accepted cookies through Shopify's banner, load SDK normally 10163 // (Ghost-Intent is only needed when NO consent mechanism has been used). 10164 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 10165 if (shopifyConsentGiven) { 10166 loadSwymShopifyScript(); 10167 return; 10168 } 10169 10170 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 10171 return; 10172 } 10173 10174 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 10175 if(!isCookieBannerVisible) { 10176 loadSwymShopifyScript(); 10177 return; 10178 } 10179 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 10180 if (shouldLoadSwymScript) { 10181 loadSwymShopifyScript(); 10182 } else { 10183 console.warn("No customer consent to load Swym Wishlist Plus"); 10184 } 10185 } 10186 function initialiseConsentCheck() { 10187 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 10188 window.Shopify?.loadFeatures?.( 10189 [{name: 'consent-tracking-api', version: '0.1'}], 10190 error => { 10191 consentAPICallbackInvoked = true; 10192 if (error) { 10193 if(!window.Shopify?.customerPrivacy) { 10194 loadSwymShopifyScript(); 10195 return; 10196 } 10197 } 10198 checkConsentAndLoad(); 10199 } 10200 ); 10201 } 10202 function consentCheckFallback(retryCount) { 10203 if(!consentAPICallbackInvoked) { 10204 if (window.Shopify?.customerPrivacy) { 10205 checkConsentAndLoad(); 10206 } else if (retryCount >= 1) { 10207 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 10208 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 10209 checkConsentAndLoad(); 10210 } else { 10211 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 10212 } 10213 } 10214 } 10215 if (document.readyState === "loading") { 10216 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 10217 window.addEventListener("load", () => consentCheckFallback(0)); 10218 } else { 10219 initialiseConsentCheck(); 10220 } 10221 10222 })(); 10223</script>
10223 10224 10225<!-- BEGIN app snippet: swymSnippet -->
10225<script defer> 10226 (function () { 10227 const currentSwymJSPath = '//swymv3pro-01.azureedge.net/code/swym-shopify.js'; 10228 const currentSwymStorePath = ''; 10229 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 10230 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 10231 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 10232 const swymSnippet = document.getElementById('wishlist-embed-init'); 10233 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 10234 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 10235 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 10236 })() 10237</script>
vendor: 1 bytes, line 10237
10237
10238<script id="swym-snippet" type="text"> 10239 window.swymLandingURL = document.URL; 10240 window.swymCart = {"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}; 10241 window.swymPageLoad = function() { 10242 window.SwymProductVariants = window.SwymProductVariants || {}; 10243 window.SwymHasCartItems = 0 > 0; 10244 window.SwymPageData = {}, window.SwymProductInfo = {}; 10245 var unknown = {et: 0}; 10246 window.SwymPageData = unknown; 10247 10248 window.SwymPageData.uri = window.swymLandingURL; 10249 }; 10250 if(window.selectCallback){ 10251 (function(){ 10252 var originalSelectCallback = window.selectCallback; 10253 window.selectCallback = function(variant){ 10254 originalSelectCallback.apply(this, arguments); 10255 try{ 10256 if(window.triggerSwymVariantEvent){ 10257 window.triggerSwymVariantEvent(variant.id); 10258 } 10259 }catch(err){ 10260 console.warn("Swym selectCallback", err); 10261 } 10262 };})();} 10263 window.swymCustomerId =null; 10264 window.swymCustomerExtraCheck = 10265 null; 10266 var swappName = ("Wishlist" || "Wishlist"); 10267 var swymJSObject = { 10268 pid: "aLJNUsyigZlIU4lTQDcJk04LEXZYXGwXcIENttyySII=", 10269 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 10270 }; 10271 window.swymJSShopifyLoad = function(){ 10272 if(window.swymPageLoad) swymPageLoad(); 10273 if(!window._swat) { 10274 (function (s, w, r, e, l, a, y) { 10275 r['SwymRetailerConfig'] = s; 10276 r[s] = r[s] || function (k, v) { 10277 r[s][k] = v; 10278 }; 10279 })('_swrc', '', window); 10280 _swrc('RetailerId', swymJSObject.pid); 10281 _swrc('Callback', function(){initSwymShopify();}); 10282 }else if(window._swat.postLoader){ 10283 _swrc = window._swat.postLoader; 10284 _swrc('RetailerId', swymJSObject.pid); 10285 _swrc('Callback', function(){initSwymShopify();}); 10286 }else{ 10287 initSwymShopify();} 10288 } 10289 if(!window._SwymPreventAutoLoad) { 10290 swymJSShopifyLoad(); 10291 } 10292</script>
10292 10293 10294<style id="safari-flasher-pre"></style>
10295<script> 10296 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 10297 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 10298 window.SwymCallbacks = window.SwymCallbacks || []; 10299 window.SwymCallbacks.push(function(tracker) { 10300 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 10301 var x = function() { 10302 SwymUtils.onDOMReady(function() { 10303 var d = document.createElement("div"); 10304 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 10305 document.head.appendChild(d); 10306 });}; 10307 setTimeout(x, 10); 10308 });});} 10309 window.SwymOverrideMoneyFormat = "{{amount_with_comma_separator}}â¬"; 10310</script>
10310 10311<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 10312
10313<script 10314 10315 id="swymSnippetCheckAndActivate" 10316> 10317 (function () { 10318 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 10319 10320 function removeDuplicateIdNodes(id) { 10321 var nodes = document.querySelectorAll('#' + id); 10322 nodes.forEach(function (node, index) { 10323 if (index > 0) { 10324 node.remove(); 10325 } 10326 }); 10327 } 10328 10329 function cleanupDuplicateSnippetNodes(activeScript) { 10330 if (!activeScript) { 10331 return; 10332 } 10333 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 10334 allSwymSnippets.forEach(function (scriptNode) { 10335 if (scriptNode !== activeScript) { 10336 scriptNode.remove(); 10337 } 10338 }); 10339 } 10340 10341 function cleanupDuplicateActivationGuards() { 10342 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 10343 guardScripts.forEach(function (scriptNode, index) { 10344 if (index > 0) { 10345 scriptNode.removeAttribute('id'); 10346 } 10347 }); 10348 } 10349 10350 function postDomLoad() { 10351 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 10352 if (!activeScript) { 10353 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 10354 if (inactiveScript) { 10355 inactiveScript.type = 'text/javascript'; 10356 new Function(inactiveScript.textContent)(); 10357 activeScript = inactiveScript; 10358 } 10359 } 10360 10361 cleanupDuplicateSnippetNodes(activeScript); 10362 cleanupDuplicateActivationGuards(); 10363 duplicateProneIds.forEach(removeDuplicateIdNodes); 10364 } 10365 10366 if (document.readyState === 'loading') { 10367 document.addEventListener('DOMContentLoaded', postDomLoad); 10368 } else { 10369 postDomLoad(); 10370 } 10371 })(); 10372</script>
10372 10373 10374 10375
10376<script> 10377 (function () { 10378 const themeSchemaName = window.Shopify.theme.schema_name; 10379 10380 if (!window.SwymCallbacks) { 10381 window.SwymCallbacks = []; 10382 } 10383 window.SwymCallbacks.push(swat => { 10384 if (!swat) { 10385 return; 10386 } 10387 10388 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 10389 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 10390 window.SwymLocalWishlist.syncToCloud(swat); 10391 } 10392 10393 if (window._SwymSDKOnlyMode) { 10394 return; 10395 } 10396 10397 // ENABLE COMMON FEATURES 10398 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 10399 Object.keys(swymEnabledCommonFeatures).forEach(key => { 10400 if (!swymEnabledCommonFeatures[key]) return; 10401 10402 switch (key) { 10403 case 'add-to-wishlist-collections-button': 10404 // Check if app block is already handling the collections button 10405 if (window.SwymCollectionsConfig) { 10406 return; 10407 } 10408 10409 // Check if v2 default collections is handling it 10410 if (window.SwymAdvancedCollectionsWishlistConfig) { 10411 return; 10412 } 10413 10414 // Fallback to old v1 behavior if v2 config is not present 10415 swat?.collectionsApi?.setDefaultCustomizationOptions(); 10416 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 10417 10418 break; 10419 case 'add-to-wishlist-pdp-button': 10420 // Check if app block is already handling the PDP button 10421 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 10422 return; 10423 } 10424 10425 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 10426 // Not initiating pdp button as it is not a product page 10427 return; 10428 } 10429 10430 // Inject addtowishlist.css into the document's <head> 10431 var head = document.head; 10432 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/addtowishlistbutton.css"; 10433 var pdpButtonStylesheetTag = document.createElement('link'); 10434 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 10435 pdpButtonStylesheetTag.rel = 'stylesheet'; 10436 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 10437 10438 if (!document.getElementById('swym-pdp-button-stylesheet')) { 10439 head.appendChild(pdpButtonStylesheetTag); 10440 } 10441 10442 var x = document.getElementsByTagName('script')[0]; 10443 function createAndInsertScript(id, src, onLoadCallback) { 10444 var scriptTag = document.createElement('script'); 10445 scriptTag.id = id; 10446 scriptTag.type = 'text/javascript'; 10447 scriptTag.src = src; 10448 scriptTag.onload = onLoadCallback; 10449 x.parentNode.insertBefore(scriptTag, x); 10450 } 10451 10452 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/addtowishlistbutton.js"; 10453 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 10454 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 10455 if (pdpBtnApi) { 10456 pdpBtnApi.setDefaultCustomizationOptions(swat); 10457 pdpBtnApi.initializePDPButton(swat, true); 10458 } 10459 }); 10460 break; 10461 default: 10462 return; 10463 } 10464 }); 10465 }); 10466 })(); // IIFE to prevent polluting global scope 10467</script>
10467 10468 10469 10470
10471<script> 10472 (function () { 10473 // Get the settings from Shopify's Liquid variables and create the styles 10474 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 10475 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 10476 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 10477 const isControlCentreEnabledFromBlockSettings = false; 10478 10479 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 10480 // Don't enable control centre if this is disabled and block settings are not enabled 10481 return; 10482 } 10483 10484 let borderRadius = 6; 10485 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 10486 10487 // Check if block settings exist, use them, otherwise fall back to common settings 10488 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 10489 "#000000" : 10490 window.SwymWishlistCommonCustomizationSettings.primaryColor; 10491 10492 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 10493 "#ffffff" : 10494 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 10495 10496 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 10497 "#F4F8FE" : null; 10498 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 10499 "#333333" : null; 10500 10501 // Only use color adjustment functions if we're using common settings 10502 if (!secondaryBgColor || !secondaryTextColor) { 10503 function adjustOpacity(color, opacity) { 10504 if (color[0] === '#') { 10505 color = color.slice(1); 10506 } 10507 10508 if (color.length === 3) { 10509 color = color.split('').map(char => char + char).join(''); 10510 } 10511 10512 const r = parseInt(color.slice(0, 2), 16); 10513 const g = parseInt(color.slice(2, 4), 16); 10514 const b = parseInt(color.slice(4, 6), 16); 10515 10516 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 10517 } 10518 10519 function hexToRgb(color) { 10520 if (color[0] === '#') { 10521 color = color.slice(1); 10522 } 10523 if (color.length === 3) { 10524 color = color.split('').map(c => c + c).join(''); 10525 } 10526 10527 return { 10528 r: parseInt(color.slice(0, 2), 16), 10529 g: parseInt(color.slice(2, 4), 16), 10530 b: parseInt(color.slice(4, 6), 16) 10531 }; 10532 } 10533 10534 function getLuminance({ r, g, b }) { 10535 return 0.299 * r + 0.587 * g + 0.114 * b; 10536 } 10537 10538 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 10539 const secondaryBgOpacity = 0.2; 10540 const secondaryTextOpacity = 0.8; 10541 10542 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 10543 10544 const bgRgb = hexToRgb(primaryBgColor); 10545 const bgLuminance = getLuminance(bgRgb); 10546 10547 // Determine whether to use dark or light text for contrast 10548 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 10549 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 10550 10551 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 10552 10553 return { 10554 secondaryBgColor, 10555 secondaryTextColor 10556 }; 10557 } 10558 10559 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 10560 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 10561 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 10562 } 10563 10564 // Create the CSS rule 10565 let styles = ` 10566 .swym-storefront-layout-root-component { 10567 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 10568 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 10569 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 10570 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 10571 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 10572 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 10573 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 10574 } 10575 `; 10576 10577 // Create a <style> element and append the styles 10578 let styleSheet = document.createElement("style"); 10579 styleSheet.type = "text/css"; 10580 styleSheet.innerText = styles; 10581 document.head.appendChild(styleSheet); 10582 10583 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 10584 window.SwymStorefrontLayoutContext = {}; 10585 } 10586 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 10587 window.SwymStorefrontLayoutExtensions = {}; 10588 } 10589 10590 // Expose block settings toggle state so ThemeCSSMapping can respect it. 10591 // When true, theme editor color pickers take priority over inherited theme CSS variables. 10592 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 10593 10594 if (isControlCentreEnabledFromBlockSettings) { 10595 // If block settings are enabled, use them 10596 SwymStorefrontLayoutContext.Settings = { 10597 EnableStorefrontLayoutOnLauncher: true, 10598 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 10599 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 10600 StorefrontLayoutDrawerPosition: "left", 10601 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 10602 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 10603 EnableStorefrontLayoutVariantSelector: true, 10604 StorefrontLayoutNotificationPosition: "left", 10605 StorefrontLayoutActionPopupPosition: "left", 10606 StorefrontLayoutNotificationDuration: 5000 10607 }; 10608 } else { 10609 // If only metafield is enabled but no block settings, use common settings 10610 SwymStorefrontLayoutContext.Settings = { 10611 EnableStorefrontLayoutOnLauncher: true, 10612 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 10613 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 10614 StorefrontLayoutDrawerPosition: "left", 10615 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 10616 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 10617 EnableStorefrontLayoutVariantSelector: true, 10618 StorefrontLayoutNotificationPosition: "left", 10619 StorefrontLayoutActionPopupPosition: "left", 10620 StorefrontLayoutNotificationDuration: 5000 10621 }; 10622 } 10623 const storefrontLayoutCallback = (swat) =>{ 10624 SwymStorefrontLayoutContext.swat = swat; 10625 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 10626 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 10627 SwymStorefrontLayoutContext.Settings = { 10628 ...SwymStorefrontLayoutContext?.Settings, 10629 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 10630 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 10631 } 10632 10633 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 10634 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 10635 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 10636 detail: { settings: SwymStorefrontLayoutContext?.Settings } 10637 }); 10638 document.dispatchEvent(event); 10639 }else{ 10640 swat.utils.warn(`LayoutInitialized event is not defined.`); 10641 } 10642 }else{ 10643 swat.utils.warn(`Storefront Layout is disabled.`); 10644 document.getElementById("swym-storefront-layout-container")?.remove(); 10645 document.getElementById("swym-storefront-extention-render-container")?.remove(); 10646 } 10647 } 10648 10649 if (!window.SwymCallbacks) { 10650 window.SwymCallbacks = []; 10651 } 10652 window.SwymCallbacks.push(storefrontLayoutCallback); 10653 10654 SwymStorefrontLayoutContext.SwymCustomerData = { 10655 10656 name: null, 10657 email: null 10658 10659 };
10660 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 10661 })(); 10662</script>
10662 10663 10664 10665 10666 10667</div><div id="shopify-block-AVjNta2Uxd2Z3c3lQY__13149294977106698852" class="shopify-block shopify-app-block">
10667<script src="https://tacc.saio.io/checkbox_scripts?shop=eyefood-factory-pro.myshopify.com" async></script>
10667 10668 10669 10670</div>
10670<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10670 10671<shopify-store store-domain="https://eyefoodfactory.com" country="FR" language="fr"></shopify-store> 10672<shopify-chat></shopify-chat> 10673</body> 10674</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.