/* ============================================================
INSIDEAST – Vintage Solid Brass 4-Inch Rain Shower Head
Product Description Block · Shopify Compatible
All classes prefixed ie-rsh- · No JS · No external deps
============================================================ */
.ie-rsh-page {
–font-display: Georgia, ‘Times New Roman’, ‘Palatino Linotype’, serif;
–font-body: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif;
–primary: #1a1a1a;
–accent: #a67c52;
–accent-light: #d4b896;
–accent-dark: #8b6542;
–muted: #666;
–text-light: #9A948D;
–bg-light: #fafaf8;
–bg-creme: #fcf9f2;
–border: rgba(166, 124, 82, 0.20);
–border-light: rgba(0, 0, 0, 0.08);
–success: #2D6A4F;
–white: #FFFFFF;
–shadow: rgba(0,0,0,.1);
–space-xs: 8px;
–space-sm: 16px;
–space-md: 24px;
–space-lg: 40px;
–space-xl: 64px;
–max-width: 900px;
–radius-sm: 4px;
–radius-md: 8px;
–radius-lg: 14px;
–radius-pill: 100px;
color: var(–primary);
font-family: var(–font-body);
line-height: 1.6;
background: linear-gradient(to bottom, #fff 0%, var(–bg-light) 100%);
}
@keyframes ie-rsh-fade-up {
from { opacity: 0; transform: translateY(18px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes ie-rsh-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
.ie-rsh-page {
max-width: var(–max-width);
margin: 0 auto;
padding: 0 var(–space-sm);
}
.ie-rsh-page * { box-sizing: border-box; }
.ie-rsh-section {
padding: var(–space-xl) 0;
border-bottom: 1px solid var(–border-light);
animation: ie-rsh-fade-up 0.6s ease both;
}
.ie-rsh-section:nth-child(1) { animation-delay: 0.05s; }
.ie-rsh-section:nth-child(2) { animation-delay: 0.12s; }
.ie-rsh-section:nth-child(3) { animation-delay: 0.19s; }
.ie-rsh-section:nth-child(4) { animation-delay: 0.26s; }
.ie-rsh-section:nth-child(5) { animation-delay: 0.33s; }
.ie-rsh-section:last-child:not(.ie-rsh-final-cta) { border-bottom: none; }
.ie-rsh-eyebrow {
font-family: var(–font-body);
font-size: 11px;
font-weight: 600;
letter-spacing: 0.10em;
text-transform: uppercase;
color: var(–accent);
margin: 0 0 var(–space-xs);
}
.ie-rsh-h2 {
font-family: var(–font-display);
font-size: clamp(24px, 4vw, 36px);
font-weight: 700;
line-height: 1.2;
letter-spacing: -0.01em;
color: var(–accent);
margin: 0 0 var(–space-sm);
}
.ie-rsh-h3 {
font-family: var(–font-display);
font-size: clamp(18px, 2.5vw, 22px);
font-weight: 700;
line-height: 1.3;
color: var(–accent);
margin: 0 0 var(–space-xs);
}
.ie-rsh-body {
font-family: var(–font-body);
font-size: 15px;
line-height: 1.75;
color: var(–muted);
}
.ie-rsh-badges {
display: flex;
flex-wrap: wrap;
gap: var(–space-sm);
justify-content: center;
margin: var(–space-md) 0;
}
.ie-rsh-badge {
font-family: var(–font-body);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #8a6020;
padding: 8px 18px;
border: 1px solid #d4a84740;
border-radius: var(–radius-pill);
background: #fdf9f3;
box-shadow: 0 2px 8px rgba(212, 168, 71, 0.08);
display: flex;
align-items: center;
gap: 6px;
animation: ie-rsh-fade-up 0.5s ease both;
}
.ie-rsh-badge:nth-child(1) { animation-delay: 0.15s; }
.ie-rsh-badge:nth-child(2) { animation-delay: 0.25s; }
.ie-rsh-badge:nth-child(3) { animation-delay: 0.35s; }
.ie-rsh-badge:nth-child(4) { animation-delay: 0.45s; }
.ie-rsh-btn {
display: inline-block;
background: var(–accent);
color: var(–white);
font-family: var(–font-body);
font-size: 15px;
font-weight: 600;
letter-spacing: 0.02em;
padding: 14px 32px;
border-radius: var(–radius-md);
text-decoration: none;
border: none;
cursor: pointer;
transition: background-color 0.18s ease, transform 0.12s ease;
}
.ie-rsh-btn:hover { background-color: var(–accent-dark); transform: translateY(-1px); }
.ie-rsh-btn:active { transform: translateY(0); }
.ie-rsh-btn-full { width: 100%; text-align: center; display: block; box-sizing: border-box; }
/* Uncropped, full-size image wrap (square, contain) */
.ie-rsh-img-wrap {
border-radius: var(–radius-lg);
overflow: hidden;
width: 100%;
aspect-ratio: 1 / 1;
background: var(–bg-light);
}
.ie-rsh-img-wrap img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
.ie-rsh-feature-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(–space-lg);
align-items: center;
}
@media (max-width: 768px) {
.ie-rsh-feature-row { display: flex; flex-direction: column; gap: var(–space-md); }
}
.ie-rsh-icon-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: var(–space-sm);
max-width: 750px;
margin: var(–space-md) auto 0;
text-align: center;
}
.ie-rsh-icon-item {
background: var(–bg-creme);
border: 1px solid var(–border-light);
border-radius: var(–radius-md);
padding: var(–space-md) var(–space-sm);
font-size: 13px;
font-weight: 600;
color: var(–primary);
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
}
.ie-rsh-icon-item svg {
width: 26px;
height: 26px;
stroke: var(–accent);
fill: none;
stroke-width: 1.5;
stroke-linecap: round;
stroke-linejoin: round;
}
@media (max-width: 600px) {
.ie-rsh-icon-grid { grid-template-columns: 1fr 1fr; }
}
.ie-rsh-specs-grid {
display: grid;
grid-template-columns: 5fr 7fr;
gap: var(–space-lg);
align-items: center;
}
.ie-rsh-specs-img-wrap {
border-radius: var(–radius-lg);
overflow: hidden;
background: var(–bg-light);
}
.ie-rsh-specs-img-wrap img {
width: 100%;
height: auto;
display: block;
}
.ie-rsh-specs-table { width: 100%; border-collapse: collapse; }
.ie-rsh-specs-table tr { border-bottom: 1px solid var(–border-light); }
.ie-rsh-specs-table td { padding: 10px 0; font-size: 14px; vertical-align: top; }
.ie-rsh-specs-table td:first-child {
width: 40%;
color: var(–muted);
font-weight: 500;
padding-right: var(–space-sm);
}
@media (max-width: 768px) {
.ie-rsh-specs-grid { grid-template-columns: 1fr; gap: var(–space-md); }
}
.ie-rsh-faq-item {
border-bottom: 1px solid var(–border-light);
}
.ie-rsh-faq-item summary {
cursor: pointer;
list-style: none;
padding: var(–space-sm) 0;
font-size: 15px;
font-weight: 500;
display: flex;
justify-content: space-between;
align-items: center;
color: var(–primary);
}
.ie-rsh-faq-item summary::-webkit-details-marker { display: none; }
.ie-rsh-faq-item summary::after { content: ‘+’; color: var(–accent); font-size: 20px; font-weight: 300; margin-left: var(–space-sm); flex-shrink: 0; }
.ie-rsh-faq-item[open] summary::after { content: ‘-‘; }
.ie-rsh-faq-answer { animation: ie-rsh-fade-in 0.2s ease; }
.ie-rsh-faq-answer p {
font-size: 14px;
line-height: 1.75;
color: var(–muted);
padding-bottom: var(–space-sm);
margin: 0;
}
.ie-rsh-final-cta {
border: 4px solid var(–accent);
background: var(–bg-light);
border-radius: var(–radius-lg);
padding: var(–space-lg);
text-align: center;
max-width: 750px;
margin: 0 auto var(–space-xl);
}
Artisan Hardware Series · Handcrafted in Morocco
Vintage Solid Brass 4-Inch Rain Shower Head
A farmhouse bell-shaped showerhead in solid brass, inspired by vintage plumbing fixtures. Adds warmth and old-world character to farmhouse, traditional, rustic, and luxury bathrooms.


Old-World Charm, Everyday Function
Classic Bell Shape, Built in Solid Brass
Each showerhead is handcrafted with a durable, long-lasting solid brass construction, finished in a classic bell-shaped design inspired by vintage plumbing fixtures. It installs easily with standard plumbing fittings and pairs naturally with wall-mounted shower arms, a fitting choice for bathroom renovations, period home restorations, and boutique hotel interiors.
Suits Every Vintage-Inspired Space
Technical Details

| Material | Solid Brass |
| Shower Diameter | 4 Inches |
| Connection | 1/2″ Female Thread |
| Style | Vintage / Traditional Bell Shape |
| Installation | Wall-Mounted Shower Arm Compatible |
| Origin | Handcrafted in Marrakesh, Morocco |
Frequently Asked Questions
Will this fit my existing shower arm?
This showerhead uses a standard 1/2″ female thread connection, compatible with most standard shower arms. Confirm your arm’s thread size before ordering.
Can I install this myself?
Yes. It installs easily with standard plumbing fittings, no specialty tools required.
What styles does this suit?
Its vintage bell-shaped design suits farmhouse, traditional, rustic, and luxury bathrooms, as well as period home restorations and boutique hotel interiors.
Is the finish durable?
Yes, it’s built from solid brass for a durable, long-lasting construction that holds up to daily use.
What if I’m not satisfied with my purchase?
Return it within 30 days of delivery, unused and in its original packaging, for a full refund. Items that have been installed or used cannot be returned.
Ready to Bring Back the Charm?
Handcrafted solid brass, vintage character built to last.

Reviews
There are no reviews yet.