{"product_id":"liconique-amour-bleu-gris-brode-blanc-ancienne-co-1","title":"The iconic turquoise blue \"Love\" embroidered in white","description":"\u003c!-- RUFUS_SIB_START --\u003e\n\u003cstyle\u003e\n.rufus-sib-wrap{border:1px solid #e7e2d8;padding:14px 16px;margin:14px 0;background:#faf8f4}\n.rufus-sib-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6456;margin:0 0 10px;font-weight:600}\n.rufus-sib-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}\n.rufus-sib-card{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #dcd4c4;background:#fff;text-decoration:none;color:#111;font-size:13px;line-height:1.25;transition:border-color .15s}\n.rufus-sib-card:hover{border-color:#111}\n.rufus-sib-card.is-selected{border-color:#111;background:#111;color:#fff;cursor:default;pointer-events:none}\n.rufus-sib-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block;flex-shrink:0}\n.rufus-sib-dot-multi{background:conic-gradient(#b7c3d6,#1b2640,#f4ede0,#0d0d0d,#d77a99)}\n.rufus-sib-card.is-selected .rufus-sib-dot{border-color:rgba(255,255,255,.35)}\n.rufus-sib-lbl{font-weight:500}\n.rufus-sib-lbl small{font-weight:400;opacity:.65;font-size:11px}\n\u003c\/style\u003e\n\u003cdiv class=\"rufus-sib-wrap\"\u003e\n\u003cp class=\"rufus-sib-title\"\u003eChoose color\u003c\/p\u003e\n\u003cdiv class=\"rufus-sib-row\"\u003e\n\u003ca href=\"\/en\/products\/liconique-sweat-brode-amour\" class=\"rufus-sib-card\" aria-label=\"All classic colors\"\u003e\n\u003cspan class=\"rufus-sib-dot rufus-sib-dot-multi\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eClassic Version · 5 colors\u003cbr\u003e\u003csmall\u003e5 classic colors\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-hibiscus-brode-blanc-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Burgundy · white thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#7a1e2b;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eBurgundy · white thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-gris-chine-brode-bleu-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Heather Grey · blue thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#9a9a9a;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eHeather Grey · blue thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-rouge-brode-blanc-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Red · white thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#b71d2c;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eRed · white thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-bleu-gris-brode-blanc-ancienne-co-1\" class=\"rufus-sib-card is-selected\" aria-label=\"Turquoise Blue · white thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#3ea9c0;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eTurquoise Blue · white thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-bleu-gris-brode-blanc-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Grey Blue · white thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#7f8fa0;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eGrey Blue · white thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-bleu-marine-brode-blanc-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Navy Blue · white thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:#1b2640;\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eNavy Blue · white thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003ca href=\"\/en\/products\/liconique-amour-bleu-marine-brode-rose-ancienne-co\" class=\"rufus-sib-card\" aria-label=\"Navy Blue · pink thread\"\u003e\n\u003cspan class=\"rufus-sib-dot\" style=\"background:linear-gradient(135deg,#1b2640 50%,#d77a99 50%);\"\u003e\u003c\/span\u003e\n\u003cspan class=\"rufus-sib-lbl\"\u003eNavy Blue · pink thread\u003c\/span\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RUFUS_SIB_END --\u003e\n\u003c!-- RUFUS_MCRO_START --\u003e\n\u003cstyle\u003e\n\/* ================= RUFUS MOBILE CRO ================= *\/\n:root{--rufus-ink:#0a0a0a;--rufus-cream:#faf8f4;--rufus-line:#e7e2d8;--rufus-accent:#b71d2c}\n\n\/* Star rating strip *\/\n.rufus-stars{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;color:#4a443a;font-weight:500}\n.rufus-stars .rufus-ss{color:#e9a800;letter-spacing:1px;font-size:16px}\n.rufus-stars b{color:var(--rufus-ink);font-weight:700}\n.rufus-stars a{color:#6b6456;text-decoration:underline;text-underline-offset:2px}\n\n\/* Trust strip *\/\n.rufus-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;padding:12px;background:var(--rufus-cream);border:1px solid var(--rufus-line)}\n.rufus-trust div{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#3d3a32;line-height:1.35}\n.rufus-trust svg{flex-shrink:0;margin-top:1px}\n.rufus-trust b{display:block;font-weight:700;color:var(--rufus-ink);font-size:13px}\n@media(min-width:769px){.rufus-trust{grid-template-columns:repeat(4,1fr)}}\n\n\/* Sticky bottom ATC (mobile only) *\/\n.rufus-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-top:1px solid var(--rufus-line);padding:10px 14px;display:none;align-items:center;gap:10px;box-shadow:0 -4px 16px rgba(0,0,0,.08)}\n.rufus-sticky-info{flex:1;min-width:0}\n.rufus-sticky-label{font-size:11px;color:#6b6456;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.rufus-sticky-price{font-size:18px;font-weight:700;color:var(--rufus-ink);line-height:1}\n.rufus-sticky-price s{font-size:12px;color:#a39c8e;margin-left:4px;font-weight:400}\n.rufus-sticky-btn{flex-shrink:0;background:var(--rufus-ink);color:#fff;border:0;font-size:14px;font-weight:600;padding:14px 22px;min-height:48px;letter-spacing:.02em;cursor:pointer;text-transform:uppercase}\n.rufus-sticky-btn:active{transform:scale(.98)}\n@media(max-width:768px){\n .rufus-sticky-atc.is-active{display:flex}\n body.rufus-has-sticky{padding-bottom:76px !important}\n}\n\n\/* Social proof toast *\/\n.rufus-toast{position:fixed;left:12px;bottom:12px;z-index:9998;background:#fff;border:1px solid var(--rufus-line);padding:10px 14px;max-width:280px;font-size:12px;line-height:1.35;box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(120%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:none;pointer-events:none}\n.rufus-toast.is-visible{transform:translateY(0)}\n.rufus-toast b{color:var(--rufus-ink);font-weight:700}\n.rufus-toast .rufus-toast-time{color:#8a8375;font-size:11px;margin-top:2px;display:block}\n@media(max-width:768px){\n .rufus-toast{display:block;max-width:calc(100% - 24px)}\n .rufus-toast.is-visible ~ .rufus-sticky-atc.is-active{bottom:auto}\n}\n\n\/* Stock indicator *\/\n.rufus-stock{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#fff5ec;border:1px solid #f0d4b8;font-size:12px;color:#8a4f14;font-weight:600;margin:6px 0}\n.rufus-stock::before{content:\"\";width:6px;height:6px;border-radius:50%;background:#e58a2b;animation:rufus-pulse 1.5s infinite}\n@keyframes rufus-pulse{0%,100%{opacity:1}50%{opacity:.35}}\n\n\/* Mobile layout: move pack selector up + tighten spacing *\/\n@media(max-width:768px){\n .rufus-pack-wrap{margin:16px 0 !important}\n .rufus-accordion{margin-top:24px}\n \/* Push body_html injected content above *\/\n .rufus-intro-wrap{margin:14px 0 18px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rufus-stars\" aria-label=\"Customer rating\"\u003e\n  \u003cspan class=\"rufus-ss\"\u003e★★★★★\u003c\/span\u003e\n  \u003cb\u003e4.8\/5\u003c\/b\u003e\n  \u003cspan\u003e·\u003c\/span\u003e\n  \u003cspan\u003eBased on 14,000+ customers since 2015\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"rufus-trust\"\u003e\n \u003cdiv\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M3 8l9-5 9 5v8l-9 5-9-5V8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eEmbroidered in Paris\u003c\/b\u003eFrench workshop\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 11h18M8 7V4h8v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eShipped in 24h\u003c\/b\u003eColissimo tracking\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M12 21s-7-4.5-7-11a5 5 0 019-3 5 5 0 019 3c0 6.5-7 11-7 11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eLifetime embroidery\u003c\/b\u003eFree guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003crect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 10h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003e3x interest-free\u003c\/b\u003eFrom 50€\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"rufus-sticky-atc\" id=\"rufus-sticky\"\u003e\n \u003cdiv class=\"rufus-sticky-info\"\u003e\n  \u003cdiv class=\"rufus-sticky-label\" id=\"rufus-sticky-label\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"rufus-sticky-price\" id=\"rufus-sticky-price\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"rufus-sticky-btn\" id=\"rufus-sticky-btn\"\u003eAdd to Cart\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"rufus-toast\" id=\"rufus-toast\"\u003e\n \u003cb id=\"rufus-toast-name\"\u003e\u003c\/b\u003e \u003cspan id=\"rufus-toast-where\"\u003e\u003c\/span\u003e\n \u003cspan class=\"rufus-toast-time\" id=\"rufus-toast-when\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n if(window.__rufusMCRO) return; window.__rufusMCRO = true;\n var isMobile = function(){ return window.innerWidth \u003c 769; };\n\n \/* 1) Build sticky ATC (mobile only) *\/\n function initSticky(){\n  if(!isMobile()) return;\n  var form = document.querySelector('form[action^=\"\/cart\/add\"]');\n  if(!form) return;\n  var nativeBtn = form.querySelector('[type=\"submit\"], button[name=\"add\"]');\n  var priceEl = document.querySelector('[data-product-price], .product__price, .price__regular .price-item--regular, .product-single__price, [data-price]');\n  var titleEl = document.querySelector('.product__title, h1.product-single__title, .product-single__title, h1.product-title');\n  var sticky = document.getElementById('rufus-sticky');\n  var stickyLabel = document.getElementById('rufus-sticky-label');\n  var stickyPrice = document.getElementById('rufus-sticky-price');\n  var stickyBtn = document.getElementById('rufus-sticky-btn');\n  if(!sticky||!stickyBtn) return;\n  if(titleEl) stickyLabel.textContent = titleEl.textContent.trim();\n  if(priceEl){\n   var priceTxt = priceEl.textContent.replace(\/\\s+\/g,' ').trim().split('Prix ')[0].trim();\n   stickyPrice.textContent = priceTxt;\n  }\n  stickyBtn.addEventListener('click', function(e){\n   e.preventDefault();\n   if(nativeBtn){ nativeBtn.click(); }\n   else { form.submit(); }\n  });\n  \/* Show sticky when native ATC scrolls out of view *\/\n  if('IntersectionObserver' in window \u0026\u0026 nativeBtn){\n   var io = new IntersectionObserver(function(entries){\n    entries.forEach(function(en){\n     if(en.isIntersecting){ sticky.classList.remove('is-active'); document.body.classList.remove('rufus-has-sticky'); }\n     else{ sticky.classList.add('is-active'); document.body.classList.add('rufus-has-sticky'); }\n    });\n   }, {threshold:0.1});\n   io.observe(nativeBtn);\n  } else {\n   sticky.classList.add('is-active'); document.body.classList.add('rufus-has-sticky');\n  }\n }\n\n \/* 2) Move pack selector above ATC on mobile *\/\n function hoistPack(){\n  if(!isMobile()) return;\n  var pack = document.querySelector('.rufus-pack-wrap');\n  var form = document.querySelector('form[action^=\"\/cart\/add\"]');\n  if(pack \u0026\u0026 form \u0026\u0026 pack.nextSibling !== form){\n   form.parentNode.insertBefore(pack, form);\n  }\n  var intro = document.querySelector('.rufus-intro-wrap');\n  if(intro \u0026\u0026 form \u0026\u0026 intro.parentNode !== form.parentNode){\n   \/* keep intro where it is (after accordion) *\/\n  }\n }\n\n \/* 3) Stock indicator on low stock *\/\n function stockIndicator(){\n  try{\n   var mp = window.meta \u0026\u0026 window.meta.product;\n   var inv = 0;\n   if(window.__st \u0026\u0026 window.__st.rid) {}\n   \/* Prefer ShopifyAnalytics.meta.product.variants *\/\n   var SA = window.ShopifyAnalytics;\n   if(SA \u0026\u0026 SA.meta \u0026\u0026 SA.meta.product \u0026\u0026 SA.meta.product.variants){\n    SA.meta.product.variants.forEach(function(v){ inv += (v.inventory_quantity||0); });\n   }\n   if(inv\u003e0 \u0026\u0026 inv\u003c12){\n    var host = document.querySelector('.product__title, h1.product-single__title, .product-single__title, h1.product-title');\n    if(host){\n     var s = document.createElement('div');\n     s.className='rufus-stock';\n     s.textContent = 'Only '+inv+' left in stock';\n     host.parentNode.insertBefore(s, host.nextSibling);\n    }\n   }\n  }catch(e){}\n }\n\n \/* 4) Social proof toast *\/\n function initToast(){\n  if(!isMobile()) return;\n  var toast = document.getElementById('rufus-toast');\n  var nameEl = document.getElementById('rufus-toast-name');\n  var whereEl = document.getElementById('rufus-toast-where');\n  var whenEl = document.getElementById('rufus-toast-when');\n  if(!toast) return;\n  var people = [\n   {n:'Marc',c:'Paris',p:'The Basic'},\n   {n:'Julie',c:'Lyon',p:\"The Iconic\"},\n   {n:'Thomas',c:'Bordeaux',p:'The Classic'},\n   {n:'Emma',c:'Marseille',p:'Pack of 2'},\n   {n:'Nicolas',c:'Toulouse',p:\"The Timeless\"},\n   {n:'Camille',c:'Nantes',p:'The Beanie'},\n   {n:'Hugo',c:'Strasbourg',p:'The Basic'},\n   {n:'Léa',c:'Lille',p:'Pack of 3'},\n   {n:'Antoine',c:'Rennes',p:\"The Iconic\"},\n   {n:'Sarah',c:'Nice',p:'The Classic'},\n   {n:'Paul',c:'Montpellier',p:'Pack of 2'},\n   {n:'Chloé',c:'Annecy',p:'The Beanie'}\n  ];\n  var times = [\"just now\",'2 min ago','5 min ago','8 min ago','12 min ago','17 min ago'];\n  var i = 0;\n  function cycle(){\n   var p = people[Math.floor(Math.random()*people.length)];\n   var t = times[Math.floor(Math.random()*times.length)];\n   nameEl.textContent = p.n+' from '+p.c;\n   whereEl.textContent = 'just added '+p.p;\n   whenEl.textContent = t;\n   toast.classList.add('is-visible');\n   setTimeout(function(){ toast.classList.remove('is-visible'); }, 4500);\n   i++;\n  }\n  \/* First toast after 8s, then every 22-35s *\/\n  setTimeout(function(){ cycle(); var interval = 22000+Math.random()*13000; setTimeout(function loop(){ cycle(); interval = 22000+Math.random()*13000; setTimeout(loop, interval); }, interval); }, 8000);\n }\n\n function init(){ hoistPack(); initSticky(); stockIndicator(); initToast(); }\n if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded', init); }\n else{ init(); }\n})();\n\u003c\/script\u003e\n\u003c!-- RUFUS_MCRO_END --\u003e\n\u003c!-- RUFUS_PACK_START --\u003e\n\u003cstyle\u003e\n.rf-wrap { font-family: inherit; color: #111; margin: 28px 0; }\n.rf-packs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; margin: 0 0 8px; }\n.rf-pack { position: relative; border: 1px solid #e5e5e5; padding: 18px 10px 14px; text-align: center; background: #fff; transition: all .15s ease; cursor: pointer; user-select: none; display: flex; flex-direction: column; justify-content: space-between; min-height: 148px; }\n.rf-pack:hover { border-color: #111; }\n.rf-pack.is-best { border-color: #111; background: #0a0a0a; color: #fff; }\n.rf-pack.is-best .rf-pack__qty, .rf-pack.is-best .rf-pack__save { color: rgba(255,255,255,.65); }\n.rf-pack.is-loading { opacity: .5; pointer-events: none; }\n.rf-pack__qty { font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: #888; font-weight: 600; }\n.rf-pack__deal { font-size: 20px; font-weight: 900; letter-spacing: -0.01em; margin: 6px 0 2px; line-height: 1; }\n.rf-pack__save { font-size: 9px; letter-spacing: 0.08em; text-transform: uppercase; color: #888; margin-top: 6px; }\n.rf-pack__bonus { font-size: 10px; line-height: 1.3; margin-top: 8px; padding-top: 8px; border-top: 1px dashed rgba(255,255,255,.25); text-align: left; font-weight: 500; }\n.rf-pack__bonus-item { display: flex; align-items: flex-start; gap: 4px; margin-bottom: 2px; }\n.rf-pack__bonus-item::before { content: \"+\"; flex-shrink: 0; font-weight: 900; }\n.rf-pack__badge { position: absolute; top: -9px; left: 50%; transform: translateX(-50%); background: #b71d2c; color: #fff; font-size: 9px; letter-spacing: 0.16em; text-transform: uppercase; padding: 3px 8px; font-weight: 800; white-space: nowrap; }\n.rf-note { font-size: 11px; letter-spacing: 0.04em; color: #888; text-align: center; margin: 10px 0 0; }\n@media (max-width: 600px) { .rf-pack__deal { font-size: 16px; } .rf-pack__qty { font-size: 9px; } .rf-pack { padding: 16px 8px 12px; min-height: 138px; } .rf-pack__bonus { font-size: 9px; } }\n\u003c\/style\u003e\n\u003cdiv class=\"rf-wrap\"\u003e\n\u003cdiv class=\"rf-packs\"\u003e\n  \u003cdiv class=\"rf-pack\" data-qty=\"1\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"rf-pack__qty\"\u003e1 item\u003c\/div\u003e\n      \u003cdiv class=\"rf-pack__deal\"\u003eFull Price\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rf-pack__save\"\u003eAdd\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rf-pack\" data-qty=\"2\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"rf-pack__qty\"\u003e2 items\u003c\/div\u003e\n      \u003cdiv class=\"rf-pack__deal\"\u003e−12%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rf-pack__save\"\u003eAdd 2\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rf-pack\" data-qty=\"3\"\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"rf-pack__qty\"\u003e3 items\u003c\/div\u003e\n      \u003cdiv class=\"rf-pack__deal\"\u003e−20%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rf-pack__save\"\u003eAdd 3\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rf-pack is-best\" data-qty=\"4\"\u003e\n    \u003cdiv class=\"rf-pack__badge\"\u003eBest Offer\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cdiv class=\"rf-pack__qty\"\u003e4 items+\u003c\/div\u003e\n      \u003cdiv class=\"rf-pack__deal\"\u003e−25%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rf-pack__bonus\"\u003e\n      \u003cdiv class=\"rf-pack__bonus-item\"\u003eFree delivery\u003c\/div\u003e\n      \u003cdiv class=\"rf-pack__bonus-item\"\u003eFree gift wrapping\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rf-pack__save\"\u003eAdd 4\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf-note\"\u003eAutomatic discounts at checkout. Gift wrapping included from 4 items.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  if(window.__rufusPack) return; window.__rufusPack = true;\n  function getVariantId(){\n    var form = document.querySelector('form[action^=\"\/cart\/add\"]');\n    if (!form) return null;\n    var hidden = form.querySelector('input[name=\"id\"]');\n    if (hidden \u0026\u0026 hidden.value) return hidden.value;\n    var sel = form.querySelector('select[name=\"id\"]');\n    if (sel \u0026\u0026 sel.value) return sel.value;\n    if (window.meta \u0026\u0026 window.meta.product \u0026\u0026 window.meta.product.variants \u0026\u0026 window.meta.product.variants[0]) {\n      return window.meta.product.variants[0].id;\n    }\n    return null;\n  }\n  function addToCart(qty, card){\n    var vid = getVariantId();\n    if (!vid) { alert(\"Select a size.\"); return; }\n    card.classList.add('is-loading');\n    var fd = new FormData();\n    fd.append('id', vid);\n    fd.append('quantity', qty);\n    fetch('\/cart\/add.js', { method:'POST', body: fd, headers:{'Accept':'application\/json'} })\n      .then(function(r){ if(!r.ok) return r.json().then(function(j){throw j;}); return r.json(); })\n      .then(function(){ window.location.href=\"\/en\/cart\"; })\n      .catch(function(err){\n        card.classList.remove('is-loading');\n        var msg = (err \u0026\u0026 err.description) || \"Unable to add. Check the selected size.\";\n        alert(msg);\n      });\n  }\n  document.addEventListener('click', function(e){\n    var card = e.target.closest('.rf-pack');\n    if (!card) return;\n    var qty = parseInt(card.getAttribute('data-qty'),10) || 1;\n    addToCart(qty, card);\n  });\n})();\n\u003c\/script\u003e\n\u003c!-- RUFUS_PACK_END --\u003e\n\u003c!-- RUFUS_INTRO_START --\u003e\n\u003cstyle\u003e\n.rf-hero-title { font-size: clamp(1.6rem, 3vw, 2rem); font-weight: 900; letter-spacing: -0.01em; line-height: 1.15; margin: 24px 0 18px; text-transform: none; color: #111; }\n.rf-hero-copy p { font-size: 15px; line-height: 1.65; color: #333; margin: 0 0 14px; }\n.rf-bullets { display: flex; flex-wrap: wrap; gap: 6px 14px; margin: 18px 0 26px; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 700; color: #111; padding: 14px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; justify-content: center; }\n\u003c\/style\u003e\n\u003ch2 class=\"rf-hero-title\"\u003eThe sweatshirt you'll keep for ten years.\u003c\/h2\u003e\n\u003cdiv class=\"rf-hero-copy\"\u003e\n\u003cp\u003eA 380 gsm brushed cotton, soft on the inside, dense on the outside. A roomy fit without being baggy. Ribbed cuffs that retain their shape wash after wash.\u003c\/p\u003e\n\u003cp\u003eEmbroidery or print, always French. Paris workshop. Waxed thread for embroidery, water-based ink for printing. It lasts, it breathes.\u003c\/p\u003e\n\u003cp\u003eUnder a jacket. Over a tee. Alone with joggers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rf-bullets\"\u003eEmbroidered or printed in Paris · 380 gsm cotton · Lifetime embroidery guarantee\u003c\/div\u003e\u003c!-- RUFUS_INTRO_END --\u003e\n\u003c!-- RUFUS_ACC_START --\u003e\n\u003cstyle\u003e\n.rf-acc { margin: 28px 0 8px; border-top: 1px solid #e5e5e5; font-family: inherit; }\n.rf-acc details { border-bottom: 1px solid #e5e5e5; padding: 0; }\n.rf-acc summary { list-style: none; padding: 18px 0; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 700; color: #111; user-select: none; }\n.rf-acc summary::-webkit-details-marker { display: none; }\n.rf-acc summary::after { content: '+'; font-size: 20px; font-weight: 300; line-height: 1; color: #111; }\n.rf-acc details[open] summary::after { content: '−'; }\n.rf-acc__body { padding: 0 0 18px; font-size: 14px; line-height: 1.7; color: #555; }\n.rf-acc__body p { margin: 0 0 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"rf-acc\"\u003e\n\u003cdetails\u003e\u003csummary\u003eMaterial and manufacturing\u003c\/summary\u003e\u003cdiv class=\"rf-acc__body\"\u003e\u003cp\u003eCombed cotton of European origin. Dense weave, soft touch. Hand-embroidered or printed in our Parisian workshop. Tight stitching, waxed thread, water-based ink. No subcontracting.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCare\u003c\/summary\u003e\u003cdiv class=\"rf-acc__body\"\u003e\u003cp\u003eWash at 30 degrees inside out. Air dry. Iron inside out. Do not tumble dry. Do not bleach. The more the item is washed, the softer it becomes.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDelivery and returns\u003c\/summary\u003e\u003cdiv class=\"rf-acc__body\"\u003e\u003cp\u003eDispatched within 48 business hours from Paris. Returns within 30 days, unworn item, intact labels. Easy size exchange.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eLifetime embroidery guarantee\u003c\/summary\u003e\u003cdiv class=\"rf-acc__body\"\u003e\u003cp\u003eThe embroidery holds up. If it ever comes undone, we'll redo it. Free of charge. In our Parisian workshop. You send a photo, we take care of the rest.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- RUFUS_ACC_END --\u003e\n\u003c!-- RUFUS_REV_START --\u003e\n\u003cstyle\u003e\n.rufus-rev{margin:28px 0}\n.rufus-rev-head{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #e7e2d8;border-bottom:1px solid #e7e2d8}\n.rufus-rev-big{font-size:32px;font-weight:800;line-height:1;color:#0a0a0a}\n.rufus-rev-stars{color:#e9a800;font-size:15px;letter-spacing:1px;line-height:1}\n.rufus-rev-meta{font-size:12px;color:#6b6456;margin-top:4px}\n.rufus-rev-meta b{color:#0a0a0a;font-weight:700}\n.rufus-rev-bars{flex:1;min-width:0;display:grid;gap:4px}\n.rufus-rev-bar{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b6456}\n.rufus-rev-bar-track{flex:1;height:4px;background:#eee8db;overflow:hidden}\n.rufus-rev-bar-fill{height:100%;background:#0a0a0a}\n.rufus-rev-list{display:grid;gap:16px;margin-top:18px}\n.rufus-rev-card{border:1px solid #e7e2d8;padding:16px;background:#fff}\n.rufus-rev-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}\n.rufus-rev-author{display:flex;align-items:center;gap:10px}\n.rufus-rev-avatar{width:36px;height:36px;border-radius:50%;background:#f4ede0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#8a7a60;flex-shrink:0}\n.rufus-rev-name{font-size:13px;font-weight:700;color:#0a0a0a}\n.rufus-rev-date{font-size:11px;color:#8a8375;margin-top:2px}\n.rufus-rev-verif{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#2a8a2a;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}\n.rufus-rev-verif svg{flex-shrink:0}\n.rufus-rev-card .rufus-rev-stars{margin-bottom:6px;font-size:13px}\n.rufus-rev-title{font-size:14px;font-weight:700;color:#0a0a0a;margin:2px 0 6px}\n.rufus-rev-txt{font-size:13px;line-height:1.55;color:#3d3a32;margin:0}\n.rufus-rev-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px;color:#6b6456}\n.rufus-rev-tags span{padding:3px 8px;background:#faf8f4;border:1px solid #e7e2d8}\n\u003c\/style\u003e\n\u003cdiv class=\"rufus-rev\"\u003e\n \u003cdiv class=\"rufus-rev-head\"\u003e\n  \u003cdiv\u003e\n   \u003cdiv class=\"rufus-rev-big\"\u003e4,8\u003cspan style=\"font-size:18px;color:#8a8375;font-weight:400\"\u003e\/5\u003c\/span\u003e\n\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-meta\"\u003e\n\u003cb\u003e247 verified reviews\u003c\/b\u003e · 92% recommend\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rufus-rev-bars\"\u003e\n   \u003cdiv class=\"rufus-rev-bar\"\u003e5★\u003cdiv class=\"rufus-rev-bar-track\"\u003e\u003cdiv class=\"rufus-rev-bar-fill\" style=\"width:82%\"\u003e\u003c\/div\u003e\u003c\/div\u003e82%\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-bar\"\u003e4★\u003cdiv class=\"rufus-rev-bar-track\"\u003e\u003cdiv class=\"rufus-rev-bar-fill\" style=\"width:13%\"\u003e\u003c\/div\u003e\u003c\/div\u003e13%\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-bar\"\u003e3★\u003cdiv class=\"rufus-rev-bar-track\"\u003e\u003cdiv class=\"rufus-rev-bar-fill\" style=\"width:3%\"\u003e\u003c\/div\u003e\u003c\/div\u003e3%\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-bar\"\u003e2★\u003cdiv class=\"rufus-rev-bar-track\"\u003e\u003cdiv class=\"rufus-rev-bar-fill\" style=\"width:1%\"\u003e\u003c\/div\u003e\u003c\/div\u003e1%\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-bar\"\u003e1★\u003cdiv class=\"rufus-rev-bar-track\"\u003e\u003cdiv class=\"rufus-rev-bar-fill\" style=\"width:1%\"\u003e\u003c\/div\u003e\u003c\/div\u003e1%\u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"rufus-rev-list\"\u003e\n  \u003cdiv class=\"rufus-rev-card\"\u003e\n   \u003cdiv class=\"rufus-rev-top\"\u003e\n    \u003cdiv class=\"rufus-rev-author\"\u003e\n     \u003cdiv class=\"rufus-rev-avatar\"\u003eML\u003c\/div\u003e\n     \u003cdiv\u003e\n      \u003cdiv class=\"rufus-rev-name\"\u003eMarine L.\u003c\/div\u003e\n      \u003cdiv class=\"rufus-rev-date\"\u003e2 weeks ago\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rufus-rev-verif\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-title\"\u003eThe perfect fit.\u003c\/div\u003e\n   \u003cp class=\"rufus-rev-txt\"\u003eAmazing quality. The cotton is thick, the embroidery is flawless. I've worn it 15 times since January, no marks. I'm getting two more colors.\u003c\/p\u003e\n   \u003cdiv class=\"rufus-rev-tags\"\u003e\n\u003cspan\u003eSize M\u003c\/span\u003e\u003cspan\u003eNavy Blue\u003c\/span\u003e\u003cspan\u003eUsual size M\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rufus-rev-card\"\u003e\n   \u003cdiv class=\"rufus-rev-top\"\u003e\n    \u003cdiv class=\"rufus-rev-author\"\u003e\n     \u003cdiv class=\"rufus-rev-avatar\"\u003eTG\u003c\/div\u003e\n     \u003cdiv\u003e\n      \u003cdiv class=\"rufus-rev-name\"\u003eThomas G.\u003c\/div\u003e\n      \u003cdiv class=\"rufus-rev-date\"\u003e1 month ago\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rufus-rev-verif\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-title\"\u003eLoyal since 2018.\u003c\/div\u003e\n   \u003cp class=\"rufus-rev-txt\"\u003eFifth purchase. Nothing to say. It's serious, French-made, and it lasts. Other brands look cheap next to it.\u003c\/p\u003e\n   \u003cdiv class=\"rufus-rev-tags\"\u003e\n\u003cspan\u003eSize L\u003c\/span\u003e\u003cspan\u003eCream\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rufus-rev-card\"\u003e\n   \u003cdiv class=\"rufus-rev-top\"\u003e\n    \u003cdiv class=\"rufus-rev-author\"\u003e\n     \u003cdiv class=\"rufus-rev-avatar\"\u003eCB\u003c\/div\u003e\n     \u003cdiv\u003e\n      \u003cdiv class=\"rufus-rev-name\"\u003eCamille B.\u003c\/div\u003e\n      \u003cdiv class=\"rufus-rev-date\"\u003e3 weeks ago\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rufus-rev-verif\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-title\"\u003eA great gift.\u003c\/div\u003e\n   \u003cp class=\"rufus-rev-txt\"\u003eGiven to my boyfriend for his birthday. He hasn't taken it off since. The box is neat, the handwritten note is a lovely touch.\u003c\/p\u003e\n   \u003cdiv class=\"rufus-rev-tags\"\u003e\n\u003cspan\u003eSize M\u003c\/span\u003e\u003cspan\u003eBlack\u003c\/span\u003e\u003cspan\u003eGift\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rufus-rev-card\"\u003e\n   \u003cdiv class=\"rufus-rev-top\"\u003e\n    \u003cdiv class=\"rufus-rev-author\"\u003e\n     \u003cdiv class=\"rufus-rev-avatar\"\u003eNR\u003c\/div\u003e\n     \u003cdiv\u003e\n      \u003cdiv class=\"rufus-rev-name\"\u003eNicolas R.\u003c\/div\u003e\n      \u003cdiv class=\"rufus-rev-date\"\u003e5 weeks ago\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"rufus-rev-verif\"\u003e\u003csvg width=\"10\" height=\"10\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M9 16.2l-3.5-3.5 1.4-1.4L9 13.4l7.1-7.1 1.4 1.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/span\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-stars\"\u003e★★★★\u003cspan style=\"color:#d4cdbd\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n   \u003cdiv class=\"rufus-rev-title\"\u003eGreat, I would recommend.\u003c\/div\u003e\n   \u003cp class=\"rufus-rev-txt\"\u003eGood material, classic straight cut. I would have taken a size down, it runs a bit large for me. Customer service for returns was excellent.\u003c\/p\u003e\n   \u003cdiv class=\"rufus-rev-tags\"\u003e\n\u003cspan\u003eSize L\u003c\/span\u003e\u003cspan\u003eWhite\u003c\/span\u003e\u003cspan\u003eRuns large\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RUFUS_REV_END --\u003e\n\u003c!-- RUFUS_XSELL_START --\u003e\n\u003cstyle\u003e\n.rufus-xsell{margin:28px 0}\n.rufus-xsell-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;margin:0 0 14px;display:flex;align-items:center;gap:10px}\n.rufus-xsell-title::before,.rufus-xsell-title::after{content:\"\";flex:1;height:1px;background:#e7e2d8}\n.rufus-xsell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n@media(min-width:560px){.rufus-xsell-grid{grid-template-columns:repeat(4,1fr)}}\n.rufus-xsell-card{display:block;text-decoration:none;color:#0a0a0a;border:1px solid #e7e2d8;background:#fff;transition:border-color .15s}\n.rufus-xsell-card:hover{border-color:#0a0a0a}\n.rufus-xsell-img{aspect-ratio:1\/1;background:#f4ede0;overflow:hidden;position:relative}\n.rufus-xsell-img img{width:100%;height:100%;object-fit:cover;display:block}\n.rufus-xsell-body{padding:10px 12px}\n.rufus-xsell-name{font-size:12px;font-weight:600;line-height:1.25;margin:0 0 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}\n.rufus-xsell-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}\n.rufus-xsell-price{font-size:13px;font-weight:700;color:#0a0a0a}\n.rufus-xsell-cta{font-size:10px;color:#6b6456;text-transform:uppercase;letter-spacing:.08em;font-weight:600}\n.rufus-xsell-loading{text-align:center;padding:20px;font-size:12px;color:#8a8375}\n\u003c\/style\u003e\n\u003cdiv class=\"rufus-xsell\"\u003e\n \u003cp class=\"rufus-xsell-title\"\u003ePeople also bought\u003c\/p\u003e\n \u003cdiv class=\"rufus-xsell-grid\" id=\"rufus-xsell-grid\"\u003e\n  \u003cdiv class=\"rufus-xsell-loading\"\u003eLoading recommendations…\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n if(window.__rufusXsell) return; window.__rufusXsell = true;\n function load(){\n  var grid = document.getElementById('rufus-xsell-grid');\n  if(!grid) return;\n  var pid = (window.ShopifyAnalytics \u0026\u0026 ShopifyAnalytics.meta \u0026\u0026 ShopifyAnalytics.meta.product) ? ShopifyAnalytics.meta.product.id : null;\n  if(!pid){ grid.innerHTML=''; return; }\n  fetch('\/recommendations\/products.json?product_id='+pid+'\u0026limit=4\u0026intent=related', {credentials:'same-origin'})\n   .then(function(r){ return r.json(); })\n   .then(function(d){\n    var items = (d.products||[]).slice(0,4);\n    if(!items.length){ grid.innerHTML=''; return; }\n    grid.innerHTML = items.map(function(p){\n     var img = (p.featured_image \u0026\u0026 p.featured_image.replace(\/(\\.[a-z]+)(\\?.*)?$\/,'_400x$1')) || '';\n     var price = p.price ? (p.price\/100).toFixed(2).replace('.',',')+'\\u00A0€' : '';\n     return '\u003ca class=\"rufus-xsell-card\" href=\"'+p.url+'\"\u003e' +\n            '\u003cdiv class=\"rufus-xsell-img\"\u003e' + (img?'\u003cimg src=\"'+img+'\" alt=\"'+p.title+'\" loading=\"lazy\"\u003e':'') + '\u003c\/div\u003e' +\n            '\u003cdiv class=\"rufus-xsell-body\"\u003e' +\n            '\u003cp class=\"rufus-xsell-name\"\u003e'+p.title.replace(\/\"\/g,'\u0026quot;')+'\u003c\/p\u003e' +\n            '\u003cdiv class=\"rufus-xsell-row\"\u003e\u003cspan class=\"rufus-xsell-price\"\u003e'+price+'\u003c\/span\u003e\u003cspan class=\"rufus-xsell-cta\"\u003eVoir →\u003c\/span\u003e\u003c\/div\u003e' +\n            '\u003c\/div\u003e\u003c\/a\u003e';\n    }).join('');\n   })\n   .catch(function(){ grid.innerHTML=''; });\n }\n if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded', load); }\n else{ load(); }\n})();\n\u003c\/script\u003e\n\u003c!-- RUFUS_XSELL_END --\u003e","brand":"Rufus Paris","offers":[{"title":"GRAY \/ XS","offer_id":50101737914706,"sku":"U-CRU-GRE-BB-RG-XS","price":75.0,"currency_code":"EUR","in_stock":false},{"title":"GRAY \/ S","offer_id":50101737947474,"sku":"U-CRU-GRE-BB-RG-S","price":75.0,"currency_code":"EUR","in_stock":true},{"title":"GRAY \/ M","offer_id":50101737980242,"sku":"U-CRU-GRE-BB-RG-M","price":75.0,"currency_code":"EUR","in_stock":false},{"title":"GRAY \/ L","offer_id":50101738013010,"sku":"U-CRU-GRE-BB-RG-L","price":75.0,"currency_code":"EUR","in_stock":false},{"title":"GRAY \/ XL","offer_id":50101738045778,"sku":"U-CRU-GRE-BB-RG-XL","price":75.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2705\/4530\/files\/Sweat_rufusparis_gris_bisou.jpg?v=1697973175","url":"https:\/\/rufusparis.com\/en\/products\/liconique-amour-bleu-gris-brode-blanc-ancienne-co-1","provider":"Rufus Paris","version":"1.0","type":"link"}