Description
.pdp { /* Violetta theme — soft mauve + gold trim */ –pdp-bg: #ffffff; –pdp-bg-card: #faf6f3; –pdp-bg-deep: #efe5dd; –pdp-border: #e2d5c9; –pdp-border-lt: #e9ded4; –pdp-accent: #9a6a4f; –pdp-accent-dk: #6f4a35; –pdp-accent-lt: #c2916f; –pdp-accent-bg: #f3e8df; –pdp-accent-bdr: #ceac92; –pdp-text: #2a1f18; –pdp-text-mid: #5a473b; –pdp-text-light: #96847a; 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 p { margin: 0 0 0.8rem 0; color: var(–pdp-text-mid); } .pdp .pdp-section { margin-bottom: 2.8rem; } .pdp .sec-header { display: flex; align-items: center; gap: 10px; margin-bottom: 1rem; padding-top: 0.6rem; } .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-icon svg { fill: none; } .pdp .feat-title { font-size: 13px; font-weight: 700; color: var(–pdp-text); margin-bottom: 6px; line-height: 1.35; } .pdp .feat-desc { font-size: 12px; color: var(–pdp-text-mid); line-height: 1.55; } .pdp .variants-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .pdp .variant-card { padding: 10px 8px; border: 0.5px solid var(–pdp-border); border-radius: 10px; background: var(–pdp-bg-card); text-align: center; cursor: pointer; transition: border-color 0.2s, transform 0.2s; position: relative; } .pdp .variant-card:hover { border-color: var(–pdp-accent); transform: translateY(-2px); } .pdp .variant-swatch { width: 100%; aspect-ratio: 1; border-radius: 8px; margin-bottom: 8px; border: 0.5px solid var(–pdp-border); background-size: cover; background-position: center; background-repeat: no-repeat; background-color: var(–pdp-bg-deep); } .pdp .variant-name { font-size: 12px; font-weight: 600; color: var(–pdp-text); line-height: 1.3; } .pdp .variant-card .variant-preview { position: absolute; bottom: calc(100% + 12px); left: 50%; transform: translateX(-50%) scale(0.85); width: 280px; height: 280px; border-radius: 12px; border: 1px solid var(–pdp-accent-bdr); box-shadow: 0 12px 32px rgba(42,31,24,0.18); background-size: cover; background-position: center; background-repeat: no-repeat; background-color: var(–pdp-bg-card); opacity: 0; pointer-events: none; transition: opacity 0.2s, transform 0.2s; z-index: 100; } .pdp .variant-card:hover .variant-preview { opacity: 1; transform: translateX(-50%) scale(1); } .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 .notice { display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border: 0.5px solid var(–pdp-accent-bdr); border-left: 3px solid var(–pdp-accent); border-radius: 10px; background: var(–pdp-accent-bg); } .pdp .notice .notice-ico { width: 22px; height: 22px; border-radius: 50%; background: var(–pdp-accent); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 1px; } .pdp .notice .notice-body { font-size: 12.5px; color: var(–pdp-text-mid); line-height: 1.6; } .pdp .notice .notice-body strong { color: var(–pdp-accent-dk); display: block; margin-bottom: 3px; font-size: 13px; } .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: center; 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: 160px; flex-shrink: 0; } .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 .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; 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::after { content: ‘−’; } .pdp .faq-list .faq-a { padding: 0 16px 14px; font-size: 12.5px; color: var(–pdp-text-mid); line-height: 1.6; } .pdp .keyword-tags { display: flex; flex-wrap: wrap; gap: 6px; } .pdp .keyword-tag { font-size: 11px; font-weight: 500; color: var(–pdp-accent-dk); background: var(–pdp-bg-card); border: 0.5px solid var(–pdp-accent-bdr); padding: 4px 10px; border-radius: 99px; } .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 .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-icon svg { fill: none; } .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 .dl-grid { grid-template-columns: 1fr; } .pdp .variants-grid { grid-template-columns: repeat(3, 1fr); } .pdp .variant-card .variant-preview { display: none; } .pdp .spec-key { width: 120px; } }
Inspiration
The Beadelle Pendant Light is a two-tier hand-woven cotton-cord drum pendant, 15.7 inches wide and 9 inches tall, with draped solid-wood bead swags looping around the upper tier. Three E27 sockets inside the woven shade run warm white LED bulbs, diffused softly through the cotton. The shade is white with a black canopy. Rated for 5–10 m² rooms, this woven wood-bead pendant suits a bedroom, dining room, or entryway in boho, farmhouse, coastal, and Scandinavian interiors. Bulbs included.
Key Features
Hand-Woven Cotton Cord
A two-tier drum wrapped by hand from cotton cord over a metal frame, so the weave texture and stitching show up close.
Solid-Wood Bead Swags
Strands of polished, sanded solid-wood beads loop around the top tier in hanging swags — real turned wood, not plastic or resin.
Warm White LED, 3 × E27
Three E27 sockets with included flicker-free warm white LED bulbs — soft, even ambient light through the woven cotton shade.
Product Size
Shade Diameter15.7″ / 40 cm
Shade Height9″ / 23 cm
Bulbs3 × E27 warm white LED · included
Recommended Area5–10 m² / 54–108 sq ft
ColorWhite shade · Black canopy
Mount TypeCord-hung pendant · Hardwired
Best ForBedrooms, dining rooms, entryways
Installation
!
Hardwired install — licensed electrician recommended Mounts to a standard US ceiling junction box through the black canopy. Over a dining table, hang the shade bottom 30–36 inches above the surface. Runs on 110–240V for US and international use. A licensed electrician is recommended for code compliance and safe hookup. Indoor, dry locations only.
Specifications
Main Materials
Metal frame and canopy, hand-woven cotton cord shade, solid-wood beads
Craft
Hand-woven cord shade · polished and sanded wood beads
Color
White shade · Black canopy
Light Source
3 × E27 medium base · warm white flicker-free LED · bulbs included
Dimensions
Ø 15.7″ × H 9″ / Ø 40 × H 23 cm (shade)
Recommended Area
5–10 m² / 54–108 sq ft
Mount Type
Cord-hung pendant · Hardwired
Power Source
Hardwired · 110–240V
Rating
Indoor · Dry locations only
Certification
Compliant with North American, EU, and Australian standards
Design Style
Boho Farmhouse Coastal Scandinavian Japandi
Use Case
The 15.7″ drum and 5–10 m² rating make the Beadelle a fit for a woven pendant light for bedroom centered over the bed, a small dining room pendant for a 4-seat table, or an entryway fixture. With three E27 sockets it gives brighter, more even ambient light than a single-bulb pendant; over a dining table, hang the shade bottom about 30–36 inches above the surface.
The included warm white bulbs give a soft, cozy glow well suited to a bedroom or dining table. The white woven cotton shade and natural wood beads pair with rattan, jute rugs, and light oak for a boho, coastal, or Scandinavian room. Cotton and wood are natural materials, so slight variation in weave and bead tone is characteristic of the hand-made shade, not a defect.
FAQ
Are bulbs included? What type?
Yes — three warm white LED bulbs are included. The fixture uses 3 × E27 medium base (the standard screw size). The bulbs are flicker-free and give a soft warm glow.
Is it bright enough, and can I dim it?
Three E27 bulbs give brighter, more even ambient light than a single-bulb pendant — enough for a 5–10 m² room. To dim it, fit dimmable warm white bulbs and use a compatible wall dimmer (dimmer not included).
What size room does it suit?
The 15.7″ / 40 cm shade is rated for a 5–10 m² (54–108 sq ft) room — a bedroom, small dining area, or entryway. Over a dining table, hang the shade bottom 30–36 inches above the surface.
Can I install it myself or do I need an electrician?
It’s a hardwired fixture connecting to a standard ceiling junction box and runs on 110–240V. A confident DIYer with hardwire experience can do it, but a licensed electrician is recommended for code compliance and safe hookup.
How do I clean the woven shade?
Dust the cotton cord shade with a soft brush or microfiber duster, working along the weave. Wipe the wood beads with a barely damp cloth. Avoid soaking — cotton and wood are rated for dry indoor use and moisture can stain or warp them.
Can I use it in a bathroom or outdoors?
No — it’s rated for dry locations only, indoor use. The woven cotton shade and wood beads will stain or warp with sustained moisture and aren’t covered for damp or wet locations.
Search Tags
woven pendant light woven pendant light for bedroom wood bead pendant light cotton cord drum pendant boho pendant light for dining room farmhouse pendant light coastal pendant light warm white LED pendant Scandinavian pendant for entryway
Downloads
Technical reference and installation guides for the Beadelle Pendant Light.
Spec Sheet
Full Product Specs · PDF
Pending
Installation Guide
Hardwire Step-by-Step · PDF
Pending
Care Guide
Cotton & Wood Maintenance · PDF
Pending
Reviews
There are no reviews yet.