Tesselle Pendant Light
.vk-tes-wrap { --vk-tes-bg: #ffffff; --vk-tes-bg-card: #faf6ef; --vk-tes-bg-deep: #ece0cc; --vk-tes-border: #ece2d1; --vk-tes-border-lt: #f4eee0; --vk-tes-accent: #a8895c; --vk-tes -accent-dk: #6f5630; --vk-tes-accent-lt: #c7a66b; --vk-tes-accent-bg: #f1e9d8; --vk-tes-accent-bdr: #dcc7a0; --vk-tes-text: #2a261d; --vk-tes-text-mid: #554d3c; --vk-tes-text-light: #968b73; max-width: 680px; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--vk-tes-text); line-height: 1.72; font-size: 14.5px; } .vk-tes-wrap * { box-sizing: border-box; } .vk-tes-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-tes-text-mid); } .vk-tes-wrap a { color: var(--vk-tes-accent-dk); text-decoration: underline; } .vk-tes-wrap .vk-tes-section { margin-bottom: 2.6rem; } .vk-tes-wrap .vk-tes-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .vk-tes-wrap .vk-tes-sec-line { flex: 1; height: 0.5px; background: var(--vk-tes-border); } .vk-tes-wrap .vk-tes-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-tes-accent-dk); white-space: nowrap; } .vk-tes-wrap strong { color: var(--vk-tes-text); font-weight: 600; } .vk-tes-wrap .vk-tes-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-tes-wrap .vk-tes-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-tes-border); border-radius: 12px; background: var(--vk-tes-bg-card); } .vk-tes-wrap .vk-tes-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-tes-accent-bg); border: 0.5px solid var(--vk-tes-accent-bdr); color: var(--vk-tes-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .vk-tes-wrap .vk-tes-feat-icon svg { fill: none; } .vk-tes-wrap .vk-tes-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-tes-text); margin-bottom: 6px; line-height: 1.35; } .vk-tes-wrap .vk-tes-feat-desc { font-size: 12px; color: var(--vk-tes-text-mid); line-height: 1.55; } .vk-tes-wrap .vk-tes-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-tes-accent-bdr); border-left: 3px solid var(--vk-tes-accent); border-radius: 10px; background: var(--vk-tes-accent-bg); } .vk-tes-wrap .vk-tes-notice .vk-tes-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-tes-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-tes-wrap .vk-tes-notice .vk-tes-notice-body { font-size: 12.5px; color: var(--vk-tes-text-mid); line-height: 1.6; } .vk-tes-wrap .vk-tes-notice .vk-tes-notice-body strong { color: var(--vk-tes-text); font-weight: 600; } .vk-tes-wrap .vk-tes-notice .vk-tes-notice-body strong:first-child { display: block; color: var(--vk-tes-accent-dk); margin-bottom: 3px; font-size: 13px; } .vk-tes-wrap .vk-tes-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; } .vk-tes-wrap .vk-tes-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; } .vk-tes-wrap .vk-tes-warn-body { font-size: 12px; color: var(--vk-tes-text-mid); line-height: 1.55; } .vk-tes-wrap .vk-tes-warn-body strong { color: #8a4820; font-weight: 600; } .vk-tes-wrap .vk-tes-warn-body strong:first-child { display: block; margin-bottom: 2px; font-size: 12.5px; } .vk-tes-wrap .vk-tes-size-table { width: 100%; border-collapse: collapse; border: 0.5px solid var(--vk-tes-border); border-radius: 12px; overflow: hidden; margin-bottom: 12px; } .vk-tes-wrap .vk-tes-size-table thead th { background: var(--vk-tes-accent-bg); color: var(--vk-tes-accent-dk); font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; text-align: left; padding: 12px 16px; border-bottom: 0.5px solid var(--vk-tes-border); } .vk-tes-wrap .vk-tes-size-table tbody td { padding: 14px 16px; font-size: 13px; color: var(--vk-tes-text); border-bottom: 0.5px solid var(--vk-tes-border-lt); background: var(--vk-tes-bg-card); } .vk-tes-wrap .vk-tes-size-table tbody tr:nth-child(even) td { background: var(--vk-tes-bg); } .vk-tes-wrap .vk-tes-size-table tbody tr:last-child td { border-bottom: 0; } .vk-tes-wrap .vk-tes-size-table tbody td:first-child { font-weight: 700; color: var(--vk-tes-text); width: 30%; } .vk-tes-wrap .vk-tes-size-table tbody td:last-child { color: var(--vk-tes-text-mid); } .vk-tes-wrap .vk-tes-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-tes-border); border-radius: 14px; overflow: hidden; } .vk-tes-wrap .vk-tes-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-tes-border-lt); display: flex; align-items: flex-start; background: var(--vk-tes-bg-card); gap: 16px; } .vk-tes-wrap .vk-tes-spec-item:last-child { border-bottom: 0; } .vk-tes-wrap .vk-tes-spec-item:nth-child(even) { background: var(--vk-tes-bg); } .vk-tes-wrap .vk-tes-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-tes-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; } .vk-tes-wrap .vk-tes-spec-val { font-size: 12.5px; color: var(--vk-tes-text); } .vk-tes-wrap .vk-tes-style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .vk-tes-wrap .vk-tes-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-tes-accent-dk); background: var(--vk-tes-accent-bg); border: 0.5px solid var(--vk-tes-accent-bdr); padding: 2px 8px; border-radius: 6px; } .vk-tes-wrap .vk-tes-color-tags { display: flex; flex-wrap: wrap; gap: 6px; } .vk-tes-wrap .vk-tes-color-tag { display: flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 600; color: var(--vk-tes-text); background: var(--vk-tes-bg-card); border: 0.5px solid var(--vk-tes-border); padding: 4px 9px 4px 5px; border-radius: 99px; } .vk-tes-wrap .vk-tes-color-dot { width: 14px; height: 14px; border-radius: 50%; border: 0.5px solid rgba(0,0,0,0.15); flex-shrink: 0; } .vk-tes-wrap .vk-tes-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-tes-wrap .vk-tes-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-tes-border); border-radius: 12px; background: var(--vk-tes-bg-card); text-decoration: none; color: var(--vk-tes-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; } .vk-tes-wrap .vk-tes-dl-card:hover { background: var(--vk-tes-accent-bg); border-color: var(--vk-tes-accent-bdr); } .vk-tes-wrap .vk-tes-dl-card.vk-tes-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-tes-bg); } .vk-tes-wrap .vk-tes-dl-card.vk-tes-dl-disabled:hover { background: var(--vk-tes-bg); border-color: var(--vk-tes-border); } .vk-tes-wrap .vk-tes-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-tes-accent-bg); border: 0.5px solid var(--vk-tes-accent-bdr); color: var(--vk-tes-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .vk-tes-wrap .vk-tes-dl-icon svg { fill: none; } .vk-tes-wrap .vk-tes-dl-meta { width: 100%; } .vk-tes-wrap .vk-tes-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-tes-text); line-height: 1.3; margin-bottom: 3px; } .vk-tes-wrap .vk-tes-dl-sub { font-size: 11.5px; color: var(--vk-tes-text-light); letter-spacing: 0.02em; line-height: 1.45; } .vk-tes-wrap .vk-tes-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-tes-text-light); background: var(--vk-tes-bg-card); border: 0.5px solid var(--vk-tes-border); padding: 3px 8px; border-radius: 99px; line-height: 1; } .vk-tes-wrap .vk-tes-faq-list { display: flex; flex-direction: column; gap: 6px; } .vk-tes-wrap .vk-tes-faq-list details { border: 0.5px solid var(--vk-tes-border); border-radius: 10px; background: var(--vk-tes-bg-card); overflow: hidden; } .vk-tes-wrap .vk-tes-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-tes-text); display: flex; justify-content: space-between; align-items: center; position: relative; } .vk-tes-wrap .vk-tes-faq-list summary::-webkit-details-marker { display: none; } .vk-tes-wrap .vk-tes-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-tes-accent-dk); position: absolute; right: 16px; } .vk-tes-wrap .vk-tes-faq-list details[open] summary { color: var(--vk-tes-accent-dk); } .vk-tes-wrap .vk-tes-faq-list details[open] summary::after { content: '\2212'; } .vk-tes-wrap .vk-tes-faq-list .vk-tes-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-tes-text-mid); line-height: 1.6; } @media (max-width: 520px) { .vk-tes-wrap .vk-tes-features-grid { grid-template-columns: 1fr; } .vk-tes-wrap .vk-tes-dl-grid { grid-template-columns: 1fr; } .vk-tes-wrap .vk-tes-spec-item { flex-direction: column; gap: 4px; } .vk-tes-wrap .vk-tes-spec-key { width: auto; } .vk-tes-wrap .vk-tes-size-table thead th, .vk-tes-wrap .vk-tes-size-table tbody td { padding: 10px 12px; font-size: 12.5px; } } Inspiration The Tesselle Pendant Light hangs a two-tier drum shade made of color-blocked linen panels, split into offset rectangular blocks around each tier, with a wood finial rod running through the center and a round wood-toned canopy above. It's built from wood, metal, and fabric, and available in two sizes — Dia 19.7″ × H11″ (50 × 28 cm) for a single pendant over a small table or reading nook, and Dia 27.6″ × H15.7″ (70 × 40 cm) for a dining table or kitchen island centerpiece. The color-blocked linen comes in warm neutral, tan, or sage-and-cream combinations, suited to a mid-century or modern farmhouse dining room, kitchen island, or entryway. It runs on 3 × E26/E27 sockets (bulbs included). Good To Know ! Two-tier color-blocked linen shade · wood finial rod · 3 × E26/E27 (bulbs included) · two sizes · hardwired · indoor dry only A pendant with a two-tier linen drum shade in color-blocked panels, a wood finial rod through the center, and a wood-toned round canopy. It runs on 3 × E26/E27 sockets, bulbs included, and is hardwired; professional installation is recommended. Available in two sizes: Dia 19.7″ × H11″ (50 × 28 cm) or Dia 27.6″ × H15.7″ (70 × 40 cm). Keep it indoor and dry. AC 110–240V. Key Features Two-Tier Color-Blocked Linen Shade A two-tier drum shade in linen, split into offset color-blocked panels around each tier. Wood Finial Rod A turned wood rod runs through the center of the shade, from the cord down through the base. Two Sizes Choose Dia 19.7″ × H11″ (50 × 28 cm) for a small table, or Dia 27.6″ × H15.7″ (70 × 40 cm) for a dining table or island. Size & Fit Two sizes — the small suits a breakfast nook or small table; the large centers a dining table or kitchen island. Size Diameter × Height Small Dia 19.7″ × H11″ (50 × 28 cm) Large Dia 27.6″ × H15.7″ (70 × 40 cm) ! Hardwired · round canopy · 3 × E26/E27 (bulbs included) · wood + metal + linen · indoor dry only It is hardwired to a ceiling junction box on a round canopy; professional installation is recommended. It runs 3 × E26/E27 sockets, bulbs included. Wipe the wood rod with a soft dry cloth and spot-clean the linen shade; avoid harsh cleaners or soaking, and keep it indoor and dry. For other requests, email [email protected]. Specifications Fixture Type Pendant light · two-tier drum shade · hardwired Materials & Finish Color-blocked linen shade, wood finial rod, metal frame Light Source 3 × E26/E27 sockets · bulbs included Dimensions Small: Dia 19.7″ (50 cm) × H11″ (28 cm) · Large: Dia 27.6″ (70 cm) × H15.7″ (40 cm) Mount Round canopy · hardwired to a ceiling junction box Power Hardwired · on/off via wall switch (not included) · AC 110–240V · indoor dry only Installation Professional installation recommended Care Wipe wood rod with a soft dry cloth · spot-clean linen shade · no harsh cleaners or soaking · keep dry, indoor use Design Style Mid-Century Modern Farmhouse Transitional Best For Dining table, kitchen island, breakfast nook, or entryway · ambient and task light Downloads Technical reference and setup files for the Tesselle Pendant Light. Need a doc that's not listed? Email [email protected]. Spec Sheet Dimensions & details · PDF Install Guide Hardwire setup · PDF 3D File 3D model · OBJ/FBX Pending FAQ What sizes are available, and where do they fit? The small is Dia 19.7″ × H11″ (50 × 28 cm), for a small table or reading nook. The large is Dia 27.6″ × H15.7″ (70 × 40 cm), sized for a dining table or kitchen island. Is a bulb included, and what type? Yes — it takes 3 × E26/E27 sockets, and bulbs are included. What is the shade made of? The two-tier drum shade is made of color-blocked linen panels, with a wood finial rod through the center and a metal frame. Is it hardwired? Yes — it is hardwired to a ceiling junction box on a round canopy. Professional installation is recommended. How do I clean it? Wipe the wood rod with a soft, dry cloth and spot-clean the linen shade; avoid harsh cleaners or soaking. Keep the fixture indoor and dry.
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