Perching Bird Chandelier
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A2418; --ink-2: #483C28; --ink-3: #6B5642; --cream: #FCF8F0; --bg: #F2E AD8; --linen: #ECE0C4; --sand: #D8C898; --border: #BCA878; --border-lt: #D2BC92; /* PRODUCT-SPECIFIC ACCENT — Warm brass gold (matches Gold finish + perch) */ --olive: #A88838; --olive-lt: #C8A858; --olive-dk: #6E5818; --olive-sft: #FAEAC8; --clay: #6E4818; --clay-sft: #F0DCC0; --stone: #806848; --mist: #B09668; font-family: 'Outfit', 'Helvetica Neue', sans-serif; -webkit-font-smoothing: antialiased; color: var(--ink); font-weight: 300; font-size: 16px; line-height: 1.6; background: transparent; 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-family: 'Outfit', sans-serif; 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; letter-spacing: -0.005em; 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-family: 'Outfit', sans-serif; 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; color: var(--ink); 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; font-weight: 300; line-height: 1.7; color: var(--ink-2); max-width: 720px; } .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; color: var(--ink); } .dfpd-feature-title em { font-style: italic; color: var(--olive-dk); } .dfpd-sec { margin-bottom: 2.5rem; } /* MAIN VIDEO */ .dfpd-video { position: relative; aspect-ratio: 16 / 9; width: 100%; max-width: 720px; background: #000; border-radius: 4px; overflow: hidden; box-shadow: 0 6px 20px rgba(42, 36, 24, 0.12); margin: 0 auto; } .dfpd-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } /* SMALL ASSEMBLY VIDEO — narrower, with caption */ .dfpd-vid-small { display: grid; grid-template-columns: 1fr; max-width: 460px; margin: 0 auto; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .dfpd-vid-small-player { position: relative; width: 100%; aspect-ratio: 16 / 9; background: #000; } .dfpd-vid-small-player iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } .dfpd-vid-small-caption { padding: 0.85rem 1.15rem 1rem; border-top: 1px solid var(--border-lt); text-align: center; } .dfpd-vid-small-caption h5 { font-family: 'Fraunces', serif; font-size: 1rem; font-weight: 400; color: var(--ink); margin-bottom: 0.2rem; letter-spacing: -0.005em; line-height: 1.2; } .dfpd-vid-small-caption h5 em { font-style: italic; color: var(--olive-dk); } .dfpd-vid-small-caption p { color: var(--stone); font-size: 0.82rem; line-height: 1.4; margin: 0; font-family: 'Fraunces', serif; font-style: italic; } /* HERITAGE BLOCK */ .dfpd-heritage { 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-heritage-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-heritage-text-eyebrow { font-family: 'Outfit', sans-serif; font-size: 0.6rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-heritage-text h4 { font-family: 'Fraunces', serif; font-size: 1.3rem; font-style: italic; font-weight: 400; color: var(--olive-dk); letter-spacing: -0.01em; line-height: 1.2; margin-bottom: 0.45rem; } .dfpd-heritage-text p { font-size: 0.9rem; color: var(--ink-2); line-height: 1.6; margin: 0 0 0.55rem; } .dfpd-heritage-text p:last-child { margin-bottom: 0; } .dfpd-heritage-text p strong { color: var(--ink); font-weight: 500; } /* CUSTOM SERVICE */ .dfpd-custom { display: grid; grid-template-columns: 80px 1fr auto; 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-custom-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-custom-text-eyebrow { font-family: 'Outfit', sans-serif; font-size: 0.6rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-custom-text h4 { font-family: 'Fraunces', serif; font-size: 1.3rem; font-style: italic; font-weight: 400; color: var(--olive-dk); letter-spacing: -0.01em; line-height: 1.2; margin-bottom: 0.4rem; } .dfpd-custom-text p { font-size: 0.88rem; color: var(--ink-2); line-height: 1.55; margin: 0; } .dfpd-custom-text p strong { color: var(--ink); font-weight: 500; } .dfpd-custom-cta { display: inline-flex; align-items: center; gap: 0.55rem; padding: 0.65rem 1.1rem; background: var(--ink); color: var(--cream); font-family: 'Outfit', sans-serif; font-size: 0.72rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; border-radius: 2px; text-decoration: none; transition: background 0.2s, transform 0.15s; white-space: nowrap; } .dfpd-custom-cta:hover { background: var(--olive-dk); transform: translateY(-1px); } /* IMPORTANT NOTES */ .dfpd-notes-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.85rem; } .dfpd-note { padding: 1.25rem 1.35rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; } .dfpd-note h4 { font-family: 'Fraunces', serif; font-size: 0.98rem; font-style: italic; font-weight: 400; color: var(--ink); margin-bottom: 0.35rem; letter-spacing: -0.005em; } .dfpd-note p { color: var(--ink-2); font-size: 0.85rem; font-weight: 300; line-height: 1.55; margin: 0; } .dfpd-note p strong { color: var(--ink); font-weight: 500; } /* CONFIGURATIONS — 2 cards image-left + text-right */ .dfpd-configs { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.85rem; } .dfpd-config { display: grid; grid-template-columns: 240px 1fr; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; transition: box-shadow 0.25s; } .dfpd-config:hover { box-shadow: 0 4px 14px rgba(42, 36, 24, 0.08); } .dfpd-config-thumb { position: relative; display: block; width: 100%; height: 100%; min-height: 240px; background: #FFFFFF; border-right: 1px solid var(--border-lt); cursor: zoom-in; text-decoration: none; color: inherit; 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, 36, 24, 0.85); color: var(--cream); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: background 0.2s; pointer-events: none; z-index: 2; } .dfpd-config-thumb:hover .dfpd-config-thumb-icon { background: var(--olive); } .dfpd-config-info { padding: 1.25rem 1.4rem; display: flex; flex-direction: column; justify-content: center; } .dfpd-config-eyebrow { font-family: 'Outfit', sans-serif; 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.5rem; font-style: italic; font-weight: 400; color: var(--olive-dk); letter-spacing: -0.005em; line-height: 1; margin-bottom: 0.55rem; } .dfpd-config-dim { font-family: 'Fraunces', serif; font-size: 0.95rem; font-style: italic; color: var(--ink-2); line-height: 1.45; margin-bottom: 0.55rem; } .dfpd-config-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.78rem; } .dfpd-config-meta { display: flex; gap: 0.85rem; flex-wrap: wrap; margin-bottom: 0.65rem; } .dfpd-config-meta-item { font-family: 'Outfit', sans-serif; font-size: 0.72rem; color: var(--stone); } .dfpd-config-meta-item strong { color: var(--ink); font-weight: 500; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.85rem; } .dfpd-config-pill { display: inline-flex; align-items: center; padding: 0.3rem 0.8rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-family: 'Outfit', sans-serif; font-size: 0.62rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; align-self: flex-start; } /* SPECS */ .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-family: 'Outfit', sans-serif; font-size: 0.58rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--stone); } .dfpd-spec-val { font-family: 'Outfit', sans-serif; font-size: 0.88rem; font-weight: 400; color: var(--ink); line-height: 1.5; } .dfpd-spec-val em { font-family: 'Fraunces', serif; font-style: italic; color: var(--olive-dk); font-weight: 400; } /* FINISHES — Gold + White */ .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; text-align: center; transition: transform 0.2s; } .dfpd-finish:hover { transform: translateY(-2px); } .dfpd-finish-swatch { width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(42, 36, 24, 0.08); box-shadow: 0 2px 4px rgba(42, 36, 24, 0.08), inset 0 -7px 12px rgba(0, 0, 0, 0.1), inset 2px 2px 3px rgba(255, 255, 255, 0.2); } .dfpd-finish-swatch.gold { background: radial-gradient(circle at 30% 30%, #F5D688 0%, #C09640 55%, #7A5A18 100%); } .dfpd-finish-swatch.white { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F2EDDC 60%, #DCD0B0 100%); border: 1px solid rgba(42, 36, 24, 0.18); } .dfpd-finish-label { font-family: 'Outfit', sans-serif; font-size: 0.66rem; font-weight: 400; color: var(--ink-2); line-height: 1.3; } /* DOWNLOADS — 2 columns */ .dfpd-foot { display: grid; grid-template-columns: 1fr 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, 36, 24, 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; font-weight: 400; color: var(--ink); 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); } /* GEO FAQ */ .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; color: var(--ink); letter-spacing: -0.005em; 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); font-weight: 300; } .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 a { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } .dfpd-faq-answer a:hover { color: var(--ink); border-color: var(--ink); } .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; transition: color 0.2s, border-color 0.2s; } .dfpd-link:hover { color: var(--ink); border-color: var(--ink); } /* RESPONSIVE */ @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-notes-grid { grid-template-columns: 1fr; } .dfpd-foot { grid-template-columns: 1fr; } .dfpd-configs { grid-template-columns: 1fr; } .dfpd-heritage, .dfpd-custom { grid-template-columns: 1fr; text-align: center; } .dfpd-heritage-icon, .dfpd-custom-icon { margin: 0 auto; } .dfpd-custom-cta { justify-self: center; } .dfpd-config { grid-template-columns: 1fr; } .dfpd-config-thumb { border-right: none; border-bottom: 1px solid var(--border-lt); min-height: 220px; } } @media (max-width: 680px) { .dfpd { padding: 1rem 0 1.5rem; } .dfpd-hero { padding-bottom: 1.5rem; margin-bottom: 1.75rem; } .dfpd-video { max-width: 100%; } .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 · Perch-style · Inspired by the Dutch original The Perching Bird Chandelier. A family of sculptural lamps celebrating the poetry of a bird perched on a branch. Each abstract origami-style bird sits on a slim brass perch — softly glowing, gently swinging when touched, bringing a quiet promise of spring into your room. Perch-style, inspired by the celebrated Dutch original. Available as a 3-bird or 5-bird linear chandelier, in Gold or White. Origami silhouette Brass perch Integrated LED Gently swings In motion See it come to life. Design heritage Perch-style, inspired by the Dutch original. The story The poetry of a bird on a branch. This chandelier is a Perch-style reinterpretation, drawing on the celebrated Dutch original perch lamp — the design that first translated the silhouette of a bird at rest into a touch-sensitive sculptural fixture. We use premium brand-quality LED light sources and engineering to ensure each bird glows with warm, even light and holds its finish for years of daily use. Same iconic silhouette, same quality details — independently designed and manufactured at an accessible price. Assembly guide Watch the step-by-step build. Assembly walkthrough How to fit the birds onto the brass perch — about 10 minutes Before you order Important notes. Integrated LED The light source is integrated LED inside each bird — no bulb to install or replace. We use premium brand-quality LED modules for warm, even illumination and long life. Hardwired ceiling install Connects to a standard ceiling junction box via a 30 cm / 11.8″ rigid suspension rod plus 150 cm / 59″ wire. Both the rod and wire can be customized to any length on request. Gentle motion Each bird rests delicately on the perch. A soft touch sets them swinging gently — avoid placing under air-conditioning vents or fans where wind could keep them in constant motion. Two configurations Three or five perched birds. · hover diagrams to zoom · click to enlarge Configuration · 3 birds Three Birds L 26.8″ × H 37.4″L 68 × H 95 cm Power ~24 W Birds 3 × LED Dining · Bedroom · Reading Configuration · 5 birds Five Birds L 35.4″ × H 37.4″L 90 × H 95 cm Power ~40 W Birds 5 × LED Long dining · Statement Bespoke service Custom sizes & configurations. Manufacturer direct Personalize your perch. We can produce custom bird counts (2 / 4 / 6 / 8+ birds), custom perch lengths, custom rod and wire lengths, and bespoke finishes on request. Wholesale and trade buyers welcome — send your specs and we'll quote within 24 hours. Contact us Specifications Details, on the record. Material Acrylic (bird shades) · Metal (brass perch and rod) Light Source Integrated LED (premium brand-quality modules · no bulb required) Voltage AC 110–240 V Mounting Ceiling · Hardwired · Indoor use Suspension Rod 30 cm / 11.8″ (custom length on request) Wire Length 150 cm / 59″ (extendable on request) Control Common wall switch (not included — touch-sensitive birds gently swing when softly touched) Certifications North America · Europe · Saudi Arabia · Australia Finishes Gold White Downloads Documents & resources. PDF Document Specifications PDF Document Installation Frequently asked Questions, answered. What does "Perch-style" mean? "Perch-style" describes lamps whose form draws on the celebrated Dutch original perch lamp — the design that first translated the silhouette of a bird at rest on a branch into a touch-sensitive sculptural fixture. We describe this lamp as Perch-style because it draws on that craft heritage and silhouette language; it is an independently designed and manufactured piece, not a licensed reproduction. We use premium brand-quality LED light sources and engineering for the same warm glow and long-life performance you'd expect from the original. What configurations does the chandelier come in? Two stock configurations: Three Birds: L 26.8″ × H 37.4″ (L 68 × H 95 cm), ~24 W total. Best for dining tables, bedrooms, and reading nooks.Five Birds: L 35.4″ × H 37.4″ (L 90 × H 95 cm), ~40 W total. Best for long dining tables, statement entryways, and stairwell installations. Custom counts (2 / 4 / 6 / 8+ birds) and custom perch lengths are available on request — see the bespoke service section above. Do the birds really swing? Yes — each bird rests delicately on the brass perch, not rigidly fixed. A soft touch sets them gently swinging back and forth, and they continue to glow softly while in motion. A signature interaction that brings personality and a sense of life to the room. We recommend avoiding placement directly under air-conditioning vents, ceiling fans, or open windows — constant airflow can keep the birds in continuous motion, which isn't the intended effect. How is it powered, and is it dimmable? The chandelier uses integrated LED modules inside each bird — no bulbs to install or replace. We use premium brand-quality LED light sources for warm, even illumination across all birds and a long life rating. The fixture connects to a common wall switch (not included). For dimming, we recommend pairing with a compatible LED-rated wall dimmer; please confirm compatibility with your installer before ordering. How is the chandelier installed? The chandelier hardwires to a standard ceiling junction box via a 30 cm / 11.8″ rigid suspension rod, with a 150 cm / 59″ wire above. Both the rod and the wire are customizable to any length on request — useful for higher ceilings or above tall dining tables. The birds are clipped onto the brass perch during final assembly. Watch the assembly walkthrough video above for a full step-by-step guide. An electrician is recommended for the ceiling connection. Do you offer custom service? Yes — we manufacture every Perching Bird Chandelier in-house. Available customizations include: Custom bird counts: 2, 4, 6, 8 or more birds.Custom perch lengths for wider or narrower tables.Custom rod and wire lengths for any ceiling height.Bespoke finishes beyond Gold and White. Send your specs to [email protected] and we'll send a quote within 24 hours. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. Custom-order items are non-returnable. For returns, exchanges, or any questions, contact [email protected] — we reply within 24 hours. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
3 Pcs Gradient Bird Perching Rope Set, Bendable Bird Perchin
Related
Perching Birds Garden Birdbath
Related
Perching Birds Metal Tabletop Birdbath
Related