Elora Ceiling Lamp
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A1F12; --ink-2: #4A3A24; --ink-3: #6B5A38; --cream: #FCF7E8; --bg: #F2E 8CE; --linen: #ECDFB8; --sand: #DCC78E; --border: #C8B07A; --border-lt: #DFC798; /* PRODUCT-SPECIFIC ACCENT — Golden walnut hybrid (gold-leaning warm wood) */ --olive: #B58A3C; /* Golden walnut — primary accent */ --olive-lt: #D2A858; --olive-dk: #6F4D18; /* Deep antique gold-brown */ --olive-sft: #F8EDCF; /* Pale gold-cream */ /* PRODUCT-SPECIFIC WARNING — Burnt sienna (amber-warning, complements gold) */ --clay: #8C4318; --clay-sft: #F4E0CC; --stone: #8C7848; --mist: #B8A268; 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); } /* HERO */ .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; } /* FEATURE CHIPS */ .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 — single, centered */ .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, 31, 18, 0.12); margin: 0 auto 1.25rem; } .dfpd-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } /* INSTALLATION VIDEOS — 2 small cards stacked */ .dfpd-install-stack { display: grid; grid-template-columns: 1fr; gap: 0.85rem; max-width: 720px; margin: 0 auto; } .dfpd-install-card { display: grid; grid-template-columns: 280px 1fr; gap: 0; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .dfpd-install-vid { position: relative; aspect-ratio: 16 / 9; background: #000; } .dfpd-install-vid iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } .dfpd-install-text { padding: 1.25rem 1.5rem; display: flex; flex-direction: column; justify-content: center; border-left: 3px solid var(--olive); } .dfpd-install-text-eyebrow { font-family: 'Outfit', sans-serif; font-size: 0.58rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-install-text h4 { font-family: 'Fraunces', serif; font-size: 1.1rem; font-weight: 400; color: var(--ink); margin-bottom: 0.4rem; letter-spacing: -0.005em; line-height: 1.2; } .dfpd-install-text h4 em { font-style: italic; color: var(--olive-dk); } .dfpd-install-text p { font-size: 0.85rem; font-weight: 300; line-height: 1.55; color: var(--ink-2); margin: 0; } /* IMPORTANT NOTES */ .dfpd-notes-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.85rem; } .dfpd-note { padding: 1.25rem 1.35rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; } .dfpd-note.accent { background: var(--clay-sft); border-left: 2px solid var(--clay); border-radius: 0 4px 4px 0; } .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.accent h4 { color: var(--clay); } .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; } .dfpd-note.accent p strong { color: var(--clay); font-weight: 500; } .dfpd-note p + p { margin-top: 0.5rem; } /* SIZE — shared diagram + 2 stat cards */ .dfpd-size-shared { display: grid; grid-template-columns: 280px 1fr; gap: 1.5rem; align-items: stretch; } .dfpd-size-shared-thumb { display: block; background: #FFFFFF; border: 1px solid var(--border-lt); border-radius: 4px; overflow: hidden; padding: 8px; text-decoration: none; color: inherit; transition: border-color 0.2s, box-shadow 0.25s; } .dfpd-size-shared-thumb:hover { border-color: var(--olive); box-shadow: 0 4px 14px rgba(42, 31, 18, 0.12); } .dfpd-size-shared-thumb img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.35s ease; } .dfpd-size-shared-thumb:hover img { transform: scale(1.06); } .dfpd-size-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; } .dfpd-size-stat-card { padding: 1.1rem 1.25rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; display: flex; flex-direction: column; justify-content: space-between; transition: box-shadow 0.25s; } .dfpd-size-stat-card:hover { box-shadow: 0 4px 14px rgba(42, 31, 18, 0.08); } .dfpd-size-stat-head { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 0.6rem; flex-wrap: wrap; gap: 0.4rem; } .dfpd-size-stat-title { font-family: 'Fraunces', serif; font-size: 1.5rem; font-weight: 400; font-style: italic; color: var(--olive-dk); letter-spacing: -0.005em; line-height: 1; } .dfpd-size-stat-power { display: inline-flex; align-items: center; padding: 0.18rem 0.6rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-family: 'Outfit', sans-serif; font-size: 0.55rem; font-weight: 500; letter-spacing: 0.2em; text-transform: uppercase; } .dfpd-size-stat-dim { font-family: 'Fraunces', serif; font-size: 0.92rem; font-style: italic; color: var(--ink-2); line-height: 1.4; } /* 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 — 3 colors */ .dfpd-finishes { display: flex; flex-wrap: wrap; gap: 1.5rem; margin-top: 0.3rem; } .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, 31, 18, 0.08); box-shadow: 0 2px 4px rgba(42, 31, 18, 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.wood { background: radial-gradient(circle at 30% 30%, #D6B689 0%, #B08855 60%, #7B5C30 100%); } .dfpd-finish-swatch.walnut { background: radial-gradient(circle at 30% 30%, #A07452 0%, #6E4A2C 55%, #3F2916 100%); } .dfpd-finish-swatch.gold { background: radial-gradient(circle at 30% 30%, #F4D78D 0%, #C89B46 55%, #8E6A26 100%); } .dfpd-finish-label { font-family: 'Outfit', sans-serif; font-size: 0.66rem; font-weight: 400; color: var(--ink-2); line-height: 1.3; } .dfpd-finish-sub { font-family: 'Fraunces', serif; font-style: italic; font-size: 0.62rem; color: var(--stone); margin-top: -0.18rem; } /* GEO FAQ SECTION */ .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); } /* DOWNLOADS — 3 columns */ .dfpd-foot { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; margin-bottom: 1rem; } .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, 18, 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); } .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-size-shared { grid-template-columns: 1fr; } .dfpd-install-card { grid-template-columns: 1fr; } .dfpd-install-text { border-left: none; border-top: 3px solid var(--olive); } } @media (max-width: 680px) { .dfpd { padding: 1rem 0 1.5rem; } .dfpd-hero { padding-bottom: 1.5rem; margin-bottom: 1.75rem; } .dfpd-spec-row { grid-template-columns: 1fr; gap: 0.2rem; padding: 0.85rem 1.15rem; } .dfpd-size-stats { grid-template-columns: 1fr; } } @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 The Elora Ceiling Lamp. Modern design meets natural warmth — a low-profile ceiling fixture in metal and glass, crowned by a soft-glowing round shade. Each Elora lamp carries a unique woodgrain texture, casting diffused light evenly across the room. A quietly elegant addition for living rooms, bedrooms, and entryways. Round glass shade Wood texture Integrated LED Low profile In motion See it come to life. Watch & install · part 1 Elora installation guide The first step-by-step walkthrough — from unboxing to mounting the metal frame to the ceiling. Watch before starting installation. Watch & install · part 2 Final assembly & switch-on The second walkthrough — covering the glass shade attachment and final wiring connection. Both videos together show the complete installation flow. Before you order Important notes. Each lamp is unique Each Elora carries its own woodgrain texture pattern. Subtle differences between pieces are completely normal and add to the charm of each lamp — every fixture is a one-of-one. Mounting Designed for ceiling installation. Uses an integrated LED — no bulb purchase required. Compatible with a common wall switch (not included). Size options Two sizes, one silhouette. · click diagram to enlarge ∅ 14.6″ ~18 W Dia 37cm × H 9cm ∅ 14.6″ × H 3.5″ ∅ 18.5″ ~36 W Dia 47cm × H 10cm ∅ 18.5″ × H 3.9″ Specifications Details, on the record. Material Metal · Glass (woodgrain finish) Light Source Integrated LED (no bulb required) Power 18 W / 36 W (by size) Voltage AC 110–240 V Mounting Ceiling · Indoor use Control Common wall switch (not included) Certifications North America · Europe · Saudi Arabia · Australia Finishes Wood natural grain Walnut deep wood Gold metal Frequently asked Questions, answered. What sizes does the Elora Ceiling Lamp come in? The Elora Ceiling Lamp comes in two diameters, both with a low-profile flush silhouette: ∅ 14.6″ (37 cm) at ~18 W — best for entryways, bedrooms, and smaller rooms. ∅ 18.5″ (47 cm) at ~36 W — ideal for living rooms, dining areas, and larger spaces requiring brighter ambient light. Why does each Elora lamp look slightly different? Each Elora carries its own woodgrain texture pattern — the natural-finish process produces unique grain across every fixture, so no two lamps are exactly alike. These differences are completely normal and add to the character of each piece. Slight variations in grain pattern are expected and not eligible for return as defects. Does the Elora Ceiling Lamp need a separate bulb? No — the Elora uses an integrated LED built directly into the fixture. There's no bulb to purchase or replace. Power scales with size: 18 W (37 cm) · 36 W (47 cm), both running on AC 110–240 V for global compatibility. How is the Elora Ceiling Lamp installed? The Elora is ceiling-mounted via a standard junction box and connects to a common wall switch (not included). The low 3.5–3.9″ profile makes it suitable for rooms with low ceilings where a hanging pendant would feel intrusive. Two short installation videos are included above ("Elora installation guide — part 1 & 2") — watch them before starting to familiarize yourself with the components. A full installation PDF is also available in the Downloads section below. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. Because each Elora has a unique woodgrain texture, slight differences in grain pattern between lamps are characteristic of the finish, not defects. For returns, exchanges, or any questions, contact [email protected] — we reply within 24 hours. PDF Document Specifications PDF Document Installation Resource 3D Files Questions? [email protected] — we reply within 24 hours. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What sizes does the Elora Ceiling Lamp come in?", "acceptedAnswer": { "@type": "Answer", "text": "The Elora Ceiling Lamp comes in two diameters with a low-profile flush silhouette. The 14.6 inch (37 cm) at approximately 18 W is best for entryways, bedrooms, and smaller rooms. The 18.5 inch (47 cm) at approximately 36 W is ideal for living rooms, dining areas, and larger spaces requiring brighter ambient light." } }, { "@type": "Question", "name": "Why does each Elora lamp look slightly different?", "acceptedAnswer": { "@type": "Answer", "text": "Each Elora carries its own woodgrain texture pattern. The natural-finish process produces unique grain across every fixture, so no two lamps are exactly alike. These differences are completely normal and add to the character of each piece. Slight variations in grain pattern are expected and not eligible for return as defects." } }, { "@type": "Question", "name": "Does the Elora Ceiling Lamp need a separate bulb?", "acceptedAnswer": { "@type": "Answer", "text": "No, the Elora uses an integrated LED built directly into the fixture. There is no bulb to purchase or replace. Power scales with size: 18 W for the 37 cm size, 36 W for the 47 cm size. Both run on AC 110 to 240 V for global compatibility." } }, { "@type": "Question", "name": "How is the Elora Ceiling Lamp installed?", "acceptedAnswer": { "@type": "Answer", "text": "The Elora is ceiling-mounted via a standard junction box and connects to a common wall switch (not included). The low 3.5 to 3.9 inch profile makes it suitable for rooms with low ceilings where a hanging pendant would feel intrusive. Two short installation videos are included on the product page (part 1 and part 2), and a full installation PDF is available in the Downloads section." } }, { "@type": "Question", "name": "What is the return and exchange policy for the Elora Ceiling Lamp?", "acceptedAnswer": { "@type": "Answer", "text": "Dekorfine offers a 30-day return policy on undamaged items in their original packaging. Because each Elora has a unique woodgrain texture, slight differences in grain pattern between lamps are characteristic of the finish, not defects. For returns, exchanges, or questions, contact [email protected]." } } ] }