{"product_id":"esteem-sea-salt-spray-for-hair-texturizing-volume-spray-with-flexible-hold-hydrating-performance-200ml","title":"Sea Salt Spray 200ml","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=\"spraySectionFinal\"\u003e\n  \n  \u003cdiv class=\"product-short-summary\"\u003e\n    Your go-to for effortless volume and a natural, beachy texture. Our hydrating 200ml formula adds serious texture without leaving your hair feeling dried out.\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=\"spray-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\"\u003eBARBER-GRADE TEXTURE, ZERO DRYNESS\u003c\/span\u003e\n          Achieve volume without damage. Our formula features a 10% Glycerin boost to prevent stiffness.\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eFLAKE-FREE MATTE FINISH\u003c\/span\u003e\n          Uses a high-performance polymer instead of traditional salt for zero white flakes.\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eFLEXIBLE HOLD PRE-STYLER\u003c\/span\u003e\n          Use on damp hair for lift or dry hair for instant separation. Ultimate base layer.\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n          \u003cspan class=\"feature-title\"\u003eXL STYLING POWER (200ML)\u003c\/span\u003e\n          Oversized bottle ensures you have more product for your daily routine.\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\u003eAs a Pre-Styler:\u003c\/strong\u003e Spray 3 to 5 pumps into towel-dried hair. Hit the roots for max lift and blow-dry.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAs a Standalone Texturiser:\u003c\/strong\u003e Spray directly into dry hair. Scrunch with fingers for that beachy vibe.\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, GLYCERIN, ACRYLATES COPOLYMER, ALCOHOL, PEG-40 HYDROGENATED CASTOR OIL, PHENOXYETHANOL, PARFUM, SODIUM BENZOATE.\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.8\u003c\/span\u003e\n      \u003cdiv class=\"summary-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cspan class=\"total-count\"\u003eBased on 8 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: 75%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e(6)\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: 25%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e(2)\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\"\u003eFreddie 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\u003eVersatile and smells great. Best as a pre-styler before the Matte Clay.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 2 days ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eGeorge 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\u003eFinally a salt spray that doesn't make my hair feel like straw.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 5 days ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eAlex C. \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\u003eGreat volume. Can feel tacky if you use too much, but pre-styling is 10\/10.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 week ago\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-card is-visible\"\u003e\n      \u003cspan class=\"reviewer-name\"\u003eLiam 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\u003eHuge bottle for the price. This 200ml will last me ages. Excellent value.\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\"\u003eBen 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\u003eIncredible lift for my fringe. Blow-drying this in gives me volume that stays.\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\"\u003eRyan 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\u003eNaturally textured look. A solid product that smells premium.\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\"\u003eOllie T. \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\u003eNo white flakes at all. Dries to a perfect matte finish.\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\"\u003eSam 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\u003eThe perfect foundation for my hair clay. Gives that extra bit of grit.\u003c\/p\u003e\n      \u003cspan class=\"review-status\"\u003eVerified Purchase • 1 month 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=\"sprayShowMore\"\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('#spraySectionFinal');\n  const d = new Date();\n  const seed = d.getFullYear() + d.getMonth() + d.getDate() + 10;\n  const count = ( (seed * 13) % 12 ) + 5; \n  const salesEl = root.querySelector('#spray-daily-sales');\n  if(salesEl) salesEl.innerText = count.toFixed(0);\n\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  const showBtn = root.querySelector('#sprayShowMore');\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":56415181177209,"sku":"5T-OIES-J7ZX","price":13.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/1283\/5961\/files\/B0G49CC7ZQ.MAIN2.png?v=1773588707","url":"https:\/\/esteemhair.co.uk\/products\/esteem-sea-salt-spray-for-hair-texturizing-volume-spray-with-flexible-hold-hydrating-performance-200ml","provider":"Esteem Hair","version":"1.0","type":"link"}