:root {
–ias-copper: #b87333;
–ias-copper-dark: #8b4513;
–ias-gold-mark: #d4a373;
–ias-text: #2d2a26;
–ias-text-light: #6b665c;
–ias-bg: #faf9f6;
–ias-bg-soft: #fdf8f3;
–ias-border: #e5e1da;
–ias-max-width: 900px;
}
#ias-p-top * {
box-sizing: border-box;
}
#ias-p-top {
background-color: var(–ias-bg);
font-family: ‘Inter’, sans-serif;
color: var(–ias-text);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
.ias-p-container {
max-width: var(–ias-max-width);
margin: 0 auto;
padding: 60px 20px;
scroll-behavior: smooth;
}
.ias-p-serif {
font-family: ‘Playfair Display’, serif;
}
.ias-p-hero,
.ias-p-hook,
.ias-p-section-desc,
.ias-p-variations .ias-p-section-header,
.ias-p-specs-grid>div:first-child,
.ias-p-reviews .ias-p-section-header,
.ias-p-faq .ias-p-section-header {
text-align: center;
}
.ias-p-desc-text {
text-align: center;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.ias-p-feature-list {
list-style: none;
padding: 0;
margin-top: 30px;
display: flex;
flex-direction: column;
align-items: center;
}
.ias-p-feature-item {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 16px;
font-size: 15px;
font-weight: 500;
text-align: left;
}
.ias-p-gold-mark {
color: var(–ias-gold-mark);
flex-shrink: 0;
width: 18px;
height: 18px;
}
.ias-p-badge {
display: inline-block;
padding: 6px 18px;
background: #f5efe6;
color: var(–ias-copper-dark);
font-size: 11px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
border-radius: 50px;
margin-bottom: 24px;
}
.ias-p-hero-title {
font-size: clamp(32px, 6vw, 52px);
margin-bottom: 16px;
line-height: 1.1;
color: var(–ias-text);
}
.ias-p-hero-subtitle {
font-size: 20px;
color: var(–ias-text-light);
font-style: italic;
font-weight: 300;
margin-bottom: 40px;
}
.ias-p-main-img-wrapper {
position: relative;
border-radius: 24px;
overflow: hidden;
box-shadow: 0 30px 60px -12px rgba(0, 0, 0, 0.12);
margin-bottom: 40px;
}
/* Hero image cropped 4:3 */
.ias-p-main-img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
display: block;
}
.ias-p-mid-img-wrapper {
max-width: 650px;
margin: 0 auto 60px;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08);
}
.ias-p-mid-img {
width: 100%;
height: auto;
display: block;
}
.ias-p-adv-row {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 24px;
margin-bottom: 30px;
padding: 20px 0;
border-bottom: 1px solid var(–ias-border);
}
.ias-p-adv-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
color: var(–ias-text);
}
.ias-p-emergency-msg {
background: #fff8f0;
border-left: 4px solid var(–ias-copper);
padding: 20px;
border-radius: 8px;
margin-bottom: 60px;
font-size: 15px;
color: var(–ias-text);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
text-align: center;
}
.ias-p-gallery-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-bottom: 100px;
}
.ias-p-gallery-item {
border-radius: 16px;
overflow: hidden;
background-color: transparent;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
display: flex;
}
.ias-p-gallery-img {
width: 100%;
height: auto;
object-fit: cover;
display: block;
transition: transform 0.6s ease;
}
.ias-p-gallery-item:hover .ias-p-gallery-img {
transform: scale(1.04);
}
.ias-p-variations {
background: var(–ias-bg-soft);
border-radius: 32px;
padding: 60px 20px;
margin-bottom: 60px;
border: 1px solid #f5efe6;
}
.ias-p-section-subtitle {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 11px;
font-weight: 700;
color: var(–ias-copper);
display: block;
margin-bottom: 12px;
}
/* Split section: finishes / shades */
.ias-p-swatch-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
}
.ias-p-swatch-col {
text-align: center;
}
.ias-p-swatch-col h4 {
font-size: 22px;
margin-bottom: 10px;
color: var(–ias-text);
}
.ias-p-swatch-col p.ias-p-swatch-sub {
font-size: 13px;
color: var(–ias-text-light);
margin-bottom: 20px;
}
.ias-p-swatch-img-wrapper {
max-width: 260px;
aspect-ratio: 1 / 1;
margin: 0 auto 20px;
border-radius: 16px;
overflow: hidden;
border: 1px solid var(–ias-border);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
}
.ias-p-swatch-img-wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.ias-p-tag-cloud {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.ias-p-tag {
background: white;
border: 1px solid var(–ias-border);
padding: 8px 18px;
border-radius: 8px;
font-size: 13px;
font-weight: 600;
color: var(–ias-text);
}
.ias-p-custom-info {
margin-top: 50px;
text-align: center;
padding-top: 40px;
border-top: 1px solid var(–ias-border);
}
.ias-p-reviews {
margin-bottom: 100px;
}
.ias-p-review-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 24px;
}
.ias-p-review-card {
background: white;
padding: 32px;
border-radius: 24px;
border: 1px solid var(–ias-border);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.02);
text-align: left;
}
.ias-p-stars {
color: var(–ias-copper);
margin-bottom: 16px;
font-size: 14px;
letter-spacing: 2px;
}
.ias-p-review-text {
font-style: italic;
color: var(–ias-text-light);
font-size: 15px;
margin-bottom: 24px;
}
.ias-p-reviewer-name {
font-weight: 700;
font-size: 14px;
}
.ias-p-faq {
margin-bottom: 100px;
}
.ias-p-faq-item {
border-bottom: 1px solid var(–ias-border);
}
summary.ias-p-faq-trigger {
width: 100%;
padding: 24px 0;
background: none;
border: none;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
text-align: left;
font-size: 18px;
color: var(–ias-text);
list-style: none;
}
summary.ias-p-faq-trigger::-webkit-details-marker {
display: none;
}
.ias-p-faq-icon {
transition: transform 0.3s ease;
font-size: 14px;
}
details[open] summary .ias-p-faq-icon {
transform: rotate(180deg);
}
details[open] .ias-p-faq-content {
animation: slideDown 0.3s ease-out;
}
@keyframes slideDown {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0); }
}
.ias-p-faq-content p {
color: var(–ias-text-light);
padding-bottom: 24px;
margin-top: -10px;
font-size: 15px;
text-align: left;
}
.ias-p-specs-grid {
display: grid;
grid-template-columns: 1fr 1.5fr;
gap: 60px;
margin-bottom: 100px;
}
.ias-p-table-wrapper {
border-radius: 20px;
overflow: hidden;
border: 1px solid var(–ias-border);
}
.ias-p-specs-table {
width: 100%;
border-collapse: collapse;
background: white;
text-align: left;
}
.ias-p-specs-table td,
.ias-p-specs-table th {
padding: 18px 24px;
border-bottom: 1px solid var(–ias-border);
font-size: 14px;
}
.ias-p-spec-key {
font-weight: 700;
color: var(–ias-copper-dark);
width: 40%;
}
.ias-p-dims-img-wrapper {
margin-top: 20px;
max-width: 320px;
margin-left: auto;
margin-right: auto;
border-radius: 16px;
overflow: hidden;
border: 1px solid var(–ias-border);
background: var(–ias-bg-soft);
}
.ias-p-dims-img-wrapper img {
width: 100%;
height: auto;
display: block;
}
.ias-p-pdf-box {
background: var(–ias-bg-soft);
padding: 24px;
border-radius: 20px;
border: 1px solid var(–ias-border);
margin-top: 20px;
text-align: center;
}
.ias-p-pdf-box p {
font-size: 12px;
color: var(–ias-text-light);
margin: 0 0 4px;
}
.ias-p-pdf-btn {
display: inline-block;
background: var(–ias-text);
color: white;
text-decoration: none;
padding: 14px 24px;
border-radius: 12px;
margin-top: 16px;
font-weight: 600;
font-size: 14px;
}
.ias-p-promise-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-bottom: 100px;
}
.ias-p-warranty-card {
background: var(–ias-text);
color: white;
padding: 40px;
border-radius: 32px;
text-align: center;
}
.ias-p-warranty-card h3 {
font-size: 26px;
margin-bottom: 20px;
}
.ias-p-policy-detail {
font-size: 13px;
color: #d1cfc9;
margin-bottom: 15px;
line-height: 1.5;
}
.ias-p-promise-card {
border: 2px dashed var(–ias-copper);
background: white;
padding: 40px;
border-radius: 32px;
text-align: center;
}
.ias-p-promise-card .ias-p-feature-list {
align-items: center;
}
.ias-p-cta-footer {
background: white;
border: 1px solid var(–ias-border);
border-radius: 40px;
padding: 60px 20px;
text-align: center;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03);
margin-bottom: 60px;
}
.ias-p-trusted-badges {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 40px;
margin-top: 40px;
padding-top: 30px;
border-top: 1px solid var(–ias-border);
}
.ias-p-trusted-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
color: var(–ias-text-light);
min-width: 120px;
}
.ias-p-btn-primary {
display: inline-block;
background: linear-gradient(135deg, var(–ias-copper), var(–ias-copper-dark));
color: white;
padding: 22px 50px;
border-radius: 60px;
font-weight: 700;
font-size: 18px;
text-decoration: none;
margin-top: 40px;
box-shadow: 0 15px 30px rgba(184, 115, 51, 0.3);
transition: transform 0.3s;
}
.ias-p-btn-primary:hover {
transform: translateY(-4px);
}
.ias-p-hook h4 {
font-size: clamp(22px, 3.2vw, 28px);
line-height: 1.35;
margin-bottom: 12px;
padding-bottom: 6px;
}
.ias-p-section-desc h3 {
font-size: clamp(24px, 3.8vw, 32px);
line-height: 1.3;
margin-bottom: 12px;
padding-bottom: 8px;
}
.ias-p-hook p {
margin-bottom: 8px;
}
@media (max-width: 768px) {
.ias-p-specs-grid,
.ias-p-promise-grid,
.ias-p-swatch-grid {
grid-template-columns: 1fr;
}
.ias-p-swatch-grid {
gap: 50px;
}
.ias-p-feature-list {
align-items: flex-start;
padding-left: 20px;
max-width: 340px;
margin-left: auto;
margin-right: auto;
}
.ias-p-promise-card .ias-p-feature-list {
align-items: flex-start;
}
.ias-p-hook {
padding: 10 10px;
}
.ias-p-mid-img-wrapper {
max-width: 100%;
}
}
@media (max-width: 600px) {
.ias-p-gallery-grid {
grid-template-columns: 1fr;
}
.ias-p-adv-row {
flex-direction: row;
justify-content: center;
gap: 15px;
}
.ias-p-adv-item {
font-size: 9px;
}
}
.light-dome__hanging-label {
position: absolute;
top: 25px;
right: 20px;
background: #fff8f0;
border: 1px solid var(–ias-copper);
border-radius: 8px;
padding: 14px 8px 10px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 8px;
width: 105px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
z-index: 10;
transform-origin: 50% -20px;
animation: tag-swing 3.5s ease-in-out infinite;
}
.light-dome__hanging-label::before {
content: “”;
position: absolute;
top: -20px;
left: 50%;
transform: translateX(-50%);
width: 1.5px;
height: 20px;
background: var(–ias-copper);
opacity: 0.8;
}
.light-dome__hanging-label::after {
content: “”;
position: absolute;
top: 6px;
left: 50%;
transform: translateX(-50%);
width: 6px;
height: 6px;
background: #333;
border-radius: 50%;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.8), 0 1px 0 rgba(255,255,255,0.8);
}
.light-dome__label-bulb {
color: #e6a100;
width: 30px;
height: 30px;
flex-shrink: 0;
margin-top: 3px;
filter: drop-shadow(0 0 6px rgba(230, 161, 0, 0.7));
animation: bulb-glow 1.5s infinite alternate ease-in-out;
}
.light-dome__hanging-label span {
color: var(–ias-text);
font-size: clamp(10px, 1.2vw, 12px);
font-weight: 800;
line-height: 1.25;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.5px;
}
@keyframes tag-swing {
0% { transform: rotate(-4deg); }
50% { transform: rotate(4deg); }
100% { transform: rotate(-4deg); }
}
@keyframes bulb-glow {
0% { filter: drop-shadow(0 0 3px rgba(255, 180, 0, 0.5)); transform: scale(0.95); opacity: 0.9; }
100% { filter: drop-shadow(0 0 12px rgba(255, 180, 0, 1)); transform: scale(1.05); opacity: 1; }
}
@media (max-width: 768px) {
.light-dome__hanging-label {
right: 10px;
width: 90px;
padding: 10px 5px 8px;
}
.light-dome__label-bulb {
width: 22px;
height: 22px;
}
.light-dome__hanging-label span {
font-size: 8px;
}
}
Solid Brass Wall Sconce with Linen Shade
A vintage modern bedside reading light, handcrafted from solid brass and finished with a soft, diffusing linen shade.

Reliable Shipping
5-Year Warranty
Flexible Returns
30-Day Guarantee
Vintage Charm, Modern Simplicity
Bring timeless elegance to your home with this handcrafted solid brass wall sconce, designed to blend vintage charm with modern simplicity. Whether you’re decorating a bedroom, hallway, living room, reading nook, entryway, or guest room, this premium brass wall light creates a warm, inviting atmosphere with its beautifully diffused linen shade.

Handcrafted in Three Finishes, Three Shade Colors
Each wall sconce is handcrafted from solid brass and is available in three premium finishes and three linen shade colors, allowing you to create the perfect combination for your interior style. The included premium linen shade softens the light, creating a cozy glow that works beautifully as a bedside wall lamp, reading light, hallway sconce, or accent wall light.
-
Handmade from Solid Brass, offering exceptional durability and timeless character
-
Premium Linen Fabric Shade Included, diffuses light into a warm, cozy glow
-
Three Handcrafted Brass Finishes and Three Linen Shade Color Options
-
Vintage Modern Design, a minimalist brass wall light for any interior style
-
Perfect for Bedside Installation as a reading light
-
Compatible with E14 (EU/UK) or E12 (US) Bulbs, hardwired installation
Choose Your Finish & Shade
Brass Finishes
Available in three handcrafted finishes

Linen Shade Colors
Available in three linen shade colors

Mix and match any brass finish with any linen shade color to create the perfect combination for your interior, from a rich unlacquered patina paired with natural linen to a clean brushed brass with light gray.
Select your preferred finish and shade color at checkout.




Specifications

Download our detailed spec sheet with diagrams and measurements.
| Material | Solid Brass |
| Finish Options | Unlacquered Brass (Living Finish) / Brushed Brass / Oil Rubbed Bronze |
| Shade | Premium Linen, Natural Linen / Cream / Light Gray |
| Bulb Base | E14 (EU/UK) or E12 (US) |
| Bulb Included | Not Included |
| Installation | Hardwired |
| Overall Height | 9.79″ (249 mm) |
| Projection | 5.38″ (137 mm) |
| Backplate Diameter | 5″ (127 mm) |
| Socket Height | 4″ (102 mm) |
| What’s Included | 1 Wall Sconce, 1 Linen Shade (selected color), Mounting Hardware, Installation Plate |
| Return Policy | 30-Day Return |
Artisan Appreciation
“Beautiful sconces, exactly the vintage modern look I wanted for my bedroom.”
“The linen shade gives such a soft, warm glow. Perfect bedside reading light.”
“Well made, solid brass, and the oil rubbed bronze finish is stunning.”
Questions & Support
Is this worth the investment compared to cheaper alternatives?
Yes. Mass-produced sconces typically use plated metal that wears down over time. This is handcrafted from solid brass, with a premium linen shade and 5-year warranty, built to last generations.
Which brass finish should I choose?
Unlacquered brass is a living finish that develops a rich natural patina over time. Brushed brass offers a clean satin appearance that stays consistent. Oil rubbed bronze adds a warm, dark, timeless look.
Is a bulb included?
No, the bulb is not included. The sconce is compatible with E14 (EU/UK) or E12 (US) bulb bases.
How is it installed?
This fixture is hardwired. We recommend installation by a licensed electrician to ensure safety and compliance with local codes. Mounting hardware and installation plate are included.
Can I mix and match finish and shade color?
Yes. Choose any of the three brass finishes with any of the three linen shade colors at checkout to create your preferred combination.
What if I’m not satisfied?
You have 30 days to return it for a refund if it’s not right for you.
5-Year Limited Warranty
-
5-Year Limited Warranty on fixture construction and materials.
-
Covered for repair or replacement in case of manufacturing defects.
🛡️ Our No-Risk Promise
We craft every fixture to last generations.
-
30-Day Returns: Changed your mind? We’ll refund you, just send it back unused in its original packaging.
-
5-Year Warranty: Covers material and craftsmanship defects.
-
Perfect Match Guarantee: Fixture and hardware always match.
Industry-leading protection for your peace of mind.

Reviews
There are no reviews yet.