
.dfpd *, .dfpd *::before, .dfpd *::after {
box-sizing: border-box; margin: 0; padding: 0;
}
.dfpd {
--ink: #1F2126; --ink-2: #383B42; --ink-3: #5A5E68;
--cream: #F8F8F6; --bg: #EAEAE6; --linen: #DEDED8; --sand: #B8B8B0;
--border: #B0B0A8; --border-lt: #C8C8C0;
/* PRODUCT-SPECIFIC ACCENT — Cool chrome silver (matches Chrome finish) */
--olive: #7A8088;
--olive-lt: #989EA8;
--olive-dk: #4A4F58;
--olive-sft: #E2E5EA;
/* PRODUCT-SPECIFIC WARNING — Steel charcoal (industrial complement) */
--clay: #38404A;
--clay-sft: #DCE0E5;
--stone: #6E737A; --mist: #989DA4;
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; }
/* MAIN VIDEO */
.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(31, 33, 38, 0.12);
margin: 0 auto;
}
.dfpd-video iframe {
position: absolute; inset: 0;
width: 100%; height: 100%; border: 0;
display: block;
}
/* ADJUSTABLE FEATURE HERO BLOCK */
.dfpd-adjust {
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-adjust-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-adjust-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-adjust-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-adjust-text p {
font-size: 0.9rem;
color: var(--ink-2);
line-height: 1.6;
margin: 0;
}
.dfpd-adjust-text p strong { color: var(--ink); font-weight: 500; }
.dfpd-adjust-stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.5rem;
margin-top: 0.8rem;
}
.dfpd-adjust-stat {
text-align: center;
padding: 0.6rem 0.5rem;
background: var(--cream);
border: 1px solid var(--border-lt);
border-radius: 3px;
}
.dfpd-adjust-stat-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.2rem;
}
.dfpd-adjust-stat-value {
font-family: 'Fraunces', serif;
font-size: 1.05rem;
font-style: italic;
color: var(--olive-dk);
line-height: 1.1;
}
/* 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 — image left + text right */
.dfpd-size-single {
display: grid;
grid-template-columns: 280px 1fr;
gap: 1.75rem;
padding: 1.5rem 1.75rem;
background: var(--cream);
border: 1px solid var(--border);
border-radius: 4px;
align-items: center;
}
.dfpd-size-single-text { text-align: left; }
.dfpd-size-single-eyebrow {
font-family: 'Outfit', sans-serif;
font-size: 0.55rem;
font-weight: 500;
letter-spacing: 0.28em;
text-transform: uppercase;
color: var(--olive);
margin-bottom: 0.5rem;
}
.dfpd-size-single-title {
font-family: 'Fraunces', serif;
font-size: 1.7rem;
font-style: italic;
font-weight: 400;
color: var(--olive-dk);
letter-spacing: -0.005em;
line-height: 1.1;
margin-bottom: 0.5rem;
}
.dfpd-size-single-dim {
font-family: 'Fraunces', serif;
font-size: 1rem;
font-style: italic;
color: var(--ink-2);
line-height: 1.5;
margin-bottom: 0.85rem;
}
.dfpd-size-single-image {
position: relative;
display: block;
width: 100%;
height: 240px;
margin: 0;
background: #FFFFFF;
border: 1px solid var(--border-lt);
border-radius: 3px;
padding: 8px;
text-decoration: none;
cursor: zoom-in;
overflow: hidden;
transition: border-color 0.2s, box-shadow 0.25s;
}
.dfpd-size-single-image:hover {
border-color: var(--olive);
box-shadow: 0 4px 14px rgba(31, 33, 38, 0.1);
}
.dfpd-size-single-image img {
display: block;
width: 100%; height: 100%;
object-fit: contain;
transition: transform 0.4s ease;
}
.dfpd-size-single-image:hover img { transform: scale(1.5); }
.dfpd-size-single-image-icon {
position: absolute;
bottom: 10px; right: 10px;
width: 24px; height: 24px;
background: rgba(31, 33, 38, 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-single-image:hover .dfpd-size-single-image-icon { background: var(--olive); }
.dfpd-size-single-pill {
display: inline-flex;
align-items: center;
padding: 0.35rem 0.85rem;
background: var(--olive-sft);
color: var(--olive-dk);
border-radius: 2px;
font-family: 'Outfit', sans-serif;
font-size: 0.65rem;
font-weight: 500;
letter-spacing: 0.22em;
text-transform: uppercase;
}
/* 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 — 2 colors */
.dfpd-finishes {
display: flex; flex-wrap: wrap; gap: 1.25rem;
margin-top: 0.4rem;
}
.dfpd-finish {
display: flex; flex-direction: column; align-items: center;
gap: 0.45rem; 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(31, 33, 38, 0.08);
box-shadow: 0 2px 4px rgba(31, 33, 38, 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.chrome {
background: radial-gradient(circle at 30% 30%, #F2F0EC 0%, #BCBAB4 50%, #7A7872 100%);
}
.dfpd-finish-swatch.white {
background: radial-gradient(circle at 30% 30%, #FFFFFF 0%, #F0EBE0 60%, #D8D2C4 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 — 2 columns */
.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(31, 33, 38, 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-adjust {
grid-template-columns: 1fr;
text-align: center;
}
.dfpd-adjust-icon { margin: 0 auto; }
.dfpd-size-single {
grid-template-columns: 1fr;
text-align: center;
}
.dfpd-size-single-text { text-align: center; }
.dfpd-size-single-image { max-width: 280px; margin: 0 auto; }
}
@media (max-width: 680px) {
.dfpd { padding: 1rem 0 1.5rem; }
.dfpd-hero { padding-bottom: 1.5rem; margin-bottom: 1.75rem; }
.dfpd-video { max-width: 100%; }
.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 Bellman Adjustable Wall Lamp.
A streamlined wall sconce designed for simplicity and function — with a telescoping arm that extends from 65 to 92 cm and rotates freely on its mount. The Bellman lets you tailor lighting exactly to where you need it: a focused reading task at the headboard, a cleaner profile when retracted, or pushed wide to flood the corner. Modern, adaptable, quietly functional.
Adjustable arm
Rotates freely
Wall mount
E26 / E27 base
In motion
See it come to life.
Key feature
An arm that extends when you need it.
Adjustable + rotatable
Telescoping arm + free rotation.
The Bellman's arm telescopes between 65 and 92 cm (25.6"–36.2"), so you can dial in exactly the reach you need — short and tucked-in over a bedside, or pushed wide to flood a sofa corner. The wall mount also lets the arm rotate freely, so light can be aimed precisely where it's wanted.Min
65 cm
Max
92 cm
Rotation
Free
Before you order
Important notes.
Bulb base
Standard E26 / E27 screw base. Use E26 in North America, E27 in Europe. Which one for your region →Push-button switch · plug-in
Push-button switch on the cord — on/off only, not a dimmer. 150 cm / 59″ cord with switch plug. No hardwiring needed. Cord extendable on request.Size
Wall-mounted silhouette.
Specifications
Details, on the record.
Material
Metal · Acrylic
Light Source
LED bulb or Edison bulb (not included)
Bulb Base
E26 or E27 (standard screw base)
Voltage
AC 110–240 V
Mounting
Wall · Indoor use
Adjustable
Telescoping arm (65–92 cm / 25.6–36.2″) · Rotates freely on mount
Control
Push-button switch on cord (not dimmable)
Cord
150 cm / 59″ with switch plug (extendable on request)
Certifications
North America · Europe · Saudi Arabia · Australia
Finishes
Chrome
White
Downloads
Documents & resources.
Frequently asked
Questions, answered.
How far does the Bellman's arm extend?
The arm telescopes between 65 cm and 92 cm (25.6″ to 36.2″) — about a 27 cm / 10.6″ range of extension. The mount also lets the arm rotate freely, so you can swing it left, right, or upward to direct light precisely.
The base footprint stays fixed at L 18 × W 65 × H 23 cm (L 7.1″ × W 25.6″ × H 9.1″) when the arm is fully retracted.
Where does the Bellman work best?
The adjustable arm makes the Bellman ideal as a bedside reading light (extend over the headboard, retract when not in use), a sofa-side task light (swing into position over a reading chair), or a workspace sconce (rotate to focus on a desk or vanity). Anywhere you'd want a flexible reach without the floor footprint of a floor lamp.
What finishes does the lamp come in?
Two finishes:
Chrome: polished cool silver, pairs with modern, industrial, and minimalist interiors.
White: matte off-white, pairs with Scandinavian, neutral, and contemporary interiors.
White: matte off-white, pairs with Scandinavian, neutral, and contemporary interiors.
What kind of bulb does it use, and is it dimmable?
Standard E26 / E27 screw-base bulb (LED or Edison). Use E26 in North America, E27 in Europe and the UK. Bulbs are not included.
The cord switch is a push-button on/off — not a dimmer. To dim, pair with a dimmable LED bulb and a separate plug-in dimmer adapter (sold separately at most home improvement stores).
How is the Bellman powered?
The Bellman is a plug-in wall lamp. It ships with a 150 cm / 59″ cord and a push-button switch built into the cord, ending in a standard wall plug. The base mounts to the wall with screws, then the cord plugs into your nearest outlet — no hardwiring or electrician needed. The cord is extendable on request.
What is the return and exchange policy?
Lia offers a 30-day return policy on undamaged items in their original packaging.
For returns, exchanges, or any questions, contact support@LiaELECTRICALS.com — we reply within 24 hours.
Questions? support@LiaELECTRICALS.com — we reply within 24 hours.