1<!doctype html> 2<html class="no-js" lang="fr"> 3 <head> 4
4<script> 5 // Google Consent Mode V2 integration script from Consentmo GDPR 6 window.isenseRules = {}; 7 window.isenseRules.gcm = { 8 gcmVersion: 2, 9 integrationVersion: 2, 10 initialState: 7, 11 customChanges: false, 12 consentUpdated: false, 13 adsDataRedaction: true, 14 urlPassthrough: false, 15 storage: { ad_personalization: "granted", ad_storage: "granted", ad_user_data: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", wait_for_update: 500 } 16 }; 17 window.isenseRules.initializeGcm = function (rules) { 18 let initialState = rules.initialState; 19 let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7; 20 let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7; 21 let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7; 22 23 let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null; 24 if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") { 25 let updatedPreferences = gdprCache && typeof gdprCache.updatedPreferences !== "undefined" ? gdprCache.updatedPreferences : null; 26 analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1; 27 marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1; 28 functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1; 29 30 rules.consentUpdated = true; 31 } 32 33 isenseRules.gcm = { 34 ...rules, 35 storage: { 36 ad_personalization: marketingBlocked ? "denied" : "granted", 37 ad_storage: marketingBlocked ? "denied" : "granted", 38 ad_user_data: marketingBlocked ? "denied" : "granted", 39 analytics_storage: analyticsBlocked ? "denied" : "granted", 40 functionality_storage: functionalityBlocked ? "denied" : "granted", 41 personalization_storage: functionalityBlocked ? "denied" : "granted", 42 security_storage: "granted", 43 wait_for_update: 500 44 }, 45 }; 46 } 47 48 // Google Consent Mode - initialization start 49 window.isenseRules.initializeGcm({ 50 ...window.isenseRules.gcm, 51 adsDataRedaction: true, 52 urlPassthrough: false, 53 initialState: 7 54 }); 55 56 /* 57 * initialState acceptable values: 58 * 0 - Set both ad_storage and analytics_storage to denied 59 * 1 - Set all categories to granted 60 * 2 - Set only ad_storage to denied 61 * 3 - Set only analytics_storage to denied 62 * 4 - Set only functionality_storage to denied 63 * 5 - Set both ad_storage and functionality_storage to denied 64 * 6 - Set both analytics_storage and functionality_storage to denied 65 * 7 - Set all categories to denied 66 */ 67 68 window.dataLayer = window.dataLayer || []; 69 function gtag() { window.dataLayer.push(arguments); } 70 gtag("consent", "default", isenseRules.gcm.storage); 71 isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction); 72 isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough); 73</script>
73 74 75 <!-- Google Tag Manager --> 76
76<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 77 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 78 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 79 'https://tag.olingedemaison.com/movdxdqoxqparq2.js?aw='+i.replace(/^GTM-/, '')+dl;f.parentNode.insertBefore(j,f); 80 })(window,document,'script','dataLayer','GTM-5HH5CQH');</script>
80 81 <!-- End Google Tag Manager --> 82 83 <link rel="stylesheet" href="https://obscure-escarpment-2240.herokuapp.com/stylesheets/bcpo-front.css"> 84
84<script> 85 var bcpo_product=null; var bcpo_settings={"shop_currency":"EUR","money_format2":"â¬{{amount_with_comma_separator}} EUR","money_format_without_currency":"â¬{{amount_with_comma_separator}}"};var inventory_quantity = [];if(bcpo_product) { for (var i = 0; i < bcpo_product.variants.length; i += 1) { bcpo_product.variants[i].inventory_quantity = inventory_quantity[i]; }}window.bcpo = window.bcpo || {}; bcpo.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; bcpo.ogFormData = FormData; 86 </script>
86 87 88 <meta charset="utf-8"> 89 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 90 <meta name="viewport" content="width=device-width,initial-scale=1"> 91 <meta name="theme-color" content="#b57f47"> 92 <meta name="facebook-domain-verification" content="viz5cd6qwhhmltxx44zhdyvqqtalf6" /> 93 <link rel="canonical" href="https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage"> 94 <link rel="canonical" href="https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage"> 95 <link rel="preconnect" href="https://cdn.shopify.com"> 96 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 97 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 98 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 99 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 100 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE_-_Pastille_site_32x32.png?v=1746605936" type="image/png"/><title>LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGà 101</title> 102<meta name="description" content="Votre boutique à Linge Portet-sur-Garonne a déménagé ! La nouvelle boutique se trouve au 4 Allée Pablo Picasso. Linge de lit, linge de bain, linge de table, décoration et accessoires de literie, venez visiter notre nouvelle boutique !"><meta property="og:site_name" content="Olingedemaison.com"> 103 <meta property="og:url" content="https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage"> 104 <meta property="og:title" content="LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGÃ"> 105 <meta property="og:type" content="article"> 106 <meta property="og:description" content=" 107VOTRE BOUTIQUE à LINGE PORTET A DÃMÃNAGà 108Après quelques jours de travaux, l'équipe à Linge est désormais prête à vous accueillir dès aujourd'hui dans ses nouveaux locaux situés au 4 Allée Pablo Picasso à Portet-sur-Garonne. 109Pour l'occasion, et ce jusqu'au 15 Septembre 2025 inclus, bénéficiez de 20% de remise sur toute la boutique de Portet-sur-Garonne (hors promotions en cours et articles sur-mesure) ! 110Vous pouvez joindre l'équipe par mail à : 111Attention, la boutique a un nouveau numéro de téléphone : 05 34 49 78 60 112HORAIRES 113LUNDI : 10:00-12:30, 14:00-19:00 114MARDI : 10:00-12:30, 14:00-19:00 115MERCREDI : 10:00-12:30, 14:00-19:00 116JEUDI : 10:00-12:30, 14:00-19:00 117VENDREDI : 10:00-12:30, 14:00-19:00 118SAMEDI : 10:00-19:00 119DIMANCHE : Fermé 120"><meta property="og:image" content="http://olingedemaison.com/cdn/shop/articles/Blog_olinge_demenagement_boutique_portet_sur_garonne_5388df9c-3965-47bd-82d2-5ecb28212cac_1200x630.png?v=1760951739"> 121 <meta property="og:image:secure_url" content="https://olingedemaison.com/cdn/shop/articles/Blog_olinge_demenagement_boutique_portet_sur_garonne_5388df9c-3965-47bd-82d2-5ecb28212cac_1200x630.png?v=1760951739"> 122 <meta name="twitter:site" content="@"> 123 <meta name="twitter:card" content="summary_large_image"> 124 <meta name="twitter:title" content="LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGÃ"> 125 <meta name="twitter:description" content=" 126VOTRE BOUTIQUE à LINGE PORTET A DÃMÃNAGà 127Après quelques jours de travaux, l'équipe à Linge est désormais prête à vous accueillir dès aujourd'hui dans ses nouveaux locaux situés au 4 Allée Pablo Picasso à Portet-sur-Garonne. 128Pour l'occasion, et ce jusqu'au 15 Septembre 2025 inclus, bénéficiez de 20% de remise sur toute la boutique de Portet-sur-Garonne (hors promotions en cours et articles sur-mesure) ! 129Vous pouvez joindre l'équipe par mail à : 130Attention, la boutique a un nouveau numéro de téléphone : 05 34 49 78 60 131HORAIRES 132LUNDI : 10:00-12:30, 14:00-19:00 133MARDI : 10:00-12:30, 14:00-19:00 134MERCREDI : 10:00-12:30, 14:00-19:00 135JEUDI : 10:00-12:30, 14:00-19:00 136VENDREDI : 10:00-12:30, 14:00-19:00 137SAMEDI : 10:00-19:00 138DIMANCHE : Fermé 139"> 140<style data-shopify>@font-face { 141 font-family: Assistant; 142 font-weight: 400; 143 font-style: normal; 144 font-display: swap; 145 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 146 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 147} 148 149 @font-face { 150 font-family: Assistant; 151 font-weight: 400; 152 font-style: normal; 153 font-display: swap; 154 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 155 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 156} 157 158 159 @font-face { 160 font-family: Assistant; 161 font-weight: 600; 162 font-style: normal; 163 font-display: swap; 164 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n6.b2cbcfa81550fc99b5d970d0ef582eebcbac24e0.woff2") format("woff2"), 165 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n6.5dced1e1f897f561a8304b6ef1c533d81fd1c6e0.woff") format("woff"); 166} 167 168 169
170</style><link href="//olingedemaison.com/cdn/shop/t/39/assets/theme.css?v=96713948988789504641778505176" rel="stylesheet" type="text/css" media="all" /> 171<style data-shopify>:root { 172 --typeHeaderPrimary: Assistant; 173 --typeHeaderFallback: sans-serif; 174 --typeHeaderSize: 41px; 175 --typeHeaderWeight: 400; 176 --typeHeaderLineHeight: 1; 177 --typeHeaderSpacing: 0.0em; 178 179 --typeBasePrimary:Assistant; 180 --typeBaseFallback:sans-serif; 181 --typeBaseSize: 17px; 182 --typeBaseWeight: 400; 183 --typeBaseSpacing: 0.0em; 184 --typeBaseLineHeight: 1.7; 185 186 --typeCollectionTitle: 34px; 187 188 --iconWeight: 2px; 189 --iconLinecaps: round; 190 191 192 --buttonRadius: 50px; 193 194 195 --colorGridOverlayOpacity: 0.1; 196 } 197}</style>
197<script> 198 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 199 200 window.theme = window.theme || {}; 201 theme.routes = { 202 cart: "/cart", 203 cartAdd: "/cart/add.js", 204 cartChange: "/cart/change" 205 }; 206 theme.strings = { 207 soldOut: "Ãpuisé", 208 unavailable: "Non disponible", 209 stockLabel: "[count] en stock", 210 willNotShipUntil: "Sera expédié après [date]", 211 willBeInStockAfter: "Sera en stock à compter de [date]", 212 waitingForStock: "Inventaire sur le chemin", 213 savePrice: "-[saved_amount]", 214 cartEmpty: "Votre panier est vide.", 215 cartTermsConfirmation: "Vous devez accepter les termes et conditions de vente pour vérifier" 216 }; 217 theme.settings = { 218 dynamicVariantsEnable: true, 219 dynamicVariantType: "button", 220 cartType: "drawer", 221 moneyFormat: "â¬{{amount_with_comma_separator}}", 222 saveType: "percent", 223 recentlyViewedEnabled: false, 224 predictiveSearch: true, 225 predictiveSearchType: "product,article,page,collection", 226 inventoryThreshold: 10, 227 quickView: false, 228 themeName: 'Impulse', 229 themeVersion: "3.4.0" 230 }; 231 </script>
231 232 233
233<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
233<meta name="google-site-verification" content="FGLpzG_LQ85K6wQFjZpbAku1zAr7yGgCD8Z1RloBb00"> 234<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/43089264797/digital_wallets/dialog"> 235<meta id="in-context-paypal-metadata" data-shop-id="43089264797" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR"> 236<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/le-blog-du-linge-de-maison.atom" />
237<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=341868886"></script>
237 238<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
239<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=341868886&shop_id=43089264797" crossorigin="anonymous"></script>
vendor: 1 bytes, line 239
239
240<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":43089264797,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/43089264797","merchantName":"Olingedemaison.com","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Olingedemaison.com","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 240
240
241<script id="shopify-features" type="application/json">{"accessToken":"bad1bd23a224c18d35cc96be1b81af55","betas":["rich-media-storefront-analytics"],"domain":"olingedemaison.com","predictiveSearch":true,"shopId":43089264797,"locale":"fr"}</script>
vendor: 1 bytes, line 241
241
242<script>var Shopify = Shopify || {}; 243Shopify.shop = "o-linges-de-maison.myshopify.com"; 244Shopify.locale = "fr"; 245Shopify.currency = {"active":"EUR","rate":"1.0"}; 246Shopify.country = "FR"; 247Shopify.theme = {"name":"Thème actif","id":183163879766,"schema_name":"Impulse","schema_version":"3.4.0","theme_store_id":857,"role":"main"}; 248Shopify.theme.handle = "null"; 249Shopify.theme.style = {"id":null,"handle":null}; 250Shopify.cdnHost = "olingedemaison.com/cdn"; 251Shopify.routes = Shopify.routes || {}; 252Shopify.routes.root = "/"; 253Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 254Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 255Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 256Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 256
256
257<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 257
257
258<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 258
258
259<script> 260 window.ShopifyPay = window.ShopifyPay || {}; 261 window.ShopifyPay.apiHost = "shop.app\/pay"; 262 window.ShopifyPay.redirectState = null; 263</script>
vendor: 1 bytes, line 263
263
264<script> 265 window.Shopify = window.Shopify || {}; 266 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 267 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 268 window.Shopify.SignInWithShop.eligible = true; 269</script>
vendor: 1 bytes, line 269
269
270<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 270
270
271<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 271
271
272<script type="module"> 273 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 274 275 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 276 277</script>
vendor: 1 bytes, line 277
277
278<script> 279 window.Shopify = window.Shopify || {}; 280 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 281 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"]}; 282</script>
vendor: 1 bytes, line 282
282
283<script>(function() { 284 var isLoaded = false; 285 function asyncLoad() { 286 if (isLoaded) return; 287 isLoaded = true; 288 var urls = ["https:\/\/sizechart.apps.avada.io\/scripttag\/avada-size-chart.min.js?shop=o-linges-de-maison.myshopify.com","https:\/\/d1564fddzjmdj5.cloudfront.net\/initializercolissimo.js?app_name=happycolissimo\u0026cloud=d1564fddzjmdj5.cloudfront.net\u0026shop=o-linges-de-maison.myshopify.com","https:\/\/cdn.recovermycart.com\/scripts\/keepcart\/CartJS.min.js?shop=o-linges-de-maison.myshopify.com\u0026shop=o-linges-de-maison.myshopify.com","https:\/\/d1hcrjcdtouu7e.cloudfront.net\/js\/gdpr_cookie_consent.min.js?shop=o-linges-de-maison.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/Y3DZRA\/klaviyo.js?company_id=Y3DZRA\u0026shop=o-linges-de-maison.myshopify.com"]; 289 for (var i = 0; i < urls.length; i++) { 290 var s = document.createElement('script'); 291 s.type = 'text/javascript'; 292 s.async = true; 293 s.src = urls[i]; 294 var x = document.getElementsByTagName('script')[0]; 295 x.parentNode.insertBefore(s, x); 296 } 297 }; 298 if(window.attachEvent) { 299 window.attachEvent('onload', asyncLoad); 300 } else { 301 window.addEventListener('load', asyncLoad, false); 302 } 303})();</script>
vendor: 1 bytes, line 303
303
304<script id="__st">var __st={"a":43089264797,"offset":7200,"reqid":"6f5af4b9-dc06-477a-981d-832e4aefe5c4-1790325857","pageurl":"olingedemaison.com\/blogs\/le-blog-du-linge-de-maison\/la-boutique-de-portet-sur-garonne-a-demenage","s":"articles-610657829206","u":"29119da11220","p":"article","rtyp":"article","rid":610657829206};</script>
vendor: 1 bytes, line 304
304
305<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 305
305
306<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 306
306
307<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//olingedemaison.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 307
307
308<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 = "//olingedemaison.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>
308<script crossorigin="anonymous" defer="defer" src="//olingedemaison.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 308
308
309<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 309
309
310<script> 311 window.Shopify = window.Shopify || {}; 312 window.Shopify.MCP = window.Shopify.MCP || {}; 313 window.Shopify.MCP.enabled = true; 314 window.Shopify.MCP.shop = "o-linges-de-maison.myshopify.com"; 315 window.Shopify.MCP.mcpEndpoint = "https:\/\/olingedemaison.com\/api\/mcp"; 316 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 317</script>
vendor: 1 bytes, line 317
317
318<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("\/\/olingedemaison.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 319</script>
vendor: 1 bytes, line 319
319
320<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://olingedemaison.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 321</script>
vendor: 1 bytes, line 321
321
322<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 323 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); 324</script>
vendor: 1 bytes, line 324
324
325<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})}})); 326</script>
326 327<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://olingedemaison.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 328<style id="shopify-accelerated-checkout-cart"> 329 #shopify-buyer-consent { 330 margin-top: 1em; 331 display: inline-block; 332 width: 100%; 333} 334 335#shopify-buyer-consent.hidden { 336 display: none; 337} 338 339#shopify-subscription-policy-button { 340 background: none; 341 border: none; 342 padding: 0; 343 text-decoration: underline; 344 font-size: inherit; 345 cursor: pointer; 346} 347 348#shopify-subscription-policy-button::before { 349 box-shadow: none; 350} 351 352 </style> 353
354<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
354 355 356
356<script src="//olingedemaison.com/cdn/shop/t/39/assets/vendor-scripts-v7.js" defer="defer"></script>
356<script src="//olingedemaison.com/cdn/shop/t/39/assets/theme.js?v=141880284140831488981750751244" defer="defer"></script>
356<link href="//olingedemaison.com/cdn/shop/t/39/assets/edm.css?v=77919140039885580761750928005" rel="stylesheet" type="text/css" media="all" /> 357 358 <style>.hc-sale-tag{z-index:2;display:inline-block;width:auto;height:26px;background:#fb485e;position:absolute!important;left:0;top:8px;color:#fff;font-size:14px;font-weight:700;line-height:26px;padding:0 10px}.hc-sale-tag:before{content:'';position:absolute;z-index:2;top:0;right:-12px;border-top:13px solid #fb485e;border-bottom:13px solid #fb485e;border-right:13px solid transparent}.hc-sale-tag{background:#ad0a1f!important;color:#ffffff!important;}.hc-sale-tag span{color:#ffffff!important}.hc-sale-tag:before{border-top-color:#ad0a1f;border-bottom-color:#ad0a1f;}.hc-sale-tag span:before{content:"-"}</style>
358<script>document.addEventListener("DOMContentLoaded",function(){"undefined"!=typeof hcVariants&&function(e){function t(e,t,a){return function(){if(a)return t.apply(this,arguments),e.apply(this,arguments);var n=e.apply(this,arguments);return t.apply(this,arguments),n}}var a=null;function n(){var t=window.location.search.replace(/.*variant=(\d+).*/,"$1");t&&t!=a&&(a=t,e(t))}window.history.pushState=t(history.pushState,n),window.history.replaceState=t(history.replaceState,n),window.addEventListener("popstate",n)}(function(e){let t=null;for(var a=0;a<hcVariants.length;a++)if(hcVariants[a].id==e){t=hcVariants[a];var n=document.querySelectorAll(".hc-product-page.hc-sale-tag");if(t.compare_at_price&&t.compare_at_price>t.price){var r=100*(t.compare_at_price-t.price)/t.compare_at_price;if(null!=r)for(a=0;a<n.length;a++)n[a].childNodes[0].textContent=r.toFixed(0)+"%",n[a].style.display="block";else for(a=0;a<n.length;a++)n[a].style.display="none"}else for(a=0;a<n.length;a++)n[a].style.display="none";break}})});</script>
358 359
360<script> 361 var variantStock = {}; 362</script>
362
363<script id="grc-widgets" src="https://widgets.guaranteed-reviews.com/static/widgets.min.js" data-public-key="d0310f4b92ef0925bac9a542f099fd86" data-lang="auto"></script>
363 364<style> 365 366@media (max-width: 980px) { 367 .grid-product__image-mask > span { 368 height: auto !important; 369 } 370 .grid-product__image-mask span span { 371 white-space: normal !important; 372 width: 70px !important; 373 line-height: 1.1; 374 text-align: center; 375 display: block; 376 margin: 0 auto; 377 padding: 2px 0; 378 } 379} 380</style> 381<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 382
383<script id='shopify-chat-app-embed-data' type='application/json'> 384 { 385 "settings": { 386 "invertActivatorColors": true, 387 "greetingMessage": "ð Bonjour, écrivezânous si vous avez des questions. Nous serons ravis de vous aider !", 388 "showFeaturedProducts": true, 389 "featuredProducts": [], 390 "horizontalPosition": "bottom_left", 391 "icon": "chat_bubble", 392 "buttonLabel": "" 393 } 394 } 395</script>
395 396 397<style data-shopify> 398 399 400 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 401 shopify-chat:defined:empty { 402 display: grid; 403 } 404 405 :root { 406 --shopify-chat-bg-color: #FFFFFF; 407 --shopify-chat-text-color: #000000; 408 --shopify-chat-accent-bg-color: #000000; 409 --shopify-chat-accent-text-color: #FFFFFF; 410 --shopify-chat-activator-offset: 20px; 411 412 413 414 --shopify-chat-activator-font-size: 16px; 415 --shopify-chat-border-radius: 16px; 416 } 417 418 419</style> 420
421<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
421 422 423 424<!-- END app block --><!-- BEGIN app block: shopify://apps/doofinder-search-discovery/blocks/doofinder-script/1abc6bc6-ff36-4a37-9034-effae4a47cf6 --> 425
425<script> 426 (function(w, k) {w[k] = window[k] || function () { (window[k].q = window[k].q || []).push(arguments) }})(window, "doofinderApp") 427 var dfPageType = "article"; 428 var dfProductId = ""; 429 var dfCategoryName = ""; 430 var dfB2BCustomer = false; 431 var dfB2BLocationId = ""; 432 </script>
432 433 434
434<script src="https://eu1-config.doofinder.com/2.x/5b08552a-040c-49d2-b798-6bcb8c31b6d1.js" async></script>
434 435 436 437 438<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
438<script 439 type="module" 440> 441 setTimeout(async function () { 442 const keySessionStorage = 'aw_settings'; 443 let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage)); 444 if(!__AW__settings) { 445 const awSettings = await fetch( 446 "/apps/addingwell-proxy", 447 { 448 method: "GET", 449 redirect: "follow", 450 headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'} 451 } 452 ); 453 if (awSettings.ok) { 454 __AW__settings = await awSettings.json(); 455 sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings)); 456 } else { 457 console.error('Addingwell - Loading proxy error', awSettings.status); 458 return; 459 } 460 } 461 462 if(__AW__settings.insertGtmTag && __AW__settings.gtmId) { 463 let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js'; 464 let __AW__isAddingwellCdn = false; 465 if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) { 466 __AW__gtmUrl = __AW__settings.gtmUrl; 467 __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn; 468 } 469 470 (function(w,d,s,l,i){ 471 w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 472 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 473 j.async=true; 474 j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f); 475 })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`); 476 } 477 478 const __AW__getEventNameWithSuffix = (eventName) => { 479 return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : ""); 480 } 481 482 function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) { 483 return new Promise(function(resolve) { 484 let attempts = 0; 485 maxAttempts = maxAttempts || 5; 486 intervalMs = intervalMs || 200; 487 function check() { 488 const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/); 489 if (match) { 490 resolve(match[1]); 491 } else if (attempts < maxAttempts) { 492 attempts++; 493 setTimeout(check, intervalMs); 494 } else { 495 console.warn('[AW] _shopify_y cookie not found after consent'); 496 resolve(null); 497 } 498 } 499 check(); 500 }); 501 } 502 503 const __AW__CONSENT_KEY = 'aw_consent_state'; 504 505 function __AW__getConsentState() { 506 try { 507 if (window.Shopify?.customerPrivacy?.currentVisitorConsent) { 508 return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent()); 509 } 510 } catch(e) {} 511 return null; 512 } 513 514 function __AW__isEmptyConsent(stateStr) { 515 try { 516 return Object.values(JSON.parse(stateStr)).every(v => v === ''); 517 } catch(e) {} 518 return true; 519 } 520 521 let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY); 522 523 document.addEventListener('visitorConsentCollected', async function(event) { 524 const currentConsentState = __AW__getConsentState(); 525 526 if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) { 527 return; 528 } 529 530 __AW__prevConsentState = currentConsentState; 531 532 if (currentConsentState !== null) { 533 if (__AW__isEmptyConsent(currentConsentState)) { 534 localStorage.removeItem(__AW__CONSENT_KEY); 535 } else { 536 localStorage.setItem(__AW__CONSENT_KEY, currentConsentState); 537 } 538 } 539 540 window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true}); 541 542 const shopifyY = await __AW__waitForShopifyYCookie(); 543 if (!shopifyY) return; 544 545 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; 546 window[__AW__settings.dataLayerVariableName].push({ 547 event: __AW__getEventNameWithSuffix('shopify_consent_updated'), 548 }); 549 }); 550 551 if(__AW__settings.enableDataLayer) { 552 const MAX_ITEMS_BATCH = 10; 553 const sendBatchEvents = (items, eventName, eventObject) => { 554 let batch = []; 555 for(let i = 0; i < items.length; i++) { 556 batch.push(items[i]); 557 if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) { 558 const eventClone = { 559 ...eventObject, 560 ecommerce: { 561 ...eventObject.ecommerce, 562 items: [...batch] 563 } 564 }; 565 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 566 window[__AW__settings.dataLayerVariableName].push({ 567 ...{'event': __AW__getEventNameWithSuffix(eventName)}, 568 ...eventClone 569 }); 570 571 batch = []; 572 } 573 } 574 } 575 576 function __AW__filterNullOrEmpty(obj) { 577 let filteredObj = {}; 578 579 for (let key in obj) { 580 if (obj.hasOwnProperty(key)) { 581 let value = obj[key]; 582 583 // If value is an object (and not null), recursively filter sub-elements 584 if (typeof value === "object" && value !== null && value !== undefined) { 585 let filteredSubObject = __AW__filterNullOrEmpty(value); 586 587 // Add the filtered sub-object only if it's not empty 588 if (Object.keys(filteredSubObject).length > 0) { 589 filteredObj[key] = filteredSubObject; 590 } 591 } else { 592 // Add the value only if it's neither null nor an empty string 593 if (value !== null && value !== "" && value !== undefined) { 594 filteredObj[key] = value; 595 } 596 } 597 } 598 } 599 return filteredObj; 600 } 601 602 function getPageType(value) { 603 const pageTypeMapping = { 604 404: '404', 605 article: 'article', 606 blog: 'blog', 607 cart: 'cart', 608 collection: 'collection', 609 gift_card: 'gift_card', 610 index: 'homepage', 611 product: 'product', 612 search: 'searchresults', 613 'customers/login': 'login', 614 'customers/register': 'sign_up' 615 }; 616 return pageTypeMapping[value] || 'other'; 617 } 618 let __AW__cartReady = false;
619 620 function pushDataLayerEvents() { 621 initCart(); 622 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; // init data layer if doesn't already exist 623 const templateName = "article"; 624 625 const getFormattedPrice = (priceInCents) => priceInCents/100; 626 /********************** 627 * DATALAYER SECTIONS 628 ***********************/ 629 /** 630 * DATALAYER: User Data 631 * Build user_data properties. 632 */ 633 let newCustomer = true; 634 window.__AW__CommonData = { 635 user_data: { 636 new_customer: newCustomer, 637 } 638 }; 639 640 641 642 window.__AW__CommonData.country = "FR" 643 window.__AW__CommonData.market = "fr" 644 window.__AW__CommonData.marketId = 361365736 645 646 647 window.__AW__CommonData.language = "fr-FR"; 648 649 window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData); 650 651 // Ajout du hash SHA256 des champs sensibles de user_data (version robuste) 652 async function sha256(str) { 653 if (!str) return undefined; 654 if (!(window.crypto && window.crypto.subtle)) { 655 console.error('Crypto.subtle non supporté, hash impossible pour :', str); 656 return undefined; 657 } 658 try { 659 const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str)); 660 return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join(''); 661 } catch (e) { 662 console.error('Erreur lors du hash SHA256 pour', str, e); 663 return undefined; 664 } 665 } 666 async function getUserDataHash(user_data) { 667 const hashObj = {}; 668 if (!user_data) return hashObj; 669 try { 670 if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address); 671 if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number); 672 if (user_data.address && typeof user_data.address === 'object') { 673 hashObj.address = {}; 674 if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name); 675 if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name); 676 if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street); 677 if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city); 678 if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region); 679 if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code); 680 if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country); 681 } 682 } catch (e) { 683 console.error('Erreur lors du hash user_data_hashed', e); 684 } 685 return __AW__filterNullOrEmpty(hashObj); 686 } 687 (async function() { 688 if (window.__AW__CommonData && window.__AW__CommonData.user_data) { 689 window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data); 690 } 691 })(); 692 693 window.__AW__CommonData["page_type"] = getPageType(templateName); 694 window.__AW__CommonData["theme"] = window?.Shopify?.theme; 695 window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData); 696 697 window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")}); 698 699 /** DATALAYER: select_item handoff */ 700 const pendingSelectItemName = "aw_pending_select_item"; 701 702 const __AW__pushSelectItem = (payload) => { 703 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 704 window[__AW__settings.dataLayerVariableName].push(payload); 705 }; 706 707 const __AW__flushPendingSelectItem = () => { 708 let pending = null; 709 try { 710 pending = sessionStorage.getItem(pendingSelectItemName); 711 sessionStorage.removeItem(pendingSelectItemName); 712 } catch (e) { 713 return; 714 } 715 if (!pending) return; 716 try { 717 __AW__pushSelectItem(JSON.parse(pending)); 718 } catch (e) { 719 console.warn('[AW] pending select_item error', e); 720 } 721 }; 722 723 __AW__flushPendingSelectItem(); 724 725 726 /** 727 * DATALAYER: 404 Pages 728 * Fire on 404 Pages */ 729 730 731 732 /** 733 * DATALAYER: Blog Articles 734 * Fire on Blog Article Pages */ 735 736 window[__AW__settings.dataLayerVariableName].push({ 737 'author' : "Camille Ferrandon", 738 'title' : "LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGÃ", 739 'dateCreated' : [14,46,11,1,10,2025,3,274,true,"CEST"], 740 'event' : __AW__getEventNameWithSuffix('blog') 741 }); 742 743 744 745 746 747 748 /** DATALAYER: Product List Page (Collections, Category) 749 * Fire on all product listing pages. */ 750 751 const __AW__transformNumberToString = (value) => { 752 if (value !== null && value !== undefined && typeof value === 'number') { 753 return value.toString(); 754 } 755 /** By Default return the current value */ 756 return value; 757 }; 758 759 let discountPrice = 0.00; 760 761 762 /** DATALAYER: Product Page 763 * Fire on all Product View pages. */ 764 765 766 /** DATALAYER: Cart View 767 * Fire anytime a user views their cart (non-dynamic) */ 768 769 770 let drawerCartAlreadyOpened = false;
771 let pendingViewCartTimeout = null; 772 773 let stateObserver = null; 774 let domObserver = null; 775 776 function initCart() { 777 fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, { 778 credentials: 'same-origin', 779 headers: { 'Accept': 'application/json' } 780 }).then(r => r.ok ? r.json() : null) 781 .then(freshCart => { 782 if (freshCart) { 783 window.__AW__slaveShopifyCart = freshCart; 784 } else { 785 window.__AW__slaveShopifyCart = { items: [] }; 786 } 787 __AW__cartReady = true; 788 }) 789 .catch(e => { 790 console.warn('[AW] Cart hydration failed', e); 791 window.__AW__slaveShopifyCart = { items: [] }; 792 __AW__cartReady = true; 793 }); 794 } 795 796 function fireViewCartOncePerOpen() { 797 if (pendingViewCartTimeout) return; 798 799 drawerCartAlreadyOpened = true; 800 801 pendingViewCartTimeout = setTimeout(() => { 802 pendingViewCartTimeout = null; 803 if (!__AW__cartReady) return; 804 const ecommerceDataLayer = { 805 ecommerce: { 806 currency: window.__AW__slaveShopifyCart.currency, 807 value: window.__AW__slaveShopifyCart.total_price / 100, 808 items: window.__AW__slaveShopifyCart.items.map(item => { 809 const price = (item.discounted_price ?? item.price) / 100; 810 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 811 812 let coupon = ""; 813 if (Array.isArray(item?.discounts)) { 814 coupon = item.discounts 815 .filter(d => typeof d?.title === "string") 816 .map(d => d.title) 817 .join(", "); 818 } 819 820 return { 821 item_id: __AW__transformNumberToString(item.product_id), 822 item_variant: item.variant_title, 823 item_variant_title: item.variant_title, 824 item_variant_id: __AW__transformNumberToString(item.variant_id), 825 item_product_id: __AW__transformNumberToString(item.product_id), 826 item_product_title: item.product_title, 827 item_name: item.product_title, 828 price, 829 discount, 830 item_brand: item.vendor, 831 item_category: item.product_type, 832 item_list_name: item.collection || "", 833 item_list_id: "", 834 quantity: item.quantity, 835 sku: __AW__transformNumberToString(item.sku), 836 coupon, 837 url: item.url, 838 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 839 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 840 841 }; 842 }) 843 } 844 }; 845 846 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 847 window[__AW__settings.dataLayerVariableName].push({ 848 event: __AW__getEventNameWithSuffix("view_cart"), 849 ...ecommerceDataLayer 850 }); 851 }, 1000); 852 } 853 854 function resetOnClose() { 855 drawerCartAlreadyOpened = false; 856 if (pendingViewCartTimeout) { 857 clearTimeout(pendingViewCartTimeout); 858 pendingViewCartTimeout = null; 859 } 860 } 861 862 function getTargets() { 863 const cartDrawer = document.querySelector("cart-drawer"); 864 const dialog = 865 document.querySelector("cart-drawer dialog") || 866 document.querySelector("cart-drawer-component dialog") || 867 document.querySelector("cart-drawer-component dialog[ref='dialog']"); 868 869 return { cartDrawer, dialog }; 870 } 871 872 function isCartOpen({ cartDrawer, dialog }) { 873 const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open")); 874 const openByClass = !!cartDrawer && cartDrawer.classList.contains("active"); 875 const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open"); 876 return openByDialog || openByClass || openByAttr; 877 } 878 879 function attachStateObserver() { 880 const { cartDrawer, dialog } = getTargets(); 881 882 if (stateObserver) stateObserver.disconnect(); 883 884 stateObserver = new MutationObserver(() => { 885 const openNow = isCartOpen(getTargets()); 886 887 if (openNow) { 888 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 889 } else { 890 resetOnClose(); 891 } 892 }); 893 894 if (cartDrawer) { 895 stateObserver.observe(cartDrawer, { 896 attributes: true, 897 attributeFilter: ["class", "open"] 898 }); 899 } 900 901 if (dialog) { 902 stateObserver.observe(dialog, { 903 attributes: true, 904 attributeFilter: ["open"] 905 }); 906 } 907 908 const openNow = isCartOpen(getTargets()); 909 if (openNow) { 910 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 911 } else { 912 resetOnClose(); 913 } 914 } 915 916 function observeCartDrawerOpen() { 917 attachStateObserver(); 918 919 if (domObserver) domObserver.disconnect(); 920 921 domObserver = new MutationObserver(() => { 922 attachStateObserver(); 923 }); 924 925 domObserver.observe(document.documentElement, { 926 childList: true, 927 subtree: true 928 }); 929 } 930 931 observeCartDrawerOpen(); 932 933 934 /** DATALAYER: Search Results */ 935 var searchPage = new RegExp("search", "g"); 936 if(document.location.pathname.match(searchPage)){ 937 var __AW__items = []; 938 939 940 const awEcommerceSearch = { 941 search_term: null, 942 results_count: null, 943 ecommerce: { 944 currency: "EUR", 945 items : [] 946 } 947 }; 948 sendBatchEvents(__AW__items, "search", awEcommerceSearch); 949 } 950 951 952 const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/; 953 const pendingCartEventName = "aw_pending_cart_event"; 954 let awCartQueue = Promise.resolve(); 955 956 if(sessionStorage.getItem(pendingCartEventName)) { 957 scheduleCartSync(); 958 } 959 960 document.addEventListener('click', async function(e) { 961 const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]'); 962 if (!btn || !__AW__cartReady) return; 963 snapshotCart(); 964 }, true); 965 966 patchFetch(); 967 patchXhr(); 968 969 function snapshotCart() { 970 try { 971 sessionStorage.setItem( 972 pendingCartEventName, 973 JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] }) 974 ); 975 } catch (e) { 976 console.warn('[AW] snapshot error', e); 977 } 978 } 979 980 function patchXhr() { 981 const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null; 982 if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return; 983 984 XMLHttpRequest.prototype.send = function(body) { 985 this.addEventListener('load', () => { 986 try { 987 const abs = this.responseURL || ''; 988 const u = new URL(abs, location.origin); 989 const mt = u.pathname + (u.search || ''); 990 if (this.status === 200 && cartRegex.test(mt)) { 991 scheduleCartSync(); 992 } 993 } catch (e) { 994 console.error('[AW] XHR handler error', e); 995 } 996 }); 997 return nativeSend.apply(this, arguments); 998 }; 999 1000 XMLHttpRequest.prototype.send.__AW__patched = true; 1001 } 1002 1003 function patchFetch() { 1004 const previousFetch = window.fetch; 1005 if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return; 1006 1007 window.fetch = async function (...args) { 1008 const resource = args[0]; 1009 try { 1010 1011 const url = resource instanceof Request ? resource.url : resource instanceof URL ? resource.href : String(resource); 1012 if (cartRegex.test(url)) { 1013 const response = await previousFetch.apply(this, args); 1014 if (response.ok) { 1015 scheduleCartSync(); 1016 } else { 1017 console.warn(`Fetch for ${url} failed with status: ${response.status}`); 1018 } 1019 return response; 1020 } 1021 } catch (error) { 1022 console.error('[AW] Fetch Wrapper Error:', error); 1023 } 1024 1025 return previousFetch.apply(this, args); 1026 }; 1027 1028 window.fetch.__AW__patched = true; 1029 } 1030 1031 function scheduleCartSync() { 1032 if (!__AW__cartReady) return; 1033 awCartQueue = awCartQueue 1034 .then(() => { 1035 if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart(); 1036 return runCartSyncOnce(); 1037 }).catch(e => { 1038 console.error('[AW] scheduleCartSync error', e); 1039 }); 1040 } 1041 1042 async function runCartSyncOnce() { 1043 try { 1044 const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, { 1045 credentials: 'same-origin', 1046 headers: { 'Accept': 'application/json' } 1047 }); 1048 if (!response.ok) throw new Error('HTTP ' + response.status); 1049 const newCart = await response.json(); 1050 await compareCartData(newCart); 1051 } catch (error) { 1052 console.error('[AW] Error fetching /cart.js (singleton):', error); 1053 } 1054 } 1055 1056 function compareCartData(newCartData) { 1057 return new Promise((resolve) => { 1058 setTimeout(() => { 1059 try { 1060 const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []}; 1061 newCartData = newCartData || {items: []}; 1062 const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`; 1063 const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item])); 1064 const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item])); 1065
1066 newItems.forEach((newItem, key) => { 1067 const oldItem = oldItems.get(key); 1068 const eventName = "add_to_cart"; 1069 if (!oldItem) { 1070 handleCartDataLayer(eventName, newItem.quantity, newItem); 1071 } else if (newItem.quantity > oldItem.quantity) { 1072 handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem); 1073 } 1074 }); 1075 1076 oldItems.forEach((oldItem, key) => { 1077 const newItem = newItems.get(key); 1078 const eventName = "remove_from_cart"; 1079 if (!newItem) { 1080 handleCartDataLayer(eventName, oldItem.quantity, oldItem); 1081 } else if (oldItem.quantity > newItem.quantity) { 1082 handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem); 1083 } 1084 }); 1085 1086 sessionStorage.removeItem(pendingCartEventName); 1087 window.__AW__slaveShopifyCart = newCartData; 1088 } catch(e) { 1089 console.error('[AW] compareCartData error', e); 1090 sessionStorage.removeItem(pendingCartEventName); 1091 } finally { 1092 resolve(); 1093 } 1094 }, 500); 1095 }); 1096 } 1097 1098 function handleCartDataLayer(eventName, quantity, item) { 1099 const price = (item.discounted_price ?? item.price) / 100; 1100 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1101 const totalValue = price * quantity; 1102 let coupon = ""; 1103 if(Array.isArray(item?.discounts)) { 1104 coupon = item.discounts 1105 .filter(discount => typeof discount?.title === 'string') 1106 .map(discount => discount.title) 1107 .join(', '); 1108 } 1109 1110 const ecommerceCart = { 1111 ecommerce: { 1112 currency: "EUR", 1113 value: totalValue, 1114 items: [{ 1115 item_id: __AW__transformNumberToString(item.product_id), 1116 item_variant: item.variant_title || "Default Variant", 1117 item_variant_id: __AW__transformNumberToString(item.variant_id), 1118 item_variant_title: item.variant_title || "Default Variant", 1119 item_name: item.product_title, 1120 item_product_id: __AW__transformNumberToString(item.product_id), 1121 item_product_title: item.product_title, 1122 sku: __AW__transformNumberToString(item.sku), 1123 discount: discount, 1124 price: price, 1125 item_brand: item.vendor, 1126 item_category: item.product_type, 1127 quantity: quantity, 1128 coupon: coupon, 1129 url: item?.url, 1130 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1131 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1132 }] 1133 } 1134 }; 1135 1136 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1137 window[__AW__settings.dataLayerVariableName].push({ 1138 ...{ 'event': __AW__getEventNameWithSuffix(eventName) }, 1139 ...ecommerceCart 1140 }); 1141 1142 } 1143 } 1144 1145 if (document.readyState === 'loading') { 1146 // document still loading... 1147 document.addEventListener('DOMContentLoaded', () => { 1148 pushDataLayerEvents(); 1149 }); 1150 } else { 1151 // already loaded, chocs away! 1152 pushDataLayerEvents(); 1153 } 1154 } 1155 }, 0); 1156</script>
1156 1157 1158 1159<!-- END app block -->
1159<script src="https://cdn.shopify.com/extensions/01a0d7ac-016b-7ec4-a378-89e7e99672a3/pushowl-328/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
1159 1160<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1161<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 43089264797,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1161
1161
1162<script> 1163 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1164</script>
vendor: 1 bytes, line 1164
1164
1165<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1165).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 43089264797,storefrontBaseUrl: "https://olingedemaison.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://olingedemaison.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"5202903382","configuration":"{\"subdomain\": \"o-linges-de-maison\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"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":"4162945366","configuration":"{\"mailchimp_store_id\":\"store_5i1ge2zs4dcdld2iwk4x\", \"mailchimp_user_id\":\"213652582\",\"mailchimp_list_id\":\"0318c42bc2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":"2485911894","configuration":"{\"accountID\":\"1\",\"installation_id\":\"5b08552a-040c-49d2-b798-6bcb8c31b6d1\",\"regi
1165on\":\"eu1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2061f8ea39b7d2e31c8b851469aba871","type":"APP","apiClientId":199361,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1108869462","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-PJRQ56R\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-VV2GQ7FXGW\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-VV2GQ7FXGW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-VV2GQ7FXGW\\\"}],\\\"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":"370147670","configuration":"{\"pixel_id\":\"653157129837753\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","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":"313753942","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"addingwell-pixel"},{"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":"Olingedemaison.com","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"o-linges-de-maison.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/olingedemaison.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://olingedemaison.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"183163879766","themeStoreId":"857","themePublished":"true","eventMetadataId":"8e7d56ec-8aa1-409f-bcbb-fc5acbd652de","pageType":"article","resourceId":"610657829206","shopId":"43089264797","storefrontBaseUrl":"https:\/\/olingedemaison.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1165<script> 1166 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1167 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1168 window.ShopifyAnalytics.meta.currency = 'EUR'; 1169 var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":610657829206,"requestId":"6f5af4b9-dc06-477a-981d-832e4aefe5c4-1790325857"}}; 1170 for (var attr in meta) { 1171 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1172 } 1173</script>
vendor: 1 bytes, line 1173
1173
1174<script class="analytics"> 1175 (function () { 1176 var customDocumentWrite = function(content) { 1177 var jquery = null; 1178 1179 if (window.jQuery) { 1180 jquery = window.jQuery; 1181 } else if (window.Checkout && window.Checkout.$) { 1182 jquery = window.Checkout.$; 1183 } 1184 1185 if (jquery) { 1186 jquery('body').append(content); 1187 } 1188 }; 1189 1190 var hasLoggedConversion = function(token) { 1191 if (token) { 1192 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1193 } 1194 return false; 1195 } 1196 1197 var setCookieIfConversion = function(token) { 1198 if (token) { 1199 var twoMonthsFromNow = new Date(Date.now()); 1200 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1201 1202 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1203 } 1204 } 1205 1206 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1207 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1208 if (trekkie.integrations) { 1209 return; 1210 } 1211 trekkie.methods = [ 1212 'identify', 1213 'page', 1214 'ready', 1215 'track', 1216 'trackForm', 1217 'trackLink' 1218 ]; 1219 trekkie.factory = function(method) { 1220 return function() { 1221 var args = Array.prototype.slice.call(arguments); 1222 args.unshift(method); 1223 trekkie.push(args); 1224 if (method == 'track' || method == 'page') { 1225 var pageUrl; 1226 try { 1227 pageUrl = window.location.href; 1228 } catch (e) {} 1229 var pageReferrer; 1230 try { 1231 pageReferrer = document.referrer; 1232 } catch (e) {} 1233 try { 1234 if (window.__TREKKIE_SHIM_QUEUE == null) { 1235 window.__TREKKIE_SHIM_QUEUE = []; 1236 } 1237 window.__TREKKIE_SHIM_QUEUE.push({ 1238 from: 'trekkie-stub', 1239 method: method, 1240 args: args.slice(1), 1241 pageContext: { 1242 url: pageUrl, 1243 referrer: pageReferrer 1244 } 1245 }); 1246 } catch (e) { 1247 // no-op 1248 } 1249 } 1250 return trekkie; 1251 }; 1252 }; 1253 for (var i = 0; i < trekkie.methods.length; i++) { 1254 var key = trekkie.methods[i]; 1255 trekkie[key] = trekkie.factory(key); 1256 } 1257 trekkie.load = function(config) { 1258 trekkie.config = config || {}; 1259 trekkie.config.initialDocumentCookie = document.cookie; 1260 var first = document.getElementsByTagName('script')[0]; 1261var script = document.createElement('script'); 1262script.type = 'text/javascript'; 1263script.onerror = function(e) { 1264 var scriptFallback = document.createElement('script'); 1265 scriptFallback.type = 'text/javascript'; 1266 scriptFallback.onerror = function(error) { 1267 var Monorail = { 1268 produce: function produce(monorailDomain, schemaId, payload) { 1269 var currentMs = new Date().getTime(); 1270 var event = { 1271 schema_id: schemaId, 1272 payload: payload, 1273 metadata: { 1274 event_created_at_ms: currentMs, 1275 event_sent_at_ms: currentMs 1276 } 1277 }; 1278 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1279 }, 1280 sendRequest: function sendRequest(endpointUrl, payload) { 1281 // Try the sendBeacon API 1282 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1283 var blobData = new window.Blob([payload], { 1284 type: 'text/plain' 1285 }); 1286 1287 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1288 return true; 1289 } // sendBeacon was not successful 1290 1291 } // XHR beacon 1292 1293 var xhr = new XMLHttpRequest(); 1294 1295 try { 1296 xhr.open('POST', endpointUrl); 1297 xhr.setRequestHeader('Content-Type', 'text/plain'); 1298 xhr.send(payload); 1299 } catch (e) { 1300 console.log(e); 1301 } 1302 1303 return false; 1304 }, 1305 isIos12: function isIos12() { 1306 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1307 } 1308 }; 1309 Monorail.produce('monorail-edge.shopifysvc.com', 1310 'trekkie_storefront_load_errors/1.1', 1311 {shop_id: 43089264797, 1312 theme_id: 183163879766, 1313 app_name: "storefront", 1314 context_url: window.location.href, 1315 source_url: "//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1316 1317 }; 1318 scriptFallback.async = true; 1319 scriptFallback.src = '//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1320 first.parentNode.insertBefore(scriptFallback, first); 1321}; 1322script.async = true; 1323script.src = '//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1324first.parentNode.insertBefore(script, first); 1325 1326 }; 1327 trekkie.load( 1328 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":43089264797,"isMerchantRequest":null,"themeId":183163879766,"themeCityHash":"14136227153020669847","contentLanguage":"fr","currency":"EUR","eventMetadataId":"8e7d56ec-8aa1-409f-bcbb-fc5acbd652de"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1329 ); 1330 1331 var loaded = false;
1332 trekkie.ready(function() { 1333 if (loaded) return; 1334 loaded = true; 1335 1336 window.ShopifyAnalytics.lib = window.trekkie; 1337 1338 var originalDocumentWrite = document.write; 1339 document.write = customDocumentWrite; 1340 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1341 document.write = originalDocumentWrite; 1342 1343 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1344 var token = match? match[1]: undefined; 1345 if (!hasLoggedConversion(token)) { 1346 setCookieIfConversion(token); 1347 1348 } 1349 }); 1350 1351 window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":610657829206,"requestId":"6f5af4b9-dc06-477a-981d-832e4aefe5c4-1790325857","shopifyEmitted":true}); 1352 1353 var eventsListenerScript = document.createElement('script'); 1354 eventsListenerScript.async = true; 1355 eventsListenerScript.src = "//olingedemaison.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1356 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1357})();</script>
vendor: 1 bytes, line 1357
1357
1358<script 1359 defer 1360 src="https://olingedemaison.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1361 data-application="storefront-renderer" 1362 data-shop-id="43089264797" 1363 data-render-region="gcp-us-west1" 1364 data-page-type="article" 1365 data-theme-instance-id="183163879766" 1366 data-theme-name="Impulse" 1367 data-theme-version="3.4.0" 1368 data-monorail-region="shop_domain" 1369 data-resource-timing-sampling-rate="10" 1370 data-shs="true" 1371 data-shs-beacon="true" 1372 data-shs-export-with-fetch="true" 1373 data-shs-logs-sample-rate="1" 1374 data-shs-beacon-endpoint="https://olingedemaison.com/api/collect" 1375></script>
vendor: 1 bytes, line 1375
1375
1376<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Bienvenue sur Olingedemaison.com. Comment puis-je vous aider ?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Ouvrir le chat"},{"key":"agent_chat.panel.ask_anything","value":"Posez votre question"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Réponses non lues"},{"key":"agent_chat.panel.back_to_chat","value":"Retour au chat"},{"key":"agent_chat.panel.see_history","value":"Voir lâhistorique du chat"},{"key":"agent_chat.panel.new_chat","value":"Créer un nouveau chat"},{"key":"agent_chat.panel.close","value":"Fermer le chat"},{"key":"agent_chat.panel.undock","value":"Détacher le chat"},{"key":"agent_chat.panel.dock","value":"Ancrer le chat"},{"key":"agent_chat.panel.expand","value":"Agrandir le chat"},{"key":"agent_chat.panel.contract","value":"Réduire le chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Aller au plus récent"},{"key":"agent_chat.panel.loading_chat","value":"Chargement du chat"},{"key":"agent_chat.input.label","value":"Saisissez votre message"},{"key":"agent_chat.input.placeholder","value":"Posez votre question..."},{"key":"agent_chat.input.send","value":"Envoyer"},{"key":"agent_chat.input.stop","value":"Arrêter la génération"},{"key":"agent_chat.thinking","value":"Réflexion..."},{"key":"agent_chat.searching","value":"Recherche..."},{"key":"agent_chat.message.sent_timestamp","value":"Envoyé · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisé"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisé · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Un membre de notre équipe vous répondra sous peu"},{"key":"agent_chat.human_handoff.action","value":"Discuter avec notre équipe"},{"key":"agent_chat.human_handoff.request","value":"Jâaimerais parler à un membre de votre équipe"},{"key":"agent_chat.human_handoff.ai_assistant","value":"Assistant IA"},{"key":"agent_chat.greeting.default","value":"Bonjour !"},{"key":"agent_chat.greeting.with_name","value":"Bonjour {{name}} !"},{"key":"agent_chat.greeting.welcome","value":"Vous pouvez poser des questions sur les achats, les tailles\/dimensions, lâexpédition, les retours ou le statut de la commande."},{"key":"agent_chat.greeting.welcome_back","value":"Bon retour sur %{shop_name} ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Bon retour ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Bienvenue sur %{shop_name}. Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.generic","value":"Comment puis-je vous aider ?"},{"key":"agent_chat.disclaimer.text","value":"Ce chat utilise lâIA de Shopify et peut commettre des erreurs. Vos messages sont visibles par {{shop_name}}. Consulter la"},{"key":"agent_chat.disclaimer.text_human","value":"Vos messages sont visibles par {{shop_name}} et par Shopify pour la fourniture et lâamélioration des services. Voir"},{"key":"agent_chat.disclaimer.link_text","value":"politique de confidentialité"},{"key":"agent_chat.error.response_unavailable","value":"Réponse indisponible"},{"key":"agent_chat.error.generic","value":"Une erreur est survenue."},{"key":"agent_chat.error.response_failed","value":"Impossible de charger ce message"},{"key":"agent_chat.error.message_send_failed","value":"Votre message nâa pas pu être envoyé"},{"key":"agent_chat.error.attachment_upload_failed","value":"Votre pièce jointe nâa pas été chargée"},{"key":"agent_chat.error.try_again","value":"Réessayer"},{"key":"agent_chat.error.unavailable","value":"Le chat nâest pas disponible pour le moment, veuillez réessayer plus tard"},{"key":"agent_chat.error.usage_limit","value":"Limite de messages atteinte : réessayez plus tard ou envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Limite de messages atteinte : réessayez plus tard"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Le chat nâest pas disponible pour le moment, envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Le chat nâest pas disponible pour le moment"},{"key":"agent_chat.error.cost_quota_handover","value":"Lâassistant IA nâest pas disponible pour le moment : notre équipe vous répondra sous peu"},{"key":"agent_chat.history.heading","value":"Historique du chat"},{"key":"agent_chat.history.loading","value":"Chargement de lâhistorique des conversations"},{"key":"agent_chat.history.aria_label","value":"Historique des conversations"},{"key":"agent_chat.history.no_conversations","value":"Aucune conversation"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.conversation.many","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Une erreur est survenue."},{"key":"agent_chat.history.try_again","value":"Réessayer"},{"key":"agent_chat.history.no_past","value":"Aucune conversation antérieure"},{"key":"agent_chat.history.start_new","value":"Démarrer un nouveau chat"},{"key":"agent_chat.history.untitled","value":"Conversation sans titre"},{"key":"agent_chat.history.resume","value":"Reprendre : {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Reprendre : {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Supprimer la conversation : {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Impossible de supprimer la conversation"},{"key":"agent_chat.feedback.group_label","value":"Retour dâexpérience sur le message"},{"key":"agent_chat.feedback.thumbs_up","value":"Pouce levé"},{"key":"agent_chat.feedback.thumbs_down","value":"Pouce baissé"},{"key":"agent_chat.feedback.add_comment","value":"Ajouter un commentaire"},{"key":"agent_chat.feedback.thanks","value":"Merci pour votre retour dâexpérience"},{"key":"agent_chat.feedback.placeholder_up","value":"Dites-nous ce qui sâest bien passé"},{"key":"agent_chat.feedback.placeholder_down","value":"Dites-nous ce qui pourrait être amélioré"},{"key":"agent_chat.feedback.comment_label","value":"Commentaire de retour dâexpérience"},{"key":"agent_chat.feedback.cancel","value":"Annuler"},{"key":"agent_chat.feedback.submit","value":"Soumettre"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Longueur maximale atteinte. Le retour dâexpérience est limité à {{max}} caractères."},{"key":"agent_chat.buyer_profile.button.open","value":"Profil de lâacheteur"},{"key":"agent_chat.buyer_profile.title","value":"Profil de lâacheteur"},{"key":"agent_chat.buyer_profile.empty","value":"Aucun profil de lâacheteur disponible."},{"key":"agent_chat.buyer_profile.close","value":"Fermer"},{"key":"agent_chat.suggestions.empty_state_label","value":"Questions suggérées"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Réponses suggérées"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Se connecter pour continuer"},{"key":"agent_chat.auth.sign_in","value":"Se connecter"},{"key":"agent_chat.auth.skip_and_chat","value":"Ignorer et démarrer le chat"},{"key":"agent_chat.auth.pre_chat_title","value":"Connectez-vous pour personnaliser et enregistrer vos chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Connectez-vous ou créez un compte"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Ne manquez aucune réponse"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Connectez-vous pour discuter avec notre équipe. Nous vous enverrons un e-mail si vous quittez le chat."},{"key":"agent_chat.auth.share_disclaimer","value":"En continuant, Shop partagera votre nom et votre e-mail avec cette boutique. C
1376onsultez ses {{terms_link}} et sa {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"conditions"},{"key":"agent_chat.auth.privacy_link","value":"politique de confidentialité"},{"key":"agent_chat.auth.declined_pre_chat","value":"Je ne peux pas vous mettre en relation avec la boutique si vous ne vous connectez pas."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Si vous quittez le chat, nous vous enverrons un e-mail en cas de réponse."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Connectez-vous pour recevoir un e-mail en cas de réponse."},{"key":"agent_chat.order_lookup.track_order","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.track_another_order","value":"Suivre une autre commande"},{"key":"agent_chat.order_lookup.new_conversation","value":"Nouvelle conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Actions de recherche de commande"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Saisir les informations de la commande"},{"key":"agent_chat.order_lookup.prompt","value":"Pour consulter le statut de votre commande, veuillez fournir les détails de la commande."},{"key":"agent_chat.order_lookup.form_title","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Veuillez fournir vos informations."},{"key":"agent_chat.order_lookup.order_number_label","value":"Numéro de commande"},{"key":"agent_chat.order_lookup.email_label","value":"Adresse e-mail"},{"key":"agent_chat.order_lookup.submit","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.cancel","value":"Annuler"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Veuillez saisir une adresse e-mail valide"},{"key":"agent_chat.order_lookup.generic_error","value":"Un problème sâest produit lors de la recherche de votre commande. Veuillez réessayer."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"La recherche de commande est en cours. Démarrez une nouvelle conversation pour poser une autre question."},{"key":"agent_chat.legacy_contact.form_title","value":"Avant de commencer"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Veuillez fournir vos coordonnées afin que nous puissions vous répondre si vous quittez le chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Prénom"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nom"},{"key":"agent_chat.legacy_contact.email_label","value":"E-mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Mâenvoyer des actualités et des offres par e-mail"},{"key":"agent_chat.legacy_contact.submit","value":"Démarrer le chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Annuler"},{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Saisissez un prénom valide."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Saisissez un nom valide."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Saisissez une adresse e-mail valide."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Lâadresse e-mail est trop longue."},{"key":"agent_chat.legacy_contact.generic_error","value":"Un problème est survenu."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.discountCard.useDiscount","value":"Utiliser la réduction"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Sâapplique automatiquement lors du paiement"},{"key":"agent_chat.cart.checkout","value":"Paiement"},{"key":"agent_chat.product.add_to_cart","value":"Ajouter au panier"},{"key":"agent_chat.product.view_details","value":"Afficher les détails"},{"key":"agent_chat.product.out_of_stock","value":"En rupture de stock"},{"key":"agent_chat.product.compare_suggestions","value":"Comparer les suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Masquer les suggestions"},{"key":"agent_chat.product.sold_out","value":"Ãpuisé"},{"key":"agent_chat.order.item.one","value":"article"},{"key":"agent_chat.order.item.other","value":"articles"},{"key":"agent_chat.order.item.many","value":"articles"},{"key":"agent_chat.order.less_items.one","value":"- masquer {{count}} article"},{"key":"agent_chat.order.less_items.other","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.less_items.many","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} autre article"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.more_items.many","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.view_order","value":"Afficher la commande {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Suivre lâenvoi"},{"key":"agent_chat.order.of_total","value":"{{index}} sur {{total}}"},{"key":"agent_chat.order.label","value":"Commande {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} commande"},{"key":"agent_chat.order.count.other","value":"{{count}} commandes"},{"key":"agent_chat.order.count.many","value":"{{count}} commandes"},{"key":"agent_chat.order.ordered_on","value":"Commandé le {{date}}"},{"key":"agent_chat.order.select","value":"Sélectionner la commande {{number}}"},{"key":"agent_chat.return.heading","value":"Sélection des articles à retourner"},{"key":"agent_chat.return.toggle_item","value":"Sélectionner {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, non retournable"},{"key":"agent_chat.return.quantity_label","value":"Quantité à retourner"},{"key":"agent_chat.return.reason_label","value":"Motif de retour"},{"key":"agent_chat.return.reason_placeholder","value":"Sélectionner un motif"},{"key":"agent_chat.return.confirm","value":"Demander un retour"},{"key":"agent_chat.return.confirmed","value":"Retour demandé"},{"key":"agent_chat.return.reason.size_too_small","value":"Taille trop petite"},{"key":"agent_chat.return.reason.size_too_large","value":"Taille trop grande"},{"key":"agent_chat.return.reason.unwanted","value":"Non désiré"},{"key":"agent_chat.return.reason.not_as_described","value":"Non conforme à la description"},{"key":"agent_chat.return.reason.wrong_item","value":"Mauvais article"},{"key":"agent_chat.return.reason.defective","value":"Défectueux"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Couleur"},{"key":"agent_chat.return.reason.other_reason","value":"Autre"},{"key":"agent_chat.scroll.previous","value":"Précédent"},{"key":"agent_chat.scroll.next","value":"Suivant"}]}</script>
vendor: 1 bytes, line 1376
1376
1377<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"43089264797","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Se connecter ou créer un compte"},{"key":"account_menu.signed_out_state.section_divider","value":"Autres moyens de connexion"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-mail"},{"key":"account_menu.signed_out_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Se connecter avec Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continuer avec Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continuer avec Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Envoyez-moi des nouvelles et des offres par e-mail"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Bonjour, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Compte"},{"key":"account_menu.signed_in_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Emplacements"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Rechercher"},{"key":"account_menu.aria_labels.close_menu","value":"Fermer le menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Retour au menu principal depuis {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, ouvre le sous-menu"},{"key":"account_menu.aria_labels.loading_menu","value":"Chargement du menu"},{"key":"account_menu.aria_labels.account","value":"Compte"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Se connecter avec e-mail"},{"key":"account_menu.aria_labels.sign_in","value":"Se connecter"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"FR","language":"fr"}}</script>
1377 1378<meta name="shopify-y" content="68b990a4-0a9b-4e36-b37b-e95d9b7b5bda" data-expiration="1821883457000"><meta name="shopify-s" content="304301ce-97a2-4de3-b7b0-7eeff8aa31db" data-expiration="1790327657000"><meta name="new-cookie-storage-activated" content="t"> 1379</head> 1380 1381 <body class="template-article" data-center-text="true" data-button_style="round" data-type_header_capitalize="false" data-type_headers_align_text="true" data-type_product_capitalize="false" data-swatch_style="round"> 1382 1383 <!-- Google Tag Manager (noscript) --> 1384<noscript><iframe src="https://tag.olingedemaison.com/ns.html?id=GTM-5HH5CQH" 1385height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1386<!-- End Google Tag Manager (noscript) --> 1387 1388 1389 1390 1391 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Passer au contenu</a> 1392 1393 <div id="PageContainer" class="page-container"> 1394 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 1395 1396<div id="NavDrawer" class="drawer drawer--left"> 1397 <div class="drawer__contents"> 1398 <div class="drawer__fixed-header drawer__fixed-header--full"> 1399 <div class="drawer__header drawer__header--full appear-animation appear-delay-1"> 1400 <div class="h2 drawer__title"> 1401 </div> 1402 <div class="drawer__close"> 1403 <button type="button" class="drawer__close-button js-drawer-close"> 1404 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 1405 <span class="icon__fallback-text">Fermer le menu</span> 1406 </button> 1407 </div> 1408 </div> 1409 </div> 1410 <div class="drawer__scrollable"> 1411 <ul class="mobile-nav mobile-nav--heading-style" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a href="/collections/promotions" 1412 class="mobile-nav__link mobile-nav__link--top-level" 1413 id="Label-collections-promotions1" 1414 > 1415 PROMOTIONS 1416 </a> 1417 <div class="mobile-nav__toggle"> 1418 <button type="button" 1419 aria-controls="Linklist-collections-promotions1" 1420 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1421 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1422</span> 1423</button> 1424 </div></div><div id="Linklist-collections-promotions1" 1425 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1426 aria-labelledby="Label-collections-promotions1" 1427 > 1428 <div class="collapsible-content__inner"> 1429 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1430 <div class="mobile-nav__child-item"><a href="/collections/french-days" 1431 class="mobile-nav__link" 1432 id="Sublabel-collections-french-days1" 1433 > 1434 FRENCH DAYS 1435 </a></div></li><li class="mobile-nav__item"> 1436 <div class="mobile-nav__child-item"><a href="/collections/le-mois-de-la-couette" 1437 class="mobile-nav__link" 1438 id="Sublabel-collections-le-mois-de-la-couette2" 1439 > 1440 MOIS DE LA COUETTE 1441 </a></div></li><li class="mobile-nav__item"> 1442 <div class="mobile-nav__child-item"><a href="/collections/promotions" 1443 class="mobile-nav__link" 1444 id="Sublabel-collections-promotions3" 1445 > 1446 NOS REMISES 1447 </a><button type="button" 1448 aria-controls="Sublinklist-collections-promotions1-collections-promotions3" 1449 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1450 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1450ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1451</span> 1452</button></div><div 1453 id="Sublinklist-collections-promotions1-collections-promotions3" 1454 aria-labelledby="Sublabel-collections-promotions3" 1455 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1456 > 1457 <div class="collapsible-content__inner"> 1458 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1459 <a href="/collections/promotions/-60%25" class="mobile-nav__link"> 1460 -60% 1461 </a> 1462 </li><li class="mobile-nav__item"> 1463 <a href="/collections/promotions/-50%25" class="mobile-nav__link"> 1464 -50% 1465 </a> 1466 </li><li class="mobile-nav__item"> 1467 <a href="/collections/promotions/40%25" class="mobile-nav__link"> 1468 -40% 1469 </a> 1470 </li><li class="mobile-nav__item"> 1471 <a href="/collections/promotions/-30%25" class="mobile-nav__link"> 1472 -30% 1473 </a> 1474 </li><li class="mobile-nav__item"> 1475 <a href="/collections/promotions/-20%25" class="mobile-nav__link"> 1476 -20% 1477 </a> 1478 </li></ul> 1479 </div> 1480 </div></li><li class="mobile-nav__item"> 1481 <div class="mobile-nav__child-item"><a href="/collections/promotions" 1482 class="mobile-nav__link" 1483 id="Sublabel-collections-promotions4" 1484 > 1485 TOUTES NOS CATEGORIES 1486 </a><button type="button" 1487 aria-controls="Sublinklist-collections-promotions1-collections-promotions4" 1488 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1489 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1490</span> 1491</button></div><div 1492 id="Sublinklist-collections-promotions1-collections-promotions4" 1493 aria-labelledby="Sublabel-collections-promotions4" 1494 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1495 > 1496 <div class="collapsible-content__inner"> 1497 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1498 <a href="/collections/promotions/Linge-de
1498-lit" class="mobile-nav__link"> 1499 Linge de lit 1500 </a> 1501 </li><li class="mobile-nav__item"> 1502 <a href="/collections/promotions/D%C3%A9coration-textile" class="mobile-nav__link"> 1503 Décoration 1504 </a> 1505 </li><li class="mobile-nav__item"> 1506 <a href="/collections/promotions/Linge-de-bain" class="mobile-nav__link"> 1507 Linge de bain 1508 </a> 1509 </li><li class="mobile-nav__item"> 1510 <a href="/collections/promotions/Literie" class="mobile-nav__link"> 1511 Literie 1512 </a> 1513 </li><li class="mobile-nav__item"> 1514 <a href="/collections/promotions/Linge-de
1514-table" class="mobile-nav__link"> 1515 Linge de table 1516 </a> 1517 </li><li class="mobile-nav__item"> 1518 <a href="/collections/promotions/Protection-Literie" class="mobile-nav__link"> 1519 Protection Literie 1520 </a> 1521 </li></ul> 1522 </div> 1523 </div></li></ul> 1524 </div> 1525 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/collections/tout" 1526 class="mobile-nav__link mobile-nav__link--top-level" 1527 id="Label-collections-tout2" 1528 > 1529 NOS PRODUITS 1530 </a> 1531 <div class="mobile-nav__toggle"> 1532 <button type="button" 1533 aria-controls="Linklist-collections-tout2" 1534 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1535 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1536</span> 1537</button> 1538 </div></div><div id="Linklist-collections-tout2" 1539 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1540 aria-labelledby="Label-collections-tout2" 1541 > 1542 <div class="collapsible-content__inner"> 1543 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1544 <div class="mobile-nav__child-item"><a href="/collections/linge-de-lit" 1545 class="mobile-nav__link" 1546 id="Sublabel-collections-linge-de-lit1" 1547 > 1548 Linge de lit 1549 </a><button type="button" 1550 aria-controls="Sublinklist-collections-tout2-collections-linge-de-lit1" 1551 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1552 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1553</span> 1554</button></div><div 1555 id="Sublinklist-collections-tout2-collections-linge-de-lit1" 1556 aria-labelledby="Sublabel-collections-linge-de-lit1" 1557 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1558 > 1559 <div class="collapsible-content__inner"> 1560 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1561 <a href="/collections/linge-de-lit/Parure" class="mobile-nav__link"> 1562 Parure 1563 </a> 1564 </li><li class="mobile-nav__item"> 1565 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="mobile-nav__link"> 1566 Taie d'oreiller 1567 </a> 1568 </li><li class="mobile-nav__item"> 1569 <a href="/collections/linge-de-lit/Housse-de-couette" class="mobile-nav__link"> 1570 Housse de couette 1571 </a> 1572 </li><li class="mobile-nav__item"> 1573 <a href="/collections/linge-de-lit/Taie-de-traversin" class="mobile-nav__link"> 1574 Taie de traversin 1575 </a> 1576 </li><li class="mobile-nav__item"> 1577 <a href="/collections/linge-de-lit/Drap-housse" class="mobile-nav__link"> 1578 Drap housse 1579 </a> 1580 </li><li class="mobile-nav__item"> 1581 <a href="/collections/linge-de-lit/Drap-plat" class="mobile-nav__link"> 1582 Drap plat 1583 </a> 1584 </li></ul> 1585 </div> 1586 </div></li><li class="mobile-nav__item"> 1587 <div class="mobile-nav__child-item"><a href="/collections/linge-de-bain" 1588 class="mobile-nav__link" 1589 id="Sublabel-collections-linge-de-bain2" 1590 > 1591 Linge de bain 1592 </a><button type="button" 1593 aria-controls="Sublinklist-collections-tout2-collections-linge-de-bain2" 1594 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1595 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1595ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1596</span> 1597</button></div><div 1598 id="Sublinklist-collections-tout2-collections-linge-de-bain2" 1599 aria-labelledby="Sublabel-collections-linge-de-bain2" 1600 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1601 > 1602 <div class="collapsible-content__inner"> 1603 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1604 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="mobile-nav__link"> 1605 Serviette invité 1606 </a> 1607 </li><li class="mobile-nav__item"> 1608 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="mobile-nav__link"> 1609 Serviette de toilette 1610 </a> 1611 </li><li class="mobile-nav__item"> 1612 <a href="/collections/linge-de-bain/Drap-de-douche" class="mobile-nav__link"> 1613 Drap de douche 1614 </a> 1615 </li><li class="mobile-nav__item"> 1616 <a href="/collections/linge-de-bain/Drap-de-bain" class="mobile-nav__link"> 1617 Drap de bain 1618 </a> 1619 </li><li class="mobile-nav__item"> 1620 <a href="/collections/linge-de-bain/Peignoir" class="mobile-nav__link"> 1621 Peignoir - Kimono - Déshabillé 1622 </a> 1623 </li><li class="mobile-nav__item"> 1624 <a href="/collections/linge-de-bain/Tapis-de-bain" class="mobile-nav__link"> 1625 Tapis de bain 1626 </a> 1627 </li><li class="mobile-nav__item"> 1628 <a href="/collections/linge-de-bain/Gant-de-toilette" class="mobile-nav__link"> 1629 Gant de toilette 1630 </a> 1631 </li><li class="mobile-nav__item"> 1632 <a href="/collections/linge-de-bain/Drap-de-plage" class="mobile-nav__link"> 1633 Drap de plage 1634 </a> 1635 </li><li class="mobile-nav__item"> 1636 <a href="/collections/linge-de-bain/Pantoufle" class="mobile-nav__link"> 1637 Pantoufle 1638 </a> 1639 </li><li class="mobile-nav__item"> 1640 <a href="/collections/linge-de-bain/Pareo" class="mobile-nav__link"> 1641 Paréo 1642 </a> 1643 </li></ul> 1644 </div> 1645 </div></li><li class="mobile-nav__item"> 1646 <div class="mobile-nav__child-item"><a href="/collections/decoration-textile" 1647 class="mobile-nav__link" 1648 id="Sublabel-collections-decoration-textile3" 1649 > 1650 Décoration textile 1651 </a><button type="button" 1652 aria-controls="Sublinklist-collections-tout2-collections-decoration-textile3" 1653 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1654 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1654ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1655</span> 1656</button></div><div 1657 id="Sublinklist-collections-tout2-collections-decoration-textile3" 1658 aria-labelledby="Sublabel-collections-decoration-textile3" 1659 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1660 > 1661 <div class="collapsible-content__inner"> 1662 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1663 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="mobile-nav__link"> 1664 Coussin 1665 </a> 1666 </li><li class="mobile-nav__item"> 1667 <a href="/collections/decoration-textile/Plaid" class="mobile-nav__link"> 1668 Plaid 1669 </a> 1670 </li><li class="mobile-nav__item"> 1671 <a href="/collections/decoration-textile/Chemin-de-lit" class="mobile-nav__link"> 1672 Chemin de lit 1673 </a> 1674 </li><li class="mobile-nav__item"> 1675 <a href="/collections/decoration-textile/Dessus-de-lit" class="mobile-nav__link"> 1676 Dessus de lit 1677 </a> 1678 </li><li class="mobile-nav__item"> 1679 <a href="/collections/decoration-textile/Couvre-Lit" class="mobile-nav__link"> 1680 Couvre-Lit 1681 </a> 1682 </li><li class="mobile-nav__item"> 1683 <a href="/collections/decoration-textile/Edredon" class="mobile-nav__link"> 1684 Edredon 1685 </a> 1686 </li><li class="mobile-nav__item"> 1687 <a href="/collections/decoration-textile/Couverture" class="mobile-nav__link"> 1688 Couverture 1689 </a> 1690 </li><li class="mobile-nav__item"> 1691 <a href="/collections/decoration-textile/Courtepointe" class="mobile-nav__link"> 1692 Courtepointe 1693 </a> 1694 </li><li class="mobile-nav__item"> 1695 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="mobile-nav__link"> 1696 Parfums 1697 </a> 1698 </li><li class="mobile-nav__item"> 1699 <a href="/collections/decoration-textile/Rideau" class="mobile-nav__link"> 1700 Rideau 1701 </a> 1702 </li></ul> 1703 </div> 1704 </div></li><li class="mobile-nav__item"> 1705 <div class="mobile-nav__child-item"><a href="/collections/literie" 1706 class="mobile-nav__link" 1707 id="Sublabel-collections-literie4" 1708 > 1709 Literie 1710 </a><button type="button" 1711 aria-controls="Sublinklist-collections-tout2-collections-literie4" 1712 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1713 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1713ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1714</span> 1715</button></div><div 1716 id="Sublinklist-collections-tout2-collections-literie4" 1717 aria-labelledby="Sublabel-collections-literie4" 1718 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1719 > 1720 <div class="collapsible-content__inner"> 1721 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1722 <a href="/collections/literie/Couette" class="mobile-nav__link"> 1723 Couette 1724 </a> 1725 </li><li class="mobile-nav__item"> 1726 <a href="/collections/literie/Oreiller" class="mobile-nav__link"> 1727 Oreiller 1728 </a> 1729 </li><li class="mobile-nav__item"> 1730 <a href="/collections/protection-literie-1/Protection" class="mobile-nav__link"> 1731 Protection literie 1732 </a> 1733 </li><li class="mobile-nav__item"> 1734 <a href="/collections/literie/Traversin" class="mobile-nav__link"> 1735 Traversin 1736 </a> 1737 </li><li class="mobile-nav__item"> 1738 <a href="/collections/literie/Cache-sommier" class="mobile-nav__link"> 1739 Cache Sommier 1740 </a> 1741 </li></ul> 1742 </div> 1743 </div></li><li class="mobile-nav__item"> 1744 <div class="mobile-nav__child-item"><a href="/collections/la-table" 1745 class="mobile-nav__link" 1746 id="Sublabel-collections-la-table5" 1747 > 1748 La table 1749 </a><button type="button" 1750 aria-controls="Sublinklist-collections-tout2-collections-la-table5" 1751 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1752 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1753</span> 1754</button></div><div 1755 id="Sublinklist-collections-tout2-collections-la-table5" 1756 aria-labelledby="Sublabel-collections-la-table5" 1757 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1758 > 1759 <div class="collapsible-content__inner"> 1760 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1761 <a href="/collections/la-table/Nappe" class="mobile-nav__link"> 1762 Nappe 1763 </a> 1764 </li><li class="mobile-nav__item"> 1765 <a href="/collections/la-table/Serviette-de-table" class="mobile-nav__link"> 1766 Serviette de table 1767 </a> 1768 </li><li class="mobile-nav__item"> 1769 <a href="/collections/la-table/Set-de-table" class="mobile-nav__link"> 1770 Set de table 1771 </a> 1772 </li><li class="mobile-nav__item"> 1773 <a href="/collections/la-table/Torchon" class="mobile-nav__link"> 1774 Torchon 1775 </a> 1776 </li><li class="mobile-nav__item"> 1777 <a href="/collections/la-table/Chemin-de-table" class="mobile-nav__link"> 1778 Chemin de table 1779 </a> 1780 </li><li class="mobile-nav__item"> 1781 <a href="/collections/la-table/Gant-et-Manique" class="mobile-nav__link"> 1782 Gant et Manique 1783 </a> 1784 </li><li class="mobile-nav__item"> 1785 <a href="/collections/la-table/Essuie-M
1785ains" class="mobile-nav__link"> 1786 Essuie Main 1787 </a> 1788 </li><li class="mobile-nav__item"> 1789 <a href="/collections/la-table/Tablier" class="mobile-nav__link"> 1790 Tablier 1791 </a> 1792 </li></ul> 1793 </div> 1794 </div></li></ul> 1795 </div> 1796 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><a href="/collections/linge-de-lit/Parure" 1797 class="mobile-nav__link mobile-nav__link--top-level" 1798 id="Label-collections-linge-de-lit-parure3" 1799 > 1800 NOS MARQUES 1801 </a> 1802 <div class="mobile-nav__toggle"> 1803 <button type="button" 1804 aria-controls="Linklist-collections-linge-de-lit-parure3" 1805 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1806 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1807</span> 1808</button> 1809 </div></div><div id="Linklist-collections-linge-de-lit-parure3" 1810 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1811 aria-labelledby="Label-collections-linge-de-lit-parure3" 1812 > 1813 <div class="collapsible-content__inner"> 1814 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1815 <div class="mobile-nav__child-item"><a href="/" 1816 class="mobile-nav__link" 1817 id="Sublabel-1" 1818 > 1819 LINGE DE LIT 1820 </a><button type="button" 1821 aria-controls="Sublinklist-collections-linge-de-lit-parure3-1" 1822 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1823 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1824</span> 1825</button></div><div 1826 id="Sublinklist-collections-linge-de-lit-parure3-1" 1827 aria-labelledby="Sublabel-1" 1828 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1829 > 1830 <div class="collapsible-content__inner"> 1831 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1832 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="mobile-nav__link"> 1833 Blanc des Vosges 1834 </a> 1835 </li><li class="mobile-nav__item"> 1836 <a href="/collections/boss-home" class="mobile-nav__link"> 1837 Boss Home 1838 </a> 1839 </li><li class="mobile-nav__item"> 1840 <a href="/collections/kenzo" class="mobile-nav__link"> 1841 Kenzo 1842 </a> 1843 </li><li class="mobile-nav__item"> 1844 <a href="/collections/lacoste" class="mobile-nav__link"> 1845 Lacoste 1846 </a> 1847 </li><li class="mobile-nav__item"> 1848 <a href="/collections/olivier-desforges/Olivier-Desforges" class="mobile-nav__link"> 1849 Olivier Desforges 1850 </a> 1851 </li><li class="mobile-nav__item"> 1852 <a href="/collections/pip-studio" class="mobile-nav__link"> 1853 Pip Studio 1854 </a> 1855 </li><li class="mobile-nav__item"> 1856 <a href="/collections/sanderson/Sanderson" class="mobile-nav__link"> 1857 Sanderson 1858 </a> 1859 </li><li class="mobile-nav__item"> 1860 <a href="/collections/scion-living/Scion-Living" class="mobile-nav__link"> 1861 Scion Living 1862 </a> 1863 </li><li class="mobile-nav__item"> 1864 <a href="/collections/yves-delorme" class="mobile-nav__link"> 1865 Yves Delorme 1866 </a> 1867 </li></ul> 1868 </div> 1869 </div></li><li class="mobile-nav__item"> 1870 <div class="mobile-nav__child-item"><a href="/" 1871 class="mobile-nav__link" 1872 id="Sublabel-2" 1873 > 1874 DECORATION | TABLE | BAIN 1875 </a><button type="button" 1876 aria-controls="Sublinklist-collections-linge-de-lit-parure3-2" 1877 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1878 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1878ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1879</span> 1880</button></div><div 1881 id="Sublinklist-collections-linge-de-lit-parure3-2" 1882 aria-labelledby="Sublabel-2" 1883 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1884 > 1885 <div class="collapsible-content__inner"> 1886 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1887 <a href="/collections/brun-de-vian-tiran" class="mobile-nav__link"> 1888 Brun de Vian-Tiran 1889 </a> 1890 </li><li class="mobile-nav__item"> 1891 <a href="/collections/jean-vier" class="mobile-nav__link"> 1892 Jean Vier 1893 </a> 1894 </li><li class="mobile-nav__item"> 1895 <a href="/collections/laurence-tavernier" class="mobile-nav__link"> 1896 Laurence Tavernier 1897 </a> 1898 </li><li class="mobile-nav__item"> 1899 <a href="/collections/lasa-home" class="mobile-nav__link"> 1900 Lasa Home 1901 </a> 1902 </li><li class="mobile-nav__item"> 1903 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="mobile-nav__link"> 1904 Le Jacquard Français 1905 </a> 1906 </li><li class="mobile-nav__item"> 1907 <a href="/collections/linder/Linder" class="mobile-nav__link"> 1908 Linder 1909 </a> 1910 </li><li class="mobile-nav__item"> 1911 <a href="/collections/ralph-lauren" class="mobile-nav__link"> 1912 Ralph Lauren 1913 </a> 1914 </li><li class="mobile-nav__item"> 1915 <a href="/collections/toison-dor" class="mobile-nav__link"> 1916 Toison d'Or 1917 </a> 1918 </li><li class="mobile-nav__item"> 1919 <a href="/collections/vivaraise/Vivaraise" class="mobile-nav__link"> 1920 Vivaraise 1921 </a> 1922 </li><li class="mobile-nav__item"> 1923 <a href="/collections/sud-etoffe" class="mobile-nav__link"> 1924 Sud Etoffe 1925 </a> 1926 </li></ul> 1927 </div> 1928 </div></li><li class="mobile-nav__item"> 1929 <div class="mobile-nav__child-item"><a href="/" 1930 class="mobile-nav__link" 1931 id="Sublabel-3" 1932 > 1933 LITERIE 1934 </a><button type="button" 1935 aria-controls="Sublinklist-collections-linge-de-lit-parure3-3" 1936 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1937 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1938</span> 1939</button></div><div 1940 id="Sublinklist-collections-linge-de-lit-parure3-3" 1941 aria-labelledby="Sublabel-3" 1942 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1943 > 1944 <div class="collapsible-content__inner"> 1945 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1946 <a href="/collections/biotex" class="mobile-nav__link"> 1947 Biotex 1948 </a> 1949 </li><li class="mobile-nav__item"> 1950 <a href="/collections/drouault/Drouault" class="mobile-nav__link"> 1951 Drouault 1952 </a> 1953 </li></ul> 1954 </div> 1955 </div></li></ul> 1956 </div> 1957 </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/pages/qui-sommes-nous-linge-de-maison" 1958 class="mobile-nav__link mobile-nav__link--top-level" 1959 id="Label-pages-qui-sommes-nous-linge-de-maison4" 1960 > 1961 Qui Sommes-nous ? 1962 </a> 1963 <div class="mobile-nav__toggle"> 1964 <button type="button" 1965 aria-controls="Linklist-pages-qui-sommes-nous-linge-de-maison4" 1966 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1967 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1967ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1968</span> 1969</button> 1970 </div></div><div id="Linklist-pages-qui-sommes-nous-linge-de-maison4" 1971 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1972 aria-labelledby="Label-pages-qui-sommes-nous-linge-de-maison4" 1973 > 1974 <div class="collapsible-content__inner"> 1975 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1976 <div class="mobile-nav__child-item"><a href="/pages/qui-sommes-nous-linge-de-maison" 1977 class="mobile-nav__link" 1978 id="Sublabel-pages-qui-sommes-nous-linge-de-maison1" 1979 > 1980 Ã Linge de maison 1981 </a></div></li><li class="mobile-nav__item"> 1982 <div class="mobile-nav__child-item"><a href="/pages/magasin-linge-de-maison-store-locator" 1983 class="mobile-nav__link" 1984 id="Sublabel-pages-magasin-linge-de-maison-store-locator2" 1985 > 1986 Nos boutiques 1987 </a></div></li></ul> 1988 </div> 1989 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 1990 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-6"> 1991 <a href="/account" class="mobile-nav__link">Se connecter 1992</a> 1993 </div></div> 1994 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-7"><li class="mobile-nav__social-item"> 1995 <a target="_blank" rel="noopener" href="https://www.facebook.com/olingedemaison/" title="Olingedemaison.com sur Facebook"> 1996 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 1997 <span class="icon__fallback-text">Facebook</span> 1998 </a> 1999 </li></ul> 2000 </div> 2001 </div> 2002</div> 2003<div id="CartDrawer" class="drawer drawer--right"> 2004 <form action="/cart" method="post" novalidate class="drawer__contents"> 2005 <div class="drawer__fixed-header"> 2006 <div class="drawer__header appear-animation appear-delay-1"> 2007 <div class="h2 drawer__title">Panier</div> 2008 <div class="drawer__close"> 2009 <button type="button" class="drawer__close-button js-drawer-close"> 2010 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 2011 <span class="icon__fallback-text">Fermer le panier</span> 2012 </button> 2013 </div> 2014 </div> 2015 </div> 2016 2017 <div id="CartContainer" class="drawer__inner"></div> 2018 </form> 2019 </div><style> 2020 .site-nav__link, 2021 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 2022 font-size: 15px; 2023 } 2024 2025 .site-nav__link, .mobile-nav__link--top-level { 2026 text-transform: uppercase; 2027 letter-spacing: 0.2em; 2028 } 2029 .mobile-nav__link--top-level { 2030 font-size: 1.1em; 2031 } 2032 2033 2034 2035 2036 2037</style> 2038 2039<div data-section-id="header" data-section-type="header-section"> 2040 2041 2042 2043 2044 2045 2046 2047 2048<div class="toolbar small--hide"> 2049 <div class="page-width"> 2050 <div class="toolbar__content"></div> 2051 2052 </div> 2053</div> 2054<div class="header-sticky-wrapper"> 2055 <div class="header-wrapper"><!---------- RUBALISE ---> 2056 2057 2058 2059 2060 2061 <!---------- RUBALISE ---> 2062 2063 2064 2065 <header 2066 class="site-header site-header--heading-style " 2067 data-sticky="false"> 2068 <div class="page-width"> 2069 <div 2070 class="header-layout header-layout--center" 2071 data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav small--hide"> 2072 <a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 2073 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
2074 <span class="icon__fallback-text">Rechercher</span> 2075 </a> 2076 </div><div class="site-nav medium-up--hide"> 2077 <button 2078 type="button" 2079 class="site-nav__link site-nav__link--icon js-drawer-open-nav" 2080 aria-controls="NavDrawer"> 2081 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 2082 <span class="icon__fallback-text">Navigation</span> 2083 </button> 2084 </div> 2085 </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 2086 .header-layout--left-center .header-item--logo, 2087 .header-layout--left-center .header-item--icons { 2088 -webkit-box-flex: 0 1 120px; 2089 -ms-flex: 0 1 120px; 2090 flex: 0 1 120px; 2091 } 2092 2093 @media only screen and (min-width: 769px) { 2094 .header-item--logo, 2095 .header-layout--left-center .header-item--logo, 2096 .header-layout--left-center .header-item--icons { 2097 -webkit-box-flex: 0 0 160px; 2098 -ms-flex: 0 0 160px; 2099 flex: 0 0 160px; 2100 } 2101 } 2102 2103 .site-header__logo a { 2104 width: 120px; 2105 } 2106 .is-light .site-header__logo .logo--inverted { 2107 width: 120px; 2108 } 2109 @media only screen and (min-width: 769px) { 2110 .site-header__logo a { 2111 width: 160px; 2112 } 2113 2114 .is-light .site-header__logo .logo--inverted { 2115 width: 160px; 2116 } 2117 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 2118 <a 2119 href="/" 2120 itemprop="url" 2121 class="site-header__logo-link logo--has-inverted"> 2122 <img 2123 class="small--hide" 2124 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524" 2125 srcset="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524 1x, //olingedemaison.com/cdn/shop/files/[email protected]?v=1758290524 2x" 2126 alt="Logo-o-linge-de-maison" 2127 itemprop="logo"> 2128 <img 2129 class="medium-up--hide" 2130 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524" 2131 srcset="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524 1x, //olingedemaison.com/cdn/shop/files/[email protected]?v=1758290524 2x" 2132 alt="Logo-o-linge-de-maison"> 2133 </a><a 2134 href="/" 2135 itemprop="url" 2136 class="site-header__logo-link logo--inverted"> 2137 <img 2138 class="small--hide" 2139 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524" 2140 srcset="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524 1x, //olingedemaison.com/cdn/shop/files/[email protected]?v=1758290524 2x" 2141 alt="Logo-o-linge-de-maison" 2142 itemprop="logo"> 2143 <img 2144 class="medium-up--hide" 2145 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524" 2146 srcset="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524 1x, //olingedemaison.com/cdn/shop/files/[email protected]?v=1758290524 2x" 2147 alt="Logo-o-linge-de-maison"> 2148 </a></div></div><div class="header-item header-item--icons"><div class="site-nav"> 2149 <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 2150 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg> 2151 <span class="icon__fallback-text">Se connecter 2152</span> 2153 </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header medium-up--hide"> 2154 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
2155 <span class="icon__fallback-text">Rechercher</span> 2156 </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 2157 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Panier</span> 2158 <span class="cart-link__bubble"></span> 2159 </span> 2160 </a> 2161 </div> 2162</div> 2163</div> 2164 </div><div class="text-center"><ul 2165 class="site-nav site-navigation small--hide" 2166 2167 role="navigation" aria-label="Primary" 2168 ><li 2169 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2170 aria-haspopup="true"> 2171 2172 <a href="/collections/promotions" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2173 PROMOTIONS 2174 </a><div class="site-nav__dropdown megamenu text-left"> 2175 <div class="page-width"> 2176 <div class="grid grid--center"> 2177 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2178 <a href="/collections/french-days" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">FRENCH DAYS</a> 2179 </div><div class="h5"> 2180 <a href="/collections/le-mois-de-la-couette" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">MOIS DE LA COUETTE</a> 2181 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2182 href="/collections/promotions" 2183 class="megamenu__colection-image" 2184 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2185 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">NOS REMISES</a> 2186 </div><div> 2187 <a href="/collections/promotions/-60%25" class="site-nav__dropdown-link"> 2188 -60% 2189 </a> 2190 </div><div> 2191 <a href="/collections/promotions/-50%25" class="site-nav__dropdown-link"> 2192 -50% 2193 </a> 2194 </div><div> 2195 <a href="/collections/promotions/40%25" class="site-nav__dropdown-link"> 2196 -40% 2197 </a> 2198 </div><div> 2199 <a href="/collections/promotions/-30%25" class="site-nav__dropdown-link"> 2200 -30% 2201 </a> 2202 </div><div> 2203 <a href="/collections/promotions/-20%25" class="site-nav__dropdown-link"> 2204 -20% 2205 </a> 2206 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2207 href="/collections/promotions" 2208 class="megamenu__colection-image" 2209 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2210 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">TOUTES NOS CATEGORIES</a> 2211 </div><div>
2212 <a href="/collections/promotions/Linge-de-lit" class="site-nav__dropdown-link"> 2213 Linge de lit 2214 </a> 2215 </div><div> 2216 <a href="/collections/promotions/D%C3%A9coration-textile" class="site-nav__dropdown-link"> 2217 Décoration 2218 </a> 2219 </div><div> 2220 <a href="/collections/promotions/Linge-de-bain" class="site-nav__dropdown-link"> 2221 Linge de bain 2222 </a> 2223 </div><div> 2224 <a href="/collections/promotions/Literie" class="site-nav__dropdown-link"> 2225 Literie 2226 </a> 2227 </div><div> 2228 <a href="/collections/promotions/Linge-de-table" class="site-nav__dropdown-link"> 2229 Linge de table 2230 </a> 2231 </div><div> 2232 <a href="/collections/promotions/Protection-Literie" class="site-nav__dropdown-link"> 2233 Protection Literie 2234 </a> 2235 </div></div> 2236 </div> 2237 </div> 2238 </div></li><li 2239 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2240 aria-haspopup="true"> 2241 2242 <a href="/collections/tout" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2243 NOS PRODUITS 2244 </a><div class="site-nav__dropdown megamenu text-left"> 2245 <div class="page-width"> 2246 <div class="grid grid--center"> 2247 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><a 2248 href="/collections/linge-de-lit" 2249 class="megamenu__colection-image" 2250 style="background-image: url(//olingedemaison.com/cdn/shop/collections/anecdotes_1024x1024_2x_840d6a1d-dbfd-4ae1-8426-ab66dacfe480_400x.jpg?v=1780565241)"></a><div class="h5"> 2251 <a href="/collections/linge-de-lit" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de lit</a> 2252 </div><div> 2253 <a href="/collections/linge-de-lit/Parure" class="site-nav__dropdown-link"> 2254 Parure 2255 </a> 2256 </div><div> 2257 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="site-nav__dropdown-link"> 2258 Taie d'oreiller 2259 </a> 2260 </div><div> 2261 <a href="/collections/linge-de-lit/Housse-de-couette" class="site-nav__dropdown-link"> 2262 Housse de couette 2263 </a> 2264 </div><div> 2265 <a href="/collections/linge-de-lit/Taie-de-traversin" class="site-nav__dropdown-link"> 2266 Taie de traversin 2267 </a> 2268 </div><div> 2269 <a href="/collections/linge-de-lit/Drap-housse" class="site-nav__dropdown-link"> 2270 Drap housse 2271 </a> 2272 </div><div> 2273 <a href="/collections/linge-de-lit/Drap-plat" class="site-nav__dropdown-link"> 2274 Drap plat 2275 </a> 2276 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2277 href="/collections/linge-de-bain" 2278 class="megamenu__colection-image" 2279 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Serviette_bain_PRINCESSE_-_blanc_1024x1024_2x_f6bf18b9-4e41-4062-bfe1-f110b1e6deee_400x.jpg?v=1714566828)"></a><div class="h5"> 2280 <a href="/collections/linge-de-bain" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de bain</a> 2281 </div><div> 2282 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="site-nav__dropdown-link"> 2283 Serviette invité 2284 </a> 2285 </div><div> 2286 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="site-nav__dropdown-link"> 2287 Serviette de toilette 2288 </a> 2289 </div><div> 2290 <a href="/collections/linge-de-bain/Drap-de-douche" class="site-nav__dropdown-link"> 2291 Drap de douche 2292 </a> 2293 </div><div> 2294 <a href="/collections/linge-de-bain/Drap-de-bain" class="site-nav__dropdown-link"> 2295 Drap de bain 2296 </a> 2297 </div><div> 2298 <a href="/collections/linge-de-bain/Peignoir" class="site-nav__dropdown-link"> 2299 Peignoir - Kimono - Déshabillé 2300 </a> 2301 </div><div> 2302 <a href="/collections/linge-de-bain/Tapis-de-bain" class="site-nav__dropdown-link"> 2303 Tapis de bain 2304 </a> 2305 </div><div> 2306 <a href="/collections/linge-de-bain/Gant-de-toilette" class="site-nav__dropdown-link"> 2307 Gant de toilette 2308 </a> 2309 </div><div> 2310 <a href="/collections/linge-de-bain/Drap-de-plage" class="site-nav__dropdown-link"> 2311 Drap de plage 2312 </a> 2313 </div><div> 2314 <a href="/collections/linge-de-bain/Pantoufle" class="site-nav__dropdown-link"> 2315 Pantoufle 2316 </a> 2317 </div><div> 2318 <a href="/collections/linge-de-bain/Pareo" class="site-nav__dropdown-link"> 2319 Paréo 2320 </a> 2321 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2322 href="/collections/decoration-textile" 2323 class="megamenu__colection-image" 2324 style="background-image: url(//olingedemaison.com/cdn/shop/collections/verone5_1024x1024_2x_c0e37eed-93fe-4a8a-9f4b-646f0bf6d8d8_400x.jpg?v=1780565312)"></a><div class="h5"> 2325 <a href="/collections/decoration-textile" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Décoration textile</a> 2326 </div><div> 2327 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="site-nav__dropdown-link"> 2328 Coussin 2329 </a> 2330 </div><div> 2331 <a href="/collections/decoration-textile/Plaid" class="site-nav__dropdown-link"> 2332 Plaid 2333 </a> 2334 </div><div> 2335 <a href="/collections/decoration-textile/Chemin-de-lit" class="site-nav__dropdown-link"> 2336 Chemin de lit 2337 </a> 2338 </div><div> 2339 <a href="/collections/decoration-textile/Dessus-de-lit" class="site-nav__dropdown-link"> 2340 Dessus de lit 2341 </a> 2342 </div><div> 2343 <a href="/collections/decoration-textile/Couvre-Lit" class="site-nav__dropdown-link"> 2344 Couvre-Lit 2345 </a> 2346 </div><div> 2347 <a href="/collections/decoration-textile/Edredon" class="site-nav__dropdown-link"> 2348 Edredon 2349 </a> 2350 </div><div> 2351 <a href="/collections/decoration-textile/Couverture" class="site-nav__dropdown-link"> 2352 Couverture 2353 </a> 2354 </div><div> 2355 <a href="/collections/decoration-textile/Courtepointe" class="site-nav__dropdown-link"> 2356 Courtepointe 2357 </a> 2358 </div><div> 2359 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="site-nav__dropdown-link"> 2360 Parfums 2361 </a> 2362 </div><div> 2363 <a href="/collections/decoration-textile/Rideau" class="site-nav__dropdown-link"> 2364 Rideau 2365 </a> 2366 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><a 2367 href="/collections/literie" 2368 class="megamenu__colection-image" 2369 style="background-image: url(//olingedemaison.com/cdn/shop/collections/TraversinMA
2369NOIR2_1024x1024_2x_f8f5e15d-1478-4bbe-93cc-023ac1416863_400x.jpg?v=1601754732)"></a><div class="h5"> 2370 <a href="/collections/literie" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Literie</a> 2371 </div><div> 2372 <a href="/collections/literie/Couette" class="site-nav__dropdown-link"> 2373 Couette 2374 </a> 2375 </div><div> 2376 <a href="/collections/literie/Oreiller" class="site-nav__dropdown-link"> 2377 Oreiller 2378 </a> 2379 </div><div> 2380 <a href="/collections/protection-literie-1/Protection" class="site-nav__dropdown-link"> 2381 Protection literie 2382 </a> 2383 </div><div> 2384 <a href="/collections/literie/Traversin" class="site-nav__dropdown-link"> 2385 Traversin 2386 </a> 2387 </div><div> 2388 <a href="/collections/literie/Cache-sommier" class="site-nav__dropdown-link"> 2389 Cache Sommier 2390 </a> 2391 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-5"><a 2392 href="/collections/la-table" 2393 class="megamenu__colection-image" 2394 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Capture_d_ecran_2021-06-28_155204_400x.jpg?v=1780565281)"></a><div class="h5"> 2395 <a href="/collections/la-table" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">La table</a> 2396 </div><div> 2397 <a href="/collections/la-table/Nappe" class="site-nav__dropdown-link"> 2398 Nappe 2399 </a> 2400 </div><div> 2401 <a href="/collections/la-table/Serviette-de-table" class="site-nav__dropdown-link"> 2402 Serviette de table 2403 </a> 2404 </div><div> 2405 <a href="/collections/la-table/Set-de-table" class="site-nav__dropdown-link"> 2406 Set de table 2407 </a> 2408 </div><div> 2409 <a href="/collections/la-table/Torchon" class="site-nav__dropdown-link"> 2410 Torchon 2411 </a> 2412 </div><div> 2413 <a href="/collections/la-table/Chemin-de-table" class="site-nav__dropdown-link"> 2414 Chemin de table 2415 </a> 2416 </div><div> 2417 <a href="/collections/la-table/Gant-et-Manique" class="site-nav__dropdown-link"> 2418 Gant et Manique 2419 </a> 2420 </div><div> 2421 <a href="/collections/la-table/Essuie-Mains" class="site-nav__dropdown-link"> 2422 Essuie Main 2423 </a> 2424 </div><div> 2425 <a href="/collections/la-table/Tablier" class="site-nav__dropdown-link"> 2426 Tablier 2427 </a> 2428 </div></div> 2429 </div> 2430 </div> 2431 </div></li><li 2432 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2433 aria-haspopup="true"> 2434 2435 <a href="/collections/linge-de-lit/Parure" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2436 NOS MARQUES 2437 </a><div class="site-nav__dropdown megamenu text-left"> 2438 <div class="page-width"> 2439 <div class="grid grid--center"> 2440 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2441 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LINGE DE LIT</a> 2442 </div><div> 2443 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="site-nav__dropdown-link"> 2444 Blanc des Vosges 2445 </a> 2446 </div><div> 2447 <a href="/collections/boss-home" class="site-nav__dropdown-link"> 2448 Boss Home 2449 </a> 2450 </div><div> 2451 <a href="/collections/kenzo" class="site-nav__dropdown-link"> 2452 Kenzo 2453 </a> 2454 </div><div> 2455 <a href="/collections/lacoste" class="site-nav__dropdown-link"> 2456 Lacoste 2457 </a> 2458 </div><div> 2459 <a href="/collections/olivier-desforges/Olivier-Desforges" class="site-nav__dropdown-link"> 2460 Olivier Desforges 2461 </a> 2462 </div><div> 2463 <a href="/collections/pip-studio" class="site-nav__dropdown-link"> 2464 Pip Studio 2465 </a> 2466 </div><div> 2467 <a href="/collections/sanderson/Sanderson" class="site-nav__dropdown-link"> 2468 Sanderson 2469 </a> 2470 </div><div> 2471 <a href="/collections/scion-living/Scion-Living" class="site-nav__dropdown-link"> 2472 Scion Living 2473 </a> 2474 </div><div> 2475 <a href="/collections/yves-delorme" class="site-nav__dropdown-link"> 2476 Yves Delorme 2477 </a> 2478 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2479 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">DECORATION | TABLE | BAIN</a> 2480 </div><div> 2481 <a href="/collections/brun-de-vian-tiran" class="site-nav__dropdown-link"> 2482 Brun de Vian-Tiran 2483 </a> 2484 </div><div> 2485 <a href="/collections/jean-vier" class="site-nav__dropdown-link"> 2486 Jean Vier 2487 </a> 2488 </div><div> 2489 <a href="/collections/laurence-tavernier" class="site-nav__dropdown-link"> 2490 Laurence Tavernier 2491 </a> 2492 </div><div> 2493 <a href="/collections/lasa-home" class="site-nav__dropdown-link"> 2494 Lasa Home 2495 </a> 2496 </div><div> 2497 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="site-nav__dropdown-link"> 2498 Le Jacquard Français 2499 </a> 2500 </div><div> 2501 <a href="/collections/linder/Linder" class="site-nav__dropdown-link"> 2502 Linder 2503 </a> 2504 </div><div> 2505 <a href="/collections/ralph-lauren" class="site-nav__dropdown-link">
2506 Ralph Lauren 2507 </a> 2508 </div><div> 2509 <a href="/collections/toison-dor" class="site-nav__dropdown-link"> 2510 Toison d'Or 2511 </a> 2512 </div><div> 2513 <a href="/collections/vivaraise/Vivaraise" class="site-nav__dropdown-link"> 2514 Vivaraise 2515 </a> 2516 </div><div> 2517 <a href="/collections/sud-etoffe" class="site-nav__dropdown-link"> 2518 Sud Etoffe 2519 </a> 2520 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 2521 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LITERIE</a> 2522 </div><div> 2523 <a href="/collections/biotex" class="site-nav__dropdown-link"> 2524 Biotex 2525 </a> 2526 </div><div> 2527 <a href="/collections/drouault/Drouault" class="site-nav__dropdown-link"> 2528 Drouault 2529 </a> 2530 </div></div> 2531 </div> 2532 </div> 2533 </div></li><li 2534 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 2535 aria-haspopup="true"> 2536 2537 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2538 Qui Sommes-nous ? 2539 </a><ul class="site-nav__dropdown text-left"><li class=""> 2540 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2541 Ã Linge de maison 2542</a></li><li class=""> 2543 <a href="/pages/magasin-linge-de-maison-store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2544 Nos boutiques 2545</a></li></ul></li></ul> 2546</div></div> 2547 <div class="site-header__search-container"> 2548 <div class="site-header__search"> 2549 <div class="page-width"> 2550 <form action="/search" method="get" role="search" 2551 id="HeaderSearchForm" 2552 class="site-header__search-form"> 2553 <input type="hidden" name="type" value="product,article,page,collection"> 2554 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 2555 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 2556 <span class="icon__fallback-text">Recherche</span> 2557 </button> 2558 <input type="search" name="q" value="" placeholder="Rechercher dans la boutique" class="site-header__search-input" aria-label="Rechercher dans la boutique"> 2559 </form> 2560 <button type="button" class="js-search-header-close text-link site-header__search-btn"> 2561 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 2562 <span class="icon__fallback-text">"Fermer (Esc)"</span> 2563 </button> 2564 </div> 2565 </div><div class="predictive-results hide"> 2566 <div class="page-width"> 2567 <div id="PredictiveResults"></div> 2568 <div class="text-center predictive-results__footer"> 2569 <button type="button" class="btn btn--small" data-predictive-search-button> 2570 <small> 2571 Voir plus 2572 </small> 2573 </button> 2574 </div> 2575 </div> 2576 </div></div> 2577 </header> 2578 <div id="scroll-menu" class="scroll-menu"> 2579 <div class="scroll-menu-container"> 2580 <div class="scroll-menu__logo"> 2581 <a href="/"> 2582 <img src="//olingedemaison.com/cdn/shop/t/39/assets/logo_olinge_blanc.png?v=119728302000277755301773318877" alt="Logo OLINGE" class="logo-img"> 2583 </a> 2584 </div> 2585 <div class="site-header--heading-style site-nav__link"><ul 2586 class="site-nav site-navigation small--hide" 2587 2588 role="navigation" aria-label="Primary" 2589 ><li 2590 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2591 aria-haspopup="true"> 2592 2593 <a href="/collections/promotions" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2594 PROMOTIONS 2595 </a><div class="site-nav__dropdown megamenu text-left"> 2596 <div class="page-width"> 2597 <div class="grid grid--center"> 2598 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2599 <a href="/collections/french-days" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">FRENCH DAYS</a> 2600 </div><div class="h5"> 2601 <a href="/collections/le-mois-de-la-couette"
2601class="site-nav__dropdown-link site-nav__dropdown-link--top-level">MOIS DE LA COUETTE</a> 2602 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2603 href="/collections/promotions" 2604 class="megamenu__colection-image" 2605 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2606 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">NOS REMISES</a> 2607 </div><div> 2608 <a href="/collections/promotions/-60%25" class="site-nav__dropdown-link"> 2609 -60% 2610 </a> 2611 </div><div> 2612 <a href="/collections/promotions/-50%25" class="site-nav__dropdown-link"> 2613 -50% 2614 </a> 2615 </div><div> 2616 <a href="/collections/promotions/40%25" class="site-nav__dropdown-link"> 2617 -40% 2618 </a> 2619 </div><div> 2620 <a href="/collections/promotions/-30%25" class="site-nav__dropdown-link"> 2621 -30% 2622 </a> 2623 </div><div> 2624 <a href="/collections/promotions/-20%25" class="site-nav__dropdown-link"> 2625 -20% 2626 </a> 2627 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2628 href="/collections/promotions" 2629 class="megamenu__colection-image" 2630 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2631 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">TOUTES NOS CATEGORIES</a> 2632 </div><div>
2633 <a href="/collections/promotions/Linge-de-lit" class="site-nav__dropdown-link"> 2634 Linge de lit 2635 </a> 2636 </div><div> 2637 <a href="/collections/promotions/D%C3%A9coration-textile" class="site-nav__dropdown-link"> 2638 Décoration 2639 </a> 2640 </div><div> 2641 <a href="/collections/promotions/Linge-de-bain" class="site-nav__dropdown-link"> 2642 Linge de bain 2643 </a> 2644 </div><div> 2645 <a href="/collections/promotions/Literie" class="site-nav__dropdown-link"> 2646 Literie 2647 </a> 2648 </div><div> 2649 <a href="/collections/promotions/Linge-de-table" class="site-nav__dropdown-link"> 2650 Linge de table 2651 </a> 2652 </div><div> 2653 <a href="/collections/promotions/Protection-Literie" class="site-nav__dropdown-link"> 2654 Protection Literie 2655 </a> 2656 </div></div> 2657 </div> 2658 </div> 2659 </div></li><li 2660 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2661 aria-haspopup="true"> 2662 2663 <a href="/collections/tout" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2664 NOS PRODUITS 2665 </a><div class="site-nav__dropdown megamenu text-left"> 2666 <div class="page-width"> 2667 <div class="grid grid--center"> 2668 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><a 2669 href="/collections/linge-de-lit" 2670 class="megamenu__colection-image" 2671 style="background-image: url(//olingedemaison.com/cdn/shop/collections/anecdotes_1024x1024_2x_840d6a1d-dbfd-4ae1-8426-ab66dacfe480_400x.jpg?v=1780565241)"></a><div class="h5"> 2672 <a href="/collections/linge-de-lit" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de lit</a> 2673 </div><div> 2674 <a href="/collections/linge-de-lit/Parure" class="site-nav__dropdown-link"> 2675 Parure 2676 </a> 2677 </div><div> 2678 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="site-nav__dropdown-link"> 2679 Taie d'oreiller 2680 </a> 2681 </div><div> 2682 <a href="/collections/linge-de-lit/Housse-de-couette" class="site-nav__dropdown-link"> 2683 Housse de couette 2684 </a> 2685 </div><div> 2686 <a href="/collections/linge-de-lit/Taie-de-traversin" class="site-nav__dropdown-link"> 2687 Taie de traversin 2688 </a> 2689 </div><div> 2690 <a href="/collections/linge-de-lit/Drap-housse" class="site-nav__dropdown-link"> 2691 Drap housse 2692 </a> 2693 </div><div> 2694 <a href="/collections/linge-de-lit/Drap-plat" class="site-nav__dropdown-link"> 2695 Drap plat 2696 </a> 2697 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2698 href="/collections/linge-de-bain" 2699 class="megamenu__colection-image" 2700 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Serviette_bain_PRINCESSE_-_blanc_1024x1024_2x_f6bf18b9-4e41-4062-bfe1-f110b1e6deee_400x.jpg?v=1714566828)"></a><div class="h5"> 2701 <a href="/collections/linge-de-bain" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de bain</a> 2702 </div><div> 2703 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="site-nav__dropdown-link"> 2704 Serviette invité 2705 </a> 2706 </div><div> 2707 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="site-nav__dropdown-link"> 2708 Serviette de toilette 2709 </a> 2710 </div><div> 2711 <a href="/collections/linge-de-bain/Drap-de-douche" class="site-nav__dropdown-link"> 2712 Drap de douche 2713 </a> 2714 </div><div> 2715 <a href="/collections/linge-de-bain/Drap-de-bain" class="site-nav__dropdown-link"> 2716 Drap de bain 2717 </a> 2718 </div><div> 2719 <a href="/collections/linge-de-bain/Peignoir" class="site-nav__dropdown-link"> 2720 Peignoir - Kimono - Déshabillé 2721 </a> 2722 </div><div> 2723 <a href="/collections/linge-de-bain/Tapis-de-bain" class="site-nav__dropdown-link"> 2724 Tapis de bain 2725 </a> 2726 </div><div> 2727 <a href="/collections/linge-de-bain/Gant-de-toilette" class="site-nav__dropdown-link"> 2728 Gant de toilette 2729 </a> 2730 </div><div> 2731 <a href="/collections/linge-de-bain/Drap-de-plage" class="site-nav__dropdown-link"> 2732 Drap de plage 2733 </a> 2734 </div><div> 2735 <a href="/collections/linge-de-bain/Pantoufle" class="site-nav__dropdown-link"> 2736 Pantoufle 2737 </a> 2738 </div><div> 2739 <a href="/collections/linge-de-bain/Pareo" class="site-nav__dropdown-link"> 2740 Paréo 2741 </a> 2742 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2743 href="/collections/decoration-textile" 2744 class="megamenu__colection-image" 2745 style="background-image: url(//olingedemaison.com/cdn/shop/collections/verone5_1024x1024_2x_c0e37eed-93fe-4a8a-9f4b-646f0bf6d8d8_400x.jpg?v=1780565312)"></a><div class="h5"> 2746 <a href="/collections/decoration-textile" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Décoration textile</a> 2747 </div><div> 2748 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="site-nav__dropdown-link"> 2749 Coussin 2750 </a> 2751 </div><div> 2752 <a href="/collections/decoration-textile/Plaid" class="site-nav__dropdown-link"> 2753 Plaid 2754 </a> 2755 </div><div> 2756 <a href="/collections/decoration-textile/Chemin-de-lit" class="site-nav__dropdown-link"> 2757 Chemin de lit 2758 </a> 2759 </div><div> 2760 <a href="/collections/decoration-textile/Dessus-de-lit" class="site-nav__dropdown-link"> 2761 Dessus de lit 2762 </a> 2763 </div><div> 2764 <a href="/collections/decoration-textile/Couvre-Lit" class="site-nav__dropdown-link"> 2765 Couvre-Lit 2766 </a> 2767 </div><div> 2768 <a href="/collections/decoration-textile/Edredon" class="site-nav__dropdown-link"> 2769 Edredon 2770 </a> 2771 </div><div> 2772 <a href="/collections/decoration-textile/Couverture" class="site-nav__dropdown-link"> 2773 Couverture 2774 </a> 2775 </div><div> 2776 <a href="/collections/decoration-textile/Courtepointe" class="site-nav__dropdown-link"> 2777 Courtepointe 2778 </a> 2779 </div><div> 2780 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="site-nav__dropdown-link"> 2781 Parfums 2782 </a> 2783 </div><div> 2784 <a href="/collections/decoration-textile/Rideau" class="site-nav__dropdown-link"> 2785 Rideau 2786 </a> 2787 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><a 2788 href="/collections/literie" 2789 class="megamenu__colection-image" 2790 style="background-image: url(//olingedemaison.com/cdn/shop/collections/TraversinMA
2790NOIR2_1024x1024_2x_f8f5e15d-1478-4bbe-93cc-023ac1416863_400x.jpg?v=1601754732)"></a><div class="h5"> 2791 <a href="/collections/literie" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Literie</a> 2792 </div><div> 2793 <a href="/collections/literie/Couette" class="site-nav__dropdown-link"> 2794 Couette 2795 </a> 2796 </div><div> 2797 <a href="/collections/literie/Oreiller" class="site-nav__dropdown-link"> 2798 Oreiller 2799 </a> 2800 </div><div> 2801 <a href="/collections/protection-literie-1/Protection" class="site-nav__dropdown-link"> 2802 Protection literie 2803 </a> 2804 </div><div> 2805 <a href="/collections/literie/Traversin" class="site-nav__dropdown-link"> 2806 Traversin 2807 </a> 2808 </div><div> 2809 <a href="/collections/literie/Cache-sommier" class="site-nav__dropdown-link"> 2810 Cache Sommier 2811 </a> 2812 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-5"><a 2813 href="/collections/la-table" 2814 class="megamenu__colection-image" 2815 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Capture_d_ecran_2021-06-28_155204_400x.jpg?v=1780565281)"></a><div class="h5"> 2816 <a href="/collections/la-table" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">La table</a> 2817 </div><div> 2818 <a href="/collections/la-table/Nappe" class="site-nav__dropdown-link"> 2819 Nappe 2820 </a> 2821 </div><div> 2822 <a href="/collections/la-table/Serviette-de-table" class="site-nav__dropdown-link"> 2823 Serviette de table 2824 </a> 2825 </div><div> 2826 <a href="/collections/la-table/Set-de-table" class="site-nav__dropdown-link"> 2827 Set de table 2828 </a> 2829 </div><div> 2830 <a href="/collections/la-table/Torchon" class="site-nav__dropdown-link"> 2831 Torchon 2832 </a> 2833 </div><div> 2834 <a href="/collections/la-table/Chemin-de-table" class="site-nav__dropdown-link"> 2835 Chemin de table 2836 </a> 2837 </div><div> 2838 <a href="/collections/la-table/Gant-et-Manique" class="site-nav__dropdown-link"> 2839 Gant et Manique 2840 </a> 2841 </div><div> 2842 <a href="/collections/la-table/Essuie-Mains" class="site-nav__dropdown-link"> 2843 Essuie Main 2844 </a> 2845 </div><div> 2846 <a href="/collections/la-table/Tablier" class="site-nav__dropdown-link"> 2847 Tablier 2848 </a> 2849 </div></div> 2850 </div> 2851 </div> 2852 </div></li><li 2853 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2854 aria-haspopup="true"> 2855 2856 <a href="/collections/linge-de-lit/Parure" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2857 NOS MARQUES 2858 </a><div class="site-nav__dropdown megamenu text-left"> 2859 <div class="page-width"> 2860 <div class="grid grid--center"> 2861 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2862 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LINGE DE LIT</a> 2863 </div><div> 2864 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="site-nav__dropdown-link"> 2865 Blanc des Vosges 2866 </a> 2867 </div><div> 2868 <a href="/collections/boss-home" class="site-nav__dropdown-link"> 2869 Boss Home 2870 </a> 2871 </div><div> 2872 <a href="/collections/kenzo" class="site-nav__dropdown-link"> 2873 Kenzo 2874 </a> 2875 </div><div> 2876 <a href="/collections/lacoste" class="site-nav__dropdown-link"> 2877 Lacoste 2878 </a> 2879 </div><div> 2880 <a href="/collections/olivier-desforges/Olivier-Desforges" class="site-nav__dropdown-link"> 2881 Olivier Desforges 2882 </a> 2883 </div><div> 2884 <a href="/collections/pip-studio" class="site-nav__dropdown-link"> 2885 Pip Studio 2886 </a> 2887 </div><div> 2888 <a href="/collections/sanderson/Sanderson" class="site-nav__dropdown-link"> 2889 Sanderson 2890 </a> 2891 </div><div> 2892 <a href="/collections/scion-living/Scion-Living" class="site-nav__dropdown-link"> 2893 Scion Living 2894 </a> 2895 </div><div> 2896 <a href="/collections/yves-delorme" class="site-nav__dropdown-link"> 2897 Yves Delorme 2898 </a> 2899 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2900 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">DECORATION | TABLE | BAIN</a> 2901 </div><div> 2902 <a href="/collections/brun-de-vian-tiran" class="site-nav__dropdown-link"> 2903 Brun de Vian-Tiran 2904 </a> 2905 </div><div> 2906 <a href="/collections/jean-vier" class="site-nav__dropdown-link"> 2907 Jean Vier 2908 </a> 2909 </div><div> 2910 <a href="/collections/laurence-tavernier" class="site-nav__dropdown-link"> 2911 Laurence Tavernier 2912 </a> 2913 </div><div> 2914 <a href="/collections/lasa-home" class="site-nav__dropdown-link"> 2915 Lasa Home 2916 </a> 2917 </div><div> 2918 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="site-nav__dropdown-link"> 2919 Le Jacquard Français 2920 </a> 2921 </div><div> 2922 <a href="/collections/linder/Linder" class="site-nav__dropdown-link"> 2923 Linder 2924 </a> 2925 </div><div> 2926 <a href="/collections/ralph-lauren" class="site-nav__dropdown-link">
2927 Ralph Lauren 2928 </a> 2929 </div><div> 2930 <a href="/collections/toison-dor" class="site-nav__dropdown-link"> 2931 Toison d'Or 2932 </a> 2933 </div><div> 2934 <a href="/collections/vivaraise/Vivaraise" class="site-nav__dropdown-link"> 2935 Vivaraise 2936 </a> 2937 </div><div> 2938 <a href="/collections/sud-etoffe" class="site-nav__dropdown-link"> 2939 Sud Etoffe 2940 </a> 2941 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 2942 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LITERIE</a> 2943 </div><div> 2944 <a href="/collections/biotex" class="site-nav__dropdown-link"> 2945 Biotex 2946 </a> 2947 </div><div> 2948 <a href="/collections/drouault/Drouault" class="site-nav__dropdown-link"> 2949 Drouault 2950 </a> 2951 </div></div> 2952 </div> 2953 </div> 2954 </div></li><li 2955 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 2956 aria-haspopup="true"> 2957 2958 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2959 Qui Sommes-nous ? 2960 </a><ul class="site-nav__dropdown text-left"><li class=""> 2961 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2962 à Linge de maison 2963</a></li><li class=""> 2964 <a href="/pages/magasin-linge-de-maison-store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2965 Nos boutiques 2966</a></li></ul></li></ul> 2967</div> 2968 <!-- Icône Recherche --><div class="site-nav"> 2969 <a href="/search" class="site-nav__link .site-nav__link--icon js-search-header"> 2970 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"> 2971 <path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/> 2972 </svg> 2973 <span class="icon__fallback-text">Rechercher</span> 2974 </a> 2975 2976 <button 2977 type="button" 2978 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 2979 aria-controls="NavDrawer"> 2980 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"> 2981 <path d="M7 15h51M7 32h43M7 49h51"/> 2982 </svg> 2983 <span class="icon__fallback-text">Navigation</span> 2984 </button> 2985 2986 <a href="/cart" class="site-nav__link .site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 2987 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Panier</span> 2988 <span class="cart-link__bubble"></span> 2989 </span> 2990 </a> 2991 </div></div> 2992 </div> 2993 </div> 2994 </div></div> 2995 2996 2997</div><main class="main-content" id="MainContent"> 2998 <div id="shopify-section-article-template" class="shopify-section"><div class="page-width page-content"> 2999 3000 <div class="grid"> 3001 <article class="grid__item widescreen--six-tenths widescreen--push-two-tenths medium-up--two-thirds medium-up--push-one-sixth article"><header class="section-header"><div class="article__date"><time datetime="2025-10-01T09:46:57Z">01 octobre, 2025</time> 3002</div><h1 class="section-header__title">LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGÃ</h1></header><div class="article__body rte"> 3003 <h1 class="MsoNormal"><img src="https://cdn.shopify.com/s/files/1/0430/8926/4797/files/Blog_ol
3003inge_demenagement_boutique_portet_sur_garonne.png?v=1759311124" alt=""></h1> 3004<h1><strong><span style="color: #a57e4c;">VOTRE BOUTIQUE à LINGE PORTET A DÃMÃNAGÃ</span></strong></h1> 3005<p>Après quelques jours de travaux, l'équipe à Linge est désormais prête à vous accueillir dès aujourd'hui dans ses nouveaux locaux situés au <a href="https://share.google/cfaNvh5wVJmJxRzir"><strong>4 Allée Pablo Picasso à Portet-sur-Garonne</strong>.</a></p> 3006<p>Pour l'occasion, et ce <strong>jusqu'au 15 Septembre 2025 inclus, bénéficiez de 20% de remise sur toute la boutique</strong> <strong>de <span style="text-decoration: underline;">Portet-sur-Garonne</span></strong><span style="text-decoration: underline;"> </span>(hors promotions en cours et articles sur-mesure) !</p> 3007<p>Vous pouvez joindre l'équipe par mail à :</p> 3008<p>Attention, la boutique a un nouveau numéro de téléphone : <strong>05 34 49 78 60</strong></p> 3009<h1><strong><span style="color: #a57e4c;">HORAIRES</span></strong></h1> 3010<p><strong><span style="color: #a57e4c;">LUNDI : </span></strong><span style="color: rgb(0, 0, 0);">10:00-12:30, 14:00-19:00</span><strong><span style="color: #a57e4c;"></span></strong></p> 3011<p><strong><span style="color: #a57e4c;">MARDI : </span></strong><span style="color: #a57e4c;"><span style="color: rgb(0, 0, 0);">10:00-12:30, 14:00-19:00</span></span></p> 3012<p><strong><span style="color: #a57e4c;">MERCREDI : </span></strong><span style="color: #a57e4c;"><span style="color: rgb(0, 0, 0);">10:00-12:30, 14:00-19:00</span></span></p> 3013<p><strong><span style="color: #a57e4c;">JEUDI : </span></strong><span style="color: #a57e4c;"><span style="color: rgb(0, 0, 0);">10:00-12:30, 14:00-19:00</span></span></p> 3014<p><strong><span style="color: #a57e4c;">VENDREDI : </span></strong><span style="color: #a57e4c;"><span style="color: rgb(0, 0, 0);">10:00-12:30, 14:00-19:00</span></span></p> 3015<p><strong><span style="color: #a57e4c;">SAMEDI : </span></strong><span style="color: #a57e4c;"><span style="color: rgb(0, 0, 0);">10:00-19:00</span></span></p> 3016<p><strong><span style="color: #a57e4c;">DIMANCHE : </span></strong><span style="color: rgb(0, 0, 0);">Fermé</span><span class="IDu36"><span><span class="TLou0b"><span class="JjSWRd"><span class="BTP3Ac"></span></span></span></span></span><span style="color: rgb(0, 0, 0);"></span><span style="color: rgb(0, 0, 0);"></span></p> 3017<p><span style="color: rgb(0, 0, 0);"><img src="https://cdn.shopify.com/s/files/1/0430/8926/4797/files/Blog_olinge_demenagement_boutique_portet_sur_garonne_2.png?v=1759312832" alt=""></span></p> 3018 </div> 3019<div class="social-sharing"> 3020 <a target="_blank" rel="noopener" href="//www.facebook.com/sharer.php?u=https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage" class="social-sharing__link" title="Partager sur Facebook"> 3021 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 3022 <span class="social-sharing__title" aria-hidden="true">Partager</span> 3023 <span class="visually-hidden">Partager sur Facebook</span> 3024 </a><a target="_blank" rel="noopener" href="//twitter.com/share?text=LA%20BOUTIQUE%20DE%20PORTET%20SUR%20GARONNE%20A%20D%C3%89M%C3%89NAG%C3%89&url=https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage" class="social-sharing__link" title="Tweeter sur Twitter"> 3025 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
3026 <span class="social-sharing__title" aria-hidden="true">Tweeter</span> 3027 <span class="visually-hidden">Tweeter sur Twitter</span> 3028 </a><a target="_blank" rel="noopener" href="//pinterest.com/pin/create/button/?url=https://olingedemaison.com/blogs/le-blog-du-linge-de-maison/la-boutique-de-portet-sur-garonne-a-demenage&media=//olingedemaison.com/cdn/shop/articles/Blog_olinge_demenagement_boutique_portet_sur_garonne_5388df9c-3965-47bd-82d2-5ecb28212cac_1024x1024.png?v=1760951739&description=LA%20BOUTIQUE%20DE%20PORTET%20SUR%20GARONNE%20A%20D%C3%89M%C3%89NAG%C3%89" class="social-sharing__link" title="Ãpingler sur Pinterest"> 3029 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg> 3030 <span class="social-sharing__title" aria-hidden="true">Ãpingler</span> 3031 <span class="visually-hidden">Ãpingler sur Pinterest</span> 3032 </a></div><hr class="hr--large"> 3033 3034 </article> 3035 3036 </div> 3037 3038 <div class="text-center"> 3039 <a href="/blogs/le-blog-du-linge-de-maison" class="btn return-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-left" viewBox="0 0 50 15"><path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/></svg> Retour | Le blog du linge de maison</a> 3040 </div> 3041</div> 3042
3043<script type="application/ld+json"> 3044{ 3045 "@context": "http://schema.org", 3046 "@type": "Article", 3047 "articleBody": "\nVOTRE BOUTIQUE à LINGE PORTET A DÃMÃNAGÃ\nAprès quelques jours de travaux, l'équipe à Linge est désormais prête à vous accueillir dès aujourd'hui dans ses nouveaux locaux situés au 4 Allée Pablo Picasso à Portet-sur-Garonne.\nPour l'occasion, et ce jusqu'au 15 Septembre 2025 inclus, bénéficiez de 20% de remise sur toute la boutique de Portet-sur-Garonne (hors promotions en cours et articles sur-mesure) !\nVous pouvez joindre l'équipe par mail à :\nAttention, la boutique a un nouveau numéro de téléphone : 05 34 49 78 60\nHORAIRES\nLUNDI : 10:00-12:30, 14:00-19:00\nMARDI : 10:00-12:30, 14:00-19:00\nMERCREDI : 10:00-12:30, 14:00-19:00\nJEUDI : 10:00-12:30, 14:00-19:00\nVENDREDI : 10:00-12:30, 14:00-19:00\nSAMEDI : 10:00-19:00\nDIMANCHE : Fermé\n", 3048 "mainEntityOfPage": { 3049 "@type": "WebPage", 3050 "@id": "https:\/\/olingedemaison.com\/blogs\/le-blog-du-linge-de-maison\/la-boutique-de-portet-sur-garonne-a-demenage" 3051 }, 3052 "headline": "LA BOUTIQUE DE PORTET SUR GARONNE A DÃMÃNAGÃ", 3053 3054 3055 3056 "image": [ 3057 "https:\/\/olingedemaison.com\/cdn\/shop\/articles\/Blog_olinge_demenagement_boutique_portet_sur_garonne_5388df9c-3965-47bd-82d2-5ecb28212cac_870x.png?v=1760951739" 3058 ], 3059 3060 "datePublished": "2025-10-01T11:46:57Z", 3061 "dateModified": "2025-10-20T11:15:39Z", 3062 "dateCreated": "2025-10-01T11:46:14Z", 3063 "author": { 3064 "@type": "Person", 3065 "name": "Camille Ferrandon" 3066 }, 3067 "publisher": { 3068 "@type": "Organization", 3069 3070 "name": "Olingedemaison.com" 3071 } 3072} 3073</script>
3073 3074 3075 3076</div> 3077 3078 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 3079</div><div id="shopify-section-footer" class="shopify-section"><style> 3080 .footer_livraison_background { 3081 width: 100%; 3082 3083 background-color: white; 3084 3085 padding-top: 15px; 3086 } 3087 3088 .badges_icons.main-footer p img { 3089 3090 filter: none; 3091 3092 } 3093 .badges_icons.main-footer p{ 3094 3095 color: black; 3096 3097 } 3098 #netreviewsWidgetNum28270widget02av { 3099 padding: 50px; 3100 } 3101 #netreviewsWidgetNum28270widget02avBackground { 3102 box-shadow: 5px 5px 9px #0000007a; 3103 border-radius: 20px; 3104 } 3105 .close-verif { 3106 width: 26px; 3107 height: 24px; 3108 vertical-align: middle; 3109 position: fixed; 3110 bottom: 85px; 3111 right: 12px; 3112 display: flex; 3113 background: #ffffff; 3114 border-radius: 30px; 3115 z-index: 99999; 3116 border: 2px solid #484846; 3117 cursor: pointer; 3118 align-content: center; 3119 justify-content: center; 3120 } 3121 #netreviewsWidgetNum28270widget02av .close-verif svg{ 3122 width: 100%; 3123 height: 100%; 3124 } 3125</style> 3126<div class="shopify-section site-footer avis_footer"> 3127 <div class="page-width"> 3128 <div class="custom-content"> 3129 <div class="custom__item one-whole align--center"> 3130 <div class="custom__item-inner custom__item-inner--html"> 3131 <div class="rte"> 3132 <div class="grc-site-iframe" data-type="IFRAME_TYPE"></div> 3133 </div> 3134 </div> 3135 </div> 3136 </div> 3137 </div> 3138</div> 3139 3140<!-- AVIS VERIFIES --> 3141<footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 3142 <div class="page-width"> 3143 <div class="grid"><div class="grid__item footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed" data-type="custom"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3144 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed { 3145 width: 50%; 3146 padding-top: 40px; 3147 } 3148 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed:nth-child(2n + 1) { 3149 clear: left; 3150 } 3151 } 3152 @media only screen and (min-width: 960px) { 3153 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed { 3154 width: 25%; 3155 } 3156 3157 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">à linge de maison</p> 3158 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-4fffd64c-edf0-4960-bb27-fb2c79b868ed"> 3159 à linge de maison 3160<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3161 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3162</span> 3163</button><div 3164 3165 id="Footer-4fffd64c-edf0-4960-bb27-fb2c79b868ed" class="collapsible-content collapsible-content--small" 3166 > 3167 <div class="collapsible-content__inner"> 3168 <div class="footer__collapsible"><p>4 allée Pablo Picasso, 31120 Portet-sur-Garonne</p><p>[email protected]</p><p><a href="https://www.google.com/search?sca_esv=281e988bd194038a&rlz=1C1ONGR_enFR1115FR1115&sxsrf=ADLYWIKjmevXREdE0w8o4H4uiFNR8ye-GQ:1731588668973&q=olinge+portet&spell=1&sa=X&ved=2ahUKEwiBg4u87tuJAxVoUqQEHRzVCjQQBSgAegQIGRAB&biw=1920&bih=911&dpr=1#">05 34 49 78 60</a></p> 3169 </div> 3170 </div> 3171 </div> 3172</div> 3173</div><div class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3174 .footer__item--1494301487049 { 3175 width: 50%; 3176 padding-top: 40px; 3177 } 3178 .footer__item--1494301487049:nth-child(2n + 1) { 3179 clear: left; 3180 } 3181 } 3182 @media only screen and (min-width: 960px) { 3183 .footer__item--1494301487049 { 3184 width: 25%; 3185 } 3186 3187 }</style><p class="h4 footer__title small--hide"> 3188 Informations 3189 </p> 3190 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049"> 3191 Informations 3192<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3193 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3193ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3194</span> 3195</button><div 3196 3197 id="Footer-1494301487049" class="collapsible-content collapsible-content--small" 3198 > 3199 <div class="collapsible-content__inner"> 3200 <div class="footer__collapsible"> 3201 <ul class="no-bullets site-footer__linklist"><li><a href="/policies/terms-of-sale">Conditions Générales de Vente</a></li><li><a href="/policies/shipping-policy">Politique d'expédition </a></li><li><a href="/policies/legal-notice">Informations légales</a></li><li><a href="/policies/refund-policy">Politique de remboursement</a></li><li><a href="/policies/privacy-policy">Politique de confidentialité</a></li><li><a href="/pages/comment-retourner-un-produit">Comment retourner un produit ?</a></li></ul> 3202 </div> 3203 </div> 3204 </div></div><div class="grid__item footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3205 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3 { 3206 width: 50%; 3207 padding-top: 40px; 3208 } 3209 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3:nth-child(2n + 1) { 3210 clear: left; 3211 } 3212 } 3213 @media only screen and (min-width: 960px) { 3214 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3 { 3215 width: 25%; 3216 } 3217 3218 }</style><p class="h4 footer__title small--hide"> 3219 Nos produits 3220 </p> 3221 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3"> 3222 Nos produits 3223<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3224 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3225</span> 3226</button><div 3227 3228 id="Footer-41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3" class="collapsible-content collapsible-content--small" 3229 > 3230 <div class="collapsible-content__inner"> 3231 <div class="footer__collapsible"> 3232 <ul class="no-bullets site-footer__linklist"><li><a href="/collections/linge-de-lit">Linge de lit</a></li><li><a href="/collections/literie">Literie</a></li><li><a href="/collections/linge-de-bain">Linge de bain</a></li><li><a href="/collections/decoration-textile">Décoration textile</a></li><li><a href="/blogs/le-blog-du-linge-de-maison">Blog</a></li><li><a href="/policies/terms-of-service">Conditions d'utilisation</a></li><li><a href="/policies/refund-policy">Politique de remboursement</a></li></ul> 3233 </div> 3234 </div> 3235 </div></div><div class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3236 .footer__item--1494292487693 { 3237 width: 50%; 3238 padding-top: 40px; 3239 } 3240 .footer__item--1494292487693:nth-child(2n + 1) { 3241 clear: left; 3242 } 3243 } 3244 @media only screen and (min-width: 960px) { 3245 .footer__item--1494292487693 { 3246 width: 25%; 3247 } 3248 3249 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">Rejoignez notre newsletter</p> 3250 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693"> 3251 Rejoignez notre newsletter 3252<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3253 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3254</span> 3255</button><div 3256 3257 id="Footer-1494292487693" class="collapsible-content collapsible-content--small" 3258 > 3259 <div class="collapsible-content__inner">
3260 <div class="footer__collapsible"><p><em>Abonnez-vous pour pour ne rien rater de notre actualité. Recevez des offres uniques, inspirations & bien plus encore.</em></p> 3261<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><label for="Email-1494292487693" class="hidden-label">Inscrivez-vous à notre infolettre</label> 3262 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 3263 <input type="hidden" name="contact[context]" value="footer"> 3264 <div class="footer__newsletter"> 3265 <input type="email" value="" placeholder="Inscrivez-vous à notre infolettre" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off"> 3266 <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="S'inscrire"> 3267 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg> 3268 <span class="footer__newsletter-btn-label"> 3269 S'inscrire 3270 </span> 3271 </button> 3272 </div></form><ul class="no-bullets footer__social"><li> 3273 <a target="_blank" rel="noopener" href="https://www.facebook.com/olingedemaison/" title="Olingedemaison.com sur Facebook"> 3274 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg> 3275 <span class="icon__fallback-text">Facebook</span> 3276 </a> 3277 </li></ul> 3278 </div> 3279 </div> 3280 </div> 3281</div></div></div><p class="footer__small-text"> 3282 © 2026 Olingedemaison.com 3283</p></div> 3284 3285</footer> 3286 3287 3288</div></div> 3289 </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> 3290</div>
3290<script id="CartTemplate" type="text/template"> 3291 3292 <div class="drawer__scrollable"> 3293 {{#items}} 3294 <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}"> 3295 <div class="ajaxcart__row"> 3296 <div class="grid"> 3297 <div class="grid__item one-third"> 3298 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> 3299 </div> 3300 <div class="grid__item two-thirds"> 3301 <div class="ajaxcart__product-name--wrapper"> 3302 <div style="display: flex; justify-content: space-between;"> 3303 <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> 3304 <button type="button" class="remove-to-cart"><img width="15" src="https://cdn.shopify.com/s/files/1/0430/8926/4797/t/7/assets/delete-cart-icon.png" /></button> 3305 </div> 3306 3307 {{#if variation}} 3308 <span class="ajaxcart__product-meta">{{variation}}</span> 3309 {{/if}} 3310 {{#properties}} 3311 {{#each this}} 3312 {{#if this}} 3313 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 3314 {{/if}} 3315 {{/each}} 3316 {{/properties}} 3317 </div> 3318 3319 <div class="grid grid--full display-table"> 3320 <div class="grid__item display-table-cell one-half"> 3321 <label for="updates_{{key}}" class="visually-hidden">Quantité</label> 3322 <div class="js-qty__wrapper"> 3323 <input type="text" id="updates_{{key}}" 3324 class="js-qty__num" 3325 value="{{itemQty}}" 3326 data-id="{{key}}" 3327 min="0" 3328 aria-label="quantity" 3329 pattern="[0-9]*" 3330 name="updates[]"> 3331 <button type="button" 3332 class="js-qty__adjust js-qty__adjust--minus" 3333 aria-label="Réduire la quantité de l'article de un"> 3334 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg> 3335 <span class="icon__fallback-text" aria-hidden="true">−</span> 3336 </button> 3337 <button type="button" 3338 class="js-qty__adjust js-qty__adjust--plus" 3339 aria-label="Augmenter la quantité de l'article de un"> 3340 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg> 3341 <span class="icon__fallback-text" aria-hidden="true">+</span> 3342 </button> 3343 </div> 3344 </div> 3345 <div class="grid__item display-table-cell one-half text-right"> 3346 {{#if discountsApplied}} 3347 <small class="cart__price--strikethrough">{{{price}}}</small> 3348 <span class="ajaxcart__price"> 3349 {{{discountedPrice}}} 3350 </span> 3351 {{else}} 3352 <span class="ajaxcart__price"> 3353 {{{price}}} 3354 </span> 3355 {{/if}} 3356 </div> 3357 </div> 3358 <div class="grid grid--full display-table"> 3359 {{#if discountsApplied}} 3360 <div class="grid__item text-right"> 3361 {{#each discounts}} 3362 <small class="ajaxcart__discount cart__discount"> 3363 {{this.discount_application.title}} (-{{{this.formattedAmount}}}) 3364 </small> 3365 {{/each}} 3366 </div> 3367 {{/if}} 3368 3369 {{#if unitBase}} 3370 <div class="grid__item text-right"> 3371 <div class="product__unit-price"> 3372 {{{ unitPrice }}}/{{{ unitBase }}} 3373 </div> 3374 </div> 3375 {{/if}} 3376 </div> 3377 </div> 3378 </div> 3379 </div> 3380 </div> 3381 {{/items}} 3382 3383 3384 </div> 3385 <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}}"> 3386 {{#if cartDiscounts }} 3387 <div class="grid grid--full"> 3388 <div class="grid__item one-half"> 3389 <p class="ajaxcart__subtotal">Réductions</p> 3390 </div> 3391 <div class="grid__item one-half text-right"> 3392 {{#each cartDiscounts}} 3393 <p class="ajaxcart__price cart__discount"> 3394 {{this.title}} (-{{{this.formattedAmount}}}) 3395 </p> 3396 {{/each}} 3397 </div> 3398 </div> 3399 {{/if}} 3400 <div class="grid grid--full"> 3401 <div class="grid__item one-half"> 3402 <p class="ajaxcart__subtotal">Sous-total</p> 3403 </div> 3404 <div class="grid__item one-half text-right"> 3405 <p class="ajaxcart__price">{{{totalPrice}}}</p> 3406 </div> 3407 </div> 3408 <p class="ajaxcart__note"> 3409 Les codes promo, les frais d'envoi et les taxes seront ajoutés à la caisse. 3410 </p> 3411 3412 3413 3414 3415 <button onclick="gtag_report_conversion('https://olingedemaison.com/checkout'); return true;" type="submit" class="btn btn--full cart__checkout" name="checkout"> 3416 Procéder au paiement 3417 </button> 3418 </div> 3419 3420</script>
3420 3421<div class="hide"> 3422 <button id="prevArrowTemplate" class="slick-prev" aria-label="Précédent" type="button"> 3423 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"> 3424 <path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/> 3425 </svg> 3426 <span class="icon__fallback-text">Précédent</span> 3427 </button> 3428 <button id="nextArrowTemplate" class="slick-next" aria-label="Suivant" type="button"> 3429 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"> 3430 <path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/> 3431 </svg> 3432 <span class="icon__fallback-text">Suivant</span> 3433 </button> 3434 </div>
3434<script id="PredictiveTemplate" type="text/template"> 3435 <div class="predictive-result__layout"> 3436 3437 {{#if products}} 3438 <div data-type-products> 3439 <div class="grid grid--uniform"> 3440 {{#products}} 3441 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 3442 <div class="grid-product__content"> 3443 {{#if custom_label }} 3444 <div class="grid-product__tag grid-product__tag--custom"> 3445 {{custom_label}} 3446 </div> 3447 {{/if}} 3448 {{#if on_sale }} 3449 <div class="grid-product__tag grid-product__tag--sale"> 3450 PROMO 3451 </div> 3452 {{/if}} 3453 3454 <a href="{{url}}" class="grid-product__link"> 3455 <div class="grid-product__image-mask"> 3456 <div 3457 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 3458 <div class="predictive__image-wrap"> 3459 {{#if image }} 3460 <img class="image-fit lazyload" 3461 data-src="{{image}}" 3462 data-widths="[180, 360, 540, 720]" 3463 data-sizes="auto"> 3464 {{/if}} 3465 </div> 3466 </div> 3467 </div> 3468 <div class="grid-product__meta"> 3469 <div class="grid-product__title grid-product__title--body"> 3470 {{title}} 3471 </div> 3472 3473 3474 </div> 3475 </a> 3476 </div> 3477 </div> 3478 {{/products}} 3479 </div> 3480 </div> 3481 {{/if}} 3482 3483 {{#if collections}} 3484 <div data-type-collections> 3485 <p class="h6 predictive__label">Collections:</p> 3486 <ul class="no-bullets"> 3487 {{#collections}} 3488 <li> 3489 <a href="{{url}}"> 3490 {{title}} 3491 </a> 3492 </li> 3493 {{/collections}} 3494 </ul> 3495 </div> 3496 {{/if}} 3497 3498 {{#if pages}} 3499 <div data-type-pages> 3500 <p class="h6 predictive__label">Pages:</p> 3501 <ul class="no-bullets"> 3502 {{#pages}} 3503 <li> 3504 <a href="{{url}}"> 3505 {{title}} 3506 </a> 3507 </li> 3508 {{/pages}} 3509 </ul> 3510 </div> 3511 {{/if}} 3512 3513 {{#if articles}} 3514 <div data-type-articles> 3515 <p class="h6 predictive__label">Des articles:</p> 3516 <div class="grid grid--uniform"> 3517 {{#articles}} 3518 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 3519 <a href="{{url}}" class="grid-product__link grid-product__link--inline"> 3520 3521 <div class="grid-product__image-mask"> 3522 <div 3523 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 3524 <div class="predictive__image-wrap"> 3525 {{#if image }} 3526 <img class="image-fit lazyload" 3527 data-src="{{image}}" 3528 data-widths="[180, 360, 540, 720]" 3529 data-sizes="auto"> 3530 {{/if}} 3531 </div> 3532 </div> 3533 </div> 3534 3535 <div class="grid-product__meta"> 3536 {{title}} 3537 </div> 3538 </a> 3539 </div> 3540 {{/articles}} 3541 </div> 3542 </div> 3543 {{/if}} 3544 3545 </div> 3546</script>
3546 3547<div id="VideoModal" class="modal modal--solid"> 3548 <div class="modal__inner"> 3549 <div class="modal__centered page-width text-center"> 3550 <div class="modal__centered-content"> 3551 <div class="video-wrapper video-wrapper--modal"> 3552 <div id="VideoHolder"></div> 3553 </div> 3554 </div> 3555 </div> 3556 </div> 3557 3558 <button type="button" class="modal__close js-modal-close text-link"> 3559 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3560 <span class="icon__fallback-text">"Fermer (Esc)"</span> 3561 </button> 3562</div> 3563<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3564 <div class="pswp__bg"></div> 3565 <div class="pswp__scroll-wrap"> 3566 <div class="pswp__container"> 3567 <div class="pswp__item"></div> 3568 <div class="pswp__item"></div> 3569 <div class="pswp__item"></div> 3570 </div> 3571 3572 <div class="pswp__ui pswp__ui--hidden"> 3573 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Précédent"> 3574 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 3575 </button> 3576 3577 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Fermer (Esc)"> 3578 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3579 </button> 3580 3581 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Suivant"> 3582 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 3583 </button> 3584 </div> 3585 </div> 3586</div>
3587<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>
3587 3588 3589 <style> </style> 3590<div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block"> 3591<div data-banners style="display:none"> 3592 <!-- BEGIN app snippet: icons --> 3593<div 3594 data-banner 3595 data-type="product-page" 3596 data-id="e8e7e420-1acc-448c-a9ac-2d41b0ab0308" 3597 style=" 3598 width: 100%; 3599 padding: 16px min(16px, 16px) 16px; 3600 border: 1px solid #c5c8d1; 3601 border-radius: 8px; 3602 display: none; 3603 justify-content: space-between; 3604 align-items: center; 3605 flex-direction: column; 3606 margin-top: 20px; 3607 margin-bottom: 20px; 3608 background: #FFFFFF; 3609 position: relative; 3610 3611 3612 " 3613> 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 <style> 3638 .icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308 { 3639 grid-template-columns: repeat(3, 1fr); 3640 } 3641 @media (min-width: 768px) { 3642 .icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308 { 3643 grid-template-columns: repeat(3, 1fr); 3644 } 3645 } 3646 </style> 3647 3648 3649 3650 3651 <div 3652 class="icon-block-container icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308" 3653 style=" 3654 display: grid; 3655 width: 100%; 3656 3657 justify-content: center; 3658 3659 column-gap: 8px; 3660 3661 3662 row-gap: 16px; 3663 3664 "> 3665 3666 3667 <div 3668 class="icon-block" 3669 3670 style=" 3671 3672 display: grid; 3673 align-content: start; 3674 row-gap: 4px; 3675 3676 3677 padding: 0; background: transparent; 3678 " 3679 3680 3681 > 3682 3683 <div 3684 class="icon-container" 3685 style=" 3686 display: flex; 3687 align-items: center; 3688 justify-content: center; 3689 padding: 4px; 3690 border-radius: 4px; 3691 background-color: rgba(255, 255, 255, 0); 3692 width: fit-content; 3693 margin: auto; 3694 3695 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/delivery2.svg'); 3696 background-repeat: no-repeat; 3697 background-position: center; 3698 background-size: 32px; 3699 3700 3701 " 3702 > 3703 <div 3704 class="icon" 3705 style=" 3706 height: 32px; 3707 width: 32px; 3708 display: flex; 3709 3710 " 3711 ></div> 3712 </div> 3713 3714 3715 <div 3716 class="text-container" 3717 style=" 3718 display: flex; 3719 flex-direction: column; 3720 justify-content: center; 3721 align-items: center; 3722 text-align: center; 3723 flex: 1; 3724 gap: 2px; 3725 " 3726 > 3727 3728 <span 3729 class="title" 3730 style=" 3731 display: block; 3732 font-weight: 600; 3733 font-size: 16px; 3734 color: #202223; 3735 margin: 0; 3736 line-height: 1; 3737 word-wrap: break-word; 3738 max-width: 100%; 3739 " 3740 >LIVRAISON OFFERTE 3741</span> 3742 3743 3744 <span 3745 class="subheading" 3746 style=" 3747 display: block; 3748 font-size: 14px; 3749 color: #96a4b6; 3750 font-weight: 400; 3751 margin: 0; 3752 line-height: 1; 3753 word-wrap: break-word; 3754 max-width: 100%; 3755 " 3756 >Dès 80⬠d'achat en France Métropolitaine 3757</span> 3758 3759 </div> 3760 3761 3762 3763 3764 3765 </div> 3766 3767 3768 <div 3769 class="icon-block" 3770 3771 style=" 3772 3773 display: grid; 3774 align-content: start; 3775 row-gap: 4px; 3776 3777 3778 padding: 0; background: transparent; 3779 " 3780 3781 3782 > 3783 3784 <div 3785 class="icon-container" 3786 style=" 3787 display: flex; 3788 align-items: center; 3789 justify-content: center; 3790 padding: 4px; 3791 border-radius: 4px; 3792 background-color: rgba(255, 255, 255, 0); 3793 width: fit-content; 3794 margin: auto; 3795 3796 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/box2.svg'); 3797 background-repeat: no-repeat; 3798 background-position: center; 3799 background-size: 32px; 3800 3801 3802 " 3803 > 3804 <div 3805 class="icon" 3806 style=" 3807 height: 32px; 3808 width: 32px; 3809 display: flex; 3810 3811 " 3812 ></div> 3813 </div> 3814 3815 3816 <div 3817 class="text-container" 3818 style=" 3819 display: flex; 3820 flex-direction: column; 3821 justify-content: center; 3822 align-items: center; 3823 text-align: center; 3824 flex: 1; 3825 gap: 2px; 3826 " 3827 > 3828
3829 <span 3830 class="title" 3831 style=" 3832 display: block; 3833 font-weight: 600; 3834 font-size: 16px; 3835 color: #202223; 3836 margin: 0; 3837 line-height: 1; 3838 word-wrap: break-word; 3839 max-width: 100%; 3840 " 3841 >SATISFAIT OU REMBOURSE 3842</span> 3843 3844 3845 <span 3846 class="subheading" 3847 style=" 3848 display: block; 3849 font-size: 14px; 3850 color: #96a4b6; 3851 font-weight: 400; 3852 margin: 0; 3853 line-height: 1; 3854 word-wrap: break-word; 3855 max-width: 100%; 3856 " 3857 >14 jours pour changer d'avis 3858</span> 3859 3860 </div> 3861 3862 3863 3864 3865 3866 </div> 3867 3868 3869 <div 3870 class="icon-block" 3871 3872 style=" 3873 3874 display: grid; 3875 align-content: start; 3876 row-gap: 4px; 3877 3878 3879 padding: 0; background: transparent; 3880 " 3881 3882 3883 > 3884 3885 <div 3886 class="icon-container" 3887 style=" 3888 display: flex; 3889 align-items: center; 3890 justify-content: center; 3891 padding: 4px; 3892 border-radius: 4px; 3893 background-color: rgba(255, 255, 255, 0); 3894 width: fit-content; 3895 margin: auto; 3896 3897 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/shield.svg'); 3898 background-repeat: no-repeat; 3899 background-position: center; 3900 background-size: 32px; 3901 3902 3903 " 3904 > 3905 <div 3906 class="icon" 3907 style=" 3908 height: 32px; 3909 width: 32px; 3910 display: flex; 3911 3912 " 3913 ></div> 3914 </div> 3915 3916 3917 <div 3918 class="text-container" 3919 style=" 3920 display: flex; 3921 flex-direction: column; 3922 justify-content: center; 3923 align-items: center; 3924 text-align: center; 3925 flex: 1; 3926 gap: 2px; 3927 " 3928 > 3929 3930 <span 3931 class="title" 3932 style=" 3933 display: block; 3934 font-weight: 600; 3935 font-size: 16px; 3936 color: #202223; 3937 margin: 0; 3938 line-height: 1; 3939 word-wrap: break-word; 3940 max-width: 100%; 3941 " 3942 >PAIEMENT SECURISE 3943</span> 3944 3945 3946 </div> 3947 3948 3949 3950 3951 3952 </div> 3953 3954 </div> 3955</div> 3956<!-- END app snippet --> 3957</div> 3958 3959<style> 3960 #cta:hover { 3961 opacity: 0.8; 3962 } 3963 3964 @media(max-width: 400px) { 3965 #cta-button { 3966 padding: 10px 12px; 3967 } 3968 } 3969</style> 3970
3971<script> 3972 window.essentialBannersConfigs = [{"id":"e8e7e420-1acc-448c-a9ac-2d41b0ab0308","created_at":"2026-04-17T14:11:04.613417+00:00","content":{"name":"Reassurance","title":"Free Shipping","subheading":"Delivered to Your doorstep, on us!","iconBlockTitle":"","icon":"https:\/\/rivmorkxomnwzdlytbgv.supabase.co\/storage\/v1\/object\/public\/public\/ecom-icons\/delivery2.svg","selectedCta":"no-cta","ctaButtonText":"Shop now","selectedLinkType":["external"],"linkToProduct":{"productHandle":"","id":"","media":"","title":""},"linkToCollection":{"collectionHandle":"","id":"","media":"","title":""},"externalUrl":"https:\/\/olingedemaison.com","badgeType":["icon-block"],"startDate":null,"endDate":null,"icons":[{"externalUrl":"","title":"LIVRAISON OFFERTE","subheading":"Dès 80⬠d'achat en France Métropolitaine","icon":"https:\/\/rivmorkxomnwzdlytbgv.supabase.co\/storage\/v1\/object\/public\/public\/ecom-icons\/delivery2.svg","selectedCta":"no-cta","ctaButtonText":"Shop now","selectedLinkType":"external","linkToProduct":{"productHandle":"","id":"","media":"","title":""},"linkToCollection":{"collectionHandle":"","id":"","media":"","title":""},"id":256},{"externalUrl":"","title":"SATISFAIT OU REMBOURSE","subheading":"14 jours pour changer d'avis","icon":"https:\/\/rivmorkxomnwzdlytbgv.supabase.co\/storage\/v1\/object\/public\/public\/ecom-icons\/box2.svg","selectedCta":"no-cta","ctaButtonText":"Shop now","selectedLinkType":"external","linkToProduct":{"productHandle":"","id":"","media":"","title":""},"linkToCollection":{"collectionHandle":"","id":"","media":"","title":""},"id":782},{"externalUrl":"","title":"PAIEMENT SECURISE","subheading":"","icon":"https:\/\/rivmorkxomnwzdlytbgv.supabase.co\/storage\/v1\/object\/public\/public\/ecom-icons\/shield.svg","selectedCta":"no-cta","ctaButtonText":"Shop now","selectedLinkType":"external","linkToProduct":{"productHandle":"","id":"","media":"","title":""},"linkToCollection":{"collectionHandle":"","id":"","media":"","title":""},"id":385}],"paymentIcons":[],"translations":[]},"design":{"selectedTemplate":"minimal","backgroundStyle":["monochrome"],"monochromeColorHex":"#FFFFFF","gradients":{"startHex":"#DDDDDD","endHex":"#FFFFFF","angle":90},"cornerRadius":8,"borderSize":1,"borderColor":{"hex":"#c5c8d1"},"spacing":{"insideTop":16,"insideBottom":16,"outsideTop":20,"outsideBottom":20},"icon":{"size":32,"originalColor":true,"color":{"hex":"#333333"},"background":{"hex":"#ffffff","alpha":0,"rgba":"rgba(255, 255, 255, 0)"},"cornerRadius":4},"typography":{"font":"inherit","title":{"size":16,"color":{"hex":"#202223"}},"subheading":{"size":14,"color":{"hex":"#96a4b6"}},"iconBlockTitle":{"size":16,"color":{"hex":"#202223"},"spacing":12}},"cta":{"text":{"size":14,"color":{"hex":"#fafafa"}},"background":{"hex":"#202223"},"cornerRadius":4},"iconsPerRow":{"desktop":"3","mobile":"3"}},"placement":{"type":"product-page","placementType":["custom"],"specificPlacements":[],"productsInCollections":[],"productTags":[],"cartPlacement":"top","locationType":"","showInCountries":[]},"shop":"o-linges-de-maison.myshopify.com","status":"Published","priority":191174,"title":"Free Shipping"}] 3973 window.essentialProductTags = null 3974 window.essentialCustomerTags = null 3975 window.essentialCurrentProductId = null; 3976 window.essentialStoreDomain = "olingedemaison.com"; 3977 3978 if (!window.essentialBannersConfigs) { 3979 window.essentialBannersConfigs = []; 3980 } 3981 3982 3983</script>
3983 3984
3985<script src="https://cdn.shopify.com/extensions/01a0a41d-dfa3-7da1-b782-5645acdc094b/essential-icon-badge-banners-1-99/assets/banners-essential-apps.js" defer></script>
3985 3986 3987 3988 3989</div><div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block"> 3990
3990<script defer src="https://chimpstatic.com/mcjs-connected/js/users/83e18ad48598f14d593bbc854/5209b26f100d3444aa7371792.js"></script>
3990 3991
3991<script>window.mc_embedded = true;</script>
3991 3992 3993 3994 3995</div><div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
3995<script> 3996 window.pushowlSubdomain = "o-linges-de-maison.myshopify.com".split(".")[0] 3997 window.isPushowlThemeAppExtentionEnabled = true 3998 window.pushowlGUID = "9e76caf2-7b7b-48c4-8e43-fce6a62123f1" 3999 window.pushowlEnvironment = "production" 4000 window.pushowlConfigSource = "shopify" 4001 window.pushowlConfigUrl = "https://cdn.shopify.com/s/files/1/0430/8926/4797/files/pushowl_config_env_production_subdomain_olingesdemaison_website_id_314240.json?v=1790325734" 4002</script>
4002 4003 4004 4005 4006 4007</div><div id="shopify-block-AK3hkUGZ2VWFUa1owV__12424619676349770391" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: country-condition-check -->
4007<script defer> 4008 (async () => { 4009 4010 4011 const items = Object.values({"EC353036":{"id":"EC353036","name":"DERNIERE CHANCE","type":"label","textValue":{"original":"DERNIERE CHANCE"},"subtype":"text","status":"published","previewLink":null,"imageAlt":"","settings":{"tooltip":{"locale":{"original":"I'm tooltip ð¤"},"link":{"value":"","blank":false},"font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":18,"unit":"px"},"tablet":null,"mobile":null},"style":["bold"],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#000000ff","background":"#ffffffff","border":"#000000ff"}},"borderRadius":{"value":0,"unit":"px"}},"styles":{"sizes":{"defaultSize":"small","desktop":{"width":173,"height":25,"unit":"px"},"tablet":{"width":39,"height":6,"unit":"%"},"mobile":{"width":173,"height":25,"unit":"px"}},"rotation":0,"shape":"rectangle","font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":"15","unit":"px"},"tablet":{"value":"15"},"mobile":null},"style":[],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#ffffffff","background":"#f46767","border":"#000000ff"},"borderRadius":{"value":0,"unit":"px"}}},"position":{"corner":"bottom-center","badge":{"default":"aboveProductTitle","isCustom":false,"custom":{"positionInProductPage":"","positionInHomePage":"","positionInCollectionPage":"","positionInOtherPage":""},"place":"left"},"margin":{"desktop":{"top":0,"bottom":0,"left":"0","right":0,"unit":"px"},"tablet":null,"mobile":null},"selector":".grid-product__image-mask, .product-image-main"},"animation":"none","visibility":["Home Page","Product Pages","Search Results Pages","Cart Page","Collection Pages","Other Pages"],"weekSchedule":[null,null,null,null,null,null,null],"displayPeriod":{"allTime":true},"displayCondition":{"type":"any","variants":[{"id":"collectionsSelected","settings":{"equality":"is_equal","collections":["gid:\/\/shopify\/Collection\/642820374870"]}}]}},"link":{"value":"","blank":false},"_id":"67ab66870471679753417464","storeId":"43089264797","metafieldId":"gid:\/\/shopify\/Metafield\/55701580710230","createdAt":"2025-02-11T15:02:31.815Z","updatedAt":"2025-12-04T14:11:46.264Z","__v":0}}); 4012 4013 if (!items.length) return; 4014 4015 const hasCountryCondition = items.some(({ status, settings }) => 4016 status === 'published' && 4017 settings?.displayCondition?.variants?.some(c => c.id === 'visitorCountry') 4018 ); 4019 4020 if (!hasCountryCondition) return;const COUNTRY_CACHE_TTL_MS = 300000; // @COUNTRY_CACHE_TTL_MS 4021 const COUNTRY_KEY = 'country'; 4022 const COUNTRY_EXPIRES_KEY = 'country_expires'; 4023 4024 try { 4025 const cached = sessionStorage.getItem(COUNTRY_KEY); 4026 const expiresAt = Number(sessionStorage.getItem(COUNTRY_EXPIRES_KEY)); 4027 if (cached && expiresAt && Date.now() < expiresAt) return; 4028 } catch (e) {} 4029 4030 try { 4031 const res = await fetch(`${window?.Shopify?.routes?.root || '/'}browsing_context_suggestions.json?source=geolocation_recommendation&country[enabled]=true`); 4032 const json = await res.json(); 4033 const country = json?.detected_values?.country?.handle; 4034 if (country) { 4035 sessionStorage.setItem(COUNTRY_KEY, country); 4036 sessionStorage.setItem(COUNTRY_EXPIRES_KEY, String(Date.now() + COUNTRY_CACHE_TTL_MS)); 4037 } 4038 } catch (e) { 4039 console.error('Geolocation fetch failed:', e); 4040 } 4041 })() 4042</script>
4042 4043<!-- END app snippet --> 4044 4045 4046 4047 4048
4049<script> 4050 window.pageTemplate = "article"; 4051 window.extensionVersion = "product-labels-and-badges-278"; 4052 window.currentPageProduct = null; 4053 window.checkRender = "true"; 4054 window.__lablyItems = [{"id":"EC353036","name":"DERNIERE CHANCE","type":"label","textValue":{"original":"DERNIERE CHANCE"},"subtype":"text","status":"published","previewLink":null,"imageAlt":"","settings":{"tooltip":{"locale":{"original":"I'm tooltip ð¤"},"link":{"value":"","blank":false},"font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":18,"unit":"px"},"tablet":null,"mobile":null},"style":["bold"],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#000000ff","background":"#ffffffff","border":"#000000ff"}},"borderRadius":{"value":0,"unit":"px"}},"styles":{"sizes":{"defaultSize":"small","desktop":{"width":173,"height":25,"unit":"px"},"tablet":{"width":39,"height":6,"unit":"%"},"mobile":{"width":173,"height":25,"unit":"px"}},"rotation":0,"shape":"rectangle","font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":"15","unit":"px"},"tablet":{"value":"15"},"mobile":null},"style":[],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#ffffffff","background":"#f46767","border":"#000000ff"},"borderRadius":{"value":0,"unit":"px"}}},"position":{"corner":"bottom-center","badge":{"default":"aboveProductTitle","isCustom":false,"custom":{"positionInProductPage":"","positionInHomePage":"","positionInCollectionPage":"","positionInOtherPage":""},"place":"left"},"margin":{"desktop":{"top":0,"bottom":0,"left":"0","right":0,"unit":"px"},"tablet":null,"mobile":null},"selector":".grid-product__image-mask, .product-image-main"},"animation":"none","visibility":["Home Page","Product Pages","Search Results Pages","Cart Page","Collection Pages","Other Pages"],"weekSchedule":[null,null,null,null,null,null,null],"displayPeriod":{"allTime":true},"displayCondition":{"type":"any","variants":[{"id":"collectionsSelected","settings":{"equality":"is_equal","collections":["gid://shopify/Collection/642820374870"]}}]}},"link":{"value":"","blank":false},"_id":"67ab66870471679753417464","storeId":"43089264797","metafieldId":"gid://shopify/Metafield/55701580710230","createdAt":"2025-02-11T15:02:31.815Z","updatedAt":"2025-12-04T14:11:46.264Z","__v":0} 4055]; 4056 window.__lablyConfig = { 4057 currency: { 4058 moneyWithoutCurrencyFormat: "â¬{{amount_with_comma_separator}}" 4059 }, 4060 }; 4061</script>
4061 4062
4063<script defer src="https://cdn.shopify.com/extensions/01a0d7a1-10a4-7674-b795-5c44e464724b/product-labels-and-badges-278/assets/vendors.js"></script>
vendor: 1 bytes, line 4063
4063
4064<script defer src="https://cdn.shopify.com/extensions/01a0d7a1-10a4-7674-b795-5c44e464724b/product-labels-and-badges-278/assets/lably.js"></script>
4064 4065<div 4066 id="_lably_root" 4067 data-storefront-access-token=" d5d1921daa0853133086c9693b759295" 4068></div> 4069 4070 4071</div>
4071<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4071 4072<shopify-store store-domain="https://olingedemaison.com" country="FR" language="fr"></shopify-store> 4073<shopify-chat></shopify-chat> 4074</body> 4075</html> 4076 4077 <!-- Avada Size Chart Script --> 4078 4079
4079<script src="//olingedemaison.com/cdn/shop/t/39/assets/size-chart-data.js?v=127762712390826034441750751244" defer="defer"></script>
4079 4080
4081<script>const AVADA_SC_LAST_UPDATE = 1609420249606</script>
4081 4082 4083 4084 4085 4086
4087<script>const AVADA_SC = {}; 4088 AVADA_SC.product = null; 4089 AVADA_SC.template = "article"; 4090 AVADA_SC.collections = []; 4091 4092</script>
4092 4093 <!-- /Avada Size Chart Script --> 4094 4095
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.