Ricko Ceiling Light
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #1A2A1F; --ink-2: #2C463C; --ink-3: #506E5C; --cream: #F8F8F0; --linen: # DCEACC; --border: #6E9472; --border-lt: #98B8A0; --olive: #5A8C5C; --olive-dk: #2A5230; --olive-sft: #D6E8C8; --clay: #B85838; --clay-sft: #F0DCBC; --stone: #547848; 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; } /* 4 SMALL VIDEOS IN 2x2 GRID */ .dfpd-vid-grid-4 { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; max-width: 760px; margin: 0 auto; } .dfpd-vid-card { background: var(--cream); border: 1px solid var(--border); border-radius: 4px; overflow: hidden; transition: box-shadow 0.25s; } .dfpd-vid-card:hover { box-shadow: 0 4px 14px rgba(26, 42, 31, 0.08); } .dfpd-vid-player { position: relative; width: 100%; aspect-ratio: 16 / 9; background: #000; } .dfpd-vid-player iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; } .dfpd-vid-caption { padding: 0.65rem 0.85rem 0.75rem; border-top: 1px solid var(--border-lt); text-align: center; } .dfpd-vid-caption-eyebrow { font-size: 0.52rem; font-weight: 500; letter-spacing: 0.28em; text-transform: uppercase; color: var(--olive); margin-bottom: 0.2rem; } .dfpd-vid-caption h5 { font-family: 'Fraunces', serif; font-size: 0.85rem; font-style: italic; font-weight: 400; color: var(--ink); margin-bottom: 0.1rem; line-height: 1.2; } .dfpd-vid-caption h5 em { color: var(--olive-dk); } .dfpd-vid-caption p { color: var(--stone); font-size: 0.66rem; line-height: 1.4; margin: 0; font-family: 'Fraunces', serif; font-style: italic; } .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; } /* HANDCRAFTED CUTTING DISCLAIMER */ .dfpd-disclaimer { display: grid; grid-template-columns: 240px 1fr; gap: 1.5rem; padding: 1.5rem 1.75rem; background: var(--clay-sft); border: 2px solid var(--clay); border-radius: 4px; align-items: center; } .dfpd-disclaimer-img { display: block; background: #FFFFFF; border: 1px solid var(--clay); border-radius: 4px; padding: 8px; cursor: zoom-in; transition: box-shadow 0.25s; } .dfpd-disclaimer-img:hover { box-shadow: 0 6px 18px rgba(184, 88, 56, 0.2); } .dfpd-disclaimer-img img { display: block; width: 100%; height: 180px; object-fit: contain; } .dfpd-disclaimer-text-eyebrow { font-size: 0.6rem; font-weight: 600; letter-spacing: 0.28em; text-transform: uppercase; color: var(--clay); margin-bottom: 0.4rem; } .dfpd-disclaimer-text h4 { font-family: 'Fraunces', serif; font-size: 1.1rem; font-style: italic; font-weight: 400; color: var(--clay); line-height: 1.25; margin-bottom: 0.4rem; } .dfpd-disclaimer-text p { font-size: 0.85rem; color: var(--ink-2); line-height: 1.55; margin: 0; } .dfpd-disclaimer-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(26, 42, 31, 0.08); } .dfpd-model-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: 10px; transition: background 0.2s; } .dfpd-model-thumb:hover { background: var(--olive-sft); } .dfpd-model-thumb img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.4s ease; } .dfpd-model-thumb:hover img { transform: scale(1.4); } .dfpd-model-thumb-icon { position: absolute; bottom: 10px; right: 10px; width: 22px; height: 22px; background: rgba(26, 42, 31, 0.85); color: var(--cream); border-radius: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 2; } .dfpd-model-info { padding: 1rem 1.25rem; 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.35rem; } .dfpd-model-name { font-family: 'Fraunces', serif; font-size: 1.35rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 1; margin-bottom: 0.4rem; } .dfpd-model-dim { font-family: 'Fraunces', serif; font-size: 0.88rem; font-style: italic; color: var(--ink-2); line-height: 1.4; margin-bottom: 0.45rem; } .dfpd-model-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.74rem; } .dfpd-model-meta { display: flex; gap: 0.5rem; flex-wrap: wrap; padding: 0.3rem 0; border-top: 1px dashed var(--border-lt); } .dfpd-model-meta-item { font-family: 'Outfit', sans-serif; font-size: 0.62rem; color: var(--stone); } .dfpd-model-meta-item strong { color: var(--ink); font-weight: 500; font-family: 'Fraunces', serif; font-style: italic; font-size: 0.74rem; } .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(26, 42, 31, 0.08), inset 0 -7px 12px rgba(0, 0, 0, 0.1), inset 2px 2px 3px rgba(255, 255, 255, 0.25); } .dfpd-finish-swatch.green { background: radial-gradient(circle at 30% 30%, #B8D4A8 0%, #7CA888 55%, #4A7458 100%); } .dfpd-finish-swatch.white { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F2EEE6 60%, #DCD4C4 100%); border: 1px solid rgba(26, 42, 31, 0.18); } .dfpd-finish-label { font-size: 0.7rem; color: var(--ink-2); } .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(26, 42, 31, 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: 1100px) { .dfpd-vid-grid-4 { grid-template-columns: 1fr 1fr; } } @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-models { grid-template-columns: 1fr; } .dfpd-craft, .dfpd-disclaimer { grid-template-columns: 1fr; text-align: center; } .dfpd-craft-icon { margin: 0 auto; } .dfpd-disclaimer-img { max-width: 240px; 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; } .dfpd-vid-grid-4 { 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 · Floral multi-head ceiling light The Ricko Ceiling Light. A nature-inspired flush mount — a green metal branch base spreads outward into delicate leaves, each holding a soft white acrylic bell flower. Choose 3, 9, or 12 blooms. Bell flower buds Green leaf branches Three sizes G9 bi-pin In motion See it come to life. Video 01 Showcase walkthrough Floral form in interior Video 02 Detail close-up Leaves & petal tips Video 03 In context Glow over a living space Video 04 Alternate angle Branch & flower spread Materials & craft Bell flowers blooming on a branch. The story Lily of the Valley, spread wide. The Ricko translates the bell-shaped blooms of Lily of the Valley into a multi-head ceiling fixture — frosted white acrylic flower buds hang from a network of green metal branches and leaves spreading outward from a central canopy. Choose between an intimate 3-bloom version and statement 9- or 12-bloom configurations. Pairs effortlessly with bohemian, biophilic, modern romantic, cottage, and warm-eclectic interiors. Artisanal mark · please read Each leaf is cut by hand. Handcrafted disclosure Leaf edges show natural cutting marks. The metal leaves are hand-cut and shaped, and minor irregularities along leaf edges (as shown above) are part of the handmade character — this is normal and expected, not a defect. Each fixture is a slightly individual piece, with subtle variation in leaf curl, edge finish, and branch posture. Three sizes From accent to grand statement. · click to enlarge 3 Heads · Compact ∅ 55 cm ∅ 21.7″ × H 13″Dia 55 × H 33 cm Bulb G9 × 3 9 Heads · Standard ∅ 82 cm ∅ 32.2″ × H 16.3″Dia 82 × H 41.5 cm Bulb G9 × 9 12 Heads · Statement ∅ 100 cm ∅ 39.4″ × H 16.3″Dia 100 × H 41.5 cm Bulb G9 × 12 Specifications Details, on the record. Material Metal (green branches + leaves + canopy) · Acrylic (white bell flower buds) Light Source LED bulb or Edison bulb (not included) Bulb Base G9 (small bi-pin · 3, 9, or 12 bulbs depending on size) Voltage AC 110–240 V Mounting Semi-flush ceiling · Hardwired · Indoor use IP Rating IP20 (indoor use only) Control Common wall switch (not included) Certifications North America · Europe · Saudi Arabia · Australia Finishes Green White Downloads Documents & resources. PDF Document Specifications PDF Document Installation Frequently asked Quick questions. Which size should I choose? 3 Heads (∅ 55 cm): bedrooms, entryways, smaller living rooms, breakfast nooks, accent placements.9 Heads (∅ 82 cm): standard living rooms, dining areas, master bedrooms, mid-sized spaces.12 Heads (∅ 100 cm): larger living rooms, double-height spaces, statement foyers, primary suites. 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. 13' × 15' room = 28" diameter ≈ 9 Heads.) What kind of bulb does it use, and is it dimmable? G9 bi-pin bulbs — 3, 9, or 12 bulbs depending on size (LED recommended; not included). Dimmable when paired with dimmable G9 LED bulbs and an LED-rated wall dimmer. Why do leaf edges look slightly irregular? The metal leaves are hand-cut and shaped — minor irregularities along the cut edges are part of the handmade character of each fixture. Each piece will show subtle variation in leaf curl, edge finish, and branch arrangement, and this is normal and expected, not a defect. How is it installed? Hardwired semi-flush mount — connects to a standard ceiling junction box. The 12-Heads version (∅ 100 cm) is a substantial fixture; for that size, confirm your J-box rating and consider a professional electrician installation. Smaller sizes (3-Heads, 9-Heads) install on any standard J-box. Questions? [email protected] — we reply within 24 hours.