{"product_id":"liberty-floral-ceramic-table-lamp-with-textured-wave-base","title":"Keramische tafellamp met bloemenmotief in Liberty-stijl en gestructureerde golvende voet","description":"\u003cdiv class=\"lfctl\" data-lfctl\u003e\n \u003cstyle\u003e\n    .lfctl, .lfctl * { box-sizing: border-box; }\n    .lfctl { width: 100%; max-width: 1240px; margin: 0 auto; overflow: hidden; color: #252525; background: #F5F1E9; font-family: Arial, Helvetica, sans-serif; }\n    .lfctl img { display: block; width: 100%; max-width: 100%; }\n    .lfctl button { margin: 0; padding: 0; border: 0; appearance: none; background: none; color: inherit; font: inherit; text-decoration: none !important; }\n    .lfctl button::before, .lfctl button::after { text-decoration: none !important; }\n    .lfctl button:focus { outline: none !important; box-shadow: none !important; }\n    .lfctl button:focus-visible { outline: 2px solid #b24a62 !important; outline-offset: 2px !important; box-shadow: none !important; }\n    .lfctl-section { padding: 56px 40px; }\n    .lfctl-section + .lfctl-section { border-top: 1px solid #DED6CA; }\n    .lfctl-eyebrow { margin: 0 0 10px; color: #9b4057; font-size: 12px; font-weight: 700; text-transform: uppercase; }\n    .lfctl h2 { margin: 0; font-size: 30px; line-height: 1.2; font-weight: 600; }\n    .lfctl-lead { margin: 18px 0 0; color: #67615c; font-size: 16px; line-height: 1.75; }\n    .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; }\n    .lfctl-detail-copy { min-width: 0; }\n    .lfctl-carousel { position: relative; width: 100%; min-width: 0; margin: 0; }\n    .lfctl-viewport { width: 100%; overflow: hidden; touch-action: pan-y pinch-zoom; }\n    .lfctl-track { display: flex; width: 100%; transform: translate3d(0,0,0); transition: transform .35s ease; }\n    .lfctl-slide { flex: 0 0 100%; min-width: 0; margin: 0; aspect-ratio: 1; overflow: hidden; background: #f2f2f1; }\n    .lfctl-slide img { height: 100%; object-fit: cover; }\n    .lfctl-controls { display: flex; min-height: 52px; margin-top: 8px; align-items: center; justify-content: center; gap: 16px; }\n    .lfctl-arrow { display: grid; width: 40px; height: 40px; flex: 0 0 40px; 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; }\n    .lfctl-arrow:hover { background: #fff !important; }\n    .lfctl-arrow svg { width: 20px; height: 20px; stroke: #242424; }\n    .lfctl-dots { display: flex; align-items: center; justify-content: center; gap: 10px; min-height: 32px; margin: 0; }\n    .lfctl-dot { width: 9px; height: 9px; flex: 0 0 9px; border-radius: 50% !important; background: #c9c3be !important; cursor: pointer; }\n    .lfctl-dot[aria-current=\"true\"] { background: #9b4057 !important; transform: scale(1.2); }\n    .lfctl-story { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(300px, .95fr); align-items: center; gap: 44px; }\n    .lfctl-story-media { aspect-ratio: 1; overflow: hidden; background: #eee9e4; }\n    .lfctl-story-media img { height: 100%; object-fit: cover; }\n    .lfctl-story-copy p { margin: 18px 0 0; color: #67615c; font-size: 16px; line-height: 1.75; }\n    .lfctl-spec-layout { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(320px, .92fr); align-items: start; gap: 40px; }\n    .lfctl-spec-media { aspect-ratio: 1; overflow: hidden; background: #f2f2f1; }\n    .lfctl-spec-media img { height: 100%; object-fit: cover; }\n    .lfctl-spec-panel { min-width: 0; padding-top: 6px; }\n    .lfctl-specs { margin: 24px 0 0; border-top: 1px solid #d8d3cf; }\n    .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; }\n    .lfctl-spec-row dt, .lfctl-spec-row dd { margin: 0; font-size: 14px; line-height: 1.5; overflow-wrap: anywhere; }\n    .lfctl-spec-row dt { color: #77716c; }\n    .lfctl-spec-row dd { color: #292725; font-weight: 600; }\n    @media (max-width: 800px) {\n      .lfctl-section { padding: 44px 24px; }\n      .lfctl h2 { font-size: 26px; }\n      .lfctl-detail-layout, .lfctl-story, .lfctl-spec-layout { grid-template-columns: 1fr; gap: 28px; }\n      .lfctl-story-copy { order: -1; }\n      .lfctl-spec-panel { padding-top: 0; }\n    }\n    @media (max-width: 520px) {\n      .lfctl-section { padding: 34px 16px; }\n      .lfctl h2 { font-size: 23px; }\n      .lfctl-lead, .lfctl-story-copy p { font-size: 15px; }\n      .lfctl-lead { margin-top: 14px; }\n      .lfctl-controls { gap: 14px; }\n      .lfctl-arrow { width: 36px; height: 36px; flex-basis: 36px; }\n      .lfctl-spec-row { grid-template-columns: 1fr; gap: 4px; }\n    }\n    @media (prefers-reduced-motion: reduce) { .lfctl-track { transition: none; } }\n  \u003c\/style\u003e\n \u003csection class=\"lfctl-section lfctl-detail-layout\" aria-labelledby=\"lfctl-detail-title\"\u003e\n \u003cdiv class=\"lfctl-detail-copy\"\u003e\n \u003cp class=\"lfctl-eyebrow\"\u003eVakkundig afgewerkte details\u003c\/p\u003e\n \u003ch2 id=\"lfctl-detail-title\"\u003ePatroon, textuur en vorm van dichtbij\u003c\/h2\u003e\n \u003cp class=\"lfctl-lead\"\u003eEen levendige Liberty-bloemenkap brengt schilderachtige kleur boven een donkere, handgemaakte keramische voet. De diepe golfreliëfs geven de voet een tactiele, sculpturale uitstraling, terwijl de warme messingkleurige steel een rustige overgang tussen beide materialen vormt.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"lfctl-carousel\" data-carousel\u003e\n \u003cdiv class=\"lfctl-viewport\"\u003e\n \u003cdiv class=\"lfctl-track\"\u003e\n \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/f55ea4c6b46e7aea72ff3ab7ab9738fc.jpg\" alt=\"Close-up van de textuur van de roze Liberty-bloemenstof en de afgewerkte rand van de lampenkap\"\u003e\u003c\/figure\u003e\n \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/ce0ceb8821909aaaaaa63e53240c0171.jpg\" alt=\"Close-up van het gesneden golfreliëf op de donkere, handgemaakte keramische lampvoet\"\u003e\u003c\/figure\u003e\n \u003cfigure class=\"lfctl-slide\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/caead1711adfc09c5ca51dda328f131d.jpg\" alt=\"Close-up van de messing verbinding tussen de bloemrijke lampenkap en de keramische voet\"\u003e\u003c\/figure\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"lfctl-controls\"\u003e\n \u003cbutton class=\"lfctl-arrow lfctl-prev\" type=\"button\" aria-label=\"Previous detail image\"\u003e\n \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\n \u003c\/button\u003e\n \u003cdiv class=\"lfctl-dots\" aria-label=\"Detail image pagination\"\u003e\n \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 1\" aria-current=\"true\"\u003e\u003c\/button\u003e\n \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 2\" aria-current=\"false\"\u003e\u003c\/button\u003e\n \u003cbutton class=\"lfctl-dot\" type=\"button\" aria-label=\"Show detail image 3\" aria-current=\"false\"\u003e\u003c\/button\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"lfctl-arrow lfctl-next\" type=\"button\" aria-label=\"Next detail image\"\u003e\n \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\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection class=\"lfctl-section lfctl-story\" aria-labelledby=\"lfctl-story-title\"\u003e\n \u003cdiv class=\"lfctl-story-media\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/f9c50517dec7e1aebb0526a94033f057.jpg\" alt=\"Bloemrijke keramische tafellamp die naast een bank op een houten bijzettafel staat te branden\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"lfctl-story-copy\"\u003e\n \u003cp class=\"lfctl-eyebrow\"\u003eEen ruimte met karakter\u003c\/p\u003e\n \u003ch2 id=\"lfctl-story-title\"\u003eEen bloemrijk middelpunt voor rustige hoekjes\u003c\/h2\u003e\n \u003cp\u003eDe expressieve lampenkap brengt kleur in de ruimte, terwijl de donkere keramische voet een aardend, tactiel contrast toevoegt. Het compacte formaat past op een nachtkastje, in een leeshoek of op een sidetable in de woonkamer.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003csection class=\"lfctl-section lfctl-spec-layout\" aria-labelledby=\"lfctl-spec-title\"\u003e\n \u003cdiv class=\"lfctl-spec-media\"\u003e\u003cimg src=\"https:\/\/7889264f09.yunchenkeji.com\/media\/product\/585\/image\/2026\/07\/17\/fefcf4026a76757463e4bb854201ded7.jpg\" alt=\"Vooraanzicht van een tafellamp met bloemenstof en een gestructureerde, donkere keramische voet\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-panel\"\u003e\n \u003cp class=\"lfctl-eyebrow\"\u003eStijl en specificaties\u003c\/p\u003e\n \u003ch2 id=\"lfctl-spec-title\"\u003eRoze bloemen\u003c\/h2\u003e\n \u003cdl class=\"lfctl-specs\"\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eType\u003c\/dt\u003e\n\u003cdd\u003eTafellamp\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eMateriaal van de lampenkap\u003c\/dt\u003e\n\u003cdd\u003eLiberty-bloemenstof\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eMateriaal van de voet\u003c\/dt\u003e\n\u003cdd\u003eHandgemaakt keramiek\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eTotale afmetingen\u003c\/dt\u003e\n\u003cdd\u003eØ 22 × H 42 cm \/ Ø 8.66 × H 16.54 in\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eAfmetingen van de lampenkap\u003c\/dt\u003e\n\u003cdd\u003eØ 22 × H 20 cm \/ Ø 8.66 × H 7.87 in\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eAfmetingen van de voet\u003c\/dt\u003e\n\u003cdd\u003eØ 11 × H 20 cm \/ Ø 4.33 × H 7.87 in\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eLampfitting\u003c\/dt\u003e\n\u003cdd\u003eE27\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eMaximaal wattage\u003c\/dt\u003e\n\u003cdd\u003e5W\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eVoltage\u003c\/dt\u003e\n\u003cdd\u003e100-240V\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eSchakelaar\u003c\/dt\u003e\n\u003cdd\u003eKnopschakelaar\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eBediening\u003c\/dt\u003e\n\u003cdd\u003eNiet-slimme bediening\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"lfctl-spec-row\"\u003e\n\u003cdt\u003eLamp inbegrepen\u003c\/dt\u003e\n\u003cdd\u003eNee\u003c\/dd\u003e\n\u003c\/div\u003e\n \u003c\/dl\u003e\n \u003c\/div\u003e\n \u003c\/section\u003e\n \u003cscript\u003e\n    (() =\u003e {\n      document.querySelectorAll('[data-lfctl] [data-carousel]').forEach((carousel) =\u003e {\n        const track = carousel.querySelector('.lfctl-track');\n        const slides = Array.from(carousel.querySelectorAll('.lfctl-slide'));\n        const dots = Array.from(carousel.querySelectorAll('.lfctl-dot'));\n        const prev = carousel.querySelector('.lfctl-prev');\n        const next = carousel.querySelector('.lfctl-next');\n        let index = 0;\n        const show = (target) =\u003e {\n          index = (target + slides.length) % slides.length;\n          track.style.transform = `translate3d(-${index * 100}%,0,0)`;\n          dots.forEach((dot, dotIndex) =\u003e dot.setAttribute('aria-current', String(dotIndex === index)));\n        };\n        prev.addEventListener('click', () =\u003e show(index - 1));\n        next.addEventListener('click', () =\u003e show(index + 1));\n        dots.forEach((dot, dotIndex) =\u003e dot.addEventListener('click', () =\u003e show(dotIndex)));\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"seendoor","offers":[{"title":"Roze bloemen","offer_id":46266767507513,"sku":"TBCODEX05-1007659","price":304.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/2534\/6105\/files\/9f5a0f7efac06c8c3c455db878d0c94e.jpg?v=1785490428","url":"https:\/\/seendoor.com\/nl\/products\/liberty-floral-ceramic-table-lamp-with-textured-wave-base","provider":"Seendoor","version":"1.0","type":"link"}