{"product_id":"tansora-pendant-light","title":"Tansora Pendant Light","description":"\u003cstyle\u003e\n.vk-tans-wrap {\n  --vk-tans-bg: #ffffff;\n  --vk-tans-bg-card: #f6f2ea;\n  --vk-tans-bg-deep: #e9ddc8;\n  --vk-tans-border: #dcd2bd;\n  --vk-tans-border-lt: #e5dcc8;\n  --vk-tans-accent: #9c8b54;\n  --vk-tans-accent-dk: #5f5128;\n  --vk-tans-accent-lt: #bda86b;\n  --vk-tans-accent-bg: #ece2c8;\n  --vk-tans-accent-bdr: #c3b079;\n  --vk-tans-text: #28241a;\n  --vk-tans-text-mid: #534935;\n  --vk-tans-text-light: #918468;\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-tans-text);\n  line-height: 1.72;\n  font-size: 14.5px;\n}\n.vk-tans-wrap * { box-sizing: border-box; }\n.vk-tans-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-tans-text-mid); }\n.vk-tans-wrap a { color: var(--vk-tans-accent-dk); text-decoration: underline; }\n.vk-tans-wrap .vk-tans-section { margin-bottom: 2.6rem; }\n.vk-tans-wrap .vk-tans-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; }\n.vk-tans-wrap .vk-tans-sec-line { flex: 1; height: 0.5px; background: var(--vk-tans-border); }\n.vk-tans-wrap .vk-tans-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-tans-accent-dk); white-space: nowrap; }\n.vk-tans-wrap strong { color: var(--vk-tans-text); font-weight: 600; }\n\n\/* Features grid (3 columns) *\/\n.vk-tans-wrap .vk-tans-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-tans-wrap .vk-tans-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-tans-border); border-radius: 12px; background: var(--vk-tans-bg-card); }\n.vk-tans-wrap .vk-tans-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-tans-accent-bg); border: 0.5px solid var(--vk-tans-accent-bdr); color: var(--vk-tans-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; }\n.vk-tans-wrap .vk-tans-feat-icon svg { fill: none; }\n.vk-tans-wrap .vk-tans-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-tans-text); margin-bottom: 6px; line-height: 1.35; }\n.vk-tans-wrap .vk-tans-feat-desc { font-size: 12px; color: var(--vk-tans-text-mid); line-height: 1.55; }\n\n\/* Size variant grid (3 columns) *\/\n.vk-tans-wrap .vk-tans-size-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-tans-wrap .vk-tans-size-card { padding: 14px 14px 16px; border: 0.5px solid var(--vk-tans-border); border-radius: 12px; background: var(--vk-tans-bg-card); }\n.vk-tans-wrap .vk-tans-size-label { font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--vk-tans-accent-dk); margin-bottom: 6px; }\n.vk-tans-wrap .vk-tans-size-name { font-size: 14px; font-weight: 700; color: var(--vk-tans-text); margin-bottom: 5px; line-height: 1.3; }\n.vk-tans-wrap .vk-tans-size-meta { font-size: 11.5px; color: var(--vk-tans-text-mid); line-height: 1.55; margin-bottom: 6px; }\n.vk-tans-wrap .vk-tans-size-spec { font-size: 10.5px; color: var(--vk-tans-text-light); line-height: 1.5; }\n.vk-tans-wrap .vk-tans-size-spec strong { color: var(--vk-tans-accent-dk); font-weight: 700; }\n\n\/* Critical notice *\/\n.vk-tans-wrap .vk-tans-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-tans-accent-bdr); border-left: 3px solid var(--vk-tans-accent); border-radius: 10px; background: var(--vk-tans-accent-bg); }\n.vk-tans-wrap .vk-tans-notice .vk-tans-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-tans-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-tans-wrap .vk-tans-notice .vk-tans-notice-body { font-size: 12.5px; color: var(--vk-tans-text-mid); line-height: 1.6; }\n.vk-tans-wrap .vk-tans-notice .vk-tans-notice-body strong { color: var(--vk-tans-text); font-weight: 600; }\n.vk-tans-wrap .vk-tans-notice .vk-tans-notice-body strong:first-child { display: block; color: var(--vk-tans-accent-dk); margin-bottom: 3px; font-size: 13px; }\n\n\/* Warning callout *\/\n.vk-tans-wrap .vk-tans-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-tans-wrap .vk-tans-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-tans-wrap .vk-tans-warn-body { font-size: 12px; color: var(--vk-tans-text-mid); line-height: 1.55; }\n.vk-tans-wrap .vk-tans-warn-body strong { color: #8a4820; font-weight: 600; }\n.vk-tans-wrap .vk-tans-warn-body strong:first-child { display: block; margin-bottom: 2px; font-size: 12.5px; }\n\n\/* Specifications *\/\n.vk-tans-wrap .vk-tans-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-tans-border); border-radius: 14px; overflow: hidden; }\n.vk-tans-wrap .vk-tans-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-tans-border-lt); display: flex; align-items: flex-start; background: var(--vk-tans-bg-card); gap: 16px; }\n.vk-tans-wrap .vk-tans-spec-item:last-child { border-bottom: 0; }\n.vk-tans-wrap .vk-tans-spec-item:nth-child(even) { background: var(--vk-tans-bg); }\n.vk-tans-wrap .vk-tans-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-tans-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; }\n.vk-tans-wrap .vk-tans-spec-val { font-size: 12.5px; color: var(--vk-tans-text); }\n\n\/* Style tags *\/\n.vk-tans-wrap .vk-tans-style-tags { display: flex; flex-wrap: wrap; gap: 5px; }\n.vk-tans-wrap .vk-tans-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-tans-accent-dk); background: var(--vk-tans-accent-bg); border: 0.5px solid var(--vk-tans-accent-bdr); padding: 2px 8px; border-radius: 6px; }\n\n\/* Downloads grid *\/\n.vk-tans-wrap .vk-tans-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\n.vk-tans-wrap .vk-tans-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-tans-border); border-radius: 12px; background: var(--vk-tans-bg-card); text-decoration: none; color: var(--vk-tans-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; }\n.vk-tans-wrap .vk-tans-dl-card:hover { background: var(--vk-tans-accent-bg); border-color: var(--vk-tans-accent-bdr); }\n.vk-tans-wrap .vk-tans-dl-card.vk-tans-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-tans-bg); }\n.vk-tans-wrap .vk-tans-dl-card.vk-tans-dl-disabled:hover { background: var(--vk-tans-bg); border-color: var(--vk-tans-border); }\n.vk-tans-wrap .vk-tans-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-tans-accent-bg); border: 0.5px solid var(--vk-tans-accent-bdr); color: var(--vk-tans-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.vk-tans-wrap .vk-tans-dl-icon svg { fill: none; }\n.vk-tans-wrap .vk-tans-dl-meta { width: 100%; }\n.vk-tans-wrap .vk-tans-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-tans-text); line-height: 1.3; margin-bottom: 3px; }\n.vk-tans-wrap .vk-tans-dl-sub { font-size: 11.5px; color: var(--vk-tans-text-light); letter-spacing: 0.02em; line-height: 1.45; }\n.vk-tans-wrap .vk-tans-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-tans-text-light); background: var(--vk-tans-bg-card); border: 0.5px solid var(--vk-tans-border); padding: 3px 8px; border-radius: 99px; line-height: 1; }\n\n\/* FAQ accordion *\/\n.vk-tans-wrap .vk-tans-faq-list { display: flex; flex-direction: column; gap: 6px; }\n.vk-tans-wrap .vk-tans-faq-list details { border: 0.5px solid var(--vk-tans-border); border-radius: 10px; background: var(--vk-tans-bg-card); overflow: hidden; }\n.vk-tans-wrap .vk-tans-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-tans-text); display: flex; justify-content: space-between; align-items: center; position: relative; }\n.vk-tans-wrap .vk-tans-faq-list summary::-webkit-details-marker { display: none; }\n.vk-tans-wrap .vk-tans-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-tans-accent-dk); position: absolute; right: 16px; }\n.vk-tans-wrap .vk-tans-faq-list details[open] summary { color: var(--vk-tans-accent-dk); }\n.vk-tans-wrap .vk-tans-faq-list details[open] summary::after { content: '\\2212'; }\n.vk-tans-wrap .vk-tans-faq-list .vk-tans-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-tans-text-mid); line-height: 1.6; }\n\n\/* Mobile *\/\n@media (max-width: 520px) {\n  .vk-tans-wrap .vk-tans-features-grid { grid-template-columns: 1fr; }\n  .vk-tans-wrap .vk-tans-size-grid { grid-template-columns: 1fr; }\n  .vk-tans-wrap .vk-tans-dl-grid { grid-template-columns: 1fr; }\n  .vk-tans-wrap .vk-tans-spec-item { flex-direction: column; gap: 4px; }\n  .vk-tans-wrap .vk-tans-spec-key { width: auto; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vk-tans-wrap\"\u003e\n\n  \u003c!-- 1. Inspiration --\u003e\n  \u003cdiv class=\"vk-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eInspiration\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe \u003cstrong\u003eTansora Pendant Light\u003c\/strong\u003e pairs a wide, flat \u003cstrong\u003elinen brim\u003c\/strong\u003e over a \u003cstrong\u003estriped wound-cotton-cord drum\u003c\/strong\u003e, so the cord lantern glows warmly while the linen brim spreads the light. The vertical stripes — soft teal, brown, and mustard on cream — read through the cord when it's lit. Choose from three sizes, 11.8″ to 19.7″ wide, on a twisted cord. Sized for a \u003cstrong\u003edining room, kitchen island, bedroom, living room, entryway, or breakfast nook\u003c\/strong\u003e, it gives soft ambient light in a mid-century, boho, and coastal look.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. Good To Know --\u003e\n  \u003cdiv class=\"vk-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eGood To Know\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-tans-notice\"\u003e\n      \u003cdiv class=\"vk-tans-notice-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-notice-body\"\u003e\n        \u003cstrong\u003eThree sizes (Ø11.8 \/ 15.7 \/ 19.7″) · linen brim + striped wound-cotton-cord drum · 1 × E27 (accepts E26) · E27 LED bulb included \u0026amp; replaceable, warm 2700–3000K · twisted cord · hardwired · indoor dry only\u003c\/strong\u003e\n        The top is a wide, flat \u003cstrong\u003elinen fabric brim\u003c\/strong\u003e; below it hangs a \u003cstrong\u003edrum of wound cotton cord\u003c\/strong\u003e with vertical \u003cstrong\u003emulticolor stripes\u003c\/strong\u003e (teal, brown, mustard on cream) — the bulb sits inside the drum, so light \u003cstrong\u003eglows warm through the cord\u003c\/strong\u003e and casts down through the open bottom, while the linen brim spreads it. Both the \u003cstrong\u003elinen and cotton cord are fabric\/fiber\u003c\/strong\u003e — \u003cstrong\u003edelicate and not damp-rated\u003c\/strong\u003e, so keep it to dry rooms, dust gently with a soft brush, never get it wet, and the color may \u003cstrong\u003evary slightly\u003c\/strong\u003e piece to piece. \u003cstrong\u003eSocket is E27\u003c\/strong\u003e (medium screw base) and accepts standard US E26; an \u003cstrong\u003eE27 LED bulb is included and replaceable\u003c\/strong\u003e, warm 2700–3000K. A \u003cstrong\u003esingle bulb gives soft ambient light\u003c\/strong\u003e through the cord — not bright task light. Three sizes; hangs from a \u003cstrong\u003etwisted cord\u003c\/strong\u003e (drop — see spec sheet). \u003cstrong\u003eHardwired\u003c\/strong\u003e to a standard ceiling junction box; \u003cstrong\u003ecertified for North America, Australia, Europe \u0026amp; the Middle East (110–240V)\u003c\/strong\u003e; licensed electrician recommended. 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-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eKey Features\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-tans-features-grid\"\u003e\n      \u003cdiv class=\"vk-tans-feature-card\"\u003e\n        \u003cdiv class=\"vk-tans-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=\"M3 9 Q12 5 21 9 Q12 11 3 9 Z\"\u003e\u003c\/path\u003e\n            \u003crect x=\"8\" y=\"10\" width=\"8\" height=\"7\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n            \u003cline x1=\"12\" y1=\"3\" x2=\"12\" y2=\"6\" opacity=\"0.6\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-feat-title\"\u003eLinen Brim + Cotton-Cord Drum\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-feat-desc\"\u003eA wide, flat \u003cstrong\u003elinen brim\u003c\/strong\u003e sits over a \u003cstrong\u003ewound-cotton-cord drum\u003c\/strong\u003e — the brim spreads light, the drum glows.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-feature-card\"\u003e\n        \u003cdiv class=\"vk-tans-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            \u003crect x=\"6\" y=\"5\" width=\"12\" height=\"14\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n            \u003cline x1=\"9\" y1=\"5\" x2=\"9\" y2=\"19\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\n            \u003cline x1=\"15\" y1=\"5\" x2=\"15\" y2=\"19\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-feat-title\"\u003eStriped Wound Cotton Cord\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-feat-desc\"\u003eVertical \u003cstrong\u003emulticolor stripes\u003c\/strong\u003e (teal, brown, mustard on cream) in wound cotton cord that \u003cstrong\u003eglow when lit\u003c\/strong\u003e.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-feature-card\"\u003e\n        \u003cdiv class=\"vk-tans-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-tans-feat-title\"\u003eE27 Bulb, Three Sizes\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-feat-desc\"\u003eA single \u003cstrong\u003eE27 (accepts E26, included \u0026amp; replaceable)\u003c\/strong\u003e in warm 2700–3000K; \u003cstrong\u003ethree sizes\u003c\/strong\u003e on a twisted cord.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. Available Sizes --\u003e\n  \u003cdiv class=\"vk-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eAvailable Sizes\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThree sizes — choose at checkout. Every size pairs the same linen brim with a striped wound-cotton-cord drum and a single E27; only the dimensions change.\u003c\/p\u003e\n    \u003cdiv class=\"vk-tans-size-grid\"\u003e\n      \u003cdiv class=\"vk-tans-size-card\"\u003e\n        \u003cdiv class=\"vk-tans-size-label\"\u003eSmall\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-name\"\u003eØ11.8″ × 6.3″ H\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-meta\"\u003eFor a \u003cstrong\u003ebedroom, entryway, or breakfast nook\u003c\/strong\u003e.\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-spec\"\u003e\n\u003cstrong\u003eD30 × H16 cm\u003c\/strong\u003e\u003cbr\u003elinen brim + cotton-cord drum · 1 × E27\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-size-card\"\u003e\n        \u003cdiv class=\"vk-tans-size-label\"\u003eMedium\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-name\"\u003eØ15.7″ × 8.3″ H\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-meta\"\u003eFor a \u003cstrong\u003edining table, kitchen island, or living room\u003c\/strong\u003e.\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-spec\"\u003e\n\u003cstrong\u003eD40 × H21 cm\u003c\/strong\u003e\u003cbr\u003elinen brim + cotton-cord drum · 1 × E27\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-size-card\"\u003e\n        \u003cdiv class=\"vk-tans-size-label\"\u003eLarge\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-name\"\u003eØ19.7″ × 10.2″ H\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-meta\"\u003eA larger size for a \u003cstrong\u003edining table or kitchen island\u003c\/strong\u003e.\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-size-spec\"\u003e\n\u003cstrong\u003eD50 × H26 cm\u003c\/strong\u003e\u003cbr\u003elinen brim + cotton-cord drum · 1 × E27\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-tans-warn\"\u003e\n      \u003cdiv class=\"vk-tans-warn-ico\"\u003e!\u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-warn-body\"\u003e\n        \u003cstrong\u003eLinen \u0026amp; cotton cord · soft ambient light · indoor dry only\u003c\/strong\u003e\n        The brim and drum are \u003cstrong\u003elinen and wound cotton cord\u003c\/strong\u003e — \u003cstrong\u003edelicate\u003c\/strong\u003e, so dust gently with a soft brush and \u003cstrong\u003enever get it wet\u003c\/strong\u003e; they're \u003cstrong\u003enot damp-rated\u003c\/strong\u003e (indoor dry rooms only, not bathrooms with shower steam or outdoor), and the color may vary slightly. A single E27 gives \u003cstrong\u003esoft ambient light\u003c\/strong\u003e through the cord — for a table or task work, layer with other lighting.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 10. Specifications --\u003e\n  \u003cdiv class=\"vk-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eSpecifications\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-tans-spec-grid\"\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eFixture Type\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003ePendant light · hardwired · linen brim over a striped wound-cotton-cord drum · twisted cord\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eMaterials \u0026amp; Finish\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eFabric (linen brim) + cotton cord (wound, striped drum) · vertical multicolor stripes (teal \/ brown \/ mustard on cream) · color may vary per piece\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eSizes\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eThree sizes — Ø11.8 \/ 15.7 \/ 19.7″ (D30 \/ 40 \/ 50 cm) × 6.3 \/ 8.3 \/ 10.2″ H (16 \/ 21 \/ 26 cm); see Available Sizes above\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eLight Source\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003e1 × E27 medium screw socket · accepts standard E26 · E27 LED bulb included \u0026amp; replaceable · 2700–3000K warm · soft ambient glow through the cord\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eMounting\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eHardwired pendant to standard ceiling junction box · twisted cord, adjustable drop · indoor dry only · 110–240V (multi-region)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eCertification\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eCertified: North America · Australia · Europe · Middle East\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eCare\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eLinen \u0026amp; cotton cord: dust gently with a soft brush, keep dry — no water (delicate) · color may vary per piece\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eDesign Style\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003e\n          \u003cdiv class=\"vk-tans-style-tags\"\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eMid-Century Modern\u003c\/span\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eBoho\u003c\/span\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eCoastal\u003c\/span\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eOrganic Modern\u003c\/span\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eScandinavian\u003c\/span\u003e\n            \u003cspan class=\"vk-tans-style-tag\"\u003eJapandi\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vk-tans-spec-item\"\u003e\n        \u003cdiv class=\"vk-tans-spec-key\"\u003eBest For\u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-spec-val\"\u003eDining room, kitchen island, bedroom, living room, entryway, breakfast nook\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-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eUse Case\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThe Tansora reads as a \u003cstrong\u003esoft, two-part shade\u003c\/strong\u003e — the linen brim spreads the light outward, while the striped cotton-cord drum glows warmly and casts down through its open bottom. The vertical stripes come through when it's lit. It's \u003cstrong\u003esoft ambient light\u003c\/strong\u003e, not a bright task fixture.\u003c\/p\u003e\n    \u003cp\u003eScale by room: the \u003cstrong\u003esmall (Ø11.8″)\u003c\/strong\u003e suits a bedroom, entryway, or breakfast nook; the \u003cstrong\u003emedium (Ø15.7″)\u003c\/strong\u003e a dining table, kitchen island, or living room; the \u003cstrong\u003elarge (Ø19.7″)\u003c\/strong\u003e a larger dining table or island. Hang the bottom 30–36″ above a table or island; set the height with the twisted cord. Linen and cotton cord pair with wood, rattan, and warm neutral palettes — mid-century, boho, coastal, and Japandi rooms. Email \u003ca href=\"mailto:info@docos.us\"\u003einfo@docos.us\u003c\/a\u003e for trade pricing or help choosing a size.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 14. Downloads --\u003e\n  \u003cdiv class=\"vk-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eDownloads\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eTechnical reference and 3D files for the Tansora Pendant Light. 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-tans-dl-grid\"\u003e\n\n      \u003c!-- Replace href=\"#\" with the actual file URL once the file is uploaded.\n           Remove the vk-tans-dl-disabled class and the Pending badge to activate the card. --\u003e\n      \u003ca class=\"vk-tans-dl-card vk-tans-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-tans-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-tans-dl-meta\"\u003e\n          \u003cdiv class=\"vk-tans-dl-label\"\u003eSpec Sheet\u003c\/div\u003e\n          \u003cdiv class=\"vk-tans-dl-sub\"\u003eAll sizes \u0026amp; wiring · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-tans-dl-card vk-tans-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-tans-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-tans-dl-meta\"\u003e\n          \u003cdiv class=\"vk-tans-dl-label\"\u003eInstallation Guide\u003c\/div\u003e\n          \u003cdiv class=\"vk-tans-dl-sub\"\u003ePendant hardwire · PDF\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-dl-status\"\u003ePending\u003c\/div\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"vk-tans-dl-card vk-tans-dl-disabled\" href=\"#\" aria-disabled=\"true\"\u003e\n        \u003cdiv class=\"vk-tans-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 3l8 4.5v9L12 21l-8-4.5v-9L12 3z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M12 3v18M4 7.5l8 4.5 8-4.5\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-dl-meta\"\u003e\n          \u003cdiv class=\"vk-tans-dl-label\"\u003e3D Files\u003c\/div\u003e\n          \u003cdiv class=\"vk-tans-dl-sub\"\u003eProject Rendering · ZIP\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vk-tans-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-tans-section\"\u003e\n    \u003cdiv class=\"vk-tans-sec-header\"\u003e\n      \u003cspan class=\"vk-tans-sec-title\"\u003eFAQ\u003c\/span\u003e\n      \u003cdiv class=\"vk-tans-sec-line\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vk-tans-faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat sizes does it come in, and which should I pick?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-tans-faq-a\"\u003eThree sizes: \u003cstrong\u003esmall Ø11.8″\u003c\/strong\u003e (bedroom, entryway, breakfast nook), \u003cstrong\u003emedium Ø15.7″\u003c\/strong\u003e (dining table, kitchen island, living room), and \u003cstrong\u003elarge Ø19.7″\u003c\/strong\u003e (larger dining table or island). Over a table or island, hang the bottom about 30–36″ above the surface.\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-tans-faq-a\"\u003eIt uses \u003cstrong\u003e1 × E27 medium screw base\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 a warm \u003cstrong\u003e2700–3000K\u003c\/strong\u003e.\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-tans-faq-a\"\u003eThe top brim is \u003cstrong\u003elinen fabric\u003c\/strong\u003e and the drum is \u003cstrong\u003ewound cotton cord\u003c\/strong\u003e with vertical stripes. Both are fabric\/fiber, so the color may \u003cstrong\u003evary slightly\u003c\/strong\u003e piece to piece. It's \u003cstrong\u003eindoor dry locations only\u003c\/strong\u003e — not damp-rated, so avoid bathrooms with shower steam and outdoor spots. Dust gently with a soft brush and keep it dry.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow bright is it, and what's the light like?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-tans-faq-a\"\u003eIt's a \u003cstrong\u003esingle E27 bulb\u003c\/strong\u003e inside the cotton-cord drum, so it gives a \u003cstrong\u003esoft, ambient glow\u003c\/strong\u003e through the cord (the stripes come through when lit), plus down-light through the open bottom and spread from the linen brim — not bright task light. For a dining table or island, pair it with other lighting if you need more output.\u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow is it installed?\u003c\/summary\u003e\n        \u003cdiv class=\"vk-tans-faq-a\"\u003eIt's \u003cstrong\u003ehardwired\u003c\/strong\u003e to a standard ceiling junction box and hangs from a \u003cstrong\u003etwisted cord\u003c\/strong\u003e (drop set at install — see the spec sheet). It's \u003cstrong\u003ecertified for North America, Australia, Europe \u0026amp; the Middle East (110–240V)\u003c\/strong\u003e. \u003cstrong\u003eLicensed electrician recommended.\u003c\/strong\u003e 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\": \"Tansora Pendant Light — Linen Brim over a Striped Wound-Cotton-Cord Drum, in Three Sizes\",\n    \"description\": \"Two-part pendant light pairing a wide, flat linen fabric brim over a drum of wound cotton cord with vertical multicolor stripes (teal, brown, and mustard on cream). The bulb sits inside the cord drum, so light glows warm through the cord and casts down through the open bottom, while the linen brim spreads it. Three sizes: small 11.8 inch wide by 6.3 inch high (D30 by H16 cm), medium 15.7 inch wide by 8.3 inch high (D40 by H21 cm), and large 19.7 inch wide by 10.2 inch high (D50 by H26 cm); on a twisted cord. Light source: 1 x E27 medium screw socket which accepts standard US E26 bulbs; an E27 LED bulb is included and replaceable, 2700-3000K warm white. A single bulb gives soft ambient light through the cord, not bright task light. Materials: a linen fabric brim and a wound cotton cord drum; both are fabric and fiber, delicate and not damp-rated, and the color may vary slightly between pieces. It hangs from a twisted cord with the drop set at install. Hardwired to a standard ceiling junction box; certified for North America, Australia, Europe, and the Middle East (110-240V); licensed electrician recommended. Indoor dry locations only — suitable for a dining room, kitchen island, bedroom, living room, entryway, or breakfast nook; not for bathrooms with shower steam or outdoor. Care: dust the linen and cotton cord gently with a soft brush and keep dry, never using water. Designed for Mid-Century Modern, Boho, Coastal, Organic Modern, Scandinavian, and Japandi interiors.\",\n    \"material\": [\"Linen Fabric\", \"Cotton Cord\"],\n    \"color\": \"Cream with teal, brown and mustard stripes; natural linen brim\",\n    \"category\": \"Pendant Light\",\n    \"additionalProperty\": [\n      { \"@type\": \"PropertyValue\", \"name\": \"Small\", \"value\": \"Ø11.8″ × 6.3″ H (D30 × H16 cm); linen brim + cotton-cord drum; 1 × E27\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Medium\", \"value\": \"Ø15.7″ × 8.3″ H (D40 × H21 cm); linen brim + cotton-cord drum; 1 × E27\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Large\", \"value\": \"Ø19.7″ × 10.2″ H (D50 × H26 cm); linen brim + cotton-cord drum; 1 × E27\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Light Source\", \"value\": \"1 × E27 medium screw socket; accepts standard E26; E27 LED bulb included and replaceable; 2700-3000K warm white; soft ambient glow through the cord\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Materials\", \"value\": \"Linen fabric brim; wound cotton cord drum with vertical multicolor stripes (teal\/brown\/mustard on cream); color may vary per piece\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Mounting\", \"value\": \"Hardwired pendant to standard ceiling junction box; twisted cord, adjustable drop; indoor dry only; 110-240V (multi-region)\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Certification\", \"value\": \"Certified: North America, Australia, Europe, Middle East\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Care Notice\", \"value\": \"Linen and cotton cord are delicate and not damp-rated — indoor dry only; dust gently with a soft brush; keep dry, no water; color may vary slightly per piece\" },\n      { \"@type\": \"PropertyValue\", \"name\": \"Design Style\", \"value\": \"Mid-Century Modern, Boho, Coastal, Organic Modern, Scandinavian, Japandi\" }\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\": \"What sizes does it come in, and which should I pick?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Three sizes: small Ø11.8 in (bedroom, entryway, breakfast nook), medium Ø15.7 in (dining table, kitchen island, living room), and large Ø19.7 in (larger dining table or island). Over a table or island, hang the bottom about 30-36 inches above the surface.\" } },\n      { \"@type\": \"Question\", \"name\": \"What bulb does it use — is it included?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It uses 1 x E27 medium screw base. 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 a warm 2700-3000K.\" } },\n      { \"@type\": \"Question\", \"name\": \"What's it made of, and can I use it in a bathroom?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The top brim is linen fabric and the drum is wound cotton cord with vertical stripes. Both are fabric\/fiber, so the color may vary slightly piece to piece. It's indoor dry locations only — not damp-rated, so avoid bathrooms with shower steam and outdoor spots. Dust gently with a soft brush and keep it dry.\" } },\n      { \"@type\": \"Question\", \"name\": \"How bright is it, and what's the light like?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It's a single E27 bulb inside the cotton-cord drum, so it gives a soft, ambient glow through the cord (the stripes come through when lit), plus down-light through the open bottom and spread from the linen brim — not bright task light. For a dining table or island, pair it with other lighting if you need more output.\" } },\n      { \"@type\": \"Question\", \"name\": \"How is it installed?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"It's hardwired to a standard ceiling junction box and hangs from a twisted cord (drop set at install — see the spec sheet). It's certified for North America, Australia, Europe and the Middle East (110-240V). Licensed electrician recommended. Indoor dry locations only.\" } }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Docosilumen","offers":[{"title":"Dia 30cm x H 16cm \/ ∅ 11.8″ x H 6.3″ \/ Beige \u0026 Multicolor Stripe","offer_id":52375274979602,"sku":"DCP-X2044-01","price":216.0,"currency_code":"USD","in_stock":true},{"title":"Dia 40cm x H 21cm \/ ∅ 15.7″ x H 8.3″ \/ Beige \u0026 Multicolor Stripe","offer_id":52375275012370,"sku":"DCP-X2044-02","price":262.0,"currency_code":"USD","in_stock":true},{"title":"Dia 50cm x H 26cm \/ ∅ 19.6″ x H 10.2″ \/ Beige \u0026 Multicolor Stripe","offer_id":52375275045138,"sku":"DCP-X2044-03","price":301.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/2495\/0802\/files\/Tansora_Pendant_Light_1.jpg?v=1781268248","url":"https:\/\/docos.us\/fr\/products\/tansora-pendant-light","provider":"Docos","version":"1.0","type":"link"}