PageSourceSearch

https://artillery3dexpert.fr/account/login

html artillery3dexpert.fr collected 2026-10-07 15:46:19 UTC 134,450 bytes, 3,473 lines download raw bytes

1<!doctype html>
2<html lang="fr" class="js">
3
4  <!-- Start of Clerk.io E-commerce Personalisation tool - www.clerk.io -->
5  
5<script type="text/javascript">
6    (function(w,d){
7      var e=d.createElement('script');e.type='text/javascript';e.async=true;
8      e.src=(d.location.protocol=='https:'?'https':'http')+'://cdn.clerk.io/clerk.js';
9      var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(e,s);
10      w.__clerk_q=w.__clerk_q||[];w.Clerk=w.Clerk||function(){w.__clerk_q.push(arguments)};
11    })(window,document);
12
13    Clerk('config', {
14      key: 'ugyJHUR9ocbLgsV0pylvWEIDK9qEan47',
15      formatters: {
16        currency_converter: function(price) {
17          var converted_price = (price*Shopify.currency.rate);
18          return (converted_price).toString();
19        }
20      },
21      globals: {
22        currency_iso: "EUR",
23        currency_symbol: "€"
24      }
25    });
26  </script>
26
27  <!-- End of Clerk.io E-commerce Personalisation tool - www.clerk.io -->
28  <head>
29  <link rel="shortcut icon" href="//artillery3dexpert.fr/cdn/shop/files/Artillery_logo-favicon_32x32.jpg?v=1614327336" type="image/png">
30  <meta charset="UTF-8">
31  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
32  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0" />
33  <meta name='HandheldFriendly' content='True'>
34  <meta name='MobileOptimized' content='375'>
35  <meta http-equiv="cleartype" content="on">
36  <meta name="theme-color" content="#00c3ff"><title>Compte
37&ndash; Artillery 3d</title><!-- /snippets/social-meta-tags.liquid -->
38
39
40
41
42<meta property="og:site_name" content="Artillery 3d ">
43<meta property="og:url" content="https://artillery3dexpert.fr/account/login">
44<meta property="og:title" content="Compte">
45<meta property="og:type" content="website">
46<meta property="og:description" content="Découvrez la gamme d'imprimantes 3D FDM de la marque Artillery avec la Sidewinder X1 et la Genius. Elles proposant des hautes performances et une grande qual
46ité d'impression, à destination des Makers, hobbyistes, créatifs et professionnels. 
47Retrouvez aussi sur notre boutique les pièces détachées et les filaments.">
48
49
50
51
52
53<meta name="twitter:card" content="summary_large_image">
54<meta name="twitter:title" content="Compte">
55<meta name="twitter:description" content="Découvrez la gamme d'imprimantes 3D FDM de la marque Artillery avec la Sidewinder X1 et la Genius. Elles proposant des hautes performances et une grande qualité d'impression, à destination des Makers, hobbyistes, créatifs et professionnels. 
56Retrouvez aussi sur notre boutique les pièces détachées et les filaments.">
57
58
59  <link rel="canonical" href="https://artillery3dexpert.fr/account/login"/>
60  <link rel="preconnect dns-prefetch" href="https://cdn.shopify.com">
61  <link rel="preconnect dns-prefetch" href="https://v.shopify.com">
62  <link rel="preconnect dns-prefetch" href="https://cdn.shopifycloud.com">
63
64  <link rel="preload" href="//artillery3dexpert.fr/cdn/shop/t/44/assets/header-footer.scss.css?v=44716259743908480161718792736" as="style">
65  <link rel="preload" href="//artillery3dexpert.fr/cdn/shop/t/44/assets/global.scss.css?v=79523998979301559131718795986" as="style">
66  
67  <link rel="preload" href="//artillery3dexpert.fr/cdn/shop/t/44/assets/styles.scss.css?v=154367638561407849091745430559" as="style">
68  
69  <link rel="preload" href="//artillery3dexpert.fr/cdn/shop/t/44/assets/vendor.css?v=171034429631645801801718792736" as="style">
70  <link rel="preload" href="//artillery3dexpert.fr/cdn/shop/t/44/assets/arenafont.css?v=16111933386702985261718795985" as="style">
71
72  <!-- header-css-file  ================================================== -->
73  
74    <link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com">
75    <link href="//fonts.googleapis.com/css?family=Barlow:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap" rel='stylesheet' type='text/css'>
76  
77
78  
79    <link href="//fonts.googleapis.com/css?family=Barlow:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&display=swap" rel='stylesheet' type='text/css'>
80  
81
82  
83  <link href="//artillery3dexpert.fr/cdn/shop/t/44/assets/arenafont.css?v=16111933386702985261718795985" rel="stylesheet" type="text/css" media="all">
84  <link href="//artillery3dexpert.fr/cdn/shop/t/44/assets/vendor.css?v=171034429631645801801718792736" rel="stylesheet" type="text/css" media="all">
85  <link href="//artillery3dexpert.fr/cdn/shop/t/44/assets/header-footer.scss.css?v=44716259743908480161718792736" rel="stylesheet" type="text/css" media="all">
86  <link href="//artillery3dexpert.fr/cdn/shop/t/44/assets/global.scss.css?v=79523998979301559131718795986" rel="stylesheet" type="text/css" media="all">
87  
88  
89  <link href="//artillery3dexpert.fr/cdn/shop/t/44/assets/styles.scss.css?v=154367638561407849091745430559" rel="stylesheet" type="text/css" media="all">
90  
91  <link href="https://fonts.googleapis.com/css?family=Caveat:300,400,500,600,700&display=swap" rel='stylesheet' type='text/css'>
92  <link type="text/css" rel="stylesheet" charset="UTF-8" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
93
94  
94<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/lazysizes.min.js?v=19944551759608041491718792736" async></script>
94
95  
95<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/jquery-1.11.0.min.js?v=58211863146907186831718792736"></script>
95
96  
96<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/cookies.js?v=124176070287646777851718792736"></script>
96
97  
97<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/bootstrap.4x.min.js?v=35271929837704850651718792736" defer></script>
97<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
97<meta name="google-site-verification" content="CBUGzX97oWczuXv8zZv7QpUivzy1vXb-GcmsGkU5pMU">
98<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/26088439874/digital_wallets/dialog">
99<meta id="in-context-paypal-metadata" data-shop-id="26088439874" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
100<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
100<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=2916418"></script>
vendor: 1 bytes, line 100
100
101<script id="shopify-features" type="application/json">{"accessToken":"f086f8b42997a72245efcdec88f8514c","betas":["rich-media-storefront-analytics"],"domain":"artillery3dexpert.fr","predictiveSearch":true,"shopId":26088439874,"locale":"fr"}</script>
vendor: 1 bytes, line 101
101
102<script>var Shopify = Shopify || {};
103Shopify.shop = "artillery3d.myshopify.com";
104Shopify.locale = "fr";
105Shopify.currency = {"active":"EUR","rate":"1.0"};
106Shopify.country = "FR";
107Shopify.theme = {"name":"Soldes ete - 2024","id":163410116950,"schema_name":"Zeexo","schema_version":"1.2-fashion-jewelry","theme_store_id":null,"role":"main"};
108Shopify.theme.handle = "null";
109Shopify.theme.style = {"id":null,"handle":null};
110Shopify.cdnHost = "artillery3dexpert.fr/cdn";
111Shopify.routes = Shopify.routes || {};
112Shopify.routes.root = "/";
113Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
114Shopify.SignInWithShop = Shopify.SignInWithShop || {};
115Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
116Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 116
116
117<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 117
117
118<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 118
118
119<script>
120  window.Shopify = window.Shopify || {};
121  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
122  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
123  window.Shopify.SignInWithShop.eligible = true;
124</script>
vendor: 1 bytes, line 124
124
125<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 125
125
126<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.fr.esm.js"></script>
vendor: 1 bytes, line 126
126
127<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"></script>
vendor: 1 bytes, line 127
127
128<script type="module">
129  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.fr.esm.js");
130await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js");
131
132  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
133window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
134
135</script>
vendor: 1 bytes, line 135
135
136<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 136
136
137<script type="module">
138  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
139
140  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
141
142</script>
vendor: 1 bytes, line 142
142
143<script>
144  window.Shopify = window.Shopify || {};
145  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
146  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"]};
147</script>
vendor: 1 bytes, line 147
147
148<script>(function() {
149  var isLoaded = false;
150  function asyncLoad() {
151    if (isLoaded) return;
152    isLoaded = true;
153    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/9175da83076dae90cd4b4200e\/94d9623c394cc82f738684c94.js?shop=artillery3d.myshopify.com","https:\/\/app-wallet.webkul.com\/js\/wk_wallet.js?shop=artillery3d.myshopify.com","\/\/cdn.shopify.com\/proxy\/9192a8ccf6464ced8e6c66f85188ff539d294cd50ca43acc82b2426b9d1986e7\/storage.googleapis.com\/singleton-software-bucket\/dualprice\/prod\/dualPrice_v2.js?shop=artillery3d.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/d1564fddzjmdj5.cloudfront.net\/initializercolissimo.js?app_name=happycolissimo\u0026cloud=d1564fddzjmdj5.cloudfront.net\u0026shop=artillery3d.myshopify.com","https:\/\/app.easyquote.pw\/easyquote.js?url=https:\/\/app.easyquote.pw\u0026shop=artillery3d.myshopify.com","\/\/cdn.shopify.com\/proxy\/4b71e8322e0575216489c5504229663252f7f52536101677a5aba5e557480f54\/api.goaffpro.com\/loader.js?shop=artillery3d.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
154    for (var i = 0; i < urls.length; i++) {
155      var s = document.createElement('script');
156      s.type = 'text/javascript';
157      s.async = true;
158      s.src = urls[i];
159      var x = document.getElementsByTagName('script')[0];
160      x.parentNode.insertBefore(s, x);
161    }
162  };
163  if(window.attachEvent) {
164    window.attachEvent('onload', asyncLoad);
165  } else {
166    window.addEventListener('load', asyncLoad, false);
167  }
168})();</script>
vendor: 1 bytes, line 168
168
169<script id="__st">var __st={"a":26088439874,"offset":7200,"reqid":"084f10f9-aaa5-4d98-b553-9fec2e077bf7-1791387978","pageurl":"artillery3dexpert.fr\/account\/login","u":"f69be00c2fbc"};</script>
vendor: 1 bytes, line 169
169
170<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 170
170
171<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 171
171
172<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//artillery3dexpert.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 172
172
173<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 = "//artillery3dexpert.fr/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
173<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 173
173
174<script>
175  window.Shopify = window.Shopify || {};
176  window.Shopify.MCP = window.Shopify.MCP || {};
177  window.Shopify.MCP.enabled = true;
178  window.Shopify.MCP.shop = "artillery3d.myshopify.com";
179  window.Shopify.MCP.mcpEndpoint = "https:\/\/artillery3dexpert.fr\/api\/mcp";
180  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"]}}];
181</script>
vendor: 1 bytes, line 181
181
182<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("\/\/artillery3dexpert.fr\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
183</script>
vendor: 1 bytes, line 183
183
184<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://artillery3dexpert.fr/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
185</script>
vendor: 1 bytes, line 185
185
186<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
187  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);
188</script>
vendor: 1 bytes, line 188
188
189<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})}}));
190</script>
190
191<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://artillery3dexpert.fr/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
192<style id="shopify-accelerated-checkout-cart">
193        #shopify-buyer-consent {
194  margin-top: 1em;
195  display: inline-block;
196  width: 100%;
197}
198
199#shopify-buyer-consent.hidden {
200  display: none;
201}
202
203#shopify-subscription-policy-button {
204  background: none;
205  border: none;
206  padding: 0;
207  text-decoration: underline;
208  font-size: inherit;
209  cursor: pointer;
210}
211
212#shopify-subscription-policy-button::before {
213  box-shadow: none;
214}
215
216      </style>
217
218<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
218
219  
220  <link rel="preconnect dns-prefetch" href="https://cdn.weglot.com">
221  <link rel="prefetch" href="https://cdn.weglot.com/weglot.min.css" as="style">
222  
223  
223<script type="text/javascript">
224    var customerLogged = ''
225    var arn_wl_cp_settings = null;
226</script>
226
227
228  <style type="text/css">
229    :root {
230      --arn-add-wishlist-icon-color: ;
231      --arn-add-wishlist-icon-active-color: ;
232      --arn-show-wishlist-icon-color: ;
233      --arn-remove-wishlist-icon-color: ;
234
235      --arn-add-compare-icon-color: ;
236      --arn-add-compare-icon-active-color: ;
237      --arn-show-compare-icon-color: ;
238      --arn-remove-compare-icon-color: ;
239      --arn-preloader-icon-color: ;
240      
241      --arn-outstock-color: #ff0000;
242      --arn-instock-color: #2D882D;
243      --arn-table-heading-bkg: #cecece;
244      --arn-table-text-color-1: #000000;
245      --arn-table-text-color-2: #ffffff;
246      --arn-table-btn-border-color: #000000;
247      --arn-table-btn-color: #ffffff;
248      --arn-table-btn-active-color: #000000;
249
250      --arn-table-product-heading: "";
251      --arn-table-price-heading: "";
252      --arn-table-image-heading: "";
253      --arn-table-price-heading: "";
254      --arn-table-available-heading: "";
255      --arn-table-delete-heading: "";
256    }
257    
258</style>
259  <svg xmlnsXlink="http://www.w3.org/2000/svg" style="display: none;"">
260    <symbol id="arn_icon-add-wishlist" viewBox="">
261        <title>add wishlist</title>
262        
263    </symbol>
264
265    <symbol id="arn_icon-show-wishlist" viewBox="">
266        <title>show wishlist</title>
267        
268    </symbol>
269
270    <symbol id="arn_icon-remove-wishlist" viewBox=""> 
271        <title>remove wishlist</title>
272        
273    </symbol>
274
275    <symbol id="arn_icon-add-compare" viewBox="">
276        <title>add compare</title>
277        
278    </symbol>
279
280    <symbol id="arn_icon-show-compare" viewBox="">
281        <title>show compare</title>
282        
283    </symbol>
284
285    <symbol id="arn_icon-remove-compare" viewBox=""> 
286        <title>remove compare</title>
287        
288    </symbol>
289    
290    <symbol id="arn_icon-preloader" viewBox=""> 
291        <title>preloader</title>
292        
293    </symbol>
294</svg>
295<script type="text/javascript">var isCart = false;var dualPriceStoreID = 818;</script>
295<div class="styleForDualPrice"><style>.dualPrice{display:none;}</style></div>
295<script type="text/javascript">var intervalId = null;var varCounter = 0;var containScriptTagFirstControll = false;var containScriptTagSecondControll = false;window.onload = function() {scripts = document.getElementsByTagName("script");for (var i = 0; i < scripts.length; i++) {if (scripts[i].src.includes("dualPrice")) {containScriptTagFirstControll = true;}}if (!containScriptTagFirstControll) {intervalId = setInterval(function() {if(varCounter < 5) {varCounter++;scripts = document.getElementsByTagName("script");for (var i = 0; i < scripts.length; i++) {if (scripts[i].src.includes("dualPrice")) {containScriptTagSecondControll = true;}}} else {if (!containScriptTagSecondControll && typeof jQuery !== "undefined") {jQuery(".styleForDualPrice").remove();}  clearInterval(intervalId);}}, 50);} }</script>
295<script type="text/javascript">var dp_activate_app = '1';var dp_base_price_type = '1';var dp_price_type_to_show = '0';var dp_first_price = '0';var dp_tax_percent = '20';var dp_tax_incl_label = 'TTC';var dp_tax_excl_label = 'HT';var dp_price_path = '[itemprop=price]';var dp_tax_incl_color = '#000000';var dp_tax_excl_color = '#4f4f4f';var dp_size_ratio = '0';var dp_is_init = '0';var dp_money_format = '€$$amount_with_comma_separator&&';</script>
295<script>            if ((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 1.7)) {              jqueryScript = document.createElement('script');              jqueryScript.src = 'https://code.jquery.com/jquery-3.6.0.min.js';              document.head.append(jqueryScript);            }                        var wk_cashback_amount  = '';            var wk_cashback_label   = '<span id="wk_cashback_product_front" style="background-color:rgba(13, 146, 255, 1)">GET {$cashback_discount_detail} CASHBACK</span>';            var wk_wallet_label     = 'Argent dispo dans ton Wallet Artillery3Dexpert : HT';            var wk_wallet_balance   = '';            var wk_shop_currency    = '€';            var wk_wallet_remaning_amount = '';            var wk_shop_domain      =   'artillery3dexpert.fr';          </script>
295<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311  
311<script>
312    window.klaviyoReviewsProductDesignMode = false
313  </script>
313
314
315
316
317
318
319
320
321
322
323<!-- END app block -->
323<script src="https://cdn.shopify.com/extensions/01a114e1-e465-7e37-927e-785e9caa53f5/TMS-Prod-v-1c2e420-61-1/assets/tms-translator.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 323
323
324<script src="https://cdn.shopify.com/extensions/01a07a8c-1d34-7d96-a377-f5f8dc8898ec/product-ads-by-criteo-39/assets/index.js" type="text/javascript" defer="defer"></script>
324
325<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0260/8843/9874/files/banner_sm_cb98ff0c-b9f6-4dc0-be12-f309de43d4be.jpg?v=1596488839" />
326<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0260/8843/9874/files/banner_sm_cb98ff0c-b9f6-4dc0-be12-f309de43d4be.jpg?v=1596488839" />
327<meta property="og:image:width" content="1200" />
328<meta property="og:image:height" content="628" />
329<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
330<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: 26088439874,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 330
330
331<script>
332  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
333</script>
vendor: 1 bytes, line 333
333
334<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}
334).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: 26088439874,storefrontBaseUrl: "https://artillery3dexpert.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://artillery3dexpert.fr/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2243068246","configuration":"{\"shop\":\"artillery3d.myshopify.com\",\"cookie_duration\":\"1209600\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
334,{"id":"1207861590","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-823802245\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-823802245\\\/Xf6zCJu0qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-823802245\\\/3SZOCJ60qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-823802245\\\/B7BYCKG0qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-823802245\\\/jG68CKS0qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-823802245\\\/9AWkCKe0qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-823802245\\\/gW_rCKq0qZ0BEIXz6IgD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-823802245\\\/A6yHCK20qZ0BEIXz6IgD\\\"}],\\\"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":"309133654","configuration":"{\"partnerId\": \"95575\", \"environment\": \"prod\", \"countryCode\": \"FR\", \"logLevel\": \"debug\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"163119446","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"200737110","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Artillery 3d ","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"artillery3d.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/artillery3dexpert.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://artillery3dexpert.fr/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"163410116950","themePublished":"true","eventMetadataId":"2ecdc24e-0625-4cca-827a-cc6cae8595cb","shopId":"26088439874","storefrontBaseUrl":"https:\/\/artillery3dexpert.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
334<script>
335  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
336  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
337  window.ShopifyAnalytics.meta.currency = 'EUR';
338  var meta = {"page":{"requestId":"084f10f9-aaa5-4d98-b553-9fec2e077bf7-1791387978"}};
339  for (var attr in meta) {
340    window.ShopifyAnalytics.meta[attr] = meta[attr];
341  }
342</script>
vendor: 1 bytes, line 342
342
343<script class="analytics">
344  (function () {
345    var customDocumentWrite = function(content) {
346      var jquery = null;
347
348      if (window.jQuery) {
349        jquery = window.jQuery;
350      } else if (window.Checkout && window.Checkout.$) {
351        jquery = window.Checkout.$;
352      }
353
354      if (jquery) {
355        jquery('body').append(content);
356      }
357    };
358
359    var hasLoggedConversion = function(token) {
360      if (token) {
361        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
362      }
363      return false;
364    }
365
366    var setCookieIfConversion = function(token) {
367      if (token) {
368        var twoMonthsFromNow = new Date(Date.now());
369        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
370
371        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
372      }
373    }
374
375    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
376    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
377    if (trekkie.integrations) {
378      return;
379    }
380    trekkie.methods = [
381      'identify',
382      'page',
383      'ready',
384      'track',
385      'trackForm',
386      'trackLink'
387    ];
388    trekkie.factory = function(method) {
389      return function() {
390        var args = Array.prototype.slice.call(arguments);
391        args.unshift(method);
392        trekkie.push(args);
393        if (method == 'track' || method == 'page') {
394          var pageUrl;
395          try {
396            pageUrl = window.location.href;
397          } catch (e) {}
398          var pageReferrer;
399          try {
400            pageReferrer = document.referrer;
401          } catch (e) {}
402          try {
403            if (window.__TREKKIE_SHIM_QUEUE == null) {
404              window.__TREKKIE_SHIM_QUEUE = [];
405            }
406            window.__TREKKIE_SHIM_QUEUE.push({
407              from: 'trekkie-stub',
408              method: method,
409              args: args.slice(1),
410              pageContext: {
411                url: pageUrl,
412                referrer: pageReferrer
413              }
414            });
415          } catch (e) {
416            // no-op
417          }
418        }
419        return trekkie;
420      };
421    };
422    for (var i = 0; i < trekkie.methods.length; i++) {
423      var key = trekkie.methods[i];
424      trekkie[key] = trekkie.factory(key);
425    }
426    trekkie.load = function(config) {
427      trekkie.config = config || {};
428      trekkie.config.initialDocumentCookie = document.cookie;
429      var first = document.getElementsByTagName('script')[0];
430var script = document.createElement('script');
431script.type = 'text/javascript';
432script.onerror = function(e) {
433  var scriptFallback = document.createElement('script');
434  scriptFallback.type = 'text/javascript';
435  scriptFallback.onerror = function(error) {
436          var Monorail = {
437      produce: function produce(monorailDomain, schemaId, payload) {
438        var currentMs = new Date().getTime();
439        var event = {
440          schema_id: schemaId,
441          payload: payload,
442          metadata: {
443            event_created_at_ms: currentMs,
444            event_sent_at_ms: currentMs
445          }
446        };
447        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
448      },
449      sendRequest: function sendRequest(endpointUrl, payload) {
450        // Try the sendBeacon API
451        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
452          var blobData = new window.Blob([payload], {
453            type: 'text/plain'
454          });
455
456          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
457            return true;
458          } // sendBeacon was not successful
459
460        } // XHR beacon
461
462        var xhr = new XMLHttpRequest();
463
464        try {
465          xhr.open('POST', endpointUrl);
466          xhr.setRequestHeader('Content-Type', 'text/plain');
467          xhr.send(payload);
468        } catch (e) {
469          console.log(e);
470        }
471
472        return false;
473      },
474      isIos12: function isIos12() {
475        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
476      }
477    };
478    Monorail.produce('monorail-edge.shopifysvc.com',
479      'trekkie_storefront_load_errors/1.1',
480      {shop_id: 26088439874,
481      theme_id: 163410116950,
482      app_name: "storefront",
483      context_url: window.location.href,
484      source_url: "//artillery3dexpert.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
485
486  };
487  scriptFallback.async = true;
488  scriptFallback.src = '//artillery3dexpert.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
489  first.parentNode.insertBefore(scriptFallback, first);
490};
491script.async = true;
492script.src = '//artillery3dexpert.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
493first.parentNode.insertBefore(script, first);
494
495    };
496    trekkie.load(
497      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":26088439874,"isMerchantRequest":null,"themeId":163410116950,"themeCityHash":"17352929603772905326","contentLanguage":"fr","currency":"EUR","eventMetadataId":"2ecdc24e-0625-4cca-827a-cc6cae8595cb"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
498    );
499
500    var loaded = false;
501    trekkie.ready(function() {
502      if (loaded) return;
503      loaded = true;
504
505      window.ShopifyAnalytics.lib = window.trekkie;
506
507      var originalDocumentWrite = document.write;
508      document.write = customDocumentWrite;
509      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
510      document.write = originalDocumentWrite;
511
512      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
513      var token = match? match[1]: undefined;
514      if (!hasLoggedConversion(token)) {
515        setCookieIfConversion(token);
516        
517      }
518    });
519
520    window.ShopifyAnalytics.lib.page(null,{"requestId":"084f10f9-aaa5-4d98-b553-9fec2e077bf7-1791387978","shopifyEmitted":true});
521
522    var eventsListenerScript = document.createElement('script');
523    eventsListenerScript.async = true;
524    eventsListenerScript.src = "//artillery3dexpert.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
525    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
526})();</script>
526
527  
527<script>
528  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
529    window.ga = function ga() {
530      (window.ga.q = window.ga.q || []).push(arguments);
531      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
532        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
533      }
534      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
535    };
536    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
537      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
538    }
539  }
540</script>
vendor: 1 bytes, line 540
540
541<script
542  defer
543  src="https://artillery3dexpert.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
544  data-application="storefront-renderer"
545  data-shop-id="26088439874"
546  data-render-region="gcp-europe-west4"
547  data-page-type="customers/login"
548  data-theme-instance-id="163410116950"
549  data-theme-name="Zeexo"
550  data-theme-version="1.2-fashion-jewelry"
551  data-monorail-region="shop_domain"
552  data-resource-timing-sampling-rate="10"
553  data-shs="true"
554  data-shs-beacon="true"
555  data-shs-export-with-fetch="true"
556  data-shs-logs-sample-rate="1"
557  data-shs-beacon-endpoint="https://artillery3dexpert.fr/api/collect"
558></script>
558
559<meta name="shopify-y" content="50080e3d-dbbc-4553-82cf-0715f99ca749" data-expiration="1822945578000"><meta name="shopify-s" content="b716268c-674a-490e-ae4b-a64893b5b863" data-expiration="1791389778000"><meta name="new-cookie-storage-activated" content="t">
560</head>
561
562
563
564
565<body class="templateCustomersLogin mobile-bar-outside category-mode-false lazy-loading-img input-bg-none">
566  
567  
568  
569  
570  
571  
572  
573  
574  
575  
576  
577  
578  
579  
580  
581  
582  
583  
584  
585  
586  
587
588  
589    
589<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"></script>
589
590    
590<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/bc.customerArea.js?v=43089719564315150741718792736"></script>
590
591  
592
593  <div class="boxed-wrapper skin-jewelry mode-color icon-btn-banner" data-cart-style="dropdown" data-redirect="false" data-ajax-cart="true">
594    <div class="new-loading"></div>
595    <div id="menu-hover-background"></div>
596
597    
598    <div id="page-body" class="breadcrumb-color boxed">
599      <div class="header-department">
600        <div id="shopify-section-notice-bar" class="shopify-section">
601
602<div id="notice-bar-notice-bar" data-section-type="notice-bar" data-section-id="notice-bar" class="notice-bar layout-full notice-border-none">
603  <div class="notice-bar-container bg-image lazyload"data-bgset="//artillery3dexpert.fr/cdn/shop/files/Bandeau_1dd8ce53-e607-4ca5-b463-b3333636c6ad_1920x.jpg?v=1738744543" style=" background-repeat: no-repeat;"
604    >
605
606      
607
608        <div class="container alignment-center">
609          <div class="text-box-content">
610            <div class="text-box flex-layout">
611              
612
613                
614
615                    <div class="text big-size" style="color: #000000; font-size: 21px;"><p>-10% de remise sur les filaments avec le CODE : BOBINE</p><p>-5% de remise sur les pièces détachées et accessoires avec le CODE : PROMO</p></div>
616                  
617
618                
619
620              
621            </div>
622          </div>
623        </div>
624
625      
626
627      <style type="text/css">
628        #notice-bar-notice-bar .notice-bar-container .text-box-content{
629          padding-top: 21px;
630          padding-bottom: 41px;
631        }
632      </style>
633
634  </div>
635
636  <span class="close-notice"><i class="demo-icon icon-close"></i></span>
637  
638  
638<script>
639    jQuery(document).ready(function($) {
640
641      var i_sections = new theme.Sections();
642      i_sections.register('notice-bar',function(){
643        if($('.header-content').hasClass('header-overlay')){
644          var _closeBar = $('#shopify-section-announcement-bar').height();
645          $('.header-container').css('top', _closeBar);
646          return false;
647        }
648        else{
649          if ($.cookie('hide-notice-bar') == "yes") {
650            $("#shopify-section-notice-bar").css('display', 'none');
651          }
652
653          else{
654            $("#shopify-section-notice-bar").slideDown( 'slow' );
655          }
656
657          jQuery("body").on("click", ".notice-bar .close-notice", function() {
658            $.cookie('hide-notice-bar','yes', {expires: 1, path: '/'});
659            $("#shopify-section-notice-bar").css('display', 'none');
660          });
661
662          if ($.cookie('hide-announcement-bar') == "yes") {
663            $("#shopify-section-announcement-bar").css('display', 'none');
664          }
665
666          else{
667            $("#shopify-section-announcement-bar").slideDown( 'slow' );
668          }
669
670          jQuery("body").on("click", ".announcement-bar .close-notice", function() {
671            $.cookie('hide-announcement-bar','yes', {expires: 1, path: '/'});
672            $("#shopify-section-announcement-bar").css('display', 'none');
673          });
674        }
675      })
676
677    })
678  </script>
678
679</div>
680
681
682</div>
683        <div id="shopify-section-announcement-bar" class="shopify-section">
684
685
686<div class="announcement-bar layout-full style-5 d-none d-md-block">
687  <div class="bar-container" style="background: #2998ba;">
688    <div class="container">
689
690      <div class="top-bar-list row justify-content-md-center">
691        
692
693            <div class="col-fix">
694              <div class="item">
695                <div class="icon" style="color: #ffffff"><i class="demo-icon icon-rebel"></i></div>
696                <div class="text">
697                  <div class="heading" style="color: #ffffff">LIVRAISONS EXPRESS</div>
698                  
699                </div>
700              </div>
701            </div>
702
703            
704          
705        
706        
707
708            <div class="col-fix">
709              <div class="item">
710                <div class="icon" style="color: #ffffff"><i class="demo-icon icon-wechat"></i></div>
711                <div class="text">
712                  <div class="heading" style="color: #ffffff">SUPPORT/ SAV FRANCAIS</div>
713                  
714                </div>
715              </div>
716            </div>
717
718            
719          
720        
721        
722
723            <div class="col-fix">
724              <div class="item">
725                <div class="icon" style="color: #ffffff"><i class="demo-icon icon-child"></i></div>
726                <div class="text">
727                  <div class="heading" style="color: #ffffff">5% de vos achats remboursé en CASHBACK !!!!</div>
728                  
729                </div>
730              </div>
731            </div>
732
733            
734          
735        
736         
737      </div>
738
739    </div>
740
741    
742  </div>
743</div>
744
745
746</div>
747        <div id="shopify-section-header" class="shopify-section">
748
749
750
751
752
753
754
755
756
757
758
759
760
761  
762
763  <header data-section-type="header" data-section-id="header" class="header-content header-border-bottom input-bg-none" data-stick="true" data-stickymobile="true" data-shadow="true">
764<div class="header-container layout-full style-10" data-style="10">
765      
766            
767  <div class="top-bar d-none d-lg-block">
768    <div class="container-fluid">
769      <div class="table-row">
770        
771        
772          
773            <div class="top-bar-left">
774	
775		<ul class="widget-social-icons list-inline">
776  
777  
778  
779  
780  
781  
782  
783  
784  
785  
786  
787  
788  
789  
790  
791  
792  
793  
794  
795  
796  
797  
798  
799  
800  
801  
802  
803  
804  
805  
806  
807  
808  
809  
810  
811  
812  
813  
814  
815  
816  
817</ul>
818	
819</div>
820          
821        
822          <div class="top-bar-right">
823
824  
825    
826      
827	<ul class="welcome-text ">
828		<li>
829		  <span>EXPEDITION DEPUIS NOTRE ENTREPOT FRANCE (91 - ESSONNE)</span>
830		  <a href="mailto:.">.</a>
831		</li>
832	</ul>
833
834    
835  
836
837  
838    
839  
840
841  
842    
843
844      <ul class="menu list-inline">
845        
846          
847            <li><a href="/"><span>Accueil</span></a></li>
848          
849            <li><a href="https://formation.artillery3dexpert.fr/centre-d-aide"><span>Nous contacter</span></a></li>
850          
851            <li><a href="https://www.facebook.com/artillery3Dexpert"><span>Facebook</span></a></li>
852          
853            <li><a href="https://twitter.com/artillery3dexp"><span>Twitter</span></a></li>
854          
855        
856
857        
858      </ul>
859    
860  
861
862  
863
864  
865
866</div>
867        
868
869      </div>
870    </div>
871  </div>
872
873
874<div class="header-main">
875  <div class="header-main-inner">
876
877    <div class="container-fluid">
878      <div class="table-row">
879
880        <div class="navbar navbar-responsive-menu d-lg-none">
881          <div class="responsive-menu">
882            <span class="bar"></span>
883            <span class="bar"></span>
884            <span class="bar"></span>
885          </div>
886        </div>
887        
888        
889  
890  
891  
892
893  <div class="m-cart-icon cart-target d-lg-none">
894    
895    <a href="/cart" class="mobile-basket" title="cart">
896      
897        <i class="demo-icon icon-shopping-cart-left"></i>
898
899      
900
901      <span class="number"><span class="n-item">0</span></span>
902    </a>
903    
904  </div>
905
906        <div class="header-logo">
907  
908  
909  
910  
911  
912  <a href="/" title="Artillery 3d " class="logo-site lazyload waiting">
913    <img class="lazyload desktop-logo-site" data-srcset="//artillery3dexpert.fr/cdn/shop/files/Artillery_noir_fond_blanc_306e7903-0501-4b4d-b438-3e9b390ccc80_150x.png?v=1738744482 1x"
914          
915         alt="Artillery 3d "
916         style="max-width: 150px;" />
917    <img class="lazyload mobile-logo-site" data-srcset="//artillery3dexpert.fr/cdn/shop/files/artilleryu3dexpert_240x.png?v=1738744457 2x"
918          
919         alt="Artillery 3d "
920         style="max-width: 120px;" />
921  </a>
922</div>
923        
924  
925  
926  
927  
928
929  <div class="horizontal-menu dropdown-fix d-none d-lg-block">
930    <div class="sidemenu-holder text-uppercase bold-text">
931
932      <nav class="navbar navbar-expand-lg">
933        <div class="collapse navbar-collapse">
934          <ul class="menu-list">
935            
936              
937
938
939
940 
941 
942 
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970  
971    <li class="">
972      <a href="/collections/sidewinder-x4-pro-x4-plus">
973        
974        <span>Imprimante 3D</span>
975        
976
977      </a>
978    </li>
979
980  
981
982
983
984            
985              
986
987
988
989 
990 
991 
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019  
1020    <li class="dropdown">
1021  <div class="dropdown-inner">
1022    <a href="/collections/tous-les-filaments" class="dropdown-link">
1023      
1024      <span>Filaments</span>
1025      
1026
1027    </a>
1028    <span class="expand"></span>
1029  </div>
1030  <ul class="dropdown-menu">
1031    
1032      
1033
1034
1035
1036  <li><a tabindex="-1" href="/collections/pla-ultra-speed"><span>PLA+ Ultra Speed</span></a></li>
1037
1038
1039
1040    
1041      
1042
1043
1044
1045  <li><a tabindex="-1" href="/collections/bobine-plastique-ams-roll"><span>Bobine Plastique (AMS-ROLL)</span></a></li>
1046
1047
1048
1049    
1050      
1051
1052
1053
1054  <li><a tabindex="-1" href="/collections/mega-pack-grossite"><span>MEGA PACK Grossiste</span></a></li>
1055
1056
1057
1058    
1059      
1060
1061
1062
1063  <li><a tabindex="-1" href="/collections/filament-pla-premium"><span>PLA Premium 1.75mm</span></a></li>
1064
1065
1066
1067    
1068      
1069
1070
1071
1072  <li><a tabindex="-1" href="/collections/pla-premium-gamme-matte"><span>PLA Matte (NEW)</span></a></li>
1073
1074
1075
1076    
1077      
1078
1079
1080
1081  <li><a tabindex="-1" href="/collections/filaments-pla-silk"><span>PLA Silk Premium</span></a></li>
1082
1083
1084
1085    
1086      
1087
1088
1089
1090  <li><a tabindex="-1" href="/collections/pla-magic-bigout-premium-wanhao-1-75mm"><span>PLA Magic Bi-goût</span></a></li>
1091
1092
1093
1094    
1095      
1096
1097
1098
1099  
1100  
1101  
1102
1103  
1104	
1105  
1106
1107  
1108
1109  
1110	
1111  <li class="dropdown dropdown-submenu">
1112    <div class="dropdown-inner">
1113      <a href="/collections/filaments-speciaux" class="dropdown-link">
1114        <span>PLA Spéciaux: Nos meilleures créations</span>    
1115      </a>
1116
1117      <span class="expand"></span>
1118    </div>
1119    <ul class="dropdown-menu">
1120      <li class="back-prev-menu d-block d-lg-none"><span class="expand back">Back</span></li>
1121      
1122        
1123
1124
1125
1126  <li><a tabindex="-1" href="/collections/pla-arc-en-ciel"><span>PLA ARC EN CIEL</span></a></li>
1127
1128
1129
1130      
1131        
1132
1133
1134
1135  <li><a tabindex="-1" href="/collections/pla-marbre"><span>PLA MARBRE</span></a></li>
1136
1137
1138
1139      
1140        
1141
1142
1143
1144  <li><a tabindex="-1" href="/collections/pla-galaxy"><span>PLA GALAXY</span></a></li>
1145
1146
1147
1148      
1149        
1150
1151
1152
1153  <li><a tabindex="-1" href="/collections/pla-phosphorescent"><span>PLA PHOSPHORESCENT</span></a></li>
1154
1155
1156
1157      
1158        
1159
1160
1161
1162  <li><a tabindex="-1" href="/collections/pla-neon-fluo"><span>PLA NEON FLUO</span></a></li>
1163
1164
1165
1166      
1167        
1168
1169
1170
1171  <li><a tabindex="-1" href="/collections/pla-hyper-pla-haute-vitesse"><span>PLA + HYPER (haute vitesse)</span></a></li>
1172
1173
1174
1175      
1176    </ul>
1177  </li>
1178
1179
1180
1181    
1182      
1183
1184
1185
1186  <li><a tabindex="-1" href="/collections/filaments-transparents"><span>Filaments transparents (NEW)</span></a></li>
1187
1188
1189
1190    
1191      
1192
1193
1194
1195  <li><a tabindex="-1" href="/collections/tpu"><span>TPU Premium 1.75mm</span></a></li>
1196
1197
1198
1199    
1200      
1201
1202
1203
1204  <li><a tabindex="-1" href="/collections/filaments-petg"><span>PETG Premium 1.75mm</span></a></li>
1205
1206
1207
1208    
1209  </ul>
1210</li>
1211
1212  
1213
1214
1215
1216            
1217              
1218
1219
1220
1221 
1222 
1223 
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251  
1252    <li class="dropdown">
1253  <div class="dropdown-inner">
1254    <a href="/collections/piece-detachees" class="dropdown-link">
1255      
1256      <span>Pièces Détachées</span>
1257      
1258
1259    </a>
1260    <span class="expand"></span>
1261  </div>
1262  <ul class="dropdown-menu">
1263    
1264      
1265
1266
1267
1268  <li><a tabindex="-1" href="/collections/pieces-pour-sidewinder-x1"><span>Pièces Sidewinder X1</span></a></li>
1269
1270
1271
1272    
1273      
1274
1275
1276
1277  <li><a tabindex="-1" href="/collections/pieces-pour-sidewinder-x2"><span>Pièces Sidewinder X2</span></a></li>
1278
1279
1280
1281    
1282      
1283
1284
1285
1286  <li><a tabindex="-1" href="/collections/pieces-pour-genius"><span>Pièces Genius</span></a></li>
1287
1288
1289
1290    
1291      
1292
1293
1294
1295  <li><a tabindex="-1" href="/collections/pieces-pour-genius-pro"><span>Pièces Genius Pro</span></a></li>
1296
1297
1298
1299    
1300      
1301
1302
1303
1304  <li><a tabindex="-1" href="/collections/pieces-pour-hornet"><span>Pièces Hornet</span></a></li>
1305
1306
1307
1308    
1309  </ul>
1310</li>
1311
1312  
1313
1314
1315
1316            
1317              
1318
1319
1320
1321 
1322 
1323 
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351  
1352    <li class="">
1353      <a href="/collections/accessoires">
1354        
1355        <span>Accessoires</span>
1356        
1357
1358      </a>
1359    </li>
1360
1361  
1362
1363
1364
1365            
1366              
1367
1368
1369
1370 
1371 
1372 
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400  
1401    <li class="">
1402      <a href="https://formation.artillery3dexpert.fr/centre-d-aide">
1403        
1404        <span>Support</span>
1405        
1406
1407      </a>
1408    </li>
1409
1410  
1411
1412
1413
1414            
1415          </ul>
1416        </div>
1417      </nav>
1418
1419    </div>
1420  </div>
1421
1422        <div class="header-icons d-none d-lg-block">
1423  <ul class="list-inline"> 
1424
1425    
1426
1427    
1428      
1429  
1430  
1431
1432  <div class="searchbox searchbox-center d-none d-lg-block">
1433
1434    
1435    
1436    
1437
1438    <form id="search" class="navbar-form search" action="/search" method="get">
1439      <input type="hidden" name="type" value="product" />
1440      <input id="bc-product-search" type="text" name="q" class="form-control bc-product-search"  placeholder="Chercher" autocomplete="off" />
1441
1442      <button type="submit" class="search-icon">
1443        <span>
1444
1445          
1446            <i class="demo-icon icon-search-long-solid"></i>
1447
1448          
1449
1450        </span>
1451      </button>
1452    </form>
1453
1454    <div id="result-ajax-search" class="result-ajax-search">
1455      <ul class="search-results"></ul>
1456    </div>
1457
1458  </div>
1459
1460    
1461
1462    
1463      
1464    
1465
1466    
1467      
1468      
1469      
1470
1471      <li class="customer-account">
1472        
1473        <a href="/account/login" title="Connexion">
1474        
1475
1476          
1477            <i class="demo-icon icon-single-user-light"></i>
1478
1479          
1480
1481        </a>
1482      </li>
1483    
1484
1485    
1486
1487    
1488
1489       
1490      
1491      
1492      
1493    
1494      <li class="top-cart-holder hover-dropdown">
1495        <div class="cart-target">
1496
1497          
1498            <a href="javascript:void(0)" class="basket dropdown-toggle" title="cart">
1499              
1500                <i class="demo-icon icon-shopping-cart-left"></i>
1501
1502              
1503
1504              <span class="number"><span class="n-item">0</span></span>
1505            </a>
1506
1507            <div class="cart-dd">
1508              <div id="cart-info">
1509                <div id="cart-content" class="cart-content">
1510                  <div class="cart-loading"></div>
1511                </div>
1512              </div>
1513            </div>
1514
1515          
1516
1517        </div>
1518      </li>            
1519    
1520
1521  </ul>
1522</div>
1523        
1524      </div>
1525    </div>
1526
1527  </div>
1528</div>
1529
1530          
1531
1532      <!-- Begin Menu Mobile-->
1533<div class="mobile-version d-lg-none">
1534  <div class="menu-mobile navbar">   
1535    
1536    <div class="mm-wrapper">
1537      <div class="nav-collapse is-mobile-nav">
1538        
1539        <ul class="main-nav">
1540          
1541          
1542          
1543            
1544
1545
1546
1547 
1548 
1549 
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577  
1578    <li>
1579      <a href="/collections/sidewinder-x4-pro-x4-plus">
1580        <span>Imprimante 3D</span>
1581        
1582
1583      </a>
1584    </li>
1585
1586  
1587
1588
1589
1590          
1591            
1592
1593
1594
1595 
1596 
1597 
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625  
1626    <li class="dropdown">
1627  <div class="dropdown-inner">
1628    <a href="/collections/tous-les-filaments" class="dropdown-link">
1629      <span>Filaments</span>
1630      
1631      
1632    </a>
1633    <span class="expand"></span>
1634  </div>
1635  
1636  <ul class="dropdown-menu">
1637    <li class="back-prev-menu"><span class="expand back">Back</span></li>
1638    
1639      
1640
1641
1642
1643  <li><a tabindex="-1" href="/collections/pla-ultra-speed"><span>PLA+ Ultra Speed</span></a></li>
1644
1645
1646
1647    
1648      
1649
1650
1651
1652  <li><a tabindex="-1" href="/collections/bobine-plastique-ams-roll"><span>Bobine Plastique (AMS-ROLL)</span></a></li>
1653
1654
1655
1656    
1657      
1658
1659
1660
1661  <li><a tabindex="-1" href="/collections/mega-pack-grossite"><span>MEGA PACK Grossiste</span></a></li>
1662
1663
1664
1665    
1666      
1667
1668
1669
1670  <li><a tabindex="-1" href="/collections/filament-pla-premium"><span>PLA Premium 1.75mm</span></a></li>
1671
1672
1673
1674    
1675      
1676
1677
1678
1679  <li><a tabindex="-1" href="/collections/pla-premium-gamme-matte"><span>PLA Matte (NEW)</span></a></li>
1680
1681
1682
1683    
1684      
1685
1686
1687
1688  <li><a tabindex="-1" href="/collections/filaments-pla-silk"><span>PLA Silk Premium</span></a></li>
1689
1690
1691
1692    
1693      
1694
1695
1696
1697  <li><a tabindex="-1" href="/collections/pla-magic-bigout-premium-wanhao-1-75mm"><span>PLA Magic Bi-goût</span></a></li>
1698
1699
1700
1701    
1702      
1703
1704
1705
1706  
1707  
1708  
1709
1710  
1711	
1712  
1713
1714  
1715
1716  
1717	
1718  <li class="dropdown dropdown-submenu">
1719    <div class="dropdown-inner">
1720      <a href="/collections/filaments-speciaux" class="dropdown-link">
1721        <span>PLA Spéciaux: Nos meilleures créations</span>    
1722      </a>
1723
1724      <span class="expand"></span>
1725    </div>
1726    <ul class="dropdown-menu">
1727      <li class="back-prev-menu d-block d-lg-none"><span class="expand back">Back</span></li>
1728      
1729        
1730
1731
1732
1733  <li><a tabindex="-1" href="/collections/pla-arc-en-ciel"><span>PLA ARC EN CIEL</span></a></li>
1734
1735
1736
1737      
1738        
1739
1740
1741
1742  <li><a tabindex="-1" href="/collections/pla-marbre"><span>PLA MARBRE</span></a></li>
1743
1744
1745
1746      
1747        
1748
1749
1750
1751  <li><a tabindex="-1" href="/collections/pla-galaxy"><span>PLA GALAXY</span></a></li>
1752
1753
1754
1755      
1756        
1757
1758
1759
1760  <li><a tabindex="-1" href="/collections/pla-phosphorescent"><span>PLA PHOSPHORESCENT</span></a></li>
1761
1762
1763
1764      
1765        
1766
1767
1768
1769  <li><a tabindex="-1" href="/collections/pla-neon-fluo"><span>PLA NEON FLUO</span></a></li>
1770
1771
1772
1773      
1774        
1775
1776
1777
1778  <li><a tabindex="-1" href="/collections/pla-hyper-pla-haute-vitesse"><span>PLA + HYPER (haute vitesse)</span></a></li>
1779
1780
1781
1782      
1783    </ul>
1784  </li>
1785
1786
1787
1788    
1789      
1790
1791
1792
1793  <li><a tabindex="-1" href="/collections/filaments-transparents"><span>Filaments transparents (NEW)</span></a></li>
1794
1795
1796
1797    
1798      
1799
1800
1801
1802  <li><a tabindex="-1" href="/collections/tpu"><span>TPU Premium 1.75mm</span></a></li>
1803
1804
1805
1806    
1807      
1808
1809
1810
1811  <li><a tabindex="-1" href="/collections/filaments-petg"><span>PETG Premium 1.75mm</span></a></li>
1812
1813
1814
1815    
1816  </ul>
1817</li>
1818
1819  
1820
1821
1822
1823          
1824            
1825
1826
1827
1828 
1829 
1830 
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858  
1859    <li class="dropdown">
1860  <div class="dropdown-inner">
1861    <a href="/collections/piece-detachees" class="dropdown-link">
1862      <span>Pièces Détachées</span>
1863      
1864      
1865    </a>
1866    <span class="expand"></span>
1867  </div>
1868  
1869  <ul class="dropdown-menu">
1870    <li class="back-prev-menu"><span class="expand back">Back</span></li>
1871    
1872      
1873
1874
1875
1876  <li><a tabindex="-1" href="/collections/pieces-pour-sidewinder-x1"><span>Pièces Sidewinder X1</span></a></li>
1877
1878
1879
1880    
1881      
1882
1883
1884
1885  <li><a tabindex="-1" href="/collections/pieces-pour-sidewinder-x2"><span>Pièces Sidewinder X2</span></a></li>
1886
1887
1888
1889    
1890      
1891
1892
1893
1894  <li><a tabindex="-1" href="/collections/pieces-pour-genius"><span>Pièces Genius</span></a></li>
1895
1896
1897
1898    
1899      
1900
1901
1902
1903  <li><a tabindex="-1" href="/collections/pieces-pour-genius-pro"><span>Pièces Genius Pro</span></a></li>
1904
1905
1906
1907    
1908      
1909
1910
1911
1912  <li><a tabindex="-1" href="/collections/pieces-pour-hornet"><span>Pièces Hornet</span></a></li>
1913
1914
1915
1916    
1917  </ul>
1918</li>
1919
1920  
1921
1922
1923
1924          
1925            
1926
1927
1928
1929 
1930 
1931 
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959  
1960    <li>
1961      <a href="/collections/accessoires">
1962        <span>Accessoires</span>
1963        
1964
1965      </a>
1966    </li>
1967
1968  
1969
1970
1971
1972          
1973            
1974
1975
1976
1977 
1978 
1979 
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007  
2008    <li>
2009      <a href="https://formation.artillery3dexpert.fr/centre-d-aide">
2010        <span>Support</span>
2011        
2012
2013      </a>
2014    </li>
2015
2016  
2017
2018
2019
2020           
2021        </ul>   
2022        
2023        
2024        
2025      </div>
2026    </div>
2027    
2028  </div>
2029</div>
2030<!-- End Menu Mobile-->
2031    </div>
2032
2033    
2034  
2035
2036  <div class="searchbox searchbox-mobile">
2037    <div class="container">
2038
2039      
2040      
2041      
2042
2043      <form id="search-mobile" class="navbar-form search" action="/search" method="get">
2044        <input type="hidden" name="type" value="product" />
2045        <input id="bc-product-mobile-search" type="text" name="q" class="form-control bc-product-search"  placeholder="Chercher" autocomplete="off" />
2046
2047        <button type="submit" class="search-icon">
2048          <span>
2049
2050            
2051              <i class="demo-icon icon-search-long-solid"></i>
2052
2053            
2054
2055          </span>
2056        </button>
2057      </form>
2058      
2059      
2060        <div class="result-ajax-search">
2061          <ul class="search-results"></ul>
2062        </div>
2063      
2064
2065    </div>
2066  </div>
2067
2068  </header>
2069  
2070 
2071
2072<script type="text/javascript">
2073  jQuery(document).ready(function($) {
2074    if(($('#body-content').hasClass('container-width-auto')) && ($('.header-container').hasClass('layout-full'))){
2075      $('.boxed-wrapper').addClass('fix-container-width');
2076    } 
2077  })
2078</script>
2078
2079
2080<style>header .header-navigation .table-row{justify-content: start;}</style>
2081</div>
2082        
2083      </div>
2084
2085      
2086
2087      <div id="body-content" class="container-width-manually">
2088        <div id="main-content">
2089          <div class="main-content">
2090
2091
2092
2093
2094<div class="wrap-breadcrumb bw-color">
2095  <div id="breadcrumb" class="breadcrumb-holder container">
2096
2097        <ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
2098          <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
2099            <a itemprop="item" href="/">
2100              <span itemprop="name" class="d-none">Artillery 3d </span>Accueil
2101              <meta itemprop="position" content="1" /> 
2102            </a>
2103          </li>
2104
2105          
2106            <li class="active">Compte</li>
2107
2108          
2109        </ul>
2110
2111        
2112
2113  </div>
2114
2115  <style type="text/css">
2116    #shopify-section-page-about-template .bw-image,
2117    #shopify-section-page-category-top-template .bw-image{
2118      height: px;
2119    }
2120  </style>
2121</div>
2122
2123
2124
2125<div class="container">
2126  <div id="col-main" class="page-login">
2127
2128    <h1 class="page-heading">Connexion</h1>
2129
2130    <div class="row">
2131
2132      <div class="col-sm-6 col-12">
2133        <div class="form-wrapper">
2134
2135          <div id="customer-login" class="content">
2136            <h2 class="account-heading">Je suis déjà client</h2>
2137            <p><strong>Je me connecte à mon compte :</strong></p>
2138
2139            <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
2140
2141            
2142
2143            <div class="control-wrapper">
2144              <label for="customer_email">adresse email<span class="req">*</span></label>
2145              <input type="email" required name="customer[email]" id="customer_email" />
2146            </div>
2147
2148            
2149            <div class="control-wrapper">
2150              <label for="customer_password">Mot de passe<span class="req">*</span></label>
2151              <input type="password" required name="customer[password]" id="customer_password" class="password" />
2152            </div>
2153            
2154            
2155            <div class="control-wrapper last">
2156              <div class="action">
2157                <a class="forgot-pass" href="javascript:;" onclick="showRecoverPasswordForm()">Mot de passe oublié</a>
2158              </div>
2159              <button class="btn btn-1" type="submit">Connexion</button>
2160            </div>
2161
2162            </form>
2163
2164          </div>
2165
2166          <div id="recover-password" style="display: none;">
2167
2168            <h2 class="account-heading">Réinitialiser le mot de passe</h2>
2169            <p class="note">Entrez l&#39;adresse e-mail associée à votre compte. Cliquez sur Envoyer pour recevoir par email un lien de réinitialisation.</p>
2170
2171            <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
2172
2173            
2174
2175            
2176
2177            <div class="control-wrapper">
2178              <label for="email">Adresse email<span class="req">*</span></label>
2179              <input type="email" value="" name="email" id="recover-email" />
2180            </div>
2181
2182            <div class="control-wrapper">
2183              <button class="btn btn-1" type="submit">Réinitialiser le mot de passe</button>
2184              <a class="cancel btn btn-2" href="javascript:;" onclick="hideRecoverPasswordForm();">Annuler</a>
2185            </div>
2186
2187            </form>
2188          </div>
2189        </div>
2190
2191      </div>
2192      
2193      <div class="col-sm-6 col-12 login-or">
2194        <div class="form-wrapper">
2195
2196          <h2 class="account-heading">Nouveau client</h2>
2197          <p><strong>Enregistrer le compte</strong></p>
2198          <p>En créant un compte, vous aurez une expérience d&#39;achat amélioré, il sera possible de suivre l&#39;
2198évolution de vos commande et garder l&#39;historique des commandes passées.</p>
2199
2200          <a class="btn btn-1" href="/account/register">Continuer</a>
2201
2202        </div>
2203      </div>
2204      
2205    </div>
2206
2207  </div>
2208</div>
2209
2210
2211<script type="text/javascript">
2212  if (window.location.hash == '#recover') { showRecoverPasswordForm(); }
2213
2214  function showRecoverPasswordForm() {
2215    $('#recover-password').fadeIn();
2216    $('#customer-login').hide();
2217    window.location.hash = '#recover';
2218    return false;
2219  }
2220
2221  function hideRecoverPasswordForm() {
2222    $('#recover-password').hide();
2223    $('#customer-login').fadeIn();
2224    window.location.hash = '';
2225    return false;
2226  }
2227</script>
2227
2228</div>
2229        </div>
2230      </div>
2231
2232      
2233      
2234      <div id="shopify-section-footer" class="shopify-section">
2235
2236<footer id="footer-content" class="layout-boxed" data-section-type="reload_section" data-section-id="footer">
2237  <div class="footer-container">
2238      
2239
2240            
2241
2242<div class="newsletter-container newsletter-container-row newsletter-layout-2 border-top-none">
2243  <div class="container">
2244    <div class="content-inner border-radius-none" style="padding-top: 4px; padding-bottom: 12px;">
2245
2246      
2247
2248      <div class="footer-newsletter">
2249        <div class="newsletter-inner">
2250
2251            <div class="nt-wrapper">
2252              
2253                <div class="newsletter-title">Newsletter</div>
2254              
2255
2256              <p class="subtext">Abonnez vous à notre newsletter pour être notifié des nouveaux produits et promotions.</p>
2257            </div>
2258
2259            <div class="line"></div>
2260
2261<form action="https://artillery3dexpert.us19.list-manage.com/subscribe/post?u=9175da83076dae90cd4b4200e&amp;id=f05f3de06e" method="post" class="form-inline form-subscribe" name="mc-embedded-subscribe-form" target="_blank" rel="noopener">
2262  <div class="action-form">
2263    <input type="email" class="form-control" required placeholder="Votre adresse email" name="EMAIL" />
2264    
2265      <button type="submit" title="Subscibe" class="email-submit btn btn-1">Envoyer</button>
2266    
2267  </div>
2268
2269  
2270
2271  
2272</form>
2273
2274            
2275
2276            <style>
2277              .footer-container .newsletter-container.newsletter-container-row .newsletter-inner{
2278                background: ;
2279              }
2280              .footer-container .newsletter-container.newsletter-container-row .newsletter-inner .nt-wrapper .newsletter-title{
2281                color: #ffffff;
2282              }
2283              .footer-container .newsletter-container.newsletter-container-row form input[type="email"],
2284              .footer-container .newsletter-container.newsletter-container-row form input::-webkit-input-placeholder{
2285                color: #000000;
2286                background: #ffffff;
2287              }
2288              .footer-container .newsletter-container.newsletter-container-row form .newsletter-checkbox label{
2289                color: #000000;
2290              }
2291              .footer-container .newsletter-container.newsletter-container-row form .newsletter-checkbox label:before{
2292                background: #ffffff;
2293              }
2294              .footer-container .newsletter-heading-block{
2295                font-size: 13px;
2296              }
2297              .footer-container .newsletter-container.newsletter-container-row .newsletter-inner .nt-wrapper .newsletter-title{
2298                font-size: 39px;
2299              }
2300              .footer-container .newsletter-container.newsletter-container-row .newsletter-inner .nt-wrapper .subtext{
2301                color: #ffffff;
2302                font-size: 15px;
2303              }
2304              .input-bg-none .footer-container .newsletter-container.newsletter-container-row .newsletter-inner form input[type="email"]{
2305                border-bottom: 1px solid #404040;
2306              }
2307            </style>
2308
2309        </div>
2310      </div>
2311
2312    </div>
2313  </div>
2314</div>
2315
2316          
2317      
2318
2319            <div class="footer-widget footer-widget-1568708725505 border-top-container" style="background: #000000;">
2320  <div class="container">
2321    <div class="footer-inner" style="padding-top: 22px; padding-bottom: 30px;">
2322      
2323      <div class="table-row">
2324        <div class="row">
2325
2326          
2327          
2328          
2329          
2330          
2331          
2332          
2333
2334          
2335            
2336              
2337              
2338
2339          
2340            
2341              
2342                <div class="col-md-12 col-sm-12 col-12 fix-pad flex-logo-layout">
2343  <div class="footer-block footer-logo">
2344
2345    <div class="footer-logo-inner">
2346      
2347        <div class="logo-footer item">
2348          
2349          
2350          <a href="/" title="Artillery 3d " class="logo-site lazyload waiting">
2351            <img  class="lazyload" data-srcset="//artillery3dexpert.fr/cdn/shop/files/Artillery_logo_horizontal_banner2_300x.png?v=1614327355 1x, //artillery3dexpert.fr/cdn/shop/files/Artillery_logo_horizontal_banner2_600x.png?v=1614327355 2x"
2352                  
2353                 alt="Artillery 3d "
2354                 style="max-width: 300px;" />
2355          </a>
2356        </div>
2357      
2358
2359      <div class="address item flex" style="font-size: 15px;">2 Avenue du Hoggar<br>91940 Les Ulis, France</div>
2360
2361      
2362      
2363      
2364
2365      
2366
2367      
2368
2369        
2370      
2371
2372      
2373
2374
2375    </div>
2376
2377  </div>
2378</div>
2379
2380              
2381            
2382              
2383
2384              
2385            
2386              
2387
2388              
2389            
2390              
2391
2392              
2393            
2394          
2395
2396          <div class="col-md-8 col-sm-12 col-12 fix-pad">
2397            <div class="row footer-check-content">
2398              
2399                
2400                
2401
2402                
2403
2404                
2405
2406              
2407                
2408                
2409
2410                
2411                    
2412            </div>
2413
2414            
2415
2416          </div>
2417
2418           
2419
2420          <style>
2421            .footer-widget.footer-widget-1568708725505 .footer-block{
2422              padding-top: 0px;
2423            }
2424            .footer-widget.footer-widget-1568708725505 .footer-block h6{
2425              font-size: 13px;
2426            }
2427          </style>
2428
2429        </div>
2430      </div>
2431      
2432    </div>            
2433  </div>
2434</div>
2435
2436          
2437      
2438
2439
2440        
2441      
2442
2443            
2444
2445<div class="footer-bot fb-style-2 border-top-none">
2446	<div class="container">
2447
2448		<div class="footer-bot-container text-left" style="padding-top: 10px; padding-bottom: 20px;">
2449
2450			
2451				
2452
2453					
2454							
2455
2456
2457
2458
2459
2460
2461
2462
2463	<div class="default-copyright default-copyright-">
2464
2465		<div class="copyright-menu">
2466		    <ul class="list-inline">
2467		      
2468		      <li><a href="/pages/about-us"><span>A propos</span></a></li>
2469		      
2470		      <li><a href="/pages/shipping"><span>Expéditions et garanties</span></a></li>
2471		      
2472		      <li><a href="/pages/confidentialite"><span>Confidentialité</span></a></li>
2473		      
2474		      <li><a href="/pages/conditions-generales-de-vente"><span>CGV</span></a></li>
2475		      
2476		      <li><a href="https://formation.artillery3dexpert.fr/centre-d-aide"><span>Nous contacter</span></a></li>
2477		      
2478		      <li><a href="/pages/devenir-revendeur-artillery-france-europe"><span>Devenir Revendeur</span></a></li>
2479		      
2480		    </ul>
2481
2482		    <style>
2483		    	.footer-bot .copyright-menu ul li a,
2484		    	.footer-bot .info{
2485		    		color: #999999;	
2486		    	}
2487			</style>
2488		</div>
2489
2490		
2491
2492	</div>
2493
2494
2495
2496
2497						
2498
2499				
2500
2501					
2502
2503							
2504							<div class="copyright">
2505								<p>&copy; 2026 Artillery 3d . Groupe 3D-Expert.fr</p>
2506							</div>
2507
2508						
2509
2510				
2511
2512			
2513
2514		</div>
2515
2516  	</div>
2517</div>          
2518
2519          
2520      
2521
2522
2523        
2524      
2525
2526
2527        
2528      
2529
2530    
2531 
2532  </div>
2533
2534  <div id="checkLayout">
2535    <span class="d-block d-sm-none"></span>
2536    <span class="d-none d-sm-block d-md-none"></span>
2537    <span class="d-none d-md-block d-lg-none"></span>
2538    <span class="d-none d-lg-block d-xl-none"></span>
2539    <span class="d-none d-xl-block"></span>
2540  </div>
2541  
2542</footer>
2543
2544
2545
2546</div>
2547      
2548    </div>
2549
2550    
2551      <div id="scroll-to-top" title="Back To Top"><a href="javascript:;"></a></div>
2552    
2553
2554    
2555      
2556
2557<ul class="m-block-icons list-inline">
2558  
2559    
2560    
2561    
2562  
2563    <li class="m-customer-account">
2564      <a href="/account" title="Mon compte">
2565
2566        
2567          <i class="demo-icon icon-single-user-light"></i>
2568
2569        
2570
2571      </a>
2572    </li>
2573  
2574
2575  
2576  
2577  
2578  
2579  
2580</ul>
2581    
2582
2583    
2583<script src="//artillery3dexpert.fr/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
2583
2584
2585    
2586      
2586<script type="text/javascript">
2587    Shopify.updateCartInfo = function(cart, cart_summary_id, cart_count_id) {
2588        if ((typeof cart_summary_id) === 'string') {
2589            var cart_summary = jQuery(cart_summary_id);
2590            if (cart_summary.length) {
2591
2592                cart_summary.empty();
2593
2594
2595                jQuery.each(cart, function(key, value) {
2596                    if (key === 'items') {
2597
2598                        if (value.length) {
2599
2600                            jQuery('<div class="items"></div>').appendTo(cart_summary);
2601                            var table = jQuery(cart_summary_id + ' div.items');
2602
2603                            jQuery.each(value, function(i, item) {
2604
2605                                jQuery('<div class="items-inner"> \
2606                                    <div class="cart-item-image"> \
2607                                        <a href="' + item.url + '">\
2608                                            <img class="lazyload" data-src="' + Shopify.resizeImage(item.image, '90x') + '" alt="" />\
2609                                        </a>\
2610                                    </div>\
2611                                    <div class="cart-item-info">\
2612                                        <div class="cart-item-title">\
2613                                            <a href="' + item.url + '">' + item.product_title + '</a>\
2614                                        </div>\
2615										<div class="cart-item-quantity">QTY: ' + item.quantity  + '</div>\
2616                                        <div class="cart-item-price">' + Shopify.formatMoney(item.price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>')  + '</div>\
2617                                    </div>\
2618									<a data-cart-item="' + item.id + '" class="cart-close" title="Enlever" href="javascript:;" data-cart-remove="' +  (i + 1) + '"><i class="demo-icon icon-close" aria-hidden="true"></i></a>\
2619                                    </div>').appendTo(table);
2620                            });
2621
2622                            jQuery('<div class="subtotal"><span>Total</span><span class="cart-item-total-price">' + Shopify.formatMoney(cart.total_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') + '</span></div>').appendTo(cart_summary);
2623                            jQuery('<div class="action"><a href="/cart\" class="btn btn-1">Voir le panier</a><button class="btn btn-1" onclick="window.location=\'/checkout\'">Aller au paiment</button></div>').appendTo(cart_summary);
2624
2625
2626                        }
2627                        else {
2628                            jQuery('<div class="cart-item-empty"><p>Votre panier est actuellement vide</p></div>').appendTo(cart_summary);
2629                        }
2630                    }
2631                });
2632
2633
2634            }
2635        }
2636
2637        updateCartDesc(cart);
2638    };
2639
2640    function updateCartDesc(data){
2641        var $cartLinkText = $('.cart-target .number');
2642      	var $cartPrice = ' - '+ Shopify.formatMoney(data.total_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>');
2643        
2644        switch(data.item_count){
2645             case 0:
2646               $cartLinkText.html('<span class="n-item">0</span>');
2647               break;
2648             case 1:
2649               $cartLinkText.html('<span class="n-item">1</span>');
2650               break;
2651             default:
2652               $cartLinkText.html('<span class="n-item">' + data.item_count + '</span>');
2653               break;
2654        }
2655      
2656        //$cartLinkText.append($cartPrice);
2657
2658       	$('.addcart-modal-subtotal').html('<strong>Total:&nbsp;</strong>' +Shopify.formatMoney(data.total_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>'));
2659
2660      	// Update free shipping
2661        var _cart_total = data.total_price
2662            ,_free_shipping_price = 10000
2663            ,_free_shipping_price_100 = 10000*100;
2664                                
2665        if (_cart_total > _free_shipping_price_100){
2666          $('.sb-progress').html('<span class="sb-progress-bar" style="width: 100%">100%</span>');
2667          $('.sb-text').html('Free shipping for orders over ' + Shopify.formatMoney(_free_shipping_price_100, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>"));
2668        }
2669                                                                                                                
2670        else{
2671          var _progress = Math.floor(_cart_total / _free_shipping_price)
2672              ,_spend = _free_shipping_price_100 - _cart_total;
2673                                                                                                          
2674          $('.sb-progress').html('<span class="sb-progress-bar" style="width:' + _progress +'%">' + _progress + '%</span>');
2675          $('.sb-text').html('Spend ' + Shopify.formatMoney(_spend, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>") + ' reach FREE SHIPPING! Continue shopping to add more products to your cart and receive free shipping for orders over ' + Shopify.formatMoney(_free_shipping_price_100, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>"));
2676        }
2677                                                            
2678        
2679    }
2680
2681    Shopify.onCartUpdate = function(cart) {
2682        Shopify.updateCartInfo(cart, '#cart-info #cart-content', 'shopping-cart');
2683    };
2684
2685    $(window).load(function() {
2686
2687        Shopify.getCart(function(cart) {
2688            Shopify.updateCartInfo(cart, '#cart-info #cart-content');	
2689        });
2690      
2691      	$('.cart-dd').on('click', '.cart-close', function(e){
2692            var prodId = $(e.currentTarget).data('cart-item');
2693            $('body').addClass('cart-loading');
2694            $.ajax({
2695                type: 'POST',
2696                url: '/cart/change.js',
2697                data: { quantity: 0, id: prodId },
2698                dataType: 'json',
2699                error: function(err){
2700                    console.log(err);
2701                },
2702                success: function(resp) {
2703                	$('body').removeClass('cart-loading');
2704                    Shopify.updateCartInfo(resp, '#cart-info #cart-content');
2705                    if(typeof cartObj != "undefined") {
2706                        cartObj.syncCartSB(resp, prodId)
2707                    } else {
2708                        Currency.convertAll('', Currency.currentCurrency);    
2709                    }
2710                                            
2711                    // Update free shipping
2712                    var _cart_total = resp.total_price
2713                        ,_free_shipping_price = 10000
2714                        ,_free_shipping_price_100 = 10000*100;
2715                                
2716                   	if (_cart_total > _free_shipping_price_100){
2717                      $('.sb-progress').html('<span class="sc-progress-bar" style="width: 100%">100%</span>');
2718                      $('.sb-text').html('Free shipping for orders over ' + Shopify.formatMoney(_free_shipping_price_100, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>"));
2719                   	}
2720                                                                                                                
2721                    else{
2722                      var _progress = Math.floor(_cart_total / _free_shipping_price)
2723                       	  ,_spend = _free_shipping_price_100 - _cart_total;
2724                      $('.sb-progress').html('<span class="sb-progress-bar" style="width:' + _progress +'%">' + _progress + '%</span>');
2725                      $('.sb-text').html('Spend ' + Shopify.formatMoney(_spend, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>") + ' reach FREE SHIPPING! Continue shopping to add more products to your cart and receive free shipping for orders over ' + Shopify.formatMoney(_free_shipping_price_100, "<div class=dualPrice>€{{amount_with_comma_separator}}</div>"));
2726                    }
2727                }
2728            })
2729        })
2730    });
2731</script>
2731
2732
2733      <div id="layer-addcart-modal" style="display: none; position: fixed;  top: 0%; left: 0%; width: 100%; height: 100%; ">
2734  <div class="layer-addcart-modal">
2735
2736    <div class="addcart-overlay"></div>
2737
2738    <div class="addcart-modal-box" style="display: none;">
2739
2740      <div class="addcart-modal-content">
2741
2742        <div class="addcart-modal-mobile">
2743          <p class="note">
2744            <i class="demo-icon icon-ok"></i>
2745            Ajouté au panier avec succès !
2746          </p>
2747
2748          <a href="javascript:void(null)" onclick="AT_AddCart.addcartModalHide()"></i>Continuer les achats</a>
2749          <a href="/cart"></i>Voir le panier</a>
2750          <a href="/checkout">Passer au paiement</a>
2751        </div>
2752
2753        <div class="addcart-modal-desktop">
2754          <div class="addcart-modal-product">
2755            <p class="note">
2756              <i class="demo-icon icon-ok"></i>
2757              Ajouté au panier avec succès !
2758            </p>
2759            <div class="addcart-modal-image"></div>
2760            <div class="addcart-modal-info">
2761              <div class="addcart-modal-title"></div>
2762              <div class="addcart-modal-variant"></div>
2763              <div class="addcart-modal-qty"></div>
2764              <div class="addcart-modal-price"></div>
2765            </div>
2766          </div>
2767
2768          <div class="addcart-modal-action">
2769            <div class="addcart-modal-number"></div>
2770            <div class="addcart-modal-subtotal"></div>
2771            <div class="addcart-modal-button">
2772              <div class="addcart-modal-cart">
2773                <a href="javascript:void(null)" onclick="AT_AddCart.addcartModalHide()" class="btn btn-3"></i>Continuer les achats</a>
2774              </div>
2775              <div class="addcart-modal-continue">
2776                <a href="/cart" class="btn btn-3"></i>Voir le panier</a>
2777              </div>
2778              <div class="addcart-modal-checkout">
2779                <a class="btn btn-1" href="/checkout">Passer au paiement</a>
2780              </div>
2781            </div>
2782          </div>
2783        </div>
2784
2785      </div>
2786
2787      <div class="addcart-modal-close" onclick="AT_AddCart.addcartModalHide()" title="Fermer"><i class="demo-icon icon-close"></i></div>
2788
2789    </div>
2790
2791  </div>    
2792</div>
2793    
2794    
2794<script type="text/javascript">
2795  
2796  var _bc_config = {
2797    "show_multiple_currencies" 	: ""
2798    ,"money_format" 				: '<div class=dualPrice>€{{amount_with_comma_separator}}</div>'
2799    ,"enable_image_blance" 			: ""
2800    ,"image_blance_width" 			: ""
2801    ,"image_blance_height" 			: ""
2802    ,"enable_title_blance"			: ""
2803  };
2804    
2805</script>
2805
2806    <div id="quick-shop-popup" class="modal fade" role="dialog" aria-hidden="true" tabindex="-1">
2807  <div class="modal-dialog fadeIn animated">
2808    <div class="modal-content">
2809
2810      <div class="modal-header">
2811        <span class="close" title="Fermer" data-dismiss="modal" aria-hidden="true"></span>
2812      </div>
2813
2814      <div class="modal-body">
2815        <div class="row">
2816
2817          <div class="product-image col-md-7">
2818            <div id="qs-product-image">
2819              <div id="qs-slider-for" class="qs-slider-for"></div>
2820              <div class="qs-slick-btn">
2821                <span class="btn-prev"><i class="demo-icon icon-chevron-left-solid"></i></span>
2822                <span class="btn-next"><i class="demo-icon icon-chevron-right-solid"></i></span>
2823              </div>  
2824            </div>
2825            <div id="qs-slider-thumbs" class="qs-slider-thumbs"></div>
2826          </div>
2827
2828          <div class="product-info col-md-5">
2829            
2830            <div class="d-flex brand-label">
2831              <div id="qs-product-author"></div>
2832              <span id="qs-product-label" class="product-label"></span>
2833            </div>
2834            
2835            <h2 id="qs-product-title">Sample Product</h2>
2836            
2837            <div id="qs-rating"></div>
2838
2839            <ul class="product-sku-stock">
2840              <li id="qs-product-code" class="product-code" style="display:none;">
2841                <span>SKU du produit :</span>
2842                <span id="sku"></span>
2843              </li>
2844
2845              <li id="qs-stock">
2846                <span>Disponibilité:</span>
2847                <span class="stock"></span>
2848              </li>
2849            </ul>
2850            
2851            <div id="qs-product-price" class="detail-price"></div>
2852
2853            <div id="qs-action-wrapper">
2854
2855              <form action="/cart/add" method="post" class="variants" id="qs-product-action" enctype="multipart/form-data">
2856
2857                <div id="qs-product-variants" class="variants-wrapper"></div>
2858                
2859                <div id="qs-description"></div>
2860                
2861                <div class="qty-add-cart">
2862                  <div class="quantity-product qs-quantity-product">
2863                    <div class="quantity qs-quantity"></div>
2864                  </div>
2865
2866                  <div class="qs-product-button">
2867                    <div class="qs-action">
2868                      <button id="qs-add-cart" class="btn btn-1 add-to-cart" type="submit" name="add"><span class="demo-icon icon-electro-add-to-cart-icon"></span>Ajouter au panier</button>
2869                    </div>
2870                  </div>
2871                </div>
2872
2873              </form>
2874
2875            </div>
2876
2877            <div id="qs-wl-cp">
2878              <div id="qs-wishlist"></div>
2879              <div id="qs-compare"></div>
2880            </div>
2881
2882          </div>
2883
2884        </div>
2885      </div>
2886
2887    </div>
2888  </div>
2889</div>
2890
2891<script>
2892  jQuery(document).ready(function($) {
2893    
2894    $('#quick-shop-popup').on( 'shown.bs.modal', function () {
2895
2896      setTimeout(function(){
2897        $('#quick-shop-popup', function() {
2898
2899          jQuery('.qs-slider-for').length && jQuery('.qs-slider-for').slick({
2900            slidesToShow: 1
2901            ,slidesToScroll: 1
2902            ,rtl: jQuery('body').data('rtl')
2903            ,arrows: true
2904            ,fade: true
2905            ,asNavFor: '.qs-slider-thumbs'
2906            ,nextArrow: $('.qs-slick-btn .btn-next')
2907            ,prevArrow: $('.qs-slick-btn .btn-prev')
2908          });
2909
2910          jQuery('.qs-slider-thumbs').length && jQuery('.qs-slider-thumbs').slick({
2911            infinite: false
2912            ,vertical: true
2913            ,slidesToShow: 6
2914            ,slidesToScroll: 1
2915            ,rtl: jQuery('body').data('rtl')
2916            ,asNavFor: '.qs-slider-for'
2917            ,dots: false
2918            ,arrows: false
2919            ,focusOnSelect: true
2920          }); 
2921
2922        });
2923      },500);
2924      
2925    });
2926
2927    //Fix page content slight move
2928    $('#quick-shop-popup').on( 'hidden.bs.modal', function () {
2929      AT_Main.fixReturnScroll();      
2930      jQuery('.qs-slider-for').empty().removeClass('slick-initialized slick-slider');
2931      jQuery('.qs-slider-thumbs').empty().removeClass('slick-initialized slick-slider slick-vertical');
2932    });
2933    
2934    var productQty = $ ('.qs-quantity')
2935        ,productImage = $('#qs-slider-for')
2936        ,productthumbs = $('#qs-slider-thumbs')
2937        ,productRating = $('#qs-rating')
2938        ,productCode = $('#qs-product-code')
2939        ,productStock = $('#qs-stock')
2940        ,productTitle = $('#qs-product-title')
2941        ,productDescription = $('#qs-description')
2942        ,productAuthor = $('#qs-product-author')
2943        ,productLabel = $('#qs-product-label')
2944        ,productVariantWrapper = $('#qs-product-variants')
2945        ,productPrice = $('#qs-product-price')
2946        ,productAddCart = $('#qs-add-cart')
2947        ,productWishlist = $('#qs-wishlist')
2948        ,productCompare = $('#qs-compare')
2949        ,shopUri = 'https://artillery3dexpert.fr'
2950        ,defaultImg = 'cdn.shopify.com/s/files/1/1953/5823/t/2/assets/default-image.jpg'  ;
2951    
2952    $('.product-wrapper').on('click', '.quick_shop:not(.unavailable)', function(event){
2953      
2954      AT_Main.fixNoScroll();
2955      
2956      var $this = $(this);
2957          
2958      jQuery.getJSON('/products/'+ $(this).data('handle')+'.js', function(product) {
2959        
2960        var productSelect = product
2961        ,productSelectID = productSelect.id
2962        ,productUri = shopUri + '/products/' + productSelect.handle ;
2963      
2964        // Update add cart button
2965        productAddCart.data('product-id', productSelectID);
2966
2967        // Update product quantity
2968
2969        productQty.html('<input type="text" id="qs-quantity" class="'+ productSelect.handle +'item-quantity" name="quantity" value="1" /><span class="qty-wrapper"><span class="qty-inner qs-qty-inner"><span class="qty-up" title="Increase" data-src="#qs-quantity"><i class="demo-icon icon-plus"></i></span><span class="qty-down" title="Decrease" data-src="#qs-quantity"><i class="demo-icon icon-minus"></i></span></span></span>')
2970
2971        $(".qs-quantity .qty-inner .icon-plus").on("click", function() {
2972          var oldValue = $("#qs-quantity").val(),
2973              newVal = 1;
2974          newVal = parseInt(oldValue) + 1;
2975          $("#qs-quantity").val(newVal);
2976        });
2977        
2978        $(".qs-quantity .qty-inner .icon-minus").on("click", function() {
2979          var oldValue = $("#qs-quantity").val();
2980          if(oldValue > 1){
2981            newVal = 1;
2982            newVal = parseInt(oldValue) - 1;
2983            $("#qs-quantity").val(newVal);
2984          }
2985        });
2986
2987        // Update product image
2988        productImage.html('');
2989        var qs_images = productSelect.images;
2990
2991        if(qs_images.length >= 1){
2992          $.each(qs_images, function(index, value) {
2993            productImage.append('<div class="slick-item slick-zoom"><img class="image-zoom" src="'+ Shopify.resizeImage(value, '495x') + '" alt="" /></div>');
2994          });
2995
2996        }
2997        else{
2998          productImage.html('<img src="//cdn.shopify.com/s/files/1/0892/3278/t/4/assets/default-image.jpg?15574560408292301814" alt="" />');
2999        }
3000
3001        if(qs_images.length > 1){
3002          $.each(qs_images, function(index, value) {
3003            productthumbs.append('<div class="slick-item"><img src="'+ Shopify.resizeImage(value, '100x') + '" alt="" /></div>');
3004          });
3005
3006        }
3007
3008        // Update product title
3009        productTitle.html('<a href="/products/' + productSelect.handle + '">' + productSelect.title + '</a>');
3010
3011        // Update product author
3012        productAuthor.html('<a href="/collections/vendors?q=' + productSelect.vendor + '">' +  productSelect.vendor + '</a>');
3013
3014        // Update product description
3015        var $prod = $this.closest(".product-wrapper");
3016        productLabel.html($prod.find(".product-label").html())
3017        productRating.html($prod.find(".product-review").html());
3018        productDescription.html($prod.find(".product-des-list").html());
3019        productWishlist.html($prod.find(".plm-button .plm-product-wishlist").html());
3020        productCompare.html($prod.find(".plm-button .plm-product-compare").html());
3021
3022        if($prod.find('.product-wishlist a').hasClass('added')){
3023          $("#qs-wishlist a").addClass('added');
3024        }
3025
3026        if($prod.find('.product-compare a').hasClass('added')){
3027          $("#qs-compare a").addClass('added');
3028        }
3029
3030        $("#qs-wishlist a").on("click", function() {
3031          $prod.find('.product-wishlist a').trigger('click');
3032          $(this).addClass('added');
3033        });
3034
3035        $("#qs-compare a").on("click", function() {
3036          $prod.find('.product-compare a').trigger('click');
3037          $(this).addClass('added');
3038        });
3039
3040        // Produc variants
3041        var productVariants = productSelect.variants;
3042        var productVariantsCount = productVariants.length;
3043
3044        productPrice.html('');
3045        productVariantWrapper.html('');
3046        productAddCart.removeAttr('disabled').fadeTo(200,1);
3047
3048        if (productVariantsCount > 1) {
3049
3050          // Show Variants
3051          productVariantWrapper.show();
3052
3053          // Variants element
3054          var productVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + productSelectID) , 'name': 'id'});
3055          var productVariantOptions = '';
3056
3057          for (var i=0; i < productVariantsCount; i++) {
3058            productVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
3059          };
3060
3061          // Add variants element on page
3062          productVariantElement.append(productVariantOptions);
3063          productVariantWrapper.append(productVariantElement);
3064
3065          // Bind variants to option_selection JS
3066          new Shopify.OptionSelectors(('#quick-shop-variants-' + productSelectID), { product: productSelect, onVariantSelected: selectQSOptionCallback });
3067
3068          // Add label if only one product option
3069          if (productSelect.options.length == 1){
3070            $('#qs-product-action .selector-wrapper:eq(0)').prepend('<label>'+ productSelect.options[0].name +'</label>');
3071          }
3072
3073          // Select first variant on page
3074          var found_one_in_stock = false;
3075          for (var i=0; i < productSelect.variants.length; i++) {
3076
3077            var variant = productSelect.variants[i];
3078            if(variant.available && found_one_in_stock == false) {
3079
3080              found_one_in_stock = true;
3081              for (var j=0; j < variant.options.length; j++){
3082
3083                $('#qs-product-variants .single-option-selector:eq('+ j +')').val(variant.options[j]).trigger('change');
3084
3085              }
3086            }
3087          }
3088
3089        } else {
3090
3091          // Hide unnecessary variants
3092          productVariantWrapper.hide();
3093
3094          // Build variants element
3095          var productVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + productSelectID) , 'name': 'id'});
3096          var productVariantOptions = '';
3097
3098          for (var i=0; i < productVariantsCount; i++) {
3099            productVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
3100          };
3101
3102          // Add variants element on page
3103          productVariantElement.append(productVariantOptions);
3104          productVariantWrapper.append(productVariantElement);
3105
3106
3107          // Update the add button to variant id
3108          productAddCart.data('variant-id', productVariants[0].id);
3109
3110          // Check product is on sale
3111          if ( productVariants[0].compare_at_price > 0 && productVariants[0].compare_at_price > productVariants[0].price ) {
3112            productPrice.html('<del class="price-compare">'+ Shopify.formatMoney(productVariants[0].compare_at_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') +'</del>' + '<span class="price-sale">'+ Shopify.formatMoney(productVariants[0].compare_at_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') + '</span>');
3113          } else {
3114            productPrice.html('<span class="price">'+ Shopify.formatMoney(productVariants[0].price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') + '</span>' );
3115          }                                                                 
3116
3117          if (productSelect.available) {
3118            productStock.find('.stock').html('En stock');
3119            productAddCart.removeAttr('disabled').fadeTo(200,1);
3120            productAddCart.html('<span class="demo-icon icon-electro-add-to-cart-icon"></span>Ajouter au panier');
3121
3122          // selected an invalid or out of stock variant 
3123          } else {
3124            productStock.find('.stock').html('Plus en stock');
3125
3126            // disabled variant doesn't exist
3127            productAddCart.attr('disabled', 'disabled').fadeTo(200,0.5);
3128
3129            var message = variant ? "Sold Out" : "Sold Out";    
3130            productAddCart.html(message);
3131
3132          }
3133
3134          if (productVariants[0].sku ) { productCode.find('#sku').html(productVariants[0].sku).parent().show(); }
3135          else{productCode.find('#sku').parent().hide(); }
3136
3137        }
3138
3139        
3140
3141        });
3142      });   
3143          
3144      // selectQSOptionCallback
3145      var selectQSOptionCallback = function(variant, selector) { 
3146      
3147      // selected a valid and in stock variant
3148      if (variant && variant.available) {
3149        productStock.find('.stock').html('En stock');
3150        productAddCart.data('variant-id', variant.id);
3151        productAddCart.removeAttr('disabled').fadeTo(200,1);
3152        productAddCart.html('<span class="demo-icon icon-electro-add-to-cart-icon"></span>Ajouter au panier');
3153        
3154      // selected an invalid or out of stock variant 
3155      } else {
3156        productStock.find('.stock').html('Plus en stock');
3157
3158        // disabled variant doesn't exist
3159        productAddCart.attr('disabled', 'disabled').fadeTo(200,0.5);
3160                                       
3161        var message = variant ? "Sold Out" : "Sold Out";    
3162        productAddCart.html(message);
3163        
3164      }
3165        
3166      // check if variant is on sale
3167      if ( variant.compare_at_price > 0 && variant.compare_at_price > variant.price ) {
3168          productPrice.html('<del class="price-compare">'+ Shopify.formatMoney(variant.compare_at_price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') +'</del>' + '<span class="price-sale">'+ Shopify.formatMoney(variant.price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') + '</span>');
3169          productLabel.find('.label-sale').removeClass('hide');
3170      } else {
3171          productPrice.html('<span class="price">'+ Shopify.formatMoney(variant.price, '<div class=dualPrice>€{{amount_with_comma_separator}}</div>') + '</span>' );
3172          productLabel.find('.label-sale').addClass('hide');
3173      };
3174
3175      if (variant && variant.sku ) { productCode.find('#sku').html(variant.sku).parent().show(); }
3176      else{productCode.find('#sku').parent().hide(); }
3177      
3178      
3179    }
3180            
3181  });
3182</script>
3182
3183
3184    
3185
3186<div class="cf-color hide">
3187	
3188	<style>
3189	
3190	.cf-red{background:  #ff0000;}
3191	label.cf-red:before{
3192	    content:'';
3193	    background:  #ff0000;
3194	}
3195	
3196	.cf-pink{background:  #ffc0cb;}
3197	label.cf-pink:before{
3198	    content:'';
3199	    background:  #ffc0cb;
3200	}
3201	
3202	.cf-black{background:  #000000;}
3203	label.cf-black:before{
3204	    content:'';
3205	    background:  #000000;
3206	}
3207	
3208	.cf-grey{background:  ##808080;}
3209	label.cf-grey:before{
3210	    content:'';
3211	    background:  ##808080;
3212	}
3213	
3214	.cf-brown{background: #a52a2a;}
3215	label.cf-brown:before{
3216	    content:'';
3217	    background: #a52a2a;
3218	}
3219	
3220	.cf-blue{background: #0000ff;}
3221	label.cf-blue:before{
3222	    content:'';
3223	    background: #0000ff;
3224	}
3225	
3226	.cf-gold{background: #ffd700;}
3227	label.cf-gold:before{
3228	    content:'';
3229	    background: #ffd700;
3230	}
3231	
3232	.cf-white{background: #ffffff;}
3233	label.cf-white:before{
3234	    content:'';
3235	    background: #ffffff;
3236	}
3237	
3238	.cf-yellow{background: #ffff00;}
3239	label.cf-yellow:before{
3240	    content:'';
3241	    background: #ffff00;
3242	}
3243	
3244	</style>
3245</div>	
3246    
3247    
3248
3249  </div>
3250  <!--[if (gt IE 9)|!(IE)]><!-->
3250<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/theme-sections.min.js?v=52454510676583171201718792736" defer="defer"></script>
3250
3251<!--[if lte IE 9]>
3251<script src="//artillery3dexpert.fr/cdn/shop/t/44/assets/theme-sections.min.js?v=52454510676583171201718792736"></script>
3251<![endif]-->
3252
3253
3254
3255<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/jquery.plugin.js?v=18614137739863315731718792736" defer></script>
3255
3256
3257
3258
3259
3260<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/bc.ajax-search.js?v=108986216439594791441718792736" defer></script>
3260
3261
3262
3263<script crossorigin="anonymous" src="//artillery3dexpert.fr/cdn/shop/t/44/assets/bc.script.js?v=110410753997298624911718792736"></script>
3263<script src="//artillery3dexpert.fr/cdn/shop/t/44/assets/admin-panel.js?v=99604969987631237751718792736" type="text/javascript"></script>
3263
3264  
3265  
3266  
3267  
3268  
3269  
3269<script>// <![CDATA[
3270function initFreshChat() {
3271    window.fcWidget.init({
3272//      open: "True", 
3273      token: "616cb9da-ebc8-4ae6-a1d2-34692745b1b0",
3274      host: "https://wchat.eu.freshchat.com",
3275      tags: ["artillery3d"],
3276    });
3277  }
3278  function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.eu.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
3279// ]]></script>
3279
3280  
3281  <span class="clerk"
3282    data-template="@exit-intent"
3283    data-exit-intent="true">
3284</span>
3285  
3286<!-- CRITEO START -->
3287<script type="text/javascript">
3288  (function(){
3289    var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
3290    window.criteo_q = window.criteo_q || [];
3291    window.criteo_q.push(
3292      { event: "setAccount", account: 95575 },
3293      
3294        { event: "setEmail", email: "", hash_method: "none"},
3295      
3296      { event: "setSiteType", type: deviceType },
3297      { event: "setZipcode", zipcode: "" },
3298        
3299        
3300          { event: "viewPage" , ecpplugin: "shopify-mc" }
3301        
3302    );
3303    window.addEventListener('load', function() {
3304      // ajax request catching
3305      (function(open) {
3306        XMLHttpRequest.prototype.open = function(method, url, async, user, pass) {
3307          this.addEventListener("readystatechange", function() {
3308            if (this.readyState == 4 && this._url.includes("/add.js") && "" != "") {
3309              try {
3310                $.getJSON("/cart.js", function(data) {
3311                  var basketData = [];
3312                  var item;
3313                  if (!data.items || !data.items.length) return;
3314                  for (var i = 0; i < data.items.length; i++) {
3315                    item = data.items[i];
3316                    if (item.product_id == "") {
3317                      basketData.push({
3318                        id: item.product_id,
3319                        price: (typeof(item.price) != "number") ? item.price : (item.price/100),
3320                        quantity: item.quantity
3321                      });
3322                    }
3323                  }
3324                  window.criteo_q.push({
3325                    event: "addToCart",
3326                    ecpplugin: "shopify-mc",
3327                    product: basketData 
3328                  });
3329                });
3330              } catch (err) {
3331                // do nothing
3332              }
3333            }
3334          }, false);
3335          open.call(this, method, url, async, user, pass);
3336        };
3337      })(XMLHttpRequest.prototype.open);
3338
3339      // fetch request catching
3340      const crtoMock = window.fetch;
3341      window.fetch = function() {
3342        return new Promise((resolve, reject) => {
3343          crtoMock.apply(this, arguments)
3344            .then((response) => {
3345              if(response.url.includes("/add.js") && response.type != "cors" && "" != ""){
3346                try {
3347                  $.getJSON("/cart.js", function(data) {
3348                    var basketData = [];
3349                    var item;
3350                    if (!data.items || !data.items.length) return;
3351                    for (var i = 0; i < data.items.length; i++) {
3352                      item = data.items[i];
3353                      if (item.product_id == "") {
3354                        basketData.push({
3355                          id: item.product_id,
3356                          price: (typeof(item.price) != "number") ? item.price : (item.price/100),
3357                          quantity: item.quantity
3358                        });
3359                      }
3360                    }
3361                    window.criteo_q.push({
3362                      event: "addToCart",
3363                      ecpplugin: "shopify-mc",
3364                      product: basketData 
3365                    });
3366                  });
3367                } catch (err) {
3368                  // do nothing
3369                }
3370              }
3371              resolve(response);
3372            })
3373            .catch((error) => {
3374              reject(error);
3375            })
3376        });
3377      }
3378    }, false);
3379  })();
3380</script>
3380
3381<!-- CRITEO END -->
3382<div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
3382<script type="text/javascript">
3383    window.gfp_customer = {
3384      id: "",
3385      email: "",
3386      first_name: "",
3387      last_name: ""
3388    }
3389    function gfpLoadWidgets() {
3390    if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
3391      var s = document.createElement('script');
3392      s.type = 'module';
3393      s.src = 'https://widgets.goaffpro.app/main.js';
3394      document.head.appendChild(s);
3395    }
3396  }
3397</script>
3397
3398
3399 
3399<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408</div><div id="shopify-block-AVDU0alR1U1pVQnVaZ__9365423049038898845" class="shopify-block shopify-app-block">
3409<script type="text/javascript">
3410window.Tawk_API = window.Tawk_API || {};
3411window.Tawk_API.onTranscriptRequest = function (email) {
3412	window.Tawk_API.setAttributes({
3413		email: email
3414	});
3415};
3416</script>
3416
3417
3418<script type="text/javascript" async="async" src="https://embed.tawk.to/widget-script/655b7ef7d600b968d3152a2b/1hfmmfts2"></script>
3418
3419
3420
3421
3422</div><div id="shopify-block-ARGE2emF2THkrZnJLS__9670189827046205946" class="shopify-block shopify-app-block">
3422<script type="application/javascript">
3423
3424window.TMS_SHOPIFY_EXTENSION_CDN = 'https://cdn.shopify.com/extensions/01a114e1-e465-7e37-927e-785e9caa53f5/TMS-Prod-v-1c2e420-61-1/assets/';
3425var tmsOnPageMoneyFormat = "\u003cdiv class=dualPrice\u003e€{{amount_with_comma_separator}}\u003c\/div\u003e";
3426var tmsShopBaseCurrencyCode = "EUR";
3427</script>
vendor: 1 bytes, line 3427
3427
3428<script type="application/javascript"><!-- BEGIN app snippet: tms_data_mo -->
3429var tmsRegionData = {"GP":{"region_name":"Guadeloupe","region_code":"GP","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"GR":{"region_name":"Greece","region_code":"GR","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"HR":{"region_name":"Croatia","region_code":"HR","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"HU":{"region_name":"Hungary","region_code":"HU","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"IE":{"region_name":"Ireland","region_code":"IE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"IT":{"region_name":"Italy","region_code":"IT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"LT":{"region_name":"Lithuania","region_code":"LT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"LU":{"region_name":"Luxembourg","region_code":"LU","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"LV":{"region_name":"Latvia","region_code":"LV","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"MC":{"region_name":"Monaco","region_code":"MC","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"MT":{"region_name":"Malta","region_code":"MT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"NC":{"region_name":"New Caledonia","region_code":"NC","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"NL":{"region_name":"Netherlands","region_code":"NL","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"PF":{"region_name":"French Polynesia","region_code":"PF","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"PL":{"region_name":"Poland","region_code":"PL","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"PT":{"region_name":"Portugal","region_code":"PT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false}
3429,"BE":{"region_name":"Belgium","region_code":"BE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"CY":{"region_name":"Cyprus","region_code":"CY","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"CZ":{"region_name":"Czechia","region_code":"CZ","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"DE":{"region_name":"Germany","region_code":"DE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"DK":{"region_name":"Denmark","region_code":"DK","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"EE":{"region_name":"Estonia","region_code":"EE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"ES":{"region_name":"Spain","region_code":"ES","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"FI":{"region_name":"Finland","region_code":"FI","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"BG":{"region_name":"Bulgaria","region_code":"BG","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"AT":{"region_name":"Austria","region_code":"AT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"CH":{"region_name":"Switzerland","region_code":"CH","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"GF":{"region_name":"French Guiana","region_code":"GF","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"RE":{"region_name":"Réunion","region_code":"RE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"RO":{"region_name":"Romania","region_code":"RO","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"SE":{"region_name":"Sweden","region_code":"SE","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"SI":{"region_name":"Slovenia","region_code":"SI","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"SK":{"region_name":"Slovakia","region_code":"SK","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false}
3429,"YT":{"region_name":"Mayotte","region_code":"YT","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"FR":{"region_name":"France","region_code":"FR","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":true,"is_tms_managed":false},"GB":{"region_name":"United Kingdom","region_code":"GB","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false},"MQ":{"region_name":"Martinique","region_code":"MQ","currency_code":"EUR","currency_symbol":"€","shopify_payment":true,"shopify_markets":true,"manual_exchange_rate_base_currency":"EUR","manual_exchange_rate":0.0,"rounding_rule":"no","rounding_decimal":"0","symbol_placement":"before","currency_format":"amount_with_comma_separator","primary":false,"is_tms_managed":false}};<!-- END app snippet -->
3430</script>
vendor: 1 bytes, line 3430
3430
3431<script type="application/javascript"><!-- BEGIN app snippet: tms_data_mf -->
3432var tmsFileTranslationData = [];<!-- END app snippet -->
3433</script>
vendor: 1 bytes, line 3433
3433
3434<script type="application/javascript"><!-- BEGIN app snippet: tms_file -->
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444<!-- END app snippet -->
3445</script>
vendor: 1 bytes, line 3445
3445
3446<script type="application/javascript"><!-- BEGIN app snippet: tms_data_mf -->
3447var tmsVETranslationData = [];<!-- END app snippet -->
3448</script>
vendor: 1 bytes, line 3448
3448
3449<script type="application/javascript"><!-- BEGIN app snippet: tms_ve -->
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459<!-- END app snippet -->
3460</script>
3460
3461
3462<script type="application/javascript">
3463var tmsAbsLinkData = "https:\/\/cdn3.hextom.com\/";
3464var tmsShopBaseLocaleCodeData = "fr";
3465var tmsSelectorEnabledData = false;
3466var tmsCartNoteData = {};
3467var tmsBasicTransLanguageData = {};
3468var tmsAutoCoverageLanguageData = {};
3469var tmsRegionGroupMapping = {};
3470var tmsRegionLanguageDefaultsData = {};</script>
3470
3471</div><div id="shopify-block-ATThLR0FuWEJHVDgwU__10533623496951086041" class="shopify-block shopify-app-block"></div>
3471<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3471
3472</body>
3473</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.