Stringer Table 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: # ECDCC0; --border: #B89060; --border-lt: #D2AC80; --olive: #A88438; --olive-dk: #6E5418; --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; } /* TWO SMALL VIDEO CARDS — side-by-side */ .dfpd-vid-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.85rem; 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(42, 31, 24, 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.75rem 1rem 0.85rem; border-top: 1px solid var(--border-lt); text-align: center; } .dfpd-vid-caption-eyebrow { font-size: 0.55rem; 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.92rem; font-style: italic; font-weight: 400; color: var(--ink); margin-bottom: 0.15rem; line-height: 1.2; } .dfpd-vid-caption h5 em { color: var(--olive-dk); } .dfpd-vid-caption p { color: var(--stone); font-size: 0.74rem; 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 0 0.45rem; } .dfpd-craft-text p:last-child { margin-bottom: 0; } .dfpd-craft-text p strong { color: var(--ink); font-weight: 500; } .dfpd-notes-grid { display: grid; grid-template-columns: repeat(3, 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; margin-bottom: 0.35rem; } .dfpd-note p { color: var(--ink-2); font-size: 0.85rem; 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 — 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-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.85rem; font-style: italic; font-weight: 400; color: var(--olive-dk); line-height: 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-dim em { font-style: normal; color: var(--stone); font-family: 'Outfit', sans-serif; font-size: 0.78rem; } .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; 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(42, 31, 24, 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(42, 31, 24, 0.85); color: var(--cream); border-radius: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 2; } .dfpd-size-single-pill { display: inline-flex; padding: 0.35rem 0.85rem; background: var(--olive-sft); color: var(--olive-dk); border-radius: 2px; font-size: 0.65rem; 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.25); } .dfpd-finish-swatch.wood-light { background: radial-gradient(circle at 30% 30%, #E8C898 0%, #B8895A 55%, #785828 100%); } .dfpd-finish-swatch.walnut { background: radial-gradient(circle at 30% 30%, #B08868 0%, #6E4828 55%, #3E2A14 100%); } .dfpd-finish-swatch.shade-beige { background: radial-gradient(circle at 30% 30%, #FAF1DC 0%, #DCC894 100%); border: 1px solid rgba(42, 31, 24, 0.18); } .dfpd-finish-swatch.shade-brown { background: radial-gradient(circle at 30% 30%, #B89070 0%, #6E4828 60%, #3E2A14 100%); } .dfpd-finish-swatch.antique-gold { background: radial-gradient(circle at 30% 30%, #D8B868 0%, #9C7838 55%, #5C4014 100%); } .dfpd-finish-label { font-size: 0.7rem; color: var(--ink-2); } .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, 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-notes-grid, .dfpd-foot, .dfpd-vid-grid { grid-template-columns: 1fr; } .dfpd-craft { grid-template-columns: 1fr; text-align: center; } .dfpd-craft-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-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 · Mid-century table lamp The Stringer Table Lamp. A modern accent piece doubling as a source of warm light. Defined by its distinctive material mix: a cone-shaped solid wood base stacked with antique gold metal rings for mid-century-inspired drama, finished with an understated linen pleated shade for contemporary appeal. Available in two warm wood-and-shade combinations. Cone wood base Antique gold rings Linen pleated shade Push-button switch In motion See it from every angle. Watch first Product showcase The lamp from every angle Watch second Assembly walk-through Step-by-step shade installation Materials & craft Wood, gold, linen. The story Mid-century, materially considered. The Stringer pulls from 1950s–60s mid-century design language — natural wood as the structural anchor, polished metal as the decorative accent, and softened fabric to diffuse the light. Each material plays a distinct role: the solid wood cone base grounds the silhouette and gives it weight; the antique gold metal rings stack along the cone for a stringer-like decorative rhythm; the linen pleated shade tops the form and casts a warm, evenly-diffused glow. The result reads as a sculptural object first, light source second — equally suited to a console, side table, bedside, or sideboard. Before you order Important notes. E26 / E27 bulb base One E26 / E27 screw-base bulb (LED or Edison; not included). E26 in North America, E27 in Europe. Warm-white LED at 2700K is recommended. Bulb guide → Plug-in cord with switch Standard 150 cm / 59″ cord with switch plug (extendable on request). Plugs into any standard wall outlet — no hardwiring required. Push-button switch on cord controls on/off only. Push-button · non-dimmable The inline push-button switch toggles power on/off only — even with a dimmable bulb, no dimming is possible. For adjustable warmth, choose a smart bulb with phone-app dimming. Size A presence-piece scale. Single configuration ∅ 15.7″ × H 19.7″ Dia 40 × H 50 cm Substantial console-and-sideboard scale Console · sideboard · side table Specifications Details, on the record. Material Solid wood (cone base) · Iron + antique gold-finished metal (stacked rings) · Linen fabric (pleated shade) Light Source LED bulb or Edison bulb (not included) Bulb Base E26 or E27 (standard screw base · single bulb) Voltage AC 110–240 V Mounting Tabletop · Plug-in · Indoor use Cord Length 150 cm / 59″ (switch plug · extendable on request) Control Inline push-button switch (not dimmable) Certifications North America · Europe · Saudi Arabia · Australia Base Finishes Wood color Walnut color Antique gold rings Shade Colors Beige linen Brown linen Downloads Documents & resources. PDF Document Specifications PDF Document Installation PDF Document Lampshade install Frequently asked Questions, answered. What's included, and how is the lamp installed? The Stringer ships with the wood cone base and antique gold rings pre-assembled, plus the linen pleated shade packaged separately for safe shipping. Installation is just two steps: thread the shade onto the harp/finial fitment at the top of the base, then secure with the included finial. Watch the Lampshade installation video linked in the videos above before you start. Once assembled, simply plug the 150 cm / 59″ cord into a standard wall outlet and use the inline push-button switch to turn on. No hardwiring required. Add an E26 / E27 bulb (not included) before plugging in. What kind of bulb does it use, and is it dimmable? One E26 / E27 screw-base bulb (LED or Edison; not included). E26 in North America, E27 in Europe. Warm-white LED at 2700K is recommended for the most flattering glow through the linen pleated shade. The lamp is not dimmable — the inline push-button switch is on/off only. For adjustable warmth, consider a smart bulb (Hue, LIFX, or similar) with phone-app dimming and color-temperature control, independent of the lamp's switch. What are the wood-and-shade combinations? Two base finishes (Wood color or Walnut color) and two shade colors (Beige or Brown linen) — typically paired: Wood color base + Beige linen shade: the lighter, brighter combination — best for cream walls, oak floors, modern farmhouse and Scandi interiors.Walnut color base + Brown linen shade: the deeper, warmer combination — best for darker rooms, traditional libraries, mid-century modern, and rooms with leather upholstery. The antique gold metal rings remain consistent across both combinations, providing a unifying decorative accent. Where does the Stringer work best? At H 50 cm / 19.7″, the Stringer is a substantial table lamp — best on surfaces where a presence-piece feels balanced rather than oversized. Pairs effortlessly with mid-century modern, contemporary, transitional, modern luxe, and warm-traditional interiors. Best placements: console tables in entryways, sideboards in dining rooms, side tables beside a sofa or armchair, nightstands in larger primary bedrooms (avoid small-footprint nightstands), and credenzas in studies. Pairs especially well with leather, wool, marble, brass hardware, and warm-neutral palettes. What is the return and exchange policy? Dekorfine offers a 30-day return policy on undamaged items in their original packaging. For returns or questions, contact [email protected] — we reply within 24 hours. Questions? [email protected] — we reply within 24 hours.
More you might like
Related
Stringer Table
Related
Stringer Side Table
Related
Stringer Coffee Table
Related