{"product_id":"dumora-fabric-drum-shade-semi-flush-mount-ceiling-light-with-metal-frame","title":"Dumora plafondlamp met stoffen trommelkap en metalen frame, half-opbouw","description":"\u003csection id=\"dumora-664642144164-detail\" class=\"dumora-detail-page\" aria-label=\"Dumora ceiling light product details\"\u003e\n\u003cstyle\u003e\n#dumora-664642144164-detail{--ink:#202421;--muted:#667067;--paper:#fbfbf7;--soft:#edf0ea;--panel:#fff;--line:#d8ded4;--accent:#7d5942;--accent-2:#21473b;color:var(--ink);background:var(--paper);font-family:inherit;line-height:1.55;letter-spacing:0}\n#dumora-664642144164-detail *{box-sizing:border-box;min-width:0}\n#dumora-664642144164-detail section,#dumora-664642144164-detail div,#dumora-664642144164-detail figure{margin:0;padding:0}\n#dumora-664642144164-detail figure{display:block!important;margin:0!important;padding:0!important;line-height:0!important;overflow:hidden;background:var(--soft)}\n#dumora-664642144164-detail img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}\n#dumora-664642144164-detail .dm-wrap{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,54px) clamp(16px,3vw,30px)}\n#dumora-664642144164-detail .dm-kicker{display:block;margin:0 0 10px;color:var(--accent-2);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0}\n#dumora-664642144164-detail h2{margin:0;color:var(--ink);font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:0}\n#dumora-664642144164-detail h3{margin:0;color:var(--ink);font-size:clamp(18px,2vw,23px);line-height:1.18;letter-spacing:0}\n#dumora-664642144164-detail p{margin:0;color:var(--muted);font-size:15px;line-height:1.62}\n#dumora-664642144164-detail .dm-lede{max-width:760px;margin-top:12px;color:#424b43;font-size:16px}\n#dumora-664642144164-detail .dm-panel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:clamp(16px,2.4vw,24px)}\n#dumora-664642144164-detail .dm-detail-description{display:grid;gap:12px;margin-top:18px}\n#dumora-664642144164-detail .dm-detail-description article{display:grid;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}\n#dumora-664642144164-detail .dm-detail-description strong{color:var(--accent-2);font-size:14px;line-height:1.2}\n#dumora-664642144164-detail .dm-detail-description span{color:#3f4640;font-size:14px;line-height:1.45}\n#dumora-664642144164-detail .dm-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:clamp(18px,3vw,34px);align-items:start}\n#dumora-664642144164-detail .dm-carousel{display:grid;gap:12px}\n#dumora-664642144164-detail .dm-stage{aspect-ratio:4\/3;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}\n#dumora-664642144164-detail .dm-stage img{object-fit:cover!important;object-position:center center;transform:scale(1.12);transform-origin:center center}\n#dumora-664642144164-detail .dm-stage[data-scene-stage] img{object-position:center 28%;transform:scale(1.1)}\n#dumora-664642144164-detail .dm-controls{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px}\n#dumora-664642144164-detail .dm-arrow{width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--accent-2);font-size:24px;line-height:1;font-weight:700;cursor:pointer}\n#dumora-664642144164-detail .dm-dots{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap}\n#dumora-664642144164-detail .dm-dots button{width:8px;height:8px;border:0;border-radius:999px;background:var(--accent);opacity:.35;padding:0;cursor:pointer}\n#dumora-664642144164-detail .dm-dots button.is-active{width:24px;opacity:1}\n#dumora-664642144164-detail .dm-caption{font-size:13px;color:var(--muted);text-align:center}\n#dumora-664642144164-detail .dm-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}\n#dumora-664642144164-detail .dm-detail-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}\n#dumora-664642144164-detail .dm-detail-card figure{aspect-ratio:1\/1}\n#dumora-664642144164-detail .dm-detail-copy{display:grid;gap:8px;padding:16px;background:#fff}\n#dumora-664642144164-detail .dm-spec-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(18px,3vw,34px);align-items:center}\n#dumora-664642144164-detail .dm-spec-visual{display:grid;gap:12px}\n#dumora-664642144164-detail .dm-spec-image{aspect-ratio:1.14\/1;border-radius:8px;border:1px solid var(--line);background:#fff;min-height:0}\n#dumora-664642144164-detail .dm-spec-image img{object-fit:cover!important;padding:0!important;background:#fff;object-position:center center;transform:scale(1.18);transform-origin:center center}\n#dumora-664642144164-detail .dm-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n#dumora-664642144164-detail .dm-switch button{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:70px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:10px;text-align:left;cursor:pointer}\n#dumora-664642144164-detail .dm-switch button.is-active{border-color:var(--accent-2);box-shadow:0 0 0 2px rgba(33,71,59,.12)}\n#dumora-664642144164-detail .dm-swatch{display:block;width:44px;height:44px;border:1px solid var(--line);border-radius:999px;background:#111}\n#dumora-664642144164-detail .dm-swatch--brown{background:#4a342a}\n#dumora-664642144164-detail .dm-switch strong{display:block;font-size:14px;line-height:1.2;color:var(--ink)}\n#dumora-664642144164-detail .dm-switch span:last-child{display:block;margin-top:4px;font-size:12px;line-height:1.25;color:var(--muted)}\n#dumora-664642144164-detail .dm-fact-list{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}\n#dumora-664642144164-detail .dm-fact-row{display:grid;grid-template-columns:minmax(128px,.36fr) minmax(0,.64fr);border-bottom:1px solid var(--line)}\n#dumora-664642144164-detail .dm-fact-row:last-child{border-bottom:0}\n#dumora-664642144164-detail .dm-fact-row dt,#dumora-664642144164-detail .dm-fact-row dd{margin:0;padding:12px 14px;font-size:14px;line-height:1.45}\n#dumora-664642144164-detail .dm-fact-row dt{background:var(--soft);font-weight:700;color:var(--accent-2)}\n#dumora-664642144164-detail .dm-fact-row dd{background:#fff;color:#3f4640}\n#dumora-664642144164-detail .dm-note{font-size:13px;color:#6b746c}\n#dumora-664642144164-detail .dm-preload{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px;top:auto}\n@media(max-width:900px){\n#dumora-664642144164-detail .dm-wrap{padding:28px 16px}\n#dumora-664642144164-detail .dm-grid,#dumora-664642144164-detail .dm-spec-layout{grid-template-columns:1fr}\n#dumora-664642144164-detail .dm-detail-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}\n#dumora-664642144164-detail .dm-detail-card{flex:0 0 min(82vw,360px);scroll-snap-align:start}\n#dumora-664642144164-detail .dm-switch{grid-template-columns:1fr}\n}\n@media(max-width:560px){\n#dumora-664642144164-detail h2{font-size:25px}\n#dumora-664642144164-detail .dm-lede{font-size:15px}\n#dumora-664642144164-detail .dm-fact-row{grid-template-columns:1fr}\n#dumora-664642144164-detail .dm-fact-row dt{padding-bottom:5px}\n#dumora-664642144164-detail .dm-fact-row dd{padding-top:5px}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"dm-module dm-details\" aria-label=\"Detail images\"\u003e\n  \u003cdiv class=\"dm-wrap\"\u003e\n    \u003cdiv class=\"dm-grid\"\u003e\n      \u003cdiv class=\"dm-panel\"\u003e\n        \u003cspan class=\"dm-kicker\"\u003eNabije details\u003c\/span\u003e\n        \u003ch2\u003eMetalen structuur en stoftextuur\u003c\/h2\u003e\n        \u003cp class=\"dm-lede\"\u003eClose-up beelden benadrukken de kap, het kooi-frame en de stoffen kap zodat klanten de echte armatuurdetails kunnen vergelijken.\u003c\/p\u003e\n        \u003cdiv class=\"dm-detail-description\" aria-label=\"Detail description\"\u003e\n          \u003carticle\u003e\u003cstrong\u003eCompacte kap\u003c\/strong\u003e\u003cspan\u003eEen nauwe plafondverbinding houdt het semi-opbouw profiel netjes.\u003c\/span\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003cstrong\u003eOpen metalen frame\u003c\/strong\u003e\u003cspan\u003eGebogen ringen en verticale steunen creëren een gestructureerde, luchtige omtrek.\u003c\/span\u003e\u003c\/article\u003e\n          \u003carticle\u003e\u003cstrong\u003eStoffen trommelkap\u003c\/strong\u003e\u003cspan\u003eWitte stof voelt fris aan; natuurlijke stof voegt een warmere textuur toe.\u003c\/span\u003e\u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dm-carousel\" data-detail-carousel\u003e\n        \u003cfigure class=\"dm-stage\"\u003e\n          \u003cimg data-detail-image src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/91fbac3da9ce52b3a4d1b8260e28085e.jpg\" alt=\"Koffiebruine kap en metalen afwerkingsdetail\" loading=\"eager\" style=\"object-position:center center\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"dm-controls\"\u003e\n          \u003cbutton class=\"dm-arrow\" type=\"button\" data-detail-prev aria-label=\"Previous detail\"\u003e‹\u003c\/button\u003e\n          \u003cdiv class=\"dm-dots\" aria-label=\"Detail image position\"\u003e\n            \u003cbutton type=\"button\" class=\"is-active\" data-detail-dot=\"0\" aria-label=\"Show detail 1\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" data-detail-dot=\"1\" aria-label=\"Show detail 2\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" data-detail-dot=\"2\" aria-label=\"Show detail 3\"\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"dm-arrow\" type=\"button\" data-detail-next aria-label=\"Next detail\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"dm-preload\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/5642290bc68cf8958cb1b36080b007b2.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n    \u003cimg class=\"dm-preload\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/38810e23fe7cf61f0a9c14d9f0a50c56.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dm-module dm-scenes\" aria-label=\"Room scenes\"\u003e\n  \u003cdiv class=\"dm-wrap\"\u003e\n    \u003cdiv class=\"dm-grid\"\u003e\n      \u003cdiv class=\"dm-panel\"\u003e\n        \u003cspan class=\"dm-kicker\"\u003eRuimte-aanwezigheid\u003c\/span\u003e\n        \u003ch2\u003eOntworpen voor kamers die vorm nodig hebben zonder visueel gewicht\u003c\/h2\u003e\n        \u003cp class=\"dm-lede\"\u003eGebruik Dumora waar een hanglamp te laag zou hangen, maar een vlakke plafondlamp te eenvoudig zou aanvoelen. De semi-opbouw trommelkap voegt vorm toe boven banken, bedden, eethoeken, halletjes en gangen.\u003c\/p\u003e\n        \u003cdiv class=\"dm-fact-list\" style=\"margin-top:18px\"\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eVoorgestelde kamers\u003c\/dt\u003e\n\u003cdd\u003eWoonkamer, slaapkamer, eetgedeelte, hal, gang\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eBeste keuze\u003c\/dt\u003e\n\u003cdd\u003eLage tot middelhoge plafonds die een duidelijke stoffen kap en een nette semi-opbouw profiel nodig hebben\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dm-carousel\" data-scene-carousel\u003e\n        \u003cfigure class=\"dm-stage\" data-scene-stage\u003e\n          \u003cimg data-scene-image src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/baebf05df16cac28500e3b3faeef18ad.jpg\" alt=\"Dumora plafondlamp in een neutrale woonkamer\" loading=\"eager\" style=\"object-position:center top\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"dm-controls\"\u003e\n          \u003cbutton class=\"dm-arrow\" type=\"button\" data-scene-prev aria-label=\"Previous scene\"\u003e‹\u003c\/button\u003e\n          \u003cdiv class=\"dm-dots\" aria-label=\"Scene image position\"\u003e\n            \u003cbutton type=\"button\" class=\"is-active\" data-scene-dot=\"0\" aria-label=\"Show scene 1\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" data-scene-dot=\"1\" aria-label=\"Show scene 2\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" data-scene-dot=\"2\" aria-label=\"Show scene 3\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" data-scene-dot=\"3\" aria-label=\"Show scene 4\"\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cbutton class=\"dm-arrow\" type=\"button\" data-scene-next aria-label=\"Next scene\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"dm-preload\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/09bfdf25bf2e511c3939f746739425b3.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n    \u003cimg class=\"dm-preload\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/b6baeace6d24a2a7e42f808fb4a8ddf4.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n    \u003cimg class=\"dm-preload\" src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/dd338ff58c0e63c99eafd187b2fd83a9.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dm-module dm-specs\" aria-label=\"Sizes and specifications\"\u003e\n  \u003cdiv class=\"dm-wrap\"\u003e\n    \u003cdiv class=\"dm-grid\"\u003e\n      \u003cdiv class=\"dm-spec-visual\"\u003e\n        \u003cfigure class=\"dm-spec-image\"\u003e\n          \u003cimg data-spec-image src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/4fc22dda7063adcf25397a550696c4e6.jpg\" alt=\"Dumora zwart frame plafondlamp met witte stoffen kap\" loading=\"eager\" style=\"object-position:center center\"\u003e\n        \u003c\/figure\u003e\n        \u003cdiv class=\"dm-switch\" aria-label=\"SKU image options\"\u003e\n          \u003cbutton type=\"button\" class=\"is-active\" data-spec-button=\"black-white\" aria-pressed=\"true\"\u003e\n            \u003cspan class=\"dm-swatch\"\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003cstrong\u003eZwart \/ Wit\u003c\/strong\u003e\u003cspan\u003eZwart frame met witte stoffen kap\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" data-spec-button=\"coffee-natural\" aria-pressed=\"false\"\u003e\n            \u003cspan class=\"dm-swatch dm-swatch--brown\"\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003cstrong\u003eKoffiebruin \/ Natuurlijk\u003c\/strong\u003e\u003cspan\u003eKoffiebruine frame met natuurlijke stoffen kap\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dm-panel dm-spec-panel\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"dm-kicker\"\u003eMaat \u0026 specificaties\u003c\/span\u003e\n          \u003ch2\u003eAfmetingen\u003c\/h2\u003e\n          \u003cp class=\"dm-lede\"\u003eEen enkele maat van 17 inch houdt de keuze eenvoudig, terwijl de afwerking en kleur van de kap de uitstraling bepalen. Gebruik de onderstaande tabel om materiaal, montagestijl en kamer te bevestigen.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dm-preload\"\u003e\n          \u003cimg data-spec-preload src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/06\/26\/a485ccd8ae1ece681023acb4b130f77c.jpg\" alt=\"\" aria-hidden=\"true\" loading=\"eager\"\u003e\n        \u003c\/div\u003e\n        \u003cdl class=\"dm-fact-list\"\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eProducttype\u003c\/dt\u003e\n\u003cdd\u003eSemi-opbouw plafondlamp\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eFrame\u003c\/dt\u003e\n\u003cdd\u003eRond metalen kooi-frame\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eKap\u003c\/dt\u003e\n\u003cdd\u003eStoffen trommelkap\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eAfmetingen\u003c\/dt\u003e\n\u003cdd\u003e∅ 43 cm × H 33 cm \/ ∅ 17″ × H 13″\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eMaterialen\u003c\/dt\u003e\n\u003cdd\u003eMetalen frame en stoffen kap\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eFitting\u003c\/dt\u003e\n\u003cdd\u003eE14 × 3, lampen niet inbegrepen\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"dm-fact-row\"\u003e\n\u003cdt\u003eVoorgesteld gebruik\u003c\/dt\u003e\n\u003cdd\u003eWoonkamer, slaapkamer, eetgedeelte, hal, gang\u003c\/dd\u003e\n\u003c\/div\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('dumora-664642144164-detail');\n  if(!root)return;\n\n  function setupCarousel(config){\n    var image=root.querySelector(config.imageSelector);\n    var caption=config.captionSelector?root.querySelector(config.captionSelector):null;\n    var prev=root.querySelector(config.prevSelector);\n    var next=root.querySelector(config.nextSelector);\n    var dots=[].slice.call(root.querySelectorAll(config.dotSelector));\n    var index=0;\n\n    function render(nextIndex){\n      index=(nextIndex+config.items.length)%config.items.length;\n      var item=config.items[index];\n      image.src=item.src;\n      image.alt=item.alt;\n      if(caption){ caption.textContent=item.caption; }\n      dots.forEach(function(dot){\n        var active=Number(dot.getAttribute(config.dotAttr))===index;\n        dot.classList.toggle('is-active',active);\n        dot.setAttribute('aria-pressed',active?'true':'false');\n      });\n    }\n\n    prev.addEventListener('click',function(){render(index-1)});\n    next.addEventListener('click',function(){render(index+1)});\n    dots.forEach(function(dot){\n      dot.addEventListener('click',function(){render(Number(dot.getAttribute(config.dotAttr)))});\n    });\n    render(0);\n  }\n\n  setupCarousel({\n    imageSelector:'[data-detail-image]',\n    prevSelector:'[data-detail-prev]',\n    nextSelector:'[data-detail-next]',\n    dotSelector:'[data-detail-dot]',\n    dotAttr:'data-detail-dot',\n    items:[\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/91fbac3da9ce52b3a4d1b8260e28085e.jpg', alt:'Coffee brown canopy and metal finish detail' },\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/5642290bc68cf8958cb1b36080b007b2.jpg', alt:'Natural fabric shade texture and coffee brown frame' },\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/38810e23fe7cf61f0a9c14d9f0a50c56.jpg', alt:'White fabric shade and black frame detail' }\n    ]\n  });\n\n  setupCarousel({\n    imageSelector:'[data-scene-image]',\n    prevSelector:'[data-scene-prev]',\n    nextSelector:'[data-scene-next]',\n    dotSelector:'[data-scene-dot]',\n    dotAttr:'data-scene-dot',\n    items:[\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/baebf05df16cac28500e3b3faeef18ad.jpg', alt:'Dumora ceiling light in a neutral living room' },\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/09bfdf25bf2e511c3939f746739425b3.jpg', alt:'Dumora black and white ceiling light above a sofa' },\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/b6baeace6d24a2a7e42f808fb4a8ddf4.jpg', alt:'Dumora coffee brown ceiling light in a living room' },\n      { src:'\/media\/product\/585\/image\/2026\/06\/26\/dd338ff58c0e63c99eafd187b2fd83a9.jpg', alt:'Dumora black and white ceiling light in a bedroom' }\n    ]\n  });\n\n  var specImage=root.querySelector('[data-spec-image]');\n  var specButtons=[].slice.call(root.querySelectorAll('[data-spec-button]'));\n  var specData={\n    'black-white':{\n      src:'\/media\/product\/585\/image\/2026\/06\/26\/4fc22dda7063adcf25397a550696c4e6.jpg',\n      alt:'Dumora black frame ceiling light with white fabric shade'\n    },\n    'coffee-natural':{\n      src:'\/media\/product\/585\/image\/2026\/06\/26\/a485ccd8ae1ece681023acb4b130f77c.jpg',\n      alt:'Dumora coffee brown frame ceiling light with natural fabric shade'\n    }\n  };\n  function showSpec(key){\n    var item=specData[key]||specData['black-white'];\n    specImage.src=item.src;\n    specImage.alt=item.alt;\n    specButtons.forEach(function(button){\n      var active=button.getAttribute('data-spec-button')===key;\n      button.classList.toggle('is-active',active);\n      button.setAttribute('aria-pressed',active?'true':'false');\n    });\n  }\n  specButtons.forEach(function(button){\n    button.addEventListener('click',function(){showSpec(button.getAttribute('data-spec-button'))});\n  });\n  showSpec('black-white');\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e","brand":"seendoor","offers":[{"title":"White \/ Black \/ 17″ \/ 43 cm","offer_id":46198249455673,"sku":"TBCODEX01-White-Black-17″ \/ 43 cm-1003466","price":309.0,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Coffee Brown \/ 17″ \/ 43 cm","offer_id":46198249488441,"sku":"TBCODEX01-Natural-Coffee Brown-17″ \/ 43 cm-1003465","price":351.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/4fc22dda7063adcf25397a550696c4e6.jpg?v=1783937293","url":"https:\/\/seendoor.com\/nl\/products\/dumora-fabric-drum-shade-semi-flush-mount-ceiling-light-with-metal-frame","provider":"Seendoor","version":"1.0","type":"link"}