{"title":"Squeaky Clean","description":"","products":[{"product_id":"candied-apple","title":"Macintosh Apple","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-apple-tag { display: inline-block; background: #d8c8b0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b8a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍎 Juicy Apple\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-apple-tag\"\u003e🍎 juicy apple\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍎 Juicy Apple \u0026amp; Rose Musk Soap — Bright \u0026amp; Floral\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eJuicy apples, orange peels, and rose musk — bright, fresh, and delicately floral.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eJuicy apples, orange peels, and rose musk — bright, fresh, and delicately floral.\u003c\/p\u003e\n\n  \u003cp\u003eDelight your senses with our Juicy Apple \u0026amp; Rose Musk soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap offers a bright, refreshing scent that's both playful and elegant. The crisp, juicy aroma of fresh apples is beautifully complemented by zesty orange peels and the soft, romantic allure of rose musk. Each bar gently cleanses and hydrates, leaving your skin feeling soft, smooth, and delicately scented with a fragrance that's perfect for any season.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍎 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eJuicy Apple · Orange Peel\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eRose Musk\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSoft · Floral\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Bright, juicy apple and orange scent\u003c\/li\u003e\n    \u003cli\u003e✅ Soft, romantic rose musk notes\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells absolutely divine! The apple and orange is so fresh and bright, and the rose musk adds a beautiful softness. It's my new favorite spring scent.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jessica M. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the fruity, floral blend of this soap. It's refreshing and romantic at the same time. My skin feels amazing and the scent lingers beautifully.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Juicy Apple \u0026amp; Rose Musk is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a bright, fresh blend of juicy apples, zesty orange peels, and soft rose musk — playful, elegant, and beautifully balanced.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416188981507,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/885bd043fd4fa1aa525281d34caeb119.webp?v=1677949814"},{"product_id":"chestnut-birch","title":"Chestnut Birch","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-chestnut-tag { display: inline-block; background: #c8b8a8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8a898; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌰 Roasted Chestnut\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-chestnut-tag\"\u003e🌰 roasted chestnut\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌰 Roasted Chestnut \u0026amp; Leather Soap — Warm \u0026amp; Comforting\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eRoasted chestnuts with hints of leather and fresh rainfall notes — warm, inviting, and effortlessly sophisticated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eRoasted chestnuts with hints of leather and fresh rainfall notes — warm, inviting, and effortlessly sophisticated.\u003c\/p\u003e\n\n  \u003cp\u003eEmbrace the cozy warmth of our Roasted Chestnut \u0026amp; Leather soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap offers a rich, comforting scent that feels like a crisp autumn day. The warm, nutty aroma of roasted chestnuts is beautifully balanced with subtle hints of leather and fresh rainfall, creating a sophisticated, grounding fragrance. Each bar gently cleanses and hydrates, leaving your skin feeling soft, smooth, and enveloped in a warm, inviting scent that's perfect for any season.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌰 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eRoasted Chestnut\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌧️ Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFresh Rainfall · Leather\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eWarm · Woodsy\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Warm, comforting roasted chestnut scent\u003c\/li\u003e\n    \u003cli\u003e✅ Sophisticated leather and fresh rainfall notes\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely beautiful! The roasted chestnut scent is so warm and comforting. The leather and rainfall notes make it feel so sophisticated. I'm obsessed!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michelle T. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the cozy, inviting scent of this soap. It reminds me of autumn evenings. My skin feels amazing and the fragrance lingers beautifully.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Daniel S. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Roasted Chestnut \u0026amp; Leather is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a warm, inviting blend of roasted chestnuts with subtle hints of leather and fresh rainfall — cozy, sophisticated, and effortlessly comforting.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416191701251,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/ef97d4f168805f4e6135d025b680710a.webp?v=1677949791"},{"product_id":"coconut-shave-bar","title":"Frankincense \u0026 Cedar Wood Shave Bar with Charcoal","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-shave-tag { display: inline-block; background: #d0c8b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0b0a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🪒 Shave Bar\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🪒 shave bar\u003c\/span\u003e\n    \u003cspan class=\"ns-shave-tag\"\u003e🧔 face \u0026amp; body\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🪒 Frankincense \u0026amp; Cedarwood Shave Bar — Smooth \u0026amp; Soothing\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003ePerfect blend of earthy and woodsy — pure frankincense essential oil and cedarwood essential oil.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003ePerfect blend of earthy and woodsy — pure frankincense essential oil and cedarwood essential oil.\u003c\/p\u003e\n\n  \u003cp\u003eSoothing olive oil, coconut oil, and moisturizing shea butter mixed with detoxing charcoal and exfoliating bentonite clay and fine grain pumice. The perfect shave bar for anyone. For face and body!\u003c\/p\u003e\n\n  \u003cp\u003eElevate your shaving routine with our Frankincense \u0026amp; Cedarwood Shave Bar. Handcrafted with a nourishing blend of olive oil, coconut oil, shea butter, and fine grain pumice, this bar creates a rich, creamy lather that softens hair and prepares your skin for a smooth, comfortable shave. The detoxifying charcoal and bentonite clay help draw out impurities, while the grounding, earthy aroma of frankincense and cedarwood essential oils provides a calming, spa-like experience. Gentle enough for both face and body, this shave bar leaves your skin feeling clean, soft, and soothed.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFrankincense · Cedarwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eEarthy · Woodsy\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🧡 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eWarm · Resinous\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Rich, creamy lather for a smooth shave\u003c\/li\u003e\n    \u003cli\u003e✅ Detoxing charcoal and bentonite clay\u003c\/li\u003e\n    \u003cli\u003e✅ Fine grain pumice for gentle exfoliation\u003c\/li\u003e\n    \u003cli\u003e✅ Grounding frankincense and cedarwood scent\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This shave bar is amazing! It creates such a rich, creamy lather and my skin feels so smooth after shaving. The frankincense and cedarwood scent is incredibly grounding.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Thomas G. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I've tried so many shave soaps and this one is by far the best. It's gentle on my sensitive skin and gives me the closest, smoothest shave. The earthy scent is perfect.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah H. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this shave bar safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our shave bar is formulated with gentle, skin-nourishing oils and shea butter. The fine grain pumice provides gentle exfoliation without irritation, making it suitable for sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow do I use this shave bar? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWet your skin and the bar. Rub the bar directly onto the area you wish to shave or work it into a lather with a shaving brush. Apply the lather, shave, and rinse.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This shave bar is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this shave bar smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a perfect blend of earthy and woodsy — pure frankincense and cedarwood essential oils create a grounding, calming aroma.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of pure essential oils — never any phthalates or harsh synthetic fragrances.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416195731715,"sku":"","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/frankincense-cedarwood-shave-bar_1.png?v=1785900471"},{"product_id":"coffee","title":"Morning Coffee","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-coffee-tag { display: inline-block; background: #c0b8a8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0a898; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e☕ Morning Coffee\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-coffee-tag\"\u003e☕ morning coffee\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e☕ Morning Coffee Soap — Smooth, Energizing \u0026amp; Exfoliating\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmooth medium roast cup of morning coffee. Infused with Endiro coffee and coffee grounds for the perfect amount of exfoliation and caffeine to your skin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSmooth medium roast cup of morning coffee. This soap is infused with Endiro coffee and coffee grounds to add the perfect amount of exfoliating and caffeine to your skin.\u003c\/p\u003e\n\n  \u003cp\u003eWake up your senses with our Morning Coffee soap — the perfect way to start your day. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap is infused with real Endiro coffee and coffee grounds. The smooth, medium roast aroma will transport you to your favorite coffee shop, while the coffee grounds provide gentle exfoliation to reveal fresh, radiant skin. The natural caffeine helps invigorate and revitalize, leaving you feeling energized and ready to take on the day. Each bar gently cleanses and hydrates, making it the perfect addition to your morning routine.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e☕ Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFresh Brewed Coffee\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌰 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMedium Roast · Smooth\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eEarthy · Warm\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Invigorating medium roast coffee scent\u003c\/li\u003e\n    \u003cli\u003e✅ Real Endiro coffee and coffee grounds for gentle exfoliation\u003c\/li\u003e\n    \u003cli\u003e✅ Natural caffeine to energize and revitalize skin\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and refreshed\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is a game-changer for my morning routine! The coffee scent is so rich and invigorating, and the coffee grounds exfoliate perfectly. My skin feels amazing.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Laura M. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love everything about this soap! It smells like a fresh cup of coffee and the exfoliation is just right. It's become my favorite way to wake up in the morning.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— David R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The coffee grounds provide gentle exfoliation suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Morning Coffee is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes the caffeine in the soap absorb into the skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Caffeine is known to be absorbed through the skin and can help invigorate and revitalize your skin's appearance, leaving it feeling refreshed and energized.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416197861635,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/65d147e6602967a5357841d4ecd8c4f1.webp?v=1677948869"},{"product_id":"iced-vanilla-woods","title":"Midnight Woods","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-midnight-tag { display: inline-block; background: #c0b8c8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a2a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0a8b8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🌙 Midnight Woods\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-midnight-tag\"\u003e🌙 midnight woods\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🌙 Midnight Woods Soap — Deep, Cozy \u0026amp; Irresistibly Smooth\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSoft lavender, creamy vanilla, smoky woods, and warm musk 🌙🌲\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eDeep, cozy, and irresistibly smooth — Midnight Woods is one of those scents that lingers in the best way. A calming touch of lavender and vanilla is wrapped in smoky woods and warm musk, creating a rich, cologne-style fragrance that feels comforting, confident, and just a little mysterious.\u003c\/p\u003e\n\u003cp\u003eThis bar is handcrafted using our natural cold-process method with nourishing olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. It gently cleanses while helping your skin stay soft, balanced, and hydrated — never dry or tight.\u003c\/p\u003e\n\u003cp\u003eEarthy yet refined, Midnight Woods is perfect for anyone who loves a darker, woodsy scent with a soft, soothing finish. It's a favorite for evening showers, slow mornings, and anyone who wants their soap to feel a little indulgent.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍦 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCreamy Vanilla\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e💜 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCalming Lavender\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌲 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eSmoky Woods · Warm Musk\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Deep, cozy cologne-style fragrance\u003c\/li\u003e\n\u003cli\u003e✅ Calming lavender and creamy vanilla notes\u003c\/li\u003e\n\u003cli\u003e✅ Smoky woods and warm musk base\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Cruelty-free \u0026amp; thoughtfully sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates, no harsh chemicals, no nonsense\u003c\/li\u003e\n\u003cli\u003e✅ Small-batch, handcrafted with care\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003e✨ Each bar is handmade, so color and pattern may vary slightly — making every bar uniquely yours.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"Midnight Woods is absolutely incredible! The scent is rich and mysterious — like a luxury cologne. The lavender and vanilla soften it perfectly. It's my new favorite.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Daniel S. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap smells amazing and leaves my skin feeling so soft. The smoky woods and musk with a hint of lavender is such a unique, beautiful blend. I'm obsessed!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Rachel T. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Midnight Woods is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does Midnight Woods smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt's a deep, cozy blend of creamy vanilla, calming lavender, smoky woods, and warm musk — rich, cologne-style, and just a little mysterious.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416204284163,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/Screenshot-20230902-150235_2.png?v=1693685023"},{"product_id":"lemongrass","title":"Citronella + Lemongrass","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-citronella-tag { display: inline-block; background: #d8d8b0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a4a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8c8a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍋 Citronella \u0026amp; Lemongrass\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-citronella-tag\"\u003e🍋 citronella \u0026amp; lemongrass\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍋 Citronella \u0026amp; Lemongrass Soap — Fresh \u0026amp; Energizing\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eThe lemony sweet freshness of a perfect summer day — made with pure citronella essential oil, pure lemongrass essential oil, and soothing turmeric.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eThe lemony sweet freshness of a perfect summer day — made with pure citronella essential oil and pure lemongrass essential oil and mixed with soothing turmeric.\u003c\/p\u003e\n\n  \u003cp\u003eEnergize your senses with our Citronella and Lemongrass soap, handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, enriched with turmeric and pure essential oils. This invigorating soap combines the crisp, citrusy aroma of citronella and lemongrass with the natural benefits of turmeric. Citronella oil is known for its insect-repelling properties, while lemongrass oil offers antiseptic and astringent qualities, promoting clean and healthy skin. Turmeric, rich in antioxidants and anti-inflammatory compounds, gently nourishes and revitalizes, leaving your skin feeling refreshed and rejuvenated. Enjoy the fresh and uplifting scent that awakens the senses, making each wash a refreshing and beneficial experience. Treat yourself to the cleansing and rejuvenating benefits of our Citronella and Lemongrass soap, perfect for both skincare and a revitalizing bath routine.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍋 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCitronella · Lemongrass\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCitrus · Fresh Herbal\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🧡 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eTurmeric · Earthy\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Fresh, uplifting citronella and lemongrass scent\u003c\/li\u003e\n    \u003cli\u003e✅ Natural insect-repelling properties\u003c\/li\u003e\n    \u003cli\u003e✅ Turmeric for antioxidant and anti-inflammatory benefits\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, refreshed, and rejuvenated\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells like summer in a bar! The citronella and lemongrass are so refreshing and uplifting. I love that it has natural insect-repelling benefits too.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah D. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"The fresh citrus scent of this soap is amazing! The turmeric adds a soothing touch and my skin feels incredible. It's perfect for a refreshing morning shower.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jennifer P. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a bright, refreshing scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a fresh, lemony sweet blend of citronella and lemongrass with a soothing turmeric finish — like a perfect summer day.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416207528195,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/5556815443fc93ad2d35e47c77865b05.webp?v=1677948881"},{"product_id":"nightshade","title":"Nightshade","description":"\u003ch3\u003eSmells Like: Cologne of wood, floral, and citrus fragrance with touch of linen scent\u003c\/h3\u003e\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"Dark and sweet fragrance of juicy blackberry and rich bourbon notes\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry. \u003c\/span\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eSustainable and Small business sourced Ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNatural Cold Processed Oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNo Phthalates or nasty chemicals\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cspan style=\"font-size: 13.3333px; font-family: Arial;\"\u003eOur handcrafted soap may look different than the image.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416209035523,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/a128c6bae5b4ae18685e2012af5355c2.webp?v=1677948873"},{"product_id":"oatmeal-honey","title":"Oatmeal \u0026 Honey","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-vanilla-tag { display: inline-block; background: #d8d0c0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b8a8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🍦 Warm Vanilla\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-vanilla-tag\"\u003e🍦 warm vanilla\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🍦 Oatmeal \u0026amp; Honey - Warm Vanilla \u0026amp; Powder Soap \u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSubtle blend of sweetness, creamy powder, and vanilla base notes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eSubtle blend of sweetness, creamy powder, and vanilla base notes.\u003c\/p\u003e\n\u003cp\u003eIndulge in the comforting embrace of our Warm Vanilla \u0026amp; Powder soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap offers a soft, inviting scent that feels like a warm hug. The subtle sweetness of creamy powder and rich vanilla creates a calming, cozy aroma that's perfect for everyday indulgence. Each bar gently cleanses and hydrates, leaving your skin feeling soft, smooth, and delicately scented with a timeless, comforting fragrance.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍬 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eSubtle Sweetness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌸 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCreamy Powder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍦 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eRich Vanilla\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Soft, comforting vanilla and powder scent\u003c\/li\u003e\n\u003cli\u003e✅ Subtle sweetness with creamy warmth\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n\u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is so soft and comforting! The vanilla and powder scent is subtle and beautiful — it's like wrapping yourself in a cozy blanket. My skin feels amazing.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Rebecca M. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love the warm, creamy scent of this soap. It's not overpowering, just perfectly subtle and comforting. It's become my new favorite for everyday use.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Katie R. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Warm Vanilla \u0026amp; Powder is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt's a subtle, comforting blend of sweetness, creamy powder, and rich vanilla — soft, warm, and cozy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416209920259,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/e1d0da5e6d222d27872098a8cd93c432.webp?v=1677948386"},{"product_id":"pumpkin-spice","title":"Pumpkin Spice","description":"\u003ch3\u003eSmells Like: Sweet maple and pumpkin pie with fresh brewed coffee\u003c\/h3\u003e\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"Dark and sweet fragrance of juicy blackberry and rich bourbon notes\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry. \u003c\/span\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eSustainable and Small business sourced Ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNatural Cold Processed Oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNo Phthalates or nasty chemicals\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cspan style=\"font-size: 13.3333px; font-family: Arial;\"\u003eOur handcrafted soap may look different than the image.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416217096451,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/aaed24a49cdcd8906f694add58075739.webp?v=1677948857"},{"product_id":"tea-tree-eucalyptus","title":"Tea Tree Eucalyptus","description":"\u003ch3\u003eSmells Like: Relaxing spa days with zesty eucalyptus and earthiness\u003c\/h3\u003e\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"Dark and sweet fragrance of juicy blackberry and rich bourbon notes\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry. \u003c\/span\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eSustainable and Small business sourced Ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNatural Cold Processed Oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNo Phthalates or nasty chemicals\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cspan style=\"font-size: 13.3333px; font-family: Arial;\"\u003eOur handcrafted soap may look different than the image.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416220569859,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/de57e1822b95d45b55b179f79ae534b3.webp?v=1677948246"},{"product_id":"palo-santo","title":"Palo Santo","description":"\u003ch3\u003eSmells Like: Warm spice, cedar, and lemon leaf with hints of smokey incense.\u003c\/h3\u003e\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"Dark and sweet fragrance of juicy blackberry and rich bourbon notes\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry. \u003c\/span\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eSustainable and Small business sourced Ingredients\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNatural Cold Processed Oils\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"All of our soaps have been formulated to leave your skin feeling clean, but not dry. Sustainable and Small business sourced Ingredients, Natural Cold Processed Oils, No Pthalates or chemicals\"}' data-sheets-userformat='{\"2\":769,\"3\":{\"1\":0},\"11\":4,\"12\":0}' style=\"font-size: 10pt; font-family: Arial;\"\u003eNo Phthalates or nasty chemicals\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cspan style=\"font-size: 13.3333px; font-family: Arial;\"\u003eOur handcrafted soap may look different than the image.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416222568707,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/ce431b18519d9f3186d0d9e50c514c02.webp?v=1677948387"},{"product_id":"candy-cane","title":"Peppermint Mocha","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-mocha-tag { display: inline-block; background: #d0c0b0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0a890; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍫 Peppermint Mocha\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-mocha-tag\"\u003e🍫 peppermint mocha\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍫 Peppermint Mocha Soap — Cool, Rich \u0026amp; Indulgent\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003ePeppermint with hints of luscious chocolate, a hint of espresso, and sweet vanilla.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003ePeppermint with hints of luscious chocolate, a hint of espresso, and sweet vanilla.\u003c\/p\u003e\n\n  \u003cp\u003eIndulge your senses with our Peppermint Mocha soap — a decadent blend that's as invigorating as it is comforting. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap combines the cool, crisp freshness of peppermint with the rich, warm notes of chocolate, espresso, and vanilla. The result is a luxurious, dessert-inspired scent that will make your daily shower feel like a treat. Each bar gently cleanses and hydrates, leaving your skin feeling soft, smooth, and deliciously scented.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e❄️ Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCool Peppermint\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍫 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLuscious Chocolate · Espresso\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍦 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSweet Vanilla\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Cool, refreshing peppermint notes\u003c\/li\u003e\n    \u003cli\u003e✅ Rich chocolate and espresso undertones\u003c\/li\u003e\n    \u003cli\u003e✅ Sweet, creamy vanilla finish\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells absolutely incredible! The peppermint and chocolate combo is like a luxurious dessert for your shower. It's refreshing yet so comforting.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jessica T. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the Peppermint Mocha scent! It's so unique and delicious. The espresso and vanilla notes add a warmth that balances the peppermint perfectly. My new favorite!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Amanda C. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Peppermint Mocha is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Peppermint Mocha smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a cool, rich blend of peppermint, luscious chocolate, a hint of espresso, and sweet vanilla — like a decadent mocha treat for your senses.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416223256835,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/a6108ed5afe14db45a2f9e899b460ab9.webp?v=1677949810"},{"product_id":"oakmoss-amber","title":"Oakmoss + Amber","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-amber-tag { display: inline-block; background: #d0c8b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0b0a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧡 Amber \u0026amp; Sage\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-amber-tag\"\u003e🧡 amber \u0026amp; sage\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🧡 Amber, Sage \u0026amp; Musk Soap — Warm \u0026amp; Grounding\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eAmber, sage, with hints of musk and lavender — warm, earthy, and beautifully balanced.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eAmber, sage, with hints of musk and lavender — warm, earthy, and beautifully balanced.\u003c\/p\u003e\n\n  \u003cp\u003eDiscover the warm, grounding embrace of our Amber, Sage \u0026amp; Musk soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap offers a rich, earthy scent that's both comforting and sophisticated. The golden warmth of amber and the herbaceous freshness of sage are perfectly balanced with soft musk and a touch of calming lavender. Each bar gently cleanses and hydrates, leaving your skin feeling soft, smooth, and enveloped in a warm, inviting fragrance that's perfect for any season.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSage · Herbaceous\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🧡 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eAmber · Warmth\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMusk · Lavender\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Warm, grounding amber and sage scent\u003c\/li\u003e\n    \u003cli\u003e✅ Soft musk and calming lavender notes\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely beautiful! The amber and sage scent is so warm and grounding. It's the perfect balance of earthy and sophisticated.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Natalie R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the warm, herbaceous scent of this soap. The lavender and musk add a soft, calming finish. It's become my favorite for evening showers.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Brian K. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Amber, Sage \u0026amp; Musk is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a warm, grounding blend of amber and sage with soft hints of musk and lavender — earthy, sophisticated, and beautifully balanced.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416224600323,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/e3ed811bb045a1678a2eed11850b616c.webp?v=1677948861"},{"product_id":"cedarmusk-lavender","title":"Cedarmusk + Lavender","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-cedar-tag { display: inline-block; background: #c8c0b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8b0a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌲 Cedar Musk Lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-cedar-tag\"\u003e🌲 cedar musk lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌲 Cedar Musk Lavender Soap — Grounding \u0026amp; Luxurious\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eWarm cedarwood, soft musk, hints of mahogany, and calming lavender 🌿\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eGrounding, cozy, and quietly luxurious — Cedar Musk Lavender is the perfect balance of earthy woods and gentle floral calm. Notes of cedar, mahogany, and soft musk create a warm, masculine base, while lavender adds a soothing, spa-like finish that helps you slow down and reset.\u003c\/p\u003e\n\n  \u003cp\u003eHandcrafted using our natural cold-process method, this bar is made with nourishing olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil to gently cleanse without stripping your skin. The result? Clean, hydrated skin that feels calm, comfortable, and refreshed.\u003c\/p\u003e\n\n  \u003cp\u003eWhether you're winding down at night or starting your day with intention, this soap brings a sense of balance and quiet confidence to your daily routine.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌲 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedar · Mahogany\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e💜 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLavender · Soft Floral\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSoft Musk · Woody\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Grounding, warm cedar and mahogany notes\u003c\/li\u003e\n    \u003cli\u003e✅ Calming lavender and soft musk\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Cruelty-free \u0026amp; thoughtfully sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates, no harsh chemicals, no nonsense\u003c\/li\u003e\n    \u003cli\u003e✅ Small-batch, handcrafted with care\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003e✨ Each bar is handmade, so colors and patterns may vary slightly from the image — making every bar one of a kind.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Cedar Musk Lavender is absolutely divine! The warm cedar and mahogany with a hint of lavender is the perfect balance. It's my new favorite for winding down at night.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Anna R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells amazing! It's earthy and calming without being too masculine. My skin feels so soft and hydrated. I'll definitely be ordering more.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— David L. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Cedar Musk Lavender is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Cedar Musk Lavender smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a warm, grounding blend of cedarwood, mahogany, soft musk, and calming lavender — earthy and cozy with a soothing floral finish.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416225386755,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/f7e46f62611f69ffbafdadc36aa086c7.webp?v=1677949795"},{"product_id":"blazing-bonfire","title":"Blazing Bonfire","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bonfire-tag { display: inline-block; background: #d0c0a8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0a890; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🔥 Blazing Bonfire\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-bonfire-tag\"\u003e🔥 blazing bonfire\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🔥 Blazing Bonfire Soap — Smokey, Cozy \u0026amp; Nostalgic\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmokey, cedar and pine with hints of vanilla — like a crackling bonfire on a cool autumn night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eSmokey, cedar and pine with hints of vanilla — like a crackling bonfire on a cool autumn night.\u003c\/p\u003e\n\u003cp\u003eExperience the cozy nostalgia of autumn nights with our Blazing Bonfire soap, handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. This soap evokes the essence of a crackling bonfire, blending smokey, earthy cedar and pine with delicate hints of brown sugar and vanilla. The fragrance opens with warm top notes of cedar and amber, enveloping you in a comforting embrace. Middle notes of smoke, pine, brown sugar, and charred wood add depth and complexity, while base notes of resin, vanilla, and roasted marshmallow provide a sweet, lingering finish. Indulge in the luxurious lather and moisturizing benefits of olive oil and coconut oil, leaving your skin feeling cleansed, hydrated, and imbued with the spirit of autumn nights. Embrace the warmth and nostalgia of Blazing Bonfire soap for a soothing and indulgent bathing experience.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🔥 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCedar · Amber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌲 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eSmoke · Pine · Brown Sugar · Charred Wood\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍬 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eResin · Vanilla · Roasted Marshmallow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Smokey, cozy bonfire scent\u003c\/li\u003e\n\u003cli\u003e✅ Warm cedar and pine notes\u003c\/li\u003e\n\u003cli\u003e✅ Sweet hints of vanilla and roasted marshmallow\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Leaves skin clean, soft, and deeply moisturized\u003c\/li\u003e\n\u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is pure autumn nostalgia! The smokey cedar and pine scent with a hint of vanilla and marshmallow is absolutely perfect. It's like a cozy campfire in a bar.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Jennifer R. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love the warm, comforting scent of Blazing Bonfire. It's not too sweet, just the right balance of smokey and cozy. My skin feels amazing after using it.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Michael T. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Blazing Bonfire is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does Blazing Bonfire smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt's a cozy, nostalgic blend of smokey cedar and pine with warm hints of brown sugar, vanilla, and roasted marshmallow — like a crackling bonfire on a cool autumn night.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416230367491,"sku":"","price":8.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/c60db6883034691a084005d25ba7dce8.webp?v=1677949843"},{"product_id":"tobacco-bayleaf","title":"Forest Ember","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bay-tag { display: inline-block; background: #c8d0c0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0c0a8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌲 Bay Leaf \u0026amp; Fir Needle\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-bay-tag\"\u003e🌲 bay leaf \u0026amp; fir\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌲 Bay Leaf \u0026amp; Fir Needle Soap — Woodsy \u0026amp; Fresh\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eBay leaf and fir needle with bergamot and cedar — a crisp, woodsy escape.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eBay leaf and fir needle with bergamot and cedar — a crisp, woodsy escape.\u003c\/p\u003e\n\n  \u003cp\u003eExperience the fresh, invigorating scent of the forest with our Bay Leaf \u0026amp; Fir Needle soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap captures the essence of a woodland walk. The crisp, green notes of bay leaf and fir needle are perfectly balanced with bright bergamot and warm cedar. Each bar gently cleanses and hydrates, leaving your skin feeling refreshed, soft, and subtly scented with the clean, woodsy aroma of the great outdoors.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBay Leaf · Bergamot\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌲 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFir Needle · Fresh Greens\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedar · Woodsy\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Crisp, fresh bay leaf and fir needle scent\u003c\/li\u003e\n    \u003cli\u003e✅ Bright bergamot and warm cedar notes\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and refreshed\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells like a walk through a beautiful forest. The bay leaf and fir needle notes are so refreshing, and the bergamot adds just the right brightness.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Nathan B. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love this woodsy, fresh scent. It's invigorating without being overpowering. My skin feels great and the fragrance lingers beautifully.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Emily S. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Bay Leaf \u0026amp; Fir Needle is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a crisp, woodsy blend of bay leaf, fir needle, bergamot, and cedar — fresh, invigorating, and reminiscent of a peaceful forest walk.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416231186691,"sku":"","price":8.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/43625d5f9cef434abe75d2623441bec7.webp?v=1677948247"},{"product_id":"patchouli","title":"Patchouli","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-patchouli-tag { display: inline-block; background: #d8d0c0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b8a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌱 Patchouli\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-patchouli-tag\"\u003e🌱 patchouli\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌱 Patchouli Soap — Earthy \u0026amp; Grounding\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSimple patchouli earthy aroma with notes of sweet woods and warm spices.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSimple patchouli earthy aroma with notes of sweet woods and warm spices.\u003c\/p\u003e\n\n  \u003cp\u003eGround yourself with our classic Patchouli soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap celebrates the rich, earthy essence of patchouli. The warm, woody aroma is complemented by subtle notes of sweet woods and warm spices, creating a grounding and comforting experience. The rich, creamy lather gently cleanses and hydrates, leaving your skin feeling soft, smooth, and subtly scented with the timeless allure of patchouli. Perfect for those who appreciate earthy, bohemian-inspired scents.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003ePatchouli\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSweet Woods · Warm Spices\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌱 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eEarthy · Musky\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Rich, earthy patchouli scent\u003c\/li\u003e\n    \u003cli\u003e✅ Warm woods and spice undertones\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and subtly scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This patchouli soap is absolutely perfect. The scent is earthy and grounding without being overpowering. It's my daily go-to for a calming, centered start.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah W. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the warm, woodsy notes in this soap. The patchouli is so authentic and the lather is amazing. It's become my favorite bar for a relaxing shower.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— David R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural patchouli fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This patchouli soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a simple, earthy patchouli aroma with warm, sweet woods and spice undertones — grounding, comforting, and timeless.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416232300803,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/605324e6f44104692a0157658a0a92ff.webp?v=1677948387"},{"product_id":"black-currant-absinthe","title":"Black Currant + Amber","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-currant-tag { display: inline-block; background: #d0c0c8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0a8b0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍇 Black Currant\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-currant-tag\"\u003e🍇 black currant\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍇 Black Currant Absinth Soap — Rich \u0026amp; Sophisticated\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eLuscious black currants, mixed with dark amber anise. Highlighted with saffron and blackberries.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eLuscious black currants, mixed with dark amber anise. Highlighted with saffron and blackberries.\u003c\/p\u003e\n\n  \u003cp\u003eIndulge in the luxurious scent of our Black Currant Absinth natural soap, crafted with a rich blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. This soap is infused with the captivating fragrance of black currant absinth, offering a sophisticated and enchanting aroma. The fragrance opens with vibrant top notes of black currant and saffron, unfolding into luscious middle notes of vanilla and blackberry. Deep base notes of musk, anise, and amber create a warm and alluring finish. Each bar is designed to nourish and hydrate your skin, leaving it soft, smooth, and enveloped in a rich, aromatic experience. Elevate your daily routine with the exquisite scent of Black Currant Amber and transform every wash into a moment of indulgence.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍇 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBlack Currant · Saffron\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍦 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eVanilla · Blackberry\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMusk · Anise · Amber\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Rich, sophisticated black currant and saffron scent\u003c\/li\u003e\n    \u003cli\u003e✅ Warm anise and amber base notes\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin soft, smooth, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely stunning! The black currant and saffron scent is so rich and sophisticated. It feels like a luxury spa experience every time I shower.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jennifer L. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Black Currant Absinth is my new favorite. The scent is deep, warm, and alluring. My skin feels amazing and the fragrance lingers beautifully.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michael C. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Black Currant Absinth is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Black Currant Absinth smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a rich, sophisticated blend of luscious black currants, dark amber anise, saffron, and blackberries, with warm musk and amber base notes.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416233218307,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/b4991d8b620fea6e96a33530969823ef.webp?v=1677949858"},{"product_id":"lavender-citrus-rosemary","title":"Lavender","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-lavender-tag { display: inline-block; background: #d8c8d8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b0c8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💜 Lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-lavender-tag\"\u003e💜 lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e💜 Lavender Soap — Calming \u0026amp; Classic\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eRelaxing lavender essential oil — pure, timeless, and soothing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eRelaxing lavender essential oil — pure, timeless, and soothing.\u003c\/p\u003e\n\n  \u003cp\u003eEmbrace the calm with our classic Lavender soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap is infused with pure lavender essential oil for a serene and relaxing experience. The gentle, floral aroma of lavender is known for its calming properties, making this soap the perfect choice for unwinding after a long day. The rich, creamy lather gently cleanses and hydrates, leaving your skin feeling soft, smooth, and delicately scented. Elevate your daily routine with the timeless elegance of lavender.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e💜 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLavender\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFloral · Herbaceous\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eClean · Soft\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Pure lavender essential oil — calming and soothing\u003c\/li\u003e\n    \u003cli\u003e✅ Gentle, floral, and herbaceous aroma\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This lavender soap is absolutely perfect. The scent is pure and calming, not artificial at all. It's my go-to for winding down in the evening.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Emily R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I've been using this soap for years and it never disappoints. The lavender scent is so soothing and my skin feels amazing. A true classic!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michelle K. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our lavender soap is made with gentle, skin-nourishing oils and pure lavender essential oil. It's free from harsh chemicals and synthetic fragrances, making it ideal for sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This lavender soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's pure, relaxing lavender essential oil — a classic, timeless scent that's both floral and herbaceous, with clean, soft undertones.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eNo! This soap is scented only with pure lavender essential oil — never any synthetic fragrances or phthalates.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416234332419,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/0d41db1a161041999785982792c52089.webp?v=1677948889"},{"product_id":"lemongras-lavender","title":"Lemongrass + Lavender","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-lavender-tag { display: inline-block; background: #d8c8d8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b0c8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍋 Lemongrass \u0026amp; Lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-lavender-tag\"\u003e🍋 lemongrass \u0026amp; lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍋 Lemongrass \u0026amp; Lavender Soap — Bright \u0026amp; Relaxing\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eCitrusy summer days with lemongrass and relaxing lavender.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eCitrusy summer days with lemongrass and relaxing lavender.\u003c\/p\u003e\n\n  \u003cp\u003eBrighten your daily routine with our Lemongrass \u0026amp; Lavender soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap offers the perfect balance of uplifting citrus and calming floral notes. The zesty, fresh scent of lemongrass invigorates the senses, while the soothing aroma of lavender helps you unwind. This cold-process soap gently cleanses and hydrates, leaving your skin feeling refreshed, soft, and delicately scented.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍋 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLemongrass · Citrus\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e💜 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLavender\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eHerbal · Fresh\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Bright, uplifting lemongrass scent\u003c\/li\u003e\n    \u003cli\u003e✅ Relaxing, calming lavender notes\u003c\/li\u003e\n    \u003cli\u003e✅ Perfect balance of citrus and floral\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, soft, and refreshed\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is the perfect pick-me-up! The lemongrass is so bright and refreshing, and the lavender keeps it calming. It's like a summer day in a bar.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lauren C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the balance of citrus and lavender in this soap. It's uplifting but also so relaxing. My skin feels amazing and the scent is beautiful.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lisa T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a bright, refreshing scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Lemongrass \u0026amp; Lavender smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a beautiful blend of citrusy lemongrass and relaxing lavender — like a bright summer day with a calming, soothing finish.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416235315459,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/56e3ef5bd845211958a80c7c4a70ed6f.webp?v=1677948885"},{"product_id":"bamboo-teakwood","title":"Bamboo Teakwood","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bamboo-tag { display: inline-block; background: #c8d8c8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0c8b0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🎋 Bamboo Teakwood\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-bamboo-tag\"\u003e🎋 bamboo teakwood\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🎋 Bamboo Teakwood Soap — Resort-Worthy Luxury\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eCrisp top notes of bamboo and sea salt, mingling with delicate middle notes of florals and orchid, warmed with musk and teakwood.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eDiscover the exotic allure of our natural soap, crafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. Infused with the refreshing Bamboo Teakwood scent, this soap delivers a resort-worthy experience with every use. The scent opens with crisp top notes of bamboo and sea salt, mingling with delicate middle notes of florals and orchid. As the fragrance unfolds, warm base notes of musk and teakwood emerge, creating a fresh, exotic, and sweet aroma. Each bar is designed to hydrate and pamper your skin, leaving it soft, smooth, and rejuvenated. Elevate your daily routine with the captivating Bamboo Teakwood scent and enjoy a luxurious escape to tranquility.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🎋 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBamboo · Sea Salt\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFlorals · Orchid\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMusk · Teakwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Exotic, resort-worthy bamboo and teakwood scent\u003c\/li\u003e\n    \u003cli\u003e✅ Crisp sea salt and delicate orchid notes\u003c\/li\u003e\n    \u003cli\u003e✅ Warm musk and teakwood base\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin soft, smooth, and rejuvenated\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Bamboo Teakwood is absolutely stunning! It smells like a luxury resort spa. The bamboo and sea salt notes are so fresh and the teakwood base is incredibly warm.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah D. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap transports me to a tropical getaway every time I use it. The scent is exotic and refreshing. My skin feels amazing too — soft and hydrated.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— James P. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Bamboo Teakwood is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Bamboo Teakwood smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt opens with crisp bamboo and sea salt, blooms into delicate florals and orchid, and finishes with warm musk and teakwood — fresh, exotic, and sweet.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416236036355,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/d28920bb9a6cb54fea3715acf66984e9.webp?v=1677949898"},{"product_id":"coco-cashmere","title":"Cocoa Cashmere","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-cocoa-tag { display: inline-block; background: #d8c8b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b8a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍫 Cocoa Cashmere\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-cocoa-tag\"\u003e🍫 cocoa cashmere\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍫 Cocoa Cashmere Soap — Warm, Cozy \u0026amp; Luxurious\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eAn intriguing fragrance that combines sweet cocoa butter, warm vanilla, fresh jasmine, and coconut. Elegant under notes of cedarwood and rich amber complete this unique, lovely blend. Perfect for any occasion.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSmells Like: an intriguing fragrance that combines sweet cocoa butter, warm vanilla, fresh jasmine, and coconut. Elegant under notes of cedarwood and rich amber complete this unique, lovely blend. Perfect for any occasion.\u003c\/p\u003e\n\n  \u003cp\u003eIndulge in the warm, cozy embrace of our Cocoa Cashmere soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap gently cleanses while leaving your skin feeling soft, hydrated, and delicately scented. The rich, comforting fragrance of cocoa butter and vanilla, balanced with fresh jasmine and coconut, creates a truly luxurious bathing experience. Perfect for everyday indulgence or special occasions, this soap is a little moment of warmth and elegance.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍫 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCocoa Butter · Coconut\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eJasmine · Vanilla\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedarwood · Amber\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Warm, comforting cocoa butter and vanilla scent\u003c\/li\u003e\n    \u003cli\u003e✅ Fresh jasmine and coconut notes\u003c\/li\u003e\n    \u003cli\u003e✅ Elegant cedarwood and amber base\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin soft, hydrated, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Cocoa Cashmere is absolutely divine! The scent is so warm and comforting — it's like wrapping yourself in a cozy blanket. My skin feels so soft and hydrated.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michelle C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells incredible! The cocoa butter and vanilla are perfectly balanced with the jasmine and coconut. It's my new favorite for a luxurious shower experience.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Amanda R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Cocoa Cashmere is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Cocoa Cashmere smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's an intriguing blend of sweet cocoa butter, warm vanilla, fresh jasmine, and coconut, with elegant under notes of cedarwood and rich amber — warm, cozy, and luxurious.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":42416240394499,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/be1a19372df1f12a466ba158b73b351c.webp?v=1677949767"},{"product_id":"citrus-rosemary-liquid-soap","title":"Rosemary + Citrus Liquid Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-soap-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #1a4a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧴 Liquid Hand Soap\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e♻️ Recyclable Glass\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 Made with sustainable, small business-sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧴 liquid hand soap\u003c\/span\u003e\n    \u003cspan class=\"ns-soap-tag\"\u003e🍊 citrus \u0026amp; rosemary\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍊 Natural Liquid Hand Soap — Citrus \u0026amp; Rosemary 🌿\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA crisp, energizing blend of citrusy brightness and earthy rosemary — like a garden breeze in a bottle.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eZesty, herbal, and oh-so-refreshing — our Citrus \u0026amp; Rosemary liquid soap is a bright burst of sunshine for your sink. Perfect for the kitchen or bath, it's bottled in recyclable glass and crafted with pure essential oils for a natural clean that feels as good as it smells.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e💧 Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Gently cleanses without drying your skin\u003c\/li\u003e\n    \u003cli\u003e✅ Made with pure essential oils — no artificial fragrances\u003c\/li\u003e\n    \u003cli\u003e✅ Cold-processed oils for deep nourishment\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small business-sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Free from phthalates, parabens, and harsh chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Packaged in a glass bottle that's easy to recycle\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eEach bottle is handcrafted, so appearance may vary — but the clean, fresh feeling is always the same.\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 0;\"\u003e🧼 Wash up. Wake up. Feel fresh.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Plant-based liquid soap base\u003c\/li\u003e\n    \u003cli\u003e✅ Pure citrus essential oils\u003c\/li\u003e\n    \u003cli\u003e✅ Pure rosemary essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Cold-processed oils for nourishment\u003c\/li\u003e\n    \u003cli\u003e✅ No synthetic fragrances\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our liquid hand soap is crafted with sustainable, responsibly sourced ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This hand soap is amazing! The citrus and rosemary scent is so refreshing and invigorating. My hands feel soft and clean, never stripped. The glass bottle looks beautiful on my sink too.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lauren D. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the bright, herbal scent of this soap. It's perfect for the kitchen — it cuts through grease but doesn't dry out my hands. And I love that it's in glass!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Mark T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our liquid hand soap is formulated with gentle, plant-based ingredients and pure essential oils. It's free from harsh chemicals and synthetic fragrances that can irritate sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bottle last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith regular use, one 8oz bottle typically lasts 2-3 months, depending on how often you wash your hands.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs the glass bottle recyclable? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! The glass bottle is fully recyclable. We believe in sustainable packaging that's good for your home and the planet.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our Citrus \u0026amp; Rosemary hand soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat is the scent profile? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a crisp, energizing blend of citrusy brightness and earthy rosemary — like a garden breeze in a bottle.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42432075628803,"sku":"","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/2e26f99882fcc10989d9ceeba2ab25ea.webp?v=1677949783"},{"product_id":"coastal-waters","title":"Coastal Waters","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-coastal-tag { display: inline-block; background: #c8d8d8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0c8c8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌊 Coastal Waters\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-coastal-tag\"\u003e🌊 coastal waters\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌊 Coastal Waters Body Soap — Fresh \u0026amp; Invigorating\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eExperience the fresh, bright scent of lemon, marine air, and sea greens, reminiscent of a sunset stroll along the coast.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eIndulge in our Handmade Coastal Waters Body Soap. Experience the fresh, bright scent of lemon, marine air, and sea greens, reminiscent of a sunset stroll along the coast. Elevate your bathing ritual with this invigorating fragrance, leaving your skin refreshed and delicately moisturized.\u003c\/p\u003e\n\n  \u003cp\u003eTransport yourself to the serene beauty of a coastal sunset with our Coastal Waters body soap. Handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, this soap captures the essence of a seaside stroll. The fragrance opens with invigorating top notes of lemon zest, sea ozone, and fresh greens, evoking the crispness of ocean air. Delicate middle notes of lily, jasmine, and marine waters add a floral, aquatic depth, while base notes of cedarwood, coastal musk, and dark amber provide a warm, grounding finish. Pamper your senses and your skin with this luxurious soap, leaving it cleansed, hydrated, and subtly scented with the tranquility of coastal waters. Elevate your bathing experience and indulge in the refreshing escape of Coastal Waters soap.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍋 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLemon Zest · Sea Ozone · Fresh Greens\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLily · Jasmine · Marine Waters\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedarwood · Coastal Musk · Dark Amber\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Fresh, bright lemon and marine air scent\u003c\/li\u003e\n    \u003cli\u003e✅ Floral, aquatic middle notes\u003c\/li\u003e\n    \u003cli\u003e✅ Warm, grounding cedarwood and amber base\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin cleansed, hydrated, and subtly scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Coastal Waters is absolutely divine! It smells just like a walk along the beach at sunset. The lemon and marine notes are so refreshing and the amber base is so warm.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jessica M. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap transports me to the coast every time I use it. The scent is fresh and clean without being overpowering. My skin feels amazing too!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Daniel L. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Coastal Waters is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Coastal Waters smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a fresh, bright blend of lemon zest, sea ozone, and greens, with floral lily and jasmine notes, finished with warm cedarwood, coastal musk, and dark amber.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42679029793027,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/786078c219da82308208392a434a9c94.webp?v=1677949771"},{"product_id":"desert-bloom","title":"Desert Bloom","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-desert-tag { display: inline-block; background: #d8d0c0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b8a8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌵 Desert Bloom\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-desert-tag\"\u003e🌵 desert bloom\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌵 Desert Bloom Soap — Floral, Coconut \u0026amp; Citrus\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA perfect refreshing blend of floral, coconut, and citrus on a base of musk and sandalwood. A favorite for all!\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eA perfect refreshing blend of floral, coconut, and citrus on a base of musk and sandalwood. A favorite for all!\u003c\/p\u003e\n\n  \u003cp\u003eExperience the enchanting beauty of the desert with our Desert Bloom Soap, meticulously handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. This soap offers a perfect refreshing blend of floral, coconut, and citrus notes on a base of musk and sandalwood. The fragrance opens with invigorating top notes of greenery and citrus, evoking the crispness of a desert breeze. Middle notes of coconut and floral add a tropical richness, while base notes of musk and sandalwood provide a warm and grounding finish. Treat your senses to the luxurious aroma of Desert Bloom Soap, perfect for a refreshing and indulgent bathing experience. Embrace the essence of the desert with every wash, leaving your skin cleansed, hydrated, and delicately scented with the allure of desert blooms.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eGreenery · Citrus\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🥥 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCoconut · Floral\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMusk · Sandalwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Perfect blend of floral, coconut \u0026amp; citrus\u003c\/li\u003e\n    \u003cli\u003e✅ Warm musk and sandalwood base\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin cleansed, hydrated, and delicately scented\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Desert Bloom is absolutely beautiful! The floral and coconut notes are so refreshing and the sandalwood base gives it such a warm finish. It's become my everyday favorite.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Samantha C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells like a tropical getaway! The blend of citrus, coconut, and musk is perfectly balanced. My skin feels amazing and the scent lingers beautifully.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jennifer R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Desert Bloom is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Desert Bloom smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a refreshing blend of floral, coconut, and citrus notes on a warm base of musk and sandalwood — a favorite for all!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42679032348931,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/7d02d9c1efb8f551d317818c472c197a.webp?v=1677949732"},{"product_id":"grapefruit-mint","title":"Grapefruit Mint","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-spring-tag { display: inline-block; background: #d8d8c8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a4a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8c8b0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🍊 Grapefruit Mint\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-spring-tag\"\u003e🌸 spring vibes\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🍊 Grapefruit Mint \u0026amp; Lavender Soap — Fresh Spring Vibes\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eThis refreshing twist of freshly squeezed grapefruit, mango and sunshine highlighted with hints of fresh picked mint and a touch of lavender is all you need to be immersed in Spring vibes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eThis refreshing twist of freshly squeezed grapefruit, mango and sunshine highlighted with hints of fresh picked mint and a touch of lavender is all you need to be immersed in Spring vibes.\u003c\/p\u003e\n\u003cp\u003eLet the bright, zesty aroma of grapefruit and mango transport you to a sun-drenched orchard. The cooling herbal notes of mint and calming lavender create a perfectly balanced scent that's both invigorating and soothing. Handcrafted with nourishing oils, this cold-process soap leaves your skin feeling clean, soft, and beautifully refreshed.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍊 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eFresh Rhubarb · Sparkling Grapefruit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌿 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eHerbal Mint · Lavender\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍦 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eSmooth Vanilla · Thyme\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Bright, uplifting grapefruit and mango scent\u003c\/li\u003e\n\u003cli\u003e✅ Cooling mint and calming lavender notes\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Leaves skin clean, soft, and refreshed\u003c\/li\u003e\n\u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is pure sunshine in a bar! The grapefruit and mango scent is so bright and uplifting. I love the hint of mint and lavender — it's so refreshing!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Lauren W. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This scent is everything! It's like spring in a soap. The herbal mint and lavender balance the citrus perfectly. My skin feels amazing after using it.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Megan S. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a bright, refreshing scent without irritating sensitive skin.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt's a bright, refreshing blend of grapefruit, mango, herbal mint, and a touch of lavender — with a smooth vanilla and thyme finish. Perfect for spring!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42679033823491,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/a7daafb954a1aff71b10fdf3244b4955.webp?v=1677948921"},{"product_id":"high-tide","title":"High Tide","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-coastal-tag { display: inline-block; background: #c8d8d8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b0c8c8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🌊 Coastal Tide\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-coastal-tag\"\u003e🌊 coastal tide\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🌊 High Tide Soap — Fresh Ocean Air\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eThis scent will transport you to the rocky shoreline with a burst of fresh, ozonic air, the tide rolling up and a light salty mist settling on your skin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eThis scent will transport you to the rocky shoreline with a burst of fresh, ozonic air, the tide rolling up and a light salty mist settling on your skin.\u003c\/p\u003e\n\u003cp\u003eExperience the invigorating essence of the coast with every wash. This cold-process soap is handcrafted with nourishing oils to gently cleanse and soften your skin. Let the crisp, ozonic air and delicate sea salt notes carry you away to a serene seaside escape.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌊 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eOzonic Ocean Air\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍊 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCitrus Zest · Jasmine · Sea Salt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌸 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eViolet Petals · Powdered Musk · Cedar Leaf\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Fresh, ozonic ocean air scent\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Leaves skin clean, soft, and refreshed\u003c\/li\u003e\n\u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is absolutely divine! It smells like a fresh ocean breeze and leaves my skin feeling so clean and soft. The scent lingers beautifully without being overpowering.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Amanda K. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love anything that reminds me of the sea and this soap does exactly that. The ozonic air and sea salt notes are so refreshing. It's become my morning favorite.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— James R. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural sea salt notes provide a refreshing experience without irritation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Coastal Tide is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does Coastal Tide smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt's a fresh, ozonic ocean air scent with middle notes of citrus zest, jasmine, and sea salt, finishing with violet petals, powdered musk, and cedar leaf.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this soap contain any synthetic fragrances? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe use a thoughtful blend of essential oils and safe, sustainable fragrance oils — never any phthalates or harsh chemicals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42679034609923,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/174ad7e87531d84c1d2b6aff834ab1b7.webp?v=1677948917"},{"product_id":"sea-salt-orchid","title":"Sea Salt Orchid","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-orchid-tag { display: inline-block; background: #d8c8d0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b0c0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌸 Sea Salt Orchid\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-orchid-tag\"\u003e🌸 sea salt orchid\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌸 Sea Salt Orchid Soap — Fresh, Floral \u0026amp; Effortlessly Elegant\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA fresh bouquet of florals kissed by ocean air — clean, romantic, and calming.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eFresh, floral, and effortlessly elegant — Sea Salt Orchid is a soft, romantic scent that feels like an outdoor spring wedding by the ocean. Delicate tropical orchid and jasmine bloom over airy notes of sea salt and ozone, grounded with a smooth touch of white musk and tonka.\u003c\/p\u003e\n\n  \u003cp\u003eThis all-natural, cold-process soap is handcrafted to gently cleanse while leaving your skin clean, soft, and never dry. Infused with detoxifying Himalayan and sea salts and colored naturally with rose clay, this bar offers a refreshing, spa-like experience.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFresh Orchid · White Musk\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eGreens · Jasmine · Sea Salt\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌊 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eOzone · Tonka\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Made with pure olive, coconut, and sunflower oils\u003c\/li\u003e\n    \u003cli\u003e✅ Cruelty-free, sustainably sourced palm oil\u003c\/li\u003e\n    \u003cli\u003e✅ Naturally colored with rose clay\u003c\/li\u003e\n    \u003cli\u003e✅ Contains refreshing, detoxifying Himalayan \u0026amp; sea salts\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh or unnecessary chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Handcrafted in small batches\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003e✨ Each bar is handmade, so color and design may vary slightly — making every soap uniquely yours.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eRose Clay\u003c\/li\u003e\n    \u003cli\u003eHimalayan Salt\u003c\/li\u003e\n    \u003cli\u003eSea Salt\u003c\/li\u003e\n    \u003cli\u003eEssential \u0026amp; Fragrance Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely beautiful! The scent is so romantic and elegant — like a spring garden by the sea. The sea salts leave my skin feeling so soft and refreshed.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Rachel M. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Sea Salt Orchid is my new favorite. The floral and ocean notes are perfectly balanced. It feels so luxurious and the rose clay gives it a gorgeous natural color.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Emily S. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural sea salts provide gentle exfoliation without irritation.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Sea Salt Orchid is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Sea Salt Orchid smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a soft, romantic blend of tropical orchid and jasmine with airy sea salt and ozone, grounded with white musk and tonka — fresh, floral, and effortlessly elegant.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat do the sea salts do for my skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eHimalayan and sea salts help detoxify and gently exfoliate the skin, while the nourishing oils leave it feeling soft, smooth, and refreshed.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42679039131907,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/products\/ba6e7e1922e6b66ae75595d430bb54f8.webp?v=1677948339"},{"product_id":"rainbow-soap","title":"Rainbow Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  \/* Scent note accordion *\/\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🍊 Citrus Burst\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🌈 Exotic \u0026amp; Vibrant — Natural Soap\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmells Like: An exotic and vibrant aroma that combines tropical fruits, citrus, and bursting greenery. Perfect fragrance for everyone! 🌈\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eOur soap not only looks amazing but it smells amazing too! This one has an exotic and vibrant aroma that combines tropical fruits, citrus, and bursting greenery. Perfect fragrance for everyone 🌈\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍊 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eCitrus · Lemon · Orange Zest\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍈 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eLime · Grapefruit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌿 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eFresh Fruit · Greenery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Bright, uplifting tropical-citrus scent\u003c\/li\u003e\n\u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n\u003cli\u003e✅ Sustainable, high-quality ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Gentle on skin with no harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n\u003cul class=\"ns-ingredient-list\"\u003e\n\u003cli\u003eOlive Oil\u003c\/li\u003e\n\u003cli\u003eCoconut Oil\u003c\/li\u003e\n\u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n\u003cli\u003eSunflower Oil\u003c\/li\u003e\n\u003cli\u003eEssential Oils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is pure sunshine in a bar! The citrus and tropical fruit scents are so bright and uplifting. It makes my whole bathroom smell like a tropical getaway.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Nina R. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I bought this as a gift for my sister and ended up keeping it for myself. The scent is amazing — fresh, fruity, and not too sweet. It lathers beautifully too!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Tyler H. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a bright, uplifting scent without irritating sensitive skin.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat makes this soap exotic and vibrant? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eThe exotic and vibrant character comes from the bright combination of citrus, tropical fruits, and fresh greenery. It's a multi-dimensional, uplifting scent that appeals to everyone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":42833489428739,"sku":"","price":8.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/rainbow-soap_1.png?v=1785898369"},{"product_id":"bubble-bath-scoops","title":"Bubble Bath Scoops","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bubble-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #1a4a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\n  .ns-dish .ns-scent-list { display: flex; flex-wrap: wrap; gap: 0.4rem 0.8rem; margin: 0.6rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-pill { background: #f8f6f2; padding: 0.3rem 0.9rem; border-radius: 40px; font-size: 0.85rem; color: #1a322b; border: 1px solid #e8e0d8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🫧 Solid Bubble Bath\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🎨 Assorted Scents\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🫧 bubble bath\u003c\/span\u003e\n    \u003cspan class=\"ns-bubble-tag\"\u003e🛁 5 scoops\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🫧 Solid Bubble Bath — Assorted Scoops\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA burst of freshness in every scoop! 🧼🍨\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSolid Bubble Bath in a fun shape and so easy to use! You will get an assortment of 5 bubble scoops in your bag 🫧🍨 These are used one scoop per bath. Simply take a scoop and hold it under the running water (more pressure, more bubbles!) Or place a bubble scoop in the mesh bag (provided) and hang it on the faucet as it's filling up the tub.\u003c\/p\u003e\n\n  \u003cp\u003eThey smell so good! A burst of freshness. Remember they are not for eating!\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🍭 Scents in this assortment:\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-scent-list\"\u003e\n    \u003cspan class=\"ns-scent-pill\"\u003e🍓 Twilight Berry\u003c\/span\u003e\n    \u003cspan class=\"ns-scent-pill\"\u003e🪻 Lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-scent-pill\"\u003e🌊 High Tide\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Fun, easy-to-use solid bubble bath scoops\u003c\/li\u003e\n    \u003cli\u003e✅ 5 scoops per bag — one per bath\u003c\/li\u003e\n    \u003cli\u003e✅ Mesh bag included for hanging on faucet\u003c\/li\u003e\n    \u003cli\u003e✅ Fragrant, skin-loving natural ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Plastic-free and sustainable\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp\u003e💡 \u003cstrong\u003eHow to use:\u003c\/strong\u003e Take one scoop and hold it under running water (more pressure = more bubbles!) Or place a bubble scoop in the mesh bag and hang it on the faucet as the tub fills. 🛁\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Natural surfactants\u003c\/li\u003e\n    \u003cli\u003e✅ Essential oils\u003c\/li\u003e\n    \u003cli\u003e✅ Plant-based oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainably sourced ingredients\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our bubble baths are crafted with sustainably sourced, pure ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"These bubble scoops are pure magic! My kids love the fun shapes and I love that there's no plastic waste. The Twilight Berry scent is incredible!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Amy R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"The mesh bag makes it so easy to use — just hang it on the faucet and let the bubbles flow! The High Tide scent is so refreshing and calming.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah J. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow many baths does one bag last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eEach bag contains 5 bubble scoops — one for each bath.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eCan I use these without the mesh bag? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! You can hold the scoop directly under the running water. The more pressure, the more bubbles! The mesh bag is just for added convenience.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eAre these safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our bubble scoops are made with gentle, natural ingredients and are free from harsh chemicals. They're designed to be kind to all skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eAre these vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our bubble scoops are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat scents are included? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eThis assortment includes Twilight Berry (a bright berry blend), Lavender (calming and soothing), and High Tide (fresh and coastal).\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Apple bloom 🍏 🍎","offer_id":47090475892995,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Lavender fields 🪻","offer_id":44060907831555,"sku":"","price":14.0,"currency_code":"USD","in_stock":false},{"title":"Midnight peony 🌸✨","offer_id":48033640546563,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Minted air❄️🌿","offer_id":48033640579331,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Oatmeal \u0026 Honey 🍯","offer_id":47155604095235,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Spring soirée 🌺💜🍏🌊🌳","offer_id":47155604128003,"sku":null,"price":14.0,"currency_code":"USD","in_stock":true},{"title":"Sweater Weather 🍂 🧣","offer_id":47155604062467,"sku":null,"price":14.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/bubble-bath-scoops_1.png?v=1785939031"},{"product_id":"bath-b-mbs","title":"Bath Bom*","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bomb-tag { display: inline-block; background: #d0c8d8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a2a4a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8b0c8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🛁 Bath Bomb\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Hand-Molded\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🛁 bath bomb\u003c\/span\u003e\n    \u003cspan class=\"ns-bomb-tag\"\u003e🧼 hand-molded\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🛁 Hand-Molded Bath Bomb — Fizz, Soak \u0026amp; Relax\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA wonderful addition to any bath — simply unwrap and drop into your bath water and watch it fizz! 🫧\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eYou get one (1) hand-molded bath bomb! They are a wonderful addition to any bath! Simply unwrap and drop into your bath water and watch it fizz 🫧 releasing nourishing oils and clays into the water and amazing fragrance into the air 🧼♥️ fun for all ages!\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp\u003e💡 \u003cstrong\u003eHow to use:\u003c\/strong\u003e Unwrap your bath bomb and drop it into a warm bath. Watch it fizz and release nourishing oils, clays, and amazing fragrance. Soak, relax, and enjoy! 🛁✨\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Hand-molded with love and care\u003c\/li\u003e\n    \u003cli\u003e✅ Releases nourishing oils and clays\u003c\/li\u003e\n    \u003cli\u003e✅ Amazing fragrance fills the air\u003c\/li\u003e\n    \u003cli\u003e✅ Fun for all ages\u003c\/li\u003e\n    \u003cli\u003e✅ 100% natural and skin-loving ingredients\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eBaking Soda\u003c\/li\u003e\n    \u003cli\u003eCream of Tartar\u003c\/li\u003e\n    \u003cli\u003eKaolin Clay\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eCitric Acid\u003c\/li\u003e\n    \u003cli\u003eArgan Oil\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n    \u003cli\u003eNatural Fragrance\u003c\/li\u003e\n    \u003cli\u003eNatural Mineral Pigment\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our bath bombs are crafted with sustainably sourced, natural ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"These bath bombs are incredible! They fizz beautifully and leave my skin feeling so soft. The scents are amazing and it's so relaxing to soak in.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Stephanie C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"My kids absolutely love these bath bombs! They're fun and colorful, and I feel good knowing they're made with natural ingredients. A bath time favorite!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Melissa R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow do I use a bath bomb? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eSimply unwrap your bath bomb and drop it into a warm bath. Watch it fizz and release nourishing oils, clays, and amazing fragrance. Soak, relax, and enjoy! 🛁✨\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eAre these bath bombs safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our bath bombs are made with gentle, natural ingredients and are free from harsh chemicals. The kaolin clay and nourishing oils help soothe and moisturize sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our bath bombs are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat scents are available? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe offer a variety of delightful scents — you can view the full selection on our product page or reach out to us for assistance in choosing your perfect fragrance!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow many bath bombs come in an order? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYou get one (1) hand-molded bath bomb per order — perfect for a special soak or as a thoughtful gift!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Sleepy time \/ lavender 🪻💤","offer_id":46168162009347,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Refresh \/ peppermint ❄️ 💙","offer_id":46168164532483,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true},{"title":"Good vibes\/ apple 🍏🍎","offer_id":47158047965443,"sku":null,"price":5.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/bath-bombs_1.png?v=1785939225"},{"product_id":"custom-bubble-bath-scoops","title":"Bubble Bath Scoops - Made to Order","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-bubble-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #1a4a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\n  .ns-dish .ns-custom-note { background: #f9f5f0; border-radius: 12px; padding: 0.8rem 1.2rem; margin: 0.8rem 0; border: 1px solid #e8ddd0; text-align: center; }\n  .ns-dish .ns-custom-note p { margin: 0; font-size: 0.9rem; color: #5a4a3a; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🫧 Solid Bubble Bath\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🎨 Customizable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🫧 bubble bath\u003c\/span\u003e \u003cspan class=\"ns-bubble-tag\"\u003e🛁 customizable\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003emade to order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🫧 Customizable Solid Bubble Bath — Create Your Own Blend\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eHandpick any of our heavenly scents to be included in your order, ensuring your senses are always delighted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CUSTOM ORDER NOTE --\u003e\n\u003cdiv class=\"ns-custom-note\"\u003e\n\u003cp\u003e📦 Made to order and will ship in 5-7 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eOur Solid Bubble Bath is the ultimate customizable product, allowing you to create a bath-time experience that's uniquely yours. You can handpick any of our heavenly scents to be included in your order, ensuring your senses are always delighted.\u003c\/p\u003e\n\u003cp\u003eSolid Bubble Bath in a fun shape and so easy to use!\u003c\/p\u003e\n\u003cp\u003eYou will get an assortment of 5 bubble scoops in your bag 🫧🍨 These are used one per bath. Simply take a scoop and hold it under the running water (more pressure, more bubbles!) Or place a bubble scoop in a soap pouch and hang on the faucet as it's filling up the tub.\u003c\/p\u003e\n\u003cp class=\"ns-note\"\u003eRemember they are not for eating!\u003c\/p\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Fully customizable — choose your favorite scents\u003c\/li\u003e\n\u003cli\u003e✅ Fun, easy-to-use solid bubble bath scoops\u003c\/li\u003e\n\u003cli\u003e✅ 5 scoops per bag — one per bath\u003c\/li\u003e\n\u003cli\u003e✅ Naturally derived, skin-loving ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Plastic-free and sustainable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ns-highlight-box\"\u003e\n\u003cp\u003e💡 \u003cstrong\u003eHow to use:\u003c\/strong\u003e Take one scoop and hold it under running water (more pressure = more bubbles!) Or place a bubble scoop in a soap pouch and hang it on the faucet as the tub fills. 🛁\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n\u003cul class=\"ns-check-list\"\u003e\n\u003cli\u003e✅ Natural surfactants\u003c\/li\u003e\n\u003cli\u003e✅ Plant-based ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Sustainably sourced fragrance oils\u003c\/li\u003e\n\u003cli\u003e✅ No harsh chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our bubble baths are crafted with sustainably sourced, pure ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love that I can choose my own scents for the bubble bath! I picked Grapefruit \u0026amp; Mint and Coastal Waters — they smell amazing. My kids love the fun shapes and the bubbles are incredible.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Lauren M. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"The customizable option is such a great idea! I ordered Lavender and Midnight Woods for a relaxing bath experience. The scoops are so easy to use and the scent lasts the whole bath.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Jennifer W. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow many scoops come in a bag? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eEach bag contains 5 bubble scoops — one for each bath.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eCan I choose my own scents? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our Solid Bubble Bath is fully customizable. You can handpick any of our heavenly scents to be included in your order.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow do I use the bubble scoops? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eSimply take one scoop and hold it under the running water — more pressure means more bubbles! You can also place a scoop in a soap pouch and hang it on the faucet as the tub fills.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our bubble scoops are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long will it take to ship? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eOur Solid Bubble Bath is made to order and ships in 5-7 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsStore","offers":[{"title":"Bamboo Teakwood","offer_id":43836622668035,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Black Currant + Amber","offer_id":43836622700803,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Cedarmusk Lavender","offer_id":43836622766339,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Coastal Waters","offer_id":43836622864643,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Cucumber melon","offer_id":43836622930179,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Desert bloom","offer_id":43836622962947,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Eucalyptus","offer_id":43850635641091,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Fresh Lemon","offer_id":43850636460291,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Frozen Glacier","offer_id":43836622995715,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Grapefruit Mint","offer_id":43836623028483,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"High Tide","offer_id":43836623061251,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Lavender","offer_id":43850635608323,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Palo Santo","offer_id":43836623192323,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Peppermint","offer_id":43850635673859,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Ocean Air","offer_id":43836623159555,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"Spring Bouquet","offer_id":43836622733571,"sku":"","price":14.0,"currency_code":"USD","in_stock":true},{"title":"White Tea","offer_id":43836623257859,"sku":"","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/bubble-bath-scoops-made-to-order_1.png?v=1785938996"},{"product_id":"pink-dragonfruit","title":"Pink Dragonfruit","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-dragon-tag { display: inline-block; background: #d8c8d0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b0c0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🐉 Pink Dragonfruit\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-dragon-tag\"\u003e🐉 pink dragonfruit\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🐉 Pink Dragonfruit Soap — Bright \u0026amp; Juicy\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA bright, juicy blend of dragonfruit, peach nectar, fresh melon, and ripe berries, softened with delicate florals and a warm amber musk.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eA bright, juicy blend of dragonfruit, peach nectar, fresh melon, and ripe berries, softened with delicate florals and a warm amber musk. This vibrant bar smells as good as it looks — fresh, fruity, and perfectly balanced.\u003c\/p\u003e\n\n  \u003cp\u003eHandcrafted using natural cold-processed oils, this soap gently cleanses without stripping your skin, leaving it soft, smooth, and refreshed.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍓 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eDragonfruit · Peach Nectar · Fresh Melon · Ripe Berries\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eDelicate Florals\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eWarm Amber Musk\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainably and small-business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Phthalate-free and free from harsh chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Handcrafted in small batches\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003e✨ Each bar is handmade, so color and design may vary slightly.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eEssential \u0026amp; Fragrance Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely gorgeous! The color is stunning and the scent is incredible — fruity, fresh, and perfectly balanced. My skin feels so soft after using it.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Rachel S. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this as a gift and ended up keeping it for myself! The dragonfruit and melon scent is so unique and uplifting. It's become my new favorite soap.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Emily K. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is bright yet suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Pink Dragonfruit is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does Pink Dragonfruit smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a bright, juicy blend of dragonfruit, peach nectar, fresh melon, and ripe berries, softened with delicate florals and a warm amber musk — fresh, fruity, and perfectly balanced.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes the color stay vibrant during use? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eThe natural color may fade slightly over time as the soap cures, but it retains its beautiful character throughout use. Each bar is unique!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":43836691939587,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/pink-dragonfruit_1.png?v=1785900071"},{"product_id":"black-raspberry-vanilla-soap","title":"Black raspberry vanilla soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-berry-tag { display: inline-block; background: #d8c8d0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a2a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c8b0c0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍓 Berry \u0026amp; Vanilla\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-berry-tag\"\u003e🍓 black raspberry vanilla\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍓 Black Raspberry Vanilla — Playful Natural Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA beautiful fresh blend of berries, vanilla, greenery, citrus, and a sultry musk.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eAdd a splash of fun to your daily routine with our Black Raspberry Vanilla natural soap! This delightful soap is crafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. The enchanting fragrance is a beautiful, bright blend of berries, vanilla, greenery, citrus, and musk. It starts with juicy top notes of berries, dances into a heart of creamy vanilla and fresh greenery, and finishes with warm base notes of musk and zesty citrus. Each bar not only pampers your skin, leaving it soft and hydrated, but also fills your senses with a vibrant, fruity aroma that's both playful and refreshing. Elevate your bath time with the lively scent of Black Raspberry Vanilla and enjoy a burst of joy with every wash!\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍓 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eJuicy Berries\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCreamy Vanilla · Fresh Greenery\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSultry Musk · Zesty Citrus\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Bright, playful berry and vanilla fragrance\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin soft and hydrated\u003c\/li\u003e\n    \u003cli\u003e✅ Vibrant, fruity aroma — fun and refreshing\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells absolutely divine! The berry and vanilla blend is so playful and refreshing. It makes my bathroom smell amazing and leaves my skin feeling so soft.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Ashley P. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this for my daughter and she loves it! The scent is bright and fruity without being too sweet. It's become our new favorite family soap.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Nicole R. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural fragrance is playful yet suitable for most skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Black Raspberry Vanilla is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes this soap smell like artificial candy? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eNot at all! The scent is a beautiful, balanced blend of berries, vanilla, greenery, citrus, and musk — bright and playful but sophisticated, not artificial.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap suitable for kids? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! The playful berry and vanilla scent makes it a favorite for kids and adults alike. It's gentle and safe for the whole family.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":43836693840131,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/black-raspberry-vanilla_1.png?v=1785898369"},{"product_id":"dark-amber-rosewood-soap","title":"Dark Amber Rosewood soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.82rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-amber-tag { display: inline-block; background: #d0c8b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8b0a0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🪵 Dark Amber\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-amber-tag\"\u003e🪵 dark amber rosewood\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🪵 Dark Amber Rosewood — Luxurious Body Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA rich blend of masculine tonka bean and soft rosewood is highlighted with hints of fresh citrus and cedarwood.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eImmerse yourself in the luxurious allure of our Dark Amber Rosewood body soap, meticulously handcrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. This soap offers a rich and mysterious fragrance, blending masculine tonka bean and soft rosewood with a base of black amber resin. Fresh citrus zest and cedarwood add invigorating top notes, while the heart of tonka bean, shaved rosewood, and white thyme provides a complex and aromatic middle. Enhanced with turmeric for its antioxidant properties and activated charcoal for gentle detoxification, this soap purifies and revitalizes the skin. Crushed cedre twigs, vetiver root, and black amber resin form a deep and earthy base, creating a scent that is both captivating and sophisticated. Treat your skin to the cleansing, moisturizing, and rejuvenating benefits of our Dark Amber Rosewood soap, leaving it delicately perfumed and irresistibly smooth. Elevate your bathing ritual with the alluring essence of this luxurious soap.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eFresh Citrus Zest · Cedarwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eTonka Bean · Shaved Rosewood · White Thyme\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌲 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCrushed Cedre Twigs · Vetiver Root · Black Amber Resin\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Rich, mysterious fragrance — masculine and sophisticated\u003c\/li\u003e\n    \u003cli\u003e✅ Enhanced with turmeric for antioxidant benefits\u003c\/li\u003e\n    \u003cli\u003e✅ Activated charcoal for gentle detoxification\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Leaves skin clean, moisturized, and irresistibly smooth\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely incredible! The scent is rich and sophisticated — it lingers on my skin all day. The tonka bean and rosewood combination is pure luxury.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michael C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this for my husband and he's obsessed. The dark amber and cedarwood notes are so masculine without being overpowering. His skin feels amazing too.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah B. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural ingredients provide a luxurious scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Dark Amber Rosewood is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat are the key ingredients that make this soap special? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eThis soap is infused with turmeric for its antioxidant properties and activated charcoal for gentle detoxification. The combination of tonka bean, rosewood, cedarwood, and black amber resin creates a sophisticated, masculine scent.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap suitable for men? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Dark Amber Rosewood has a rich, masculine scent profile that appeals to men, but it's sophisticated enough for anyone who loves warm, woodsy fragrances.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":43836695314691,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/dark-amber-rosewood_1.png?v=1785898370"},{"product_id":"lavender-liquid-soap","title":"Lavender Liquid Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-soap-tag { display: inline-block; background: #d4dce8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a3a5a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8c8d8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧴 Liquid Hand Soap\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e♻️ Recyclable Glass\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 Made with sustainable, small business-sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧴 liquid hand soap\u003c\/span\u003e\n    \u003cspan class=\"ns-soap-tag\"\u003e💜 lavender\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e💜 Natural Liquid Hand Soap — Lavender\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA sweet, floral bouquet with soft herbaceous and slightly woody undertones — pure lavender essential oil in all its relaxing glory.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSoothing, timeless, and beautifully simple — our lavender liquid soap is the perfect way to add calm to your kitchen or bath. Handcrafted in small batches and bottled in recyclable glass, this gentle cleanser brings the spa to your sink.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e💧 Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Leaves hands clean, never dry\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural cold-processed oils for skin-loving nourishment\u003c\/li\u003e\n    \u003cli\u003e✅ Pure essential oils only — no artificial fragrance\u003c\/li\u003e\n    \u003cli\u003e✅ Ingredients sourced from sustainable, small businesses\u003c\/li\u003e\n    \u003cli\u003e✅ Absolutely no phthalates, parabens, or harsh chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Packaged in a planet-friendly glass bottle\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eEach batch is handmade with care, so color and texture may vary — but your hands (and the Earth) will thank you.\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 0;\"\u003e💜 Breathe in. Wash up. Feel good.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Plant-based liquid soap base\u003c\/li\u003e\n    \u003cli\u003e✅ Pure lavender essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No synthetic fragrances\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our liquid hand soap is crafted with sustainable, responsibly sourced ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This lavender hand soap is heavenly! It's so calming and my hands feel soft and moisturized. The glass bottle is beautiful and I love that it's refillable.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jessica W. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I've been looking for a lavender soap with real essential oil and this is it! The scent is pure and natural, not artificial. My whole family loves using it.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Rebecca M. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our lavender liquid hand soap is formulated with gentle, plant-based ingredients and pure essential oils. It's free from harsh chemicals and synthetic fragrances that can irritate sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bottle last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith regular use, one 8oz bottle typically lasts 2-3 months, depending on how often you wash your hands.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs the glass bottle recyclable? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! The glass bottle is fully recyclable. We believe in sustainable packaging that's good for your home and the planet.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our lavender hand soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat is the scent profile? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a sweet, floral bouquet with soft herbaceous and slightly woody undertones — pure lavender essential oil in all its relaxing glory.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":43836713795843,"sku":"","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/PXL-20230602_235124011.PORTRAIT_2_1289a72e-4349-4b52-9535-09b2de7cb837.jpg?v=1701437295"},{"product_id":"eucalyptus-mint-liquid-soap","title":"Eucalyptus Mint Liquid Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-check-list { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-check-list li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-check-list li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-soap-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #1a4a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧴 Liquid Hand Soap\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e♻️ Recyclable Glass\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 Made with sustainable, small business-sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧴 liquid hand soap\u003c\/span\u003e\n    \u003cspan class=\"ns-soap-tag\"\u003e🌿 eucalyptus \u0026amp; spearmint\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌿 Natural Liquid Hand Soap — Eucalyptus \u0026amp; Spearmint\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA cool, crisp blend of eucalyptus and spearmint, kissed with sweet herbal notes — like a breath of fresh air every time you wash.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eFreshen up your handwashing routine with our handcrafted liquid soap — the perfect addition to any kitchen or bath. Poured into a sleek, recyclable glass bottle, this soap isn't just a pretty face — it's packed with plant-powered goodness.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e💧 Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Gently cleanses without drying out your skin\u003c\/li\u003e\n    \u003cli\u003e✅ Infused with pure essential oils, no synthetic fragrance\u003c\/li\u003e\n    \u003cli\u003e✅ Made with sustainable, small business-sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Crafted using the natural hot process method\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates, parabens, or harsh chemicals — ever\u003c\/li\u003e\n    \u003cli\u003e✅ Bottled in recyclable glass to keep things planet-friendly\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eEach batch is handcrafted with care, so your soap may look slightly different — but that's part of the charm.\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 0;\"\u003e🧼 Clean hands. Clear conscience. Clean skin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-check-list\"\u003e\n    \u003cli\u003e✅ Plant-based liquid soap base\u003c\/li\u003e\n    \u003cli\u003e✅ Pure eucalyptus essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Pure spearmint essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Sweet herbal notes\u003c\/li\u003e\n    \u003cli\u003e✅ No synthetic fragrances\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our liquid hand soap is crafted with sustainable, responsibly sourced ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This hand soap is incredible! The eucalyptus and spearmint scent is so refreshing and my hands feel soft, not stripped. I love the glass bottle too — it looks beautiful on my sink.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lauren D. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Finally, a liquid hand soap that doesn't have synthetic fragrance! The scent is natural and uplifting. My whole family loves it and I feel good about what we're putting on our skin.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michelle T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our liquid hand soap is formulated with gentle, plant-based ingredients and pure essential oils. It's free from harsh chemicals and synthetic fragrances that can irritate sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bottle last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith regular use, one 8oz bottle typically lasts 2-3 months, depending on how often you wash your hands.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs the glass bottle recyclable? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! The glass bottle is fully recyclable. We believe in sustainable packaging that's good for your home and the planet.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our liquid hand soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat is the scent profile? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eIt's a cool, crisp blend of eucalyptus and spearmint, kissed with sweet herbal notes — refreshing and uplifting without being overpowering.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":43892088963331,"sku":"","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/PXL-20230602_235124011.PORTRAIT_2.jpg?v=1701437287"},{"product_id":"citrus-rosemary-face-soap","title":"Citrus Rosemary Face Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.85rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-face-tag { display: inline-block; background: #d0dce8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a5a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8c8d8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Face Bar\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍊 Citrus \u0026amp; Rosemary\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 face bar\u003c\/span\u003e\n    \u003cspan class=\"ns-face-tag\"\u003e🍊 brightening\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍊 Citrus Rosemary Face Bar — Brightening \u0026amp; Rejuvenating\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmells Like: fresh orange and rosemary 🍊🌿\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eReveal your skin's natural radiance with our Citrus Rosemary Face Bar! Crafted with a nourishing blend of olive oil, coconut oil, shea butter, sustainably sourced certified palm oil, and sunflower oil, this face bar is designed to pamper and rejuvenate your skin. Infused with fine grain natural pumice for gentle exfoliation, activated charcoal to draw out impurities, and bentonite clay to detoxify and purify, this soap leaves your skin feeling refreshed and revitalized. The invigorating blend of sweet orange and rosemary essential oils provides a bright, uplifting scent while offering natural antibacterial and anti-inflammatory benefits. Elevate your skincare routine with the Citrus Rosemary Face Bar and experience the combined power of these natural ingredients for a clearer, healthier complexion.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eSweet Orange\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eRosemary · Herbal\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eClean · Earthy\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Brightening sweet orange essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Invigorating rosemary essential oil\u003c\/li\u003e\n    \u003cli\u003e✅ Fine grain pumice for gentle exfoliation\u003c\/li\u003e\n    \u003cli\u003e✅ Activated charcoal \u0026amp; bentonite clay for deep cleansing\u003c\/li\u003e\n    \u003cli\u003e✅ Reveals natural radiance \u0026amp; healthier complexion\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-checklist\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This face bar is incredible! The orange and rosemary scent is so bright and refreshing. My skin looks so much brighter and clearer after just a week of use.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lisa M. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I love the gentle exfoliation from the pumice — it's not too harsh at all. My skin feels so clean and revitalized after every wash. This is my new go-to face bar!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Ryan T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this face bar safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! The Citrus Rosemary Face Bar is formulated with gentle, nourishing oils and natural ingredients. The fine pumice provides mild exfoliation suitable for most skin types. If you have very sensitive skin, we recommend doing a patch test first.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWill the activated charcoal stain my skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eNo, the activated charcoal rinses away cleanly during use. It helps draw out impurities without leaving any residue on your skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eCan I use this on my body too? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! While formulated as a face bar, it works wonderfully on the body too. The gentle exfoliation and brightening properties make it great for all-over use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our Citrus Rosemary Face Bar is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow often should I use this face bar? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe recommend using it once or twice daily, depending on your skin type. The gentle formula is suitable for everyday use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":44018940117251,"sku":"","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/citrus-rosemary-face-soap_1.png?v=1785898924"},{"product_id":"tea-tree-eucalyptus-face-soap","title":"Tea Tree Eucalyptus Face Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.85rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-face-tag { display: inline-block; background: #d0dce8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #2a4a5a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8c8d8; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Face Bar\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🌿 Tea Tree \u0026amp; Eucalyptus\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 face bar\u003c\/span\u003e \u003cspan class=\"ns-face-tag\"\u003e🌿 clarifying\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🌿 Tea Tree Eucalyptus Face Bar — Clarifying \u0026amp; Purifying\u003c\/h3\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eFresh tea tree with a medicinal, herbaceous aroma, complemented by crisp, cool eucalyptus notes reminiscent of mint and pine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eElevate your skincare regimen with our Tea Tree Eucalyptus Face Bar, meticulously crafted with a blend of olive oil, coconut oil, shea butter, sustainably sourced certified palm oil, and sunflower oil. This invigorating face bar combines the purifying properties of tea tree oil and the refreshing essence of eucalyptus oil to cleanse and clarify your skin. Tea tree oil is known for its antibacterial and anti-inflammatory benefits, helping to combat acne and soothe irritation, while eucalyptus oil offers a cooling sensation and promotes skin rejuvenation. Perfectly complemented with the gentle exfoliation of fine grain natural pumice and the detoxifying qualities of bentonite clay, this soap leaves your skin feeling clean, balanced, and revitalized. Embrace the refreshing aroma and therapeutic benefits of our Tea Tree Eucalyptus Face Bar for a clearer, healthier complexion with every use.\u003c\/p\u003e\n\u003c!-- SCENT NOTES ACCORDION --\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n\u003cdiv class=\"ns-scent-accordion\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌿 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eTea Tree · Eucalyptus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌱 Heart Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eHerbaceous · Mint · Pine\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🪵 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eClean · Cool · Camphoraceous\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Antibacterial \u0026amp; anti-inflammatory tea tree oil\u003c\/li\u003e\n\u003cli\u003e✅ Cooling, rejuvenating eucalyptus oil\u003c\/li\u003e\n\u003cli\u003e✅ Fine grain pumice for gentle exfoliation\u003c\/li\u003e\n\u003cli\u003e✅ Detoxifying bentonite clay\u003c\/li\u003e\n\u003cli\u003e✅ Leaves skin clean, balanced \u0026amp; revitalized\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-checklist\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This face bar has completely transformed my skin! The tea tree and eucalyptus scent is so refreshing and my breakouts have significantly reduced. It's the perfect clarifying cleanser.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Megan P. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love how clean and balanced my skin feels after using this. The pumice provides gentle exfoliation without being harsh. My complexion has never looked better!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Alex R. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this face bar safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWhile tea tree and eucalyptus are powerful clarifying ingredients, they can be strong for very sensitive skin. We recommend doing a patch test first. The nourishing oils help balance the formula for most skin types.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eDoes this help with acne? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Tea tree oil is known for its antibacterial and anti-inflammatory properties, making it effective for acne-prone skin. The bentonite clay also helps draw out impurities.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eCan I use this on my body too? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! While formulated as a face bar, it works wonderfully on the body too. The gentle exfoliation and clarifying properties make it great for areas prone to breakouts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our Tea Tree Eucalyptus Face Bar is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow often should I use this face bar? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWe recommend using it once daily, ideally in the evening, to gently cleanse and clarify. If you have oily or acne-prone skin, you can use it twice daily.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":44018940182787,"sku":"","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/tea-tree-eucalyptus-face-soap_1_1.png?v=1785898370"},{"product_id":"galactic-skies","title":"Galactic Skies","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-cosmic-tag { display: inline-block; background: #d0c8e0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #3a2a5a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8b0d0; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌌 Cosmic\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-cosmic-tag\"\u003e🌌 galactic skies\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌌 Galactic Skies — Cosmic Cold Process Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA deep, complex mix of bergamot, lemon-lime, and grapefruit with exotic amber, sandalwood and cardamom.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eEmbark on a cosmic journey with our Galactic Skies soap, handcrafted with a celestial blend of nourishing olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil. Infused with detoxifying bentonite clay and purifying kaolin clay, this soap offers a deep cleansing experience. The fragrance unfolds with a captivating blend of bergamot, lemon-lime spritz, and grapefruit, creating a refreshing and invigorating top note. Complex middle notes of cardamom, melon, jasmine, and grapefruit add depth and sophistication, while a base of exotic amber, vanilla, and sandalwood provides a warm and grounding foundation. Enhanced with lemon oil for its brightening and clarifying properties, this soap revitalizes the senses and leaves your skin feeling refreshed and rejuvenated. Elevate your bathing ritual with the enigmatic allure of Galactic Skies soap, where cosmic fragrance meets celestial skincare.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBergamot · Rose Bud\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCardamom · Grapefruit\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eExotic Amber · Vanilla · Sandalwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Deep cleansing with bentonite \u0026amp; kaolin clays\u003c\/li\u003e\n    \u003cli\u003e✅ Complex, sophisticated cosmic fragrance\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Brightening and clarifying lemon oil\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, small-business sourced ingredients\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\n  \u003cul class=\"ns-checklist\"\u003e\n    \u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is out of this world! The scent is so complex and sophisticated — I feel like I'm on a cosmic journey every time I shower. My skin feels amazing too.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Amanda C. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Galactic Skies is my new favorite. The bergamot and sandalwood combo is perfect. It's refreshing yet grounding. The clays leave my skin feeling so clean.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— David L. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat makes this soap \"cosmic\"? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eGalactic Skies features a deep, complex fragrance inspired by the cosmos — with bright citrus top notes, exotic middle notes, and warm, grounding base notes. The bentonite and kaolin clays also create a celestial, purifying experience.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural clays help detoxify without stripping the skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Galactic Skies is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat do the clays do for my skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eBentonite clay draws out impurities and toxins, while kaolin clay gently cleanses and exfoliates. Together, they provide a deep, purifying cleanse that leaves your skin feeling refreshed and rejuvenated.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":44018946113795,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/galactic-skies_1.png?v=1785899324"},{"product_id":"salt-soak","title":"Salt Soak Lg","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 0.8rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.85rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-size-tag { display: inline-block; background: #e8ddd0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.75rem; font-weight: 500; color: #5a4a3a; border: 1px solid #d4c8b8; }\n\n  \/* Essential oil accordion *\/\n  .ns-dish .ns-oil-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-oil-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-oil-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-oil-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-oil-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-oil-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-oil-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-oil-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-oil-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧂 Detoxifying\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🛁 Bath \u0026amp; Foot Soak\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧂 pure essential oils\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n    \u003cspan class=\"ns-size-tag\"\u003e7oz\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🧂 Detoxifying Salt Soak — Pure Essential Oils\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eAll natural salt soak with pure essential oils 🌿🛁\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eThis unique blend of natural ingredients and pure essential oils is the perfect detox for any bath or foot soak. Simply add your desired amount of our detoxifying salt soak into a warm tub or foot bath and soothe those sore muscles and relax your body and mind.\u003c\/p\u003e\n\n  \u003c!-- ESSENTIAL OIL ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🌿 Essential Oil Blend\u003c\/p\u003e\n  \u003cdiv class=\"ns-oil-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e💜 Lavender\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCalming, soothing, and promotes relaxation — the ultimate unwind scent.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌲 Frankincense\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eGrounding and rejuvenating — supports skin health and deep relaxation.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Sandalwood\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eWarm, woody, and calming — helps center the mind and soothe the spirit.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Sweet Orange\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBright, uplifting, and refreshing — brings a cheerful energy to your soak.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Rosemary\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eInvigorating and clarifying — stimulates the senses and promotes circulation.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Benefits:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Soothes sore muscles and joints\u003c\/li\u003e\n    \u003cli\u003e✅ Detoxifies and purifies the body\u003c\/li\u003e\n    \u003cli\u003e✅ Promotes deep relaxation and calm\u003c\/li\u003e\n    \u003cli\u003e✅ Perfect for bath or foot soak\u003c\/li\u003e\n    \u003cli\u003e✅ 100% natural essential oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp\u003e💡 To use: Add your desired amount of salt soak to a warm bath or foot bath. Soak and let the minerals and essential oils work their magic. Rinse off after soaking.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eEpsom Salt\u003c\/li\u003e\n    \u003cli\u003eHimalayan Salt\u003c\/li\u003e\n    \u003cli\u003eCourse Sea Salt\u003c\/li\u003e\n    \u003cli\u003eJojoba Oil\u003c\/li\u003e\n    \u003cli\u003eLavender Oil\u003c\/li\u003e\n    \u003cli\u003eFrankincense Oil\u003c\/li\u003e\n    \u003cli\u003eSandalwood Oil\u003c\/li\u003e\n    \u003cli\u003eSweet Orange Oil\u003c\/li\u003e\n    \u003cli\u003eRosemary Oil\u003c\/li\u003e\n    \u003cli\u003eLava Salt (with Activated Charcoal)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our salt soaks are crafted with sustainably sourced, pure ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This salt soak is incredible! After a long day on my feet, a 20-minute soak in this blend completely melts away the tension. The lavender and sandalwood scent is so calming.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Andrea S. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I use this as a foot soak after my runs and it's a game-changer. The activated charcoal lava salt really helps draw out impurities and my feet feel amazing afterward. Love the citrus notes too!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Marcus L. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow much salt should I use per bath? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eFor a full bath, we recommend using 1\/2 to 1 cup of salt soak. For a foot soak, 1\/4 to 1\/2 cup is plenty. Adjust based on your preference for a stronger or lighter experience.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eCan I use this if I have sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our salt soak uses pure, gentle ingredients and essential oils. However, if you have very sensitive skin, we recommend starting with a smaller amount and testing a small area first.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long should I soak? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe recommend soaking for 15-20 minutes for maximum relaxation and detox benefits. Rinse off with warm water afterward to remove any residual salt from your skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this product vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our salt soak is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat does the lava salt with charcoal do? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eLava salt infused with activated charcoal helps draw out impurities and toxins from the skin, providing a deeper detoxifying experience. It also adds a beautiful visual element to the soak.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Essential oil accordion\n    const oilItems = document.querySelectorAll('.ns-oil-accordion .ns-accordion-item');\n    oilItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NobleGoodsStore","offers":[{"title":"Default Title","offer_id":44018946998531,"sku":"","price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/bath-salts_1.png?v=1785900252"},{"product_id":"bubble-scoop-2-pack-stocking-stuffer","title":"Bubble Scoop 2-pack","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-variant-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-variant-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-bubble-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #1a4a3a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\n  .ns-dish .ns-disclaimer { background: #f9f5f0; border-radius: 12px; padding: 0.6rem 1.2rem; margin: 0.8rem 0; border: 1px solid #e8ddd0; text-align: center; }\n  .ns-dish .ns-disclaimer p { margin: 0; font-size: 0.88rem; color: #5a4a3a; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🫧 Bubble Bath\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Solid Scoops\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🫧 bubble bath\u003c\/span\u003e\n    \u003cspan class=\"ns-bubble-tag\"\u003e🛁 one scoop per bath\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🫧 Solid Bubble Bath — Fun Shape, Easy to Use!\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA burst of freshness in every scoop! 🧼🍨\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eSolid Bubble Bath in a fun shape and so easy to use! 🫧🍨 These are used one scoop per bath. Simply take a scoop and hold it under the running water (more pressure, more bubbles!) Or place a bubble scoop in the mesh bag (provided) and hang it on the faucet as it's filling up the tub.\u003c\/p\u003e\n\n  \u003cp\u003eThey smell so good! A burst of freshness. Remember they are not for eating!\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-disclaimer\"\u003e\n    \u003cp\u003e📦 Wooden box crate not included\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003eChoose your scent:\u003c\/p\u003e\n\n  \u003c!-- VARIANT ACCORDION --\u003e\n  \u003cdiv class=\"ns-variant-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌊 Coastal Waters\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eLike a seaside breeze in a bubble scoop! This fresh, clean scent blends crisp ocean air, a splash of citrus, and a hint of driftwood. It's like a beach day in your bathtub — no sunscreen required!\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Grapefruit + Mint\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBright, zesty, and refreshingly cool! This uplifting blend of juicy pink grapefruit and crisp mint is the perfect pick-me-up for your bath. It's like a spring morning in a scoop — fresh, fun, and totally invigorating!\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Fun, easy-to-use solid bubble bath scoops\u003c\/li\u003e\n    \u003cli\u003e✅ One scoop per bath — no measuring\u003c\/li\u003e\n    \u003cli\u003e✅ Mesh bag included for hanging on faucet\u003c\/li\u003e\n    \u003cli\u003e✅ Fragrant, skin-loving natural ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Plastic-free and sustainable\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ns-highlight-box\"\u003e\n    \u003cp\u003e💡 How to use: Take one scoop and hold it under running water (more pressure = more bubbles!) Or place a bubble scoop in the mesh bag and hang it on the faucet as the tub fills. 🛁\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eNatural Surfactants\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n    \u003cli\u003ePlant-Based Oils\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Ingredients\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our bubble baths are crafted with sustainably sourced, pure ingredients — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, synthetic musks, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"These bubble scoops are pure magic! My kids love the Grapefruit + Mint scent and I love that there's no plastic waste. The mesh bag makes it so easy to use.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Emily R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Coastal Waters is my new favorite bath time treat. It smells just like the ocean and the bubbles are incredible! One scoop is plenty for a luxurious bath.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Sarah J. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow many baths does one scoop last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eOne scoop is designed for a single bath. Simply use one scoop under running water for a luxurious, bubbly experience!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eCan I use these without the mesh bag? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! You can hold the scoop directly under the running water. The more pressure, the more bubbles! The mesh bag is just for added convenience.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eAre these safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our bubble scoops are made with gentle, natural ingredients and are free from harsh chemicals. They're designed to be kind to all skin types.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eAre these vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our bubble scoops are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat are the two scents available? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWe offer Coastal Waters (fresh ocean air with citrus and driftwood) and Grapefruit + Mint (bright, zesty, and refreshingly cool). Both are available to choose from!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Variant accordion\n    const variantItems = document.querySelectorAll('.ns-variant-accordion .ns-accordion-item');\n    variantItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"The Noble Soapery","offers":[{"title":"Default Title","offer_id":46168242684163,"sku":"","price":6.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/bubble-scoop-2-pack_1.png?v=1785938952"},{"product_id":"craft-beer-soap","title":"Craft Beer Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-variant-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-variant-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-variant-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-variant-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-beer-tag { display: inline-block; background: #d4c8b8; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.7rem; font-weight: 600; color: #4a3a2a; text-transform: uppercase; letter-spacing: 0.05em; margin-right: 0.3rem; border: 1px solid #c0b0a0; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🍺 Craft Beer\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-beer-tag\"\u003e🍺 real craft beer\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🍺 Beer Bar Soap — Craft Brew + Skincare\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eA perfect blend of craft brewing and skincare. Made with real craft beers and enriched with nourishing oils.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eIntroducing our Beer Bar Soap, a perfect blend of craft brewing and skincare. Made with real craft beers and enriched with nourishing oils, these bars are designed to cleanse and bring a unique touch of the brewery to your daily routine.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003eChoose your vibe:\u003c\/p\u003e\n\n  \u003c!-- VARIANT ACCORDION --\u003e\n  \u003cdiv class=\"ns-variant-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍺 Beer Bar — Palo Santo\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eInfused with Floating Foreign Exchange pale ale and a soothing palo santo scent, this soap offers a warm, woody aroma with subtle hints of citrus and spice. Perfect for winding down after a long day.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍺 Pale Ale — Hop Explosion\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eMade with 3 Floyds Alpha King Pale Ale, this soap is a full-on hop explosion. With a scent so bold, it's like diving headfirst into a fermentation tank. Bright, crisp, and unapologetically beer-forward, it's a must-have for hop lovers.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp\u003eCrafted with olive, coconut, sustainably sourced palm, and sunflower oils, these bars offer a rich lather that leaves your skin feeling soft and refreshed.\u003c\/p\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Made with real craft beer for an authentic experience\u003c\/li\u003e\n    \u003cli\u003e✅ Unique, bold scents inspired by your favorite brews\u003c\/li\u003e\n    \u003cli\u003e✅ Gently cleanses while moisturizing your skin\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eReal Craft Beer\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is genius! I got the Pale Ale version for my boyfriend and he absolutely loves it. The hop scent is bold and authentic — it's like showering with a cold brew!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Jenna P. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"The Beer Bar with palo santo is my new favorite. The warm, woody scent is so relaxing and the lather is incredible. I'm a craft beer lover and this soap is pure perfection.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Derek S. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap made with real beer? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our Beer Bar Soaps are made with real craft beer — Floating Foreign Exchange pale ale and 3 Floyds Alpha King Pale Ale. The beer adds a unique, authentic character to each bar.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eDoes the soap smell like beer? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eThe Pale Ale version has a bold, hop-forward scent that's unmistakably beer-like. The Beer Bar with palo santo has a more subtle, woody aroma with hints of citrus and spice — less beer-forward and more sophisticated.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural ingredients provide a rich lather without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Our Beer Bar Soaps are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Variant accordion\n    const variantItems = document.querySelectorAll('.ns-variant-accordion .ns-accordion-item');\n    variantItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"The Noble Soapery","offers":[{"title":"American Pale Ale","offer_id":46168247402755,"sku":"","price":8.0,"currency_code":"USD","in_stock":true},{"title":"Palo Santo Ale","offer_id":46168247435523,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/craft-beer-soap_1.png?v=1785900315"},{"product_id":"queen-of-the-night-bar-soap-4oz","title":"Queen of the Night Bar Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌙 Floral-Woody\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌙 Queen of the Night — Natural Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmells Like: A bold, captivating blend of black plum, white jasmine, exotic ylang ylang, and dark woods, evoking the allure of moonlit gardens. 🌌🌿\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eInspired by the enchanting queen of the night flower, this luxurious soap features a rich and seductive fragrance that captures the magic of twilight blooms. It opens with juicy top notes of black plum and delicate lily of the valley, flows into an opulent heart of queen of the night, creamy jasmine petals, and spicy ylang ylang, and finishes with deep, grounding base notes of dark patchouli, white sandalwood, and cedarwood.\u003c\/p\u003e\n\n  \u003cp\u003eCrafted with a nourishing blend of olive oil, coconut oil, sustainably sourced certified palm oil, and sunflower oil, each bar leaves your skin feeling soft, hydrated, and irresistibly fragrant. The bold, floral-woody aroma will transport your senses to a mysterious moonlit garden, adding an air of elegance and intrigue to your day.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍇 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBlack Plum · Lily of the Valley\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌸 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eQueen of the Night · Jasmine Petals · Ylang Ylang\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eDark Patchouli · White Sandalwood · Cedarwood\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Sustainable and small-business-sourced ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Free from phthalates and harsh chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Handcrafted with care, so every bar is beautifully unique\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap is absolutely intoxicating! The scent is so rich and sophisticated — it feels like a luxury perfume in bar form. My bathroom smells amazing every time I use it.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Vanessa R. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this as a gift for my sister and she hasn't stopped raving about it. The floral and woody notes are perfectly balanced. It's become her new favorite.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Michelle T. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a luxurious scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Queen of the Night is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eWhat makes this scent unique? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eQueen of the Night is inspired by the enchanting night-blooming flower. It features a bold, complex blend of black plum, jasmine, ylang ylang, and dark woods — creating a rich, seductive, and sophisticated fragrance that's truly one-of-a-kind.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"The Noble Soapery","offers":[{"title":"Default Title","offer_id":46168251924739,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/queen-of-the-night_1.png?v=1785900290"},{"product_id":"balsam-fir-soap-4oz","title":"Pine \u0026 Woods soap | 4oz","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌲 Woodsy Scent\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🌲 Balsam Fir — Natural Woodsy Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmells Like: A fresh walk through the forest with notes of balsam, pine, cedar, and soft musk. 🌲🍃\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eOur Balsam Fir natural soap is perfect for anyone who loves the crisp, woodsy scent of the outdoors. With top notes of balsam and greens, middle notes of pine and ozone, and a base of cedar and musk, this soap captures the essence of a serene woodland escape.\u003c\/p\u003e\n\n  \u003cp\u003eMade with a blend of olive oil, coconut oil, sustainably sourced palm oil, and sunflower oil, it cleanses gently without drying your skin. Each bar is handcrafted, so it's as unique as the forest that inspired it.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eBalsam · Greens\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌲 Middle Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003ePine · Ozone\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedar · Musk\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable ingredients, no harsh chemicals\u003c\/li\u003e\n    \u003cli\u003e✅ Hydrates while leaving you feeling refreshed\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells exactly like a walk through a pine forest! It's so refreshing and invigorating. I love using it in the morning to wake me up.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Lauren D. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this for my cabin and it's perfect. The balsam and cedar scent is authentic and not overpowering. It's become my go-to soap for outdoor adventures.\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Tom S. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a woodsy scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Balsam Fir is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this scent seasonal? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eBalsam Fir is perfect year-round for anyone who loves woodsy, forest-inspired scents. It's especially popular during the fall and winter months but is available year-round.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"The Noble Soapery","offers":[{"title":"Default Title","offer_id":46168256086275,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/pine-woods.webp?v=1785899864"},{"product_id":"merry-and-bright-soap-4oz","title":"merry and bright soap | 4oz","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n\n  .ns-dish .ns-holiday-tag { display: inline-block; background: #e8ddd0; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.75rem; font-weight: 500; color: #5a4a3a; margin-right: 0.3rem; border: 1px solid #d4c8b8; }\n\n  \/* Scent note accordion *\/\n  .ns-dish .ns-scent-accordion { margin: 0.5rem 0 0.8rem 0; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.6rem 0.2rem; font-weight: 500; font-size: 0.95rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-scent-accordion .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-scent-accordion .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.92rem; }\n  .ns-dish .ns-scent-accordion .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ns-dish\"\u003e\n\n  \u003cdiv class=\"ns-badges\"\u003e\n    \u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🎄 Holiday Cheer\u003c\/span\u003e\n    \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-info-box\"\u003e\n    \u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n    \u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n    \u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e\n    \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCENT-FIRST HERO --\u003e\n  \u003cdiv class=\"ns-scent-hero\"\u003e\n    \u003ch3\u003e🎄 Merry and Bright — Natural Holiday Soap\u003c\/h3\u003e\n    \u003cp style=\"font-weight: 500; color: #1a4a3a; font-size: 1.05rem;\"\u003eSmells Like: The cozy warmth of holiday spices with bright citrus notes and a touch of cedarwood and apple. 🍊✨\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp\u003eOur Merry and Bright natural soap is the perfect way to bring festive cheer to your daily routine. Bright top notes of orange and grapefruit blend seamlessly with a heart of peppercorn, apple, and mandarin, finishing on a comforting base of cedarwood and spiced pomander.\u003c\/p\u003e\n\n  \u003cp\u003eCrafted with olive oil, coconut oil, sustainably sourced palm oil, and sunflower oil, this soap gently cleanses while leaving your skin soft and hydrated. Its warm, inviting scent is perfect for the season, making every wash feel like a holiday moment.\u003c\/p\u003e\n\n  \u003c!-- SCENT NOTES ACCORDION --\u003e\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.3rem 0;\"\u003e🎵 Scent Notes\u003c\/p\u003e\n  \u003cdiv class=\"ns-scent-accordion\"\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🍊 Top Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eOrange · Grapefruit\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🌿 Heart Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003ePeppercorn · Apple · Mandarin\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ns-accordion-item\"\u003e\n      \u003cdiv class=\"ns-accordion-header\"\u003e\n        \u003cspan\u003e🪵 Base Notes\u003c\/span\u003e\n        \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ns-accordion-content\"\u003eCedarwood · Spiced Pomander\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Why You'll Love It:\u003c\/p\u003e\n  \u003cul class=\"ns-benefits\"\u003e\n    \u003cli\u003e✅ Made with natural, cold-processed oils\u003c\/li\u003e\n    \u003cli\u003e✅ Sustainable, high-quality ingredients\u003c\/li\u003e\n    \u003cli\u003e✅ Gentle on skin with no harsh chemicals\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n  \u003cul class=\"ns-ingredient-list\"\u003e\n    \u003cli\u003eOlive Oil\u003c\/li\u003e\n    \u003cli\u003eCoconut Oil\u003c\/li\u003e\n    \u003cli\u003eSustainably Sourced Palm Oil\u003c\/li\u003e\n    \u003cli\u003eSunflower Oil\u003c\/li\u003e\n    \u003cli\u003eEssential Oils\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-trust-block\"\u003e\n    \u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n    \u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n    \u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"This soap smells like Christmas in a bar! The orange and spice scent is so warm and inviting. My whole family loves it — even the kids ask to wash their hands!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Christine P. (verified buyer)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ns-review-card\"\u003e\n    \u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"I bought this as a stocking stuffer and ended up keeping it for myself. The cedarwood and pomander base is so comforting. It's become my daily shower soap — even after the holidays!\"\u003c\/p\u003e\n    \u003cdiv class=\"ns-name\"\u003e— Robert G. (repeat customer)\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap seasonal or available year-round? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eMerry and Bright is a seasonal holiday soap, typically available from late fall through winter. We recommend stocking up while it's here!\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals. The natural essential oils provide a warm, festive scent without irritating sensitive skin.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-faq-item\"\u003e\n    \u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! Merry and Bright is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ns-footer-links\"\u003e\n    \u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e\n    \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ Scent notes accordion\n    const scentItems = document.querySelectorAll('.ns-scent-accordion .ns-accordion-item');\n    scentItems.forEach(item =\u003e {\n      const header = item.querySelector('.ns-accordion-header');\n      header.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.ns-faq-item');\n    faqItems.forEach(item =\u003e {\n      const question = item.querySelector('.ns-faq-q');\n      question.addEventListener('click', function() {\n        item.classList.toggle('open');\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"The Noble Soapery","offers":[{"title":"Default Title","offer_id":46168258543875,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/merry-and-bright-soap_1.png?v=1785898440"},{"product_id":"natural-loofah-soap","title":"Natural Loofah Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\n  .ns-dish .ns-ingredient-list { display: flex; flex-wrap: wrap; gap: 0.3rem 1rem; margin: 0.4rem 0 0.6rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredient-list li { background: #eef5f2; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.88rem; color: #1f4b41; border: 1px solid #d3e3dd; }\n\n  .ns-dish .ns-scent-hero { padding: 0.4rem 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero h3 { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.2rem 0; }\n  .ns-dish .ns-scent-hero p { font-size: 0.95rem; color: #3b5c52; margin: 0 0 0.4rem 0; }\n\n  .ns-dish .ns-loofah-tag { display: inline-block; background: #d4e8df; padding: 0.2rem 0.8rem; border-radius: 20px; font-size: 0.75rem; font-weight: 500; color: #1a4a3a; margin-right: 0.3rem; border: 1px solid #b8d0c7; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧽 Natural Loofah\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e♻️ Plastic-Free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, sustainably sourced ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧽 exfoliating\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SCENT-FIRST HERO --\u003e\n\u003cdiv class=\"ns-scent-hero\"\u003e\n\u003ch3\u003e🌿 Natural Loofah Soaps – Scrub-a-dub the Noble Way!\u003c\/h3\u003e\n\u003cp\u003eSay goodbye to boring bars and hello to sudsy exfoliating bliss! Our Natural Loofah Soaps are handcrafted with love, natural ingredients, and a whole lotta scrubby goodness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT DESCRIPTION --\u003e\n\u003cp\u003eEach bar is embedded with real loofah (grown right here in the USA!) to gently exfoliate while rich, nourishing oils cleanse and pamper your skin. It's your daily dose of self-care — elevated.\u003c\/p\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 0.8rem 0 0.4rem 0;\"\u003eEach scent has its own vibe, so go ahead — find your favorite or collect them all:\u003c\/p\u003e\n\u003c!-- SCENT ACCORDION --\u003e\n\u003cdiv style=\"margin: 0.5rem 0 0.8rem 0;\"\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌊 Coastal Waters\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eFresh, woodsy, and just the right amount of wild. This bar brings ocean air and rugged coastline energy straight to your shower. Infused with cedarwood, lemon, French clay, spirulina, and bentonite — this one's basically a beach vacation for your skin. (No sunburn required.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e💜 Lavender\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eClassic, calming, and oh-so-soothing. This dreamy bar is your evening wind-down in soap form. With pure lavender essential oil and gentle kaolin and bentonite clays, it's the perfect match for sensitive skin and busy minds.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍊 Grapefruit \u0026amp; Mint\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eBright, zesty, and totally refreshing. Wake up your skin (and your senses) with this juicy blend of grapefruit and mint oils, rose clay, and a hint of mineral pigment for that natural rosy hue. It's like your morning smoothie — but for your shower.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-highlight-box\"\u003e\n\u003cp\u003e🧼 Handmade. Natural. Plastic-free. And powered by plants (and some serious Noble love). Ready to scrub like a queen — or king? 👑\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e✨ Benefits:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Natural loofah exfoliation\u003c\/li\u003e\n\u003cli\u003e✅ Deeply cleanses and rejuvenates\u003c\/li\u003e\n\u003cli\u003e✅ Handcrafted with love in Bartlett, IL\u003c\/li\u003e\n\u003cli\u003e✅ Plastic-free and sustainable\u003c\/li\u003e\n\u003cli\u003e✅ Gently exfoliates without irritation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003e🌿 What's inside:\u003c\/p\u003e\n\u003cul class=\"ns-ingredient-list\"\u003e\n\u003cli\u003eReal USA-Grown Loofah\u003c\/li\u003e\n\u003cli\u003eEssential Oils\u003c\/li\u003e\n\u003cli\u003eNatural Clays\u003c\/li\u003e\n\u003cli\u003eSustainably Sourced Oils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our bar soaps are crafted with sustainable, responsibly harvested oils — always kind to the planet and never tested on animals. We create our signature scents using a thoughtful blend of essential oils and safe, sustainable fragrances. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 1.2rem 0; border: 1px solid #deece7;\"\u003e\n\u003cp style=\"font-weight: 600; color: #1a4a3a; margin: 0 0 0.3rem 0;\"\u003eThoughtfully Fragranced. No Bull.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0;\"\u003eWe choose our fragrances carefully and review the supplier-provided IFRA documentation for every scent. Each product is formulated according to its intended use, and we keep our fragrance levels below the applicable IFRA maximum. Because more fragrance does not automatically mean a better product — responsible formulation, transparency, and a beautifully balanced scent matter more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"Coastal Waters is my absolute favorite — it smells like a fresh ocean breeze! The loofah is so gentle yet effective. My skin has never felt smoother.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Megan T. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"The Lavender loofah soap is my nightly ritual. It's so calming and the exfoliation is perfect — not too harsh, just right. Love that it's plastic-free!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Priya K. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow do I use a loofah soap? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eSimply wet the bar and rub it directly onto your skin in circular motions. The loofah will gently exfoliate while the soap cleanses. Rinse and let the bar dry between uses for longest life.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs the loofah rough on sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eNot at all! The loofah provides gentle exfoliation that's suitable for most skin types. If you have very sensitive skin, we recommend using lighter pressure or starting with the Lavender scent which includes extra-soothing clays.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a loofah soap bar typically lasts 3-4 weeks with daily use. The loofah helps extend the life of the bar by providing structure.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eAre these soaps vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! All of our loofah soaps are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat makes these different from regular soap? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eOur loofah soaps combine gentle exfoliation with nourishing, plant-based cleansers in one convenient bar. The loofah helps remove dead skin cells, leaving your skin smoother and more radiant than with regular soap alone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"The Noble Soapery","offers":[{"title":"Default Title","offer_id":46755467133187,"sku":"","price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/natural-loofah-soap_1.png?v=1785898370"},{"product_id":"turmeric-with-charcoal","title":"Turmeric + Activated Charcoal Detox Soap","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.detox { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-highlight-box { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-highlight-box p { margin: 0; font-size: 0.98rem; line-height: 1.6; color: #1d322b; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Detox\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e✨ Brightening\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, no synthetic anything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge detox\"\u003e✨ detox\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 1.15rem; font-weight: 500; color: #1a4a3a;\"\u003ewith Frankincense \u0026amp; Ginger Essential Oils\u003c\/p\u003e\n\u003cp\u003eOur Turmeric \u0026amp; Activated Charcoal Soap is a deep-cleansing, glow-boosting bar designed to purify, brighten, and restore your skin — naturally.\u003c\/p\u003e\n\u003cp\u003eActivated charcoal gently draws out impurities, excess oil, and environmental toxins from deep within the pores, while golden turmeric helps calm irritation, even skin tone, and promote a healthy, radiant glow. Together, they create a powerful yet gentle detox for everyday use.\u003c\/p\u003e\n\u003cp\u003eWe've blended this bar with pure frankincense and ginger essential oils for a warm, earthy aroma that feels grounding and revitalizing. Frankincense supports skin regeneration and clarity, while ginger stimulates circulation and brings a soft, energizing warmth to the blend.\u003c\/p\u003e\n\u003cp\u003eEvery bar is handcrafted with a nourishing base of organic olive oil, organic coconut oil, and sunflower oil to create a creamy, moisturizing lather that cleans without stripping your skin.\u003c\/p\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003eLike everything at The Noble Soapery, this soap is:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Cruelty-free\u003c\/li\u003e\n\u003cli\u003e✅ Made with ethically sourced, organic oils\u003c\/li\u003e\n\u003cli\u003e✅ Free from harsh detergents and synthetic fragrances\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"ns-highlight-box\"\u003e\n\u003cp\u003e💡 Perfect for face, hands, and body — especially for acne-prone, oily, or dull skin — this bar leaves your skin feeling clean, balanced, and beautifully refreshed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-checklist\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is incredible! My skin has never looked brighter. The charcoal really pulls out the impurities and the turmeric calms my redness. I use it on my face every day.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Aisha R. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"The frankincense and ginger scent is so grounding and spa-like. My acne-prone skin has cleared up significantly since I started using this. Love it!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Marcus J. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! While it's a detoxifying soap, it's formulated with gentle, skin-nourishing oils and natural ingredients. The turmeric helps calm irritation, making it suitable for most skin types, including sensitive skin.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eCan I use this on my face? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! This soap is gentle enough for facial use and is especially beneficial for acne-prone, oily, or dull skin. It helps draw out impurities while promoting a healthy, radiant glow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does this soap smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eIt has a warm, earthy, and grounding aroma from pure frankincense and ginger essential oils. It's subtly scented and naturally aromatic without being overpowering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! This soap is 100% vegan and cruelty-free. We never test on animals and use only plant-based, ethically sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":47389804167427,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/turmeric-charcoal-soap_1.png?v=1785898462"},{"product_id":"sweater-weather","title":"Simply Pure Unscented Soap — Fragrance-Free","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.gentle { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-ingredients { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 0.5rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-ingredients li { font-size: 0.95rem; color: #1d322b; padding: 0.3rem 0; border-bottom: 1px solid #eef3f0; }\n  .ns-dish .ns-ingredients li:last-child { border-bottom: none; }\n  .ns-dish .ns-ingredients li strong { color: #1a4a3a; }\n  @media (max-width: 550px) { .ns-dish .ns-ingredients { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-no-bull { background: #f7faf8; border-radius: 12px; padding: 1rem 1.4rem; margin: 0.8rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-no-bull p { margin: 0.2rem 0; font-size: 0.95rem; color: #1d322b; }\n  .ns-dish .ns-no-bull .ns-check { color: #1a7a6a; margin-right: 0.4rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Unscented\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🌸 Sensitive Skin\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, no synthetic anything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge gentle\"\u003e🧴 unscented\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 1.15rem; font-weight: 500; color: #1a4a3a;\"\u003eSometimes the best thing for your skin is…less.\u003c\/p\u003e\n\u003cp\u003eOur Simply Pure bar is thoughtfully crafted for those who want clean, uncomplicated skincare without fragrances, essential oils, artificial colors, or unnecessary additives. Whether you have sensitive skin, prefer fragrance-free products, or simply appreciate true simplicity, this bar lets the quality of the ingredients speak for themselves.\u003c\/p\u003e\n\u003cp\u003eHandmade in small batches using our nourishing blend of olive oil, coconut oil, sustainably sourced organic palm oil, and a touch of locally sourced sunflower oil, this soap creates a rich, creamy lather that cleanses without leaving your skin feeling stripped or dry.\u003c\/p\u003e\n\u003cp\u003eNaturally colored with matcha, turmeric, and bentonite clay, every ingredient serves a purpose — nothing added just for appearance. Gentle enough for everyday use and formulated with transparency at its core.\u003c\/p\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin-bottom: 0.4rem;\"\u003e✨ Highlights:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ Unscented — no fragrance oils or essential oils\u003c\/li\u003e\n\u003cli\u003e✅ Made for sensitive skin\u003c\/li\u003e\n\u003cli\u003e✅ All-natural cold process soap\u003c\/li\u003e\n\u003cli\u003e✅ Naturally colored with matcha, turmeric \u0026amp; bentonite clay\u003c\/li\u003e\n\u003cli\u003e✅ Rich, creamy, long-lasting lather\u003c\/li\u003e\n\u003cli\u003e✅ Handmade in small batches in Bartlett, Illinois\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin: 1rem 0 0.4rem 0;\"\u003eWhat's Inside:\u003c\/p\u003e\n\u003cul class=\"ns-ingredients\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOlive Oil\u003c\/strong\u003e — Gentle cleansing and lasting moisture\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoconut Oil\u003c\/strong\u003e — Rich, bubbly lather\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSustainably Sourced Organic Palm Oil\u003c\/strong\u003e — Hardness and a creamy, luxurious feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLocally Sourced Sunflower Oil\u003c\/strong\u003e — Lightweight conditioning rich in skin-loving nutrients\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatcha, Turmeric \u0026amp; Bentonite Clay\u003c\/strong\u003e — Naturally occurring ingredients that provide the soap's subtle earthy tones — never synthetic dyes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAll of our soaps are carefully formulated to leave your skin feeling clean, soft, and comfortable — not dry or tight.\u003c\/p\u003e\n\u003cdiv class=\"ns-no-bull\"\u003e\n\u003cp style=\"font-weight: 600; color: #1a4a3a; font-size: 1rem;\"\u003eNo Bull. Just honest ingredients.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ns-check\"\u003e✓\u003c\/span\u003e No synthetic fragrances\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ns-check\"\u003e✓\u003c\/span\u003e No artificial colors\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ns-check\"\u003e✓\u003c\/span\u003e No phthalates\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ns-check\"\u003e✓\u003c\/span\u003e No harsh detergents\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ns-check\"\u003e✓\u003c\/span\u003e Handmade with thoughtfully sourced ingredients\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-note\"\u003eBecause every batch is handcrafted, each bar is beautifully unique and may vary slightly from the photos.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"Finally, a soap that doesn't irritate my eczema! No scent, no fuss, just clean skin. I've been searching for this for years.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Jennifer M. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"I love that this soap has no fragrance but still feels luxurious. The lather is incredible and my skin feels so soft. Perfect for the whole family.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— David H. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap completely unscented? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Simply Pure contains no fragrance oils, essential oils, or any added scents. It's completely unscented and perfect for those with fragrance sensitivities.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely. This soap was specifically formulated for sensitive skin. It contains no synthetic fragrances, artificial colors, harsh detergents, or known irritants.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat are the earthy colors from? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eThe subtle earthy tones come from naturally occurring ingredients — matcha, turmeric, and bentonite clay. We never use synthetic dyes or artificial colorants.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Simply Pure is 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":47389804626179,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/5556815443fc93ad2d35e47c77865b05.jpg?v=1726113505"},{"product_id":"london-mist","title":"London mist","description":"\u003cstyle\u003e\n  .ns-dish * { box-sizing: border-box; }\n  .ns-dish .ns-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; }\n  .ns-dish .ns-badge { display: inline-block; background: #eef5f2; padding: 0.35rem 0.9rem; border-radius: 40px; font-size: 0.8rem; font-weight: 500; color: #1f4b41; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-info-box { background: #f2f8f5; border-radius: 16px; padding: 1rem 1.2rem; margin-bottom: 1.2rem; }\n  .ns-dish .ns-info-box p { font-size: 0.95rem; color: #1b3d33; line-height: 1.6; margin: 0.2rem 0; }\n  .ns-dish .ns-sm-badge { display: inline-block; background: #ecf3f0; padding: 0.25rem 0.8rem; border-radius: 40px; font-size: 0.78rem; font-weight: 500; color: #1f4b41; margin-right: 0.3rem; border: 1px solid #d3e3dd; }\n  .ns-dish .ns-sm-badge.vegan { background: #dceee7; }\n  .ns-dish .ns-sm-badge.natural { background: #d4e8df; }\n  .ns-dish p { font-size: 1rem; line-height: 1.7; color: #1d322b; margin-bottom: 0.8rem; }\n\n  \/* Accordion styles *\/\n  .ns-dish .ns-accordion-item { border-bottom: 1px solid #dce8e3; }\n  .ns-dish .ns-accordion-item:last-child { border-bottom: none; }\n  .ns-dish .ns-accordion-header { display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding: 0.7rem 0.2rem; font-weight: 500; font-size: 0.98rem; color: #1a322b; transition: color 0.15s; user-select: none; }\n  .ns-dish .ns-accordion-header:hover { color: #1f7a66; }\n  .ns-dish .ns-accordion-header .ns-toggle { font-size: 1.2rem; color: #4f7a6b; transition: transform 0.25s ease; font-weight: 300; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-header .ns-toggle { transform: rotate(45deg); }\n  .ns-dish .ns-accordion-content { max-height: 0; overflow: hidden; padding: 0 0.2rem; color: #2d4d42; line-height: 1.55; transition: max-height 0.3s ease, padding 0.25s ease; font-size: 0.93rem; }\n  .ns-dish .ns-accordion-item.open .ns-accordion-content { max-height: 200px; padding: 0.2rem 0.2rem 0.8rem 0.2rem; }\n\n  .ns-dish .ns-checklist { list-style: none; margin: 0.8rem 0; padding: 0; }\n  .ns-dish .ns-checklist li { padding: 0.3rem 0; font-size: 0.97rem; color: #1d322b; }\n  .ns-dish .ns-checklist li i { color: #1a7a6a; margin-right: 0.4rem; }\n  .ns-dish .ns-note { font-size: 0.88rem; color: #3b5c52; font-style: italic; margin-top: 0.4rem; }\n  .ns-dish .ns-trust-block { background: #f4f9f7; border-radius: 16px; padding: 1.4rem 1.6rem; margin: 1.5rem 0; border-left: 4px solid #2a9b8a; }\n  .ns-dish .ns-trust-block h2 { font-size: 1.2rem; font-weight: 600; color: #1a2a25; margin: 0 0 0.5rem 0; }\n  .ns-dish .ns-trust-block p { font-size: 0.95rem; line-height: 1.6; color: #1d322b; margin: 0.3rem 0; }\n  .ns-dish .ns-review-card { background: #f8fbfa; border-radius: 16px; padding: 1.2rem 1.4rem; margin: 0.7rem 0; border: 1px solid #deece7; }\n  .ns-dish .ns-stars { color: #c28f3c; margin-bottom: 0.2rem; }\n  .ns-dish .ns-review-card p { font-size: 0.97rem; line-height: 1.5; color: #1f3b33; margin: 0.2rem 0; }\n  .ns-dish .ns-name { font-weight: 500; color: #2a5a4b; font-size: 0.88rem; margin-top: 0.3rem; }\n  .ns-dish .ns-section-title { font-size: 1.3rem; font-weight: 600; color: #1a2a25; margin: 1.5rem 0 0.7rem 0; }\n\n  .ns-dish .ns-faq-item { border-bottom: 1px solid #dce8e3; padding: 0.8rem 0; }\n  .ns-dish .ns-faq-item:last-child { border-bottom: none; }\n  .ns-dish .ns-faq-q { font-weight: 500; font-size: 0.98rem; color: #1a322b; margin-bottom: 0.3rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }\n  .ns-dish .ns-faq-q .ns-toggle { font-size: 1.1rem; color: #4f7a6b; font-weight: 300; }\n  .ns-dish .ns-faq-q:hover { color: #1f7a66; }\n  .ns-dish .ns-faq-a { font-size: 0.93rem; color: #2d4d42; line-height: 1.55; max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.25s ease; padding: 0 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-a { max-height: 200px; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }\n  .ns-dish .ns-faq-item.open .ns-faq-q .ns-toggle { transform: rotate(45deg); }\n\n  .ns-dish .ns-footer-links { margin-top: 1.8rem; border-top: 1px solid #dce8e3; padding-top: 1.2rem; }\n  .ns-dish .ns-footer-links a { color: #1f7a66; text-decoration: underline; margin-right: 1.2rem; font-size: 0.9rem; }\n  .ns-dish .ns-footer-note { font-size: 0.8rem; color: #3b5c52; margin-top: 0.8rem; }\n\n  .ns-dish .ns-benefits { display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; margin: 0.8rem 0 1.2rem 0; padding: 0; list-style: none; }\n  .ns-dish .ns-benefits li { font-size: 0.97rem; color: #1d322b; padding: 0.3rem 0; }\n  @media (max-width: 550px) { .ns-dish .ns-benefits { grid-template-columns: 1fr; } }\n\n  .ns-dish .ns-scent-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0.5rem 1rem; margin: 0.8rem 0 0.5rem 0; }\n  .ns-dish .ns-scent-category { font-weight: 600; color: #1a4a3a; font-size: 0.9rem; }\n  .ns-dish .ns-scent-list { font-size: 0.92rem; color: #1d322b; line-height: 1.6; }\n  @media (max-width: 550px) { .ns-dish .ns-scent-grid { grid-template-columns: 1fr; } }\n\u003c\/style\u003e\n\u003cdiv class=\"ns-dish\"\u003e\n\u003cdiv class=\"ns-badges\"\u003e\n\u003cspan class=\"ns-badge\"\u003e🌿 Vegan\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e💚 Cruelty-Free\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🧼 Cold Process\u003c\/span\u003e \u003cspan class=\"ns-badge\"\u003e🌸 Naturally Colored\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-info-box\"\u003e\n\u003cp\u003e🤲 Handcrafted in Bartlett, IL with love and care.\u003c\/p\u003e\n\u003cp\u003e🌱 100% plant-based, no synthetic dyes or fragrances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 0.6rem 0 1rem 0;\"\u003e\n\u003cspan class=\"ns-sm-badge vegan\"\u003e🌱 vegan\u003c\/span\u003e \u003cspan class=\"ns-sm-badge natural\"\u003e🧼 cold process\u003c\/span\u003e \u003cspan class=\"ns-sm-badge\"\u003ein stock\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eWrap yourself in the calm of a misty London morning with our London Mist cold process soap — a sophisticated blend inspired by the beloved London Fog tea latte.\u003c\/p\u003e\n\u003cp\u003eThis bar opens with French lavender, apple blossom, and a drizzle of wild honey, followed by soft notes of Earl Grey tea and black currant, settling into a comforting base of amber, cashmere woods, and sweet musk. Each wash feels like a gentle escape — serene, cozy, and timelessly elegant.\u003c\/p\u003e\n\u003cp\u003eHandmade with our signature blend of olive oil, coconut oil, sunflower oil, and sustainably sourced palm oil, this soap is rich, creamy, and deeply moisturizing for the skin. Naturally colored and crafted in small batches for the perfect touch of everyday luxury.\u003c\/p\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin-bottom: 0.4rem;\"\u003e✨ Highlights:\u003c\/p\u003e\n\u003cul class=\"ns-benefits\"\u003e\n\u003cli\u003e✅ All-natural cold process soap\u003c\/li\u003e\n\u003cli\u003e✅ Enriched with skin-loving oils and butters\u003c\/li\u003e\n\u003cli\u003e✅ Naturally colored — no synthetic dyes\u003c\/li\u003e\n\u003cli\u003e✅ Long-lasting, gentle lather\u003c\/li\u003e\n\u003cli\u003e✅ Handcrafted in Bartlett, IL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"margin: 1rem 0 0.8rem 0;\"\u003e\n\u003cp style=\"font-weight: 500; color: #1a4a3a; margin-bottom: 0.5rem;\"\u003eScent Profile:\u003c\/p\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🌸 Top Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eFrench Lavender · Apple Blossom · Wild Honey\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🍃 Middle Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eEarl Grey Tea · Geranium · Black Currant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-item\"\u003e\n\u003cdiv class=\"ns-accordion-header\"\u003e\n\u003cspan\u003e🪵 Base Notes\u003c\/span\u003e \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-accordion-content\"\u003eAmber · Cashmere Woods · Sweet Musk\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eAll of our soaps have been formulated to leave your skin feeling clean, but not dry.\u003c\/p\u003e\n\u003cul class=\"ns-checklist\"\u003e\n\u003cli\u003e✅ Sustainable and small business sourced ingredients\u003c\/li\u003e\n\u003cli\u003e✅ Natural cold processed oils\u003c\/li\u003e\n\u003cli\u003e✅ No phthalates or nasty chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"ns-note\"\u003eOur handcrafted soap may look different than the image.\u003c\/p\u003e\n\u003cp style=\"font-size: 0.85rem; margin-top: 0.8rem; color: #1c352d;\"\u003e🚚 Free shipping on orders $40+\u003c\/p\u003e\n\u003cdiv class=\"ns-trust-block\"\u003e\n\u003ch2\u003eNo Cruelty, No Toxins — Just Pure Goodness\u003c\/h2\u003e\n\u003cp\u003eAt The Noble Soapery, our soaps are crafted with sustainable, responsibly sourced oils — always kind to the planet and never tested on animals. That means absolutely no phthalates, parabens, animal byproducts, FDA-banned antimicrobials, endocrine disruptors, synthetic musks, benzene, acetates, ammonium compounds, or any other known toxins or irritants.\u003c\/p\u003e\n\u003cp style=\"margin-top: 0.5rem;\"\u003e✅ If it's not safe for our family and friends, it's not going anywhere near yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eWhat our customers are saying\u003c\/p\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"London Mist is absolutely divine! The scent is so sophisticated and calming. I feel like I'm at a cozy tea shop every time I shower.\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Emma W. (verified buyer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e\"This soap is pure luxury. The lather is so creamy and the scent lingers beautifully without being overpowering. My new favorite!\"\u003c\/p\u003e\n\u003cdiv class=\"ns-name\"\u003e— Olivia T. (repeat customer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-section-title\"\u003eFrequently asked questions\u003c\/p\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eWhat does London Mist smell like? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eLondon Mist is a sophisticated blend inspired by the London Fog tea latte. It opens with French lavender, apple blossom, and wild honey, followed by Earl Grey tea and black currant, settling into amber, cashmere woods, and sweet musk.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap safe for sensitive skin? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eYes! Our cold process soaps are made with gentle, skin-nourishing oils and are free from harsh chemicals, synthetic dyes, and phthalates. They're formulated to leave skin feeling clean and moisturized, not dry or irritated.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eHow long does one bar last? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eWith proper care (allowing it to dry between uses), a single bar typically lasts 4-6 weeks with daily use. Our cold process bars are long-lasting and produce a rich, creamy lather.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-item\"\u003e\n\u003cdiv class=\"ns-faq-q\"\u003eIs this soap vegan and cruelty-free? \u003cspan class=\"ns-toggle\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-faq-a\"\u003eAbsolutely! All of our soaps are 100% vegan and cruelty-free. We never test on animals and use only plant-based, sustainably sourced ingredients.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-footer-links\"\u003e\n\u003cspan style=\"font-size: 0.9rem; color: #1a2a25;\"\u003eYou might also like: \u003c\/span\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/soap\"\u003eAll Soap\u003c\/a\u003e \u003ca href=\"https:\/\/noblesoapery.com\/collections\/home-scents\"\u003eHome Scents\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-footer-note\"\u003e🌱 The Noble Soapery — pure, plant-powered goodness for every home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NobleGoodsCo","offers":[{"title":"Default Title","offer_id":47389804724483,"sku":null,"price":8.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/files\/london-mist_1.png?v=1785899547"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0625\/3556\/5571\/collections\/fa7d9067c2434c771b9ca3b6cb3630b4.webp?v=1677949878","url":"https:\/\/noblesoapery.com\/collections\/squeaky-clean.oembed?page=2","provider":"The Noble Soapery","version":"1.0","type":"link"}