{"product_id":"sculptural-woven-fabric-pendant-lamp","title":"Skulpturale Pendelleuchte aus gewebtem Stoff","description":"\u003cstyle\u003e\n  .wf-pendant, .wf-pendant * { box-sizing: border-box; }\n  .wf-pendant { --ink:#20211f; --muted:#686963; --line:#d9dad4; --paper:#ffffff; --soft:#f4f5f1; --accent:#8b6147; max-width:1180px; margin:0 auto; color:var(--ink); background:var(--paper); font-family:Arial,Helvetica,sans-serif; line-height:1.6; overflow:hidden; }\n  .wf-pendant section { padding:58px 6%; border-bottom:1px solid var(--line); }\n  .wf-pendant section:last-child { border-bottom:0; }\n  .wf-pendant h2, .wf-pendant p { margin-top:0; }\n  .wf-pendant h2 { margin-bottom:10px; font-family:Georgia,serif; font-size:30px; font-weight:500; line-height:1.25; letter-spacing:0; }\n  .wf-pendant .eyebrow { margin-bottom:8px; color:var(--accent); font-size:12px; font-weight:700; letter-spacing:0; text-transform:uppercase; }\n  .wf-pendant .section-copy { max-width:640px; margin-bottom:28px; }\n  .wf-pendant .section-copy \u003e p:last-child { margin-bottom:0; color:var(--muted); font-size:15px; }\n  .wf-pendant img { display:block; max-width:100%; }\n  .wf-detail-stage { position:relative; }\n  .wf-detail-track { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }\n  .wf-detail-item { min-width:0; margin:0; }\n  .wf-detail-item img { width:100%; aspect-ratio:1 \/ 1; object-fit:cover; background:var(--soft); }\n  .wf-detail-item figcaption { padding-top:10px; color:var(--muted); font-size:13px; }\n  .wf-story { display:grid; grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr); gap:48px; align-items:center; }\n  .wf-story p:last-child { margin-bottom:0; color:var(--muted); font-size:16px; line-height:1.75; }\n  .wf-story img { width:100%; aspect-ratio:1 \/ 1; object-fit:cover; }\n  .wf-sku-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(330px,.9fr); gap:46px; align-items:start; }\n  .wf-slider { position:relative; overflow:hidden; background:var(--soft); }\n  .wf-slider-track { display:flex; transition:transform .35s ease; }\n  .wf-slide { min-width:100%; margin:0; }\n  .wf-slide img { width:100%; aspect-ratio:1 \/ 1; object-fit:contain; }\n  .wf-slide figcaption { padding:12px 64px 10px; text-align:center; font-size:14px; font-weight:700; }\n  .wf-control { position:absolute; top:50%; width:42px; height:42px; padding:0; transform:translateY(-50%); border:1px solid var(--line); border-radius:50%; background:rgba(255,255,255,.95); color:var(--ink); font-size:26px; line-height:1; cursor:pointer; }\n  .wf-prev { left:14px; }\n  .wf-next { right:14px; }\n  .wf-dots { display:flex; justify-content:center; gap:8px; padding:4px 0 16px; }\n  .wf-dot { width:8px; height:8px; padding:0; border:0; border-radius:50%; background:#b8bab3; cursor:pointer; }\n  .wf-dot[aria-current=\"true\"] { background:var(--ink); }\n  .wf-spec-table { width:100%; border-collapse:collapse; font-size:14px; }\n  .wf-spec-table th, .wf-spec-table td { padding:13px 0; border-bottom:1px solid var(--line); text-align:left; vertical-align:top; line-height:1.55; }\n  .wf-spec-table th { width:38%; color:var(--muted); font-weight:400; }\n  .wf-notice { margin:20px 0 0; padding:14px 16px; border-left:3px solid var(--accent); background:var(--soft); font-size:14px; }\n  .wf-mobile-controls { display:none; }\n  @media (max-width:760px) {\n    .wf-pendant section { padding:42px 22px; }\n    .wf-pendant h2 { font-size:26px; }\n    .wf-pendant .section-copy { margin-bottom:22px; }\n    .wf-story, .wf-sku-layout { grid-template-columns:1fr; gap:26px; }\n    .wf-story img { order:2; }\n    .wf-detail-stage { overflow:hidden; }\n    .wf-detail-track { display:flex; gap:0; transition:transform .35s ease; }\n    .wf-detail-item { min-width:100%; }\n    .wf-detail-item figcaption { padding:10px 52px 0; text-align:center; }\n    .wf-mobile-controls { display:block; }\n    .wf-sku-layout { align-items:stretch; }\n    .wf-control { width:38px; height:38px; }\n  }\n\u003c\/style\u003e\n\u003cmain class=\"wf-pendant\"\u003e\n  \u003csection aria-labelledby=\"wf-detail-title\"\u003e\n    \u003cdiv class=\"section-copy\"\u003e\n      \u003cp class=\"eyebrow\"\u003eDetails up close\u003c\/p\u003e\n      \u003ch2 id=\"wf-detail-title\"\u003eSoft structure, shaped by texture\u003c\/h2\u003e\n      \u003cp\u003eThree close views highlight the woven surface, curved edge and considered material finish.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wf-detail-stage\" data-detail-carousel\u003e\n      \u003cdiv class=\"wf-detail-track\" data-detail-track\u003e\n        \u003cfigure class=\"wf-detail-item\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/editor\/585\/image\/2026\/07\/22\/8ae5917133caea5aa5e09518e9457611.jpg\" alt=\"Close view of the brown woven shade and wood-and-metal fitting\"\u003e\u003cfigcaption\u003eWoven texture and fitting\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003cfigure class=\"wf-detail-item\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/5b0ccdbcdf4d75169c1e7a21fcfa8f19.jpg\" alt=\"Close view of the pink woven shade and softly curved edge\"\u003e\u003cfigcaption\u003eSoftly curved woven edge\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003cfigure class=\"wf-detail-item\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/e6c8ccf9563b7af65e217384b632c4dc.jpg\" alt=\"Close view of the ivory woven shade with fringe trim\"\u003e\u003cfigcaption\u003eFringe trim and layered weave\u003c\/figcaption\u003e\u003c\/figure\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wf-mobile-controls\"\u003e\n        \u003cbutton class=\"wf-control wf-prev\" type=\"button\" aria-label=\"Previous detail\" data-detail-prev\u003e‹\u003c\/button\u003e\n        \u003cbutton class=\"wf-control wf-next\" type=\"button\" aria-label=\"Next detail\" data-detail-next\u003e›\u003c\/button\u003e\n        \u003cdiv class=\"wf-dots\" aria-label=\"Detail image position\" data-detail-dots\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection aria-labelledby=\"wf-story-title\"\u003e\n    \u003cdiv class=\"wf-story\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"eyebrow\"\u003eThe story\u003c\/p\u003e\n        \u003ch2 id=\"wf-story-title\"\u003eA sculptural rhythm for gathered spaces\u003c\/h2\u003e\n        \u003cp\u003eInspired by the relaxed movement of folded fabric, the broad shade brings tactile character above dining tables, kitchen islands and calm living spaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/33f1bed05ff3cdf6286ece2e711ab5a1.jpg\" alt=\"Brown woven fabric pendant lamp above a dining table in a warm modern kitchen\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection aria-labelledby=\"wf-spec-title\"\u003e\n    \u003cdiv class=\"section-copy\"\u003e\n      \u003cp class=\"eyebrow\"\u003eColors and specifications\u003c\/p\u003e\n      \u003ch2 id=\"wf-spec-title\"\u003eChoose your finish\u003c\/h2\u003e\n      \u003cp\u003eFour fabric expressions share the same generous pendant proportions.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wf-sku-layout\"\u003e\n      \u003cdiv class=\"wf-slider\" data-sku-carousel\u003e\n        \u003cdiv class=\"wf-slider-track\" data-sku-track\u003e\n          \u003cfigure class=\"wf-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/bf5bb661abcde05325f56ad1c36595c7.jpg\" alt=\"Brown woven fabric pendant lamp\"\u003e\u003cfigcaption\u003eBrown\u003c\/figcaption\u003e\u003c\/figure\u003e\n          \u003cfigure class=\"wf-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/a2ef1fe75aad8312a970edebaca6cfc6.jpg\" alt=\"Blue woven fabric pendant lamp\"\u003e\u003cfigcaption\u003eBlue\u003c\/figcaption\u003e\u003c\/figure\u003e\n          \u003cfigure class=\"wf-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/6b8d038d758a0e879675e62c6fff61a0.jpg\" alt=\"Pink woven fabric pendant lamp\"\u003e\u003cfigcaption\u003ePink\u003c\/figcaption\u003e\u003c\/figure\u003e\n          \u003cfigure class=\"wf-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/20\/78cd969d21b29e222857f55537a96b35.jpg\" alt=\"Ivory woven fabric pendant lamp with fringe trim\"\u003e\u003cfigcaption\u003eIvory Fringe\u003c\/figcaption\u003e\u003c\/figure\u003e\n        \u003c\/div\u003e\n        \u003cbutton class=\"wf-control wf-prev\" type=\"button\" aria-label=\"Previous color\" data-sku-prev\u003e‹\u003c\/button\u003e\n        \u003cbutton class=\"wf-control wf-next\" type=\"button\" aria-label=\"Next color\" data-sku-next\u003e›\u003c\/button\u003e\n        \u003cdiv class=\"wf-dots\" aria-label=\"Color image position\" data-sku-dots\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ctable class=\"wf-spec-table\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003cth\u003eColor\u003c\/th\u003e\n\u003ctd\u003eBrown, Blue, Pink or Ivory Fringe\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eWoven fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eShade dimensions\u003c\/th\u003e\n\u003ctd\u003eØ70 × H40 cm\u003cbr\u003eØ27.56 × H15.75 in\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eCord length\u003c\/th\u003e\n\u003ctd\u003e150 cm \/ 59.06 in\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e111V-240V\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eSocket\u003c\/th\u003e\n\u003ctd\u003eE27\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eSuitable spaces\u003c\/th\u003e\n\u003ctd\u003eDining room, living room, bedroom, entryway or bar\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth\u003eCare\u003c\/th\u003e\n\u003ctd\u003eDust gently with a soft, dry cloth.\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"wf-notice\"\u003e\u003cstrong\u003eBulb not included.\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/main\u003e\n\u003cscript\u003e\n  (() =\u003e {\n    const detailRoot = document.querySelector('[data-detail-carousel]');\n    if (detailRoot) {\n      const track = detailRoot.querySelector('[data-detail-track]');\n      const slides = Array.from(track.children);\n      const dotsRoot = detailRoot.querySelector('[data-detail-dots]');\n      let index = 0;\n      const dots = slides.map((_, itemIndex) =\u003e {\n        const dot = document.createElement('button');\n        dot.type = 'button'; dot.className = 'wf-dot'; dot.setAttribute('aria-label', `Show detail ${itemIndex + 1}`);\n        dot.addEventListener('click', () =\u003e { index = itemIndex; render(); }); dotsRoot.appendChild(dot); return dot;\n      });\n      const render = () =\u003e {\n        if (window.matchMedia('(max-width:760px)').matches) track.style.transform = `translateX(${-index * 100}%)`;\n        else { index = 0; track.style.transform = ''; }\n        dots.forEach((dot, itemIndex) =\u003e dot.setAttribute('aria-current', itemIndex === index ? 'true' : 'false'));\n      };\n      detailRoot.querySelector('[data-detail-prev]').addEventListener('click', () =\u003e { index = index \u003c= 0 ? slides.length - 1 : index - 1; render(); });\n      detailRoot.querySelector('[data-detail-next]').addEventListener('click', () =\u003e { index = index \u003e= slides.length - 1 ? 0 : index + 1; render(); });\n      window.addEventListener('resize', render); render();\n    }\n\n    const skuRoot = document.querySelector('[data-sku-carousel]');\n    if (skuRoot) {\n      const track = skuRoot.querySelector('[data-sku-track]');\n      const slides = Array.from(track.children);\n      const dotsRoot = skuRoot.querySelector('[data-sku-dots]');\n      let index = 0;\n      const dots = slides.map((_, itemIndex) =\u003e {\n        const dot = document.createElement('button');\n        dot.type = 'button'; dot.className = 'wf-dot'; dot.setAttribute('aria-label', `Show color ${itemIndex + 1}`);\n        dot.addEventListener('click', () =\u003e { index = itemIndex; render(); }); dotsRoot.appendChild(dot); return dot;\n      });\n      const render = () =\u003e {\n        track.style.transform = `translateX(${-index * 100}%)`;\n        dots.forEach((dot, itemIndex) =\u003e dot.setAttribute('aria-current', itemIndex === index ? 'true' : 'false'));\n      };\n      skuRoot.querySelector('[data-sku-prev]').addEventListener('click', () =\u003e { index = index \u003c= 0 ? slides.length - 1 : index - 1; render(); });\n      skuRoot.querySelector('[data-sku-next]').addEventListener('click', () =\u003e { index = index \u003e= slides.length - 1 ? 0 : index + 1; render(); });\n      render();\n    }\n  })();\n\u003c\/script\u003e\n","brand":"FIMULL","offers":[{"title":"Braun \/ Stoff \/ Ø70 × H40 cm \/ Ø27.56 × H15.75 in","offer_id":49193978986651,"sku":"TBCODEX06-1007305","price":387.0,"currency_code":"EUR","in_stock":true},{"title":"Blau \/ Stoff \/ Ø70 × H40 cm \/ Ø27.56 × H15.75 in","offer_id":49193979019419,"sku":"TBCODEX06-1007304","price":387.0,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ Stoff \/ Ø70 × H40 cm \/ Ø27.56 × H15.75 in","offer_id":49193979052187,"sku":"TBCODEX06-1007303","price":387.0,"currency_code":"EUR","in_stock":true},{"title":"Elfenbeinfarbene Fransen \/ Stoff \/ Ø70 × H40 cm \/ Ø27.56 × H15.75 in","offer_id":49193979084955,"sku":"TBCODEX06-1007302","price":387.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/1540\/8795\/files\/0c216bc8e7df684c47d593a98cd2af17.jpg?v=1785995208","url":"https:\/\/fimull.com\/de\/products\/sculptural-woven-fabric-pendant-lamp","provider":"FIMULL","version":"1.0","type":"link"}