Lulora Pendant Light
.vk-lul-wrap { --vk-lul-bg: #ffffff; --vk-lul-bg-card: #faf6ef; --vk-lul-bg-deep: #ece0cc; --vk-lul-border: #ece2d1; --vk-lul-border-lt: #f4eee0; --vk-lul-accent: #a8895c; --vk-lul -accent-dk: #6f5630; --vk-lul-accent-lt: #c7a66b; --vk-lul-accent-bg: #f1e9d8; --vk-lul-accent-bdr: #dcc7a0; --vk-lul-text: #2a261d; --vk-lul-text-mid: #554d3c; --vk-lul-text-light: #968b73; max-width: 680px; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--vk-lul-text); line-height: 1.72; font-size: 14.5px; } .vk-lul-wrap * { box-sizing: border-box; } .vk-lul-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-lul-text-mid); } .vk-lul-wrap a { color: var(--vk-lul-accent-dk); text-decoration: underline; } .vk-lul-wrap .vk-lul-section { margin-bottom: 2.6rem; } .vk-lul-wrap .vk-lul-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .vk-lul-wrap .vk-lul-sec-line { flex: 1; height: 0.5px; background: var(--vk-lul-border); } .vk-lul-wrap .vk-lul-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-lul-accent-dk); white-space: nowrap; } .vk-lul-wrap strong { color: var(--vk-lul-text); font-weight: 600; } /* Features grid (3 columns) */ .vk-lul-wrap .vk-lul-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-lul-wrap .vk-lul-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-lul-border); border-radius: 12px; background: var(--vk-lul-bg-card); } .vk-lul-wrap .vk-lul-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-lul-accent-bg); border: 0.5px solid var(--vk-lul-accent-bdr); color: var(--vk-lul-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .vk-lul-wrap .vk-lul-feat-icon svg { fill: none; } .vk-lul-wrap .vk-lul-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-lul-text); margin-bottom: 6px; line-height: 1.35; } .vk-lul-wrap .vk-lul-feat-desc { font-size: 12px; color: var(--vk-lul-text-mid); line-height: 1.55; } /* Critical notice */ .vk-lul-wrap .vk-lul-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-lul-accent-bdr); border-left: 3px solid var(--vk-lul-accent); border-radius: 10px; background: var(--vk-lul-accent-bg); } .vk-lul-wrap .vk-lul-notice .vk-lul-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-lul-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-lul-wrap .vk-lul-notice .vk-lul-notice-body { font-size: 12.5px; color: var(--vk-lul-text-mid); line-height: 1.6; } .vk-lul-wrap .vk-lul-notice .vk-lul-notice-body strong { color: var(--vk-lul-text); font-weight: 600; } .vk-lul-wrap .vk-lul-notice .vk-lul-notice-body strong:first-child { display: block; color: var(--vk-lul-accent-dk); margin-bottom: 3px; font-size: 13px; } /* Warning callout */ .vk-lul-wrap .vk-lul-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-lul-wrap .vk-lul-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-lul-wrap .vk-lul-warn-body { font-size: 12px; color: var(--vk-lul-text-mid); line-height: 1.55; } .vk-lul-wrap .vk-lul-warn-body strong { color: #8a4820; font-weight: 600; } .vk-lul-wrap .vk-lul-warn-body strong:first-child { display: block; margin-bottom: 2px; font-size: 12.5px; } /* Size table */ .vk-lul-wrap .vk-lul-size-table { width: 100%; border-collapse: collapse; border: 0.5px solid var(--vk-lul-border); border-radius: 12px; overflow: hidden; margin-bottom: 12px; } .vk-lul-wrap .vk-lul-size-table thead th { background: var(--vk-lul-accent-bg); color: var(--vk-lul-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-lul-border); } .vk-lul-wrap .vk-lul-size-table tbody td { padding: 14px 16px; font-size: 13px; color: var(--vk-lul-text); border-bottom: 0.5px solid var(--vk-lul-border-lt); background: var(--vk-lul-bg-card); } .vk-lul-wrap .vk-lul-size-table tbody tr:nth-child(even) td { background: var(--vk-lul-bg); } .vk-lul-wrap .vk-lul-size-table tbody tr:last-child td { border-bottom: 0; } .vk-lul-wrap .vk-lul-size-table tbody td:first-child { font-weight: 700; color: var(--vk-lul-text); width: 30%; } .vk-lul-wrap .vk-lul-size-table tbody td:last-child { color: var(--vk-lul-text-mid); } /* Specifications */ .vk-lul-wrap .vk-lul-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-lul-border); border-radius: 14px; overflow: hidden; } .vk-lul-wrap .vk-lul-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-lul-border-lt); display: flex; align-items: flex-start; background: var(--vk-lul-bg-card); gap: 16px; } .vk-lul-wrap .vk-lul-spec-item:last-child { border-bottom: 0; } .vk-lul-wrap .vk-lul-spec-item:nth-child(even) { background: var(--vk-lul-bg); } .vk-lul-wrap .vk-lul-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-lul-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; } .vk-lul-wrap .vk-lul-spec-val { font-size: 12.5px; color: var(--vk-lul-text); } /* Style tags */ .vk-lul-wrap .vk-lul-style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .vk-lul-wrap .vk-lul-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-lul-accent-dk); background: var(--vk-lul-accent-bg); border: 0.5px solid var(--vk-lul-accent-bdr); padding: 2px 8px; border-radius: 6px; } /* Downloads grid */ .vk-lul-wrap .vk-lul-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-lul-wrap .vk-lul-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-lul-border); border-radius: 12px; background: var(--vk-lul-bg-card); text-decoration: none; color: var(--vk-lul-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; } .vk-lul-wrap .vk-lul-dl-card:hover { background: var(--vk-lul-accent-bg); border-color: var(--vk-lul-accent-bdr); } .vk-lul-wrap .vk-lul-dl-card.vk-lul-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-lul-bg); } .vk-lul-wrap .vk-lul-dl-card.vk-lul-dl-disabled:hover { background: var(--vk-lul-bg); border-color: var(--vk-lul-border); } .vk-lul-wrap .vk-lul-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-lul-accent-bg); border: 0.5px solid var(--vk-lul-accent-bdr); color: var(--vk-lul-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .vk-lul-wrap .vk-lul-dl-icon svg { fill: none; } .vk-lul-wrap .vk-lul-dl-meta { width: 100%; } .vk-lul-wrap .vk-lul-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-lul-text); line-height: 1.3; margin-bottom: 3px; } .vk-lul-wrap .vk-lul-dl-sub { font-size: 11.5px; color: var(--vk-lul-text-light); letter-spacing: 0.02em; line-height: 1.45; } .vk-lul-wrap .vk-lul-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-lul-text-light); background: var(--vk-lul-bg-card); border: 0.5px solid var(--vk-lul-border); padding: 3px 8px; border-radius: 99px; line-height: 1; } /* FAQ accordion */ .vk-lul-wrap .vk-lul-faq-list { display: flex; flex-direction: column; gap: 6px; } .vk-lul-wrap .vk-lul-faq-list details { border: 0.5px solid var(--vk-lul-border); border-radius: 10px; background: var(--vk-lul-bg-card); overflow: hidden; } .vk-lul-wrap .vk-lul-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-lul-text); display: flex; justify-content: space-between; align-items: center; position: relative; } .vk-lul-wrap .vk-lul-faq-list summary::-webkit-details-marker { display: none; } .vk-lul-wrap .vk-lul-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-lul-accent-dk); position: absolute; right: 16px; } .vk-lul-wrap .vk-lul-faq-list details[open] summary { color: var(--vk-lul-accent-dk); } .vk-lul-wrap .vk-lul-faq-list details[open] summary::after { content: '\2212'; } .vk-lul-wrap .vk-lul-faq-list .vk-lul-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-lul-text-mid); line-height: 1.6; } /* Mobile */ @media (max-width: 520px) { .vk-lul-wrap .vk-lul-features-grid { grid-template-columns: 1fr; } .vk-lul-wrap .vk-lul-dl-grid { grid-template-columns: 1fr; } .vk-lul-wrap .vk-lul-spec-item { flex-direction: column; gap: 4px; } .vk-lul-wrap .vk-lul-spec-key { width: auto; } .vk-lul-wrap .vk-lul-size-table thead th, .vk-lul-wrap .vk-lul-size-table tbody td { padding: 10px 12px; font-size: 12.5px; } } Inspiration The Lulora Pendant Light hangs a ruffled ceramic shade shaped like an open flower bell, with a scalloped, wavy edge and a small fluted neck ring in a soft accent color below a black ball detail on the cord. The ceramic diffuses the light into a warm, glowing edge along the ruffles, making it a good fit as a kitchen island pendant, a bedside hanging light, or a small dining nook fixture in a farmhouse, cottagecore, or vintage-inspired kitchen. At Dia 7.9″ × H7.9″ (20 × 20 cm), with a 4.7″ (12 cm) round canopy, it works well as a single pendant or grouped in a cluster over an island or breakfast bar. It runs on a single E27 socket (bulb not included, warm light only), and is available with a pink or blue ceramic neck ring. Good To Know ! Ceramic ruffled shade · 1 × E27 (bulb not included) · Dia 7.9″ × H7.9″ · round canopy · hardwired · indoor dry only A single-light pendant with a ruffled, scalloped-edge ceramic shade and a fluted neck ring in a pink or blue accent finish. It runs 1 × E27 socket, bulb not included, warm light only, mounts on a round canopy, and is hardwired; professional installation is recommended. As a ceramic piece, minor glaze and shape variation between units is normal. Keep it indoor and dry. AC 110–240V. Key Features Ruffled Ceramic Shade A hand-shaped ceramic shade with a scalloped, wavy edge, styled after an open flower bell. Fluted Neck Ring + Ball Detail A fluted ceramic neck ring in a soft pink or blue finish sits below a small black ball on the cord. E27 Socket + Compact Size Runs on a single E27 socket (bulb not included). A compact Dia 7.9″ × H7.9″ pendant — single or in a cluster. Size & Fit One size — compact enough for a single pendant over a small table, or to group in a cluster over a kitchen island or breakfast bar. Size Diameter × Height Standard Dia 7.9″ × H7.9″ (20 × 20 cm) The round canopy is 4.7″ (12 cm) in diameter, with an adjustable cord for hanging height. ! Hardwired · round canopy · 1 × E27 (bulb not included) · ceramic shade · indoor dry only It is hardwired to a ceiling junction box on a round canopy; professional installation is recommended. The cord is adjustable, so the pendant can be hung lower over a table or higher for general ambient light. The socket is 1 × E27, bulb not included, warm light only. Wipe the ceramic shade with a soft dry cloth; avoid harsh cleaners, and keep it indoor and dry. For other requests, email [email protected]. Specifications Fixture Type Pendant light · single light · hardwired Materials & Finish Ruffled ceramic shade with a fluted pink or blue ceramic neck ring Light Source 1 × E27 socket · bulb not included · warm light only Dimensions Dia 7.9″ (20 cm) × H7.9″ (20 cm) Mount Round canopy, 4.7″ (12 cm) diameter · adjustable cord · 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 · cord height adjustable at install Care Wipe ceramic shade with a soft dry cloth · no harsh cleaners · keep dry, indoor use Note Ceramic is handcrafted — minor glaze and shape variation between units is normal Design Style Farmhouse Cottagecore Vintage Country Best For Kitchen island, dining nook, bedside, breakfast bar · task and ambient light Downloads Technical reference and setup files for the Lulora Pendant Light. Need a doc that's not listed? Email [email protected]. Spec Sheet Dimensions & details · PDF Pending Install Guide Hardwire setup · PDF Pending 3D File 3D model · OBJ/FBX Pending FAQ What size is it, and where does it fit? It is Dia 7.9″ (20 cm) × H7.9″ (20 cm) — a compact pendant for a kitchen island, dining nook, bedside, or breakfast bar, single or in a cluster. Is a bulb included, and what type? No — the fixture takes 1 × E27; the bulb is not included. It is warm light only. What colors is the neck ring available in? The fluted ceramic neck ring is available in a soft pink or blue finish. 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 ceramic shade with a soft, dry cloth; avoid harsh cleaners. 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