1<!doctype html> 2 3 4<html lang="fr-CA" class="no-js" prefix="og: http://ogp.me/ns#"> 5<head> 6
6<script type="text/javascript" src="//purelaineetc.com/cdn/shop/t/5/assets/cookie.js?v=81325380251598150731784655062"></script>
6 7
7<script> 8 // Define dataLayer and the gtag function. 9 window.dataLayer = window.dataLayer || []; 10 function gtag(){dataLayer.push(arguments);} 11 12 // Set default consent to 'denied' as a placeholder 13 // Determine actual values based on your own requirements 14 gtag('consent', 'default', { 15 'ad_storage' : 'denied', 16 'ad_user_data' : 'denied', 17 'ad_personalization' : 'denied', 18 'analytics_storage' : 'denied' 19 }); 20 21 const _gtag = window.gtag; 22 window.gtag = function(cmd, action, params) { 23 if (cmd === 'consent' && action === 'default') { return; } 24 _gtag?.apply(this, arguments); 25 }; 26 27 if (document.cookie.indexOf('loi25=all') > -1 || document.cookie.indexOf('loi25=analytics') > -1) { 28 gtag('consent', 'update', { 29 'analytics_storage': 'granted' 30 }); 31 } 32 33 if (document.cookie.indexOf('loi25=all') > -1 || document.cookie.indexOf('loi25=marketing') > -1) { 34 gtag('consent', 'update', { 35 'ad_storage' : 'granted', 36 'ad_user_data' : 'granted', 37 'ad_personalization' : 'granted', 38 }); 39 } 40 41 document.addEventListener('cookieUpdate', e => { 42 const type = e.detail.type ?? ''; 43 if (type === 'all' || type === 'analytics') { 44 gtag('consent', 'update', { 45 'analytics_storage': 'granted' 46 }); 47 } 48 if (type === 'all' || type === 'marketing') { 49 gtag('consent', 'update', { 50 'ad_storage' : 'granted', 51 'ad_user_data' : 'granted', 52 'ad_personalization' : 'granted' 53 }); 54 } 55 }); 56 </script>
56 57 <!-- Start cookieyes banner --> 58 <!--
58<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/common/shopify.js"></script>
58 --> 59 <!--
59<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/4816000e7fe241552795f7da/script.js"></script>
59 --> 60 <!-- End cookieyes banner --> 61 62 <meta charset="utf-8"> 63 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover"> 64 <meta name="msvalidate.01" content="94947566941010E8A9751F451DBF8A3C"> 65 <meta name="google-site-verification" content="dn1bJkFf0yBaC9hU_Iz_WPuLIP8t-gcO7KpJFrFg2fU"> 66 <meta name="google-site-verification" content="spSZEgCzCIuCVP8wFB8WkAOsy0t7OD3q6w_9R_vfb5g"> 67 <meta name="google-site-verification" content="FCnZa5krGfformict2tUnpiO7Y2V9VctLwu3hcDJLRY"> 68 <meta name="p:domain_verify" content="b0f203a46456c4f92b80d57c7a843b84"/> 69 70 <link rel="preconnect" href="https://pure-laine.myshopify.com/" crossorigin> 71 <link rel="preconnect" href="https://sdk-static.loyaltylion.net" crossorigin> 72 <link rel="preconnect" href="https://sdk.loyaltylion.net" crossorigin> 73 74 <title> 75 Blogue â Pure Laine 76 </title> 77 78 79 80 <link href="//purelaineetc.com/cdn/shop/t/5/assets/style.css?v=46445347634235985351790861880" rel="stylesheet" type="text/css" media="all" /> 81 82 <!--[if IE]><meta http-equiv="imagetoolbar" content="no"><![endif]--> 83 <link rel="icon" href="//purelaineetc.com/cdn/shop/t/5/assets/favicon.svg?v=87765248964225006201656535715"> 84 <link rel="icon" type="image/png" href="//purelaineetc.com/cdn/shop/t/5/assets/favicon-32x32.png?v=131318507456086532591656535713" sizes="32x32"> 85 <link rel="icon" type="image/png" href="//purelaineetc.com/cdn/shop/t/5/assets/favicon-16x16.png?v=110714093632502369991656535713" sizes="16x16"> 86 <link rel="apple-touch-icon" sizes="180x180" href="//purelaineetc.com/cdn/shop/t/5/assets/touch-icon.png?v=31513228964426628821656535741"> 87 88 89 <meta property="og:image" content="http://purelaineetc.com/cdn/shop/t/5/assets/share.png?v=76802942774771601391656535740" /> 90 <meta property="og:image:secure_url" content="https://purelaineetc.com/cdn/shop/t/5/assets/share.png?v=76802942774771601391656535740" /> 91 <meta property="og:title" content="Blogue" /> 92 <meta property="og:type" content="website" /> 93 94 95 96<meta property="og:url" content="https://purelaineetc.com/blogs/blogue" /> 97<meta property="og:site_name" content="Pure Laine" /> 98 99 100 101 102
102<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
102<meta name="google-site-verification" content="FCnZa5krGfformict2tUnpiO7Y2V9VctLwu3hcDJLRY"> 103<meta name="google-site-verification" content="spSZEgCzCIuCVP8wFB8WkAOsy0t7OD3q6w_9R_vfb5g"> 104<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6045565041/digital_wallets/dialog"> 105<meta id="in-context-paypal-metadata" data-shop-id="6045565041" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="CAD"> 106<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blogue.atom" /> 107<link rel="next" href="/blogs/blogue?page=2"> 108<link rel="alternate" hreflang="x-default" href="https://purelaineetc.com/blogs/blogue"> 109<link rel="alternate" hreflang="fr" href="https://purelaineetc.com/blogs/blogue"> 110<link rel="alternate" hreflang="en" href="https://purelaineetc.com/en/blogs/blogue">
111<script async="async" src="/checkouts/internal/preloads.js?locale=fr-CA&default_configuration_id=766804247"></script>
111 112<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
113<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-CA&default_configuration_id=766804247&shop_id=6045565041" crossorigin="anonymous"></script>
vendor: 1 bytes, line 113
113
114<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6045565041,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6045565041","merchantName":"Pure Laine","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Pure Laine","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 114
114
115<script id="shopify-features" type="application/json">{"accessToken":"8faabe5c2cf6a15c91beb9b2755ad5e3","betas":["rich-media-storefront-analytics"],"domain":"purelaineetc.com","predictiveSearch":true,"shopId":6045565041,"locale":"fr"}</script>
vendor: 1 bytes, line 115
115
116<script>var Shopify = Shopify || {}; 117Shopify.shop = "pure-laine.myshopify.com"; 118Shopify.locale = "fr"; 119Shopify.currency = {"active":"CAD","rate":"1.0"}; 120Shopify.country = "CA"; 121Shopify.theme = {"name":"purelaine (new)","id":121113772145,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 122Shopify.theme.handle = "null"; 123Shopify.theme.style = {"id":null,"handle":null}; 124Shopify.cdnHost = "purelaineetc.com/cdn"; 125Shopify.routes = Shopify.routes || {}; 126Shopify.routes.root = "/"; 127Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 128Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 129Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 130Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 130
130
131<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 131
131
132<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 132
132
133<script> 134 window.ShopifyPay = window.ShopifyPay || {}; 135 window.ShopifyPay.apiHost = "shop.app\/pay"; 136 window.ShopifyPay.redirectState = null; 137</script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 141 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 142 window.Shopify.SignInWithShop.eligible = true; 143</script>
vendor: 1 bytes, line 143
143
144<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 144
144
145<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 145
145
146<script type="module"> 147 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 148 149 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 150 151</script>
vendor: 1 bytes, line 151
151
152<script> 153 window.Shopify = window.Shopify || {}; 154 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 155 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"]}; 156</script>
vendor: 1 bytes, line 156
156
157<script>(function() { 158 var isLoaded = false; 159 function asyncLoad() { 160 if (isLoaded) return; 161 isLoaded = true; 162 var urls = ["https:\/\/inffuse.eventscalendar.co\/plugins\/shopify\/loader.js?app=calendar\u0026shop=pure-laine.myshopify.com\u0026shop=pure-laine.myshopify.com","https:\/\/orderstatus.w3apps.co\/js\/orderlookup.js?shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/popup4.lifterpopup.com\/js\/modal.js?shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","https:\/\/aivalabs.com\/cta\/?identity=UAVfpqTjwU94Cok3kt11Gucb9ZHgdH0skJbqrfEzIHhhr\/n496MU2\u0026shop=pure-laine.myshopify.com","\/\/code.tidio.co\/sxc6mi9zn23iwhtcotsrqcc7eunn2poy.js?shop=pure-laine.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=pure-laine.myshopify.com","https:\/\/static.mailerlite.com\/data\/a\/1865\/1865906\/universal_h4n6y3v0v1_load.js?shop=pure-laine.myshopify.com"]; 163 for (var i = 0; i < urls.length; i++) { 164 var s = document.createElement('script'); 165 s.type = 'text/javascript'; 166 s.async = true; 167 s.src = urls[i]; 168 var x = document.getElementsByTagName('script')[0]; 169 x.parentNode.insertBefore(s, x); 170 } 171 }; 172 if(window.attachEvent) { 173 window.attachEvent('onload', asyncLoad); 174 } else { 175 window.addEventListener('load', asyncLoad, false); 176 } 177})();</script>
vendor: 1 bytes, line 177
177
178<script id="__st">var __st={"a":6045565041,"offset":-14400,"reqid":"488a1722-d5ff-45ab-8eca-748f8b59c6b4-1791276800","pageurl":"purelaineetc.com\/blogs\/blogue","s":"blogs-28481552497","u":"0ace37715231","p":"blog","rtyp":"blog","rid":28481552497};</script>
vendor: 1 bytes, line 178
178
179<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 179
179
180<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 180
180
181<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//purelaineetc.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 181
181
182<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 = "//purelaineetc.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
182<script crossorigin="anonymous" defer="defer" src="//purelaineetc.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 182
182
183<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 183
183
184<script> 185 window.Shopify = window.Shopify || {}; 186 window.Shopify.MCP = window.Shopify.MCP || {}; 187 window.Shopify.MCP.enabled = true; 188 window.Shopify.MCP.shop = "pure-laine.myshopify.com"; 189 window.Shopify.MCP.mcpEndpoint = "https:\/\/purelaineetc.com\/api\/mcp"; 190 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"]}}]; 191</script>
vendor: 1 bytes, line 191
191
192<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("\/\/purelaineetc.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 193</script>
vendor: 1 bytes, line 193
193
194<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://purelaineetc.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 195</script>
vendor: 1 bytes, line 195
195
196<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 197 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); 198</script>
vendor: 1 bytes, line 198
198
199<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})}})); 200</script>
200 201<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://purelaineetc.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 202<style id="shopify-accelerated-checkout-cart"> 203 #shopify-buyer-consent { 204 margin-top: 1em; 205 display: inline-block; 206 width: 100%; 207} 208 209#shopify-buyer-consent.hidden { 210 display: none; 211} 212 213#shopify-subscription-policy-button { 214 background: none; 215 border: none; 216 padding: 0; 217 text-decoration: underline; 218 font-size: inherit; 219 cursor: pointer; 220} 221 222#shopify-subscription-policy-button::before { 223 box-shadow: none; 224} 225 226 </style> 227
228<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
228 229 <meta name="locale-bar--browsing-context-suggestions-url" content="/browsing_context_suggestions"> 230 <meta name="locale-bar--current-language" content="fr"> 231 <meta name="locale-bar--current-currency" content="CAD"> 232 233
234<script> 235 !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",i.async=1,o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]); 236 237 238 239 loyaltylion.init({ token: "b8bb1e49c29182fdce18ae3ff6ca9f28" }); 240 241 242 lion.configure({ 243 // disableBundledCSS: true, 244 disableBundledFonts: true 245 }); 246</script>
246 247 <!-- Clarity tracking code for https://purelaineetc.com/ --> 248
248<script> 249 (function(c,l,a,r,i,t,y){ 250 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 251 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=bwt"; 252 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 253 })(window, document, "clarity", "script", "cdd5vm32pa"); 254 </script>
254 255 256 <!-- Google Tag Manager --> 257
257<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://serverside.purelaineetc.com/djjajxyzpctxu.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','4ekud=HBxJJCQ3VCw3ICA7Qy1fDkhKWlJWHhdFBQ0GBhwbEBYQHQAAXhkWFQ%3D%3D');</script>
257 258 <!-- End Google Tag Manager --> 259 260 261 <!-- Hotjar Tracking Code for https://purelaineetc.com/ --> 262
262<script>
vendor: 116 bytes, lines 262-265
262 263 (function(h,o,t,j,a,r){ 264 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 265 h._hjSettings={hjid:
2652791043
vendor: 243 bytes, lines 265-271
265,hjsv:6}; 266 a=o.getElementsByTagName('head')[0]; 267 r=o.createElement('script');r.async=1; 268 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 269 a.appendChild(r); 270 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 271
271</script>
271 272 273 <!-- SEO, JSONâLD, Schema --> 274 275 276 277 278 279 280 281 282 283 284<!-- BEGIN app block: shopify://apps/orderlogic-min-max-limits/blocks/orderlogic/02463cc1-4876-4a68-8865-248003957801 -->
284<script> 285 DEBUG_KEY = "__olDebug"; 286 var ol_cachebuster = "202502190343"; 287 288 if (typeof olCreateStorage == 'undefined') { 289 var olCreateStorage = function (name, value) { 290 localStorage.setItem(name, JSON.stringify(value)); 291 }; 292 } 293 294 if (typeof olReadStorage == 'undefined') { 295 var olReadStorage = function (name) { 296 return JSON.parse(localStorage.getItem(name)); 297 }; 298 } 299 300 if (typeof ol_hostname == 'undefined') { 301 var ol_hostname = 'www.orderlogicapp.com'; 302 var ol_debug = olReadStorage(DEBUG_KEY); 303 if (window.location.search.replace("?", "").substring(0, 7) == 'olDebug') { 304 ol_debug = window.location.search.replace("?olDebug=", ""); 305 if (ol_debug == 'false') ol_debug = false; 306 olCreateStorage(DEBUG_KEY, ol_debug); 307 } 308 } 309 310 if (( typeof ol_cachebuster != 'undefined') || (ol_debug)) { 311 if (typeof ol_script == 'undefined') { 312 var ol_script = document.createElement('script'); 313 ol_script.type = 'text/javascript'; 314 ol_script.async = true; 315 ol_script.src = "https://" + (ol_debug ? 'dev.orderlogicapp.com' : ol_hostname) + "/embedded_js/store.js?" + ol_cachebuster; 316 document.head.appendChild(ol_script); 317 } 318 } 319 320 321 322 olProductData = { 323 } 324 325 326</script>
326 327 328 329<!-- END app block --><link rel="canonical" href="https://purelaineetc.com/blogs/blogue"> 330<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
331<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: 6045565041,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 331
331
332<script> 333 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 334</script>
vendor: 1 bytes, line 334
334
335<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}
335).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: 6045565041,storefrontBaseUrl: "https://purelaineetc.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://purelaineetc.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"864092439","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-9SGFGBYT7S\\\",\\\"GT-TB68HR3S\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9SGFGBYT7S\\\",\\\"MC-TEERPYR32F\\\"]}
335,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9SGFGBYT7S\\\",\\\"MC-TEERPYR32F\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9SGFGBYT7S\\\",\\\"MC-TEERPYR32F\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-9SGFGBYT7S\\\"}],\\\"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":"407109911","configuration":"{\"pixel_id\":\"158649694480130\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"157974807","configuration":"{\"tagID\":\"2614428554070\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"133300503","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Hotjar"},{"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":"Pure Laine","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"pure-laine.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/purelaineetc.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"1980579053681","handle":"certificat-cadeau","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"19839312068721","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://purelaineetc.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"121113772145","themePublished":"true","eventMetadataId":"da53d875-d99b-40aa-b014-0a77cfb908a7","pageType":"blog","resourceId":"28481552497","shopId":"6045565041","storefrontBaseUrl":"https:\/\/purelaineetc.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
335<script> 336 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 337 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 338 window.ShopifyAnalytics.meta.currency = 'CAD'; 339 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":28481552497,"requestId":"488a1722-d5ff-45ab-8eca-748f8b59c6b4-1791276800"}}; 340 for (var attr in meta) { 341 window.ShopifyAnalytics.meta[attr] = meta[attr]; 342 } 343</script>
vendor: 1 bytes, line 343
343
344<script class="analytics"> 345 (function () { 346 var customDocumentWrite = function(content) { 347 var jquery = null; 348 349 if (window.jQuery) { 350 jquery = window.jQuery; 351 } else if (window.Checkout && window.Checkout.$) { 352 jquery = window.Checkout.$; 353 } 354 355 if (jquery) { 356 jquery('body').append(content); 357 } 358 }; 359 360 var hasLoggedConversion = function(token) { 361 if (token) { 362 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 363 } 364 return false; 365 } 366 367 var setCookieIfConversion = function(token) { 368 if (token) { 369 var twoMonthsFromNow = new Date(Date.now()); 370 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 371 372 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 373 } 374 } 375 376 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 377 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 378 if (trekkie.integrations) { 379 return; 380 } 381 trekkie.methods = [ 382 'identify', 383 'page', 384 'ready', 385 'track', 386 'trackForm', 387 'trackLink' 388 ]; 389 trekkie.factory = function(method) { 390 return function() { 391 var args = Array.prototype.slice.call(arguments); 392 args.unshift(method); 393 trekkie.push(args); 394 if (method == 'track' || method == 'page') { 395 var pageUrl; 396 try { 397 pageUrl = window.location.href; 398 } catch (e) {} 399 var pageReferrer; 400 try { 401 pageReferrer = document.referrer; 402 } catch (e) {} 403 try { 404 if (window.__TREKKIE_SHIM_QUEUE == null) { 405 window.__TREKKIE_SHIM_QUEUE = []; 406 } 407 window.__TREKKIE_SHIM_QUEUE.push({ 408 from: 'trekkie-stub', 409 method: method, 410 args: args.slice(1), 411 pageContext: { 412 url: pageUrl, 413 referrer: pageReferrer 414 } 415 }); 416 } catch (e) { 417 // no-op 418 } 419 } 420 return trekkie; 421 }; 422 }; 423 for (var i = 0; i < trekkie.methods.length; i++) { 424 var key = trekkie.methods[i]; 425 trekkie[key] = trekkie.factory(key); 426 } 427 trekkie.load = function(config) { 428 trekkie.config = config || {}; 429 trekkie.config.initialDocumentCookie = document.cookie; 430 var first = document.getElementsByTagName('script')[0]; 431var script = document.createElement('script'); 432script.type = 'text/javascript'; 433script.onerror = function(e) { 434 var scriptFallback = document.createElement('script'); 435 scriptFallback.type = 'text/javascript'; 436 scriptFallback.onerror = function(error) { 437 var Monorail = { 438 produce: function produce(monorailDomain, schemaId, payload) { 439 var currentMs = new Date().getTime(); 440 var event = { 441 schema_id: schemaId, 442 payload: payload, 443 metadata: { 444 event_created_at_ms: currentMs, 445 event_sent_at_ms: currentMs 446 } 447 }; 448 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 449 }, 450 sendRequest: function sendRequest(endpointUrl, payload) { 451 // Try the sendBeacon API 452 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 453 var blobData = new window.Blob([payload], { 454 type: 'text/plain' 455 }); 456 457 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 458 return true; 459 } // sendBeacon was not successful 460 461 } // XHR beacon 462 463 var xhr = new XMLHttpRequest(); 464 465 try { 466 xhr.open('POST', endpointUrl); 467 xhr.setRequestHeader('Content-Type', 'text/plain'); 468 xhr.send(payload); 469 } catch (e) { 470 console.log(e); 471 } 472 473 return false; 474 }, 475 isIos12: function isIos12() { 476 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 477 } 478 }; 479 Monorail.produce('monorail-edge.shopifysvc.com', 480 'trekkie_storefront_load_errors/1.1', 481 {shop_id: 6045565041, 482 theme_id: 121113772145, 483 app_name: "storefront", 484 context_url: window.location.href, 485 source_url: "//purelaineetc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 486 487 }; 488 scriptFallback.async = true; 489 scriptFallback.src = '//purelaineetc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 490 first.parentNode.insertBefore(scriptFallback, first); 491}; 492script.async = true; 493script.src = '//purelaineetc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 494first.parentNode.insertBefore(script, first); 495 496 }; 497 trekkie.load( 498 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6045565041,"isMerchantRequest":null,"themeId":121113772145,"themeCityHash":"11215608406858169865","contentLanguage":"fr","currency":"CAD","eventMetadataId":"da53d875-d99b-40aa-b014-0a77cfb908a7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 499 ); 500 501 var loaded = false;
502 trekkie.ready(function() { 503 if (loaded) return; 504 loaded = true; 505 506 window.ShopifyAnalytics.lib = window.trekkie; 507 508 var originalDocumentWrite = document.write; 509 document.write = customDocumentWrite; 510 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 511 document.write = originalDocumentWrite; 512 513 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 514 var token = match? match[1]: undefined; 515 if (!hasLoggedConversion(token)) { 516 setCookieIfConversion(token); 517 518 } 519 }); 520 521 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":28481552497,"requestId":"488a1722-d5ff-45ab-8eca-748f8b59c6b4-1791276800","shopifyEmitted":true}); 522 523 var eventsListenerScript = document.createElement('script'); 524 eventsListenerScript.async = true; 525 eventsListenerScript.src = "//purelaineetc.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 526 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 527})();</script>
vendor: 1 bytes, line 527
527
528<script 529 defer 530 src="https://purelaineetc.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js" 531 data-application="storefront-renderer" 532 data-shop-id="6045565041" 533 data-render-region="gcp-us-central1" 534 data-page-type="blog" 535 data-theme-instance-id="121113772145" 536 data-theme-name="" 537 data-theme-version="" 538 data-monorail-region="shop_domain" 539 data-resource-timing-sampling-rate="10" 540 data-shs="true" 541 data-shs-beacon="true" 542 data-shs-export-with-fetch="true" 543 data-shs-logs-sample-rate="1" 544 data-shs-beacon-endpoint="https://purelaineetc.com/api/collect" 545></script>
545 546<meta name="shopify-y" content="8f3a0851-e2d5-446b-be77-5713281d8ce0" data-expiration="1822834401000"><meta name="shopify-s" content="4c2c74c0-d778-4cde-9b34-03dd58311461" data-expiration="1791278601000"><meta name="new-cookie-storage-activated" content="t"> 547</head> 548 549<body id="blogue" class="template-blog" > 550 <!--[if IE]> 551 <p class="browsehappy">Vous utilisez un navigateur obsolète. Vous êtes priés de <a href="http://browsehappy.com/" rel="external">mettre à jour votre navigateur</a> pour avoir une meilleure expérience sur notre site.</p> 552 <![endif]--> 553 <!-- Google Tag Manager (noscript) --> 554 <noscript><iframe src="https://serverside.purelaineetc.com/ns.html?id=GTM-TBXTX3W" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 555 <!-- End Google Tag Manager (noscript) --> 556 557 <div class="index-section--flush powr-popup" id="eab0410f_1543595147"></div> 558 559 <div id="shopify-section-header" class="shopify-section"><header id="head" class="head"> 560 <a href="#content" class="hide skip-main">Ignorer et passer au contenu</a> 561 <div class="bar"> 562 <div class="container"> 563 <details> 564 <summary> 565 <p>Livraison rapide et gratuite 75$+*</p> 566 <p>Devenez membre et économisez</p> 567 </summary> 568 <div class="details"> 569 <div class="cols2 container"> 570 571 572 <div> 573 <h4>Livraison rapide et gratuite</h4> 574 <div class="text"><p>Pure Laine vous offre la <strong>livraison gratuite avec tout achat de 75 $ et plus au Québec et en Ontario.</strong></p></div> 575 576 <a href="/pages/livraison-gratuite" class="bt -sml">Politique de livraison</a> 577 578 </div> 579 580 581 582 <div> 583 <h4>Devenez membre et économisez</h4> 584 <div class="text"><p>Notre système vous permet de cumuler automatiquement des points échangeables lors de vos achats futurs. Lâadhésion est gratuite. Il suffit de vous créer un compte.</p></div> 585 586 <a href="https://purelaineetc.com/account/login" class="bt -sml">Se connecter</a> 587 588 </div> 589 590 591 </div> 592 </div> 593 </details> 594 </div> 595 </div> 596 <div class="container"> 597 <div class="logo"> 598 <a href="/"><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo.svg?v=103998920894408758191656535735" width="150" height="150" alt="Purelaine"></a> 599 </div> 600 601 <nav class="main-nav" aria-label="Principal"> 602 <ul class="men"> 603 604 605 <li class=" has-sm -item-tricot"> 606 <a href="/collections/laine">Tricot</a> 607 608 <ul class="sm "> 609 610 611 <li class=" -link-laines"> 612 <a href="/collections/laine">Laines</a> 613 614 615 616 </li> 617 618 619 <li class=" -link-kits-de-tricot"> 620 <a href="/collections/kits-de-tricot">Kits de tricot</a> 621 622 623 624 </li> 625 626 627 <li class=" -link-aiguilles"> 628 <a href="/collections/aiguilles-a-tricoter">Aiguilles</a> 629 630 631 632 </li> 633 634 635 <li class=" -link-accessoires"> 636 <a href="/collections/accessoires">Accessoires</a> 637 638 639 640 </li> 641 642 643 <li class=" -link-nouveautes"> 644 <a href="/collections/nouveaute">Nouveautés </a> 645 646 647 648 </li> 649 650 651 <li class=" -link-patrons"> 652 <a href="/collections/patrons-1">Patrons</a> 653 654 655 656 </li> 657 658 659 <li class=" -link-soldes"> 660 <a href="/collections/liquidation-laine">Soldes</a> 661 662 663 664 </li> 665 666 667 <li class=" -link-cours"> 668 <a href="/collections/cours">Cours</a> 669 670 671 672 </li> 673 674 </ul> 675 676 </li> 677 678 679 <li class=" has-sm -item-arts-textiles-varies"> 680 <a href="/collections/crochets">Arts textiles variés</a> 681 682 <ul class="sm -mega"> 683 684 685 <li class=" -link-crochet"> 686 <a href="/collections/crochets">Crochet</a> 687 688 <ul> 689 690 691 <li class=""> 692 <a href="/collections/grosseur-de-fils">Laines</a> 693 </li> 694 695 <li class=""> 696 <a href="/collections/kits-de-crochet">Kits de crochet</a> 697 </li> 698 699 <li class=""> 700 <a href="/collections/crochets">Crochets</a> 701 </li> 702 703 <li class=""> 704 <a href="/collections/accessoires-de-crochet">Accessoires</a> 705 </li> 706 707 <li class=""> 708 <a href="/collections/cours">Cours</a> 709 </li> 710 711 712 </ul> 713 714 </li> 715 716 717 <li class=" -link-broderie"> 718 <a href="/collections/broderie">
718Broderie</a> 719 720 <ul> 721 722 723 <li class=""> 724 <a href="/collections/fils-a-broder">Fils à broder</a> 725 </li> 726 727 <li class=""> 728 <a href="/collections/kits-de-broderie">Kits de broderie</a> 729 </li> 730 731 <li class=""> 732 <a href="/collections/aiguille-a-broderie">Aiguilles</a> 733 </li> 734 735 <li class=""> 736 <a href="/collections/accessoires-de-broderie">Accessoires</a> 737 </li> 738 739 <li class=""> 740 <a href="/collections/cours">Cours</a> 741 </li> 742 743 744 </ul> 745 746 </li> 747 748 749 <li class=" -link-couture"> 750 <a href="/collections/couture">Couture</a> 751 752 <ul> 753 754 755 <li class=""> 756 <a href="/collections/kits-de-couture">Kits de couture</a> 757 </li> 758 759 760 </ul> 761 762 </li> 763 764 </ul> 765 766 </li> 767 768 769 <li class=" has-sm -item-accessoires"> 770 <a href="/collections/accessoires">Accessoires</a> 771 772 <ul class="sm "> 773 774 775 <li class=" -link-aiguilles"> 776 <a href="/collections/aiguilles-a-tricoter">Aiguilles</a> 777 778 779 780 </li> 781 782 783 <li class=" -link-crochets"> 784 <a href="/collections/accessoires-de-crochet">Crochets</a> 785 786 787 788 </li> 789 790 791 <li class=" -link-marqueurs"> 792 <a href="/collections/marqueur-de-mailles">Marqueurs</a> 793 794 795 796 </li> 797 798 799 <li class=" -link-sacs-et-etuis"> 800 <a href="/collections/sacs-et-etuis">Sacs et étuis</a> 801 802 803 804 </li> 805 806 807 <li class=" -link-pure-laine-x-cin"> 808 <a href="/collections/pure-laine-x-cin">Pure Laine x CIN</a> 809 810 811 812 </li> 813 814 815 <li class=" -link-livres-et-publication"> 816 <a href="/collections/livres">Livres et publication</a> 817 818 819 820 </li> 821 822 823 <li class=" -link-tout"> 824 <a href="/collections/accessoires">Tout</a> 825 826 827 828 </li> 829 830 </ul> 831 832 </li> 833 834 835 <li class=" -item-idees-projets"> 836 <a href="/collections/catalogue">Idées projets</a> 837 838 </li> 839 840 841 <li class=" has-sm -item-idees-cadeaux"> 842 <a href="/collections/idees-cadeaux-tricot">Idées-Cadeaux</a> 843 844 <ul class="sm "> 845 846 847 <li class=" -link-guide-cadeaux"> 848 <a href="/collections/idees-cadeaux-tricot">Guide cadeaux</a> 849 850 851 852 </li> 853 854 855 <li class=" -link-cartes-cadeaux"> 856 <a href="/products/certificat-cadeau">Cartes-cadeaux</a> 857 858 859 860 </li> 861 862 </ul> 863 864 </li> 865 866 867 <li class=" has-sm -item-inspiration-outils"> 868 <a href="/pages/boite-a-outils">Inspiration & Outils</a> 869 870 <ul class="sm "> 871 872 873 <li class=" -link-catalogue"> 874 <a href="/collections/catalogue">Catalogue</a> 875 876 877 878 </li> 879 880 881 <li class=" -link-boite-a-outils"> 882 <a href="/pages/boite-a-outils">Boîte à outils</a> 883 884 885 886 </li> 887 888 889 <li class="active -link-blogue"> 890 <a href="/blogs/blogue">Blogue</a> 891 892 893 894 </li> 895 896 897 <li class=" -link-tutoriels-tricot"> 898 <a href="/blogs/tutoriel-video">Tutoriels tricot</a> 899 900 901 902 </li> 903 904 905 <li class=" -link-tutoriels-crochet"> 906 <a href="/blogs/tutoriels-video-crochet">Tutoriels crochet</a> 907 908 909 910 </li> 911 912
913 <li class=" -link-resume-du-direct"> 914 <a href="https://purelaineetc.com/blogs/resume-du-direct/">Résumé du direct</a> 915 916 917 918 </li> 919 920 </ul> 921 922 </li> 923 924 925 <li class=" has-sm -item-a-propos"> 926 <a href="/pages/magasin-de-tricot-a-saint-sauveur">à propos</a> 927 928 <ul class="sm "> 929 930 931 <li class=" -link-nous-joindre"> 932 <a href="/pages/contact">Nous joindre</a> 933 934 935 936 </li> 937 938 939 <li class=" -link-magasin-a-saint-sauveur"> 940 <a href="/pages/magasin-de-tricot-a-saint-sauveur">Magasin à Saint-Sauveur</a> 941 942 943 944 </li> 945 946 947 <li class=" -link-points-fidelite"> 948 <a href="/pages/points-tricot">Points fidélité</a> 949 950 951 952 </li> 953 954 955 <li class=" -link-livraison"> 956 <a href="/pages/livraison-gratuite">Livraison</a> 957 958 959 960 </li> 961 962 963 <li class=" -link-commande-par-telephone"> 964 <a href="/pages/commande-par-telephone">Commande par téléphone</a> 965 966 967 968 </li> 969 970 971 <li class=" -link-programme-de-referencement"> 972 <a href="/pages/programme-de-referencement">Programme de référencement</a> 973 974 975 976 </li> 977 978 979 <li class=" -link-foire-aux-questions"> 980 <a href="/pages/foire-aux-questions">Foire aux questions</a> 981 982 983 984 </li> 985 986 987 <li class=" -link-historique"> 988 <a href="/pages/historique">Historique</a> 989 990 991 992 </li> 993 994 995 <li class=" -link-cours"> 996 <a href="/collections/cours">Cours</a> 997 998 999 1000 </li> 1001 1002 </ul> 1003 1004 </li> 1005 1006 </ul> 1007</nav> 1008 1009 1010 <nav class="nav-sec" aria-label="Secondaire"> 1011 <ul> 1012 <li><form action="/search" method="get" class="search-form" role="search"> 1013 <input type="hidden" name="type" value="product"> 1014 <input type="hidden" name="all" value="Voir tous les résultats"> 1015 <input name="q" type="text" value="" aria-label="Recherche" /> 1016 <button type="submit"><span class="hide">Recherche</span></button> 1017</form></li> 1018 1019 1020 <li><a href="/account/login" class="bt-account"><span class="hide">Connexion</span></a></li> 1021 1022 1023 <li><a href="/pages/wishlist" class="bt-fav"><span class="hide">Favoris</span></a></li> 1024 <li><a href="/cart" class="bt-cart"><span class="hide">Panier</span></a></li> 1025 </ul> 1026 </nav> 1027 1028 <nav class="nav-xtra" aria-label="Extra"> 1029 <ul> 1030 <li class="bt-lang"> 1031<form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="lang-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/blogue" /><select name="locale_code" class="hide"> 1032 <option value="en" lang="en">English</option></select> 1033 <button type="submit" title="English">en</button></form></li> 1034 <li><a href="/pages/foire-aux-questions">Aide</a></li> 1035 <li class="bt-special"> 1036 <a href="/collections/carpe-diem">Fibre Carpe Diem</a> 1037 </li> 1038 </ul> 1039 </nav> 1040 </div> 1041</header> 1042 1043</div> 1044 1045 <main role="main" id="content" class="content clearfix"> 1046 <div id="shopify-section-template--28626539577623__main" class="shopify-section"> 1047 1048<div class="section -alt -none"> 1049 <div class="container"> 1050 <div class="hero "> 1051 <div class="ti"> 1052 1053 <h1>Blogue</h1> 1054 1055 1056 </div> 1057 </div> 1058 </div> 1059</div> 1060 1061<div class="section"> 1062 <div class="container"> 1063 1064 1065 1066 1067 <div class="bloc-blog ls-blog cols2"> 1068 1069 1070 1071<article> 1072 <a href="/blogs/blogue/laine-pouquoi-piques-tu"> 1073 <span class="img"> 1074 1075 1076 <picture> 1077 <img src="//purelaineetc.com/cdn/shop/articles/3_Publication_Facebook_Creer_une_banniere_Facebook_Carte_paysage_2_60c9ee22-fe65-4014-9b7d-02d2ec76766d.png?crop=center&height=300&v=1782501667&width=460" width="460" height="300" loading="lazy" alt=""> 1078 </picture> 1079 1080 </span> 1081 <h3>Laine, pouquoi piques-tu ?</h3> 1082 </a> 1083 1084 1085</article> 1086 1087 1088 1089<article>
1090 <a href="/blogs/blogue/un-ete-tricote-leger-quelles-fibres-choisir-pour-vos-projets-estivaux"> 1091 <span class="img"> 1092 1093 1094 <picture> 1095 <img src="//purelaineetc.com/cdn/shop/articles/3_Publication_Facebook_Creer_une_banniere_Facebook_Carte_paysage_42fb56c4-f823-45a3-ad49-e282d0b04828.png?crop=center&height=300&v=1781121007&width=460" width="460" height="300" loading="lazy" alt=""> 1096 </picture> 1097 1098 </span> 1099 <h3>Un été tricoté léger : quelles fibres choisir pour vos projets estivaux?</h3> 1100 </a> 1101 1102 1103</article> 1104 1105 1106 1107<article> 1108 <a href="/blogs/blogue/bien-choisir-son-chandail-morphologie-et-taille"> 1109 <span class="img"> 1110 1111 1112 <picture> 1113 <img src="//purelaineetc.com/cdn/shop/articles/599c6c9b-46f9-452c-9dbf-d7d78f93c788_08b7132d-e51c-4086-8299-e6a951112a62.png?crop=center&height=300&v=1775762168&width=460" width="460" height="300" loading="lazy" alt=""> 1114 </picture> 1115 1116 </span> 1117 <h3>Bien choisir son chandail : morphologie et taille</h3> 1118 </a> 1119 1120 1121</article> 1122 1123 1124 1125<article> 1126 <a href="/blogs/blogue/creer-une-fiche-ravelry-et-accumule-des-points-tricots"> 1127 <span class="img"> 1128 1129 1130 <picture> 1131 <img src="//purelaineetc.com/cdn/shop/articles/3_Publication_Facebook_Creer_une_banniere_Facebook_Carte_paysage.png?crop=center&height=300&v=1779652604&width=460" width="460" height="300" loading="lazy" alt=""> 1132 </picture> 1133 1134 </span> 1135 <h3>Obtenez 500 Points Tricot en complétant votre fiche Ravelry</h3> 1136 </a> 1137 1138 1139</article> 1140 1141 1142 1143<article> 1144 <a href="/blogs/blogue/sylvie-bouchard-tricotte-du-succes"> 1145 <span class="img"> 1146 1147 1148 <picture> 1149 <img src="//purelaineetc.com/cdn/shop/articles/PurelaineETC_115.jpg?crop=center&height=300&v=1627583514&width=460" width="460" height="300" loading="lazy" alt=""> 1150 </picture> 1151 1152 </span> 1153 <h3>Sylvie Bouchard tricotte du succès!</h3> 1154 </a> 1155 1156 1157</article> 1158 1159 1160 1161<article> 1162 <a href="/blogs/blogue/comment-ajuster-un-patron-vs-echantillon"> 1163 <span class="img"> 1164 1165 1166 <picture> 1167 <img src="//purelaineetc.com/cdn/shop/articles/Yellow_Pink_Eggs_Easter_Instagram_Post-3.jpg?crop=center&height=300&v=1619033059&width=460" width="460" height="300" loading="lazy" alt=""> 1168 </picture> 1169 1170 </span> 1171 <h3>Comment "ajuster" un patron vs échantillon</h3> 1172 </a> 1173 1174 1175</article> 1176 1177 </div> 1178 1179 <div class="ls-pag"><span class="page current">1</span> <span class="page"><a href="/blogs/blogue?page=2" title="">2</a></span> <span class="next"><a href="/blogs/blogue?page=2" title=""></a></span></div> 1180 1181 1182 </div> 1183</div> 1184</div> 1185 1186 <div id="shopify-section-newsletter-mailer" class="shopify-section"><div class="section bloc-newsletter"> 1187 <div class="container"> 1188 <h2 class="text-center"> 1189 Infolettre 1190 </h2> 1191 1192 1193 1194 <img src="https://track.mailerlite.com/webforms/o/2967906/c8q2v9?v1604591631" width="1" height="1" style="max-width:1px;max-height:1px;visibility:hidden;padding:0;margin:0;display:block" alt="." border="0"> 1195 1196 <form action="https://static.mailerlite.com/webforms/submit/c8q2v9" data-code="c8q2v9" method="post" target="_blank"> 1197 <div class="form-group"> 1198 <img src="//purelaineetc.com/cdn/shop/t/5/assets/icn-newsletter.svg?v=76381547812432697201656535722" width="40" height="40" loading="lazy" alt=""> 1199 <input type="email" name="fields[email]" placeholder="Courriel" autocomplete="email" aria-label="Courriel" required> 1200 </div> 1201 <button type="submit">Je mâinscris</button> 1202 <input type="hidden" name="ml-submit" value="1"> 1203 </form> 1204 </div> 1205</div></div> 1206 1207 </main> 1208 1209 <div id="shopify-section-footer" class="shopify-section"> 1210<footer id="foot" class="foot"> 1211 <div class="container"> 1212 <div class="logo"><a href="/"><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-alt.svg?v=41966859441546627471656535728" width="130" height="44" loading="lazy" alt="Purelaine"></a></div> 1213 <div class="bloc-addr cols2"> 1214 <div class="addr"> 1215 341 rue Principale<br> 1216 Suite 101<br> 1217 Saint-Sauveur, QC<br> 1218 J0R 1R0 1219 1220 <p> 1221 <a href="tel:450.744.1949">450.744.1949</a><br> 1222 <a href="mailto:[email protected]" class="email">[email protected]</a> 1223 </p> 1224</div> 1225 <div class="horaire"> 1226 <strong>Horaire</strong> 1227 <div>Mardi au vendredi : 10h à 16h<br> 1228Samedi: 10h à 15h<br> 1229Dimanche et lundi: Fermé</div> 1230</div> 1231 1232 1233 <ul class="follow"><li><a href="https://www.facebook.com/PureLaineEtc" class="fb"><span class="hide">Facebook</span></a></li><li><a href="https://www.instagram.com/purelaineetc/" class="ins"><span class="hide">Instagram</span></a></li></ul> 1234 1235 1236 <div class="foot-payments"> 1237 <span><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-sp.svg?v=4093633
12371415800547811656535733" width="76" height="18" alt="" loading="lazy"></span> 1238 <span><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-gpay.svg?v=34350916347556109901656535730" width="31" height="13" alt="" loading="lazy"></span> 1239 <span><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-pp.svg?v=7268964930324723341656535733" width="75" height="18" alt="" loading="lazy"></span> 1240 <span><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-visa.svg?v=17091678187011724641656535734" width="47" height="15" alt="" loading="lazy"></span> 1241 <span><img src="//purelaineetc.com/cdn/shop/t/5/assets/logo-mc.svg?v=81825212525338066201656535731" width="24" height="18" alt="" loading="lazy"></span> 1242 </div> 1243 </div> 1244 1245 <nav class="nav-about" aria-label="à propos"> 1246 <h4>à propos</h4> 1247 <ul> 1248 1249 <li><a href="/pages/contact">Nous joindre</a></li> 1250 1251 <li><a href="/pages/commande-par-telephone">Commande par téléphone</a></li> 1252 1253 <li><a href="/pages/points-tricot">Points tricot et référencement</a></li> 1254 1255 <li><a href="/pages/magasin-de-tricot-a-saint-sauveur">Magasin de St-Sauveur</a></li> 1256 1257 <li><a href="/pages/historique">Historique</a></li> 1258 1259 <li><a href="/collections/cours">Nos cours</a></li> 1260 1261 </ul> 1262 </nav> 1263 1264 <nav aria-label="Boutique en ligne"> 1265 <h4>Boutique en ligne</h4> 1266 <ul> 1267 1268 <li><a href="/pages/livraison-gratuite">Livraison gratuite</a></li> 1269 1270 <li><a href="/pages/retours">Retour à nos frais</a></li> 1271 1272 <li><a href="/pages/foire-aux-questions">Foire aux questions</a></li> 1273 1274 <li><a href="/pages/service-personnalise">Service personnalisé</a></li> 1275 1276 <li><a href="/pages/bobinage-gratuit">Bobinage gratuit</a></li> 1277 1278 </ul> 1279 </nav> 1280 1281 <nav aria-label="Les plus recherchés"> 1282 <h4>Les plus recherchés</h4> 1283 <ul> 1284 1285 <li><a href="/collections/laine-a-bas">Laine à bas</a></li> 1286 1287 <li><a href="/collections/kits-de-tricot">Kits de tricot</a></li> 1288 1289 <li><a href="/collections/fingering-fil-chaussette">Fingering</a></li> 1290 1291 <li><a href="/collections/chiaogoo">Chiaogoo</a></li> 1292 1293 <li><a href="/collections/carpe-diem">Fibre Carpe Diem</a></li> 1294 1295 <li><a href="/collections/filcolana">Filcolana</a></li> 1296 1297 <li><a href="/collections/de-rerum-natura">De Rerum Natura</a></li> 1298 1299 </ul> 1300 </nav> 1301 </div> 1302 1303 <div class="copy"> 1304 <div class="container"> 1305 <p><a href="/pages/politique-de-confidentialite">Politique de confidentialité</a> / © 2026 Tous droits réservés Pure Laine etc. Un site tricoté serré avec :: <a href="https://lapetiteboiteweb.com/" rel="external">La Petite Boite Web</a>.</p> 1306 </div> 1307 </div> 1308</footer> 1309 1310 1311 1312 1313
1314<script type="application/ld+json"> 1315{ 1316 "@context": "http://www.schema.org", 1317 "@type": ["HobbyShop", "Store", "Organization"], 1318 "name": "Pure Laine etc.", 1319 "logo": "//purelaineetc.com/cdn/shop/t/5/assets/logo.png?v=60469211139703958391656535735", 1320 "image": "https://purelaineetc.com/cdn/shop/files/Comptoir-laine-St-Sauveur.jpg", 1321 "telephone": "450.744.1949", 1322 "email": "[email protected]", 1323 "hasMap": "https://goo.gl/maps/z24FKn1skZM2", 1324 "sameAs": [ 1325 "https://www.facebook.com/PureLaineEtc", 1326 "https://www.instagram.com/purelaineetc/", 1327 "https://www.pinterest.com/purelaine/", 1328 "https://www.youtube.com/channel/UC9IyrMAi5g7d1nFpAM29W-g" 1329 ], 1330 "url": "https://purelaineetc.com", 1331 "openingHours" : "Tu-Fri 10:00-16:00, Sa 10:00-15:00, Su-Mo Closed", 1332 "address": { 1333 "@type": "PostalAddress", 1334 "streetAddress": "341 rue Principale, Suite 101", 1335 "addressLocality": "Saint-Sauveur", 1336 "addressRegion": "Québec", 1337 "postalCode": "J0R 1R0", 1338 "addressCountry": "CA" 1339 }, 1340 "geo": { 1341 "@type": "GeoCoordinates", 1342 "latitude": "45.891449", 1343 "longitude": "-74.161323" 1344 }, 1345 "priceRange": "$$", 1346 "currenciesAccepted": "CAD", 1347 "paymentAccepted": [ 1348 "Credit Card", 1349 "Debit Card", 1350 "Visa", 1351 "Mastercard", 1352 "American Express", 1353 "Interac", 1354 "Shop Pay", 1355 "Apple Pay", 1356 "Google Pay" 1357 ], 1358 "areaServed": { 1359 "@type": "Country", 1360 "name": "Canada" 1361 }, 1362 "knowsLanguage": ["fr-CA", "en-CA"], 1363 1364 1365 "description": "Pure Laine est un magasin de laine et de tricot à Saint-Sauveur, Québec, qui dessert tout le Canada et livre partout dans le monde. Nous offrons une grande variété de fils, kits, aiguilles, accessoires, cours et patrons. Service bilingue (français/anglais).", 1366 1367 1368 "aggregateRating": { 1369 "@type": "AggregateRating", 1370 "ratingValue": "4.9", 1371 "reviewCount": "85" 1372 }, 1373 1374 "makesOffer": { 1375 "@type": "Offer", 1376 "itemOffered": { 1377 "@type": "Service", 1378 "name": "Cours de tricot et de crochet", 1379 "serviceType": "Atelier créatif" 1380 }, 1381 "shippingDetails": [ 1382 { 1383 "@type": "OfferShippingDetails", 1384 "shippingDestination": { 1385 "@type": "DefinedRegion", 1386 "addressCountry": "CA" 1387 }, 1388 "deliveryTime": { 1389 "@type": "ShippingDeliveryTime", 1390 "cutoffTime": "13:00:00-04:00", 1391 "handlingTime": { 1392 "@type": "QuantitativeValue", 1393 "minValue": 0, 1394 "maxValue": 1, 1395 "unitCode": "d", 1396 1397 "description": "Les commandes passées avant 13h (heure de l'Est) sont expédiées le jour même les jours ouvrables." 1398 1399 } 1400 } 1401 }, 1402 { 1403 "@type": "OfferShippingDetails", 1404 "shippingRate": { 1405 "@type": "ShippingRateSettings", 1406 "freeShippingThreshold": { 1407 "@type": "MonetaryAmount", 1408 "value": 50, 1409 "currency": "CAD" 1410 } 1411 }, 1412 "shippingDestination": { 1413 "@type": "DefinedRegion", 1414 "addressCountry": "CA" 1415 }, 1416 1417 "description": "Livraison gratuite pour les commandes de 50$ et plus au Canada." 1418 1419 }, 1420 { 1421 "@type": "OfferShippingDetails", 1422 "shippingDestination": { 1423 "@type": "DefinedRegion", 1424 "addressCountry": "CA", 1425 "addressRegion": "QC", 1426 // "addressLocality": "Montreal", 1427 "name": "Montreal", 1428 "description": "Grand Montréal" 1429 }, 1430 "deliveryTime": { 1431 "@type": "ShippingDeliveryTime", 1432 "handlingTime": { 1433 "@type": "QuantitativeValue", 1434 "minValue": 1, 1435 "maxValue": 1, 1436 "unitCode": "d" 1437 } 1438 }, 1439 1440 "description": "Livraison habituellement le lendemain pour la région du Grand Montréal." 1441 1442 } 1443 ] 1444 }, 1445 1446 "amenityFeature": { 1447 "@type": "LocationFeatureSpecification", 1448 1449 "name": "Accessible en fauteuil roulant", 1450 1451 "value": true 1452 }, 1453 1454 "brand": [ 1455 { "@type": "Brand", "name": "Amano" }, 1456 { "@type": "Brand", "name": "Atelier 4920" }, 1457 { "@type": "Brand", "name": "Berroco" }, 1458 { "@type": "Brand", "name": "Blue Sky Fibers" }, 1459 { "@type": "Brand", "name": "Boye" }, 1460 { "@type": "Brand", "name": "Bruneau" }, 1461 { "@type": "Brand", "name": "Bryson Distributing" }, 1462 { "@type": "Brand", "name": "Bryspun" }, 1463 { "@type": "Brand", "name": "Cascades" }, 1464 { "@type": "Brand", "name": "ChiaoGoo" }, 1465 { "@type": "Brand", "name": "Clover" }, 1466 { "@type": "Brand", "name": "CocoKnits" }, 1467 { "@type": "Brand", "name": "Ãmilia & Philomène" }, 1468 { "@type": "Brand", "name": "Estelle" }, 1469 { "@type": "Brand", "name": "Eucalan" }, 1470 { "@type": "Brand", "name": "Ferner Wolle" }, 1471 { "@type": "Brand", "name": "Fibre Carpe Diem" }, 1472 { "@type": "Brand", "name": "Filcolana" }, 1473 { "@type": "Brand", "name": "Gleener" }, 1474 { "@type": "Brand", "name": "H.A. KIDD" }, 1475 { "@type": "Brand", "name": "ILOVEHANDLES" }, 1476 { "@type": "Brand", "name": "Illimani" }, 1477 { "@type": "Brand", "name": "Katia" }, 1478 { "@type": "Brand", "name": "Knitter's Pride" }, 1479 { "@type": "Brand", "name": "Knitting for Olive" }, 1480 { "@type": "Brand", "name": "Knowknits" }, 1481 { "@type": "Brand", "name": "La Maison Tricotée" }, 1482 { "@type": "Brand", "name": "Lang" }, 1483 { "@type": "Brand", "name": "Leo & Roxy Yarn Co." }, 1484 { "@type": "Brand", "name": "Making" }, 1485 { "@type": "Brand", "name": "Malabrigo" }, 1486 { "@type": "Brand", "name": "Manos Del Uruguay" }, 1487 { "@type": "Brand", "name": "Marie-Christine Lévesque" }, 1488 { "@type": "Brand", "name": "MUUD" }, 1489 { "@type": "Brand", "name": "NORDIC KNIT LIFE" }, 1490 { "@type": "Brand", "name": "Opal Yarn wholesale" }, 1491 { "@type": "Brand", "name": "Prym" }, 1492 { "@type": "Brand", "name": "Pure Laine etc" }, 1493 { "@type": "Brand", "name": "Regia" }, 1494 { "@type": "Brand", "name": "Rico" }, 1495 { "@type": "Brand", "name": "Rico Design" }, 1496 { "@type": "Brand", "name": "Susan Bates" }, 1497 { "@type": "Brand", "name": "The Fibre Co." }, 1498 { "@type": "Brand", "name": "Twig & Horn" }, 1499 { "@type": "Brand", "name": "Unique" }, 1500 { "@type": "Brand", "name": "Walcot Yarns" } 1501 ] 1502} 1503</script>
1503</div> 1504 1505
1505<script type="text/javascript" src="//purelaineetc.com/cdn/shop/t/5/assets/scripts.js?v=106463777994160114401787596168" defer></script>
1505 1506 <div class="bloc-news-pop" style="display: none;"> 1507 1508 1509 <img src="https://track.mailerlite.com/webforms/o/2967906/c8q2v9?v1604591631" width="1" height="1" style="max-width:1px;max-height:1px;visibility:hidden;padding:0;margin:0;display:block" alt="." border="0"> 1510 1511 1512 <h3>Soyez au courant de tout</h3> 1513 <div class="text"><p>Inscrivez-vous pour recevoir une infolettre personnalisée à VOS intérêts. Vous recevrez un courriel pour confirmer vos choix.<br><br>Obtenez 10% de rabais* sur votre première commande de laine en vous abonnant à l'infolettre!</p></div> 1514 1515 <form action="https://static.mailerlite.com/webforms/submit/c8q2v9" data-code="c8q2v9" method="post" target="_blank" class="-full"> 1516 <div class="form-group"> 1517 <label for="i-email">Courriel</label> 1518 <input type="email" id="i-email" name="fields[email]" autocomplete="email" required> 1519 </div> 1520 <button type="submit" class="bt -med">Je mâinscris</button> 1521 <input type="hidden" name="ml-submit" value="1"> 1522 </form> 1523 <button type="button" class="pop-close"><span class="hide">Fermer</span></button> 1524</div><template id="cookie-consent"> 1525 <div class="cookie-consent" role="dialog" aria-labelledby="t-consent" aria-describedby="desc-content"> 1526 <h4 id="t-consent">Gérer le consentement aux témoins</h4> 1527 <p id="desc-content">Nous utilisons des fichiers témoins pour améliorer votre expérience de navigation et analyser notre trafic. En cliquant sur Accepter, vous consentez à notre utilisation de témoins telle que décrite dans la politique de témoins. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.</p> 1528 <div id="cookie-manage-consent-container" class="cookie-manage-consent-container" style="display: none;"> 1529 <div class="cookie-categories"> 1530 <details class="cookie-category cookie-functional"> 1531 <summary> 1532 <span class="cookie-category-header"> 1533 <span class="cookie-category-title">Fonctionnel</span> 1534 <span class="cookie-always-active"> 1535 <span class="cookie-banner-checkbox"> 1536 <input type="checkbox" id="cookie-functional-optin" data-category="cmplz_functional" class="cookie-consent-checkbox cookie-functional" size="40" value="1"> 1537 <label class="cookie-label" for="cookie-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label> 1538 </span> 1539 Toujours activé 1540 </span> 1541 <span class="cookie-icon cookie-open"> 1542 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"></path></svg> 1543 </span> 1544 </span> 1545 </summary> 1546 <div class="cookie-description"> 1547 <span class="cookie-description-functional">Le stockage ou lâaccès technique est strictement nécessaire dans la finalité dâintérêt légitime de permettre lâutilisation dâun service spécifique explicitement demandé par lâabonné ou lâutilisateur, ou dans le seul but dâeffectuer la transmission dâune communication sur un réseau de communications électroniques.</span> 1548 </div> 1549 </details> 1550 1551 <details class="cookie-category cookie-statistics"> 1552 <summary> 1553 <span class="cookie-category-header"> 1554 <span class="cookie-category-title">Statistiques</span> 1555 <span class="cookie-banner-checkbox"> 1556 <input type="checkbox" id="cookie-statistics-optin" data-category="cmplz_statistics" class="cookie-consent-checkbox cookie-statistics" size="40" value="1"> 1557 <label class="cookie-label" for="cookie-statistics-optin"><span class="screen-reader-text">Statistiques</span></label> 1558 </span> 1559 <span class="cookie-icon cookie-open"> 1560 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"></path></svg> 1561 </span> 1562 </span> 1563 </summary> 1564 <div class="cookie-description"> 1565 <span class="cookie-description-statistics">
1565Le stockage ou lâaccès technique qui est utilisé exclusivement à des fins statistiques.</span> 1566 </div> 1567 </details> 1568 1569 <details class="cookie-category cookie-marketing"> 1570 <summary> 1571 <span class="cookie-category-header"> 1572 <span class="cookie-category-title">Marketing</span> 1573 <span class="cookie-banner-checkbox"> 1574 <input type="checkbox" id="cookie-marketing-optin" data-category="cmplz_marketing" class="cookie-consent-checkbox cookie-marketing" size="40" value="1"> 1575 <label class="cookie-label" for="cookie-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 1576 </span> 1577 <span class="cookie-icon cookie-open"> 1578 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"></path></svg> 1579 </span> 1580 </span> 1581 </summary> 1582 <div class="cookie-description"> 1583 <span class="cookie-description-marketing">Le stockage ou lâaccès technique est nécessaire pour créer des profils dâutilisateurs afin dâenvoyer des publicités, ou pour suivre lâutilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span> 1584 </div> 1585 </details> 1586 </div> 1587 </div> 1588 <div class="actions"> 1589 <button id="bt-accept">Accepter</button> 1590 <button id="bt-refuse" class="-alt">Refuser</button> 1591 <button id="bt-pref" class="-alt">Préférences</button> 1592 <button id="bt-save" class="-alt" style="display: none;">Enregistrer</button> 1593 </div> 1594 <p class="policy"> 1595 <a href="/pages/politique-de-temoins">Politique de témoins</a> 1596 <a href="/pages/politique-de-confidentialite">Politique de confidentialité</a> 1597 </p> 1598 </div> 1599</template> 1600<button class="cookie-bt" style="display: none;" aria-hidden="true">Gérer le consentement</button> 1601 1602 1603
1603<script> 1604 window.shopUrl = 'https://purelaineetc.com'; 1605 window.routes = { 1606 cart_add_url : '/cart/add', 1607 cart_change_url : '/cart/change', 1608 cart_update_url : '/cart/update', 1609 cart_url : '/cart', 1610 predictive_search_url : '/search/suggest' 1611 }; 1612 </script>
1612 1613<div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block"> 1614 1615
1615<script> 1616 window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-loader.js"; 1617 </script>
1617 1618
1618<script id="wkAppSettings" type="application/json"> 1619 { 1620 "assets": { 1621 "themeCssFile": null, 1622 "localeJsonFile": "locale-fr.json", 1623 "appBaseCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-base.css", 1624 "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-block.js", 1625 "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.js", 1626 "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.css", 1627 "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-block.js", 1628 "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.js", 1629 "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.css", 1630 "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.js", 1631 "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.css", 1632 "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.js", 1633 "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.css", 1634 "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.js", 1635 "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.css", 1636 "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-save-for-later.css", 1637 "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-account-dialog.css" 1638 }, 1639 "config": { 1640 "apiHost": "https:\/\/api.appmate.io\/v2", 1641 "customerId": null, 1642 "customerEmail": null, 1643 "customerTags": null, 1644 "customerName": null, 1645 "shopName": "Pure Laine", 1646 "shopDomain": "purelaineetc.com", 1647 "shopPermanentDomain": "pure-laine.myshopify.com", 1648 "shopMoneyFormat": "\u003ci class=\"en\"\u003e$\u003c\/i\u003e{{amount_with_space_separator}}\u003ci class=\"fr\"\u003e\u0026nbsp;$\u003c\/i\u003e", 1649 "shopMoneyFormatWithCurrency": "\u003ci class=\"en\"\u003e$\u003c\/i\u003e{{amount_with_space_separator}}\u003ci class=\"fr\"\u003e\u0026nbsp;$\u003c\/i\u003e CAD", 1650 "shopCustomerAccountsEnabled": true, 1651 "fileUrl": "\/\/purelaineetc.com\/cdn\/shop\/files\/?v=49657", 1652 "storefrontAccessToken": "d103b16e63a55319dcef5acd0f5a5f71", 1653 "storefrontVersion": "2024-10", 1654 "localeIsoCode": "fr", 1655 "token": "ee6d67bf2f237f905ab8f3053f1cff21ddba470eff6aa68f30298deb2b95b36a" 1656 }, 1657 "settings": { 1658 "general": { 1659 "appLoading": "LAZY", 1660 "wishlistPath": "\/pages\/wishlist", 1661 "wishlistAccessMode": "UNRESTRICTED", 1662 "wishlistMode": "PRODUCT" 1663 }, 1664 "money": { 1665 "withCurrency": true 1666 }, 1667 "integrations": { 1668 "wishlistAnalytics": { 1669 "enabled": true 1670 }, 1671 "klaviyo": { 1672 "enabled": false 1673 }, 1674 "metaPixel": { 1675 "enabled": true 1676 }, 1677 "googleAnalytics": { 1678 "enabled": true 1679 } 1680 } 1681 }, 1682 "collectionButtons": { 1683 "productLinkSelector": ".card \u003e div:not(.card__inner) .card__heading \u003e .full-unstyled-link[href*=\"\/products\/\"]", 1684 "injectMethod": "insertAfter", 1685 "injectReferenceJs": "(target, app) => target", 1686 "floatingReferenceJs": "(target, app) => target.closest(\".card\").find(\".card__media\")", 1687 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 1688 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)" 1689 } 1690 } 1691 </script>
1691 1692 1693
1693<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-app-settings.js"></script>
1693 1694 1695 <style> 1696 :root { 1697 --wk-color-solid-button-label: 255, 255, 255; 1698 --wk-color-accent-1: 185, 151, 91; 1699 --wk-color-accent-2: 0, 38, 58; 1700 --wk-color-outline-button-label: 0, 0, 0; 1701 --wk-color-background-1: 255, 255, 255; 1702 --wk-color-background-2: 255, 255, 255; 1703 --wk-color-text: 0, 0, 0; 1704 --wk-button-min-height: 45px; 1705 --wk-button-border-width: 1px; 1706 --wk-button-border-radius: 0px; 1707 --wk-input-min-height: 45px; 1708 --wk-input-border-width: 1px; 1709 --wk-input-border-radius: 0px; 1710 --wk-shadow-opacity: 15%; 1711 --wk-shadow-horizontal-offset: 0px; 1712 --wk-shadow-vertical-offset: 2px; 1713 --wk-shadow-blur: 4px; 1714 --wk-font-text-scale: 1.0; 1715 } 1716 </style> 1717 1718 1719</div><!-- Failed to render app block "14818028230436078177": app block path "shopify://apps/langify/blocks/langify/b50c2edb-8c63-4e36-9e7c-a7fdd62ddb8f" does not exist --><div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
1720<script id="wkCollectionButtons" type="application/json"> 1721 { 1722 "injectMethod": "insertAfter", 1723 "buttonPlacement": "top-end", 1724 "productLinkSelector": ".template-collection .ls-prod article \u003e a", 1725 "injectReferenceJs": "(target, app) => target", 1726 "floatingReferenceJs": "(target, app) => target", 1727 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 1728 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)", 1729 "integration": { 1730 "productLinkSelector": "", 1731 "injectReferenceJs": "(target, app) => target", 1732 "floatingReferenceJs": "(target, app) => target", 1733 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 1734 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)" 1735 } 1736 } 1737</script>
1737 1738 1739
1739<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-button-collection.js"></script>
1739 1740 1741<style> 1742 wishlist-button-collection { 1743 --icon-size: 18px; 1744 --icon-stroke-width: 1px; 1745 --button-offset-vertical: 0px; 1746 --button-offset-horizontal: 0px; 1747 --button-background-size: 34px; 1748 --button-background-border-radius: 24px; 1749 --button-border-width: 1px; 1750 --button-background-opacity: 100%; 1751 1752 --button-background: none; 1753 --button-border: none; 1754 --icon-stroke: rgb(var(--wk-color-accent-1)); 1755 1756 --button-box-shadow: var(--wk-shadow-horizontal-offset) var(--wk-shadow-vertical-offset) var(--wk-shadow-blur) 0 rgba(0, 0, 0, var(--wk-shadow-opacity)); 1757 } 1758</style> 1759 1760</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
1760<script id="wkThemeCode" type="application/json"> 1761 { 1762 "customIconsUrl": null, 1763 "addToCartJsUrl": null, 1764 "productCardJsUrl": null, 1765 "wishlistPageJsUrl": "https:\/\/cdn.appmate.io\/themecode\/pure-laine\/main\/wishlist-page.js?generation=1761586076005791", 1766 "eventSubscribersJsUrl": null, 1767 "localeJsonUrl": "https:\/\/cdn.appmate.io\/themecode\/pure-laine\/main\/locale-fr.json?generation=1761588442155442", 1768 "customCssUrl": null, 1769 "collectionButtonsJsUrl": null, 1770 "productPageButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/pure-laine\/main\/product-page-buttons.js?generation=1761580554632512", 1771 "headerLinkJsUrl": null, 1772 "wishlistLinkHeadlessJsUrl": null, 1773 "wishlistButtonHeadlessJsUrl": null, 1774 "saveForLaterJsUrl": null, 1775 "customDataUrl": null, 1776 "addWishlistToCartJsUrl": null, 1777 "accountDialogUrl": null 1778 } 1779</script>
1779 1780 1781
1781<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-code-access.js"></script>
1781 1782 1783 1784</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
1784<script id="wkWishlistPage" type="application/json"> 1785 { 1786 "showVendor": false, 1787 "showProductTitle": true, 1788 "showPrice": true, 1789 "showShareButton": true, 1790 "showBuyAllButton": false, 1791 "showClearButton": false, 1792 "moveToCart": false, 1793 "ctaButton": "add-to-cart", 1794 "productOptions": "dropdowns", 1795 "wishlistEmptyLink": "\/collections\/all", 1796 "removeButtonStyle": "icon" 1797 } 1798</script>
1798 1799 1800
1800<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-page.js"></script>
1800 1801 1802<style> 1803 wishlist-page { 1804 --text-color: var(--wk-color-text); 1805 --page-max-width: 960px; 1806 --page-padding-top: 0px; 1807 --page-padding-bottom: 0px; 1808 --button-min-height: var(--wk-button-min-height); 1809 --button-border-width: var(--wk-button-border-width); 1810 --button-border-radius: var(--wk-button-border-radius); 1811 --input-min-height: var(--wk-input-min-height); 1812 --input-border-width: var(--wk-input-border-width); 1813 --input-border-radius: var(--wk-input-border-radius); 1814 1815 --grid-columns-xs: 1; 1816 --grid-columns-sm: 2; 1817 --grid-columns-md: 2; 1818 --grid-columns-lg: 3; 1819 --grid-columns-xl: 4; 1820 1821 --cta-button-background: rgb(var(--wk-color-accent-1)); 1822 --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1)); 1823 --cta-button-color: rgb(var(--wk-color-solid-button-label)); 1824 1825 --variant-input-background: rgb(var(--wk-color-background-1)); 1826 --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text)); 1827 --variant-input-color: rgb(var(--wk-color-text)); 1828 --variant-input-selected-background: var(--variant-input-background); 1829 --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text)); 1830 --variant-input-selected-color: var(--variant-input-color); 1831 --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text)); 1832 1833 --price-justify-content: center; 1834 1835 --option-select-label-display: none; 1836 1837 --image-aspect-ratio: 1/1; 1838 --image-object-fit: cover; 1839 --meta-text-align: center; 1840 } 1841</style> 1842 1843</div>
1843<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1843 1844</body> 1845</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.