{"product_id":"grainelle-table-light","title":"Grainelle Table Light","description":"\u003cstyle\u003e\n.vk-grai-wrap {\n  --vk-grai-bg: #ffffff;\n  --vk-grai-bg-card: #faf5ec;\n  --vk-grai-bg-deep: #ecdfc8;\n  --vk-grai-border: #e4dac9;\n  --vk-grai-border-lt: #ece3d3;\n  --vk-grai-accent: #9a7b50;\n  --vk-grai-accent-dk: #6a5232;\n  --vk-grai-accent-lt: #bd9a68;\n  --vk-grai-accent-bg: #efe4d0;\n  --vk-grai-accent-bdr: #cbb182;\n  --vk-grai-text: #2a2418;\n  --vk-grai-text-mid: #564a37;\n  --vk-grai-text-light: #948568;\n  max-width: 680px;\n  margin: 0;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: var(--vk-grai-text);\n  line-height: 1.72;\n  font-size: 14.5px;\n}\n.vk-grai-wrap * { box-sizing: border-box; }\n.vk-grai-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-grai-text-mid); }\n.vk-grai-wrap a { color: var(--vk-grai-accent-dk); text-decoration: underline; }\n.vk-grai-wrap .vk-grai-section { margin-bottom: 2.6rem; }\n.vk-grai-wrap .vk-grai-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; }\n.vk-grai-wrap .vk-grai-sec-line { flex: 1; height: 0.5px; background: var(--vk-grai-border); }\n.vk-grai-wrap .vk-grai-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-grai-accent-dk); white-space: nowrap; }\n.vk-grai-wrap strong { color: var(--vk-grai-text); font-weight: 600; }\n\n\/* Features grid (3 columns) *\/\n.vk-grai-wrap .vk-grai-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-grai-wrap .vk-grai-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-grai-border); border-radius: 12px; background: var(--vk-grai-bg-card); }\n.vk-grai-wrap .vk-grai-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-grai-accent-bg); border: 0.5px solid var(--vk-grai-accent-bdr); color: var(--vk-grai-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; }\n.vk-grai-wrap .vk-grai-feat-icon svg { fill: none; }\n.vk-grai-wrap .vk-grai-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-grai-text); margin-bottom: 6px; line-height: 1.35; }\n.vk-grai-wrap .vk-grai-feat-desc { font-size: 12px; color: var(--vk-grai-text-mid); line-height: 1.55; }\n\n\/* Dimensions \u0026 Light grid (2 columns for single-size product) *\/\n.vk-grai-wrap .vk-grai-size-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }\n.vk-grai-wrap .vk-grai-size-card { padding: 14px 14px 16px; border: 0.5px solid var(--vk-grai-border); border-radius: 12px; background: var(--vk-grai-bg-card); }\n.vk-grai-wrap .vk-grai-size-label { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--vk-grai-accent-dk); margin-bottom: 6px; }\n.vk-grai-wrap .vk-grai-size-name { font-size: 14px; font-weight: 700; color: var(--vk-grai-text); margin-bottom: 5px; line-height: 1.3; }\n.vk-grai-wrap .vk-grai-size-meta { font-size: 11.5px; color: var(--vk-grai-text-mid); line-height: 1.55; margin-bottom: 6px; }\n.vk-grai-wrap .vk-grai-size-spec { font-size: 10.5px; color: var(--vk-grai-text-light); line-height: 1.5; }\n.vk-grai-wrap .vk-grai-size-spec strong { color: var(--vk-grai-accent-dk); font-weight: 700; }\n\n\/* Critical notice *\/\n.vk-grai-wrap .vk-grai-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-grai-accent-bdr); border-left: 3px solid var(--vk-grai-accent); border-radius: 10px; background: var(--vk-grai-accent-bg); }\n.vk-grai-wrap .vk-grai-notice .vk-grai-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-grai-accent-dk); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n.vk-grai-wrap .vk-grai-notice .vk-grai-notice-body { font-size: 12.5px; color: var(--vk-grai-text-mid); line-height: 1.6; }\n.vk-grai-wrap .vk-grai-notice .vk-grai-notice-body strong { color: var(--vk-grai-text); font-weight: 600; }\n.vk-grai-wrap .vk-grai-notice .vk-grai-notice-body strong:first-child { display: block; color: var(--vk-grai-accent-dk); margin-bottom: 3px; font-size: 13px; }\n\n\/* Warning callout *\/\n.vk-grai-wrap .vk-grai-warn { display: flex; gap: 12px; align-items: flex-start; padding: 12px 14px; border: 0.5px solid #d4a373; border-left: 3px solid #b06438; border-radius: 10px; background: #fbf2e6; margin-top: 12px; }\n.vk-grai-wrap .vk-grai-warn-ico { width: 20px; height: 20px; border-radius: 50%; background: #b06438; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n.vk-grai-wrap .vk-grai-warn-body { font-size: 12px; color: var(--vk-grai-text-mid); line-height: 1.55; }\n.vk-grai-wrap .vk-grai-warn-body strong { color: #8a4820; font-weight: 600; }\n.vk-grai-wrap .vk-grai-warn-body strong:first-child { display: block; margin-bottom: 2px; font-size: 12.5px; }\n\n\/* Specifications *\/\n.vk-grai-wrap .vk-grai-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-grai-border); border-radius: 14px; overflow: hidden; }\n.vk-grai-wrap .vk-grai-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-grai-border-lt); display: flex; align-items: flex-start; background: var(--vk-grai-bg-card); gap: 16px; }\n.vk-grai-wrap .vk-grai-spec-item:last-child { border-bottom: 0; }\n.vk-grai-wrap .vk-grai-spec-item:nth-child(even) { background: var(--vk-grai-bg); }\n.vk-grai-wrap .vk-grai-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-grai-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; }\n.vk-grai-wrap .vk-grai-spec-val { font-size: 12.5px; color: var(--vk-grai-text); }\n\n\/* Style tags *\/\n.vk-grai-wrap .vk-grai-style-tags { display: flex; flex-wrap: wrap; gap: 5px; }\n.vk-grai-wrap .vk-grai-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-grai-accent-dk); background: var(--vk-grai-accent-bg); border: 0.5px solid var(--vk-grai-accent-bdr); padding: 2px 8px; border-radius: 6px; }\n\n\/* Downloads grid *\/\n.vk-grai-wrap .vk-grai-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-grai-wrap .vk-grai-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-grai-border); border-radius: 12px; background: var(--vk-grai-bg-card); text-decoration: none; color: var(--vk-grai-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; }\n.vk-grai-wrap .vk-grai-dl-card:hover { background: var(--vk-grai-accent-bg); border-color: var(--vk-grai-accent-bdr); }\n.vk-grai-wrap .vk-grai-dl-card.vk-grai-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-grai-bg); }\n.vk-grai-wrap .vk-grai-dl-card.vk-grai-dl-disabled:hover { background: var(--vk-grai-bg); border-color: var(--vk-grai-border); }\n.vk-grai-wrap .vk-grai-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-grai-accent-bg); border: 0.5px solid var(--vk-grai-accent-bdr); color: var(--vk-grai-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.vk-grai-wrap .vk-grai-dl-icon svg { fill: none; }\n.vk-grai-wrap .vk-grai-dl-meta { width: 100%; }\n.vk-grai-wrap .vk-grai-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-grai-text); line-height: 1.3; margin-bottom: 3px; }\n.vk-grai-wrap .vk-grai-dl-sub { font-size: 11.5px; color: var(--vk-grai-text-light); letter-spacing: 0.02em; line-height: 1.45; }\n.vk-grai-wrap .vk-grai-dl-status { position: absolute; top: 12px; right: 12px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--vk-grai-text-light); background: var(--vk-grai-bg-card); border: 0.5px solid var(--vk-grai-border); padding: 3px 8px; border-radius: 99px; line-height: 1; }\n\n\/* FAQ accordion *\/\n.vk-grai-wrap .vk-grai-faq-list { display: flex; flex-direction: column; gap: 6px; }\n.vk-grai-wrap .vk-grai-faq-list details { border: 0.5px solid var(--vk-grai-border); border-radius: 10px; background: var(--vk-grai-bg-card); overflow: hidden; }\n.vk-grai-wrap .vk-grai-faq-list summary { list-style: none; cursor: pointer; padding: 13px 36px 13px 16px; min-height: 44px; font-size: 13px; font-weight: 600; color: var(--vk-grai-text); display: flex; justify-content: space-between; align-items: center; position: relative; }\n.vk-grai-wrap .vk-grai-faq-list summary::-webkit-details-marker { display: none; }\n.vk-grai-wrap .vk-grai-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-grai-accent-dk); position: absolute; right: 16px; }\n.vk-grai-wrap .vk-grai-faq-list details[open] summary { color: var(--vk-grai-accent-dk); }\n.vk-grai-wrap .vk-grai-faq-list details[open] summary::after { content: '\\2212'; }\n.vk-grai-wrap .vk-grai-faq-list .vk-grai-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-grai-text-mid); line-height: 1.6; }\n\n\/* Mobile *\/\n@media (max-width: 520px) {\n  .vk-grai-wrap .vk-grai-features-grid { grid-template-columns: 1fr; }\n  .vk-grai-wrap .vk-grai-size-grid { grid-template-columns: 1fr; }\n  .vk-grai-wrap .vk-grai-dl-grid { grid-template-columns: 1fr; }\n  .vk-grai-wrap .vk-grai-spec-item { flex-direction: column; gap: 4px; }\n  .vk-grai-wrap .vk-grai-spec-key { width: auto; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vk-grai-wrap\"\u003e\n\n  \u003c!-- 1. Inspiration --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eInspiration\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe \u003cstrong\u003eGrainelle Wood Table Lamp\u003c\/strong\u003e stacks turned \u003cstrong\u003ewhite-ash discs\u003c\/strong\u003e in light and dark tones for the base, topped by a metal neck and a \u003cstrong\u003ewhipstitched linen shade\u003c\/strong\u003e. A single E27 bulb (16W LED included) diffuses warm \u003cstrong\u003e3000K\u003c\/strong\u003e light through the fabric for bedside reading and ambient glow. At Ø7.9″ × 15.7″, it suits a \u003cstrong\u003enightstand, bedroom, living-room side table, or reading nook\u003c\/strong\u003e. The stacked-wood, linen look reads Japandi, Scandinavian, and organic-modern.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. Good To Know --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eGood To Know\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-grai-notice\"\u003e\n      \u003cdiv class=\"vk-grai-notice-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-notice-body\"\u003e\n        \u003cstrong\u003eOne size (Ø7.9 × 15.7″ \/ Ø20 × H40 cm) · white-ash wood + metal + fabric shade · 1 × E27, up to 16W · E27 LED bulb included \u0026amp; replaceable (accepts E26), 3000K warm white · plug-in · indoor dry only\u003c\/strong\u003e\n        The base is \u003cstrong\u003eturned white-ash discs stacked in light and dark tones\u003c\/strong\u003e, joined by a metal neck under a \u003cstrong\u003ewhipstitched linen shade\u003c\/strong\u003e. The bulb \u003cstrong\u003ediffuses warm 3000K light through the fabric\u003c\/strong\u003e for bedside reading and ambient glow. Because the base is \u003cstrong\u003esolid wood\u003c\/strong\u003e, the grain and tone \u003cstrong\u003evary piece to piece\u003c\/strong\u003e — characteristic of real wood, not a defect. The \u003cstrong\u003efabric shade is not moisture-resistant\u003c\/strong\u003e; keep it \u003cstrong\u003eindoor and dry\u003c\/strong\u003e, dust dry, and wipe the wood with a dry cloth. \u003cstrong\u003eSocket is E27\u003c\/strong\u003e (medium screw base) and accepts standard US E26; a \u003cstrong\u003e16W E27 LED bulb is included and replaceable\u003c\/strong\u003e. \u003cstrong\u003ePlug-in table lamp\u003c\/strong\u003e; \u003cstrong\u003ecertified for North America, Australia, Europe \u0026amp; the Middle East (110–240V)\u003c\/strong\u003e and supplied with the plug\/wiring for your region. Indoor dry locations only.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. Key Features --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eKey Features\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-grai-features-grid\"\u003e\n      \u003cdiv class=\"vk-grai-feature-card\"\u003e\n        \u003cdiv class=\"vk-grai-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cellipse cx=\"12\" cy=\"6\" rx=\"5\" ry=\"2\"\u003e\u003c\/ellipse\u003e\n            \u003cellipse cx=\"12\" cy=\"11\" rx=\"7\" ry=\"2.2\"\u003e\u003c\/ellipse\u003e\n            \u003cellipse cx=\"12\" cy=\"16\" rx=\"4.5\" ry=\"2\"\u003e\u003c\/ellipse\u003e\n            \u003cellipse cx=\"12\" cy=\"20\" rx=\"6\" ry=\"2.2\"\u003e\u003c\/ellipse\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-title\"\u003eStacked Turned-Wood Base\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-desc\"\u003eTurned \u003cstrong\u003ewhite-ash discs\u003c\/strong\u003e stacked in light and dark tones; solid wood, so the grain and tone vary per piece.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-feature-card\"\u003e\n        \u003cdiv class=\"vk-grai-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.4\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M8 6 L16 6 L19 18 L5 18 Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 18 q1.5 1.5 3 0 q1.5 -1.5 3 0 q1.5 1.5 3 0 q1.5 -1.5 3 0\" opacity=\"0.7\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-title\"\u003eWhipstitched Linen Shade\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-desc\"\u003eA fabric empire shade with a \u003cstrong\u003ewhipstitched edge\u003c\/strong\u003e that diffuses the bulb into warm, even light.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-feature-card\"\u003e\n        \u003cdiv class=\"vk-grai-feat-icon\"\u003e\n          \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cline x1=\"12\" y1=\"3\" x2=\"12\" y2=\"6\"\u003e\u003c\/line\u003e\n            \u003cpath d=\"M10 6 Q10 9 12 9 Q14 9 14 6 Z\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"12\" cy=\"13\" r=\"3.4\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-title\"\u003eE27 Bulb Included, 3000K\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-feat-desc\"\u003eA \u003cstrong\u003e16W E27 LED\u003c\/strong\u003e is included and replaceable (accepts US E26), in warm \u003cstrong\u003e3000K\u003c\/strong\u003e.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5\/10. Dimensions \u0026 Light (single-size product) --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eDimensions \u0026amp; Light\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eOne size. A stacked turned-wood base under a whipstitched linen shade, with the bulb included.\u003c\/p\u003e\n    \u003cdiv class=\"vk-grai-size-grid\"\u003e\n      \u003cdiv class=\"vk-grai-size-card\"\u003e\n        \u003cdiv class=\"vk-grai-size-label\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-name\"\u003eØ7.9″ × 15.7″ H\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-meta\"\u003eFor a \u003cstrong\u003enightstand, side table, or reading nook\u003c\/strong\u003e.\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-spec\"\u003e\n\u003cstrong\u003eØ20 × H40 cm\u003c\/strong\u003e\u003cbr\u003estacked wood base · linen shade\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-size-card\"\u003e\n        \u003cdiv class=\"vk-grai-size-label\"\u003eLight\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-name\"\u003e1 × E27 · up to 16W\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-meta\"\u003eLED bulb \u003cstrong\u003eincluded \u0026amp; replaceable\u003c\/strong\u003e · accepts E26 · 3000K warm white.\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-size-spec\"\u003e\n\u003cstrong\u003e3000K warm\u003c\/strong\u003e\u003cbr\u003ediffused light for reading \u0026amp; ambient\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-grai-warn\"\u003e\n      \u003cdiv class=\"vk-grai-warn-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-warn-body\"\u003e\n        \u003cstrong\u003eFabric shade · natural wood · indoor dry only\u003c\/strong\u003e\n        The \u003cstrong\u003elinen shade is not moisture-resistant\u003c\/strong\u003e, and the white-ash \u003cstrong\u003ewood grain and tone vary\u003c\/strong\u003e piece to piece (characteristic of solid wood, not a defect). Keep it \u003cstrong\u003eindoor and dry\u003c\/strong\u003e, dust the shade dry, and wipe the wood with a dry cloth; it’s not for bathrooms with shower steam or outdoor. The bulb diffuses through the fabric for warm bedside reading and ambient light.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 10. Specifications --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eSpecifications\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-grai-spec-grid\"\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eFixture Type\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eTable lamp · plug-in · stacked turned-wood base, metal neck, whipstitched linen shade\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eMaterials \u0026amp; Finish\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eWhite-ash wood (stacked turned discs, light \u0026amp; dark tones) + metal hardware (neck \/ socket) + fabric (whipstitched linen shade) · natural wood, grain \u0026amp; tone vary per piece\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eØ7.9″ × 15.7″ H (Ø20 × H40 cm)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eLight Source\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003e1 × E27, up to 16W · E27 LED bulb included \u0026amp; replaceable · accepts standard E26 · 3000K warm white\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003ePower\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003ePlug-in table lamp · 110–240V (multi-region) · supplied with the plug\/wiring for your region · indoor dry only\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eCertification\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eCertified: North America · Australia · Europe · Middle East\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eCare\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eFabric shade: dust dry, keep dry · Wood: wipe with a dry cloth · indoor use\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eDesign Style\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003e\n          \u003cdiv class=\"vk-grai-style-tags\"\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eJapandi\u003c\/span\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eScandinavian\u003c\/span\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eOrganic Modern\u003c\/span\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eWabi-Sabi\u003c\/span\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eMid-Century\u003c\/span\u003e\n            \u003cspan class=\"vk-grai-style-tag\"\u003eWarm Minimalist\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-grai-spec-item\"\u003e\n        \u003cdiv class=\"vk-grai-spec-key\"\u003eBest For\u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-spec-val\"\u003eNightstand \/ bedside, bedroom, living-room side table, reading nook, home office desk\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 12. Use Case --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eUse Case\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe Grainelle reads as a \u003cstrong\u003ewarm, natural wood table lamp\u003c\/strong\u003e — turned white-ash discs stack in light and dark tones under a whipstitched linen shade, and the shade diffuses the 16W E27 into a warm 3000K glow. It works as a \u003cstrong\u003ebedside reading and ambient lamp\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003eØ7.9″ × 15.7″\u003c\/strong\u003e, it fits a nightstand, bedroom dresser, living-room side table, or reading nook; set it near an outlet and plug it in. The stacked wood and linen pair with oak, rattan, and warm neutral palettes — Japandi, Scandinavian, organic-modern, and wabi-sabi rooms. Email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e for trade pricing or product questions.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 14. Downloads --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eDownloads\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eTechnical reference and care docs for the Grainelle Wood Table Lamp. Need a doc that’s not listed? Email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"vk-grai-dl-grid\"\u003e\n\n      \u003c!-- Replace href=\"#\" with the actual file URL once the file is uploaded.\n           Remove the vk-grai-dl-disabled class and the Pending badge to activate the card. --\u003e\n      \u003ca class=\"vk-grai-dl-card vk-grai-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-grai-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M14 3H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2V9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M14 3v6h6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M8 13h8M8 17h8M8 9h2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-meta\"\u003e\n          \u003cdiv class=\"vk-grai-dl-label\"\u003eSpec Sheet\u003c\/div\u003e\n          \u003cdiv class=\"vk-grai-dl-sub\"\u003eDimensions \u0026amp; power · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-grai-dl-card vk-grai-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-grai-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M14 3H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2V9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M14 3v6h6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M9 13l1.5 1.5L13 12M9 17l1.5 1.5L13 16\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-meta\"\u003e\n          \u003cdiv class=\"vk-grai-dl-label\"\u003eInstallation Guide\u003c\/div\u003e\n          \u003cdiv class=\"vk-grai-dl-sub\"\u003ePlug-in setup \u0026amp; bulb · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-grai-dl-card vk-grai-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-grai-dl-icon\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" height=\"20\" width=\"20\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpath d=\"M12 3 C9 8 6 9 6 13 a6 6 0 0 0 12 0 C18 9 15 8 12 3 Z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 20 v-7 M12 14 l-2.5 -2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-meta\"\u003e\n          \u003cdiv class=\"vk-grai-dl-label\"\u003eUse \u0026amp; Care Guide\u003c\/div\u003e\n          \u003cdiv class=\"vk-grai-dl-sub\"\u003eWood \u0026amp; fabric care · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-grai-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 15. FAQ --\u003e\n  \u003cdiv class=\"vk-grai-section\"\u003e\n    \u003cdiv class=\"vk-grai-sec-header\"\u003e\n      \u003cspan class=\"vk-grai-sec-title\"\u003eFAQ\u003c\/span\u003e\n      \u003cdiv class=\"vk-grai-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-grai-faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow big is it, and where does it fit?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-grai-faq-a\"\u003eIt’s \u003cstrong\u003eØ7.9″ × 15.7″ H\u003c\/strong\u003e (Ø20 × H40 cm) — a compact wood table lamp that suits a \u003cstrong\u003enightstand, bedroom dresser, living-room side table, or reading nook\u003c\/strong\u003e.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat bulb does it use — is it included?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-grai-faq-a\"\u003eIt uses \u003cstrong\u003e1 × E27, up to 16W\u003c\/strong\u003e. E27 is cross-compatible with the standard US E26 base, so US E26 replacements thread right in. An \u003cstrong\u003eE27 LED bulb is included\u003c\/strong\u003e and fully replaceable, in warm \u003cstrong\u003e3000K\u003c\/strong\u003e.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs it bright enough to read by?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-grai-faq-a\"\u003eThe 16W E27 sits under a linen shade, so it gives \u003cstrong\u003ewarm, diffused light\u003c\/strong\u003e that works for \u003cstrong\u003ebedside reading and ambient glow\u003c\/strong\u003e. For focused, close task work, pair it with a dedicated task light.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat’s it made of, and can I use it in a bathroom?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-grai-faq-a\"\u003eThe base is \u003cstrong\u003estacked white-ash wood\u003c\/strong\u003e with metal hardware and a \u003cstrong\u003ewhipstitched linen shade\u003c\/strong\u003e, so the wood grain and tone \u003cstrong\u003evary piece to piece\u003c\/strong\u003e. It’s \u003cstrong\u003eindoor dry locations only\u003c\/strong\u003e — the fabric isn’t damp-rated, so avoid bathrooms with shower steam and outdoor spots. Dust the shade dry and wipe the wood with a dry cloth.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow does it power on — is it plug-in?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-grai-faq-a\"\u003eYes — it’s a \u003cstrong\u003eplug-in table lamp\u003c\/strong\u003e that plugs into a standard wall outlet. It’s \u003cstrong\u003ecertified for North America, Australia, Europe \u0026amp; the Middle East (110–240V)\u003c\/strong\u003e and ships with the plug\/wiring for your region. Indoor dry locations only.\u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 16. Schema.org JSON-LD --\u003e\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"Product\",\n    \"name\": \"Grainelle Wood Table Lamp — Stacked White-Ash Base \u0026 Whipstitched Linen Shade\",\n    \"description\": \"Table lamp with a base of turned white-ash discs stacked in light and dark tones, a metal neck, and a whipstitched linen shade. One size: 7.9 inch wide by 15.7 inch high (Ø20 by H40 cm). Light source: 1 x E27 medium screw socket, up to 16W, which accepts standard US E26 bulbs; an E27 LED bulb is included and replaceable, 3000K warm white. The bulb diffuses warm light through the fabric for bedside reading and ambient glow. Materials: stacked turned white-ash wood (light and dark tones), metal hardware, and a fabric whipstitched linen shade; because the base is solid wood, the grain and tone vary piece to piece. It is a plug-in table lamp; certified for North America, Australia, Europe, and the Middle East (110-240V), supplied with the plug and wiring for your region. The fabric shade is not damp-rated: indoor dry locations only — suitable for a nightstand, bedside, bedroom, living-room side table, reading nook, or home office desk; not for bathrooms with shower steam or outdoor. Care: dust the shade dry, keep dry, and wipe the wood with a dry cloth. Designed for Japandi, Scandinavian, Organic Modern, Wabi-Sabi, Mid-Century, and Warm Minimalist interiors.\",\n    \"material\": [\"White Ash Wood\", \"Metal\", \"Fabric\"],\n    \"color\": \"Light and dark wood with a cream linen shade\",\n    \"category\": \"Table Lamp\",\n    \"additionalProperty\": [\n      { \"@type\": \"PropertyValue\", \"name\": \"Dimensions\", \"value\": \"Ø7.9″ × 15.7″ H (Ø20 × H40 cm)\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Light Source\", \"value\": \"1 × E27, up to 16W; E27 LED bulb included and replaceable; accepts standard E26; 3000K warm white\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Materials\", \"value\": \"Stacked turned white-ash wood (light and dark tones); metal hardware; whipstitched linen fabric shade; solid wood, grain \u0026 tone vary per piece\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Power\", \"value\": \"Plug-in table lamp; 110-240V (multi-region); supplied with the plug\/wiring for your region; indoor dry only\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Certification\", \"value\": \"Certified: North America, Australia, Europe, Middle East\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Care Notice\", \"value\": \"Indoor dry only; fabric shade not damp-rated; dust the shade dry; wipe wood with a dry cloth; wood grain and tone vary per piece\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Design Style\", \"value\": \"Japandi, Scandinavian, Organic Modern, Wabi-Sabi, Mid-Century, Warm Minimalist\" }\n    ]\n  }\n  \u003c\/script\u003e\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      { \"@type\": \"Question\", \"name\": \"How big is it, and where does it fit?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It's Ø7.9″ × 15.7″ H (Ø20 × H40 cm) — a compact wood table lamp that suits a nightstand, bedroom dresser, living-room side table, or reading nook.\" } },\n      { \"@type\": \"Question\", \"name\": \"What bulb does it use — is it included?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It uses 1 × E27, up to 16W. E27 is cross-compatible with the standard US E26 base, so US E26 replacements thread right in. An E27 LED bulb is included and fully replaceable, in warm 3000K.\" } },\n      { \"@type\": \"Question\", \"name\": \"Is it bright enough to read by?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The 16W E27 sits under a linen shade, so it gives warm, diffused light that works for bedside reading and ambient glow. For focused, close task work, pair it with a dedicated task light.\" } },\n      { \"@type\": \"Question\", \"name\": \"What's it made of, and can I use it in a bathroom?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The base is stacked white-ash wood with metal hardware and a whipstitched linen shade, so the wood grain and tone vary piece to piece. It's indoor dry locations only — the fabric isn't damp-rated, so avoid bathrooms with shower steam and outdoor spots. Dust the shade dry and wipe the wood with a dry cloth.\" } },\n      { \"@type\": \"Question\", \"name\": \"How does it power on — is it plug-in?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes — it's a plug-in table lamp that plugs into a standard wall outlet. It's certified for North America, Australia, Europe and the Middle East (110-240V) and ships with the plug\/wiring for your region. Indoor dry locations only.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Docosilumen","offers":[{"title":"W 20cm x H 40cm \/ W 7.8″ x H 15.7″ \/ Walnut Color \u0026 Beige \/ US Plug","offer_id":52376924946706,"sku":"DCT-C8817-01","price":247.0,"currency_code":"USD","in_stock":true},{"title":"W 20cm x H 40cm \/ W 7.8″ x H 15.7″ \/ Walnut Color \u0026 Beige \/ UK Plug","offer_id":52376924979474,"sku":"DCT-C8817-02","price":247.0,"currency_code":"USD","in_stock":true},{"title":"W 20cm x H 40cm \/ W 7.8″ x H 15.7″ \/ Walnut Color \u0026 Beige \/ AU Plug","offer_id":52376925012242,"sku":"DCT-C8817-03","price":247.0,"currency_code":"USD","in_stock":true},{"title":"W 20cm x H 40cm \/ W 7.8″ x H 15.7″ \/ Walnut Color \u0026 Beige \/ EU Plug","offer_id":52376925045010,"sku":"DCT-C8817-04","price":247.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/2495\/0802\/files\/Grainelle_Table_Light_1.jpg?v=1781342252","url":"https:\/\/docos.us\/ar\/products\/grainelle-table-light","provider":"Docos","version":"1.0","type":"link"}