Alon Linear Chandelier
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A1F10; --ink-2: #463524; --ink-3: #6E5A40; --cream: #FCF6E4; --linen: # ECDCB0; --border: #B89060; --border-lt: #D2AC80; --olive: #A88438; --olive-dk: #6E5018; --olive-sft: #FAEAB0; --clay: #B85838; --clay-sft: #F0DCBC; --stone: #786448; font-family: 'Outfit', 'Helvetica Neue', sans-serif; -webkit-font-smoothing: antialiased; color: var(--ink); font-weight: 300; font-size: 16px; line-height: 1.6; padding: 1.5rem 0 2rem; width: 100%; } .dfpd-inner { max-width: 100%; margin: 0; padding: 0; } .dfpd-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-size: 0.62rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.85rem; } .dfpd-eyebrow::before { content: ''; width: 22px; height: 1px; background: var(--olive); } .dfpd-h2 { font-family: 'Fraunces', serif; font-size: clamp(1.25rem, 2vw, 1.5rem); font-weight: 400; line-height: 1.25; color: var(--ink); margin-bottom: 1rem; } .dfpd-h2 em { font-style: italic; color: var(--olive-dk); } .dfpd-hero { padding-bottom: 2rem; border-bottom: 1px solid var(--border); margin-bottom: 2rem; } .dfpd-hero-eyebrow { display: inline-flex; align-items: center; gap: 0.7rem; font-size: 0.68rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 1rem; } .dfpd-hero-eyebrow::before { content: ''; width: 26px; height: 1px; background: var(--olive); } .dfpd-title { font-family: 'Fraunces', serif; font-size: clamp(1.75rem, 3.4vw, 2.35rem); font-weight: 300; line-height: 1.1; letter-spacing: -0.015em; margin-bottom: 1rem; max-width: 780px; } .dfpd-title em { font-style: italic; color: var(--olive-dk); font-weight: 400; } .dfpd-lede { font-size: 0.98rem; line-height: 1.7; color: var(--ink-2); max-width: 720px; margin-bottom: 0.85rem; } .dfpd-lede:last-child { margin-bottom: 0; } .dfpd-features { display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; background: var(--cream); margin-bottom: 2.5rem; } .dfpd-feature { padding: 1.25rem 1rem; text-align: center; border-right: 1px solid var(--border-lt); transition: background 0.3s; } .dfpd-feature:last-child { border-right: none; } .dfpd-feature:hover { background: var(--linen); } .dfpd-feature-icon { color: var(--olive-dk); margin-bottom: 0.6rem; display: inline-flex; } .dfpd-feature-title { font-family: 'Fraunces', serif; font-size: 0.92rem; font-weight: 400; line-height: 1.3; } .dfpd-feature-title em { font-style: italic; color: var(--olive-dk); } .dfpd-sec { margin-bottom: 2.5rem; } .dfpd-craft { display: grid; grid-template-columns: 80px 1fr; gap: 1.5rem; padding: 1.5rem 1.75rem; background: linear-gradient(135deg, var(--cream) 0%, var(--olive-sft) 100%); border: 1px solid var(--border); border-radius: 4px; align-items: center; } .dfpd-craft-icon { width: 64px; height: 64px; border-radius: 50%; background: var(--cream); border: 1px solid var(--olive); color: var(--olive-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .dfpd-craft-text-eyebrow { font-size: 0.6rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-craft-text h4 { font-family: 'Fraunces', serif; font-size: 1.3rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 1.2; margin-bottom: 0.45rem; } .dfpd-craft-text p { font-size: 0.9rem; color: var(--ink-2); line-height: 1.6; margin: 0; } .dfpd-craft-text p strong { color: var(--ink); font-weight: 500; } /* CRITICAL ADVISORIES — clay-bg notes (2 advisories) */ .dfpd-advisories { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; } .dfpd-advisory { background: var(--clay-sft); border: 1.5px solid var(--clay); border-radius: 4px; padding: 1.15rem 1.3rem; } .dfpd-advisory-row { display: flex; align-items: flex-start; gap: 0.85rem; } .dfpd-advisory-icon { width: 40px; height: 40px; border-radius: 50%; background: #FFFFFF; border: 1.3px solid var(--clay); color: var(--clay); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .dfpd-advisory-text-eyebrow { font-size: 0.55rem; font-weight: 600; letter-spacing: 0.26em; text-transform: uppercase; color: var(--clay); margin-bottom: 0.3rem; } .dfpd-advisory-text h5 { font-family: 'Fraunces', serif; font-size: 0.96rem; font-style: italic; font-weight: 400; color: var(--ink); margin-bottom: 0.3rem; line-height: 1.25; } .dfpd-advisory-text h5 em { color: var(--clay); } .dfpd-advisory-text p { font-size: 0.82rem; color: var(--ink-2); line-height: 1.55; margin: 0; } .dfpd-advisory-text p strong { color: var(--ink); font-weight: 500; } .dfpd-advisory-text p strong.good { color: var(--olive-dk); font-weight: 500; } /* SIZES — 3 cards image-on-top */ .dfpd-configs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; } .dfpd-config { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; display: flex; flex-direction: column; transition: box-shadow 0.25s; } .dfpd-config:hover { box-shadow: 0 4px 14px rgba(42, 31, 16, 0.08); } .dfpd-config-thumb { position: relative; display: block; width: 100%; height: 220px; background: #FFFFFF; border-bottom: 1px solid var(--border-lt); cursor: zoom-in; text-decoration: none; overflow: hidden; padding: 12px; transition: background 0.2s; } .dfpd-config-thumb:hover { background: var(--olive-sft); } .dfpd-config-thumb img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.4s ease; } .dfpd-config-thumb:hover img { transform: scale(1.4); } .dfpd-config-thumb-icon { position: absolute; bottom: 12px; right: 12px; width: 24px; height: 24px; background: rgba(42, 31, 16, 0.85); color: var(--cream); border-radius: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 2; } .dfpd-config-info { padding: 1.05rem 1.2rem; flex: 1; } .dfpd-config-eyebrow { font-size: 0.55rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-config-name { font-family: 'Fraunces', serif; font-size: 1.4rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 1; margin-bottom: 0.4rem; } .dfpd-config-dim { font-family: 'Fraunces', serif; font-size: 0.92rem; font-style: italic; color: var(--ink-2); line-height: 1.45; margin-bottom: 0.5rem; } .dfpd-config-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.74rem; } .dfpd-config-meta { display: flex; gap: 0.45rem; flex-wrap: wrap; padding: 0.4rem 0; border-top: 1px dashed var(--border-lt); margin-bottom: 0.5rem; } .dfpd-config-meta-item { font-family: 'Outfit', sans-serif; font-size: 0.66rem; color: var(--stone); } .dfpd-config-meta-item strong { color: var(--ink); font-weight: 500; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.8rem; } .dfpd-config-pill { display: inline-flex; padding: 0.28rem 0.7rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-size: 0.6rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; } /* CCT MODES — 2 modes side by side */ .dfpd-cct { display: grid; grid-template-columns: 1fr 1fr; gap: 0.85rem; } .dfpd-cct-card { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; padding: 1.2rem; text-align: center; transition: border-color 0.2s, transform 0.2s; } .dfpd-cct-card:hover { border-color: var(--olive); transform: translateY(-2px); } .dfpd-cct-orb { width: 60px; height: 60px; margin: 0 auto 0.7rem; border-radius: 50%; box-shadow: 0 2px 6px rgba(42, 31, 16, 0.15); } .dfpd-cct-orb.warm { background: radial-gradient(circle at 30% 30%, #FFE89C 0%, #F0B868 50%, #C88438 100%); } .dfpd-cct-orb.cool { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #E8F4FE 50%, #B4D4F0 100%); } .dfpd-cct-eyebrow { font-size: 0.55rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.3rem; } .dfpd-cct-name { font-family: 'Fraunces', serif; font-size: 1.1rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 1.1; margin-bottom: 0.35rem; } .dfpd-cct-kelvin { font-family: 'Fraunces', serif; font-size: 0.8rem; font-style: italic; color: var(--stone); margin-bottom: 0.4rem; } .dfpd-cct-desc { font-size: 0.78rem; color: var(--ink-2); line-height: 1.5; } .dfpd-specs { border: 1px solid var(--border); border-radius: 4px; overflow: hidden; background: var(--cream); } .dfpd-spec-row { display: grid; grid-template-columns: 160px 1fr; gap: 1.5rem; padding: 0.75rem 1.35rem; border-bottom: 1px solid var(--border-lt); align-items: baseline; font-size: 0.9rem; } .dfpd-spec-row:last-child { border-bottom: none; } .dfpd-spec-row:hover { background: var(--linen); } .dfpd-spec-label { font-size: 0.58rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--stone); } .dfpd-spec-val { font-size: 0.88rem; color: var(--ink); line-height: 1.5; } .dfpd-spec-val em { font-family: 'Fraunces', serif; font-style: italic; color: var(--olive-dk); } .dfpd-spec-val a { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } .dfpd-finishes { display: flex; flex-wrap: wrap; gap: 1.5rem; margin-top: 0.4rem; } .dfpd-finish { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; transition: transform 0.2s; } .dfpd-finish:hover { transform: translateY(-2px); } .dfpd-finish-swatch { width: 44px; height: 44px; border-radius: 50%; box-shadow: 0 2px 4px rgba(42, 31, 16, 0.08), inset 0 -7px 12px rgba(0, 0, 0, 0.1), inset 2px 2px 3px rgba(255, 255, 255, 0.3); } .dfpd-finish-swatch.gold { background: radial-gradient(ellipse 22% 18% at 30% 30%, rgba(255,235,180,0.6) 0%, transparent 100%), radial-gradient(circle at 30% 30%, #F2D680 0%, #B89238 55%, #7A5818 100%); } .dfpd-finish-swatch.bubble { background: radial-gradient(circle at 22% 28%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 12%), radial-gradient(circle at 65% 38%, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 9%), radial-gradient(circle at 40% 70%, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 8%), radial-gradient(circle at 75% 78%, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 7%), radial-gradient(circle at 30% 30%, rgba(255,255,255,0.95) 0%, rgba(248,245,232,0.6) 60%, rgba(216,206,180,0.5) 100%); border: 1px solid rgba(42, 31, 16, 0.18); } .dfpd-finish-label { font-size: 0.7rem; color: var(--ink-2); } .dfpd-foot { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; } .dfpd-download { display: flex; align-items: center; gap: 0.95rem; padding: 1rem 1.25rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; text-decoration: none; color: inherit; transition: all 0.2s; } .dfpd-download:hover { border-color: var(--olive); transform: translateY(-1px); box-shadow: 0 4px 12px rgba(42, 31, 16, 0.08); } .dfpd-download-icon { width: 36px; height: 36px; background: var(--linen); border-radius: 4px; color: var(--olive-dk); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .dfpd-download-title { font-family: 'Fraunces', serif; font-size: 0.95rem; line-height: 1.25; } .dfpd-download-sub { font-size: 0.62rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; color: var(--olive); } .dfpd-download-arrow { margin-left: auto; color: var(--olive); transition: transform 0.2s; } .dfpd-download:hover .dfpd-download-arrow { transform: translateX(3px); } .dfpd-faq { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .dfpd-faq-item { border-bottom: 1px solid var(--border-lt); } .dfpd-faq-item:last-child { border-bottom: none; } .dfpd-faq-item summary { display: flex; justify-content: space-between; align-items: center; gap: 1rem; padding: 1rem 1.35rem; cursor: pointer; list-style: none; font-family: 'Fraunces', serif; font-size: 1rem; font-style: italic; font-weight: 400; transition: background 0.2s; } .dfpd-faq-item summary::-webkit-details-marker { display: none; } .dfpd-faq-item summary:hover { background: var(--linen); } .dfpd-faq-toggle { flex-shrink: 0; width: 24px; height: 24px; border: 1px solid var(--border); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: var(--olive); background: var(--cream); transition: transform 0.25s, background 0.2s; } .dfpd-faq-item[open] .dfpd-faq-toggle { transform: rotate(45deg); background: var(--olive-sft); border-color: var(--olive); } .dfpd-faq-answer { padding: 0 1.35rem 1.15rem; font-size: 0.88rem; line-height: 1.65; color: var(--ink-2); } .dfpd-faq-answer p { margin: 0 0 0.55rem; } .dfpd-faq-answer p:last-child { margin-bottom: 0; } .dfpd-faq-answer p strong { color: var(--ink); font-weight: 500; } .dfpd-faq-answer p strong.warn { color: var(--clay); font-weight: 600; } .dfpd-faq-answer p strong.good { color: var(--olive-dk); font-weight: 500; } .dfpd-faq-answer a { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } .dfpd-support { padding-top: 1rem; border-top: 1px solid var(--border-lt); text-align: center; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.88rem; color: var(--stone); } .dfpd-link { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } .dfpd-link:hover { color: var(--ink); border-color: var(--ink); } @media (max-width: 900px) { .dfpd-features { grid-template-columns: repeat(2, 1fr); } .dfpd-feature:nth-child(2n) { border-right: none; } .dfpd-feature:nth-child(-n+2) { border-bottom: 1px solid var(--border-lt); } .dfpd-foot { grid-template-columns: 1fr; } .dfpd-configs { grid-template-columns: 1fr; } .dfpd-craft { grid-template-columns: 1fr; text-align: center; } .dfpd-craft-icon { margin: 0 auto; } .dfpd-advisories { grid-template-columns: 1fr; } .dfpd-cct { grid-template-columns: 1fr; } } @media (max-width: 680px) { .dfpd { padding: 1rem 0 1.5rem; } .dfpd-spec-row { grid-template-columns: 1fr; gap: 0.2rem; padding: 0.85rem 1.15rem; } } @media (max-width: 480px) { .dfpd-features { grid-template-columns: 1fr; } .dfpd-feature { border-right: none; border-bottom: 1px solid var(--border-lt); } .dfpd-feature:last-child { border-bottom: none; } } Product Details · Sculptural ribbon-form linear pendant The Alon Linear Chandelier. A sculptural linear chandelier where a single undulating ribbon of clear acrylic — embedded with a fine bubble pattern of tiny white dots — flows horizontally across the room, lit edge-on by an integrated LED that scatters light across every dot like sunlight through frost. Three lengths span dining tables and islands from 100 to 150 cm, suspended from twin transparent cables and a slim brass oval canopy. Undulating ribbon form Bubble dot pattern Warm + Cool toggle RC remote dimmer Materials & craft A flowing ribbon, scattered with frost. The story Light diffused into a thousand points. The Alon's ribbon is a single piece of clear acrylic shaped into an undulating S-curve — not bands of light strung together, but one continuous flowing form. Embedded throughout the acrylic is a fine pattern of tiny white dots ("bubble" finish), which serve as both a textural decoration and a precise optical function: the integrated LED shines edge-on into the acrylic, and each dot scatters that light forward, distributing the source into thousands of even points across the entire ribbon surface. There's no harsh bulb visible, no glare, no hotspot — just an evenly luminous flowing line. Pairs effortlessly with contemporary, modern luxe, organic-modern, biophilic, and warm-eclectic interiors. Important · please read before purchasing Two things to know. J-box compatibility The factory canopy doesn't fit US-standard J-boxes by default. The Alon's slim brass oval canopy is sized for European-standard ceiling junction boxes. Dekorfine ships a US-standard J-box-compatible adapter accessory at no charge — request it in your order notes or contact [email protected] if you're installing in North America. Dimming compatibility Dim only with the included RC remote. The Alon dims via the included RC Remote Control Dimmer only. It is NOT compatible with wall dimmer switches. If your wall switch is a dimmer, set it to full / 100% and use the remote for all brightness control — using a wall dimmer can damage the integrated LED driver. Three lengths 100 cm, 120, or 150. · click to enlarge Standard L 100 cm L 39.4″ × W 11.8″ × H 59″L 100 × W 30 × H 150 cm Power ~50 W Standard dining · island Large L 120 cm L 47.2″ × W 11.8″ × H 59″L 120 × W 30 × H 150 cm Power ~64 W Large dining · long island Statement L 150 cm L 59″ × W 11.8″ × H 59″L 150 × W 30 × H 150 cm Power ~76 W Banquet dining · grand island Two color temperatures Warm for dinner, cool for work. Switch toggle 1 Warm Light ~ 3000 K Warm amber glow for dining and evening atmosphere — flatters food, faces, and conversation. Switch toggle 2 Cool Light ~ 6000 K Crisp daylight white for working at the kitchen island, food prep, or task-focused activities. Toggle by tapping the wall switch off-and-on within 1-2 seconds — each tap cycles between Warm and Cool. The RC remote handles brightness dimming for both modes. Specifications Details, on the record. Material Clear acrylic (ribbon shade with embedded fine bubble dot pattern) · Solid metal (brass-finished oval canopy + suspension hardware) Light Source Integrated LED (non-replaceable under normal use · edge-lit acrylic diffusion) Power ~50 W (100 cm) · ~64 W (120 cm) · ~76 W (150 cm) Color Temps Warm Light (~3000 K) + Cool Light (~6000 K) (toggle via wall-switch tap) Dimming RC Remote Control Dimmer (included) — NOT wall-dimmer compatible Voltage AC 110–240 V Mounting Ceiling · Hardwired · Indoor use · IP20 J-box European-standard canopy (US-standard adapter accessory available — request in order notes) Cable 150 cm / 59″ (twin transparent suspension cables · extendable on request) Control Common wall switch (not included · for power on/off and CCT toggle) Certifications North America · Europe · Saudi Arabia · Australia Finish Gold canopy Clear bubble shade Downloads Documents & resources. PDF Document Specifications PDF Document Installation 3D 3D · 150 cm 3D Files Frequently asked Quick questions. Will the canopy fit my US ceiling junction box? Yes — with the included accessory. The Alon's slim brass oval canopy is sized for European-standard ceiling junction boxes and won't directly mount to a typical North American round J-box. Dekorfine ships a US-standard J-box-compatible adapter at no charge — note your install region in the order notes when purchasing, or contact [email protected] with your order number to confirm the adapter is included. How does the dimming work — can I use my wall dimmer? No — the Alon is not compatible with wall dimmer switches. Dimming is handled exclusively by the included RC Remote Control Dimmer, which lets you adjust brightness from anywhere in the room. If your wall switch is a dimmer, set it to full / 100% and leave it there — use the remote for all brightness adjustments. Connecting the Alon to a wall dimmer can damage the integrated LED driver. How do I switch between Warm and Cool light? Toggle color temperature by quickly tapping the wall switch off-and-on within 1-2 seconds — each tap cycles between Warm Light (~3000K) for dining and evening atmosphere, and Cool Light (~6000K) for task-focused work like food prep at the kitchen island. The RC remote handles brightness for both modes; the wall switch handles the warm/cool toggle. Which length should I choose? All three share the same 30 cm width and 150 cm hanging height — only ribbon length and LED power differ: 100 cm / 50 W: standard 4-6 person dining tables (160-200 cm long), small kitchen islands.120 cm / 64 W: larger 6-8 person dining tables (200-240 cm), standard islands.150 cm / 76 W: banquet tables (240-300 cm), grand islands, double-height open-plan spaces. Linear pendants over a dining table look best at roughly 2/3 the table's length — measure your table and pick the closest match. What is integrated LED, and can it be replaced? Integrated LED means the light source is built directly into the fixture — no bulb to replace under normal use. Modern integrated LEDs are rated for 30,000-50,000 hours (roughly 25-40 years at 3 hours/day). The Alon's LED is positioned to shine edge-on into the acrylic ribbon, where the embedded bubble dots scatter the light evenly across the entire surface — this is what gives the chandelier its uniform glow with no visible hotspot. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
Alon Linear Pendant
Related
Alon Linear Suspension
Related
Alon Linear Pendant
Related