{"title":"Page d'accueil","description":null,"products":[{"product_id":"convertible-cloth-wear-resistant-folding-storage-garment-suit-bag-crossbody-rotatable-backpack","title":"La housse à vêtements Rouge Marin","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Didact+Gothic\u0026display=swap');\n\n  .rm-desc * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .rm-desc {\n    font-family: 'Didact Gothic', sans-serif;\n    color: #1a1714;\n    max-width: 520px;\n    padding: 2rem 0;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* ── Opening ── *\/\n  .rm-desc .rm-opening {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 24px;\n    font-weight: 300;\n    font-style: italic;\n    line-height: 1.55;\n    color: #1a1714;\n    margin-bottom: 1.8rem;\n    transition: opacity 0.3s ease;\n  }\n\n  \/* ── Body ── *\/\n  .rm-desc .rm-body {\n    font-size: 13.5px;\n    line-height: 2;\n    color: #6b6259;\n    margin-bottom: 2.4rem;\n    letter-spacing: 0.015em;\n    transition: opacity 0.3s ease;\n  }\n\n  \/* ── Section label ── *\/\n  .rm-desc .rm-section-label {\n    font-size: 8px;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: #b0a89e;\n    margin-bottom: 1.2rem;\n    display: block;\n  }\n\n  \/* ── Divider ── *\/\n  .rm-desc .rm-divider {\n    width: 100%;\n    height: 0.5px;\n    background: #ece8e1;\n    margin: 0 0 2rem;\n  }\n\n  .rm-desc .rm-divider-accent {\n    width: 32px;\n    height: 1px;\n    background: #9b2226;\n    margin: 0 0 2rem;\n  }\n\n  \/* ── Features ── *\/\n  .rm-desc .rm-features {\n    list-style: none;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1.4rem 2.4rem;\n    margin-bottom: 2.4rem;\n  }\n\n  .rm-desc .rm-features li {\n    font-size: 12px;\n    line-height: 1.7;\n    color: #6b6259;\n    padding-top: 0.75rem;\n    border-top: 0.5px solid #ddd8ce;\n    transition: opacity 0.3s ease;\n  }\n\n  .rm-desc .rm-features li strong {\n    display: block;\n    font-size: 8px;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #1a1714;\n    font-weight: 400;\n    margin-bottom: 0.35rem;\n  }\n\n  \/* ── Specs ── *\/\n  .rm-desc .rm-specs {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 2.4rem;\n  }\n\n  .rm-desc .rm-specs tr {\n    border-bottom: 0.5px solid #ece8e1;\n  }\n\n  .rm-desc .rm-specs tr:first-child {\n    border-top: 0.5px solid #ece8e1;\n  }\n\n  .rm-desc .rm-specs td {\n    padding: 0.85rem 0;\n    vertical-align: middle;\n    transition: opacity 0.3s ease;\n  }\n\n  .rm-desc .rm-specs td:first-child {\n    font-size: 8px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: #b0a89e;\n    width: 42%;\n  }\n\n  .rm-desc .rm-specs td:last-child {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 16px;\n    font-weight: 300;\n    color: #1a1714;\n  }\n\n  \/* ── Closing ── *\/\n  .rm-desc .rm-closing {\n    font-size: 9px;\n    letter-spacing: 0.24em;\n    text-transform: uppercase;\n    color: #b0a89e;\n    transition: opacity 0.3s ease;\n  }\n\n  \/* ── Transition ── *\/\n  .rm-desc.rm-transitioning .rm-opening,\n  .rm-desc.rm-transitioning .rm-body,\n  .rm-desc.rm-transitioning .rm-features li,\n  .rm-desc.rm-transitioning .rm-specs td,\n  .rm-desc.rm-transitioning .rm-section-label,\n  .rm-desc.rm-transitioning .rm-closing {\n    opacity: 0;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"rm-desc\" id=\"rm-product-desc\"\u003e\n\n  \u003cp class=\"rm-opening\" id=\"rm-opening\"\u003e\u003c\/p\u003e\n\n  \u003cp class=\"rm-body\" id=\"rm-body\"\u003e\u003c\/p\u003e\n\n\n  \u003cdiv class=\"rm-divider-accent\"\u003e\u003c\/div\u003e\n\n  \u003cspan class=\"rm-section-label\" id=\"rm-label-features\"\u003e\u003c\/span\u003e\n  \u003cul class=\"rm-features\" id=\"rm-features\"\u003e\u003c\/ul\u003e\n\n\n  \u003cdiv class=\"rm-divider-accent\"\u003e\u003c\/div\u003e\n\n  \u003cspan class=\"rm-section-label\" id=\"rm-label-specs\"\u003e\u003c\/span\u003e\n  \u003ctable class=\"rm-specs\" id=\"rm-specs\"\u003e\u003ctbody\u003e\u003c\/tbody\u003e\u003c\/table\u003e\n\n\n  \u003cp class=\"rm-closing\" id=\"rm-closing\"\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var content = {\n    en: {\n      opening: \"One bag. No check-in.\u003cbr\u003eWalk off the plane ready.\",\n      body: \"Canvas and cognac leather. Converts from duffle to full garment bag in seconds. Your clothes hang flat, arrive unwrinkled. Carry it four ways — duffle, backpack, tote, or on your roller.\",\n      labelFeatures: \"Features\",\n      labelSpecs: \"Dimensions \u0026 Materials\",\n      features: [\n        { label: \"Garment bag\",   text: \"Opens to 45 × 23.5″. Clothes arrive wrinkle free.\" },\n        { label: \"Wet pockets\",   text: \"Sealed. Keeps damp items separate.\" },\n        { label: \"Luggage strap\", text: \"Slides over any roller handle.\" },\n        { label: \"Gold hardware\", text: \"Reinforced zippers. Built to last.\" }\n      ],\n      specs: [\n        { key: \"Closed\",        val: \"21 × 14 × 12″\" },\n        { key: \"Opens flat to\", val: \"45 × 23.5″\" },\n        { key: \"Material\",      val: \"Water-resistant canvas\" }\n      ],\n      closing: \"Rouge Marin — Made for the journey\"\n    },\n    fr: {\n      opening: \"Un sac. Sans enregistrement.\u003cbr\u003eSortez de l'avion, prêt à partir.\",\n      body: \"Toile et cuir cognac. Se transforme en quelques secondes de sac de voyage en housse à vêtements complète. Vos vêtements restent suspendus à plat et arrivent sans plis. Quatre façons de le porter — sac de voyage, sac à dos, tote bag ou sur votre valise à roulettes.\",\n      labelFeatures: \"Caractéristiques\",\n      labelSpecs: \"Dimensions \u0026 Matières\",\n      features: [\n        { label: \"Housse à vêtements\",  text: \"S'ouvre à 45 × 23,5″. Vêtements sans plis à l'arrivée.\" },\n        { label: \"Poches imperméables\", text: \"Hermétiques. Garde les articles humides séparés.\" },\n        { label: \"Sangle valise\",       text: \"Glisse sur toute poignée télescopique.\" },\n        { label: \"Quincaillerie dorée\", text: \"Fermetures éclairs renforcées. Conçu pour durer.\" }\n      ],\n      specs: [\n        { key: \"Fermé\",         val: \"21 × 14 × 12″\" },\n        { key: \"Ouvert à plat\", val: \"45 × 23,5″\" },\n        { key: \"Matière\",       val: \"Toile résistante à l'eau\" }\n      ],\n      closing: \"Rouge Marin — Fait pour le voyage\"\n    }\n  };\n\n  function render(lang) {\n    var c = content[lang] || content['en'];\n    var desc = document.getElementById('rm-product-desc');\n\n    desc.classList.add('rm-transitioning');\n\n    setTimeout(function() {\n      document.getElementById('rm-opening').innerHTML = c.opening;\n      document.getElementById('rm-body').textContent = c.body;\n      document.getElementById('rm-label-features').textContent = c.labelFeatures;\n      document.getElementById('rm-label-specs').textContent = c.labelSpecs;\n\n      var featEl = document.getElementById('rm-features');\n      featEl.innerHTML = '';\n      c.features.forEach(function(f) {\n        var li = document.createElement('li');\n        li.innerHTML = '\u003cstrong\u003e' + f.label + '\u003c\/strong\u003e' + f.text;\n        featEl.appendChild(li);\n      });\n\n      var tbody = document.querySelector('#rm-specs tbody');\n      tbody.innerHTML = '';\n      c.specs.forEach(function(s) {\n        var tr = document.createElement('tr');\n        tr.innerHTML = '\u003ctd\u003e' + s.key + '\u003c\/td\u003e\u003ctd\u003e' + s.val + '\u003c\/td\u003e';\n        tbody.appendChild(tr);\n      });\n\n      document.getElementById('rm-closing').textContent = c.closing;\n      desc.classList.remove('rm-transitioning');\n    }, 300);\n  }\n\n  function detectLang() {\n    var htmlLang = document.documentElement.lang || '';\n    if (htmlLang.toLowerCase().startsWith('fr')) return 'fr';\n    if (htmlLang.toLowerCase().startsWith('en')) return 'en';\n\n    var path = window.location.pathname;\n    if (\/^\\\/fr(\\\/|$)\/.test(path)) return 'fr';\n    if (\/^\\\/en(\\\/|$)\/.test(path)) return 'en';\n\n    try {\n      var stored = localStorage.getItem('locale') || localStorage.getItem('language') || '';\n      if (stored.toLowerCase().startsWith('fr')) return 'fr';\n      if (stored.toLowerCase().startsWith('en')) return 'en';\n    } catch(e) {}\n\n    return 'en';\n  }\n\n  var currentLang = detectLang();\n  render(currentLang);\n\n  var observer = new MutationObserver(function() {\n    var newLang = detectLang();\n    if (newLang !== currentLang) { currentLang = newLang; render(currentLang); }\n  });\n  observer.observe(document.documentElement, { attributes: true, attributeFilter: ['lang'] });\n\n  var lastHref = window.location.href;\n  setInterval(function() {\n    if (window.location.href !== lastHref) {\n      lastHref = window.location.href;\n      var newLang = detectLang();\n      if (newLang !== currentLang) { currentLang = newLang; render(currentLang); }\n    }\n  }, 300);\n\n  window.addEventListener('storage', function(e) {\n    if (e.key === 'locale' || e.key === 'language') {\n      var newLang = detectLang();\n      if (newLang !== currentLang) { currentLang = newLang; render(currentLang); }\n    }\n  });\n})();\n\u003c\/script\u003e","brand":"rougemarin","offers":[{"title":"Beige","offer_id":48610158084381,"sku":"CJYD201239301AZ","price":190.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":48610158117149,"sku":"CJYD201239302BY","price":190.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/5097\/6541\/files\/r2.jpg?v=1779380188"},{"product_id":"large-capacity-backpack-for-women-men-multiple-pockets-and-zippers-versatile-computer-bags-business-travel-backpack","title":"Sac à dos Courtside","description":"\u003cp\u003eVoici le sac à dos Courtside, votre compagnon de voyage ultime. Fabriqué à partir de matériaux résistants à l'eau et offrant un grand espace, il garde vos affaires au sec et protégées. De multiples compartiments, y compris une poche dédiée pour ordinateur portable, garantissent un rangement organisé pour les voyages d'affaires et de loisirs. Le port de charge intégré permet de recharger facilement vos appareils en déplacement. Le sac à dos Courtside combine commodité, style et connectivité, ce qui en fait un incontournable pour les voyageurs exigeants.\u003c\/p\u003e\n\u003c!----\u003e","brand":"RIVIERO™","offers":[{"title":"Blanc","offer_id":48764585410845,"sku":"CJNS207038501AZ","price":154.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":48764585279773,"sku":"CJNS207038503CX","price":154.0,"currency_code":"CAD","in_stock":true},{"title":"Gris","offer_id":48764585345309,"sku":"CJNS207038502BY","price":154.0,"currency_code":"CAD","in_stock":true},{"title":"Rose","offer_id":48764585378077,"sku":"CJNS207038504DW","price":154.0,"currency_code":"CAD","in_stock":true},{"title":"Vert","offer_id":48764585312541,"sku":"CJNS207038505EV","price":154.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/5097\/6541\/files\/125.jpg?v=1720293518"},{"product_id":"aluminum-frame-luggage-solid-extra-thick-and-durable-trolley-case","title":"Valise cabine en aluminium Lodge","description":"\u003cp\u003eVoici la valise cabine en aluminium Lodge : l'indispensable du voyageur moderne. Cette élégante valise cabine est dotée d'un extérieur strié durable, de coins renforcés en métal et d'un cadenas approuvé par la TSA pour la sécurité. Ses roulettes fluides et sa poignée ergonomique assurent une maniabilité aisée. Son intérieur spacieux avec des compartiments séparés offre une organisation efficace. Parfaite pour les voyages d'affaires ou les escapades de week-end, elle allie fonctionnalité et élégance pour agrémenter vos voyages.\u003c\/p\u003e\n\u003cp\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"RIVIERO™","offers":[{"title":"Cadre en aluminium blanc \/ 20 pouces","offer_id":48780775653661,"sku":"CJYD198660319SH","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium blanc \/ 22 pouces","offer_id":48780775686429,"sku":"CJYD198660320TG","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium blanc \/ 24 pouces","offer_id":48780775719197,"sku":"CJYD198660321UF","price":468.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium gris sidéral \/ 20 pouces","offer_id":48780775457053,"sku":"CJYD198660325YB","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium gris sidéral \/ 22 pouces","offer_id":48780775489821,"sku":"CJYD198660326ZA","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium gris sidéral \/ 24 pouces","offer_id":48780775522589,"sku":"CJYD198660327AZ","price":468.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium noir \/ 20 pouces","offer_id":48780775260445,"sku":"CJYD198660322VE","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium noir \/ 22 pouces","offer_id":48780775293213,"sku":"CJYD198660323WD","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium noir \/ 24 pouces","offer_id":48780775325981,"sku":"CJYD198660324XC","price":468.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium vert printemps \/ 20 pouces","offer_id":48780775162141,"sku":"CJYD198660331EV","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium vert printemps \/ 22 pouces","offer_id":48780775194909,"sku":"CJYD198660332FU","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium vert printemps \/ 24 pouces","offer_id":48780775227677,"sku":"CJYD198660333GT","price":468.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium rose coquillage \/ 20 pouces","offer_id":48780775358749,"sku":"CJYD198660334HS","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium rose coquillage \/ 22 pouces","offer_id":48780775391517,"sku":"CJYD198660335IR","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium rose coquillage \/ 24 pouces","offer_id":48780775424285,"sku":"CJYD198660336JQ","price":468.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium bleu délavé \/ 20 pouces","offer_id":48780775555357,"sku":"CJYD198660328BY","price":398.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium bleu délavé \/ 22 pouces","offer_id":48780775588125,"sku":"CJYD198660329CX","price":435.0,"currency_code":"CAD","in_stock":true},{"title":"Cadre en aluminium bleu délavé \/ 24 pouces","offer_id":48780775620893,"sku":"CJYD198660330DW","price":468.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/5097\/6541\/files\/O1CN019KZU9H1g76NisJf5M__2215586844094-0-cib_1_6c300794-9597-4435-b4bf-cef7c487e117.jpg?v=1720632610"},{"product_id":"compression-three-piece-set-luggage-storage-bag","title":"Sac de rangement à trois pièces pour bagages et vêtements - Compression","description":"\u003cp\u003e\u003cb\u003eInformations sur le produit:\u003c\/b\u003e \u003cbr\u003eScénario applicable: Voyage \u003cbr\u003eCouleur: ensemble de trois pièces beige en filet, ensemble de trois pièces gris en filet, ensemble de trois pièces noir en filet, ensemble de trois pièces bleu en filet \u003cbr\u003eChamp d'application: articles de toilette \u003cbr\u003eFonction: Polyvalent \u003cbr\u003eMatériel: Nylon\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb\u003eListe de colisage: \u003c\/b\u003e \u003cbr\u003eSac de voyage en nylon × 3 \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eImage du produit:\u003c\/b\u003e \u003cbr\u003e\u003cimg src=\"https:\/\/cf.cjdropshipping.com\/quick\/product\/1dcdcb28-72f0-4194-a91c-c64f50453230.jpg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/21\/11\/7833b595-f1bb-46de-8eb6-324b4a0bba28_trans.jpeg\"\u003e     \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/21\/11\/bed5cbc1-28a1-442f-ab2f-8565369c01e6_trans.jpeg\"\u003e \u003cimg src=\"https:\/\/oss-cf.cjdropshipping.com\/product\/2025\/03\/21\/11\/41021220-e756-4e17-81f1-1397e7197e02_trans.jpeg\"\u003e \u003c\/p\u003e","brand":"Rouge Marin","offers":[{"title":"Beige","offer_id":51852778209565,"sku":"CJYD233385201AZ","price":45.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":51852778242333,"sku":"CJYD233385203CX","price":45.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/5097\/6541\/files\/0f3e96b4-4d6e-40d5-a346-c7c5960b7bd4.jpg?v=1780889770"},{"product_id":"filtered-showerhead","title":"Pomme de douche filtrante","description":"\u003cp\u003e\n \u003cbr\u003e\n\u003c\/p\u003e","brand":"Mizuna","offers":[{"title":"Chrome satiné","offer_id":51947154112797,"sku":"CJYD218369401AZ","price":179.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":51947154080029,"sku":"CJYD218369403CX","price":179.0,"currency_code":"CAD","in_stock":true},{"title":"Cartouche filtrante individuelle","offer_id":51947154145565,"sku":"CJYD218369402BY","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0874\/5097\/6541\/files\/image_11_5e90bb7c-2408-4fea-8f07-537ae1b96ed5.jpg?v=1783030946"}],"url":"https:\/\/bymizura.com\/fr\/collections\/frontpage.oembed","provider":"Mizura","version":"1.0","type":"link"}