Volo Ceiling Lamp
.dfpd *, .dfpd *::before, .dfpd *::after { box-sizing: border-box; margin: 0; padding: 0; } .dfpd { --ink: #261C12; --ink-2: #432F1E; --ink-3: #6A4D32; --cream: #FCF6EA; --bg: #F2E 5CB; --linen: #ECDCB6; --sand: #DBC18C; --border: #C5A468; --border-lt: #DCBC90; /* PRODUCT-SPECIFIC ACCENT — Warm walnut wood (matches Woodgrain finish) */ --olive: #9C6E38; /* Warm walnut — primary accent */ --olive-lt: #BA8A58; --olive-dk: #5C3D1C; /* Deep dark wood */ --olive-sft: #F4E4C8; /* Pale wood cream */ /* PRODUCT-SPECIFIC WARNING — Forest sage (eco-friendly tone, matches eco-positioning) */ --clay: #4A6048; --clay-sft: #DCE5DC; --stone: #846848; --mist: #B09068; 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; } /* SLOPED CEILING HIGHLIGHT — independent feature block */ .dfpd-sloped { 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-sloped-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-sloped-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-sloped-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-sloped-text p { font-size: 0.88rem; color: var(--ink-2); line-height: 1.55; margin: 0; } .dfpd-sloped-text p strong { color: var(--ink); font-weight: 500; } /* 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; } .dfpd-note a.dfpd-link-inline { color: var(--olive-dk); font-weight: 500; text-decoration: none; border-bottom: 1px solid var(--olive); padding-bottom: 1px; } /* SIZE — single configuration row */ .dfpd-size-row { display: grid; grid-template-columns: 240px 1fr; gap: 1.75rem; padding: 1.25rem 1.5rem; background: var(--cream); border: 1px solid var(--border); border-radius: 4px; align-items: center; transition: box-shadow 0.25s; } .dfpd-size-row:hover { box-shadow: 0 4px 14px rgba(38, 28, 18, 0.08); } .dfpd-size-thumb { position: relative; display: block; width: 100%; height: 180px; background: #FFFFFF; border: 1px solid var(--border-lt); border-radius: 3px; overflow: hidden; padding: 6px; text-decoration: none; color: inherit; transition: border-color 0.2s, box-shadow 0.25s; } .dfpd-size-thumb:hover { border-color: var(--olive); box-shadow: 0 4px 14px rgba(38, 28, 18, 0.12); } .dfpd-size-thumb img { width: 100%; height: 100%; object-fit: contain; display: block; transition: transform 0.35s ease; } .dfpd-size-thumb:hover img { transform: scale(1.06); } .dfpd-size-info-head { display: flex; align-items: baseline; gap: 1rem; margin-bottom: 0.7rem; flex-wrap: wrap; } .dfpd-size-title { font-family: 'Fraunces', serif; font-size: 1.35rem; font-weight: 400; color: var(--ink); letter-spacing: -0.005em; } .dfpd-size-title em { font-style: italic; color: var(--olive-dk); } .dfpd-size-power { display: inline-flex; align-items: center; padding: 0.2rem 0.65rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-family: 'Outfit', sans-serif; font-size: 0.58rem; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; } .dfpd-size-dim { font-family: 'Fraunces', serif; font-size: 1rem; font-style: italic; color: var(--ink-2); line-height: 1.5; letter-spacing: -0.005em; } /* 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; } .dfpd-spec-val a { 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-spec-val a:hover { color: var(--ink); border-color: var(--ink); } /* FINISHES — dual group: body 3 + glass 1 */ .dfpd-finish-groups { display: grid; grid-template-columns: 2fr 1fr; gap: 1.25rem; margin-top: 0.4rem; } .dfpd-finish-group { padding: 0.85rem 1rem; background: var(--cream); border: 1px solid var(--border-lt); border-radius: 3px; } .dfpd-finish-group-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.7rem; } .dfpd-finishes { display: flex; flex-wrap: wrap; gap: 1rem; } .dfpd-finish { display: flex; flex-direction: column; align-items: center; gap: 0.4rem; text-align: center; transition: transform 0.2s; } .dfpd-finish:hover { transform: translateY(-2px); } .dfpd-finish-swatch { width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(38, 28, 18, 0.08); box-shadow: 0 2px 4px rgba(38, 28, 18, 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.white { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F0EBE0 60%, #D8D2C4 100%); } .dfpd-finish-swatch.black { background: radial-gradient(circle at 30% 30%, #4A453F 0%, #1F1B18 60%, #0D0B0A 100%); } .dfpd-finish-swatch.woodgrain { background: radial-gradient(circle at 30% 30%, #C8965C 0%, #8C5828 55%, #4A2E10 100%); } .dfpd-finish-swatch.white-glass { background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F4F1E8 60%, #DBD5C2 100%); } .dfpd-finish-label { font-family: 'Outfit', sans-serif; font-size: 0.66rem; font-weight: 400; color: var(--ink-2); line-height: 1.3; } /* 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(38, 28, 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-finish-groups { grid-template-columns: 1fr; } .dfpd-foot { grid-template-columns: 1fr; } .dfpd-sloped { grid-template-columns: 1fr; text-align: center; } .dfpd-sloped-icon { margin: 0 auto; } } @media (max-width: 680px) { .dfpd { padding: 1rem 0 1.5rem; } .dfpd-hero { padding-bottom: 1.5rem; margin-bottom: 1.75rem; } .dfpd-size-row { grid-template-columns: 1fr; text-align: left; } .dfpd-size-thumb { height: 200px; max-width: 280px; margin: 0 auto; } .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 The Volo Ceiling Lamp. A clean, sculptural ceiling fixture with a warm, ambient glow — the Volo pairs a sleek geometric exterior with a soft white glass shade. Designed to work beautifully on sloped ceilings, it adds depth and warmth to bedrooms, hallways, and living rooms. Available in three timeless finishes including a tactile woodgrain option. Sloped ceiling friendly Warm ambient glow Three finishes E26 / E27 base A different kind of ceiling lamp Designed for sloped ceilings. Versatile mounting Works on flat or angled ceilings. The Volo is one of the few ceiling fixtures designed to mount cleanly on sloped or vaulted ceilings — making it ideal for attic conversions, A-frame cabins, lofts, mansard roofs, and stairwells. The shade hangs naturally vertical regardless of the ceiling angle, preserving the silhouette from any viewing position. Before you order Important notes. Bulb base Uses a standard E26 / E27 screw-base bulb (LED or Edison). Use E26 in North America and E27 in Europe. Which one for your region → Hardwired install Connects to a standard wall switch via a ceiling junction box (switch not included). Hardware is supplied — an electrician is recommended unless you already have an existing junction box at the install location. Size Compact & versatile. Compact ceiling lamp Single size Dia 30 cm × H 20 cm∅ 11.8″ × H 7.9″ Specifications Details, on the record. Material Metal · Glass (white glass shade) Light Source LED bulb or Edison bulb (not included) Bulb Base E26 or E27 (standard screw base) Voltage AC 110–240 V Mounting Ceiling (flat or sloped) · Indoor use Control Common wall switch (not included) Certifications North America · Europe · Saudi Arabia · Australia Finishes Body finish · 3 colors White Black Woodgrain Lampshade White glass Frequently asked Questions, answered. Can the Volo Ceiling Lamp be installed on a sloped ceiling? Yes — the Volo is specifically designed to mount cleanly on sloped, vaulted, or angled ceilings. It's ideal for: Attic conversions and A-frame cabins · Lofts and mezzanines · Mansard roofs · Stairwells with angled ceilings · Vaulted living rooms. The shade hangs naturally vertical regardless of ceiling angle, preserving the silhouette from any viewing position. It also installs perfectly on flat ceilings. What size is the Volo Ceiling Lamp? The Volo measures ∅ 11.8″ × H 7.9″ (Dia 30 cm × H 20 cm). A compact yet substantial scale — small enough not to overwhelm a bedroom or hallway, large enough to make a sculptural impression in living rooms, dining areas, or stairwells. What finishes does the Volo come in? Three timeless body finishes: White, Black, and Woodgrain. The white glass shade stays consistent across all variants. White suits clean minimalist interiors, Black anchors as a graphic accent for modern rooms, and Woodgrain brings an organic, Scandinavian-inspired warmth that pairs naturally with sloped wooden ceilings. What kind of bulb does the Volo use? The Volo uses a standard E26 or E27 screw-base bulb (LED or Edison bulb supported). Use E26 in North America and E27 in Europe, the UK, and most other regions. Bulbs are not included. For the warmest ambient effect, we recommend warm-white LED bulbs (2700–3000K) — they pair beautifully with the white glass shade for a soft, energy-efficient glow. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. 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.
More you might like
Related
ANWIO 4 Black GU10 Spotlight Ceiling Lights,Bedroom Kitchen
Related
31.5" Modern LED Ceiling Light 6-Square Dimmable Ceiling Lig
Related
31.5" Modern LED Ceiling Light 6-Square Dimmable Ceiling Lig
Related