{"product_id":"japanese-wabi-sabi-iron-desk-lamp-with-wide-metal-shade","title":"Lampe de bureau japonaise wabi-sabi en fer avec large abat-jour métallique","description":"\u003cdiv class=\"lfctl\" data-lfctl\u003e \u003cstyle\u003e     .lfctl, .lfctl * { box-sizing: border-box; }     .lfctl { width: 100%; max-width: 1240px; margin: 0 auto; overflow: hidden; color: #252525; background: #F5F1E9; font-family: Arial, Helvetica, sans-serif; }     .lfctl img { display: block; width: 100%; max-width: 100%; }     .lfctl button { margin: 0; padding: 0; border: 0; appearance: none; background: none; color: inherit; font: inherit; text-decoration: none !important; }     .lfctl button::before, .lfctl button::after { text-decoration: none !important; }     .lfctl button:focus { outline: none !important; box-shadow: none !important; }     .lfctl button:focus-visible { outline: 2px solid #b24a62 !important; outline-offset: 2px !important; box-shadow: none !important; }     .lfctl-section { padding: 56px 40px; }     .lfctl-section + .lfctl-section { border-top: 1px solid #DED6CA; }     .lfctl-eyebrow { margin: 0 0 10px; color: #9b4057; font-size: 12px; font-weight: 700; text-transform: uppercase; }     .lfctl h2 { margin: 0; font-size: 30px; line-height: 1.2; font-weight: 600; }     .lfctl-lead { margin: 18px 0 0; color: #67615c; font-size: 16px; line-height: 1.75; }     .lfctl-detail-layout { display: grid; grid-template-columns: minmax(280px, 420px) minmax(0, 450px); width: min(990px, 100%); margin: 0 auto; padding-top: 44px; padding-bottom: 44px; align-items: center; justify-content: center; gap: 42px; }     .lfctl-detail-copy { min-width: 0; }     .lfctl-carousel { position: relative; width: 100%; min-width: 0; margin: 0; }     .lfctl-viewport { width: 100%; overflow: hidden; touch-action: pan-y pinch-zoom; }     .lfctl-track { display: flex; width: 100%; transform: translate3d(0,0,0); transition: transform .35s ease; }     .lfctl-slide { flex: 0 0 100%; min-width: 0; margin: 0; aspect-ratio: 1; overflow: hidden; background: #f2f2f1; }     .lfctl-slide img { height: 100%; object-fit: cover; }     .lfctl-arrow { position: absolute; top: 50%; z-index: 2; display: grid; width: 42px; height: 42px; place-items: center; border-radius: 50% !important; background: rgba(255,255,255,.94) !important; box-shadow: 0 2px 12px rgba(0,0,0,.18) !important; cursor: pointer; transform: translateY(-50%); }     .lfctl-arrow:hover { background: #fff !important; }     .lfctl-arrow svg { width: 20px; height: 20px; stroke: #242424; }     .lfctl-prev { left: 14px; }     .lfctl-next { right: 14px; }     .lfctl-dots { display: flex; align-items: center; justify-content: center; gap: 10px; min-height: 32px; margin-top: 10px; }     .lfctl-dot { width: 9px; height: 9px; flex: 0 0 9px; border-radius: 50% !important; background: #c9c3be !important; cursor: pointer; }     .lfctl-dot[aria-current=\"true\"] { background: #9b4057 !important; transform: scale(1.2); }     .lfctl-story { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(300px, .95fr); align-items: center; gap: 44px; }     .lfctl-story-media { aspect-ratio: 1; overflow: hidden; background: #eee9e4; }     .lfctl-story-media img { height: 100%; object-fit: cover; }     .lfctl-story-copy p { margin: 18px 0 0; color: #67615c; font-size: 16px; line-height: 1.75; }     .lfctl-spec-layout { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(320px, .92fr); align-items: start; gap: 40px; }     .lfctl-spec-media { aspect-ratio: 1; overflow: hidden; background: #f2f2f1; }     .lfctl-spec-media img { height: 100%; object-fit: cover; }     .lfctl-spec-panel { min-width: 0; padding-top: 6px; }     .lfctl-specs { margin: 24px 0 0; border-top: 1px solid #d8d3cf; }     .lfctl-spec-row { display: grid; grid-template-columns: minmax(120px, .8fr) minmax(0, 1.2fr); gap: 18px; padding: 13px 0; border-bottom: 1px solid #e4e0dc; }     .lfctl-spec-row dt, .lfctl-spec-row dd { margin: 0; font-size: 14px; line-height: 1.5; overflow-wrap: anywhere; }     .lfctl-spec-row dt { color: #77716c; }     .lfctl-spec-row dd { color: #292725; font-weight: 600; }     @media (max-width: 800px) {       .lfctl-section { padding: 44px 24px; }       .lfctl h2 { font-size: 26px; }       .lfctl-detail-layout, .lfctl-story, .lfctl-spec-layout { grid-template-columns: 1fr; gap: 28px; }       .lfctl-story-copy { order: -1; }       .lfctl-spec-panel { padding-top: 0; }     }     @media (max-width: 520px) {       .lfctl-section { padding: 34px 16px; }       .lfctl h2 { font-size: 23px; }       .lfctl-lead, .lfctl-story-copy p { font-size: 15px; }       .lfctl-lead { margin-top: 14px; }       .lfctl-arrow { width: 38px; height: 38px; }       .lfctl-prev { left: 8px; }       .lfctl-next { right: 8px; }       .lfctl-spec-row { grid-template-columns: 1fr; gap: 4px; }     }     @media (prefers-reduced-motion: reduce) { .lfctl-track { transition: none; } }   \u003c\/style\u003e \u003csection class=\"lfctl-section lfctl-detail-layout\" aria-labelledby=\"lfctl-detail-title\"\u003e \u003cdiv class=\"lfctl-detail-copy\"\u003e \u003cp class=\"lfctl-eyebrow\"\u003eDes détails soigneusement conçus\u003c\/p\u003e \u003ch2 id=\"lfctl-detail-title\"\u003eMétal, texture et forme pratique en gros plan\u003c\/h2\u003e \u003cp class=\"lfctl-lead\"\u003eLe large abat-jour en métal dirige la lumière sur la surface de travail, tandis que le bras courbé en fer marron préserve une silhouette épurée et compacte. La fine texture de la finition ivoire, la base ronde stable et le simple interrupteur marche-arrêt confèrent à la lampe un caractère discret et fonctionnel.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"lfctl-carousel\" data-carousel\u003e \u003cdiv class=\"lfctl-viewport\"\u003e \u003cdiv class=\"lfctl-track\"\u003e \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/21\/e7a5abe559d23aef4aeddcd4670b6350.jpg\" alt=\"Gros plan sur la base ronde marron de la lampe et l’interrupteur marche-arrêt en métal\"\u003e\u003c\/figure\u003e \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/21\/1d3c78c654069c13724cee471edb4cb2.jpg\" alt=\"Gros plan sur l’abat-jour en métal ivoire texturé et son embout supérieur arrondi\"\u003e\u003c\/figure\u003e \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/21\/aa9a22cbe3aff2a089209499bae1d55a.jpg\" alt=\"Gros plan sur le bras courbé en fer marron et la liaison avec l’abat-jour\"\u003e\u003c\/figure\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton class=\"lfctl-arrow lfctl-prev\" type=\"button\" aria-label=\"Previous detail image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"m15 18-6-6 6-6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"lfctl-arrow lfctl-next\" type=\"button\" aria-label=\"Next detail image\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"m9 18 6-6-6-6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/button\u003e \u003cdiv class=\"lfctl-dots\" aria-label=\"Detail image pagination\"\u003e \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 1\" aria-current=\"true\"\u003e\u003c\/button\u003e \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 2\" aria-current=\"false\"\u003e\u003c\/button\u003e \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 3\" aria-current=\"false\"\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lfctl-section lfctl-story\" aria-labelledby=\"lfctl-story-title\"\u003e \u003cdiv class=\"lfctl-story-media\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/6ec3be27c8473086e76c512dfda40075.jpg\" alt=\"Lampe de bureau ivoire et marron éclairant un livre ouvert près d’une fenêtre\"\u003e\u003c\/div\u003e \u003cdiv class=\"lfctl-story-copy\"\u003e \u003cp class=\"lfctl-eyebrow\"\u003eUn espace dédié au travail\u003c\/p\u003e \u003ch2 id=\"lfctl-story-title\"\u003eUn éclairage fonctionnel discret pour les bureaux et les coins lecture\u003c\/h2\u003e \u003cp\u003eLe large abat-jour dirige la lumière vers les livres, les carnets et les petites surfaces de travail sans encombrer visuellement le bureau. Sa palette sobre ivoire et marron s’accorde naturellement avec le bois, le papier et les intérieurs aux textures délicatement superposées.\u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"lfctl-section lfctl-spec-layout\" aria-labelledby=\"lfctl-spec-title\"\u003e \u003cdiv class=\"lfctl-spec-media\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/99acec608a01bce3100cf5953e1a363a.jpg\" alt=\"Vue de face d’une lampe de bureau japonaise en fer, avec abat-jour ivoire et structure marron\"\u003e\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-panel\"\u003e \u003cp class=\"lfctl-eyebrow\"\u003eStyle et spécifications\u003c\/p\u003e \u003ch2 id=\"lfctl-spec-title\"\u003eIvoire et marron\u003c\/h2\u003e \u003cdl class=\"lfctl-specs\"\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eType\u003c\/dt\u003e\n\u003cdd\u003eLampe de bureau\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eMatériau du corps\u003c\/dt\u003e\n\u003cdd\u003eFer\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eStyle\u003c\/dt\u003e\n\u003cdd\u003eIvoire et marron\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eHauteur totale (H)\u003c\/dt\u003e\n\u003cdd\u003e46 cm \/ 18.11 in\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eDiamètre de l’abat-jour (Ø)\u003c\/dt\u003e\n\u003cdd\u003e25 cm \/ 9.84 in\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eDiamètre de la base (Ø)\u003c\/dt\u003e\n\u003cdd\u003e14 cm \/ 5.51 in\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eLongueur du cordon d’alimentation (L)\u003c\/dt\u003e\n\u003cdd\u003e140 cm \/ 55.12 in\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eDouille\u003c\/dt\u003e\n\u003cdd\u003eE27\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eTension\u003c\/dt\u003e\n\u003cdd\u003e100-240V\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eInterrupteur\u003c\/dt\u003e\n\u003cdd\u003eInterrupteur marche-arrêt non réglable\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eCommande\u003c\/dt\u003e\n\u003cdd\u003eCommande non connectée\u003c\/dd\u003e\n\u003c\/div\u003e \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eAmpoule incluse\u003c\/dt\u003e\n\u003cdd\u003eNon\u003c\/dd\u003e\n\u003c\/div\u003e \u003c\/dl\u003e \u003c\/div\u003e \u003c\/section\u003e \u003cscript\u003e     (() =\u003e {       document.querySelectorAll('[data-lfctl] [data-carousel]').forEach((carousel) =\u003e {         const track = carousel.querySelector('.lfctl-track');         const slides = Array.from(carousel.querySelectorAll('.lfctl-slide'));         const dots = Array.from(carousel.querySelectorAll('.lfctl-dot'));         const prev = carousel.querySelector('.lfctl-prev');         const next = carousel.querySelector('.lfctl-next');         let index = 0;         const show = (target) =\u003e {           index = (target + slides.length) % slides.length;           track.style.transform = `translate3d(-${index * 100}%,0,0)`;           dots.forEach((dot, dotIndex) =\u003e dot.setAttribute('aria-current', String(dotIndex === index)));         };         prev.addEventListener('click', () =\u003e show(index - 1));         next.addEventListener('click', () =\u003e show(index + 1));         dots.forEach((dot, dotIndex) =\u003e dot.addEventListener('click', () =\u003e show(dotIndex)));       });     })();   \u003c\/script\u003e \u003c\/div\u003e ","brand":"monulo","offers":[{"title":"Ivoire et Marron","offer_id":48069050466462,"sku":"TBCODEX05-1007614","price":239.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/6349\/4302\/files\/1b7217cd258bf13b0a2d226c0a58de8a.jpg?v=1785485933","url":"https:\/\/www.monulo.com\/fr\/products\/japanese-wabi-sabi-iron-desk-lamp-with-wide-metal-shade","provider":"Monulo","version":"1.0","type":"link"}