Tansora Pendant Light
.vk-tans-wrap { --vk-tans-bg: #ffffff; --vk-tans-bg-card: #f6f2ea; --vk-tans-bg-deep: #e9ddc8; --vk-tans-border: #dcd2bd; --vk-tans-border-lt: #e5dcc8; --vk-tans-accent: #9c8b54; - -vk-tans-accent-dk: #5f5128; --vk-tans-accent-lt: #bda86b; --vk-tans-accent-bg: #ece2c8; --vk-tans-accent-bdr: #c3b079; --vk-tans-text: #28241a; --vk-tans-text-mid: #534935; --vk-tans-text-light: #918468; max-width: 680px; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--vk-tans-text); line-height: 1.72; font-size: 14.5px; } .vk-tans-wrap * { box-sizing: border-box; } .vk-tans-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-tans-text-mid); } .vk-tans-wrap a { color: var(--vk-tans-accent-dk); text-decoration: underline; } .vk-tans-wrap .vk-tans-section { margin-bottom: 2.6rem; } .vk-tans-wrap .vk-tans-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .vk-tans-wrap .vk-tans-sec-line { flex: 1; height: 0.5px; background: var(--vk-tans-border); } .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; } .vk-tans-wrap strong { color: var(--vk-tans-text); font-weight: 600; } /* Features grid (3 columns) */ .vk-tans-wrap .vk-tans-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .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); } .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; } .vk-tans-wrap .vk-tans-feat-icon svg { fill: none; } .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; } .vk-tans-wrap .vk-tans-feat-desc { font-size: 12px; color: var(--vk-tans-text-mid); line-height: 1.55; } /* Size variant grid (3 columns) */ .vk-tans-wrap .vk-tans-size-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .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); } .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; } .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; } .vk-tans-wrap .vk-tans-size-meta { font-size: 11.5px; color: var(--vk-tans-text-mid); line-height: 1.55; margin-bottom: 6px; } .vk-tans-wrap .vk-tans-size-spec { font-size: 10.5px; color: var(--vk-tans-text-light); line-height: 1.5; } .vk-tans-wrap .vk-tans-size-spec strong { color: var(--vk-tans-accent-dk); font-weight: 700; } /* Critical notice */ .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); } .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; } .vk-tans-wrap .vk-tans-notice .vk-tans-notice-body { font-size: 12.5px; color: var(--vk-tans-text-mid); line-height: 1.6; } .vk-tans-wrap .vk-tans-notice .vk-tans-notice-body strong { color: var(--vk-tans-text); font-weight: 600; } .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; } /* Specifications */ .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; } .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; } .vk-tans-wrap .vk-tans-spec-item:last-child { border-bottom: 0; } .vk-tans-wrap .vk-tans-spec-item:nth-child(even) { background: var(--vk-tans-bg); } .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; } .vk-tans-wrap .vk-tans-spec-val { font-size: 12.5px; color: var(--vk-tans-text); } /* Style tags */ .vk-tans-wrap .vk-tans-style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .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; } /* Downloads grid */ .vk-tans-wrap .vk-tans-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .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; } .vk-tans-wrap .vk-tans-dl-card:hover { background: var(--vk-tans-accent-bg); border-color: var(--vk-tans-accent-bdr); } .vk-tans-wrap .vk-tans-dl-card.vk-tans-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-tans-bg); } .vk-tans-wrap .vk-tans-dl-card.vk-tans-dl-disabled:hover { background: var(--vk-tans-bg); border-color: var(--vk-tans-border); } .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; } .vk-tans-wrap .vk-tans-dl-icon svg { fill: none; } .vk-tans-wrap .vk-tans-dl-meta { width: 100%; } .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; } .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; } .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; } /* FAQ accordion */ .vk-tans-wrap .vk-tans-faq-list { display: flex; flex-direction: column; gap: 6px; } .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; } .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; } .vk-tans-wrap .vk-tans-faq-list summary::-webkit-details-marker { display: none; } .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; } .vk-tans-wrap .vk-tans-faq-list details[open] summary { color: var(--vk-tans-accent-dk); } .vk-tans-wrap .vk-tans-faq-list details[open] summary::after { content: '\2212'; } .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; } /* Mobile */ @media (max-width: 520px) { .vk-tans-wrap .vk-tans-features-grid { grid-template-columns: 1fr; } .vk-tans-wrap .vk-tans-size-grid { grid-template-columns: 1fr; } .vk-tans-wrap .vk-tans-dl-grid { grid-template-columns: 1fr; } .vk-tans-wrap .vk-tans-spec-item { flex-direction: column; gap: 4px; } .vk-tans-wrap .vk-tans-spec-key { width: auto; } } Inspiration The Tansora Pendant Light pairs a wide, flat linen brim over a striped wound-cotton-cord drum, 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 dining room, kitchen island, bedroom, living room, entryway, or breakfast nook, it gives soft ambient light in a mid-century, boho, and coastal look. Good To Know ! Three sizes (Ø11.8 / 15.7 / 19.7″) · linen brim + striped wound-cotton-cord drum · 1 × E27 (accepts E26) · E27 LED bulb included & replaceable, warm 2700–3000K · twisted cord · hardwired · indoor dry only The bulb sits inside the cotton-cord drum, so light glows warm through the cord and casts down through the open bottom, while the linen brim spreads it — a single E27 giving soft ambient light, not bright task light. Both the linen and cotton cord are delicate and not damp-rated: keep to dry rooms, dust gently with a soft brush, never get it wet, and expect slight color variation piece to piece. Hardwired to a standard ceiling junction box; licensed electrician recommended. Key Features Linen Brim + Cotton-Cord Drum A wide, flat linen brim sits over a wound-cotton-cord drum — the brim spreads light, the drum glows. Striped Wound Cotton Cord Vertical multicolor stripes (teal, brown, mustard on cream) in wound cotton cord that glow when lit. E27 Bulb, Three Sizes A single E27 (accepts E26, included & replaceable) in warm 2700–3000K; three sizes on a twisted cord. Available Sizes Three 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. Small Ø11.8″ × 6.3″ H For a bedroom, entryway, or breakfast nook. D30 × H16 cmlinen brim + cotton-cord drum · 1 × E27 Medium Ø15.7″ × 8.3″ H For a dining table, kitchen island, or living room. D40 × H21 cmlinen brim + cotton-cord drum · 1 × E27 Large Ø19.7″ × 10.2″ H A larger size for a dining table or kitchen island. D50 × H26 cmlinen brim + cotton-cord drum · 1 × E27 Specifications Fixture Type Pendant light · hardwired · linen brim over a striped wound-cotton-cord drum · twisted cord Materials & Finish Fabric (linen brim) + cotton cord (wound, striped drum) · vertical multicolor stripes (teal / brown / mustard on cream) · color may vary per piece Sizes Three sizes — Ø11.8 / 15.7 / 19.7″ (see Available Sizes above) Light Source 1 × E27 medium screw socket · accepts standard E26 · E27 LED bulb included & replaceable · 2700–3000K warm · soft ambient glow through the cord Mounting Hardwired pendant to standard ceiling junction box · twisted cord, adjustable drop · indoor dry only · 110–240V (multi-region) Certification Certified: North America · Australia · Europe · Middle East Care Linen & cotton cord: dust gently with a soft brush, keep dry — no water (delicate) · color may vary per piece Design Style Mid-Century Modern Boho Coastal Organic Modern Scandinavian Japandi Best For Dining room, kitchen island, bedroom, living room, entryway, breakfast nook Use Case The Tansora reads as a soft, two-part shade — 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 coming through when lit. It's soft ambient light, not a bright task fixture. Hang the bottom 30–36″ above a table or island and 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 [email protected] for trade pricing or help choosing a size. Downloads Technical reference and 3D files for the Tansora Pendant Light. Need a doc that's not listed? Email [email protected]. Spec Sheet All sizes & wiring · PDF Pending Installation Guide Pendant hardwire · PDF Pending 3D Files Project Rendering · ZIP Pending FAQ What sizes does it come in, and which should I pick? Three sizes: small Ø11.8″ (bedroom, entryway, breakfast nook), medium Ø15.7″ (dining table, kitchen island, living room), and large Ø19.7″ (larger dining table or island). Over a table or island, hang the bottom about 30–36″ above the surface. What bulb does it use — is it included? It uses 1 × 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. What's it made of, and can I use it in a bathroom? 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. How bright is it, and what's the light like? 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. How is it installed? 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 & the Middle East (110–240V). Licensed electrician recommended. Indoor dry locations only.
More you might like
Related
Black Pendant Lighting Modern Pendant Light, Adjustable Pend
Related
Black Pendant Lighting Modern Pendant Light, Adjustable Pend
Related
Black Pendant Lighting Modern Pendant Light, Adjustable Pend
Related