/* ============================================================
INSIDEAST – Hand-Hammered Copper Cold Plunge & Hot Soaking Tub
Product Description Block · Shopify Compatible
All classes prefixed ie-cpt- · No JS · No external deps
============================================================ */
.ie-cpt-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%);
}
/* —- Animations —- */
@keyframes ie-cpt-fade-up {
from { opacity: 0; transform: translateY(18px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes ie-cpt-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes ie-cpt-pulse-bg {
0%, 100% { background-color: #FEF3CD; }
50% { background-color: #FDE68A; }
}
/* —- Global —- */
.ie-cpt-page {
max-width: var(–max-width);
margin: 0 auto;
padding: 0 var(–space-sm);
}
.ie-cpt-page * { box-sizing: border-box; }
.ie-cpt-section {
padding: var(–space-xl) 0;
border-bottom: 1px solid var(–border-light);
animation: ie-cpt-fade-up 0.6s ease both;
}
.ie-cpt-section:nth-child(1) { animation-delay: 0.05s; }
.ie-cpt-section:nth-child(2) { animation-delay: 0.12s; }
.ie-cpt-section:nth-child(3) { animation-delay: 0.19s; }
.ie-cpt-section:nth-child(4) { animation-delay: 0.26s; }
.ie-cpt-section:nth-child(5) { animation-delay: 0.33s; }
.ie-cpt-section:nth-child(6) { animation-delay: 0.40s; }
.ie-cpt-section:nth-child(7) { animation-delay: 0.47s; }
.ie-cpt-section:nth-child(8) { animation-delay: 0.54s; }
.ie-cpt-section:nth-child(9) { animation-delay: 0.61s; }
.ie-cpt-section:last-child:not(.ie-cpt-final-cta) { border-bottom: none; }
/* —- Typography —- */
.ie-cpt-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-cpt-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-cpt-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-cpt-body {
font-family: var(–font-body);
font-size: 15px;
line-height: 1.75;
color: var(–muted);
}
/* —- Trust Badges —- */
.ie-cpt-badges {
display: flex;
flex-wrap: wrap;
gap: var(–space-sm);
justify-content: center;
margin: var(–space-md) 0;
}
.ie-cpt-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-cpt-fade-up 0.5s ease both;
}
.ie-cpt-badge:nth-child(1) { animation-delay: 0.15s; }
.ie-cpt-badge:nth-child(2) { animation-delay: 0.25s; }
.ie-cpt-badge:nth-child(3) { animation-delay: 0.35s; }
.ie-cpt-badge:nth-child(4) { animation-delay: 0.45s; }
/* —- Urgency —- */
.ie-cpt-urgency {
padding: 12px 20px;
border-radius: var(–radius-md);
text-align: center;
font-size: 13px;
font-weight: 500;
color: #7A5800;
margin: var(–space-sm) 0;
animation: ie-cpt-pulse-bg 3.5s ease-in-out infinite;
}
/* —- CTA Button —- */
.ie-cpt-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-cpt-btn:hover { background-color: var(–accent-dark); transform: translateY(-1px); }
.ie-cpt-btn:active { transform: translateY(0); }
.ie-cpt-btn-full { width: 100%; text-align: center; display: block; box-sizing: border-box; }
/* —- Hero Image —- */
.ie-cpt-hero-wrap {
width: 100%;
max-width: 700px;
aspect-ratio: 1 / 1;
margin: var(–space-md) auto;
border-radius: var(–radius-lg);
overflow: hidden;
background: var(–bg-light);
display: flex;
align-items: center;
justify-content: center;
}
.ie-cpt-hero-wrap img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
/* —- Feature rows (50/50 split, image bigger) —- */
.ie-cpt-feature-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(–space-lg);
align-items: center;
padding: var(–space-lg) 0;
border-bottom: 1px solid var(–border-light);
}
.ie-cpt-feature-row:last-child { border-bottom: none; }
.ie-cpt-feature-row.ie-cpt-reverse .ie-cpt-feature-img-wrap { order: 2; }
.ie-cpt-feature-row.ie-cpt-reverse .ie-cpt-feature-text { order: 1; }
.ie-cpt-feature-img-wrap {
border-radius: var(–radius-lg);
overflow: hidden;
}
.ie-cpt-feature-img-wrap img {
width: 100%;
height: 320px;
object-fit: cover;
display: block;
transition: transform 0.4s ease;
}
.ie-cpt-feature-img-wrap:hover img { transform: scale(1.02); }
@media (max-width: 768px) {
.ie-cpt-feature-row,
.ie-cpt-feature-row.ie-cpt-reverse { display: flex; flex-direction: column; gap: var(–space-md); }
.ie-cpt-feature-text { order: 1; }
.ie-cpt-feature-img-wrap { order: 2; }
.ie-cpt-feature-img-wrap img { height: 260px; }
}
/* —- Specs table (full width) —- */
.ie-cpt-specs-table { width: 100%; border-collapse: collapse; }
.ie-cpt-specs-table tr { border-bottom: 1px solid var(–border-light); }
.ie-cpt-specs-table td { padding: 12px 0; font-size: 14px; vertical-align: top; }
.ie-cpt-specs-table td:first-child {
width: 32%;
color: var(–muted);
font-weight: 500;
padding-right: var(–space-sm);
}
/* —- Dimensions section (stat cards) —- */
.ie-cpt-dims-note {
font-size: 14px;
color: var(–muted);
line-height: 1.7;
margin: 0 0 var(–space-md);
}
.ie-cpt-dims-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: var(–space-sm);
}
.ie-cpt-dims-card {
background: var(–bg-light);
border: 1px solid var(–border-light);
border-radius: var(–radius-md);
padding: var(–space-md) var(–space-sm);
text-align: center;
}
.ie-cpt-dims-value {
font-family: var(–font-display);
font-size: clamp(22px, 3vw, 30px);
font-weight: 700;
color: var(–primary);
line-height: 1.1;
}
.ie-cpt-dims-label {
font-size: 11px;
font-weight: 700;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(–accent);
margin-top: 6px;
}
.ie-cpt-dims-metric {
font-size: 12px;
color: var(–text-light);
margin-top: 4px;
}
@media (max-width: 768px) {
.ie-cpt-dims-grid { grid-template-columns: repeat(2, 1fr); }
}
/* —- Custom quote callout (dimensions section) —- */
.ie-cpt-custom-box {
border: 1px solid var(–border-light);
border-radius: var(–radius-lg);
background: var(–bg-light);
padding: var(–space-md) var(–space-lg);
text-align: center;
margin-top: var(–space-md);
font-size: 14px;
color: var(–muted);
line-height: 1.7;
}
.ie-cpt-custom-box a {
color: var(–accent-dark);
font-weight: 600;
text-decoration: underline;
}
/* —- PDF download box —- */
.ie-cpt-pdf-box {
border: 2px dashed var(–accent);
border-radius: var(–radius-lg);
background: var(–bg-creme);
padding: var(–space-lg);
text-align: center;
max-width: 700px;
margin: var(–space-lg) auto 0;
}
.ie-cpt-pdf-box h3 {
font-family: var(–font-body);
font-size: 18px;
font-weight: 700;
color: var(–primary);
margin: 0 0 8px;
}
.ie-cpt-pdf-box p {
font-size: 14px;
color: var(–muted);
margin: 0 0 var(–space-md);
}
.ie-cpt-pdf-btn {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–accent);
color: var(–white);
font-family: var(–font-body);
font-size: 14px;
font-weight: 600;
padding: 12px 28px;
border-radius: var(–radius-pill);
text-decoration: none;
transition: background-color 0.18s ease;
}
.ie-cpt-pdf-btn:hover { background-color: var(–accent-dark); }
/* —- Section background tints (visual separation) —- */
.ie-cpt-section-tinted {
background: var(–bg-light);
margin: 0 calc(-1 * var(–space-sm));
padding-left: var(–space-sm);
padding-right: var(–space-sm);
}
.ie-cpt-section-white {
background: var(–white);
margin: 0 calc(-1 * var(–space-sm));
padding-left: var(–space-sm);
padding-right: var(–space-sm);
}
/* —- No-risk promise —- */
.ie-cpt-no-risk {
border: 2px solid var(–accent);
border-radius: var(–radius-lg);
padding: var(–space-md) var(–space-lg);
background: var(–bg-creme);
max-width: 750px;
width: 100%;
text-align: left;
}
.ie-cpt-no-risk ul { list-style: none; padding: 0; margin: 0; }
.ie-cpt-no-risk li { padding: 4px 0; font-size: 14px; color: var(–muted); }
/* —- Warranty box —- */
.ie-cpt-warranty-box {
border: 2px solid var(–accent);
border-radius: var(–radius-lg);
padding: var(–space-md) var(–space-lg);
background: var(–bg-creme);
max-width: 750px;
width: 100%;
text-align: left;
}
.ie-cpt-warranty-box ul {
font-size: 14px;
line-height: 1.8;
color: var(–muted);
padding-left: 20px;
list-style: disc;
margin: var(–space-sm) 0;
}
/* —- Handcrafted badge —- */
.ie-cpt-handcraft {
text-align: center;
padding: var(–space-lg) var(–space-md);
background: var(–bg-light);
border-top: 1px solid var(–border-light);
border-bottom: 1px solid var(–border-light);
display: flex;
flex-direction: column;
align-items: center;
}
.ie-cpt-handcraft svg { color: var(–accent); }
.ie-cpt-handcraft p {
max-width: 620px;
margin: 0 auto;
font-size: 14px;
line-height: 1.75;
color: var(–muted);
}
/* —- FAQ —- */
.ie-cpt-faq-item {
border-bottom: 1px solid var(–border-light);
}
.ie-cpt-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-cpt-faq-item summary::-webkit-details-marker { display: none; }
.ie-cpt-faq-item summary::after { content: ‘+’; color: var(–accent); font-size: 20px; font-weight: 300; margin-left: var(–space-sm); flex-shrink: 0; }
.ie-cpt-faq-item[open] summary::after { content: ‘-‘; }
.ie-cpt-faq-answer { animation: ie-cpt-fade-in 0.2s ease; }
.ie-cpt-faq-answer p {
font-size: 14px;
line-height: 1.75;
color: var(–muted);
padding-bottom: var(–space-sm);
margin: 0;
}
/* —- Final CTA —- */
.ie-cpt-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);
}
/* —- Bundle promo —- */
.ie-cpt-bundle {
background: var(–white);
border: 1px solid var(–accent);
border-radius: var(–radius-md);
padding: var(–space-sm) var(–space-md);
margin-top: var(–space-md);
font-size: 13px;
color: var(–accent-dark);
text-align: center;
}
Artisan Wellness Series – Handcrafted in Morocco
Hand-Hammered Copper Cold Plunge & Hot Soaking Tub
A deep, freestanding barrel tub with a dramatically slanted rim, hand-hammered from solid copper in Marrakesh. Built for icy cold plunges, restorative hot soaks, and every temperature in between.

🛡️ Our No-Risk Promise to You
- Pre-Ship Approval: We confirm every detail with you and get your approval before your tub ships. Because each piece is made to order, we’re unable to accept returns.
- 5-Year Warranty: We repair or replace any manufacturing defects.
- Lifetime Expert Support: Direct access to our team for installation tips and maintenance advice.
We’re so confident you’ll love this tub, the risk is entirely on us.
Why This Tub Is Worth The Investment

Cold Plunge & Recovery
Built For The Cold Plunge Movement
Cold plunging has become one of the most talked-about recovery tools among athletes and wellness enthusiasts, and this deep barrel tub is sized to sit down fully submerged in ice and cold water. The dramatically slanted rim supports your neck and back while you settle in, and the deep, freestanding silhouette gives a striking architectural upgrade over basic plastic plunge tubs or standard flat bathtubs. Every curve is hand-hammered, leaving a tactile, organic texture no mass-produced tub can replicate.
Performance & Wellness
Wellness On Demand
Highly thermally conductive, the heavy-gauge solid copper quickly adapts to your needs, holding the icy chill of a restorative cold plunge or retaining the deep, soothing warmth of a traditional hot soak. One tub, engineered for extreme temperature variation in either direction.


Material & Longevity
Built To Last
Crafted from solid copper, with no inflatable plastics, synthetic liners, or flimsy materials. Copper is naturally antimicrobial and built for generations of use. A freestanding design suitable for luxury bathrooms, indoor spa rooms, or outdoor wellness decks.
Handcrafted in Marrakesh
Each tub is authentically hand-hammered by master artisans in Marrakesh, preserving centuries of metalworking heritage in every detail. No two tubs are exactly alike, that’s the beauty of handcrafted authenticity.
Dimensions in Inches (Approx.)
Every tub is hand-hammered, so minor variations of up to half an inch should be expected as a natural part of the handmade process.
Technical Specifications
| Material | Solid Hand-Hammered Copper |
| Finish | Living Copper Finish – develops natural patina over time |
| Silhouette | Deep Japanese-Style Soaking Barrel with Ergonomic Slanted Rim |
| Versatility | Engineered for Extreme Temperature Variation – Cold Plunge or Hot Soak |
| Installation | Freestanding, Professional Plumbing Installation Recommended |
| Usage | Cold Plunge, Hot Soak, Athletic Recovery, Indoor or Outdoor Wellness Spaces |
| Origin | Handcrafted in Marrakesh, Morocco |
📄 Complete Specification Sheet
Download our detailed spec sheet with diagrams, measurements, and installation guide.
Frequently Asked Questions
Can this tub be used for both cold plunges and hot soaks?
Yes. The heavy-gauge solid copper is highly thermally conductive, so it adapts quickly to extreme temperatures in either direction, holding the icy chill of a cold plunge or retaining the warmth of a hot soak. It’s engineered for exactly this kind of versatility, including Wim Hof method ice baths and athletic recovery routines.
Does the tub include a drain?
The tub includes a drain opening as shown in the dimension drawing. We recommend professional plumbing installation to confirm drain fitting compatibility and ensure proper drainage for your specific setup.
What kind of installation does this tub need?
This is a freestanding tub suitable for luxury bathrooms, indoor spa rooms, or outdoor wellness decks. Professional plumbing installation is recommended to ensure proper drainage and adequate floor support for the weight of the water once filled.
Will the copper finish change over time?
Yes, copper naturally develops a rich, protective patina over time when exposed to water and air. This is expected and celebrated, not a defect. If you prefer the original bright shine, an occasional treatment with a high-quality copper polish will restore it.
How do I maintain the tub?
Wipe down with a soft microfiber cloth after use. Avoid harsh chemical cleaners or abrasive sponges, since these can damage the copper surface. Copper is naturally antimicrobial, which helps keep maintenance simple.
How does the approval process work before shipping?
We confirm every detail with you before production begins, and again before your tub ships, so you know exactly what you’re getting at every step. Because each tub is hand-hammered to order, we’re unable to offer returns once it ships. If you have questions about sizing, installation, or fit before ordering, we recommend reviewing the technical drawing PDF or contacting us directly at contact@insideast.com so we can confirm the details for your space first.
Warranty & Guarantee
- 5-Year Limited Warranty on tub construction and materials for residential use.
- 1-Year Warranty on wearable parts and drain fittings.
- Covered for repair or replacement for manufacturing defects (labor excluded).
Questions? Email contact@insideast.com with your order number.
Finish note: the copper living finish develops a natural patina over time. This cosmetic aging is expected and celebrated, not considered a defect.
Ready to Transform Your Wellness Routine?
Join homeowners, wellness studios, and spa designers who chose quality that lasts, and gets more beautiful every year.

Reviews
There are no reviews yet.