Brimley Table Light
.pdp { /* Walnut + Metal + Cream theme */ --pdp-bg: #ffffff; --pdp-bg-card: #f7f1e6; --pdp-bg-deep: #ede2cc; --pdp-border: #ddd0b4; --pdp-border-lt: #e8dcc4; --pdp-accent: #8a5a3a; --pdp-accent-dk: #5e3c24; --pdp-accent-bg: #f0dcc5; --pdp-accent-bdr: #c89b78; --pdp-text: #2a1d12; --pdp-text-mid: #5a4332; --pdp-text-light: #968270; --pdp-ok-bg: #f4ecd9; --pdp-ok-bdr: #c8a85c; --pdp-ok-deep: #8a6520; max-width: 900px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--pdp-text); line-height: 1.65; font-size: 14px; } .pdp * { box-sizing: border-box; } .pdp svg { fill: none; } .pdp p { margin: 0 0 0.8rem 0; color: var(--pdp-text-mid); } .pdp a { color: var(--pdp-accent); } .pdp .pdp-section { margin-bottom: 2.2rem; } .pdp .sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; } .pdp .sec-line { flex: 1; height: 0.5px; background: var(--pdp-border); } .pdp .sec-title { font-size: 10.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: var(--pdp-accent); white-space: nowrap; } .pdp .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .pdp .feature-card { padding: 16px 14px; border: 0.5px solid var(--pdp-border); border-radius: 12px; background: var(--pdp-bg-card); } .pdp .feat-icon { width: 30px; height: 30px; border-radius: 8px; background: var(--pdp-accent-bg); border: 0.5px solid var(--pdp-accent-bdr); color: var(--pdp-accent); display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .pdp .feat-title { font-size: 13px; font-weight: 700; color: var(--pdp-text); margin-bottom: 6px; } .pdp .feat-desc { font-size: 12px; color: var(--pdp-text-mid); line-height: 1.55; } /* Variant cards (3 shade options) */ .pdp .variant-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .pdp .variant-card { padding: 0; border: 0.5px solid var(--pdp-border); border-radius: 12px; background: var(--pdp-bg-card); position: relative; overflow: hidden; display: flex; flex-direction: column; } .pdp .variant-img-link { display: block; position: relative; overflow: hidden; cursor: zoom-in; } .pdp .variant-img { width: 100%; aspect-ratio: 1 / 1; object-fit: cover; display: block; background: var(--pdp-bg-deep); border-bottom: 0.5px solid var(--pdp-border); transition: transform 0.35s ease; } .pdp .variant-img-link:hover .variant-img { transform: scale(1.05); } .pdp .variant-zoom-hint { position: absolute; bottom: 10px; left: 10px; font-size: 10px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #fff; background: rgba(42, 29, 18, 0.78); padding: 4px 9px 4px 8px; border-radius: 99px; line-height: 1; display: flex; align-items: center; gap: 5px; backdrop-filter: blur(4px); pointer-events: none; opacity: 0; transition: opacity 0.2s ease; } .pdp .variant-img-link:hover .variant-zoom-hint { opacity: 1; } @media (hover: none) { .pdp .variant-zoom-hint { opacity: 1; } } .pdp .variant-zoom-hint svg { width: 11px; height: 11px; } .pdp .variant-body { padding: 14px 14px 16px; } .pdp .variant-tag { position: absolute; top: 12px; right: 12px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--pdp-accent); background: rgba(255, 255, 255, 0.92); border: 0.5px solid var(--pdp-accent-bdr); padding: 3px 8px; border-radius: 99px; backdrop-filter: blur(4px); z-index: 2; } .pdp .variant-title { font-size: 13.5px; font-weight: 700; color: var(--pdp-text); margin-bottom: 6px; } .pdp .variant-desc { font-size: 12px; color: var(--pdp-text-mid); line-height: 1.55; } .pdp .size-figure { border: 0.5px solid var(--pdp-border); border-radius: 14px; background: var(--pdp-bg-card); padding: 10px; margin: 0 0 10px 0; } .pdp .size-figure img { display: block; width: 100%; height: auto; border-radius: 10px; } .pdp .size-specs { display: flex; flex-direction: column; gap: 2px; border: 0.5px solid var(--pdp-border); border-radius: 14px; background: var(--pdp-bg-card); padding: 6px 4px; } .pdp .size-spec-item { display: flex; justify-content: space-between; align-items: baseline; padding: 11px 18px; border-bottom: 0.5px solid var(--pdp-border-lt); font-size: 13px; gap: 16px; } .pdp .size-spec-item:last-child { border-bottom: 0; } .pdp .size-spec-item span { color: var(--pdp-text-light); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; flex-shrink: 0; } .pdp .size-spec-item strong { color: var(--pdp-text); font-weight: 600; text-align: right; } .pdp .spec-grid { display: flex; flex-direction: column; border: 0.5px solid var(--pdp-border); border-radius: 14px; overflow: hidden; } .pdp .spec-item { padding: 10px 16px; border-bottom: 0.5px solid var(--pdp-border-lt); display: flex; align-items: flex-start; background: var(--pdp-bg-card); gap: 16px; } .pdp .spec-item:last-child { border-bottom: 0; } .pdp .spec-item:nth-child(even) { background: var(--pdp-bg); } .pdp .spec-key { font-size: 10.5px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: var(--pdp-accent); width: 150px; flex-shrink: 0; padding-top: 2px; } .pdp .spec-val { font-size: 12.5px; color: var(--pdp-text); } .pdp .style-tags { display: flex; flex-wrap: wrap; gap: 5px; } .pdp .style-tag { font-size: 10.5px; font-weight: 600; color: var(--pdp-accent); background: var(--pdp-accent-bg); border: 0.5px solid var(--pdp-accent-bdr); padding: 2px 8px; border-radius: 6px; } .pdp .ok-pill { display: inline-block; font-size: 10.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--pdp-ok-deep); background: var(--pdp-ok-bg); border: 0.5px solid var(--pdp-ok-bdr); padding: 2px 8px; border-radius: 6px; margin-left: 8px; } .pdp .faq-list { display: flex; flex-direction: column; gap: 6px; } .pdp .faq-list details { border: 0.5px solid var(--pdp-border); border-radius: 10px; background: var(--pdp-bg-card); overflow: hidden; } .pdp .faq-list summary { list-style: none; cursor: pointer; padding: 13px 16px; min-height: 44px; font-size: 13px; font-weight: 600; color: var(--pdp-text); display: flex; justify-content: space-between; align-items: center; } .pdp .faq-list summary::-webkit-details-marker { display: none; } .pdp .faq-list summary::after { content: '+'; font-size: 18px; line-height: 1; color: var(--pdp-accent); } .pdp .faq-list details[open] summary { color: var(--pdp-accent); } .pdp .faq-list details[open] summary::after { content: '\2212'; } .pdp .faq-list .faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(--pdp-text-mid); line-height: 1.6; } .pdp .dl-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .pdp .dl-card { display: flex; flex-direction: column; gap: 10px; padding: 16px 16px 18px; border: 0.5px solid var(--pdp-border); border-radius: 12px; background: var(--pdp-bg-card); text-decoration: none; color: var(--pdp-text); position: relative; transition: background 0.18s, border-color 0.18s; } .pdp a.dl-card:hover { border-color: var(--pdp-accent-bdr); background: var(--pdp-accent-bg); } .pdp .dl-card.dl-disabled { cursor: default; opacity: 0.72; background: var(--pdp-bg); } .pdp .dl-icon { width: 38px; height: 38px; border-radius: 8px; background: var(--pdp-accent-bg); border: 0.5px solid var(--pdp-accent-bdr); color: var(--pdp-accent); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .pdp .dl-meta { width: 100%; } .pdp .dl-label { font-size: 13.5px; font-weight: 700; color: var(--pdp-text); line-height: 1.3; margin-bottom: 3px; } .pdp .dl-sub { font-size: 11.5px; color: var(--pdp-text-light); letter-spacing: 0.02em; line-height: 1.45; } .pdp .dl-status { position: absolute; top: 12px; right: 12px; font-size: 9.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--pdp-text-light); background: var(--pdp-bg-card); border: 0.5px solid var(--pdp-border); padding: 3px 8px; border-radius: 99px; line-height: 1; } @media (max-width: 720px) { .pdp .features-grid, .pdp .variant-grid, .pdp .dl-grid { grid-template-columns: 1fr; } .pdp .spec-item { flex-direction: column; gap: 4px; } .pdp .spec-key { width: auto; } } Inspiration The Brimley began on a lathe. Turning a spindle from solid ash gives you a run of swelling curves, and the shape here is simply three of them stacked and left where the tool put them — no straight sections, no hidden joins, a wide rounded foot to sit on. Walnut stain and an oiled surface keep the grain readable rather than sealing it under gloss. The rest is what a lamp needs and nothing more: a metal harp, a finial, and a bead chain to pull. Three Shade Options One wood base, three shades. Tap any image to enlarge. Tap to enlarge A Plaid Fabric + Trim Cream-and-walnut plaid with two contrast trim stripes running up the shade — classic library-lamp detailing for a traditional bedroom or reading corner. Tap to enlarge B Open-Weave Cane Rattan Hand-woven cane in an open lattice, edged in walnut-brown trim. Light passes through the weave and throws a textured shadow — coastal, mid-century, organic modern. Tap to enlarge C Linen + Leather Lacing Textured cream linen with hand-stitched leather lacing along the top and bottom edges — saddle-stitch detailing for a study, cabin, or rustic-modern desk. Key Features Stacked-Bead Solid Ash Base Three turned curves rising from a wide rounded foot, carved from solid white ash — not veneer over MDF — and finished with oil that brings out the grain instead of sealing it under gloss. High-CRI Bulb Included (Ra 97) Ships with a warm-white E27 LED at Ra 97 — close to daylight, where ordinary LEDs sit at Ra 80–85. Wood grain, fabric weave, and skin tones read true instead of washed flat. Metal Pull-Chain Switch A bead chain hangs from the harp — pull once on, again off. Easy to find in the dark beside a bed, with no in-line switch to hunt for under the shade. Size & Fit Overall (with shade)Ø 11.8″ × H 15.4″ (Ø 30 × H 39 cm) ShadeØ 11.8″ × H 7.1″ (Ø 30 × H 18 cm) Weight6.6 lbs / 3 kg At 15.4″ tall it works as a primary bedside reading lamp without dominating a nightstand, console, or sideboard. The 78″ (200 cm) cord reaches outlets behind furniture without an extension. Specifications Type Table lamp · plug-in, no hardwiring Base & Finish Solid white ash in a stacked-bead form, walnut-stained with a food-safe wood-oil finish Hardware Metal-finished harp, finial, and pull-chain switch (on / off) Light Source 1 × E27 medium base · warm-white LED bulb Included · Ra 97 high-CRI · accepts standard US E26 replacements Cord 78″ (200 cm) fabric-wrapped cord · standard wall-outlet plug Dimmable With a dimmable E27 LED and an LED-compatible dimmer — the included bulb is fixed-output Care Wipe the wood with a dry or barely damp cloth · dust the shade with a soft brush · indoor dry locations only, away from bathrooms and sinks Style VintageCottageMid-CenturyLibrary / Reading Room Best For Nightstand, console table, sideboard, study desk · ambient to reading-level light, not direct task light Downloads Reference materials for designers and customers. Need a doc that's not listed? Email [email protected]. Spec Sheet Dimensions & electrical · PDF Care Guide Wood & shade care · PDF Coming Soon 3D Files For renderings · ZIP Coming Soon FAQ How do I choose between the three shades? Same wood base and hardware on all three — pick by the materials already in your room. Plaid (A) for traditional, library, or cottage; cane rattan (B) for coastal, mid-century, or organic modern; leather-laced linen (C) for a study, cabin, or rustic-modern desk. Shades attach with a standard harp and finial, so a different one from this series can be fitted later — email us for shade-only orders. What is Ra 97, and why does it matter? Ra (CRI) measures how accurately a light shows color against natural sunlight, which scores Ra 100. Household LEDs usually rate Ra 80–85, which leaves skin tones washed out and fabric colors muddy. At Ra 97, wood grain, weave, and skin read close to how they look in daylight — worth having on a lamp you also read, sew, or do close work under. Is a bulb included, and can I dim it? Yes — a warm-white E27 LED is installed and ready; plug in and pull the chain. E27 is the standard medium screw base and interchanges with US E26, so any hardware-store replacement fits (choose 2700–3000K to match the original look). For dimming, swap in a bulb labeled dimmable and use an LED-compatible dimmer — the included bulb is fixed-output and will flicker on one. Is the wood solid, and can it go in a bathroom? It is solid white ash, turned from solid stock rather than veneer over MDF; the walnut color is a stain under a food-safe oil finish. Keep it to indoor dry rooms — bedrooms, living rooms, studies, entryways. Bathrooms and covered porches will swell the wood, discolor fabric, and warp leather over time. { "@context": "https://schema.org", "@type": "Product", "name": "Brimley Table Light", "description": "Plug-in table lamp with a stacked-bead base turned from solid white ash, walnut-stained with a food-safe wood-oil finish, metal harp, finial and pull-chain switch. Three shade options: plaid fabric with contrast trim, open-weave cane rattan, or linen with leather lacing. 11.8 inch diameter by 15.4 inch high, 1 x E27 with a warm-white Ra 97 high-CRI LED bulb included, 78 inch fabric-wrapped cord. Indoor dry locations only.", "material": ["White ash", "Metal", "Fabric", "Rattan", "Leather"], "color": "Walnut stain / cream", "size": "Dia 11.8\" x H15.4\" (30 x 39 cm)", "weight": { "@type": "QuantitativeValue", "value": 3, "unitCode": "KGM" }, "additionalProperty": [ { "@type": "PropertyValue", "name": "Light Source", "value": "1 x E27 medium base, warm-white LED bulb included, Ra 97 high-CRI, accepts US E26" }, { "@type": "PropertyValue", "name": "Switch", "value": "Metal pull-chain, on/off" }, { "@type": "PropertyValue", "name": "Cord", "value": "78 inch (200 cm) fabric-wrapped, standard wall-outlet plug" }, { "@type": "PropertyValue", "name": "Location Rating", "value": "Indoor dry locations only" } ], "hasVariant": [ { "@type": "Product", "name": "Brimley Table Light - Plaid Fabric + Trim" }, { "@type": "Product", "name": "Brimley Table Light - Open-Weave Cane Rattan" }, { "@type": "Product", "name": "Brimley Table Light - Linen + Leather Lacing" } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How do I choose between the three shades?", "acceptedAnswer": { "@type": "Answer", "text": "The wood base and hardware are the same on all three, so pick by the materials already in your room. Plaid suits traditional, library or cottage rooms; cane rattan suits coastal, mid-century or organic modern; leather-laced linen suits a study, cabin or rustic-modern desk. Shades attach with a standard harp and finial, so a different one from this series can be fitted later." } }, { "@type": "Question", "name": "What is Ra 97, and why does it matter?", "acceptedAnswer": { "@type": "Answer", "text": "Ra, or CRI, measures how accurately a light shows color against natural sunlight, which scores Ra 100. Household LEDs usually rate Ra 80 to 85, leaving skin tones washed out and fabric colors muddy. At Ra 97, wood grain, weave and skin read close to how they look in daylight, which matters on a lamp you read or do close work under." } }, { "@type": "Question", "name": "Is a bulb included, and can I dim it?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, a warm-white E27 LED is installed and ready; plug in and pull the chain. E27 is the standard medium screw base and interchanges with US E26, so any hardware-store replacement fits, ideally 2700 to 3000K. For dimming, swap in a bulb labeled dimmable and use an LED-compatible dimmer, since the included bulb is fixed-output." } }, { "@type": "Question", "name": "Is the wood solid, and can it go in a bathroom?", "acceptedAnswer": { "@type": "Answer", "text": "It is solid white ash, turned from solid stock rather than veneer over MDF, with the walnut color coming from a stain under a food-safe oil finish. Keep it to indoor dry rooms such as bedrooms, living rooms, studies and entryways, because bathrooms and covered porches will swell the wood, discolor fabric and warp leather over time." } } ] }