Gregg Ceiling Lamp
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A1F18; --ink-2: #463524; --ink-3: #6A4F3A; --cream: #FAF3E8; --linen: # ECDCB8; --border: #B89048; --border-lt: #D2AC78; --olive: #A88438; --olive-dk: #6E5018; --olive-sft: #FAEAB8; --stone: #786040; 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; } .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; } /* MODELS — 3 size variants in 3-col grid */ .dfpd-models { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; } .dfpd-model { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; display: flex; flex-direction: column; transition: box-shadow 0.25s; } .dfpd-model:hover { box-shadow: 0 4px 14px rgba(42, 31, 24, 0.08); } .dfpd-model-info { padding: 1.15rem 1.4rem; flex: 1; } .dfpd-model-eyebrow { font-size: 0.55rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.4rem; } .dfpd-model-name { font-family: 'Fraunces', serif; font-size: 1.5rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 1; margin-bottom: 0.45rem; } .dfpd-model-dim { font-family: 'Fraunces', serif; font-size: 0.95rem; font-style: italic; color: var(--ink-2); line-height: 1.45; margin-bottom: 0.5rem; } .dfpd-model-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.78rem; } .dfpd-model-meta { display: flex; gap: 0.55rem; flex-wrap: wrap; padding: 0.4rem 0; border-top: 1px dashed var(--border-lt); margin-bottom: 0.5rem; } .dfpd-model-meta-item { font-family: 'Outfit', sans-serif; font-size: 0.68rem; color: var(--stone); } .dfpd-model-meta-item strong { color: var(--ink); font-weight: 500; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.82rem; } .dfpd-model-pill { display: inline-flex; padding: 0.3rem 0.8rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-size: 0.62rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; } .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, 24, 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.wood-light { background: radial-gradient(ellipse 22% 18% at 30% 30%, rgba(255,235,200,0.55) 0%, transparent 100%), radial-gradient(circle at 30% 30%, #F2DAB0 0%, #C89E68 55%, #8C6838 100%); } .dfpd-finish-swatch.wood-walnut { background: radial-gradient(ellipse 22% 18% at 30% 30%, rgba(255,225,180,0.4) 0%, transparent 100%), radial-gradient(circle at 30% 30%, #8C6838 0%, #5A3818 55%, #2A1808 100%); } .dfpd-finish-label { font-size: 0.7rem; color: var(--ink-2); } .dfpd-foot { display: grid; grid-template-columns: 1fr; gap: 0.75rem; max-width: 480px; } .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, 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; 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 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-models { grid-template-columns: 1fr; } .dfpd-craft { grid-template-columns: 1fr; text-align: center; } .dfpd-craft-icon { margin: 0 auto; } } @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 · Wood-edge flush mount The Gregg Ceiling Lamp. A minimalist flush mount where a soft opaline acrylic dome with subtle glittery sparkles sits within an oval solid-wood frame — even, warm illumination meets natural-grain warmth. Three sizes scale from compact to standard. Wood oval frame Sparkle acrylic dome LED Integrated LED Two wood tones Materials & craft Restrained, warm, and quietly starry. The story Minimalist appearance, technological strength. The Gregg pairs solid-wood framing — for visible grain, warmth, and natural texture — with a clear-edged opaline acrylic dome that diffuses the integrated LED into homogeneous, glare-free light. Tiny glittery inclusions within the acrylic catch the light and shimmer subtly when the lamp is illuminated, giving the otherwise minimal silhouette a touch of starry character. Pairs effortlessly with Scandi, modern minimalist, Japandi, organic-modern, and warm-contemporary interiors. Three sizes From accent to standard. Compact · 18 W L 35 cm L 13.8″ × W 11.8″ × H 3.9″L 35 × W 30 × H 10 cm Power 18 W Hallway · entry · small bedroom Standard · 24 W L 44 cm L 17.3″ × W 16.1″ × H 3.9″L 44 × W 41 × H 10 cm Power 24 W Standard bedroom · dining Large · 36 W L 50 cm L 19.7″ × W 18.1″ × H 3.9″L 50 × W 46 × H 10 cm Power 36 W Living room · master bedroom Specifications Details, on the record. Material Solid wood (oval frame) · Acrylic (opaline sparkle dome) · Metal (internal mounting) Light Source Integrated LED (no bulb required · non-replaceable under normal use) Voltage AC 110–240 V Mounting Flush ceiling · Hardwired · Indoor use Power 18 W / 24 W / 36 W (varies by size) Lampshade White acrylic (opaline diffused with glittery inclusions) Control Common wall switch (not included) Certifications North America · Europe · Saudi Arabia · Australia Wood finish Wood color Walnut wood Downloads Documents & resources. PDF Document Assembly Guide Frequently asked Quick questions. Which size should I choose? All three share the same 10 cm low profile — only diameter and LED power differ: Compact 35 cm / 18 W: hallways, entryways, small bedrooms, walk-in closets, accent placements.Standard 44 cm / 24 W: standard bedrooms, dining areas, mid-sized rooms.Large 50 cm / 36 W: living rooms, master bedrooms, larger spaces. For ceiling fixtures, a useful rule: add the room's length and width in feet, then convert to inches — that's roughly the right diameter. (e.g. 12' × 14' room = 26" diameter ≈ Standard.) What is integrated LED, and can it be replaced? Integrated LED means the light source is built directly into the fixture — no bulb to insert, no socket exposed, no light source to replace under normal use. Modern integrated LEDs are rated for 30,000–50,000 hours (roughly 25–40 years at 3 hours/day). Test the fixture during the return window to confirm satisfactory operation — non-replaceable under normal warranty terms. Are the sparkle effects always visible? The acrylic dome contains fine glittery inclusions cast into the material. When the lamp is off, the dome reads as a soft white surface with subtle texture. When the lamp is on, the inclusions catch and refract the LED light, creating gentle starry sparkles across the dome — the effect is subtle and atmospheric, not flashy. How is it installed? Hardwired flush mount — connects to a standard ceiling junction box. The wood-frame mounting plate attaches to the J-box, and the acrylic dome clips into place over it. Professional electrician recommended. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
Gregg Ceiling Lamp
Related
Gregg Ceiling Lamp
Related
Foscarini Gregg Media ceiling/wall lamp
Related