Vibrant Pendant Lamp
.vk-nal-wrap { --vk-nal-bg: #ffffff; --vk-nal-bg-card: #f7f4ef; --vk-nal-bg-deep: #e2d5bc; --vk-nal-border: #e6ddc7; --vk-nal-border-lt: #f1ece0; --vk-nal-accent: #9c7943; --vk-nal -accent-dk: #66502c; --vk-nal-accent-lt: #bc9a63; --vk-nal-accent-bg: #ece0c5; --vk-nal-accent-bdr: #d6bd8c; --vk-nal-text: #262218; --vk-nal-text-mid: #524939; --vk-nal-text-light: #8c8069; max-width: 680px; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--vk-nal-text); line-height: 1.72; font-size: 14.5px; } .vk-nal-wrap * { box-sizing: border-box; } .vk-nal-wrap p { margin: 0 0 0.8rem 0; color: var(--vk-nal-text-mid); } .vk-nal-wrap a { color: var(--vk-nal-accent-dk); text-decoration: underline; } .vk-nal-wrap .vk-nal-section { margin-bottom: 2.6rem; } .vk-nal-wrap .vk-nal-sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .vk-nal-wrap .vk-nal-sec-line { flex: 1; height: 0.5px; background: var(--vk-nal-border); } .vk-nal-wrap .vk-nal-sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--vk-nal-accent-dk); white-space: nowrap; } .vk-nal-wrap strong { color: var(--vk-nal-text); font-weight: 600; } .vk-nal-wrap .vk-nal-features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-nal-wrap .vk-nal-feature-card { padding: 16px 14px; border: 0.5px solid var(--vk-nal-border); border-radius: 12px; background: var(--vk-nal-bg-card); } .vk-nal-wrap .vk-nal-feat-icon { width: 34px; height: 34px; border-radius: 9px; background: var(--vk-nal-accent-bg); border: 0.5px solid var(--vk-nal-accent-bdr); color: var(--vk-nal-accent-dk); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .vk-nal-wrap .vk-nal-feat-icon svg { fill: none; } .vk-nal-wrap .vk-nal-feat-title { font-size: 13px; font-weight: 700; color: var(--vk-nal-text); margin-bottom: 6px; line-height: 1.35; } .vk-nal-wrap .vk-nal-feat-desc { font-size: 12px; color: var(--vk-nal-text-mid); line-height: 1.55; } .vk-nal-wrap .vk-nal-notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(--vk-nal-accent-bdr); border-left: 3px solid var(--vk-nal-accent); border-radius: 10px; background: var(--vk-nal-accent-bg); } .vk-nal-wrap .vk-nal-notice .vk-nal-notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(--vk-nal-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-nal-wrap .vk-nal-notice .vk-nal-notice-body { font-size: 12.5px; color: var(--vk-nal-text-mid); line-height: 1.6; } .vk-nal-wrap .vk-nal-notice .vk-nal-notice-body strong { color: var(--vk-nal-text); font-weight: 600; } .vk-nal-wrap .vk-nal-notice .vk-nal-notice-body strong:first-child { display: block; color: var(--vk-nal-accent-dk); margin-bottom: 3px; font-size: 13px; } .vk-nal-wrap .vk-nal-spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--vk-nal-border); border-radius: 14px; overflow: hidden; } .vk-nal-wrap .vk-nal-spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--vk-nal-border-lt); display: flex; align-items: flex-start; background: var(--vk-nal-bg-card); gap: 16px; } .vk-nal-wrap .vk-nal-spec-item:last-child { border-bottom: 0; } .vk-nal-wrap .vk-nal-spec-item:nth-child(even) { background: var(--vk-nal-bg); } .vk-nal-wrap .vk-nal-spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--vk-nal-accent-dk); width: 150px; flex-shrink: 0; padding-top: 2px; } .vk-nal-wrap .vk-nal-spec-val { font-size: 12.5px; color: var(--vk-nal-text); } .vk-nal-wrap .vk-nal-style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .vk-nal-wrap .vk-nal-style-tag { font-size: 10.5px; font-weight: 600; color: var(--vk-nal-accent-dk); background: var(--vk-nal-accent-bg); border: 0.5px solid var(--vk-nal-accent-bdr); padding: 2px 8px; border-radius: 6px; } .vk-nal-wrap .vk-nal-dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .vk-nal-wrap .vk-nal-dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--vk-nal-border); border-radius: 12px; background: var(--vk-nal-bg-card); text-decoration: none; color: var(--vk-nal-text); position: relative; min-height: 44px; transition: background 0.18s, border-color 0.18s; } .vk-nal-wrap .vk-nal-dl-card:hover { background: var(--vk-nal-accent-bg); border-color: var(--vk-nal-accent-bdr); } .vk-nal-wrap .vk-nal-dl-card.vk-nal-dl-disabled { cursor: default; opacity: 0.72; background: var(--vk-nal-bg); } .vk-nal-wrap .vk-nal-dl-card.vk-nal-dl-disabled:hover { background: var(--vk-nal-bg); border-color: var(--vk-nal-border); } .vk-nal-wrap .vk-nal-dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--vk-nal-accent-bg); border: 0.5px solid var(--vk-nal-accent-bdr); color: var(--vk-nal-accent-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .vk-nal-wrap .vk-nal-dl-icon svg { fill: none; } .vk-nal-wrap .vk-nal-dl-meta { width: 100%; } .vk-nal-wrap .vk-nal-dl-label { font-size: 13.5px; font-weight: 700; color: var(--vk-nal-text); line-height: 1.3; margin-bottom: 3px; } .vk-nal-wrap .vk-nal-dl-sub { font-size: 11.5px; color: var(--vk-nal-text-light); letter-spacing: 0.02em; line-height: 1.45; } .vk-nal-wrap .vk-nal-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-nal-text-light); background: var(--vk-nal-bg-card); border: 0.5px solid var(--vk-nal-border); padding: 3px 8px; border-radius: 99px; line-height: 1; } .vk-nal-wrap .vk-nal-faq-list { display: flex; flex-direction: column; gap: 6px; } .vk-nal-wrap .vk-nal-faq-list details { border: 0.5px solid var(--vk-nal-border); border-radius: 10px; background: var(--vk-nal-bg-card); overflow: hidden; } .vk-nal-wrap .vk-nal-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-nal-text); display: flex; justify-content: space-between; align-items: center; position: relative; } .vk-nal-wrap .vk-nal-faq-list summary::-webkit-details-marker { display: none; } .vk-nal-wrap .vk-nal-faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--vk-nal-accent-dk); position: absolute; right: 16px; } .vk-nal-wrap .vk-nal-faq-list details[open] summary { color: var(--vk-nal-accent-dk); } .vk-nal-wrap .vk-nal-faq-list details[open] summary::after { content: '\2212'; } .vk-nal-wrap .vk-nal-faq-list .vk-nal-faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--vk-nal-text-mid); line-height: 1.6; } @media (max-width: 520px) { .vk-nal-wrap .vk-nal-features-grid { grid-template-columns: 1fr; } .vk-nal-wrap .vk-nal-dl-grid { grid-template-columns: 1fr; } .vk-nal-wrap .vk-nal-spec-item { flex-direction: column; gap: 4px; } .vk-nal-wrap .vk-nal-spec-key { width: auto; } } Inspiration The Vibrant Pendant Lamp is a playful fusion of color and form — a glossy, donut-shaped glass shade in bold hues that casts a warm glow while doubling as a lively statement piece. Available in citrus orange, poppy pink, or fresh green, this colorful glass pendant lamp works over a kitchen island, dining nook, or creative workspace, turning everyday lighting into a cheerful accent in modern interiors. Good To Know ! Hardwired · 1 × E26 or E27 · adjustable cord · sloped-ceiling ready It is hardwired to a ceiling junction box; professional installation is recommended. It holds one E26 or E27 bulb (up to 40W incandescent or LED equivalent), and ships with a 59″ (150 cm) cord that adjusts to your desired height. Compatible with sloped ceilings up to 30°. Key Features Donut-Shaped Glass Shade A glossy, donut-shaped glass shade wraps the bulb for a warm glow and a bold, sculptural silhouette. Bold Glossy Colors Choose citrus orange, poppy pink, or fresh green — a glossy finish that reads as a cheerful accent piece. Adjustable Cord, Sloped-Ceiling Ready A 59″ (150 cm) cord adjusts to your desired height, and it's compatible with sloped ceilings up to 30°. Product Size ↕ Dia 25 cm × H 15 cm (∅ 9.8″ × H 5.9″) Specifications Fixture Type Pendant light, donut-shaped glass shade Materials & Finish Metal hardware + glossy glass shade Colors Pink, Orange, Green Light Source 1 × E26 or E27 · up to 40W incandescent or LED equivalent Mount Hardwired to a ceiling junction box · sloped ceiling compatible, up to 30° Cord 59″ (150 cm), adjustable to desired height Power AC 110–240V · dimmer compatible (switch not included) Certification North America, Australia, Europe, and Middle East Design Style ModernPlayfulEclectic Best For Kitchen, dining nook, creative space · accent light Downloads Spec Sheet Parameters & dimensions · PDF Install Guide Hardwire setup · PDF Pending 3D File 3D model · OBJ/FBX Pending FAQ What size is the Vibrant Pendant Lamp?It's Dia 25 cm × H 15 cm (∅ 9.8″ × H 5.9″). What bulb does it use?One E26 or E27 bulb, up to 40W incandescent or LED equivalent. It's dimmer compatible with a compatible dimmer switch (sold separately). What colors are available?Three colors: citrus orange, poppy pink, and fresh green, all in a glossy glass finish. Can I adjust the hanging height, and does it work on a sloped ceiling?Yes — it ships with a 59″ (150 cm) cord that adjusts to your desired height, and it's compatible with sloped ceilings up to 30°. Professional installation is recommended since it's hardwired.