Nemo Maga Ellipsoid Ceiling Light
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #2A2A2E; --ink-2: #4A4A50; --ink-3: #6A6A72; --cream: #FAFAF8; --bg: #EFE FEC; --linen: #DFDFDA; --sand: #B8B8B0; --border: #B0B0AA; --border-lt: #C8C8C2; /* PRODUCT-SPECIFIC ACCENT — Soft warm honey gold (matches default warm-white glow) */ --olive: #A88858; --olive-lt: #C0A878; --olive-dk: #6E5828; --olive-sft: #F2E5C8; --clay: #8C7038; --clay-sft: #F0E2C8; --stone: #807868; --mist: #A8A498; 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; } /* CUSTOM LIGHT OPTIONS — wider hero with 3 stat cards */ .dfpd-light { 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-light-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-light-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-light-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-light-text p { font-size: 0.9rem; color: var(--ink-2); line-height: 1.6; margin: 0 0 0.55rem; } .dfpd-light-text p strong { color: var(--ink); font-weight: 500; } .dfpd-light-options { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.55rem; margin-top: 0.75rem; } .dfpd-light-option { text-align: center; padding: 0.65rem 0.5rem; background: var(--cream); border: 1px solid var(--border-lt); border-radius: 3px; transition: border-color 0.2s, transform 0.2s; } .dfpd-light-option:hover { border-color: var(--olive); transform: translateY(-2px); } .dfpd-light-option-label { font-family: 'Outfit', sans-serif; font-size: 0.55rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--stone); margin-bottom: 0.25rem; } .dfpd-light-option-value { font-family: 'Fraunces', serif; font-size: 0.95rem; font-style: italic; color: var(--olive-dk); line-height: 1.15; } /* 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 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; } /* SIZES — image-left + 3 size cards on right (shared diagram) */ .dfpd-size-shared { display: grid; grid-template-columns: 280px 1fr; gap: 1.25rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; } .dfpd-size-shared-image { position: relative; display: block; width: 100%; height: 100%; min-height: 280px; 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-size-shared-image:hover { background: var(--olive-sft); } .dfpd-size-shared-image img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.4s ease; } .dfpd-size-shared-image:hover img { transform: scale(1.4); } .dfpd-size-shared-image-icon { position: absolute; bottom: 12px; right: 12px; width: 24px; height: 24px; background: rgba(42, 42, 46, 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-size-shared-image:hover .dfpd-size-shared-image-icon { background: var(--olive); } .dfpd-size-shared-list { padding: 1.1rem 1.4rem; display: flex; flex-direction: column; gap: 0.7rem; justify-content: center; } .dfpd-size-shared-item { display: grid; grid-template-columns: auto 1fr; gap: 1rem; align-items: baseline; padding: 0.75rem 1rem; background: linear-gradient(180deg, var(--cream) 0%, var(--linen) 100%); border: 1px solid var(--border-lt); border-radius: 3px; transition: border-color 0.2s, transform 0.2s; } .dfpd-size-shared-item:hover { border-color: var(--olive); transform: translateX(2px); } .dfpd-size-shared-item-title { font-family: 'Fraunces', serif; font-size: 1.15rem; font-style: italic; font-weight: 400; color: var(--olive-dk); letter-spacing: -0.005em; line-height: 1; white-space: nowrap; } .dfpd-size-shared-item-dim { font-family: 'Fraunces', serif; font-size: 0.88rem; font-style: italic; color: var(--ink-2); line-height: 1.45; } .dfpd-size-shared-item-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.72rem; } .dfpd-size-shared-item-dim strong { color: var(--ink); font-weight: 500; } /* 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 — 1 color */ .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; } .dfpd-finish-swatch { width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(42, 42, 46, 0.12); box-shadow: 0 2px 4px rgba(42, 42, 46, 0.08), inset 0 -7px 12px rgba(0, 0, 0, 0.05), inset 2px 2px 3px rgba(255, 255, 255, 0.4); } .dfpd-finish-swatch.white { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F2F0EB 60%, #DCD8CE 100%); } .dfpd-finish-label { font-family: 'Outfit', sans-serif; font-size: 0.66rem; font-weight: 400; color: var(--ink-2); line-height: 1.3; } /* DOWNLOADS — 3 columns */ .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, 42, 46, 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-light { grid-template-columns: 1fr; text-align: center; } .dfpd-light-icon { margin: 0 auto; } .dfpd-size-shared { grid-template-columns: 1fr; } .dfpd-size-shared-image { 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-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 · Minimalist ceiling The Nemo Maga Ellipsoid Ceiling Light. A quiet, modern ceiling fixture shaped like a soft ellipsoid pebble — opaque white PE shade glowing from a slim chrome ring base. The form is intentionally restrained: nothing competes with the architecture, but the light always reads as warm, even, and beautifully diffused. Available in three diameters, with default warm-white integrated LED — and customizable color temperature, tri-color tunable, and TRIAC dimming options on request. Ellipsoid silhouette Even diffused glow Three diameters Integrated LED Light source · customizable Default warm white, customizable on request. Customizable on request Choose the light that fits your room. The Maga ships with a warm-white integrated LED (~3000K) by default — a soft, gentle glow well-suited to bedrooms, living rooms, and offices. Need something different? We can produce custom builds with a different color temperature, tri-color tunable LED (3000K / 4000K / 6000K via wall switch), or TRIAC dimming compatibility. Default Warm white Custom CCT Tunable Custom dim TRIAC Send your specs to [email protected] — quote within 24 hours. Before you order Important notes. Integrated LED The light source is a built-in LED — no bulb to install or replace. Default warm white. Custom color temperature and dimming on request (see above). Flush-mount · hardwired Connects to a standard ceiling junction box. Sits flush against the ceiling — works beautifully in low-ceiling rooms where pendants would feel too low. Common wall switch (not included). Three sizes Three diameters, one quiet silhouette. · hover diagram to zoom · click to enlarge Small ∅ 7.9″ × H 4.7″Dia 20 × H 12 cm · Power ~12 W — hallway, closet, small bedroom Medium ∅ 13.8″ × H 6.7″Dia 35 × H 17 cm · Power ~25 W — bedroom, study, dining nook Large ∅ 19.7″ × H 8.3″Dia 50 × H 21 cm · Power ~40 W — living room, primary bedroom Specifications Details, on the record. Material Metal · PE · Plastic (opaque ellipsoid shade with chrome ring base) Light Source Integrated LED (default warm white ~3000K · no bulb required) Power ~12 W (Small) · ~25 W (Medium) · ~40 W (Large) Voltage AC 110–240 V Mounting Flush-mount ceiling · Hardwired · Indoor use Control Common wall switch (not included · TRIAC dimming on request) Customization Color temperature · Tri-color tunable · TRIAC dimming compatibility (on request) Certifications North America · Europe · Saudi Arabia · Australia Finish White Downloads Documents & resources. PDF Document Specifications PDF Document Installation Resource 3D Files Frequently asked Questions, answered. What sizes does the Maga Ceiling Light come in? Three diameters with proportional power output: Small: ∅ 7.9″ × H 4.7″ (Dia 20 × H 12 cm) at ~12 W — hallways, closets, small bedrooms.Medium: ∅ 13.8″ × H 6.7″ (Dia 35 × H 17 cm) at ~25 W — bedrooms, studies, dining nooks.Large: ∅ 19.7″ × H 8.3″ (Dia 50 × H 21 cm) at ~40 W — living rooms and primary bedrooms. Each size delivers proportional brightness, so each room gets the right level of ambient light without over- or under-lighting. Is the Maga dimmable, and can I customize the color temperature? The standard Maga ships with a fixed warm-white integrated LED (~3000K) and works with a common wall switch (on/off only). For more control, we offer customizable light source options on request: Custom color temperature — specify any single CCT (e.g., 2700K, 4000K, 5000K).Tri-color tunable LED — switch between 3000K / 4000K / 6000K using your existing wall switch (no smart home or app required).TRIAC dimming compatibility — works with standard residential wall dimmers for adjustable brightness. Send your preference to [email protected] when ordering — we'll quote within 24 hours. Why is the Maga a flush-mount instead of a pendant? The flush-mount form was a deliberate design choice — it makes the Maga work in rooms where a hanging pendant would feel too imposing or impractical: low ceilings, hallways, foyers, closets, kid's rooms, narrow corridors, and any room with an existing fan or air-vent in the way. The ellipsoid silhouette gently puffs out from the ceiling like a soft pebble — present, but not loud. Ideal for any minimalist, Scandinavian, contemporary, or Japandi-style interior where simplicity is the goal. How is the Maga installed? The Maga is a flush-mount ceiling fixture. It hardwires to a standard ceiling junction box just like a typical surface light, then sits flush against the ceiling with no exposed cord. Installation takes about 15 minutes for a confident DIYer with previous wiring experience, or 5–10 minutes for an electrician. An electrician is recommended unless an existing junction box is already in place at the desired location. What kind of light does it produce? The opaque PE shade fully diffuses the integrated LED into a soft, even, glare-free wash of light — no visible hot spots, no harsh edges. The default warm-white tone (~3000K) reads as cozy and inviting, comfortable for both daily ambient lighting and evening relaxation. If your room benefits from cooler or tunable light (e.g., a home office, kids' study area, or a kitchen), our customizable options can deliver that — see the dimming & color section above. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. Custom-order items (custom color temperature, tunable LED, TRIAC dimming) 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.