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/search"> 94 <link rel="canonical" href="https://olingedemaison.com/search"> 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>Recherche 101</title> 102<meta name="description" content="Le linge de maison haut de gamme câest notre spécialité. Implantée dans le Sud-Ouest de la France depuis 30 ans les magasins à Linge de Maison distribuent des collections de linge de lit, literie, linge de bain, décoration des plus grandes marques : Kenzo, Lacoste, Boss Home ⦠Découvrez nos boutiques et notre site."><meta property="og:site_name" content="Olingedemaison.com"> 103 <meta property="og:url" content="https://olingedemaison.com/search"> 104 <meta property="og:title" content="Recherche"> 105 <meta property="og:type" content="website"> 106 <meta property="og:description" content="Le linge de maison haut de gamme câest notre spécialité. Implantée dans le Sud-Ouest de la France depuis 30 ans les magasins à Linge de Maison distribuent des collections de linge de lit, literie, linge de bain, décoration des plus grandes marques : Kenzo, Lacoste, Boss Home ⦠Découvrez nos boutiques et notre site."> 107 108 <meta name="twitter:site" content="@"> 109 <meta name="twitter:card" content="summary_large_image"> 110 <meta name="twitter:title" content="Recherche"> 111 <meta name="twitter:description" content="Le linge de maison haut de gamme câest notre spécialité. Implantée dans le Sud-Ouest de la France depuis 30 ans les magasins à Linge de Maison distribuent des collections de linge de lit, literie, linge de bain, décoration des plus grandes marques : Kenzo, Lacoste, Boss Home ⦠Découvrez nos boutiques et notre site."> 112<style data-shopify>@font-face { 113 font-family: Assistant; 114 font-weight: 400; 115 font-style: normal; 116 font-display: swap; 117 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 118 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 119} 120 121 @font-face { 122 font-family: Assistant; 123 font-weight: 400; 124 font-style: normal; 125 font-display: swap; 126 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 127 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 128} 129 130 131 @font-face { 132 font-family: Assistant; 133 font-weight: 600; 134 font-style: normal; 135 font-display: swap; 136 src: url("//olingedemaison.com/cdn/fonts/assistant/assistant_n6.b2cbcfa81550fc99b5d970d0ef582eebcbac24e0.woff2") format("woff2"), 137 url("//olingedemaison.com/cdn/fonts/assistant/assistant_n6.5dced1e1f897f561a8304b6ef1c533d81fd1c6e0.woff") format("woff"); 138} 139 140 141 142</style><link href="//olingedemaison.com/cdn/shop/t/39/assets/theme.css?v=96713948988789504641778505176" rel="stylesheet" type="text/css" media="all" /> 143<style data-shopify>:root { 144 --typeHeaderPrimary: Assistant; 145 --typeHeaderFallback: sans-serif; 146 --typeHeaderSize: 41px; 147 --typeHeaderWeight: 400; 148 --typeHeaderLineHeight: 1; 149 --typeHeaderSpacing: 0.0em; 150 151 --typeBasePrimary:Assistant; 152 --typeBaseFallback:sans-serif; 153 --typeBaseSize: 17px; 154 --typeBaseWeight: 400; 155 --typeBaseSpacing: 0.0em; 156 --typeBaseLineHeight: 1.7; 157 158 --typeCollectionTitle: 34px; 159 160 --iconWeight: 2px; 161 --iconLinecaps: round; 162 163 164 --buttonRadius: 50px; 165 166 167 --colorGridOverlayOpacity: 0.1; 168 } 169}</style>
169<script> 170 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 171 172 window.theme = window.theme || {}; 173 theme.routes = { 174 cart: "/cart", 175 cartAdd: "/cart/add.js", 176 cartChange: "/cart/change" 177 }; 178 theme.strings = { 179 soldOut: "Ãpuisé", 180 unavailable: "Non disponible", 181 stockLabel: "[count] en stock", 182 willNotShipUntil: "Sera expédié après [date]", 183 willBeInStockAfter: "Sera en stock à compter de [date]", 184 waitingForStock: "Inventaire sur le chemin", 185 savePrice: "-[saved_amount]", 186 cartEmpty: "Votre panier est vide.", 187 cartTermsConfirmation: "Vous devez accepter les termes et conditions de vente pour vérifier" 188 }; 189 theme.settings = { 190 dynamicVariantsEnable: true, 191 dynamicVariantType: "button", 192 cartType: "drawer", 193 moneyFormat: "â¬{{amount_with_comma_separator}}", 194 saveType: "percent", 195 recentlyViewedEnabled: false, 196 predictiveSearch: true, 197 predictiveSearchType: "product,article,page,collection", 198 inventoryThreshold: 10, 199 quickView: false, 200 themeName: 'Impulse', 201 themeVersion: "3.4.0" 202 }; 203 </script>
203 204 205
205<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
205<meta name="google-site-verification" content="FGLpzG_LQ85K6wQFjZpbAku1zAr7yGgCD8Z1RloBb00"> 206<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/43089264797/digital_wallets/dialog"> 207<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"> 208<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
208<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=341868886"></script>
208 209<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
210<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 210
210
211<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 211
211
212<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 212
212
213<script>var Shopify = Shopify || {}; 214Shopify.shop = "o-linges-de-maison.myshopify.com"; 215Shopify.locale = "fr"; 216Shopify.currency = {"active":"EUR","rate":"1.0"}; 217Shopify.country = "FR"; 218Shopify.theme = {"name":"Thème actif","id":183163879766,"schema_name":"Impulse","schema_version":"3.4.0","theme_store_id":857,"role":"main"}; 219Shopify.theme.handle = "null"; 220Shopify.theme.style = {"id":null,"handle":null}; 221Shopify.cdnHost = "olingedemaison.com/cdn"; 222Shopify.routes = Shopify.routes || {}; 223Shopify.routes.root = "/"; 224Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 225Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 226Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 227Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 227
227
228<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 228
228
229<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 229
229
230<script> 231 window.ShopifyPay = window.ShopifyPay || {}; 232 window.ShopifyPay.apiHost = "shop.app\/pay"; 233 window.ShopifyPay.redirectState = null; 234</script>
vendor: 1 bytes, line 234
234
235<script> 236 window.Shopify = window.Shopify || {}; 237 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 238 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 239 window.Shopify.SignInWithShop.eligible = true; 240</script>
vendor: 1 bytes, line 240
240
241<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 241
241
242<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 242
242
243<script type="module"> 244 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 245 246 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 247 248</script>
vendor: 1 bytes, line 248
248
249<script> 250 window.Shopify = window.Shopify || {}; 251 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 252 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"]}; 253</script>
vendor: 1 bytes, line 253
253
254<script>(function() { 255 var isLoaded = false; 256 function asyncLoad() { 257 if (isLoaded) return; 258 isLoaded = true; 259 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"]; 260 for (var i = 0; i < urls.length; i++) { 261 var s = document.createElement('script'); 262 s.type = 'text/javascript'; 263 s.async = true; 264 s.src = urls[i]; 265 var x = document.getElementsByTagName('script')[0]; 266 x.parentNode.insertBefore(s, x); 267 } 268 }; 269 if(window.attachEvent) { 270 window.attachEvent('onload', asyncLoad); 271 } else { 272 window.addEventListener('load', asyncLoad, false); 273 } 274})();</script>
vendor: 1 bytes, line 274
274
275<script id="__st">var __st={"a":43089264797,"offset":7200,"reqid":"5ee07c18-e241-40a4-9df2-57d30db37baf-1790325854","pageurl":"olingedemaison.com\/search","u":"a16bdce1fa5e","p":"searchresults"};</script>
vendor: 1 bytes, line 275
275
276<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 276
276
277<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 277
277
278<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 278
278
279<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>
279<script crossorigin="anonymous" defer="defer" src="//olingedemaison.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 279
279
280<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 280
280
281<script> 282 window.Shopify = window.Shopify || {}; 283 window.Shopify.MCP = window.Shopify.MCP || {}; 284 window.Shopify.MCP.enabled = true; 285 window.Shopify.MCP.shop = "o-linges-de-maison.myshopify.com"; 286 window.Shopify.MCP.mcpEndpoint = "https:\/\/olingedemaison.com\/api\/mcp"; 287 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"]}}]; 288</script>
vendor: 1 bytes, line 288
288
289<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=");})(); 290</script>
vendor: 1 bytes, line 290
290
291<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)}}; 292</script>
vendor: 1 bytes, line 292
292
293<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 294 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); 295</script>
vendor: 1 bytes, line 295
295
296<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})}})); 297</script>
297 298<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"> 299<style id="shopify-accelerated-checkout-cart"> 300 #shopify-buyer-consent { 301 margin-top: 1em; 302 display: inline-block; 303 width: 100%; 304} 305 306#shopify-buyer-consent.hidden { 307 display: none; 308} 309 310#shopify-subscription-policy-button { 311 background: none; 312 border: none; 313 padding: 0; 314 text-decoration: underline; 315 font-size: inherit; 316 cursor: pointer; 317} 318 319#shopify-subscription-policy-button::before { 320 box-shadow: none; 321} 322 323 </style> 324
325<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
325 326 327
327<script src="//olingedemaison.com/cdn/shop/t/39/assets/vendor-scripts-v7.js" defer="defer"></script>
327<script src="//olingedemaison.com/cdn/shop/t/39/assets/theme.js?v=141880284140831488981750751244" defer="defer"></script>
327<link href="//olingedemaison.com/cdn/shop/t/39/assets/edm.css?v=77919140039885580761750928005" rel="stylesheet" type="text/css" media="all" /> 328 329 <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>
329<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>
329 330
331<script> 332 var variantStock = {}; 333</script>
333
334<script id="grc-widgets" src="https://widgets.guaranteed-reviews.com/static/widgets.min.js" data-public-key="d0310f4b92ef0925bac9a542f099fd86" data-lang="auto"></script>
334 335<style> 336 337@media (max-width: 980px) { 338 .grid-product__image-mask > span { 339 height: auto !important; 340 } 341 .grid-product__image-mask span span { 342 white-space: normal !important; 343 width: 70px !important; 344 line-height: 1.1; 345 text-align: center; 346 display: block; 347 margin: 0 auto; 348 padding: 2px 0; 349 } 350} 351</style> 352<!-- BEGIN app block: shopify://apps/doofinder-search-discovery/blocks/doofinder-script/1abc6bc6-ff36-4a37-9034-effae4a47cf6 --> 353
353<script> 354 (function(w, k) {w[k] = window[k] || function () { (window[k].q = window[k].q || []).push(arguments) }})(window, "doofinderApp") 355 var dfPageType = "search"; 356 var dfProductId = ""; 357 var dfCategoryName = ""; 358 var dfB2BCustomer = false; 359 var dfB2BLocationId = ""; 360 </script>
360 361 362
362<script src="https://eu1-config.doofinder.com/2.x/5b08552a-040c-49d2-b798-6bcb8c31b6d1.js" async></script>
362 363 364 365 366<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
366<script 367 type="module" 368> 369 setTimeout(async function () { 370 const keySessionStorage = 'aw_settings'; 371 let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage)); 372 if(!__AW__settings) { 373 const awSettings = await fetch( 374 "/apps/addingwell-proxy", 375 { 376 method: "GET", 377 redirect: "follow", 378 headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'} 379 } 380 ); 381 if (awSettings.ok) { 382 __AW__settings = await awSettings.json(); 383 sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings)); 384 } else { 385 console.error('Addingwell - Loading proxy error', awSettings.status); 386 return; 387 } 388 } 389 390 if(__AW__settings.insertGtmTag && __AW__settings.gtmId) { 391 let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js'; 392 let __AW__isAddingwellCdn = false; 393 if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) { 394 __AW__gtmUrl = __AW__settings.gtmUrl; 395 __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn; 396 } 397 398 (function(w,d,s,l,i){ 399 w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 400 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 401 j.async=true; 402 j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f); 403 })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`); 404 } 405 406 const __AW__getEventNameWithSuffix = (eventName) => { 407 return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : ""); 408 } 409 410 function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) { 411 return new Promise(function(resolve) { 412 let attempts = 0; 413 maxAttempts = maxAttempts || 5; 414 intervalMs = intervalMs || 200; 415 function check() { 416 const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/); 417 if (match) { 418 resolve(match[1]); 419 } else if (attempts < maxAttempts) { 420 attempts++; 421 setTimeout(check, intervalMs); 422 } else { 423 console.warn('[AW] _shopify_y cookie not found after consent'); 424 resolve(null); 425 } 426 } 427 check(); 428 }); 429 } 430 431 const __AW__CONSENT_KEY = 'aw_consent_state'; 432 433 function __AW__getConsentState() { 434 try { 435 if (window.Shopify?.customerPrivacy?.currentVisitorConsent) { 436 return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent()); 437 } 438 } catch(e) {} 439 return null; 440 } 441 442 function __AW__isEmptyConsent(stateStr) { 443 try { 444 return Object.values(JSON.parse(stateStr)).every(v => v === ''); 445 } catch(e) {} 446 return true; 447 } 448 449 let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY); 450 451 document.addEventListener('visitorConsentCollected', async function(event) { 452 const currentConsentState = __AW__getConsentState(); 453 454 if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) { 455 return; 456 } 457 458 __AW__prevConsentState = currentConsentState; 459 460 if (currentConsentState !== null) { 461 if (__AW__isEmptyConsent(currentConsentState)) { 462 localStorage.removeItem(__AW__CONSENT_KEY); 463 } else { 464 localStorage.setItem(__AW__CONSENT_KEY, currentConsentState); 465 } 466 } 467 468 window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true}); 469 470 const shopifyY = await __AW__waitForShopifyYCookie(); 471 if (!shopifyY) return; 472 473 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; 474 window[__AW__settings.dataLayerVariableName].push({ 475 event: __AW__getEventNameWithSuffix('shopify_consent_updated'), 476 }); 477 }); 478 479 if(__AW__settings.enableDataLayer) { 480 const MAX_ITEMS_BATCH = 10; 481 const sendBatchEvents = (items, eventName, eventObject) => { 482 let batch = []; 483 for(let i = 0; i < items.length; i++) { 484 batch.push(items[i]); 485 if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) { 486 const eventClone = { 487 ...eventObject, 488 ecommerce: { 489 ...eventObject.ecommerce, 490 items: [...batch] 491 } 492 }; 493 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 494 window[__AW__settings.dataLayerVariableName].push({ 495 ...{'event': __AW__getEventNameWithSuffix(eventName)}, 496 ...eventClone 497 }); 498 499 batch = []; 500 } 501 } 502 } 503 504 function __AW__filterNullOrEmpty(obj) { 505 let filteredObj = {}; 506 507 for (let key in obj) { 508 if (obj.hasOwnProperty(key)) { 509 let value = obj[key]; 510 511 // If value is an object (and not null), recursively filter sub-elements 512 if (typeof value === "object" && value !== null && value !== undefined) { 513 let filteredSubObject = __AW__filterNullOrEmpty(value); 514 515 // Add the filtered sub-object only if it's not empty 516 if (Object.keys(filteredSubObject).length > 0) { 517 filteredObj[key] = filteredSubObject; 518 } 519 } else { 520 // Add the value only if it's neither null nor an empty string 521 if (value !== null && value !== "" && value !== undefined) { 522 filteredObj[key] = value; 523 } 524 } 525 } 526 } 527 return filteredObj; 528 } 529 530 function getPageType(value) { 531 const pageTypeMapping = { 532 404: '404', 533 article: 'article', 534 blog: 'blog', 535 cart: 'cart', 536 collection: 'collection', 537 gift_card: 'gift_card', 538 index: 'homepage', 539 product: 'product', 540 search: 'searchresults', 541 'customers/login': 'login', 542 'customers/register': 'sign_up' 543 }; 544 return pageTypeMapping[value] || 'other'; 545 } 546 let __AW__cartReady = false;
547 548 function pushDataLayerEvents() { 549 initCart(); 550 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; // init data layer if doesn't already exist 551 const templateName = "search"; 552 553 const getFormattedPrice = (priceInCents) => priceInCents/100; 554 /********************** 555 * DATALAYER SECTIONS 556 ***********************/ 557 /** 558 * DATALAYER: User Data 559 * Build user_data properties. 560 */ 561 let newCustomer = true; 562 window.__AW__CommonData = { 563 user_data: { 564 new_customer: newCustomer, 565 } 566 }; 567 568 569 570 window.__AW__CommonData.country = "FR" 571 window.__AW__CommonData.market = "fr" 572 window.__AW__CommonData.marketId = 361365736 573 574 575 window.__AW__CommonData.language = "fr-FR"; 576 577 window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData); 578 579 // Ajout du hash SHA256 des champs sensibles de user_data (version robuste) 580 async function sha256(str) { 581 if (!str) return undefined; 582 if (!(window.crypto && window.crypto.subtle)) { 583 console.error('Crypto.subtle non supporté, hash impossible pour :', str); 584 return undefined; 585 } 586 try { 587 const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str)); 588 return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join(''); 589 } catch (e) { 590 console.error('Erreur lors du hash SHA256 pour', str, e); 591 return undefined; 592 } 593 } 594 async function getUserDataHash(user_data) { 595 const hashObj = {}; 596 if (!user_data) return hashObj; 597 try { 598 if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address); 599 if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number); 600 if (user_data.address && typeof user_data.address === 'object') { 601 hashObj.address = {}; 602 if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name); 603 if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name); 604 if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street); 605 if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city); 606 if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region); 607 if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code); 608 if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country); 609 } 610 } catch (e) { 611 console.error('Erreur lors du hash user_data_hashed', e); 612 } 613 return __AW__filterNullOrEmpty(hashObj); 614 } 615 (async function() { 616 if (window.__AW__CommonData && window.__AW__CommonData.user_data) { 617 window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data); 618 } 619 })(); 620 621 window.__AW__CommonData["page_type"] = getPageType(templateName); 622 window.__AW__CommonData["theme"] = window?.Shopify?.theme; 623 window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData); 624 625 window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")}); 626 627 /** DATALAYER: select_item handoff */ 628 const pendingSelectItemName = "aw_pending_select_item"; 629 630 const __AW__pushSelectItem = (payload) => { 631 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 632 window[__AW__settings.dataLayerVariableName].push(payload); 633 }; 634 635 const __AW__flushPendingSelectItem = () => { 636 let pending = null; 637 try { 638 pending = sessionStorage.getItem(pendingSelectItemName); 639 sessionStorage.removeItem(pendingSelectItemName); 640 } catch (e) { 641 return; 642 } 643 if (!pending) return; 644 try { 645 __AW__pushSelectItem(JSON.parse(pending)); 646 } catch (e) { 647 console.warn('[AW] pending select_item error', e); 648 } 649 }; 650 651 __AW__flushPendingSelectItem(); 652 653 654 /** 655 * DATALAYER: 404 Pages 656 * Fire on 404 Pages */ 657 658 659 660 /** 661 * DATALAYER: Blog Articles 662 * Fire on Blog Article Pages */ 663 664 665 666 667 668 669 /** DATALAYER: Product List Page (Collections, Category) 670 * Fire on all product listing pages. */ 671 672 const __AW__transformNumberToString = (value) => { 673 if (value !== null && value !== undefined && typeof value === 'number') { 674 return value.toString(); 675 } 676 /** By Default return the current value */ 677 return value; 678 }; 679 680 let discountPrice = 0.00; 681 682 683 /** DATALAYER: Product Page 684 * Fire on all Product View pages. */ 685 686 687 /** DATALAYER: Cart View 688 * Fire anytime a user views their cart (non-dynamic) */ 689 690 691 let drawerCartAlreadyOpened = false;
692 let pendingViewCartTimeout = null; 693 694 let stateObserver = null; 695 let domObserver = null; 696 697 function initCart() { 698 fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, { 699 credentials: 'same-origin', 700 headers: { 'Accept': 'application/json' } 701 }).then(r => r.ok ? r.json() : null) 702 .then(freshCart => { 703 if (freshCart) { 704 window.__AW__slaveShopifyCart = freshCart; 705 } else { 706 window.__AW__slaveShopifyCart = { items: [] }; 707 } 708 __AW__cartReady = true; 709 }) 710 .catch(e => { 711 console.warn('[AW] Cart hydration failed', e); 712 window.__AW__slaveShopifyCart = { items: [] }; 713 __AW__cartReady = true; 714 }); 715 } 716 717 function fireViewCartOncePerOpen() { 718 if (pendingViewCartTimeout) return; 719 720 drawerCartAlreadyOpened = true; 721 722 pendingViewCartTimeout = setTimeout(() => { 723 pendingViewCartTimeout = null; 724 if (!__AW__cartReady) return; 725 const ecommerceDataLayer = { 726 ecommerce: { 727 currency: window.__AW__slaveShopifyCart.currency, 728 value: window.__AW__slaveShopifyCart.total_price / 100, 729 items: window.__AW__slaveShopifyCart.items.map(item => { 730 const price = (item.discounted_price ?? item.price) / 100; 731 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 732 733 let coupon = ""; 734 if (Array.isArray(item?.discounts)) { 735 coupon = item.discounts 736 .filter(d => typeof d?.title === "string") 737 .map(d => d.title) 738 .join(", "); 739 } 740 741 return { 742 item_id: __AW__transformNumberToString(item.product_id), 743 item_variant: item.variant_title, 744 item_variant_title: item.variant_title, 745 item_variant_id: __AW__transformNumberToString(item.variant_id), 746 item_product_id: __AW__transformNumberToString(item.product_id), 747 item_product_title: item.product_title, 748 item_name: item.product_title, 749 price, 750 discount, 751 item_brand: item.vendor, 752 item_category: item.product_type, 753 item_list_name: item.collection || "", 754 item_list_id: "", 755 quantity: item.quantity, 756 sku: __AW__transformNumberToString(item.sku), 757 coupon, 758 url: item.url, 759 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 760 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 761 762 }; 763 }) 764 } 765 }; 766 767 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 768 window[__AW__settings.dataLayerVariableName].push({ 769 event: __AW__getEventNameWithSuffix("view_cart"), 770 ...ecommerceDataLayer 771 }); 772 }, 1000); 773 } 774 775 function resetOnClose() { 776 drawerCartAlreadyOpened = false; 777 if (pendingViewCartTimeout) { 778 clearTimeout(pendingViewCartTimeout); 779 pendingViewCartTimeout = null; 780 } 781 } 782 783 function getTargets() { 784 const cartDrawer = document.querySelector("cart-drawer"); 785 const dialog = 786 document.querySelector("cart-drawer dialog") || 787 document.querySelector("cart-drawer-component dialog") || 788 document.querySelector("cart-drawer-component dialog[ref='dialog']"); 789 790 return { cartDrawer, dialog }; 791 } 792 793 function isCartOpen({ cartDrawer, dialog }) { 794 const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open")); 795 const openByClass = !!cartDrawer && cartDrawer.classList.contains("active"); 796 const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open"); 797 return openByDialog || openByClass || openByAttr; 798 } 799 800 function attachStateObserver() { 801 const { cartDrawer, dialog } = getTargets(); 802 803 if (stateObserver) stateObserver.disconnect(); 804 805 stateObserver = new MutationObserver(() => { 806 const openNow = isCartOpen(getTargets()); 807 808 if (openNow) { 809 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 810 } else { 811 resetOnClose(); 812 } 813 }); 814 815 if (cartDrawer) { 816 stateObserver.observe(cartDrawer, { 817 attributes: true, 818 attributeFilter: ["class", "open"] 819 }); 820 } 821 822 if (dialog) { 823 stateObserver.observe(dialog, { 824 attributes: true, 825 attributeFilter: ["open"] 826 }); 827 } 828 829 const openNow = isCartOpen(getTargets()); 830 if (openNow) { 831 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 832 } else { 833 resetOnClose(); 834 } 835 } 836 837 function observeCartDrawerOpen() { 838 attachStateObserver(); 839 840 if (domObserver) domObserver.disconnect(); 841 842 domObserver = new MutationObserver(() => { 843 attachStateObserver(); 844 }); 845 846 domObserver.observe(document.documentElement, { 847 childList: true, 848 subtree: true 849 }); 850 } 851 852 observeCartDrawerOpen(); 853 854 855 /** DATALAYER: Search Results */ 856 var searchPage = new RegExp("search", "g"); 857 if(document.location.pathname.match(searchPage)){ 858 var __AW__items = []; 859 860 861 const awEcommerceSearch = { 862 search_term: null, 863 results_count: 0, 864 ecommerce: { 865 currency: "EUR", 866 items : [] 867 } 868 }; 869 sendBatchEvents(__AW__items, "search", awEcommerceSearch); 870 } 871 872 873 const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/; 874 const pendingCartEventName = "aw_pending_cart_event"; 875 let awCartQueue = Promise.resolve(); 876 877 if(sessionStorage.getItem(pendingCartEventName)) { 878 scheduleCartSync(); 879 } 880 881 document.addEventListener('click', async function(e) { 882 const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]'); 883 if (!btn || !__AW__cartReady) return; 884 snapshotCart(); 885 }, true); 886 887 patchFetch(); 888 patchXhr(); 889 890 function snapshotCart() { 891 try { 892 sessionStorage.setItem( 893 pendingCartEventName, 894 JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] }) 895 ); 896 } catch (e) { 897 console.warn('[AW] snapshot error', e); 898 } 899 } 900 901 function patchXhr() { 902 const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null; 903 if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return; 904 905 XMLHttpRequest.prototype.send = function(body) { 906 this.addEventListener('load', () => { 907 try { 908 const abs = this.responseURL || ''; 909 const u = new URL(abs, location.origin); 910 const mt = u.pathname + (u.search || ''); 911 if (this.status === 200 && cartRegex.test(mt)) { 912 scheduleCartSync(); 913 } 914 } catch (e) { 915 console.error('[AW] XHR handler error', e); 916 } 917 }); 918 return nativeSend.apply(this, arguments); 919 }; 920 921 XMLHttpRequest.prototype.send.__AW__patched = true; 922 } 923 924 function patchFetch() { 925 const previousFetch = window.fetch; 926 if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return; 927 928 window.fetch = async function (...args) { 929 const resource = args[0]; 930 try { 931 932 const url = resource instanceof Request ? resource.url : resource instanceof URL ? resource.href : String(resource); 933 if (cartRegex.test(url)) { 934 const response = await previousFetch.apply(this, args); 935 if (response.ok) { 936 scheduleCartSync(); 937 } else { 938 console.warn(`Fetch for ${url} failed with status: ${response.status}`); 939 } 940 return response; 941 } 942 } catch (error) { 943 console.error('[AW] Fetch Wrapper Error:', error); 944 } 945 946 return previousFetch.apply(this, args); 947 }; 948 949 window.fetch.__AW__patched = true; 950 } 951 952 function scheduleCartSync() { 953 if (!__AW__cartReady) return; 954 awCartQueue = awCartQueue 955 .then(() => { 956 if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart(); 957 return runCartSyncOnce(); 958 }).catch(e => { 959 console.error('[AW] scheduleCartSync error', e); 960 }); 961 } 962 963 async function runCartSyncOnce() { 964 try { 965 const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, { 966 credentials: 'same-origin', 967 headers: { 'Accept': 'application/json' } 968 }); 969 if (!response.ok) throw new Error('HTTP ' + response.status); 970 const newCart = await response.json(); 971 await compareCartData(newCart); 972 } catch (error) { 973 console.error('[AW] Error fetching /cart.js (singleton):', error); 974 } 975 } 976 977 function compareCartData(newCartData) { 978 return new Promise((resolve) => { 979 setTimeout(() => { 980 try { 981 const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []}; 982 newCartData = newCartData || {items: []}; 983 const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`; 984 const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item])); 985 const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item])); 986
987 newItems.forEach((newItem, key) => { 988 const oldItem = oldItems.get(key); 989 const eventName = "add_to_cart"; 990 if (!oldItem) { 991 handleCartDataLayer(eventName, newItem.quantity, newItem); 992 } else if (newItem.quantity > oldItem.quantity) { 993 handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem); 994 } 995 }); 996 997 oldItems.forEach((oldItem, key) => { 998 const newItem = newItems.get(key); 999 const eventName = "remove_from_cart"; 1000 if (!newItem) { 1001 handleCartDataLayer(eventName, oldItem.quantity, oldItem); 1002 } else if (oldItem.quantity > newItem.quantity) { 1003 handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem); 1004 } 1005 }); 1006 1007 sessionStorage.removeItem(pendingCartEventName); 1008 window.__AW__slaveShopifyCart = newCartData; 1009 } catch(e) { 1010 console.error('[AW] compareCartData error', e); 1011 sessionStorage.removeItem(pendingCartEventName); 1012 } finally { 1013 resolve(); 1014 } 1015 }, 500); 1016 }); 1017 } 1018 1019 function handleCartDataLayer(eventName, quantity, item) { 1020 const price = (item.discounted_price ?? item.price) / 100; 1021 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1022 const totalValue = price * quantity; 1023 let coupon = ""; 1024 if(Array.isArray(item?.discounts)) { 1025 coupon = item.discounts 1026 .filter(discount => typeof discount?.title === 'string') 1027 .map(discount => discount.title) 1028 .join(', '); 1029 } 1030 1031 const ecommerceCart = { 1032 ecommerce: { 1033 currency: "EUR", 1034 value: totalValue, 1035 items: [{ 1036 item_id: __AW__transformNumberToString(item.product_id), 1037 item_variant: item.variant_title || "Default Variant", 1038 item_variant_id: __AW__transformNumberToString(item.variant_id), 1039 item_variant_title: item.variant_title || "Default Variant", 1040 item_name: item.product_title, 1041 item_product_id: __AW__transformNumberToString(item.product_id), 1042 item_product_title: item.product_title, 1043 sku: __AW__transformNumberToString(item.sku), 1044 discount: discount, 1045 price: price, 1046 item_brand: item.vendor, 1047 item_category: item.product_type, 1048 quantity: quantity, 1049 coupon: coupon, 1050 url: item?.url, 1051 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1052 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1053 }] 1054 } 1055 }; 1056 1057 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1058 window[__AW__settings.dataLayerVariableName].push({ 1059 ...{ 'event': __AW__getEventNameWithSuffix(eventName) }, 1060 ...ecommerceCart 1061 }); 1062 1063 } 1064 } 1065 1066 if (document.readyState === 'loading') { 1067 // document still loading... 1068 document.addEventListener('DOMContentLoaded', () => { 1069 pushDataLayerEvents(); 1070 }); 1071 } else { 1072 // already loaded, chocs away! 1073 pushDataLayerEvents(); 1074 } 1075 } 1076 }, 0); 1077</script>
1077 1078 1079 1080<!-- END app block --><!-- 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'> 1081
1082<script id='shopify-chat-app-embed-data' type='application/json'> 1083 { 1084 "settings": { 1085 "invertActivatorColors": true, 1086 "greetingMessage": "ð Bonjour, écrivezânous si vous avez des questions. Nous serons ravis de vous aider !", 1087 "showFeaturedProducts": true, 1088 "featuredProducts": [], 1089 "horizontalPosition": "bottom_left", 1090 "icon": "chat_bubble", 1091 "buttonLabel": "" 1092 } 1093 } 1094</script>
1094 1095 1096<style data-shopify> 1097 1098 1099 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1100 shopify-chat:defined:empty { 1101 display: grid; 1102 } 1103 1104 :root { 1105 --shopify-chat-bg-color: #FFFFFF; 1106 --shopify-chat-text-color: #000000; 1107 --shopify-chat-accent-bg-color: #000000; 1108 --shopify-chat-accent-text-color: #FFFFFF; 1109 --shopify-chat-activator-offset: 20px; 1110 1111 1112 1113 --shopify-chat-activator-font-size: 16px; 1114 --shopify-chat-border-radius: 16px; 1115 } 1116 1117 1118</style> 1119
1120<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1120 1121 1122 1123<!-- END app block -->
1123<script src="https://cdn.shopify.com/extensions/01a0d7ac-016b-7ec4-a378-89e7e99672a3/pushowl-328/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
1123 1124<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0430/8926/4797/files/LOGO2-HORIZONTAL-OLDM.png?height=628&pad_color=ffffff&v=1751977458&width=1200" /> 1125<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0430/8926/4797/files/LOGO2-HORIZONTAL-OLDM.png?height=628&pad_color=ffffff&v=1751977458&width=1200" /> 1126<meta property="og:image:width" content="1200" /> 1127<meta property="og:image:height" content="628" /> 1128<meta property="og:image:alt" content="Logo de l'entreprise à Linge de Maison spécialiste de la vente de parure de lit et de linge de lit " /> 1129<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1130<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: "search"};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 1130
1130
1131<script> 1132 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1133</script>
vendor: 1 bytes, line 1133
1133
1134<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}
1134).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
1134on\":\"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":"5eed2dd7-dc71-483f-9a7e-65f5416988c5","pageType":"searchresults","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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1134<script> 1135 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1136 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1137 window.ShopifyAnalytics.meta.currency = 'EUR'; 1138 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"5ee07c18-e241-40a4-9df2-57d30db37baf-1790325854"}}; 1139 for (var attr in meta) { 1140 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1141 } 1142</script>
vendor: 1 bytes, line 1142
1142
1143<script class="analytics"> 1144 (function () { 1145 var customDocumentWrite = function(content) { 1146 var jquery = null; 1147 1148 if (window.jQuery) { 1149 jquery = window.jQuery; 1150 } else if (window.Checkout && window.Checkout.$) { 1151 jquery = window.Checkout.$; 1152 } 1153 1154 if (jquery) { 1155 jquery('body').append(content); 1156 } 1157 }; 1158 1159 var hasLoggedConversion = function(token) { 1160 if (token) { 1161 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1162 } 1163 return false; 1164 } 1165 1166 var setCookieIfConversion = function(token) { 1167 if (token) { 1168 var twoMonthsFromNow = new Date(Date.now()); 1169 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1170 1171 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1172 } 1173 } 1174 1175 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1176 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1177 if (trekkie.integrations) { 1178 return; 1179 } 1180 trekkie.methods = [ 1181 'identify', 1182 'page', 1183 'ready', 1184 'track', 1185 'trackForm', 1186 'trackLink' 1187 ]; 1188 trekkie.factory = function(method) { 1189 return function() { 1190 var args = Array.prototype.slice.call(arguments); 1191 args.unshift(method); 1192 trekkie.push(args); 1193 if (method == 'track' || method == 'page') { 1194 var pageUrl; 1195 try { 1196 pageUrl = window.location.href; 1197 } catch (e) {} 1198 var pageReferrer; 1199 try { 1200 pageReferrer = document.referrer; 1201 } catch (e) {} 1202 try { 1203 if (window.__TREKKIE_SHIM_QUEUE == null) { 1204 window.__TREKKIE_SHIM_QUEUE = []; 1205 } 1206 window.__TREKKIE_SHIM_QUEUE.push({ 1207 from: 'trekkie-stub', 1208 method: method, 1209 args: args.slice(1), 1210 pageContext: { 1211 url: pageUrl, 1212 referrer: pageReferrer 1213 } 1214 }); 1215 } catch (e) { 1216 // no-op 1217 } 1218 } 1219 return trekkie; 1220 }; 1221 }; 1222 for (var i = 0; i < trekkie.methods.length; i++) { 1223 var key = trekkie.methods[i]; 1224 trekkie[key] = trekkie.factory(key); 1225 } 1226 trekkie.load = function(config) { 1227 trekkie.config = config || {}; 1228 trekkie.config.initialDocumentCookie = document.cookie; 1229 var first = document.getElementsByTagName('script')[0]; 1230var script = document.createElement('script'); 1231script.type = 'text/javascript'; 1232script.onerror = function(e) { 1233 var scriptFallback = document.createElement('script'); 1234 scriptFallback.type = 'text/javascript'; 1235 scriptFallback.onerror = function(error) { 1236 var Monorail = { 1237 produce: function produce(monorailDomain, schemaId, payload) { 1238 var currentMs = new Date().getTime(); 1239 var event = { 1240 schema_id: schemaId, 1241 payload: payload, 1242 metadata: { 1243 event_created_at_ms: currentMs, 1244 event_sent_at_ms: currentMs 1245 } 1246 }; 1247 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1248 }, 1249 sendRequest: function sendRequest(endpointUrl, payload) { 1250 // Try the sendBeacon API 1251 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1252 var blobData = new window.Blob([payload], { 1253 type: 'text/plain' 1254 }); 1255 1256 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1257 return true; 1258 } // sendBeacon was not successful 1259 1260 } // XHR beacon 1261 1262 var xhr = new XMLHttpRequest(); 1263 1264 try { 1265 xhr.open('POST', endpointUrl); 1266 xhr.setRequestHeader('Content-Type', 'text/plain'); 1267 xhr.send(payload); 1268 } catch (e) { 1269 console.log(e); 1270 } 1271 1272 return false; 1273 }, 1274 isIos12: function isIos12() { 1275 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1276 } 1277 }; 1278 Monorail.produce('monorail-edge.shopifysvc.com', 1279 'trekkie_storefront_load_errors/1.1', 1280 {shop_id: 43089264797, 1281 theme_id: 183163879766, 1282 app_name: "storefront", 1283 context_url: window.location.href, 1284 source_url: "//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1285 1286 }; 1287 scriptFallback.async = true; 1288 scriptFallback.src = '//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1289 first.parentNode.insertBefore(scriptFallback, first); 1290}; 1291script.async = true; 1292script.src = '//olingedemaison.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1293first.parentNode.insertBefore(script, first); 1294 1295 }; 1296 trekkie.load( 1297 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":43089264797,"isMerchantRequest":null,"themeId":183163879766,"themeCityHash":"14136227153020669847","contentLanguage":"fr","currency":"EUR","eventMetadataId":"5eed2dd7-dc71-483f-9a7e-65f5416988c5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1298 ); 1299 1300 var loaded = false;
1301 trekkie.ready(function() { 1302 if (loaded) return; 1303 loaded = true; 1304 1305 window.ShopifyAnalytics.lib = window.trekkie; 1306 1307 var originalDocumentWrite = document.write; 1308 document.write = customDocumentWrite; 1309 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1310 document.write = originalDocumentWrite; 1311 1312 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1313 var token = match? match[1]: undefined; 1314 if (!hasLoggedConversion(token)) { 1315 setCookieIfConversion(token); 1316 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1317 } 1318 }); 1319 1320 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"5ee07c18-e241-40a4-9df2-57d30db37baf-1790325854","shopifyEmitted":true}); 1321 1322 var eventsListenerScript = document.createElement('script'); 1323 eventsListenerScript.async = true; 1324 eventsListenerScript.src = "//olingedemaison.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1325 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1326})();</script>
vendor: 1 bytes, line 1326
1326
1327<script 1328 defer 1329 src="https://olingedemaison.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1330 data-application="storefront-renderer" 1331 data-shop-id="43089264797" 1332 data-render-region="gcp-us-west1" 1333 data-page-type="search" 1334 data-theme-instance-id="183163879766" 1335 data-theme-name="Impulse" 1336 data-theme-version="3.4.0" 1337 data-monorail-region="shop_domain" 1338 data-resource-timing-sampling-rate="10" 1339 data-shs="true" 1340 data-shs-beacon="true" 1341 data-shs-export-with-fetch="true" 1342 data-shs-logs-sample-rate="1" 1343 data-shs-beacon-endpoint="https://olingedemaison.com/api/collect" 1344></script>
vendor: 1 bytes, line 1344
1344
1345<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
1345onsultez 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 1345
1345
1346<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>
1346 1347<meta name="shopify-y" content="659e3967-cbcd-4897-a8f4-57cc9a5fc02f" data-expiration="1821883454000"><meta name="shopify-s" content="1209bd46-48e7-440f-9e1f-215d8d776e22" data-expiration="1790327654000"><meta name="new-cookie-storage-activated" content="t"> 1348</head> 1349 1350 <body class="template-search" 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"> 1351 1352 <!-- Google Tag Manager (noscript) --> 1353<noscript><iframe src="https://tag.olingedemaison.com/ns.html?id=GTM-5HH5CQH" 1354height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1355<!-- End Google Tag Manager (noscript) --> 1356 1357 1358 1359 1360 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Passer au contenu</a> 1361 1362 <div id="PageContainer" class="page-container"> 1363 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 1364 1365<div id="NavDrawer" class="drawer drawer--left"> 1366 <div class="drawer__contents"> 1367 <div class="drawer__fixed-header drawer__fixed-header--full"> 1368 <div class="drawer__header drawer__header--full appear-animation appear-delay-1"> 1369 <div class="h2 drawer__title"> 1370 </div> 1371 <div class="drawer__close"> 1372 <button type="button" class="drawer__close-button js-drawer-close"> 1373 <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> 1374 <span class="icon__fallback-text">Fermer le menu</span> 1375 </button> 1376 </div> 1377 </div> 1378 </div> 1379 <div class="drawer__scrollable"> 1380 <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" 1381 class="mobile-nav__link mobile-nav__link--top-level" 1382 id="Label-collections-promotions1" 1383 > 1384 PROMOTIONS 1385 </a> 1386 <div class="mobile-nav__toggle"> 1387 <button type="button" 1388 aria-controls="Linklist-collections-promotions1" 1389 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1390 <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> 1391</span> 1392</button> 1393 </div></div><div id="Linklist-collections-promotions1" 1394 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1395 aria-labelledby="Label-collections-promotions1" 1396 > 1397 <div class="collapsible-content__inner"> 1398 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1399 <div class="mobile-nav__child-item"><a href="/collections/french-days" 1400 class="mobile-nav__link" 1401 id="Sublabel-collections-french-days1" 1402 > 1403 FRENCH DAYS 1404 </a></div></li><li class="mobile-nav__item"> 1405 <div class="mobile-nav__child-item"><a href="/collections/le-mois-de-la-couette" 1406 class="mobile-nav__link" 1407 id="Sublabel-collections-le-mois-de-la-couette2" 1408 > 1409 MOIS DE LA COUETTE 1410 </a></div></li><li class="mobile-nav__item"> 1411 <div class="mobile-nav__child-item"><a href="/collections/promotions" 1412 class="mobile-nav__link" 1413 id="Sublabel-collections-promotions3" 1414 > 1415 NOS REMISES 1416 </a><button type="button" 1417 aria-controls="Sublinklist-collections-promotions1-collections-promotions3" 1418 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1419 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1419ox="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> 1420</span> 1421</button></div><div 1422 id="Sublinklist-collections-promotions1-collections-promotions3" 1423 aria-labelledby="Sublabel-collections-promotions3" 1424 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1425 > 1426 <div class="collapsible-content__inner"> 1427 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1428 <a href="/collections/promotions/-60%25" class="mobile-nav__link"> 1429 -60% 1430 </a> 1431 </li><li class="mobile-nav__item"> 1432 <a href="/collections/promotions/-50%25" class="mobile-nav__link"> 1433 -50% 1434 </a> 1435 </li><li class="mobile-nav__item"> 1436 <a href="/collections/promotions/40%25" class="mobile-nav__link"> 1437 -40% 1438 </a> 1439 </li><li class="mobile-nav__item"> 1440 <a href="/collections/promotions/-30%25" class="mobile-nav__link"> 1441 -30% 1442 </a> 1443 </li><li class="mobile-nav__item"> 1444 <a href="/collections/promotions/-20%25" class="mobile-nav__link"> 1445 -20% 1446 </a> 1447 </li></ul> 1448 </div> 1449 </div></li><li class="mobile-nav__item"> 1450 <div class="mobile-nav__child-item"><a href="/collections/promotions" 1451 class="mobile-nav__link" 1452 id="Sublabel-collections-promotions4" 1453 > 1454 TOUTES NOS CATEGORIES 1455 </a><button type="button" 1456 aria-controls="Sublinklist-collections-promotions1-collections-promotions4" 1457 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1458 <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> 1459</span> 1460</button></div><div 1461 id="Sublinklist-collections-promotions1-collections-promotions4" 1462 aria-labelledby="Sublabel-collections-promotions4" 1463 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1464 > 1465 <div class="collapsible-content__inner"> 1466 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1467 <a href="/collections/promotions/Linge-de
1467-lit" class="mobile-nav__link"> 1468 Linge de lit 1469 </a> 1470 </li><li class="mobile-nav__item"> 1471 <a href="/collections/promotions/D%C3%A9coration-textile" class="mobile-nav__link"> 1472 Décoration 1473 </a> 1474 </li><li class="mobile-nav__item"> 1475 <a href="/collections/promotions/Linge-de-bain" class="mobile-nav__link"> 1476 Linge de bain 1477 </a> 1478 </li><li class="mobile-nav__item"> 1479 <a href="/collections/promotions/Literie" class="mobile-nav__link"> 1480 Literie 1481 </a> 1482 </li><li class="mobile-nav__item"> 1483 <a href="/collections/promotions/Linge-de
1483-table" class="mobile-nav__link"> 1484 Linge de table 1485 </a> 1486 </li><li class="mobile-nav__item"> 1487 <a href="/collections/promotions/Protection-Literie" class="mobile-nav__link"> 1488 Protection Literie 1489 </a> 1490 </li></ul> 1491 </div> 1492 </div></li></ul> 1493 </div> 1494 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/collections/tout" 1495 class="mobile-nav__link mobile-nav__link--top-level" 1496 id="Label-collections-tout2" 1497 > 1498 NOS PRODUITS 1499 </a> 1500 <div class="mobile-nav__toggle"> 1501 <button type="button" 1502 aria-controls="Linklist-collections-tout2" 1503 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1504 <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> 1505</span> 1506</button> 1507 </div></div><div id="Linklist-collections-tout2" 1508 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1509 aria-labelledby="Label-collections-tout2" 1510 > 1511 <div class="collapsible-content__inner"> 1512 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1513 <div class="mobile-nav__child-item"><a href="/collections/linge-de-lit" 1514 class="mobile-nav__link" 1515 id="Sublabel-collections-linge-de-lit1" 1516 > 1517 Linge de lit 1518 </a><button type="button" 1519 aria-controls="Sublinklist-collections-tout2-collections-linge-de-lit1" 1520 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1521 <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> 1522</span> 1523</button></div><div 1524 id="Sublinklist-collections-tout2-collections-linge-de-lit1" 1525 aria-labelledby="Sublabel-collections-linge-de-lit1" 1526 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1527 > 1528 <div class="collapsible-content__inner"> 1529 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1530 <a href="/collections/linge-de-lit/Parure" class="mobile-nav__link"> 1531 Parure 1532 </a> 1533 </li><li class="mobile-nav__item"> 1534 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="mobile-nav__link"> 1535 Taie d'oreiller 1536 </a> 1537 </li><li class="mobile-nav__item"> 1538 <a href="/collections/linge-de-lit/Housse-de-couette" class="mobile-nav__link"> 1539 Housse de couette 1540 </a> 1541 </li><li class="mobile-nav__item"> 1542 <a href="/collections/linge-de-lit/Taie-de-traversin" class="mobile-nav__link"> 1543 Taie de traversin 1544 </a> 1545 </li><li class="mobile-nav__item"> 1546 <a href="/collections/linge-de-lit/Drap-housse" class="mobile-nav__link"> 1547 Drap housse 1548 </a> 1549 </li><li class="mobile-nav__item"> 1550 <a href="/collections/linge-de-lit/Drap-plat" class="mobile-nav__link"> 1551 Drap plat 1552 </a> 1553 </li></ul> 1554 </div> 1555 </div></li><li class="mobile-nav__item"> 1556 <div class="mobile-nav__child-item"><a href="/collections/linge-de-bain" 1557 class="mobile-nav__link" 1558 id="Sublabel-collections-linge-de-bain2" 1559 > 1560 Linge de bain 1561 </a><button type="button" 1562 aria-controls="Sublinklist-collections-tout2-collections-linge-de-bain2" 1563 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1564 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1564ox="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> 1565</span> 1566</button></div><div 1567 id="Sublinklist-collections-tout2-collections-linge-de-bain2" 1568 aria-labelledby="Sublabel-collections-linge-de-bain2" 1569 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1570 > 1571 <div class="collapsible-content__inner"> 1572 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1573 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="mobile-nav__link"> 1574 Serviette invité 1575 </a> 1576 </li><li class="mobile-nav__item"> 1577 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="mobile-nav__link"> 1578 Serviette de toilette 1579 </a> 1580 </li><li class="mobile-nav__item"> 1581 <a href="/collections/linge-de-bain/Drap-de-douche" class="mobile-nav__link"> 1582 Drap de douche 1583 </a> 1584 </li><li class="mobile-nav__item"> 1585 <a href="/collections/linge-de-bain/Drap-de-bain" class="mobile-nav__link"> 1586 Drap de bain 1587 </a> 1588 </li><li class="mobile-nav__item"> 1589 <a href="/collections/linge-de-bain/Peignoir" class="mobile-nav__link"> 1590 Peignoir - Kimono - Déshabillé 1591 </a> 1592 </li><li class="mobile-nav__item"> 1593 <a href="/collections/linge-de-bain/Tapis-de-bain" class="mobile-nav__link"> 1594 Tapis de bain 1595 </a> 1596 </li><li class="mobile-nav__item"> 1597 <a href="/collections/linge-de-bain/Gant-de-toilette" class="mobile-nav__link"> 1598 Gant de toilette 1599 </a> 1600 </li><li class="mobile-nav__item"> 1601 <a href="/collections/linge-de-bain/Drap-de-plage" class="mobile-nav__link"> 1602 Drap de plage 1603 </a> 1604 </li><li class="mobile-nav__item"> 1605 <a href="/collections/linge-de-bain/Pantoufle" class="mobile-nav__link"> 1606 Pantoufle 1607 </a> 1608 </li><li class="mobile-nav__item"> 1609 <a href="/collections/linge-de-bain/Pareo" class="mobile-nav__link"> 1610 Paréo 1611 </a> 1612 </li></ul> 1613 </div> 1614 </div></li><li class="mobile-nav__item"> 1615 <div class="mobile-nav__child-item"><a href="/collections/decoration-textile" 1616 class="mobile-nav__link" 1617 id="Sublabel-collections-decoration-textile3" 1618 > 1619 Décoration textile 1620 </a><button type="button" 1621 aria-controls="Sublinklist-collections-tout2-collections-decoration-textile3" 1622 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1623 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1623ox="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> 1624</span> 1625</button></div><div 1626 id="Sublinklist-collections-tout2-collections-decoration-textile3" 1627 aria-labelledby="Sublabel-collections-decoration-textile3" 1628 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1629 > 1630 <div class="collapsible-content__inner"> 1631 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1632 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="mobile-nav__link"> 1633 Coussin 1634 </a> 1635 </li><li class="mobile-nav__item"> 1636 <a href="/collections/decoration-textile/Plaid" class="mobile-nav__link"> 1637 Plaid 1638 </a> 1639 </li><li class="mobile-nav__item"> 1640 <a href="/collections/decoration-textile/Chemin-de-lit" class="mobile-nav__link"> 1641 Chemin de lit 1642 </a> 1643 </li><li class="mobile-nav__item"> 1644 <a href="/collections/decoration-textile/Dessus-de-lit" class="mobile-nav__link"> 1645 Dessus de lit 1646 </a> 1647 </li><li class="mobile-nav__item"> 1648 <a href="/collections/decoration-textile/Couvre-Lit" class="mobile-nav__link"> 1649 Couvre-Lit 1650 </a> 1651 </li><li class="mobile-nav__item"> 1652 <a href="/collections/decoration-textile/Edredon" class="mobile-nav__link"> 1653 Edredon 1654 </a> 1655 </li><li class="mobile-nav__item"> 1656 <a href="/collections/decoration-textile/Couverture" class="mobile-nav__link"> 1657 Couverture 1658 </a> 1659 </li><li class="mobile-nav__item"> 1660 <a href="/collections/decoration-textile/Courtepointe" class="mobile-nav__link"> 1661 Courtepointe 1662 </a> 1663 </li><li class="mobile-nav__item"> 1664 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="mobile-nav__link"> 1665 Parfums 1666 </a> 1667 </li><li class="mobile-nav__item"> 1668 <a href="/collections/decoration-textile/Rideau" class="mobile-nav__link"> 1669 Rideau 1670 </a> 1671 </li></ul> 1672 </div> 1673 </div></li><li class="mobile-nav__item"> 1674 <div class="mobile-nav__child-item"><a href="/collections/literie" 1675 class="mobile-nav__link" 1676 id="Sublabel-collections-literie4" 1677 > 1678 Literie 1679 </a><button type="button" 1680 aria-controls="Sublinklist-collections-tout2-collections-literie4" 1681 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1682 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1682ox="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> 1683</span> 1684</button></div><div 1685 id="Sublinklist-collections-tout2-collections-literie4" 1686 aria-labelledby="Sublabel-collections-literie4" 1687 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1688 > 1689 <div class="collapsible-content__inner"> 1690 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1691 <a href="/collections/literie/Couette" class="mobile-nav__link"> 1692 Couette 1693 </a> 1694 </li><li class="mobile-nav__item"> 1695 <a href="/collections/literie/Oreiller" class="mobile-nav__link"> 1696 Oreiller 1697 </a> 1698 </li><li class="mobile-nav__item"> 1699 <a href="/collections/protection-literie-1/Protection" class="mobile-nav__link"> 1700 Protection literie 1701 </a> 1702 </li><li class="mobile-nav__item"> 1703 <a href="/collections/literie/Traversin" class="mobile-nav__link"> 1704 Traversin 1705 </a> 1706 </li><li class="mobile-nav__item"> 1707 <a href="/collections/literie/Cache-sommier" class="mobile-nav__link"> 1708 Cache Sommier 1709 </a> 1710 </li></ul> 1711 </div> 1712 </div></li><li class="mobile-nav__item"> 1713 <div class="mobile-nav__child-item"><a href="/collections/la-table" 1714 class="mobile-nav__link" 1715 id="Sublabel-collections-la-table5" 1716 > 1717 La table 1718 </a><button type="button" 1719 aria-controls="Sublinklist-collections-tout2-collections-la-table5" 1720 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1721 <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> 1722</span> 1723</button></div><div 1724 id="Sublinklist-collections-tout2-collections-la-table5" 1725 aria-labelledby="Sublabel-collections-la-table5" 1726 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1727 > 1728 <div class="collapsible-content__inner"> 1729 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1730 <a href="/collections/la-table/Nappe" class="mobile-nav__link"> 1731 Nappe 1732 </a> 1733 </li><li class="mobile-nav__item"> 1734 <a href="/collections/la-table/Serviette-de-table" class="mobile-nav__link"> 1735 Serviette de table 1736 </a> 1737 </li><li class="mobile-nav__item"> 1738 <a href="/collections/la-table/Set-de-table" class="mobile-nav__link"> 1739 Set de table 1740 </a> 1741 </li><li class="mobile-nav__item"> 1742 <a href="/collections/la-table/Torchon" class="mobile-nav__link"> 1743 Torchon 1744 </a> 1745 </li><li class="mobile-nav__item"> 1746 <a href="/collections/la-table/Chemin-de-table" class="mobile-nav__link"> 1747 Chemin de table 1748 </a> 1749 </li><li class="mobile-nav__item"> 1750 <a href="/collections/la-table/Gant-et-Manique" class="mobile-nav__link"> 1751 Gant et Manique 1752 </a> 1753 </li><li class="mobile-nav__item"> 1754 <a href="/collections/la-table/Essuie-M
1754ains" class="mobile-nav__link"> 1755 Essuie Main 1756 </a> 1757 </li><li class="mobile-nav__item"> 1758 <a href="/collections/la-table/Tablier" class="mobile-nav__link"> 1759 Tablier 1760 </a> 1761 </li></ul> 1762 </div> 1763 </div></li></ul> 1764 </div> 1765 </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" 1766 class="mobile-nav__link mobile-nav__link--top-level" 1767 id="Label-collections-linge-de-lit-parure3" 1768 > 1769 NOS MARQUES 1770 </a> 1771 <div class="mobile-nav__toggle"> 1772 <button type="button" 1773 aria-controls="Linklist-collections-linge-de-lit-parure3" 1774 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1775 <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> 1776</span> 1777</button> 1778 </div></div><div id="Linklist-collections-linge-de-lit-parure3" 1779 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1780 aria-labelledby="Label-collections-linge-de-lit-parure3" 1781 > 1782 <div class="collapsible-content__inner"> 1783 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1784 <div class="mobile-nav__child-item"><a href="/" 1785 class="mobile-nav__link" 1786 id="Sublabel-1" 1787 > 1788 LINGE DE LIT 1789 </a><button type="button" 1790 aria-controls="Sublinklist-collections-linge-de-lit-parure3-1" 1791 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1792 <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> 1793</span> 1794</button></div><div 1795 id="Sublinklist-collections-linge-de-lit-parure3-1" 1796 aria-labelledby="Sublabel-1" 1797 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1798 > 1799 <div class="collapsible-content__inner"> 1800 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1801 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="mobile-nav__link"> 1802 Blanc des Vosges 1803 </a> 1804 </li><li class="mobile-nav__item"> 1805 <a href="/collections/boss-home" class="mobile-nav__link"> 1806 Boss Home 1807 </a> 1808 </li><li class="mobile-nav__item"> 1809 <a href="/collections/kenzo" class="mobile-nav__link"> 1810 Kenzo 1811 </a> 1812 </li><li class="mobile-nav__item"> 1813 <a href="/collections/lacoste" class="mobile-nav__link"> 1814 Lacoste 1815 </a> 1816 </li><li class="mobile-nav__item"> 1817 <a href="/collections/olivier-desforges/Olivier-Desforges" class="mobile-nav__link"> 1818 Olivier Desforges 1819 </a> 1820 </li><li class="mobile-nav__item"> 1821 <a href="/collections/pip-studio" class="mobile-nav__link"> 1822 Pip Studio 1823 </a> 1824 </li><li class="mobile-nav__item"> 1825 <a href="/collections/sanderson/Sanderson" class="mobile-nav__link"> 1826 Sanderson 1827 </a> 1828 </li><li class="mobile-nav__item"> 1829 <a href="/collections/scion-living/Scion-Living" class="mobile-nav__link"> 1830 Scion Living 1831 </a> 1832 </li><li class="mobile-nav__item"> 1833 <a href="/collections/yves-delorme" class="mobile-nav__link"> 1834 Yves Delorme 1835 </a> 1836 </li></ul> 1837 </div> 1838 </div></li><li class="mobile-nav__item"> 1839 <div class="mobile-nav__child-item"><a href="/" 1840 class="mobile-nav__link" 1841 id="Sublabel-2" 1842 > 1843 DECORATION | TABLE | BAIN 1844 </a><button type="button" 1845 aria-controls="Sublinklist-collections-linge-de-lit-parure3-2" 1846 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1847 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1847ox="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> 1848</span> 1849</button></div><div 1850 id="Sublinklist-collections-linge-de-lit-parure3-2" 1851 aria-labelledby="Sublabel-2" 1852 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1853 > 1854 <div class="collapsible-content__inner"> 1855 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1856 <a href="/collections/brun-de-vian-tiran" class="mobile-nav__link"> 1857 Brun de Vian-Tiran 1858 </a> 1859 </li><li class="mobile-nav__item"> 1860 <a href="/collections/jean-vier" class="mobile-nav__link"> 1861 Jean Vier 1862 </a> 1863 </li><li class="mobile-nav__item"> 1864 <a href="/collections/laurence-tavernier" class="mobile-nav__link"> 1865 Laurence Tavernier 1866 </a> 1867 </li><li class="mobile-nav__item"> 1868 <a href="/collections/lasa-home" class="mobile-nav__link"> 1869 Lasa Home 1870 </a> 1871 </li><li class="mobile-nav__item"> 1872 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="mobile-nav__link"> 1873 Le Jacquard Français 1874 </a> 1875 </li><li class="mobile-nav__item"> 1876 <a href="/collections/linder/Linder" class="mobile-nav__link"> 1877 Linder 1878 </a> 1879 </li><li class="mobile-nav__item"> 1880 <a href="/collections/ralph-lauren" class="mobile-nav__link"> 1881 Ralph Lauren 1882 </a> 1883 </li><li class="mobile-nav__item"> 1884 <a href="/collections/toison-dor" class="mobile-nav__link"> 1885 Toison d'Or 1886 </a> 1887 </li><li class="mobile-nav__item"> 1888 <a href="/collections/vivaraise/Vivaraise" class="mobile-nav__link"> 1889 Vivaraise 1890 </a> 1891 </li><li class="mobile-nav__item"> 1892 <a href="/collections/sud-etoffe" class="mobile-nav__link"> 1893 Sud Etoffe 1894 </a> 1895 </li></ul> 1896 </div> 1897 </div></li><li class="mobile-nav__item"> 1898 <div class="mobile-nav__child-item"><a href="/" 1899 class="mobile-nav__link" 1900 id="Sublabel-3" 1901 > 1902 LITERIE 1903 </a><button type="button" 1904 aria-controls="Sublinklist-collections-linge-de-lit-parure3-3" 1905 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1906 <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> 1907</span> 1908</button></div><div 1909 id="Sublinklist-collections-linge-de-lit-parure3-3" 1910 aria-labelledby="Sublabel-3" 1911 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1912 > 1913 <div class="collapsible-content__inner"> 1914 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1915 <a href="/collections/biotex" class="mobile-nav__link"> 1916 Biotex 1917 </a> 1918 </li><li class="mobile-nav__item"> 1919 <a href="/collections/drouault/Drouault" class="mobile-nav__link"> 1920 Drouault 1921 </a> 1922 </li></ul> 1923 </div> 1924 </div></li></ul> 1925 </div> 1926 </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" 1927 class="mobile-nav__link mobile-nav__link--top-level" 1928 id="Label-pages-qui-sommes-nous-linge-de-maison4" 1929 > 1930 Qui Sommes-nous ? 1931 </a> 1932 <div class="mobile-nav__toggle"> 1933 <button type="button" 1934 aria-controls="Linklist-pages-qui-sommes-nous-linge-de-maison4" 1935 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1936 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1936ox="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> 1937</span> 1938</button> 1939 </div></div><div id="Linklist-pages-qui-sommes-nous-linge-de-maison4" 1940 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1941 aria-labelledby="Label-pages-qui-sommes-nous-linge-de-maison4" 1942 > 1943 <div class="collapsible-content__inner"> 1944 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1945 <div class="mobile-nav__child-item"><a href="/pages/qui-sommes-nous-linge-de-maison" 1946 class="mobile-nav__link" 1947 id="Sublabel-pages-qui-sommes-nous-linge-de-maison1" 1948 > 1949 Ã Linge de maison 1950 </a></div></li><li class="mobile-nav__item"> 1951 <div class="mobile-nav__child-item"><a href="/pages/magasin-linge-de-maison-store-locator" 1952 class="mobile-nav__link" 1953 id="Sublabel-pages-magasin-linge-de-maison-store-locator2" 1954 > 1955 Nos boutiques 1956 </a></div></li></ul> 1957 </div> 1958 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 1959 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-6"> 1960 <a href="/account" class="mobile-nav__link">Se connecter 1961</a> 1962 </div></div> 1963 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-7"><li class="mobile-nav__social-item"> 1964 <a target="_blank" rel="noopener" href="https://www.facebook.com/olingedemaison/" title="Olingedemaison.com sur Facebook"> 1965 <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> 1966 <span class="icon__fallback-text">Facebook</span> 1967 </a> 1968 </li></ul> 1969 </div> 1970 </div> 1971</div> 1972<div id="CartDrawer" class="drawer drawer--right"> 1973 <form action="/cart" method="post" novalidate class="drawer__contents"> 1974 <div class="drawer__fixed-header"> 1975 <div class="drawer__header appear-animation appear-delay-1"> 1976 <div class="h2 drawer__title">Panier</div> 1977 <div class="drawer__close"> 1978 <button type="button" class="drawer__close-button js-drawer-close"> 1979 <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> 1980 <span class="icon__fallback-text">Fermer le panier</span> 1981 </button> 1982 </div> 1983 </div> 1984 </div> 1985 1986 <div id="CartContainer" class="drawer__inner"></div> 1987 </form> 1988 </div><style> 1989 .site-nav__link, 1990 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 1991 font-size: 15px; 1992 } 1993 1994 .site-nav__link, .mobile-nav__link--top-level { 1995 text-transform: uppercase; 1996 letter-spacing: 0.2em; 1997 } 1998 .mobile-nav__link--top-level { 1999 font-size: 1.1em; 2000 } 2001 2002 2003 2004 2005 2006</style> 2007 2008<div data-section-id="header" data-section-type="header-section"> 2009 2010 2011 2012 2013 2014 2015 2016 2017<div class="toolbar small--hide"> 2018 <div class="page-width"> 2019 <div class="toolbar__content"></div> 2020 2021 </div> 2022</div> 2023<div class="header-sticky-wrapper"> 2024 <div class="header-wrapper"><!---------- RUBALISE ---> 2025 2026 2027 2028 2029 2030 <!---------- RUBALISE ---> 2031 2032 2033 2034 <header 2035 class="site-header site-header--heading-style " 2036 data-sticky="false"> 2037 <div class="page-width"> 2038 <div 2039 class="header-layout header-layout--center" 2040 data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav small--hide"> 2041 <a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 2042 <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>
2043 <span class="icon__fallback-text">Rechercher</span> 2044 </a> 2045 </div><div class="site-nav medium-up--hide"> 2046 <button 2047 type="button" 2048 class="site-nav__link site-nav__link--icon js-drawer-open-nav" 2049 aria-controls="NavDrawer"> 2050 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 2051 <span class="icon__fallback-text">Navigation</span> 2052 </button> 2053 </div> 2054 </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 2055 .header-layout--left-center .header-item--logo, 2056 .header-layout--left-center .header-item--icons { 2057 -webkit-box-flex: 0 1 120px; 2058 -ms-flex: 0 1 120px; 2059 flex: 0 1 120px; 2060 } 2061 2062 @media only screen and (min-width: 769px) { 2063 .header-item--logo, 2064 .header-layout--left-center .header-item--logo, 2065 .header-layout--left-center .header-item--icons { 2066 -webkit-box-flex: 0 0 160px; 2067 -ms-flex: 0 0 160px; 2068 flex: 0 0 160px; 2069 } 2070 } 2071 2072 .site-header__logo a { 2073 width: 120px; 2074 } 2075 .is-light .site-header__logo .logo--inverted { 2076 width: 120px; 2077 } 2078 @media only screen and (min-width: 769px) { 2079 .site-header__logo a { 2080 width: 160px; 2081 } 2082 2083 .is-light .site-header__logo .logo--inverted { 2084 width: 160px; 2085 } 2086 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 2087 <a 2088 href="/" 2089 itemprop="url" 2090 class="site-header__logo-link logo--has-inverted"> 2091 <img 2092 class="small--hide" 2093 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524" 2094 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" 2095 alt="Logo-o-linge-de-maison" 2096 itemprop="logo"> 2097 <img 2098 class="medium-up--hide" 2099 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524" 2100 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" 2101 alt="Logo-o-linge-de-maison"> 2102 </a><a 2103 href="/" 2104 itemprop="url" 2105 class="site-header__logo-link logo--inverted"> 2106 <img 2107 class="small--hide" 2108 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_160x.png?v=1758290524" 2109 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" 2110 alt="Logo-o-linge-de-maison" 2111 itemprop="logo"> 2112 <img 2113 class="medium-up--hide" 2114 src="//olingedemaison.com/cdn/shop/files/LOGO_OLINGE-linge-de-maison_120x.png?v=1758290524" 2115 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" 2116 alt="Logo-o-linge-de-maison"> 2117 </a></div></div><div class="header-item header-item--icons"><div class="site-nav"> 2118 <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 2119 <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> 2120 <span class="icon__fallback-text">Se connecter 2121</span> 2122 </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header medium-up--hide"> 2123 <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>
2124 <span class="icon__fallback-text">Rechercher</span> 2125 </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 2126 <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> 2127 <span class="cart-link__bubble"></span> 2128 </span> 2129 </a> 2130 </div> 2131</div> 2132</div> 2133 </div><div class="text-center"><ul 2134 class="site-nav site-navigation small--hide" 2135 2136 role="navigation" aria-label="Primary" 2137 ><li 2138 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2139 aria-haspopup="true"> 2140 2141 <a href="/collections/promotions" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2142 PROMOTIONS 2143 </a><div class="site-nav__dropdown megamenu text-left"> 2144 <div class="page-width"> 2145 <div class="grid grid--center"> 2146 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2147 <a href="/collections/french-days" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">FRENCH DAYS</a> 2148 </div><div class="h5"> 2149 <a href="/collections/le-mois-de-la-couette" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">MOIS DE LA COUETTE</a> 2150 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2151 href="/collections/promotions" 2152 class="megamenu__colection-image" 2153 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2154 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">NOS REMISES</a> 2155 </div><div> 2156 <a href="/collections/promotions/-60%25" class="site-nav__dropdown-link"> 2157 -60% 2158 </a> 2159 </div><div> 2160 <a href="/collections/promotions/-50%25" class="site-nav__dropdown-link"> 2161 -50% 2162 </a> 2163 </div><div> 2164 <a href="/collections/promotions/40%25" class="site-nav__dropdown-link"> 2165 -40% 2166 </a> 2167 </div><div> 2168 <a href="/collections/promotions/-30%25" class="site-nav__dropdown-link"> 2169 -30% 2170 </a> 2171 </div><div> 2172 <a href="/collections/promotions/-20%25" class="site-nav__dropdown-link"> 2173 -20% 2174 </a> 2175 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2176 href="/collections/promotions" 2177 class="megamenu__colection-image" 2178 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2179 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">TOUTES NOS CATEGORIES</a> 2180 </div><div>
2181 <a href="/collections/promotions/Linge-de-lit" class="site-nav__dropdown-link"> 2182 Linge de lit 2183 </a> 2184 </div><div> 2185 <a href="/collections/promotions/D%C3%A9coration-textile" class="site-nav__dropdown-link"> 2186 Décoration 2187 </a> 2188 </div><div> 2189 <a href="/collections/promotions/Linge-de-bain" class="site-nav__dropdown-link"> 2190 Linge de bain 2191 </a> 2192 </div><div> 2193 <a href="/collections/promotions/Literie" class="site-nav__dropdown-link"> 2194 Literie 2195 </a> 2196 </div><div> 2197 <a href="/collections/promotions/Linge-de-table" class="site-nav__dropdown-link"> 2198 Linge de table 2199 </a> 2200 </div><div> 2201 <a href="/collections/promotions/Protection-Literie" class="site-nav__dropdown-link"> 2202 Protection Literie 2203 </a> 2204 </div></div> 2205 </div> 2206 </div> 2207 </div></li><li 2208 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2209 aria-haspopup="true"> 2210 2211 <a href="/collections/tout" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2212 NOS PRODUITS 2213 </a><div class="site-nav__dropdown megamenu text-left"> 2214 <div class="page-width"> 2215 <div class="grid grid--center"> 2216 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><a 2217 href="/collections/linge-de-lit" 2218 class="megamenu__colection-image" 2219 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"> 2220 <a href="/collections/linge-de-lit" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de lit</a> 2221 </div><div> 2222 <a href="/collections/linge-de-lit/Parure" class="site-nav__dropdown-link"> 2223 Parure 2224 </a> 2225 </div><div> 2226 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="site-nav__dropdown-link"> 2227 Taie d'oreiller 2228 </a> 2229 </div><div> 2230 <a href="/collections/linge-de-lit/Housse-de-couette" class="site-nav__dropdown-link"> 2231 Housse de couette 2232 </a> 2233 </div><div> 2234 <a href="/collections/linge-de-lit/Taie-de-traversin" class="site-nav__dropdown-link"> 2235 Taie de traversin 2236 </a> 2237 </div><div> 2238 <a href="/collections/linge-de-lit/Drap-housse" class="site-nav__dropdown-link"> 2239 Drap housse 2240 </a> 2241 </div><div> 2242 <a href="/collections/linge-de-lit/Drap-plat" class="site-nav__dropdown-link"> 2243 Drap plat 2244 </a> 2245 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2246 href="/collections/linge-de-bain" 2247 class="megamenu__colection-image" 2248 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"> 2249 <a href="/collections/linge-de-bain" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de bain</a> 2250 </div><div> 2251 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="site-nav__dropdown-link"> 2252 Serviette invité 2253 </a> 2254 </div><div> 2255 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="site-nav__dropdown-link"> 2256 Serviette de toilette 2257 </a> 2258 </div><div> 2259 <a href="/collections/linge-de-bain/Drap-de-douche" class="site-nav__dropdown-link"> 2260 Drap de douche 2261 </a> 2262 </div><div> 2263 <a href="/collections/linge-de-bain/Drap-de-bain" class="site-nav__dropdown-link"> 2264 Drap de bain 2265 </a> 2266 </div><div> 2267 <a href="/collections/linge-de-bain/Peignoir" class="site-nav__dropdown-link"> 2268 Peignoir - Kimono - Déshabillé 2269 </a> 2270 </div><div> 2271 <a href="/collections/linge-de-bain/Tapis-de-bain" class="site-nav__dropdown-link"> 2272 Tapis de bain 2273 </a> 2274 </div><div> 2275 <a href="/collections/linge-de-bain/Gant-de-toilette" class="site-nav__dropdown-link"> 2276 Gant de toilette 2277 </a> 2278 </div><div> 2279 <a href="/collections/linge-de-bain/Drap-de-plage" class="site-nav__dropdown-link"> 2280 Drap de plage 2281 </a> 2282 </div><div> 2283 <a href="/collections/linge-de-bain/Pantoufle" class="site-nav__dropdown-link"> 2284 Pantoufle 2285 </a> 2286 </div><div> 2287 <a href="/collections/linge-de-bain/Pareo" class="site-nav__dropdown-link"> 2288 Paréo 2289 </a> 2290 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2291 href="/collections/decoration-textile" 2292 class="megamenu__colection-image" 2293 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"> 2294 <a href="/collections/decoration-textile" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Décoration textile</a> 2295 </div><div> 2296 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="site-nav__dropdown-link"> 2297 Coussin 2298 </a> 2299 </div><div> 2300 <a href="/collections/decoration-textile/Plaid" class="site-nav__dropdown-link"> 2301 Plaid 2302 </a> 2303 </div><div> 2304 <a href="/collections/decoration-textile/Chemin-de-lit" class="site-nav__dropdown-link"> 2305 Chemin de lit 2306 </a> 2307 </div><div> 2308 <a href="/collections/decoration-textile/Dessus-de-lit" class="site-nav__dropdown-link"> 2309 Dessus de lit 2310 </a> 2311 </div><div> 2312 <a href="/collections/decoration-textile/Couvre-Lit" class="site-nav__dropdown-link"> 2313 Couvre-Lit 2314 </a> 2315 </div><div> 2316 <a href="/collections/decoration-textile/Edredon" class="site-nav__dropdown-link"> 2317 Edredon 2318 </a> 2319 </div><div> 2320 <a href="/collections/decoration-textile/Couverture" class="site-nav__dropdown-link"> 2321 Couverture 2322 </a> 2323 </div><div> 2324 <a href="/collections/decoration-textile/Courtepointe" class="site-nav__dropdown-link"> 2325 Courtepointe 2326 </a> 2327 </div><div> 2328 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="site-nav__dropdown-link"> 2329 Parfums 2330 </a> 2331 </div><div> 2332 <a href="/collections/decoration-textile/Rideau" class="site-nav__dropdown-link"> 2333 Rideau 2334 </a> 2335 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><a 2336 href="/collections/literie" 2337 class="megamenu__colection-image" 2338 style="background-image: url(//olingedemaison.com/cdn/shop/collections/TraversinMA
2338NOIR2_1024x1024_2x_f8f5e15d-1478-4bbe-93cc-023ac1416863_400x.jpg?v=1601754732)"></a><div class="h5"> 2339 <a href="/collections/literie" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Literie</a> 2340 </div><div> 2341 <a href="/collections/literie/Couette" class="site-nav__dropdown-link"> 2342 Couette 2343 </a> 2344 </div><div> 2345 <a href="/collections/literie/Oreiller" class="site-nav__dropdown-link"> 2346 Oreiller 2347 </a> 2348 </div><div> 2349 <a href="/collections/protection-literie-1/Protection" class="site-nav__dropdown-link"> 2350 Protection literie 2351 </a> 2352 </div><div> 2353 <a href="/collections/literie/Traversin" class="site-nav__dropdown-link"> 2354 Traversin 2355 </a> 2356 </div><div> 2357 <a href="/collections/literie/Cache-sommier" class="site-nav__dropdown-link"> 2358 Cache Sommier 2359 </a> 2360 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-5"><a 2361 href="/collections/la-table" 2362 class="megamenu__colection-image" 2363 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Capture_d_ecran_2021-06-28_155204_400x.jpg?v=1780565281)"></a><div class="h5"> 2364 <a href="/collections/la-table" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">La table</a> 2365 </div><div> 2366 <a href="/collections/la-table/Nappe" class="site-nav__dropdown-link"> 2367 Nappe 2368 </a> 2369 </div><div> 2370 <a href="/collections/la-table/Serviette-de-table" class="site-nav__dropdown-link"> 2371 Serviette de table 2372 </a> 2373 </div><div> 2374 <a href="/collections/la-table/Set-de-table" class="site-nav__dropdown-link"> 2375 Set de table 2376 </a> 2377 </div><div> 2378 <a href="/collections/la-table/Torchon" class="site-nav__dropdown-link"> 2379 Torchon 2380 </a> 2381 </div><div> 2382 <a href="/collections/la-table/Chemin-de-table" class="site-nav__dropdown-link"> 2383 Chemin de table 2384 </a> 2385 </div><div> 2386 <a href="/collections/la-table/Gant-et-Manique" class="site-nav__dropdown-link"> 2387 Gant et Manique 2388 </a> 2389 </div><div> 2390 <a href="/collections/la-table/Essuie-Mains" class="site-nav__dropdown-link"> 2391 Essuie Main 2392 </a> 2393 </div><div> 2394 <a href="/collections/la-table/Tablier" class="site-nav__dropdown-link"> 2395 Tablier 2396 </a> 2397 </div></div> 2398 </div> 2399 </div> 2400 </div></li><li 2401 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2402 aria-haspopup="true"> 2403 2404 <a href="/collections/linge-de-lit/Parure" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2405 NOS MARQUES 2406 </a><div class="site-nav__dropdown megamenu text-left"> 2407 <div class="page-width"> 2408 <div class="grid grid--center"> 2409 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2410 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LINGE DE LIT</a> 2411 </div><div> 2412 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="site-nav__dropdown-link"> 2413 Blanc des Vosges 2414 </a> 2415 </div><div> 2416 <a href="/collections/boss-home" class="site-nav__dropdown-link"> 2417 Boss Home 2418 </a> 2419 </div><div> 2420 <a href="/collections/kenzo" class="site-nav__dropdown-link"> 2421 Kenzo 2422 </a> 2423 </div><div> 2424 <a href="/collections/lacoste" class="site-nav__dropdown-link"> 2425 Lacoste 2426 </a> 2427 </div><div> 2428 <a href="/collections/olivier-desforges/Olivier-Desforges" class="site-nav__dropdown-link"> 2429 Olivier Desforges 2430 </a> 2431 </div><div> 2432 <a href="/collections/pip-studio" class="site-nav__dropdown-link"> 2433 Pip Studio 2434 </a> 2435 </div><div> 2436 <a href="/collections/sanderson/Sanderson" class="site-nav__dropdown-link"> 2437 Sanderson 2438 </a> 2439 </div><div> 2440 <a href="/collections/scion-living/Scion-Living" class="site-nav__dropdown-link"> 2441 Scion Living 2442 </a> 2443 </div><div> 2444 <a href="/collections/yves-delorme" class="site-nav__dropdown-link"> 2445 Yves Delorme 2446 </a> 2447 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2448 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">DECORATION | TABLE | BAIN</a> 2449 </div><div> 2450 <a href="/collections/brun-de-vian-tiran" class="site-nav__dropdown-link"> 2451 Brun de Vian-Tiran 2452 </a> 2453 </div><div> 2454 <a href="/collections/jean-vier" class="site-nav__dropdown-link"> 2455 Jean Vier 2456 </a> 2457 </div><div> 2458 <a href="/collections/laurence-tavernier" class="site-nav__dropdown-link"> 2459 Laurence Tavernier 2460 </a> 2461 </div><div> 2462 <a href="/collections/lasa-home" class="site-nav__dropdown-link"> 2463 Lasa Home 2464 </a> 2465 </div><div> 2466 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="site-nav__dropdown-link"> 2467 Le Jacquard Français 2468 </a> 2469 </div><div> 2470 <a href="/collections/linder/Linder" class="site-nav__dropdown-link"> 2471 Linder 2472 </a> 2473 </div><div> 2474 <a href="/collections/ralph-lauren" class="site-nav__dropdown-link">
2475 Ralph Lauren 2476 </a> 2477 </div><div> 2478 <a href="/collections/toison-dor" class="site-nav__dropdown-link"> 2479 Toison d'Or 2480 </a> 2481 </div><div> 2482 <a href="/collections/vivaraise/Vivaraise" class="site-nav__dropdown-link"> 2483 Vivaraise 2484 </a> 2485 </div><div> 2486 <a href="/collections/sud-etoffe" class="site-nav__dropdown-link"> 2487 Sud Etoffe 2488 </a> 2489 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 2490 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LITERIE</a> 2491 </div><div> 2492 <a href="/collections/biotex" class="site-nav__dropdown-link"> 2493 Biotex 2494 </a> 2495 </div><div> 2496 <a href="/collections/drouault/Drouault" class="site-nav__dropdown-link"> 2497 Drouault 2498 </a> 2499 </div></div> 2500 </div> 2501 </div> 2502 </div></li><li 2503 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 2504 aria-haspopup="true"> 2505 2506 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2507 Qui Sommes-nous ? 2508 </a><ul class="site-nav__dropdown text-left"><li class=""> 2509 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2510 Ã Linge de maison 2511</a></li><li class=""> 2512 <a href="/pages/magasin-linge-de-maison-store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2513 Nos boutiques 2514</a></li></ul></li></ul> 2515</div></div> 2516 <div class="site-header__search-container"> 2517 <div class="site-header__search"> 2518 <div class="page-width"> 2519 <form action="/search" method="get" role="search" 2520 id="HeaderSearchForm" 2521 class="site-header__search-form"> 2522 <input type="hidden" name="type" value="product,article,page,collection"> 2523 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 2524 <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> 2525 <span class="icon__fallback-text">Recherche</span> 2526 </button> 2527 <input type="search" name="q" value="" placeholder="Rechercher dans la boutique" class="site-header__search-input" aria-label="Rechercher dans la boutique"> 2528 </form> 2529 <button type="button" class="js-search-header-close text-link site-header__search-btn"> 2530 <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> 2531 <span class="icon__fallback-text">"Fermer (Esc)"</span> 2532 </button> 2533 </div> 2534 </div><div class="predictive-results hide"> 2535 <div class="page-width"> 2536 <div id="PredictiveResults"></div> 2537 <div class="text-center predictive-results__footer"> 2538 <button type="button" class="btn btn--small" data-predictive-search-button> 2539 <small> 2540 Voir plus 2541 </small> 2542 </button> 2543 </div> 2544 </div> 2545 </div></div> 2546 </header> 2547 <div id="scroll-menu" class="scroll-menu"> 2548 <div class="scroll-menu-container"> 2549 <div class="scroll-menu__logo"> 2550 <a href="/"> 2551 <img src="//olingedemaison.com/cdn/shop/t/39/assets/logo_olinge_blanc.png?v=119728302000277755301773318877" alt="Logo OLINGE" class="logo-img"> 2552 </a> 2553 </div> 2554 <div class="site-header--heading-style site-nav__link"><ul 2555 class="site-nav site-navigation small--hide" 2556 2557 role="navigation" aria-label="Primary" 2558 ><li 2559 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2560 aria-haspopup="true"> 2561 2562 <a href="/collections/promotions" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2563 PROMOTIONS 2564 </a><div class="site-nav__dropdown megamenu text-left"> 2565 <div class="page-width"> 2566 <div class="grid grid--center"> 2567 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2568 <a href="/collections/french-days" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">FRENCH DAYS</a> 2569 </div><div class="h5"> 2570 <a href="/collections/le-mois-de-la-couette"
2570class="site-nav__dropdown-link site-nav__dropdown-link--top-level">MOIS DE LA COUETTE</a> 2571 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2572 href="/collections/promotions" 2573 class="megamenu__colection-image" 2574 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2575 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">NOS REMISES</a> 2576 </div><div> 2577 <a href="/collections/promotions/-60%25" class="site-nav__dropdown-link"> 2578 -60% 2579 </a> 2580 </div><div> 2581 <a href="/collections/promotions/-50%25" class="site-nav__dropdown-link"> 2582 -50% 2583 </a> 2584 </div><div> 2585 <a href="/collections/promotions/40%25" class="site-nav__dropdown-link"> 2586 -40% 2587 </a> 2588 </div><div> 2589 <a href="/collections/promotions/-30%25" class="site-nav__dropdown-link"> 2590 -30% 2591 </a> 2592 </div><div> 2593 <a href="/collections/promotions/-20%25" class="site-nav__dropdown-link"> 2594 -20% 2595 </a> 2596 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2597 href="/collections/promotions" 2598 class="megamenu__colection-image" 2599 style="background-image: url(//olingedemaison.com/cdn/shop/collections/slider_ba25cef2-fecd-418c-8fa6-80f439748bad_400x.jpg?v=1762174420)"></a><div class="h5"> 2600 <a href="/collections/promotions" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">TOUTES NOS CATEGORIES</a> 2601 </div><div>
2602 <a href="/collections/promotions/Linge-de-lit" class="site-nav__dropdown-link"> 2603 Linge de lit 2604 </a> 2605 </div><div> 2606 <a href="/collections/promotions/D%C3%A9coration-textile" class="site-nav__dropdown-link"> 2607 Décoration 2608 </a> 2609 </div><div> 2610 <a href="/collections/promotions/Linge-de-bain" class="site-nav__dropdown-link"> 2611 Linge de bain 2612 </a> 2613 </div><div> 2614 <a href="/collections/promotions/Literie" class="site-nav__dropdown-link"> 2615 Literie 2616 </a> 2617 </div><div> 2618 <a href="/collections/promotions/Linge-de-table" class="site-nav__dropdown-link"> 2619 Linge de table 2620 </a> 2621 </div><div> 2622 <a href="/collections/promotions/Protection-Literie" class="site-nav__dropdown-link"> 2623 Protection Literie 2624 </a> 2625 </div></div> 2626 </div> 2627 </div> 2628 </div></li><li 2629 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2630 aria-haspopup="true"> 2631 2632 <a href="/collections/tout" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2633 NOS PRODUITS 2634 </a><div class="site-nav__dropdown megamenu text-left"> 2635 <div class="page-width"> 2636 <div class="grid grid--center"> 2637 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><a 2638 href="/collections/linge-de-lit" 2639 class="megamenu__colection-image" 2640 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"> 2641 <a href="/collections/linge-de-lit" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de lit</a> 2642 </div><div> 2643 <a href="/collections/linge-de-lit/Parure" class="site-nav__dropdown-link"> 2644 Parure 2645 </a> 2646 </div><div> 2647 <a href="/collections/linge-de-lit/Taie-d'oreiller" class="site-nav__dropdown-link"> 2648 Taie d'oreiller 2649 </a> 2650 </div><div> 2651 <a href="/collections/linge-de-lit/Housse-de-couette" class="site-nav__dropdown-link"> 2652 Housse de couette 2653 </a> 2654 </div><div> 2655 <a href="/collections/linge-de-lit/Taie-de-traversin" class="site-nav__dropdown-link"> 2656 Taie de traversin 2657 </a> 2658 </div><div> 2659 <a href="/collections/linge-de-lit/Drap-housse" class="site-nav__dropdown-link"> 2660 Drap housse 2661 </a> 2662 </div><div> 2663 <a href="/collections/linge-de-lit/Drap-plat" class="site-nav__dropdown-link"> 2664 Drap plat 2665 </a> 2666 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><a 2667 href="/collections/linge-de-bain" 2668 class="megamenu__colection-image" 2669 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"> 2670 <a href="/collections/linge-de-bain" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Linge de bain</a> 2671 </div><div> 2672 <a href="/collections/linge-de-bain/Serviette-invit%C3%A9" class="site-nav__dropdown-link"> 2673 Serviette invité 2674 </a> 2675 </div><div> 2676 <a href="/collections/linge-de-bain/Serviette-de-toilette" class="site-nav__dropdown-link"> 2677 Serviette de toilette 2678 </a> 2679 </div><div> 2680 <a href="/collections/linge-de-bain/Drap-de-douche" class="site-nav__dropdown-link"> 2681 Drap de douche 2682 </a> 2683 </div><div> 2684 <a href="/collections/linge-de-bain/Drap-de-bain" class="site-nav__dropdown-link"> 2685 Drap de bain 2686 </a> 2687 </div><div> 2688 <a href="/collections/linge-de-bain/Peignoir" class="site-nav__dropdown-link"> 2689 Peignoir - Kimono - Déshabillé 2690 </a> 2691 </div><div> 2692 <a href="/collections/linge-de-bain/Tapis-de-bain" class="site-nav__dropdown-link"> 2693 Tapis de bain 2694 </a> 2695 </div><div> 2696 <a href="/collections/linge-de-bain/Gant-de-toilette" class="site-nav__dropdown-link"> 2697 Gant de toilette 2698 </a> 2699 </div><div> 2700 <a href="/collections/linge-de-bain/Drap-de-plage" class="site-nav__dropdown-link"> 2701 Drap de plage 2702 </a> 2703 </div><div> 2704 <a href="/collections/linge-de-bain/Pantoufle" class="site-nav__dropdown-link"> 2705 Pantoufle 2706 </a> 2707 </div><div> 2708 <a href="/collections/linge-de-bain/Pareo" class="site-nav__dropdown-link"> 2709 Paréo 2710 </a> 2711 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><a 2712 href="/collections/decoration-textile" 2713 class="megamenu__colection-image" 2714 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"> 2715 <a href="/collections/decoration-textile" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Décoration textile</a> 2716 </div><div> 2717 <a href="/collections/decoration-textile/Coussin-d%C3%A9coratif" class="site-nav__dropdown-link"> 2718 Coussin 2719 </a> 2720 </div><div> 2721 <a href="/collections/decoration-textile/Plaid" class="site-nav__dropdown-link"> 2722 Plaid 2723 </a> 2724 </div><div> 2725 <a href="/collections/decoration-textile/Chemin-de-lit" class="site-nav__dropdown-link"> 2726 Chemin de lit 2727 </a> 2728 </div><div> 2729 <a href="/collections/decoration-textile/Dessus-de-lit" class="site-nav__dropdown-link"> 2730 Dessus de lit 2731 </a> 2732 </div><div> 2733 <a href="/collections/decoration-textile/Couvre-Lit" class="site-nav__dropdown-link"> 2734 Couvre-Lit 2735 </a> 2736 </div><div> 2737 <a href="/collections/decoration-textile/Edredon" class="site-nav__dropdown-link"> 2738 Edredon 2739 </a> 2740 </div><div> 2741 <a href="/collections/decoration-textile/Couverture" class="site-nav__dropdown-link"> 2742 Couverture 2743 </a> 2744 </div><div> 2745 <a href="/collections/decoration-textile/Courtepointe" class="site-nav__dropdown-link"> 2746 Courtepointe 2747 </a> 2748 </div><div> 2749 <a href="/collections/decoration-textile/Parfum-d'int%C3%A9rieur" class="site-nav__dropdown-link"> 2750 Parfums 2751 </a> 2752 </div><div> 2753 <a href="/collections/decoration-textile/Rideau" class="site-nav__dropdown-link"> 2754 Rideau 2755 </a> 2756 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><a 2757 href="/collections/literie" 2758 class="megamenu__colection-image" 2759 style="background-image: url(//olingedemaison.com/cdn/shop/collections/TraversinMA
2759NOIR2_1024x1024_2x_f8f5e15d-1478-4bbe-93cc-023ac1416863_400x.jpg?v=1601754732)"></a><div class="h5"> 2760 <a href="/collections/literie" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Literie</a> 2761 </div><div> 2762 <a href="/collections/literie/Couette" class="site-nav__dropdown-link"> 2763 Couette 2764 </a> 2765 </div><div> 2766 <a href="/collections/literie/Oreiller" class="site-nav__dropdown-link"> 2767 Oreiller 2768 </a> 2769 </div><div> 2770 <a href="/collections/protection-literie-1/Protection" class="site-nav__dropdown-link"> 2771 Protection literie 2772 </a> 2773 </div><div> 2774 <a href="/collections/literie/Traversin" class="site-nav__dropdown-link"> 2775 Traversin 2776 </a> 2777 </div><div> 2778 <a href="/collections/literie/Cache-sommier" class="site-nav__dropdown-link"> 2779 Cache Sommier 2780 </a> 2781 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-5"><a 2782 href="/collections/la-table" 2783 class="megamenu__colection-image" 2784 style="background-image: url(//olingedemaison.com/cdn/shop/collections/Capture_d_ecran_2021-06-28_155204_400x.jpg?v=1780565281)"></a><div class="h5"> 2785 <a href="/collections/la-table" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">La table</a> 2786 </div><div> 2787 <a href="/collections/la-table/Nappe" class="site-nav__dropdown-link"> 2788 Nappe 2789 </a> 2790 </div><div> 2791 <a href="/collections/la-table/Serviette-de-table" class="site-nav__dropdown-link"> 2792 Serviette de table 2793 </a> 2794 </div><div> 2795 <a href="/collections/la-table/Set-de-table" class="site-nav__dropdown-link"> 2796 Set de table 2797 </a> 2798 </div><div> 2799 <a href="/collections/la-table/Torchon" class="site-nav__dropdown-link"> 2800 Torchon 2801 </a> 2802 </div><div> 2803 <a href="/collections/la-table/Chemin-de-table" class="site-nav__dropdown-link"> 2804 Chemin de table 2805 </a> 2806 </div><div> 2807 <a href="/collections/la-table/Gant-et-Manique" class="site-nav__dropdown-link"> 2808 Gant et Manique 2809 </a> 2810 </div><div> 2811 <a href="/collections/la-table/Essuie-Mains" class="site-nav__dropdown-link"> 2812 Essuie Main 2813 </a> 2814 </div><div> 2815 <a href="/collections/la-table/Tablier" class="site-nav__dropdown-link"> 2816 Tablier 2817 </a> 2818 </div></div> 2819 </div> 2820 </div> 2821 </div></li><li 2822 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2823 aria-haspopup="true"> 2824 2825 <a href="/collections/linge-de-lit/Parure" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2826 NOS MARQUES 2827 </a><div class="site-nav__dropdown megamenu text-left"> 2828 <div class="page-width"> 2829 <div class="grid grid--center"> 2830 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2831 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LINGE DE LIT</a> 2832 </div><div> 2833 <a href="/collections/blanc-des-vosges/Blanc-des-Vosges" class="site-nav__dropdown-link"> 2834 Blanc des Vosges 2835 </a> 2836 </div><div> 2837 <a href="/collections/boss-home" class="site-nav__dropdown-link"> 2838 Boss Home 2839 </a> 2840 </div><div> 2841 <a href="/collections/kenzo" class="site-nav__dropdown-link"> 2842 Kenzo 2843 </a> 2844 </div><div> 2845 <a href="/collections/lacoste" class="site-nav__dropdown-link"> 2846 Lacoste 2847 </a> 2848 </div><div> 2849 <a href="/collections/olivier-desforges/Olivier-Desforges" class="site-nav__dropdown-link"> 2850 Olivier Desforges 2851 </a> 2852 </div><div> 2853 <a href="/collections/pip-studio" class="site-nav__dropdown-link"> 2854 Pip Studio 2855 </a> 2856 </div><div> 2857 <a href="/collections/sanderson/Sanderson" class="site-nav__dropdown-link"> 2858 Sanderson 2859 </a> 2860 </div><div> 2861 <a href="/collections/scion-living/Scion-Living" class="site-nav__dropdown-link"> 2862 Scion Living 2863 </a> 2864 </div><div> 2865 <a href="/collections/yves-delorme" class="site-nav__dropdown-link"> 2866 Yves Delorme 2867 </a> 2868 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2869 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">DECORATION | TABLE | BAIN</a> 2870 </div><div> 2871 <a href="/collections/brun-de-vian-tiran" class="site-nav__dropdown-link"> 2872 Brun de Vian-Tiran 2873 </a> 2874 </div><div> 2875 <a href="/collections/jean-vier" class="site-nav__dropdown-link"> 2876 Jean Vier 2877 </a> 2878 </div><div> 2879 <a href="/collections/laurence-tavernier" class="site-nav__dropdown-link"> 2880 Laurence Tavernier 2881 </a> 2882 </div><div> 2883 <a href="/collections/lasa-home" class="site-nav__dropdown-link"> 2884 Lasa Home 2885 </a> 2886 </div><div> 2887 <a href="/collections/le-jacquard-francais/Le-Jacquard-Fran%C3%A7ais" class="site-nav__dropdown-link"> 2888 Le Jacquard Français 2889 </a> 2890 </div><div> 2891 <a href="/collections/linder/Linder" class="site-nav__dropdown-link"> 2892 Linder 2893 </a> 2894 </div><div> 2895 <a href="/collections/ralph-lauren" class="site-nav__dropdown-link">
2896 Ralph Lauren 2897 </a> 2898 </div><div> 2899 <a href="/collections/toison-dor" class="site-nav__dropdown-link"> 2900 Toison d'Or 2901 </a> 2902 </div><div> 2903 <a href="/collections/vivaraise/Vivaraise" class="site-nav__dropdown-link"> 2904 Vivaraise 2905 </a> 2906 </div><div> 2907 <a href="/collections/sud-etoffe" class="site-nav__dropdown-link"> 2908 Sud Etoffe 2909 </a> 2910 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 2911 <a href="/" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LITERIE</a> 2912 </div><div> 2913 <a href="/collections/biotex" class="site-nav__dropdown-link"> 2914 Biotex 2915 </a> 2916 </div><div> 2917 <a href="/collections/drouault/Drouault" class="site-nav__dropdown-link"> 2918 Drouault 2919 </a> 2920 </div></div> 2921 </div> 2922 </div> 2923 </div></li><li 2924 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 2925 aria-haspopup="true"> 2926 2927 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2928 Qui Sommes-nous ? 2929 </a><ul class="site-nav__dropdown text-left"><li class=""> 2930 <a href="/pages/qui-sommes-nous-linge-de-maison" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2931 à Linge de maison 2932</a></li><li class=""> 2933 <a href="/pages/magasin-linge-de-maison-store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 2934 Nos boutiques 2935</a></li></ul></li></ul> 2936</div> 2937 <!-- Icône Recherche --><div class="site-nav"> 2938 <a href="/search" class="site-nav__link .site-nav__link--icon js-search-header"> 2939 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"> 2940 <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"/> 2941 </svg> 2942 <span class="icon__fallback-text">Rechercher</span> 2943 </a> 2944 2945 <button 2946 type="button" 2947 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 2948 aria-controls="NavDrawer"> 2949 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"> 2950 <path d="M7 15h51M7 32h43M7 49h51"/> 2951 </svg> 2952 <span class="icon__fallback-text">Navigation</span> 2953 </button> 2954 2955 <a href="/cart" class="site-nav__link .site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 2956 <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> 2957 <span class="cart-link__bubble"></span> 2958 </span> 2959 </a> 2960 </div></div> 2961 </div> 2962 </div> 2963 </div></div> 2964 2965 2966</div><main class="main-content" id="MainContent"> 2967 <div class="page-width page-content"><div class="grid"> 2968 <div class="grid__item"> 2969 <header class="section-header"> 2970 <h1 class="section-header__title"> 2971 Rechercher 2972 </h1> 2973 </header><form action="/search" method="get" class="input-group search-bar search-bar--page" role="search"> 2974 <input type="hidden" name="type" value="product,article,page,collection"> 2975 <input type="search" name="q" value="" placeholder="Rechercher dans la boutique" class="input-group-field" aria-label="Rechercher dans la boutique"> 2976 <div class="input-group-btn"> 2977 <button type="submit" class="btn"> 2978 <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>
2979 <span class="icon__fallback-text">Recherche</span> 2980 </button> 2981 </div> 2982</form> 2983</div> 2984 </div> 2985</div> 2986 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 2987</div><div id="shopify-section-footer" class="shopify-section"><style> 2988 .footer_livraison_background { 2989 width: 100%; 2990 2991 background-color: white; 2992 2993 padding-top: 15px; 2994 } 2995 2996 .badges_icons.main-footer p img { 2997 2998 filter: none; 2999 3000 } 3001 .badges_icons.main-footer p{ 3002 3003 color: black; 3004 3005 } 3006 #netreviewsWidgetNum28270widget02av { 3007 padding: 50px; 3008 } 3009 #netreviewsWidgetNum28270widget02avBackground { 3010 box-shadow: 5px 5px 9px #0000007a; 3011 border-radius: 20px; 3012 } 3013 .close-verif { 3014 width: 26px; 3015 height: 24px; 3016 vertical-align: middle; 3017 position: fixed; 3018 bottom: 85px; 3019 right: 12px; 3020 display: flex; 3021 background: #ffffff; 3022 border-radius: 30px; 3023 z-index: 99999; 3024 border: 2px solid #484846; 3025 cursor: pointer; 3026 align-content: center; 3027 justify-content: center; 3028 } 3029 #netreviewsWidgetNum28270widget02av .close-verif svg{ 3030 width: 100%; 3031 height: 100%; 3032 } 3033</style> 3034<div class="shopify-section site-footer avis_footer"> 3035 <div class="page-width"> 3036 <div class="custom-content"> 3037 <div class="custom__item one-whole align--center"> 3038 <div class="custom__item-inner custom__item-inner--html"> 3039 <div class="rte"> 3040 <div class="grc-site-iframe" data-type="IFRAME_TYPE"></div> 3041 </div> 3042 </div> 3043 </div> 3044 </div> 3045 </div> 3046</div> 3047 3048<!-- AVIS VERIFIES --> 3049<footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 3050 <div class="page-width"> 3051 <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) { 3052 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed { 3053 width: 50%; 3054 padding-top: 40px; 3055 } 3056 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed:nth-child(2n + 1) { 3057 clear: left; 3058 } 3059 } 3060 @media only screen and (min-width: 960px) { 3061 .footer__item--4fffd64c-edf0-4960-bb27-fb2c79b868ed { 3062 width: 25%; 3063 } 3064 3065 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">à linge de maison</p> 3066 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-4fffd64c-edf0-4960-bb27-fb2c79b868ed"> 3067 à linge de maison 3068<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3069 <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> 3070</span> 3071</button><div 3072 3073 id="Footer-4fffd64c-edf0-4960-bb27-fb2c79b868ed" class="collapsible-content collapsible-content--small" 3074 > 3075 <div class="collapsible-content__inner"> 3076 <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> 3077 </div> 3078 </div> 3079 </div> 3080</div> 3081</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) { 3082 .footer__item--1494301487049 { 3083 width: 50%; 3084 padding-top: 40px; 3085 } 3086 .footer__item--1494301487049:nth-child(2n + 1) { 3087 clear: left; 3088 } 3089 } 3090 @media only screen and (min-width: 960px) { 3091 .footer__item--1494301487049 { 3092 width: 25%; 3093 } 3094 3095 }</style><p class="h4 footer__title small--hide"> 3096 Informations 3097 </p> 3098 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049"> 3099 Informations 3100<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3101 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3101ox="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> 3102</span> 3103</button><div 3104 3105 id="Footer-1494301487049" class="collapsible-content collapsible-content--small" 3106 > 3107 <div class="collapsible-content__inner"> 3108 <div class="footer__collapsible"> 3109 <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> 3110 </div> 3111 </div> 3112 </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) { 3113 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3 { 3114 width: 50%; 3115 padding-top: 40px; 3116 } 3117 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3:nth-child(2n + 1) { 3118 clear: left; 3119 } 3120 } 3121 @media only screen and (min-width: 960px) { 3122 .footer__item--41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3 { 3123 width: 25%; 3124 } 3125 3126 }</style><p class="h4 footer__title small--hide"> 3127 Nos produits 3128 </p> 3129 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3"> 3130 Nos produits 3131<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3132 <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> 3133</span> 3134</button><div 3135 3136 id="Footer-41fbdb3e-8d51-4b04-9cae-6b222cc1c7c3" class="collapsible-content collapsible-content--small" 3137 > 3138 <div class="collapsible-content__inner"> 3139 <div class="footer__collapsible"> 3140 <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> 3141 </div> 3142 </div> 3143 </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) { 3144 .footer__item--1494292487693 { 3145 width: 50%; 3146 padding-top: 40px; 3147 } 3148 .footer__item--1494292487693:nth-child(2n + 1) { 3149 clear: left; 3150 } 3151 } 3152 @media only screen and (min-width: 960px) { 3153 .footer__item--1494292487693 { 3154 width: 25%; 3155 } 3156 3157 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">Rejoignez notre newsletter</p> 3158 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693"> 3159 Rejoignez notre newsletter 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-1494292487693" class="collapsible-content collapsible-content--small" 3166 > 3167 <div class="collapsible-content__inner">
3168 <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> 3169<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> 3170 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 3171 <input type="hidden" name="contact[context]" value="footer"> 3172 <div class="footer__newsletter"> 3173 <input type="email" value="" placeholder="Inscrivez-vous à notre infolettre" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off"> 3174 <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="S'inscrire"> 3175 <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> 3176 <span class="footer__newsletter-btn-label"> 3177 S'inscrire 3178 </span> 3179 </button> 3180 </div></form><ul class="no-bullets footer__social"><li> 3181 <a target="_blank" rel="noopener" href="https://www.facebook.com/olingedemaison/" title="Olingedemaison.com sur Facebook"> 3182 <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> 3183 <span class="icon__fallback-text">Facebook</span> 3184 </a> 3185 </li></ul> 3186 </div> 3187 </div> 3188 </div> 3189</div></div></div><p class="footer__small-text"> 3190 © 2026 Olingedemaison.com 3191</p></div> 3192 3193</footer> 3194 3195 3196</div></div> 3197 </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> 3198</div>
3198<script id="CartTemplate" type="text/template"> 3199 3200 <div class="drawer__scrollable"> 3201 {{#items}} 3202 <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}"> 3203 <div class="ajaxcart__row"> 3204 <div class="grid"> 3205 <div class="grid__item one-third"> 3206 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> 3207 </div> 3208 <div class="grid__item two-thirds"> 3209 <div class="ajaxcart__product-name--wrapper"> 3210 <div style="display: flex; justify-content: space-between;"> 3211 <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> 3212 <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> 3213 </div> 3214 3215 {{#if variation}} 3216 <span class="ajaxcart__product-meta">{{variation}}</span> 3217 {{/if}} 3218 {{#properties}} 3219 {{#each this}} 3220 {{#if this}} 3221 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 3222 {{/if}} 3223 {{/each}} 3224 {{/properties}} 3225 </div> 3226 3227 <div class="grid grid--full display-table"> 3228 <div class="grid__item display-table-cell one-half"> 3229 <label for="updates_{{key}}" class="visually-hidden">Quantité</label> 3230 <div class="js-qty__wrapper"> 3231 <input type="text" id="updates_{{key}}" 3232 class="js-qty__num" 3233 value="{{itemQty}}" 3234 data-id="{{key}}" 3235 min="0" 3236 aria-label="quantity" 3237 pattern="[0-9]*" 3238 name="updates[]"> 3239 <button type="button" 3240 class="js-qty__adjust js-qty__adjust--minus" 3241 aria-label="Réduire la quantité de l'article de un"> 3242 <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> 3243 <span class="icon__fallback-text" aria-hidden="true">−</span> 3244 </button> 3245 <button type="button" 3246 class="js-qty__adjust js-qty__adjust--plus" 3247 aria-label="Augmenter la quantité de l'article de un"> 3248 <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> 3249 <span class="icon__fallback-text" aria-hidden="true">+</span> 3250 </button> 3251 </div> 3252 </div> 3253 <div class="grid__item display-table-cell one-half text-right"> 3254 {{#if discountsApplied}} 3255 <small class="cart__price--strikethrough">{{{price}}}</small> 3256 <span class="ajaxcart__price"> 3257 {{{discountedPrice}}} 3258 </span> 3259 {{else}} 3260 <span class="ajaxcart__price"> 3261 {{{price}}} 3262 </span> 3263 {{/if}} 3264 </div> 3265 </div> 3266 <div class="grid grid--full display-table"> 3267 {{#if discountsApplied}} 3268 <div class="grid__item text-right"> 3269 {{#each discounts}} 3270 <small class="ajaxcart__discount cart__discount"> 3271 {{this.discount_application.title}} (-{{{this.formattedAmount}}}) 3272 </small> 3273 {{/each}} 3274 </div> 3275 {{/if}} 3276 3277 {{#if unitBase}} 3278 <div class="grid__item text-right"> 3279 <div class="product__unit-price"> 3280 {{{ unitPrice }}}/{{{ unitBase }}} 3281 </div> 3282 </div> 3283 {{/if}} 3284 </div> 3285 </div> 3286 </div> 3287 </div> 3288 </div> 3289 {{/items}} 3290 3291 3292 </div> 3293 <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}}"> 3294 {{#if cartDiscounts }} 3295 <div class="grid grid--full"> 3296 <div class="grid__item one-half"> 3297 <p class="ajaxcart__subtotal">Réductions</p> 3298 </div> 3299 <div class="grid__item one-half text-right"> 3300 {{#each cartDiscounts}} 3301 <p class="ajaxcart__price cart__discount"> 3302 {{this.title}} (-{{{this.formattedAmount}}}) 3303 </p> 3304 {{/each}} 3305 </div> 3306 </div> 3307 {{/if}} 3308 <div class="grid grid--full"> 3309 <div class="grid__item one-half"> 3310 <p class="ajaxcart__subtotal">Sous-total</p> 3311 </div> 3312 <div class="grid__item one-half text-right"> 3313 <p class="ajaxcart__price">{{{totalPrice}}}</p> 3314 </div> 3315 </div> 3316 <p class="ajaxcart__note"> 3317 Les codes promo, les frais d'envoi et les taxes seront ajoutés à la caisse. 3318 </p> 3319 3320 3321 3322 3323 <button onclick="gtag_report_conversion('https://olingedemaison.com/checkout'); return true;" type="submit" class="btn btn--full cart__checkout" name="checkout"> 3324 Procéder au paiement 3325 </button> 3326 </div> 3327 3328</script>
3328 3329<div class="hide"> 3330 <button id="prevArrowTemplate" class="slick-prev" aria-label="Précédent" type="button"> 3331 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"> 3332 <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"/> 3333 </svg> 3334 <span class="icon__fallback-text">Précédent</span> 3335 </button> 3336 <button id="nextArrowTemplate" class="slick-next" aria-label="Suivant" type="button"> 3337 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"> 3338 <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"/> 3339 </svg> 3340 <span class="icon__fallback-text">Suivant</span> 3341 </button> 3342 </div>
3342<script id="PredictiveTemplate" type="text/template"> 3343 <div class="predictive-result__layout"> 3344 3345 {{#if products}} 3346 <div data-type-products> 3347 <div class="grid grid--uniform"> 3348 {{#products}} 3349 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 3350 <div class="grid-product__content"> 3351 {{#if custom_label }} 3352 <div class="grid-product__tag grid-product__tag--custom"> 3353 {{custom_label}} 3354 </div> 3355 {{/if}} 3356 {{#if on_sale }} 3357 <div class="grid-product__tag grid-product__tag--sale"> 3358 PROMO 3359 </div> 3360 {{/if}} 3361 3362 <a href="{{url}}" class="grid-product__link"> 3363 <div class="grid-product__image-mask"> 3364 <div 3365 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 3366 <div class="predictive__image-wrap"> 3367 {{#if image }} 3368 <img class="image-fit lazyload" 3369 data-src="{{image}}" 3370 data-widths="[180, 360, 540, 720]" 3371 data-sizes="auto"> 3372 {{/if}} 3373 </div> 3374 </div> 3375 </div> 3376 <div class="grid-product__meta"> 3377 <div class="grid-product__title grid-product__title--body"> 3378 {{title}} 3379 </div> 3380 3381 3382 </div> 3383 </a> 3384 </div> 3385 </div> 3386 {{/products}} 3387 </div> 3388 </div> 3389 {{/if}} 3390 3391 {{#if collections}} 3392 <div data-type-collections> 3393 <p class="h6 predictive__label">Collections:</p> 3394 <ul class="no-bullets"> 3395 {{#collections}} 3396 <li> 3397 <a href="{{url}}"> 3398 {{title}} 3399 </a> 3400 </li> 3401 {{/collections}} 3402 </ul> 3403 </div> 3404 {{/if}} 3405 3406 {{#if pages}} 3407 <div data-type-pages> 3408 <p class="h6 predictive__label">Pages:</p> 3409 <ul class="no-bullets"> 3410 {{#pages}} 3411 <li> 3412 <a href="{{url}}"> 3413 {{title}} 3414 </a> 3415 </li> 3416 {{/pages}} 3417 </ul> 3418 </div> 3419 {{/if}} 3420 3421 {{#if articles}} 3422 <div data-type-articles> 3423 <p class="h6 predictive__label">Des articles:</p> 3424 <div class="grid grid--uniform"> 3425 {{#articles}} 3426 <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4"> 3427 <a href="{{url}}" class="grid-product__link grid-product__link--inline"> 3428 3429 <div class="grid-product__image-mask"> 3430 <div 3431 class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square"> 3432 <div class="predictive__image-wrap"> 3433 {{#if image }} 3434 <img class="image-fit lazyload" 3435 data-src="{{image}}" 3436 data-widths="[180, 360, 540, 720]" 3437 data-sizes="auto"> 3438 {{/if}} 3439 </div> 3440 </div> 3441 </div> 3442 3443 <div class="grid-product__meta"> 3444 {{title}} 3445 </div> 3446 </a> 3447 </div> 3448 {{/articles}} 3449 </div> 3450 </div> 3451 {{/if}} 3452 3453 </div> 3454</script>
3454 3455<div id="VideoModal" class="modal modal--solid"> 3456 <div class="modal__inner"> 3457 <div class="modal__centered page-width text-center"> 3458 <div class="modal__centered-content"> 3459 <div class="video-wrapper video-wrapper--modal"> 3460 <div id="VideoHolder"></div> 3461 </div> 3462 </div> 3463 </div> 3464 </div> 3465 3466 <button type="button" class="modal__close js-modal-close text-link"> 3467 <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> 3468 <span class="icon__fallback-text">"Fermer (Esc)"</span> 3469 </button> 3470</div> 3471<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3472 <div class="pswp__bg"></div> 3473 <div class="pswp__scroll-wrap"> 3474 <div class="pswp__container"> 3475 <div class="pswp__item"></div> 3476 <div class="pswp__item"></div> 3477 <div class="pswp__item"></div> 3478 </div> 3479 3480 <div class="pswp__ui pswp__ui--hidden"> 3481 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Précédent"> 3482 <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> 3483 </button> 3484 3485 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Fermer (Esc)"> 3486 <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> 3487 </button> 3488 3489 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Suivant"> 3490 <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> 3491 </button> 3492 </div> 3493 </div> 3494</div>
3495<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>
3495 3496 3497 <style> </style> 3498<div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
3498<script> 3499 window.pushowlSubdomain = "o-linges-de-maison.myshopify.com".split(".")[0] 3500 window.isPushowlThemeAppExtentionEnabled = true 3501 window.pushowlGUID = "9e76caf2-7b7b-48c4-8e43-fce6a62123f1" 3502 window.pushowlEnvironment = "production" 3503 window.pushowlConfigSource = "shopify" 3504 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" 3505</script>
3505 3506 3507 3508 3509 3510</div><div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block"> 3511
3511<script defer src="https://chimpstatic.com/mcjs-connected/js/users/83e18ad48598f14d593bbc854/5209b26f100d3444aa7371792.js"></script>
3511 3512
3512<script>window.mc_embedded = true;</script>
3512 3513 3514 3515 3516</div><div id="shopify-block-AK3hkUGZ2VWFUa1owV__12424619676349770391" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: country-condition-check -->
3516<script defer> 3517 (async () => { 3518 3519 3520 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}}); 3521 3522 if (!items.length) return; 3523 3524 const hasCountryCondition = items.some(({ status, settings }) => 3525 status === 'published' && 3526 settings?.displayCondition?.variants?.some(c => c.id === 'visitorCountry') 3527 ); 3528 3529 if (!hasCountryCondition) return;const COUNTRY_CACHE_TTL_MS = 300000; // @COUNTRY_CACHE_TTL_MS 3530 const COUNTRY_KEY = 'country'; 3531 const COUNTRY_EXPIRES_KEY = 'country_expires'; 3532 3533 try { 3534 const cached = sessionStorage.getItem(COUNTRY_KEY); 3535 const expiresAt = Number(sessionStorage.getItem(COUNTRY_EXPIRES_KEY)); 3536 if (cached && expiresAt && Date.now() < expiresAt) return; 3537 } catch (e) {} 3538 3539 try { 3540 const res = await fetch(`${window?.Shopify?.routes?.root || '/'}browsing_context_suggestions.json?source=geolocation_recommendation&country[enabled]=true`); 3541 const json = await res.json(); 3542 const country = json?.detected_values?.country?.handle; 3543 if (country) { 3544 sessionStorage.setItem(COUNTRY_KEY, country); 3545 sessionStorage.setItem(COUNTRY_EXPIRES_KEY, String(Date.now() + COUNTRY_CACHE_TTL_MS)); 3546 } 3547 } catch (e) { 3548 console.error('Geolocation fetch failed:', e); 3549 } 3550 })() 3551</script>
3551 3552<!-- END app snippet --> 3553 3554 3555 3556 3557
3558<script> 3559 window.pageTemplate = "search"; 3560 window.extensionVersion = "product-labels-and-badges-278"; 3561 window.currentPageProduct = null; 3562 window.checkRender = "true"; 3563 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} 3564]; 3565 window.__lablyConfig = { 3566 currency: { 3567 moneyWithoutCurrencyFormat: "â¬{{amount_with_comma_separator}}" 3568 }, 3569 }; 3570</script>
3570 3571
3572<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 3572
3572
3573<script defer src="https://cdn.shopify.com/extensions/01a0d7a1-10a4-7674-b795-5c44e464724b/product-labels-and-badges-278/assets/lably.js"></script>
3573 3574<div 3575 id="_lably_root" 3576 data-storefront-access-token=" d5d1921daa0853133086c9693b759295" 3577></div> 3578 3579 3580</div><div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block"> 3581<div data-banners style="display:none"> 3582 <!-- BEGIN app snippet: icons --> 3583<div 3584 data-banner 3585 data-type="product-page" 3586 data-id="e8e7e420-1acc-448c-a9ac-2d41b0ab0308" 3587 style=" 3588 width: 100%; 3589 padding: 16px min(16px, 16px) 16px; 3590 border: 1px solid #c5c8d1; 3591 border-radius: 8px; 3592 display: none; 3593 justify-content: space-between; 3594 align-items: center; 3595 flex-direction: column; 3596 margin-top: 20px; 3597 margin-bottom: 20px; 3598 background: #FFFFFF; 3599 position: relative; 3600 3601 3602 " 3603> 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 <style> 3628 .icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308 { 3629 grid-template-columns: repeat(3, 1fr); 3630 } 3631 @media (min-width: 768px) { 3632 .icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308 { 3633 grid-template-columns: repeat(3, 1fr); 3634 } 3635 } 3636 </style> 3637 3638 3639 3640 3641 <div 3642 class="icon-block-container icon-block-container-e8e7e420-1acc-448c-a9ac-2d41b0ab0308" 3643 style=" 3644 display: grid; 3645 width: 100%; 3646 3647 justify-content: center; 3648 3649 column-gap: 8px; 3650 3651 3652 row-gap: 16px; 3653 3654 "> 3655 3656 3657 <div 3658 class="icon-block" 3659 3660 style=" 3661 3662 display: grid; 3663 align-content: start; 3664 row-gap: 4px; 3665 3666 3667 padding: 0; background: transparent; 3668 " 3669 3670 3671 > 3672 3673 <div 3674 class="icon-container" 3675 style=" 3676 display: flex; 3677 align-items: center; 3678 justify-content: center; 3679 padding: 4px; 3680 border-radius: 4px; 3681 background-color: rgba(255, 255, 255, 0); 3682 width: fit-content; 3683 margin: auto; 3684 3685 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/delivery2.svg'); 3686 background-repeat: no-repeat; 3687 background-position: center; 3688 background-size: 32px; 3689 3690 3691 " 3692 > 3693 <div 3694 class="icon" 3695 style=" 3696 height: 32px; 3697 width: 32px; 3698 display: flex; 3699 3700 " 3701 ></div> 3702 </div> 3703 3704 3705 <div 3706 class="text-container" 3707 style=" 3708 display: flex; 3709 flex-direction: column; 3710 justify-content: center; 3711 align-items: center; 3712 text-align: center; 3713 flex: 1; 3714 gap: 2px; 3715 " 3716 > 3717 3718 <span 3719 class="title" 3720 style=" 3721 display: block; 3722 font-weight: 600; 3723 font-size: 16px; 3724 color: #202223; 3725 margin: 0; 3726 line-height: 1; 3727 word-wrap: break-word; 3728 max-width: 100%; 3729 " 3730 >LIVRAISON OFFERTE 3731</span> 3732 3733 3734 <span 3735 class="subheading" 3736 style=" 3737 display: block; 3738 font-size: 14px; 3739 color: #96a4b6; 3740 font-weight: 400; 3741 margin: 0; 3742 line-height: 1; 3743 word-wrap: break-word; 3744 max-width: 100%; 3745 " 3746 >Dès 80⬠d'achat en France Métropolitaine 3747</span> 3748 3749 </div> 3750 3751 3752 3753 3754 3755 </div> 3756 3757 3758 <div 3759 class="icon-block" 3760 3761 style=" 3762 3763 display: grid; 3764 align-content: start; 3765 row-gap: 4px; 3766 3767 3768 padding: 0; background: transparent; 3769 " 3770 3771 3772 > 3773 3774 <div 3775 class="icon-container" 3776 style=" 3777 display: flex; 3778 align-items: center; 3779 justify-content: center; 3780 padding: 4px; 3781 border-radius: 4px; 3782 background-color: rgba(255, 255, 255, 0); 3783 width: fit-content; 3784 margin: auto; 3785 3786 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/box2.svg'); 3787 background-repeat: no-repeat; 3788 background-position: center; 3789 background-size: 32px; 3790 3791 3792 " 3793 > 3794 <div 3795 class="icon" 3796 style=" 3797 height: 32px; 3798 width: 32px; 3799 display: flex; 3800 3801 " 3802 ></div> 3803 </div> 3804 3805 3806 <div 3807 class="text-container" 3808 style=" 3809 display: flex; 3810 flex-direction: column; 3811 justify-content: center; 3812 align-items: center; 3813 text-align: center; 3814 flex: 1; 3815 gap: 2px; 3816 " 3817 > 3818
3819 <span 3820 class="title" 3821 style=" 3822 display: block; 3823 font-weight: 600; 3824 font-size: 16px; 3825 color: #202223; 3826 margin: 0; 3827 line-height: 1; 3828 word-wrap: break-word; 3829 max-width: 100%; 3830 " 3831 >SATISFAIT OU REMBOURSE 3832</span> 3833 3834 3835 <span 3836 class="subheading" 3837 style=" 3838 display: block; 3839 font-size: 14px; 3840 color: #96a4b6; 3841 font-weight: 400; 3842 margin: 0; 3843 line-height: 1; 3844 word-wrap: break-word; 3845 max-width: 100%; 3846 " 3847 >14 jours pour changer d'avis 3848</span> 3849 3850 </div> 3851 3852 3853 3854 3855 3856 </div> 3857 3858 3859 <div 3860 class="icon-block" 3861 3862 style=" 3863 3864 display: grid; 3865 align-content: start; 3866 row-gap: 4px; 3867 3868 3869 padding: 0; background: transparent; 3870 " 3871 3872 3873 > 3874 3875 <div 3876 class="icon-container" 3877 style=" 3878 display: flex; 3879 align-items: center; 3880 justify-content: center; 3881 padding: 4px; 3882 border-radius: 4px; 3883 background-color: rgba(255, 255, 255, 0); 3884 width: fit-content; 3885 margin: auto; 3886 3887 background-image: url('https://rivmorkxomnwzdlytbgv.supabase.co/storage/v1/object/public/public/ecom-icons/shield.svg'); 3888 background-repeat: no-repeat; 3889 background-position: center; 3890 background-size: 32px; 3891 3892 3893 " 3894 > 3895 <div 3896 class="icon" 3897 style=" 3898 height: 32px; 3899 width: 32px; 3900 display: flex; 3901 3902 " 3903 ></div> 3904 </div> 3905 3906 3907 <div 3908 class="text-container" 3909 style=" 3910 display: flex; 3911 flex-direction: column; 3912 justify-content: center; 3913 align-items: center; 3914 text-align: center; 3915 flex: 1; 3916 gap: 2px; 3917 " 3918 > 3919 3920 <span 3921 class="title" 3922 style=" 3923 display: block; 3924 font-weight: 600; 3925 font-size: 16px; 3926 color: #202223; 3927 margin: 0; 3928 line-height: 1; 3929 word-wrap: break-word; 3930 max-width: 100%; 3931 " 3932 >PAIEMENT SECURISE 3933</span> 3934 3935 3936 </div> 3937 3938 3939 3940 3941 3942 </div> 3943 3944 </div> 3945</div> 3946<!-- END app snippet --> 3947</div> 3948 3949<style> 3950 #cta:hover { 3951 opacity: 0.8; 3952 } 3953 3954 @media(max-width: 400px) { 3955 #cta-button { 3956 padding: 10px 12px; 3957 } 3958 } 3959</style> 3960
3961<script> 3962 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"}] 3963 window.essentialProductTags = null 3964 window.essentialCustomerTags = null 3965 window.essentialCurrentProductId = null; 3966 window.essentialStoreDomain = "olingedemaison.com"; 3967 3968 if (!window.essentialBannersConfigs) { 3969 window.essentialBannersConfigs = []; 3970 } 3971 3972 3973</script>
3973 3974
3975<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>
3975 3976 3977 3978 3979</div>
3979<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3979 3980<shopify-store store-domain="https://olingedemaison.com" country="FR" language="fr"></shopify-store> 3981<shopify-chat></shopify-chat> 3982</body> 3983</html> 3984 3985 <!-- Avada Size Chart Script --> 3986 3987
3987<script src="//olingedemaison.com/cdn/shop/t/39/assets/size-chart-data.js?v=127762712390826034441750751244" defer="defer"></script>
3987 3988
3989<script>const AVADA_SC_LAST_UPDATE = 1609420249606</script>
3989 3990 3991 3992 3993 3994
3995<script>const AVADA_SC = {}; 3996 AVADA_SC.product = null; 3997 AVADA_SC.template = "search"; 3998 AVADA_SC.collections = []; 3999 4000</script>
4000 4001 <!-- /Avada Size Chart Script --> 4002 4003
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.