{"product_id":"solid-brass-wall-soap-holder-handcrafted-soap-dish","title":"Solid Brass Wall Soap Holder, Handcrafted Soap Dish","description":"\u003cstyle\u003e\n\/* ============================================================\n   INSIDEAST - Handcrafted Solid Brass Soap Dish\n   Product Description Block · Shopify Compatible\n   All classes prefixed ie-sd- · No JS · No external deps\n   ============================================================ *\/\n\n.ie-sd-page {\n  --font-display: Georgia, 'Times New Roman', 'Palatino Linotype', serif;\n  --font-body: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n\n  --primary: #1a1a1a;\n  --accent: #a67c52;\n  --accent-light: #d4b896;\n  --accent-dark: #8b6542;\n  --muted: #666;\n  --text-light: #9A948D;\n  --bg-light: #fafaf8;\n  --bg-creme: #fcf9f2;\n  --border: rgba(166, 124, 82, 0.20);\n  --border-light: rgba(0, 0, 0, 0.08);\n  --success: #2D6A4F;\n  --white: #FFFFFF;\n  --shadow: rgba(0,0,0,.1);\n\n  --space-xs: 8px;\n  --space-sm: 16px;\n  --space-md: 24px;\n  --space-lg: 40px;\n  --space-xl: 64px;\n\n  --max-width: 900px;\n  --radius-sm: 4px;\n  --radius-md: 8px;\n  --radius-lg: 14px;\n  --radius-pill: 100px;\n\n  color: var(--primary);\n  font-family: var(--font-body);\n  line-height: 1.6;\n  background: linear-gradient(to bottom, #fff 0%, var(--bg-light) 100%);\n}\n\n@keyframes ie-sd-fade-up {\n  from { opacity: 0; transform: translateY(18px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes ie-sd-fade-in {\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n\n.ie-sd-page {\n  max-width: var(--max-width);\n  margin: 0 auto;\n  padding: 0 var(--space-sm);\n}\n.ie-sd-page * { box-sizing: border-box; }\n\n.ie-sd-section {\n  padding: var(--space-xl) 0;\n  border-bottom: 1px solid var(--border-light);\n  animation: ie-sd-fade-up 0.6s ease both;\n}\n.ie-sd-section:nth-child(1) { animation-delay: 0.05s; }\n.ie-sd-section:nth-child(2) { animation-delay: 0.12s; }\n.ie-sd-section:nth-child(3) { animation-delay: 0.19s; }\n.ie-sd-section:nth-child(4) { animation-delay: 0.26s; }\n.ie-sd-section:nth-child(5) { animation-delay: 0.33s; }\n.ie-sd-section:last-child:not(.ie-sd-final-cta) { border-bottom: none; }\n\n.ie-sd-eyebrow {\n  font-family: var(--font-body);\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.10em;\n  text-transform: uppercase;\n  color: var(--accent);\n  margin: 0 0 var(--space-xs);\n}\n.ie-sd-h2 {\n  font-family: var(--font-display);\n  font-size: clamp(24px, 4vw, 36px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -0.01em;\n  color: var(--accent);\n  margin: 0 0 var(--space-sm);\n}\n.ie-sd-h3 {\n  font-family: var(--font-display);\n  font-size: clamp(18px, 2.5vw, 22px);\n  font-weight: 700;\n  line-height: 1.3;\n  color: var(--accent);\n  margin: 0 0 var(--space-xs);\n}\n.ie-sd-body {\n  font-family: var(--font-body);\n  font-size: 15px;\n  line-height: 1.75;\n  color: var(--muted);\n}\n\n.ie-sd-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--space-sm);\n  justify-content: center;\n  margin: var(--space-md) 0;\n}\n.ie-sd-badge {\n  font-family: var(--font-body);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #8a6020;\n  padding: 8px 18px;\n  border: 1px solid #d4a84740;\n  border-radius: var(--radius-pill);\n  background: #fdf9f3;\n  box-shadow: 0 2px 8px rgba(212, 168, 71, 0.08);\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  animation: ie-sd-fade-up 0.5s ease both;\n}\n.ie-sd-badge:nth-child(1) { animation-delay: 0.15s; }\n.ie-sd-badge:nth-child(2) { animation-delay: 0.25s; }\n.ie-sd-badge:nth-child(3) { animation-delay: 0.35s; }\n.ie-sd-badge:nth-child(4) { animation-delay: 0.45s; }\n\n.ie-sd-btn {\n  display: inline-block;\n  background: var(--accent);\n  color: var(--white);\n  font-family: var(--font-body);\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: 0.02em;\n  padding: 14px 32px;\n  border-radius: var(--radius-md);\n  text-decoration: none;\n  border: none;\n  cursor: pointer;\n  transition: background-color 0.18s ease, transform 0.12s ease;\n}\n.ie-sd-btn:hover { background-color: var(--accent-dark); transform: translateY(-1px); }\n.ie-sd-btn:active { transform: translateY(0); }\n.ie-sd-btn-full { width: 100%; text-align: center; display: block; box-sizing: border-box; }\n\n.ie-sd-img-wrap {\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  background: var(--bg-light);\n}\n.ie-sd-img-wrap img {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  display: block;\n}\n\n.ie-sd-feature-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: var(--space-lg);\n  align-items: center;\n}\n@media (max-width: 768px) {\n  .ie-sd-feature-row { display: flex; flex-direction: column; gap: var(--space-md); }\n}\n\n.ie-sd-icon-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: var(--space-sm);\n  max-width: 600px;\n  margin: var(--space-md) auto 0;\n  text-align: center;\n}\n.ie-sd-icon-item {\n  background: var(--bg-creme);\n  border: 1px solid var(--border-light);\n  border-radius: var(--radius-md);\n  padding: var(--space-md) var(--space-sm);\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--primary);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 10px;\n}\n.ie-sd-icon-item svg {\n  width: 26px;\n  height: 26px;\n  stroke: var(--accent);\n  fill: none;\n  stroke-width: 1.5;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n@media (max-width: 600px) {\n  .ie-sd-icon-grid { grid-template-columns: 1fr 1fr; }\n}\n\n.ie-sd-specs-grid {\n  display: grid;\n  grid-template-columns: 5fr 7fr;\n  gap: var(--space-lg);\n  align-items: center;\n}\n.ie-sd-specs-img-wrap {\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  background: var(--bg-light);\n}\n.ie-sd-specs-img-wrap img {\n  width: 100%;\n  height: auto;\n  display: block;\n}\n.ie-sd-specs-table { width: 100%; border-collapse: collapse; }\n.ie-sd-specs-table tr { border-bottom: 1px solid var(--border-light); }\n.ie-sd-specs-table td { padding: 10px 0; font-size: 14px; vertical-align: top; }\n.ie-sd-specs-table td:first-child {\n  width: 40%;\n  color: var(--muted);\n  font-weight: 500;\n  padding-right: var(--space-sm);\n}\n@media (max-width: 768px) {\n  .ie-sd-specs-grid { grid-template-columns: 1fr; gap: var(--space-md); }\n}\n\n.ie-sd-pdf-box {\n  border: 2px dashed var(--accent);\n  border-radius: var(--radius-lg);\n  background: var(--bg-creme);\n  padding: var(--space-lg);\n  text-align: center;\n  max-width: 700px;\n  margin: var(--space-lg) auto 0;\n}\n.ie-sd-pdf-box h3 {\n  font-family: var(--font-body);\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--primary);\n  margin: 0 0 8px;\n}\n.ie-sd-pdf-box p {\n  font-size: 14px;\n  color: var(--muted);\n  margin: 0 0 var(--space-md);\n}\n.ie-sd-pdf-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--accent);\n  color: var(--white);\n  font-family: var(--font-body);\n  font-size: 14px;\n  font-weight: 600;\n  padding: 12px 28px;\n  border-radius: var(--radius-pill);\n  text-decoration: none;\n  transition: background-color 0.18s ease;\n}\n.ie-sd-pdf-btn:hover { background-color: var(--accent-dark); }\n\n.ie-sd-faq-item {\n  border-bottom: 1px solid var(--border-light);\n}\n.ie-sd-faq-item summary {\n  cursor: pointer;\n  list-style: none;\n  padding: var(--space-sm) 0;\n  font-size: 15px;\n  font-weight: 500;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  color: var(--primary);\n}\n.ie-sd-faq-item summary::-webkit-details-marker { display: none; }\n.ie-sd-faq-item summary::after { content: '+'; color: var(--accent); font-size: 20px; font-weight: 300; margin-left: var(--space-sm); flex-shrink: 0; }\n.ie-sd-faq-item[open] summary::after { content: '-'; }\n.ie-sd-faq-answer { animation: ie-sd-fade-in 0.2s ease; }\n.ie-sd-faq-answer p {\n  font-size: 14px;\n  line-height: 1.75;\n  color: var(--muted);\n  padding-bottom: var(--space-sm);\n  margin: 0;\n}\n\n.ie-sd-final-cta {\n  border: 4px solid var(--accent);\n  background: var(--bg-light);\n  border-radius: var(--radius-lg);\n  padding: var(--space-lg);\n  text-align: center;\n  max-width: 750px;\n  margin: 0 auto var(--space-xl);\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ie-sd-page\"\u003e\n\n\u003c!-- SECTION 1: HERO (SPLIT 50\/50) --\u003e\n\u003cdiv style=\"padding-top: var(--space-md);\" class=\"ie-sd-section\"\u003e\n  \u003cdiv class=\"ie-sd-feature-row\"\u003e\n    \u003cdiv style=\"text-align: left;\" class=\"ie-sd-feature-text\"\u003e\n      \u003cp class=\"ie-sd-eyebrow\"\u003eArtisan Hardware Series · Handcrafted in Morocco\u003c\/p\u003e\n      \u003ch2 class=\"ie-sd-h2\"\u003eHandcrafted Solid Brass Soap Dish\u003c\/h2\u003e\n      \u003cp class=\"ie-sd-body\"\u003eA wall-mounted soap dish in solid unlacquered brass, finished with a hammered texture. Keeps your soap dry while adding a warm, luxurious touch to your bathroom.\u003c\/p\u003e\n      \u003cdiv style=\"margin-top: var(--space-md); justify-content: flex-start;\" class=\"ie-sd-badges\"\u003e\n        \u003cspan class=\"ie-sd-badge\"\u003e✦ Handcrafted to Order\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ 5-Year Warranty\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ Free Shipping\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ 30-Day Returns\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ie-sd-img-wrap\"\u003e\u003cimg loading=\"lazy\" alt=\"Handcrafted solid brass soap dish, hammered texture, wall mounted, Marrakesh Morocco\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0639\/7329\/4189\/files\/Solid_Brass_Wall_Soap_Holder_2.webp?v=1786948154\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 2: FEATURE ROW --\u003e\n\u003cdiv class=\"ie-sd-section\"\u003e\n  \u003cdiv class=\"ie-sd-feature-row\"\u003e\n    \u003cdiv class=\"ie-sd-img-wrap\"\u003e\u003cimg loading=\"lazy\" alt=\"Solid brass soap dish, hammered brass tray detail\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0639\/7329\/4189\/files\/Solid_Brass_Wall_Soap_Holder_5.webp?v=1786948154\"\u003e\u003c\/div\u003e\n    \u003cdiv style=\"text-align: left;\" class=\"ie-sd-feature-text\"\u003e\n      \u003cp class=\"ie-sd-eyebrow\"\u003eHandmade, One Piece at a Time\u003c\/p\u003e\n      \u003ch3 class=\"ie-sd-h3\"\u003eA Piece That Ages With Character\u003c\/h3\u003e\n      \u003cp class=\"ie-sd-body\"\u003eEach soap dish is carefully handcrafted by skilled artisans, making every piece unique. The unlacquered brass finish naturally develops a rich patina over time, enhancing its authentic appearance. Rust-resistant and built for humid environments, it blends easily with modern, farmhouse, vintage, and traditional interiors.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 3: WHAT'S INCLUDED (ICON GRID) --\u003e\n\u003cdiv class=\"ie-sd-section\"\u003e\n  \u003ch2 class=\"ie-sd-h2\" style=\"text-align:center;\"\u003eWhat's Included\u003c\/h2\u003e\n  \u003cdiv class=\"ie-sd-icon-grid\"\u003e\n    \u003cdiv class=\"ie-sd-icon-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"9\" width=\"18\" height=\"7\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6 9V7a2 2 0 012-2h8a2 2 0 012 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      1 × Brass Soap Dish\n    \u003c\/div\u003e\n    \u003cdiv class=\"ie-sd-icon-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.8 9.8L20 20\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 20l4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Mounting Hardware Included\n    \u003c\/div\u003e\n    \u003cdiv class=\"ie-sd-icon-item\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.7 6.3a4 4 0 00-5.4 5.4L3 18v3h3l6.3-6.3a4 4 0 005.4-5.4l-2.8 2.8-2-2 2.8-2.8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Easy Wall Installation\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 4: TECHNICAL SPECS (IMAGE BESIDE TABLE) --\u003e\n\u003cdiv class=\"ie-sd-section\"\u003e\n  \u003ch2 class=\"ie-sd-h2\"\u003eTechnical Details\u003c\/h2\u003e\n  \u003cdiv class=\"ie-sd-specs-grid\"\u003e\n    \u003cdiv class=\"ie-sd-specs-img-wrap\"\u003e\u003cimg loading=\"lazy\" alt=\"Solid brass soap dish dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0639\/7329\/4189\/files\/Solid_Brass_Wall_Soap_Holder.png?v=1786948396\"\u003e\u003c\/div\u003e\n    \u003ctable class=\"ie-sd-specs-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSolid Brass\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eUnlacquered, Hammered Texture\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003eWall-Mounted\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eSoap Dish + Mounting Hardware\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eCustomization\u003c\/td\u003e\n\u003ctd\u003eSize, Finish, and Matching Accessories on Request\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eOrigin\u003c\/td\u003e\n\u003ctd\u003eHandcrafted in Marrakesh, Morocco\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background: var(--bg-light); border-left: 3px solid var(--accent); border-radius: 0 var(--radius-md) var(--radius-md) 0; padding: var(--space-sm) var(--space-md); margin-top: var(--space-md); font-size: 13px; color: var(--muted); line-height: 1.7;\"\u003e\n    \u003cstrong\u003eLiving Finish Note:\u003c\/strong\u003e The unlacquered brass develops a natural patina over time. This cosmetic aging is expected and celebrated, not considered a defect.\n  \u003c\/div\u003e\n  \u003cdiv class=\"ie-sd-pdf-box\"\u003e\n    \u003ch3\u003eDownload Size Guide\u003c\/h3\u003e\n    \u003cp\u003eReference image with full dimensions.\u003c\/p\u003e\n    \u003ca class=\"ie-sd-pdf-btn\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0639\/7329\/4189\/files\/Solid_Brass_Wall_Soap_Holder_6.webp?v=1786948154\" download target=\"_blank\" rel=\"noopener\"\u003eDownload Size Guide\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 5: FAQ --\u003e\n\u003cdiv class=\"ie-sd-section\"\u003e\n  \u003ch2 class=\"ie-sd-h2\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n  \u003cdetails class=\"ie-sd-faq-item\"\u003e\n    \u003csummary\u003eDoes this come in different sizes or finishes?\u003c\/summary\u003e\n    \u003cdiv class=\"ie-sd-faq-answer\"\u003e\n      \u003cp\u003eThis soap dish is available in a single standard size and finish. Custom sizes, finishes, or matching bathroom accessories can be arranged, contact us to discuss your project.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails class=\"ie-sd-faq-item\"\u003e\n    \u003csummary\u003eHow is it installed?\u003c\/summary\u003e\n    \u003cdiv class=\"ie-sd-faq-answer\"\u003e\n      \u003cp\u003eIt's wall-mounted and ships with mounting hardware included, making installation straightforward.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails class=\"ie-sd-faq-item\"\u003e\n    \u003csummary\u003eHow does the unlacquered brass patina develop?\u003c\/summary\u003e\n    \u003cdiv class=\"ie-sd-faq-answer\"\u003e\n      \u003cp\u003eOver time and with normal exposure to moisture and air, the brass gradually darkens and develops warm tones. This is a natural process, not a flaw.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails class=\"ie-sd-faq-item\"\u003e\n    \u003csummary\u003eIs it suitable for humid bathrooms?\u003c\/summary\u003e\n    \u003cdiv class=\"ie-sd-faq-answer\"\u003e\n      \u003cp\u003eYes, it's rust-resistant and designed to hold up well in humid environments.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails class=\"ie-sd-faq-item\"\u003e\n    \u003csummary\u003eWhat if I'm not satisfied with my purchase?\u003c\/summary\u003e\n    \u003cdiv class=\"ie-sd-faq-answer\"\u003e\n      \u003cp\u003eReturn 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.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 6: FINAL CTA --\u003e\n\u003cdiv style=\"margin-bottom: var(--space-xl);\" class=\"ie-sd-section ie-sd-final-cta\"\u003e\n  \u003ch2 style=\"text-align: center;\" class=\"ie-sd-h2\"\u003eAdd Timeless Elegance to Your Bathroom\u003c\/h2\u003e\n  \u003cp style=\"text-align: center; margin-bottom: var(--space-md);\" class=\"ie-sd-body\"\u003eHandcrafted solid brass, a small detail that makes a lasting impression.\u003c\/p\u003e\n  \u003cdiv style=\"text-align: center;\"\u003e\u003ca style=\"max-width: 400px; margin: 0 auto var(--space-md);\" class=\"ie-sd-btn ie-sd-btn-full\" href=\"#\"\u003eAdd to Cart →\u003c\/a\u003e\u003c\/div\u003e\n  \u003cdiv style=\"margin-bottom: 0;\" class=\"ie-sd-badges\"\u003e\n    \u003cspan class=\"ie-sd-badge\"\u003e✦ Handcrafted to Order\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ 5-Year Warranty\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ Free Shipping\u003c\/span\u003e \u003cspan class=\"ie-sd-badge\"\u003e✦ 30-Day Returns\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .ie-sd-page --\u003e","brand":"Insideast","offers":[{"title":"1x Unit","offer_id":45652489470061,"sku":null,"price":70.22,"currency_code":"USD","in_stock":true},{"title":"2x Units","offer_id":45652489502829,"sku":null,"price":130.44,"currency_code":"USD","in_stock":true},{"title":"3x Units","offer_id":45652489535597,"sku":null,"price":198.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0639\/7329\/4189\/files\/Solid_Brass_Wall_Soap_Holder_1.webp?v=1786948154","url":"https:\/\/www.insideast.com\/it\/products\/solid-brass-wall-soap-holder-handcrafted-soap-dish","provider":"Insideast","version":"1.0","type":"link"}