{"product_id":"esteem-hair-styling-matte-clay-medium-hold-smooth-texture-effortless-workability-professional-hair-styling-product","title":"Hair Styling Matte Clay 100g","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .esteem-custom-section { max-width: 800px; margin: 20px auto; font-family: 'Montserrat', sans-serif; color: #333; line-height: 1.6; }\n  \n  \/* --- BALANCED HEADER SECTION --- *\/\n  .product-short-summary { font-size: 1.1rem; margin-bottom: 25px; font-weight: 600; color: #222; border-left: 4px solid #000; padding-left: 20px; }\n  \n  .status-bar-green {\n    font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px;\n    padding: 15px 20px; margin-bottom: 25px; border-left: 4px solid #00c853;\n    display: flex; align-items: center; gap: 12px; animation: pulse-green-border 2s infinite;\n  }\n\n  .status-bar-charcoal {\n    font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px;\n    padding: 15px 20px; margin-bottom: 40px; border-left: 4px solid #1a1a1a;\n    display: flex; align-items: center; gap: 12px; animation: pulse-charcoal-border 2.5s infinite; color: #1a1a1a;\n  }\n\n  @keyframes pulse-green-border { 0%, 100% { border-left-color: #00c853; } 50% { border-left-color: #b9f6ca; } }\n  @keyframes pulse-charcoal-border { 0%, 100% { border-left-color: #1a1a1a; } 50% { border-left-color: #999; } }\n  \n  .dot-indicator { height: 10px; width: 10px; background-color: #00c853; border-radius: 50%; display: inline-block; box-shadow: 0 0 10px rgba(0, 200, 83, 0.6); }\n\n  \/* --- ACCORDION SYSTEM --- *\/\n  .info-accordion { border-top: 1px solid #e8e8e8; margin-bottom: 40px; }\n  .accordion-item { border-bottom: 1px solid #e8e8e8; overflow: hidden; }\n  .accordion-header {\n    width: 100%; padding: 20px 0; background: none; border: none;\n    display: flex; justify-content: space-between; align-items: center;\n    cursor: pointer; text-align: left; font-family: 'Montserrat', sans-serif;\n    font-weight: 700; font-size: 0.85rem; text-transform: uppercase;\n    letter-spacing: 1.5px; color: #222;\n  }\n  .accordion-icon { font-size: 1.2rem; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n  \n  .accordion-content {\n    max-height: 0; opacity: 0; visibility: hidden;\n    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease, visibility 0.3s ease;\n    font-size: 0.95rem; color: #444;\n  }\n  .accordion-item.is-active .accordion-content { opacity: 1; visibility: visible; padding-bottom: 30px; }\n  .accordion-item.is-active .accordion-icon { transform: rotate(45deg); }\n\n  \/* --- INTERNAL CONTENT STYLING --- *\/\n  .feature-block { margin-bottom: 20px; }\n  .feature-title { font-weight: 700; display: block; margin-bottom: 4px; color: #000; font-size: 0.85rem; }\n  .info-list { margin: 0; padding-left: 18px; list-style-type: none; }\n  .info-list li { margin-bottom: 10px; position: relative; }\n  .info-list li::before { content: \"•\"; position: absolute; left: -15px; color: #999; }\n  .ingredients-text { font-size: 0.8rem; letter-spacing: 0.5px; color: #777; text-transform: uppercase; line-height: 1.8; }\n\n  \/* --- TRUST PROMISE GRID --- *\/\n  .trust-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 10px; }\n  .trust-item { display: flex; align-items: flex-start; gap: 10px; font-size: 0.85rem; }\n  .trust-icon { color: #1a1a1a; font-size: 1.1rem; flex-shrink: 0; }\n  .trust-text strong { display: block; color: #000; text-transform: uppercase; font-size: 0.75rem; letter-spacing: 0.5px; margin-bottom: 2px; }\n\n  \/* --- REVIEWS --- *\/\n  .reviews-summary { display: flex; flex-wrap: wrap; align-items: center; gap: 30px; padding: 30px 0; border-bottom: 2px solid #f0f0f0; margin-bottom: 20px; }\n  .summary-score { text-align: center; flex: 1; min-width: 150px; }\n  .big-number { font-size: 48px; font-weight: 800; display: block; line-height: 1; }\n  .summary-stars, .stars { color: #ffb400; font-size: 16px; margin: 8px 0; }\n  .bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 4px; font-size: 0.8rem; }\n  .bar-bg { flex-grow: 1; background: #eee; height: 8px; border-radius: 4px; overflow: hidden; }\n  .bar-fill { background: #ffb400; height: 100%; }\n  \n  .review-card { border-bottom: 1px solid #e8e8e8; padding: 24px 0; display: none; }\n  .review-card.is-visible { display: block; }\n  .reviewer-name { font-weight: 700; font-size: 0.9rem; margin-bottom: 2px; display: flex; align-items: center; gap: 8px; }\n  .verified-tick-circle { background: #008060; color: white; border-radius: 50%; width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; font-size: 8px; font-weight: bold; }\n  .location-text { font-size: 0.75rem; color: #777; margin-bottom: 10px; display: block; }\n  .review-status { font-size: 0.75rem; color: #888; font-style: italic; display: block; margin-top: 10px; }\n\n  \/* --- BUTTONS --- *\/\n  .action-buttons { display: flex; gap: 12px; margin-top: 30px; }\n  .btn-style { flex: 1; padding: 14px 34px; font-weight: 700; border-radius: 4px; font-family: 'Montserrat'; text-transform: uppercase; letter-spacing: 1px; font-size: 0.8rem; text-align: center; cursor: pointer; transition: 0.3s; text-decoration: none; display: inline-block; box-sizing: border-box; }\n  .btn-white { background: transparent; border: 2px solid #333; color: #333; }\n  .btn-black { background: #000; border: 2px solid #000; color: #fff; }\n  .btn-style:hover { background: #1a1a1a; border-color: #1a1a1a; color: #fff; }\n\n  @media screen and (max-width: 600px) { \n    .action-buttons { flex-direction: column; } \n    .trust-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"esteem-custom-section\" id=\"claySectionStandard\"\u003e\n  \n  \u003cdiv class=\"product-short-summary\"\u003e\n    A dual-clay formula that delivers massive texture, all-day reworkable hold, and 100% zero shine.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"status-bar-green\"\u003e\n    \u003cspan class=\"dot-indicator\"\u003e\u003c\/span\u003e In stock, ready to ship\n  \u003c\/div\u003e\n  \n  \u003cdiv class=\"status-bar-charcoal\"\u003e\n    \u003cspan style=\"font-size: 1.2rem; line-height: 1;\"\u003e✧\u003c\/span\u003e \u003cspan id=\"clay-daily-sales\"\u003e--\u003c\/span\u003e sold in the last 24 hours\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"info-accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cbutton class=\"accordion-header\"\u003eDetails \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eDUAL-CLAY FORMULA\u003c\/span\u003e\n          Our specific blend of Kaolin \u0026amp; Bentonite clays creates a medium-strength hold that works perfectly on short or fine hair. No heaviness, just a natural finish.\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eTEXTURE \u0026amp; DEFINITION\u003c\/span\u003e\n          Perfect for textured crops, fringes, and casual styles. Apply to damp hair for a smoother look, or dry hair for maximum grit and separation.\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eZERO SHINE\u003c\/span\u003e\n          The formula actively absorbs excess oil and sweat—even after a workout—guaranteeing a completely matte, grease-free finish.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cbutton class=\"accordion-header\"\u003eHow to get the best out of it \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cul class=\"info-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eStart Small:\u003c\/strong\u003e Less is more. Scoop out a pea-sized amount.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWarm It Up:\u003c\/strong\u003e Rub the clay vigorously between your palms until it disappears.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBack to Front:\u003c\/strong\u003e Apply starting from the back of your head forward.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eShape It:\u003c\/strong\u003e Work it down to the roots to lock in your style.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cbutton class=\"accordion-header\"\u003eIngredients \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cp class=\"ingredients-text\"\u003eAQUA, MICROCRYSTALLINE WAX, CETEARETH-25, CERA ALBA, BENTONITE, KAOLIN, CERESIN, ACRYLATES COPOLYMER, PARAFFIN, PARFUM, PHENOXYETHANOL, PROPYLENE GLYCOL, CI 77492.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cbutton class=\"accordion-header\"\u003eOur Promise \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cdiv class=\"trust-grid\"\u003e\n          \u003cdiv class=\"trust-item\"\u003e\n            \u003cspan class=\"trust-icon\"\u003e◈\u003c\/span\u003e\n            \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003e30-Day Guarantee\u003c\/strong\u003eTry it for a full month. If you don't feel it — complete refund.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"trust-item\"\u003e\n            \u003cspan class=\"trust-icon\"\u003e◈\u003c\/span\u003e\n            \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eFree Shipping\u003c\/strong\u003eComplimentary standard shipping on all UK orders.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"trust-item\"\u003e\n            \u003cspan class=\"trust-icon\"\u003e◈\u003c\/span\u003e\n            \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eSafety Certified\u003c\/strong\u003eApproved by the UK's largest Cosmetic Safety Assessor.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"trust-item\"\u003e\n            \u003cspan class=\"trust-icon\"\u003e◈\u003c\/span\u003e\n            \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eEthical Sourcing\u003c\/strong\u003ePremium ingredients, paraben-free, and cruelty-free.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 style=\"text-align: center; text-transform: uppercase; letter-spacing: 2px; font-size: 1.2rem; margin-top: 50px;\"\u003eCustomer Reviews\u003c\/h3\u003e\n  \n  \u003cdiv class=\"reviews-summary\"\u003e\n    \u003cdiv class=\"summary-score\"\u003e\n      \u003cspan class=\"big-number\"\u003e4.9\u003c\/span\u003e\n      \u003cdiv class=\"summary-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cspan class=\"total-count\"\u003eBased on 12 reviews\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"summary-bars\"\u003e\n      \u003cdiv class=\"bar-row\"\u003e\n\u003cspan\u003e5 ★\u003c\/span\u003e\u003cdiv class=\"bar-bg\"\u003e\u003cdiv class=\"bar-fill\" style=\"width: 92%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e(11)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bar-row\"\u003e\n\u003cspan\u003e4 ★\u003c\/span\u003e\u003cdiv class=\"bar-bg\"\u003e\u003cdiv class=\"bar-fill\" style=\"width: 8%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e(1)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rev-list\"\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eIan Shine \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eBetter than my usual product. The clay goes on easily and styles amazingly. It holds all day.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 day ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eMark R. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eSwitched from my regular pomade. Much better definition and no clumping at all.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 3 days ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eSarah J. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eBought for my husband. Makes his hair stand out without looking greasy or shiny.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 4 days ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eTom W. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★☆\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eReally strong hold. Dries quickly so style fast! Otherwise perfect.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 week ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eOliver H. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eHandles thick hair perfectly. Doesn't clump like cheap gels. Lasts the whole day.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 2 weeks ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eLiam G. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eBetter hold than Suavecito. Love that I can restyle easily throughout the day.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 2 weeks ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eDavid B. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eEasy to use and warm up. Smells great and isn't sticky. New go-to product.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 3 weeks ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eChris P. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eIndividual strands pop. Definitely high efficiency, you only need a tiny bit.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 3 weeks ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eJames S. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eTop quality clay. Holds all day without feeling heavy or greasy at all.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 month ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eAlex M. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eZero shine guaranteed. Even after a gym session my hair still looks matte.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 month ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eNathan K. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eBest clay for thick hair. Doesn't dry out white or clumpy. 10\/10 recommend.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 month ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eHarry F. \u003cdiv class=\"verified-tick-circle\"\u003e✓\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"location-text\"\u003eUK | \u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\n      \u003cp\u003eNatural finish is much better than shiny pomades. Styles easily and stays put.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 2 months ago\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"action-buttons\"\u003e\n    \u003cbutton class=\"btn-style btn-white\" id=\"clayShowMore\"\u003eShow All Reviews\u003c\/button\u003e\n    \u003ca href=\"\/pages\/feedback\" class=\"btn-style btn-black\"\u003eLeave a Review\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  const root = document.querySelector('#claySectionStandard');\n  \n  \/\/ Seeded Daily Randomizer\n  const d = new Date();\n  const seed = d.getFullYear() + d.getMonth() + d.getDate();\n  const count = ( (seed * 11) % 15 ) + 8;\n  const salesEl = root.querySelector('#clay-daily-sales');\n  if(salesEl) salesEl.innerText = count.toFixed(0);\n\n  \/\/ Accordion Logic\n  root.querySelectorAll('.accordion-header').forEach(button =\u003e {\n    button.addEventListener('click', () =\u003e {\n      const item = button.parentElement;\n      const content = button.nextElementSibling;\n      root.querySelectorAll('.accordion-item').forEach(otherItem =\u003e {\n        if (otherItem !== item \u0026\u0026 otherItem.classList.contains('is-active')) {\n          otherItem.classList.remove('is-active');\n          otherItem.querySelector('.accordion-content').style.maxHeight = null;\n        }\n      });\n      item.classList.toggle('is-active');\n      content.style.maxHeight = item.classList.contains('is-active') ? content.scrollHeight + \"px\" : null;\n    });\n  });\n\n  \/\/ Show More Logic (Ensuring all hidden reviews appear)\n  const showBtn = root.querySelector('#clayShowMore');\n  if(showBtn) {\n    showBtn.addEventListener('click', function() {\n      root.querySelectorAll('.review-card').forEach(r =\u003e r.classList.add('is-visible'));\n      this.style.display = 'none';\n    });\n  }\n})();\n\u003c\/script\u003e","brand":"Esteem","offers":[{"title":"Default Title","offer_id":56415181111673,"sku":"HAIR001","price":12.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/1283\/5961\/files\/B0G3RKSPWS.MAIN_2_497aa5b6-d6ea-49df-b2e6-fb564f1b8284.png?v=1778151248","url":"https:\/\/esteemhair.co.uk\/products\/esteem-hair-styling-matte-clay-medium-hold-smooth-texture-effortless-workability-professional-hair-styling-product","provider":"Esteem Hair","version":"1.0","type":"link"}