{"id":18572,"date":"2026-10-04T19:52:11","date_gmt":"2026-10-05T02:52:11","guid":{"rendered":"https:\/\/toothpastefactory.com\/?page_id=18572"},"modified":"2026-10-04T19:53:23","modified_gmt":"2026-10-05T02:53:23","slug":"surfactants-sweeteners","status":"publish","type":"page","link":"https:\/\/toothpastefactory.com\/th\/ingredients\/surfactants-sweeteners\/","title":{"rendered":"\u041f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u043e-\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u0435\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u043f\u043e\u0434\u0441\u043b\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u0438"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n:root { --teal: #1b7a66; --teal-d: #0e4f43; --teal-l: #2fa98c; --gold: #b58a4e; --gold-d: #9c7440; --ink: #1e1e1e; --ink-2: #5a5a5a; --ink-3: #686868; --ivory: #faf9f5; --mist: #eef3ef; --line: #e4eae7; --gap: 96px; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'Segoe UI', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif; font-size: 16px; line-height: 1.65; color: var(--ink); background: var(--ivory); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ss { width: 100%; overflow: hidden; } img { display: block; max-width: 100%; } a { text-decoration: none; color: inherit; } ul { padding: 0; } ul, ol { list-style: none; padding: 0; } button, select { font-family: inherit; } .ss-eyebrow { display: inline-flex; align-items: center; gap: 12px; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; color: var(--teal); margin-bottom: 18px; } .ss-eyebrow__bar { display: inline-block; width: 38px; height: 2px; background: var(--gold); } .ss-ic { width: 26px; height: 26px; fill: none; stroke: var(--teal); stroke-width: 2; } .ss-inner { max-width: 1200px; margin: 0 auto; padding: 0 24px; } .ss-head { text-align: center; max-width: 800px; margin: 0 auto 48px; } .ss-head .ss-eyebrow { justify-content: center; } .ss-title { font-size: 34px; font-weight: 700; line-height: 1.25; color: var(--teal-d); margin-bottom: 14px; } .ss-lead { font-size: 17px; color: var(--ink-2); line-height: 1.7; } .ss-head::after { content: \"\"; display: block; width: 64px; height: 3px; background: var(--gold); margin: 20px auto 0; border-radius: 2px; } .ss-btn { display: inline-flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; padding: 15px 34px; transition: background 0.3s ease, color 0.3s ease, transform 0.3s ease; } .ss-btn .ss-ic { stroke: currentColor; width: 18px; height: 18px; flex: none; } .ss-btn--primary { background: var(--gold); color: #fff; border: 1px solid var(--gold); box-shadow: 0 3px 10px rgba(0,0,0,0.18); } .ss-btn--primary:hover { background: var(--gold-d); border-color: var(--gold-d); transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.22); } .ss-btn--outline { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.85); } .ss-btn--outline:hover { background: #fff; color: var(--teal-d); transform: translateY(-2px); } .ss-btn--teal { background: var(--teal); color: #fff; border: 1px solid var(--teal); } .ss-btn--teal:hover { background: var(--teal-d); border-color: var(--teal-d); transform: translateY(-2px); } .ss-hero { position: relative; min-height: 74vh; display: flex; align-items: center; color: #fff; overflow: hidden; background: #071714; } .ss-hero__img { position: absolute; inset: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center 48%; filter: brightness(1.08) contrast(1.03); } .ss-hero::before { content: \"\"; position: absolute; inset: 0; z-index: 2; background: linear-gradient(to right, rgba(7,23,20,0.82) 0%, rgba(7,23,20,0.56) 54%, rgba(7,23,20,0.34) 100%), linear-gradient(to top, rgba(7,23,20,0.50) 0%, rgba(7,23,20,0) 46%), radial-gradient(90% 80% at 12% 18%, rgba(47,169,140,0.26), rgba(7,23,20,0) 58%); } .ss-hero__layout { position: relative; z-index: 3; width: 100%; max-width: 1290px; margin: 0 auto; padding: 136px 24px 84px; display: flex; flex-direction: column; align-items: flex-start; gap: 24px; } .ss-hero__breadcrumb { display: flex; align-items: center; gap: 10px; font-size: 13px; letter-spacing: 0.5px; color: rgba(255,255,255,0.82); margin-bottom: 4px; } .ss-hero__breadcrumb a { transition: color 0.3s ease; } .ss-hero__breadcrumb a:hover { color: #f3dba3; } .ss-hero__sep { opacity: 0.55; } .ss-hero__eyebrow { font-size: 16px; font-weight: 400; color: #fff; letter-spacing: 0.4px; text-shadow: 0 1px 10px rgba(0,0,0,0.65); } .ss-hero__eyebrow-accent { color: #f3dba3; font-weight: 700; } .ss-hero__title { font-weight: 700; font-size: 44px; color: white; line-height: 1.16; letter-spacing: -0.6px; max-width: 980px; text-shadow: 0 2px 20px rgba(0,0,0,0.60), 0 1px 4px rgba(0,0,0,0.45); } .ss-hero__lead { font-size: 17px; line-height: 1.72; max-width: 840px; color: rgba(255,255,255,0.96); text-shadow: 0 1px 12px rgba(0,0,0,0.60); } .ss-hero__actions { display: flex; flex-wrap: wrap; gap: 16px; } .ss-trust { background: var(--teal-d); border-bottom: 1px solid rgba(255,255,255,0.10); } .ss-trust__inner { max-width: 1200px; margin: 0 auto; padding: 20px 24px; display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap; } .ss-trust__label { font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.50); } .ss-trust__list { display: flex; gap: 22px; flex-wrap: wrap; justify-content: center; } .ss-trust__item { display: inline-flex; align-items: center; gap: 8px; font-size: 13.5px; font-weight: 600; color: rgba(255,255,255,0.92); } .ss-trust__item .ss-ic { width: 16px; height: 16px; stroke: var(--gold); } .ss-sec { padding: var(--gap) 0; } .ss-sec--white { background: #fff; } .ss-sec--mist { background: var(--mist); } .ss-sub { font-size: 20px; font-weight: 700; color: var(--teal-d); margin: 44px 0 20px; line-height: 1.35; } .ss-sub:first-of-type { margin-top: 0; } .ss-sub + .ss-text { margin-bottom: 24px; } .ss-text { font-size: 15.5px; color: var(--ink-2); line-height: 1.75; max-width: 860px; } .ss-text + .ss-text { margin-top: 14px; } .ss-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .ss-grid--two { grid-template-columns: repeat(2, 1fr); } .ss-grid--four { grid-template-columns: repeat(2, 1fr); } .ss-card { background: var(--ivory); border: 1px solid var(--line); padding: 28px 26px 30px; display: flex; flex-direction: column; transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease; } .ss-sec--white .ss-card { background: var(--ivory); } .ss-sec--mist .ss-card { background: #fff; } .ss-card:hover { box-shadow: 0 14px 36px rgba(14,79,67,0.10); transform: translateY(-3px); border-color: var(--teal); } .ss-card__ic { display: inline-flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; color: var(--teal); } .ss-card__ic .ss-ic { width: 25px; height: 25px; stroke: var(--teal); } .ss-card__name { font-size: 17px; font-weight: 700; color: var(--teal-d); margin-bottom: 6px; line-height: 1.35; } .ss-card__abbr { font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--gold-d); margin-bottom: 12px; } .ss-card__text { font-size: 14.5px; color: var(--ink-2); line-height: 1.72; } .ss-spec { margin-top: 16px; padding-top: 14px; border-top: 1px dashed var(--line); } .ss-spec__item { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; } .ss-spec__label { font-size: 12px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; color: var(--teal-d); } .ss-spec__value { font-size: 13.5px; font-weight: 700; color: var(--ink); } .ss-spec__note { margin-top: 10px; font-size: 13px; color: var(--ink); line-height: 1.65; } .ss-spec__note strong { display: block; margin-bottom: 3px; font-size: 11.5px; letter-spacing: 0.8px; text-transform: uppercase; color: var(--teal-d); } .ss-warn { margin-top: 16px; padding: 16px 18px; background: #fff; border: 1px solid var(--line); border-left: 3px solid var(--gold); } .ss-warn p { font-size: 13.5px; color: var(--ink); line-height: 1.7; } .ss-warn strong { display: block; margin-bottom: 4px; font-size: 11.5px; letter-spacing: 0.8px; text-transform: uppercase; color: var(--gold-d); } .ss-lab { background: var(--mist); padding: var(--gap) 0; } .ss-lab__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } .ss-lab__card { background: #fff; border: 1px solid var(--line); border-left: 3px solid var(--gold); padding: 26px 26px 28px; } .ss-lab__h { font-size: 16.5px; font-weight: 700; color: var(--teal-d); margin-bottom: 12px; } .ss-lab__text { font-size: 14.5px; color: var(--ink-2); line-height: 1.75; } .ss-lab__meta { margin-top: 14px; font-size: 12.5px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; color: var(--gold-d); } .ss-faq { background: #fff; padding: var(--gap) 0; } .ss-faq__inner { max-width: 900px; margin: 0 auto; padding: 0 24px; } .ss-acc { border: 1px solid var(--line); background: var(--ivory); } .ss-acc__item { border-bottom: 1px solid var(--line); } .ss-acc__item:last-child { border-bottom: 0; } .ss-acc__q { display: flex; align-items: center; justify-content: space-between; gap: 18px; width: 100%; padding: 22px 26px; background: none; border: 0; cursor: pointer; text-align: left; font-size: 16.5px; font-weight: 600; color: var(--ink); transition: background 0.3s ease, color 0.3s ease; } .ss-acc__q:hover { background: var(--mist); color: var(--teal-d); } .ss-acc__q[aria-expanded=\"true\"] { background: var(--mist); color: var(--teal-d); } .ss-acc__mark { flex: none; position: relative; width: 20px; height: 20px; } .ss-acc__mark::before, .ss-acc__mark::after { content: \"\"; position: absolute; top: 50%; left: 0; width: 20px; height: 2px; background: var(--teal); transform: translateY(-50%); transition: transform 0.3s ease; } .ss-acc__mark::after { transform: translateY(-50%) rotate(90deg); } .ss-acc__q[aria-expanded=\"true\"] .ss-acc__mark::after { transform: translateY(-50%) rotate(0deg); } .ss-acc__a { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; } .ss-acc__a-inner { padding: 0 26px 24px; font-size: 15px; color: var(--ink-2); line-height: 1.75; } .ss-cta { background: var(--teal-d); padding: var(--gap) 0; position: relative; overflow: hidden; } .ss-cta::before { content: \"\"; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(14,79,67,0.90), rgba(27,122,102,0.82)); } .ss-cta__inner { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 24px; display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 48px; align-items: start; } .ss-cta__lead { color: #fff; } .ss-cta__eyebrow { display: inline-flex; align-items: center; gap: 12px; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; color: #d7efe7; margin-bottom: 18px; } .ss-cta__eyebrow-bar { display: inline-block; width: 38px; height: 2px; background: var(--gold); } .ss-cta__title { font-size: 32px; font-weight: 700; line-height: 1.24; margin-bottom: 14px; } .ss-cta__text { font-size: 16.5px; color: #e3efe9; line-height: 1.72; margin-bottom: 24px; } .ss-cta__points { display: flex; flex-direction: column; gap: 11px; } .ss-cta__point { display: flex; align-items: flex-start; gap: 12px; font-size: 14.5px; color: rgba(255,255,255,0.92); line-height: 1.6; } .ss-cta__point .ss-ic { width: 19px; height: 19px; stroke: var(--gold); flex: none; margin-top: 3px; } .ss-form { background: #fff; padding: 32px 30px 30px; color: var(--ink); } .ss-form__title { font-size: 20px; font-weight: 700; color: var(--teal-d); margin-bottom: 6px; } .ss-form__note { font-size: 13px; color: var(--ink-2); margin-bottom: 18px; } .ss-field { margin-bottom: 14px; } .ss-field__label { display: block; font-size: 13px; font-weight: 600; color: var(--ink); margin-bottom: 6px; } .ss-field__req { color: var(--gold-d); } .ss-field__input, .ss-field__select, .ss-field__textarea { width: 100%; font-family: inherit; font-size: 14.5px; color: var(--ink); padding: 11px 13px; background: var(--ivory); border: 1px solid var(--line); transition: border-color 0.3s ease, box-shadow 0.3s ease; } .ss-field__input:focus, .ss-field__select:focus, .ss-field__textarea:focus { outline: none; border-color: var(--teal); box-shadow: 0 0 0 3px rgba(27,122,102,0.12); } .ss-field__textarea { min-height: 88px; resize: vertical; } .ss-field__file { display: flex; align-items: center; gap: 12px; width: 100%; font-family: inherit; font-size: 13.5px; padding: 10px 13px; background: var(--ivory); border: 1px dashed var(--line); color: var(--ink-2); cursor: pointer; } .ss-field__file input[type=\"file\"] { display: none; } .ss-form__row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .ss-form__submit { width: 100%; justify-content: center; cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 600; padding: 15px 30px; background: var(--gold); color: #fff; border: 1px solid var(--gold); display: inline-flex; align-items: center; gap: 10px; transition: background 0.3s ease, transform 0.3s ease; } .ss-form__submit:hover { background: var(--gold-d); border-color: var(--gold-d); transform: translateY(-2px); } .ss-form__submit .ss-ic { stroke: currentColor; width: 20px; height: 20px; } .ss-form__hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; } .ss-form__status { margin-top: 12px; font-size: 14px; font-weight: 600; color: var(--teal-d); } .ss-back { background: var(--ivory); border-top: 1px solid var(--line); padding: 28px 24px; } .ss-back__inner { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: center; gap: 16px; flex-wrap: wrap; } .ss-back__link { display: inline-flex; align-items: center; gap: 8px; font-size: 14.5px; font-weight: 600; color: var(--teal-d); transition: gap 0.3s ease, color 0.3s ease; } .ss-back__link:hover { gap: 14px; color: var(--gold-d); } .ss-back__link .ss-ic { width: 16px; height: 16px; stroke: currentColor; } @media (max-width: 1024px) { :root { --gap: 68px; } .ss-hero { min-height: 62vh; } .ss-hero__title { font-size: 36px; } .ss-hero__layout { padding: 116px 24px 72px; } .ss-title, .ss-cta__title { font-size: 28px; } .ss-grid, .ss-grid--four { grid-template-columns: repeat(2, 1fr); } .ss-lab__grid { grid-template-columns: 1fr; } .ss-cta__inner { grid-template-columns: 1fr; gap: 36px; } } @media (max-width: 767px) { :root { --gap: 56px; } .ss-hero { min-height: 68vh; align-items: flex-end; } .ss-hero__img { object-position: center 38%; } .ss-hero::before { background: linear-gradient(to top, rgba(7,23,20,0.94) 0%, rgba(7,23,20,0.66) 40%, rgba(7,23,20,0.26) 100%), linear-gradient(to right, rgba(7,23,20,0.40) 0%, rgba(7,23,20,0.10) 100%); } .ss-hero__layout { padding: 132px 20px 40px; gap: 14px; } .ss-hero__breadcrumb { font-size: 12px; margin-bottom: 2px; } .ss-hero__eyebrow { font-size: 13.5px; letter-spacing: 0.6px; } .ss-hero__title { font-size: 27px; line-height: 1.22; } .ss-hero__lead { font-size: 14.5px; line-height: 1.62; } .ss-hero__actions { width: 100%; margin-top: 4px; } .ss-hero__actions .ss-btn { width: 100%; justify-content: center; padding: 14px 22px; text-align: center; white-space: normal; line-height: 1.45; } .ss-title, .ss-cta__title { font-size: 24px; } .ss-grid, .ss-grid--two, .ss-grid--four, .ss-lab__grid { grid-template-columns: 1fr; gap: 20px; } .ss-sub { font-size: 18px; margin: 34px 0 16px; } .ss-trust__inner { flex-direction: column; gap: 14px; } .ss-trust__label { margin-right: 0; } .ss-acc__q { padding: 18px; font-size: 15.5px; } .ss-acc__a-inner { padding: 0 18px 20px; } .ss-form { padding: 24px 20px 22px; } .ss-form__row { grid-template-columns: 1fr; gap: 0; } .ss-back__inner { flex-direction: column; text-align: center; gap: 12px; } } @media (max-width: 480px) { :root { --gap: 46px; } .ss-hero { min-height: 62vh; } .ss-hero__layout { padding: 116px 18px 34px; gap: 12px; } .ss-hero__title { font-size: 23px; line-height: 1.24; } .ss-hero__lead { font-size: 14px; } .ss-hero__actions .ss-btn { padding: 13px 16px; font-size: 14.5px; } .ss-title, .ss-cta__title { font-size: 21px; line-height: 1.3; } .ss-lead, .ss-cta__text { font-size: 15.5px; } .ss-sub { font-size: 16.5px; } } @media (max-width: 360px) { .ss-hero__title { font-size: 21px; } .ss-title, .ss-cta__title { font-size: 19px; } } .ss-link { color: #1b7a66; font-weight: 600; border-bottom: 1px solid rgba(27, 122, 102, 0.4); transition: color 0.25s ease, border-color 0.25s ease; } .ss-link::after { content: \"\"; display: inline-block; width: 5px; height: 5px; margin-left: 5px; border-top: 1.6px solid currentColor; border-right: 1.6px solid currentColor; transform: rotate(45deg); transition: transform 0.25s ease; } .ss-link:hover { color: #0e4f43; border-bottom-color: #0e4f43; } .ss-link:hover::after { transform: rotate(45deg) translate(2px, -2px); } .ss-link--light { color: #cfe9df; border-bottom-color: rgba(207, 233, 223, 0.45); } .ss-link--light:hover { color: #ffffff; border-bottom-color: #ffffff; }\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n    'use strict';\n    function initSS() {\n      var accordion = document.querySelector('[data-ss-acc]');\n      if (accordion) {\n        var buttons = accordion.querySelectorAll('.ss-acc__q');\n        Array.prototype.forEach.call(buttons, function (btn) {\n          var panel = document.getElementById(btn.getAttribute('aria-controls'));\n          if (!panel) return;\n          btn.addEventListener('click', function () {\n            var isOpen = btn.getAttribute('aria-expanded') === 'true';\n            Array.prototype.forEach.call(buttons, function (other) {\n              if (other === btn) return;\n              var otherPanel = document.getElementById(other.getAttribute('aria-controls'));\n              other.setAttribute('aria-expanded', 'false');\n              if (otherPanel) otherPanel.style.maxHeight = null;\n            });\n            if (isOpen) { btn.setAttribute('aria-expanded', 'false'); panel.style.maxHeight = null; }\n            else { btn.setAttribute('aria-expanded', 'true'); panel.style.maxHeight = panel.scrollHeight + 'px'; }\n          });\n        });\n        window.addEventListener('resize', function () {\n          Array.prototype.forEach.call(buttons, function (btn) {\n            if (btn.getAttribute('aria-expanded') !== 'true') return;\n            var panel = document.getElementById(btn.getAttribute('aria-controls'));\n            if (panel) panel.style.maxHeight = panel.scrollHeight + 'px';\n          });\n        });\n      }\n    }\n    if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initSS); } else { initSS(); }\n  })();\n<\/script>\n\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"position:absolute;width:0;height:0;overflow:hidden\" aria-hidden=\"true\">\n    <symbol id=\"ss-arrow\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/symbol>\n    <symbol id=\"ss-check\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 12.5l4.5 4.5L19 7\"><\/path><\/symbol>\n    <symbol id=\"ss-shield\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4\"><\/path><\/symbol>\n    <symbol id=\"ss-bubble\" viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"14\" r=\"5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><circle cx=\"17\" cy=\"7.5\" r=\"3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><circle cx=\"7.5\" cy=\"12\" r=\"1.3\" fill=\"currentColor\"><\/circle><\/symbol>\n    <symbol id=\"ss-coconut\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3a9 9 0 100 18 9 9 0 000-18z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" d=\"M8 8.5c1.5-1 4.5-1 6 0M9 15c1.5 1 4.5 1 6 0\"><\/path><\/symbol>\n    <symbol id=\"ss-foam\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7 21h10V9H7zM7 9V5a2 2 0 012-2h6a2 2 0 012 2v4\"><\/path><circle cx=\"10\" cy=\"13\" r=\"1.2\" fill=\"currentColor\"><\/circle><circle cx=\"14\" cy=\"16\" r=\"1\" fill=\"currentColor\"><\/circle><circle cx=\"13\" cy=\"11\" r=\"0.9\" fill=\"currentColor\"><\/circle><\/symbol>\n    <symbol id=\"ss-candy\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 15l6-6M8 9l-2 2a3.5 3.5 0 005 5l2-2M16 15l2-2a3.5 3.5 0 00-5-5l-2 2\"><\/path><\/symbol>\n    <symbol id=\"ss-snow\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3v18M4.5 7.5l15 9M19.5 7.5l-15 9\"><\/path><\/symbol>\n    <symbol id=\"ss-paw\" viewBox=\"0 0 24 24\"><circle cx=\"7\" cy=\"8\" r=\"2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><circle cx=\"12\" cy=\"6\" r=\"2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><circle cx=\"17\" cy=\"8\" r=\"2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 11c3 0 5 2.2 5 4.5S14.5 19 12 19s-5-.8-5-3.5S9 11 12 11z\"><\/path><\/symbol>\n    <symbol id=\"ss-leaf\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 19c0-8 6-13 14-14-1 9-6 14-14 14z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" d=\"M5 19c3-4 6-7 10-9\"><\/path><\/symbol>\n    <symbol id=\"ss-drop\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3s6 6.3 6 10.4A6 6 0 016 13.4C6 9.3 12 3 12 3z\"><\/path><\/symbol>\n  <\/svg>\n  <div class=\"ss\">\n    <header class=\"ss-hero\" aria-labelledby=\"ss-hero-title\">\n      <img decoding=\"async\" class=\"ss-hero__img\" src=\"https:\/\/toothpastefactory.com\/wp-content\/uploads\/2026\/09\/Surfactants-Sweeteners.webp\" alt=\"Toothpaste surfactants and sweeteners ingredients\" loading=\"eager\" fetchpriority=\"high\">\n      <div class=\"ss-hero__layout\">\n        <nav class=\"ss-hero__breadcrumb\" aria-label=\"Breadcrumb\">\n          <a href=\"https:\/\/toothpastefactory.com\/\">Home<\/a>\n          <span class=\"ss-hero__sep\" aria-hidden=\"true\">\/<\/span>\n          <a href=\"https:\/\/toothpastefactory.com\/ingredients\/\">Ingredients<\/a>\n          <span class=\"ss-hero__sep\" aria-hidden=\"true\">\/<\/span>\n          <span>Surfactants &amp; Sweeteners<\/span>\n        <\/nav>\n        <p class=\"ss-hero__eyebrow\"><span class=\"ss-hero__eyebrow-accent\">Foam &amp; Flavour<\/span> \u2014 Clean-Label, Clinically Backed<\/p>\n        <h1 class=\"ss-hero__title\" id=\"ss-hero-title\">Surfactants &amp; Sweeteners: The Science of Foam, Flavor, and Formulation<\/h1>\n        <p class=\"ss-hero__lead\">Modern consumers want the satisfying foam of a traditional toothpaste and a great taste, without the harsh sulfates or synthetic sweeteners. We formulate the perfect sensory experience using clean-label, clinically backed ingredients.<\/p>\n        <div class=\"ss-hero__actions\">\n          <a class=\"ss-btn ss-btn--primary\" href=\"https:\/\/wa.me\/8613006889666\" target=\"_blank\" rel=\"noopener\">Request a Flavor &amp; Foam Sample Kit <svg class=\"ss-ic\"><use href=\"#ss-arrow\"><\/use><\/svg><\/a>\n        <\/div>\n      <\/div>\n    <\/header>\n    <div class=\"ss-trust\">\n      <div class=\"ss-trust__inner\">\n        <p class=\"ss-trust__label\">Assurance<\/p>\n        <ul class=\"ss-trust__list\">\n          <li class=\"ss-trust__item\"><svg class=\"ss-ic\"><use href=\"#ss-check\"><\/use><\/svg>Sulfate-Free Certified<\/li>\n          <li class=\"ss-trust__item\"><svg class=\"ss-ic\"><use href=\"#ss-shield\"><\/use><\/svg>FDA GRAS Ingredients<\/li>\n          <li class=\"ss-trust__item\"><svg class=\"ss-ic\"><use href=\"#ss-paw\"><\/use><\/svg>Pet-Safe Capabilities<\/li>\n          <li class=\"ss-trust__item\"><svg class=\"ss-ic\"><use href=\"#ss-leaf\"><\/use><\/svg>Non-GMO Project Verified<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <section class=\"ss-sec ss-sec--white\" aria-labelledby=\"ss-surf-title\">\n      <div class=\"ss-inner\">\n        <div class=\"ss-head\">\n          <p class=\"ss-eyebrow\"><span class=\"ss-eyebrow__bar\"><\/span>Surfactants<\/p>\n          <h2 class=\"ss-title\" id=\"ss-surf-title\">Surfactants: Engineering the Perfect Foam<\/h2>\n          <p class=\"ss-lead\">Buyers know what SLS is. What they need to know is what replaces it \u2014 and whether the replacement still foams like the product their customers are used to.<\/p>\n        <\/div>\n        <h3 class=\"ss-sub\">The SLS Shift &amp; Mucosal Health<\/h3>\n        <p class=\"ss-text\">Sodium Lauryl Sulfate (SLS) is an effective traditional foamer, which is why it became the category default. It is also linked to disruption of the oral microbiome and to a higher frequency of aphthous ulcers (canker sores) in susceptible users \u2014 which is why an increasing share of briefs now arrive asking for it to be removed.<\/p>\n        <p class=\"ss-text\">We formulate 100% SLS-free and SLES-free oral care products. Removing the sulfate is straightforward; the work is in rebuilding a foam profile that consumers do not read as inferior, and that still distributes the active evenly across the dentition.<\/p>\n        <h3 class=\"ss-sub\">Our Clean-Label Surfactant Portfolio<\/h3>\n        <div class=\"ss-grid\">\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-coconut\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Sodium Cocoyl Glutamate<\/h3>\n            <p class=\"ss-card__abbr\">Amino acid-based<\/p>\n            <p class=\"ss-card__text\">An amino acid-based, coconut-derived surfactant that produces a dense, creamy foam without stripping the oral mucosa. It is the closest sensory match to SLS we have found, which makes it the usual starting point for an SLS-free conversion.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Foam profile<\/span>\n                <span class=\"ss-spec__value\">Dense, non-stripping<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-bubble\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Cocamidopropyl Betaine<\/h3>\n            <p class=\"ss-card__abbr\">CAPB \/ Amphoteric<\/p>\n            <p class=\"ss-card__text\">A gentle amphoteric surfactant used either as the primary foamer or as a secondary alongside an anionic. Its mildness makes it the standard choice for sensitive-teeth formulations and for any brief where mucosal tolerance is the priority.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Typical role<\/span>\n                <span class=\"ss-spec__value\">Primary or secondary<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-foam\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Sodium Methyl Cocoyl Taurate<\/h3>\n            <p class=\"ss-card__abbr\">Mild high-performer<\/p>\n            <p class=\"ss-card__text\">A high-performing, mild alternative that stays stable in natural formulations containing botanical extracts. This matters because plant extracts are a common cause of surfactant destabilisation, and a foam that collapses in month four fails the product as surely as a bad flavour.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Best for<\/span>\n                <span class=\"ss-spec__value\">Botanical formulations<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/div>\n        <h3 class=\"ss-sub\">Foam Volume vs. Density Testing<\/h3>\n        <p class=\"ss-text\">Foam is not decoration. It is the mechanism that carries active ingredients \u2014 fluoride, hydroxyapatite, desensitising salts \u2014 across the tooth surfaces and into the interproximal spaces a brush does not reach. A foam that looks generous but breaks down in the mouth distributes actives unevenly.<\/p>\n        <p class=\"ss-text\">Our R&amp;D lab uses Ross-Miles foam generation testing to measure both initial foam height and foam stability over time. We are looking at density and persistence, not just volume, because a tall, airy lather that collapses in ten seconds performs worse than a shorter, denser one that holds through a full brushing cycle.<\/p>\n      <\/div>\n    <\/section>\n    <section class=\"ss-sec ss-sec--mist\" aria-labelledby=\"ss-sweet-title\">\n      <div class=\"ss-inner\">\n        <div class=\"ss-head\">\n          <p class=\"ss-eyebrow\"><span class=\"ss-eyebrow__bar\"><\/span>Sweeteners<\/p>\n          <h2 class=\"ss-title\" id=\"ss-sweet-title\">Sweeteners: Flavor, Function, and Cavity Defense<\/h2>\n          <p class=\"ss-lead\">Flavour drives repeat purchase more than any claim on the carton. But the sweetener system also does real work \u2014 and in one case carries a safety obligation that cannot be ignored. Combined with our <a class=\"ss-link\" href=\"https:\/\/toothpastefactory.com\/ingredients\/active-agents\/\">cavity-protection actives<\/a>.<\/p>\n        <\/div>\n        <h3 class=\"ss-sub\">Xylitol: The Dual-Action Standard<\/h3>\n        <div class=\"ss-grid ss-grid--two\">\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-candy\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Xylitol<\/h3>\n            <p class=\"ss-card__abbr\">Non-GMO, high purity<\/p>\n            <p class=\"ss-card__text\">The premier B2B choice, and the one we recommend wherever the brief allows it. Unlike generic artificial sweeteners that only provide taste, Xylitol actively inhibits the growth and acid production of cavity-causing bacteria \u2014 the sweetener is doing therapeutic work, not just masking the base.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Typical inclusion<\/span>\n                <span class=\"ss-spec__value\">5\u201310%<\/span>\n              <\/div>\n              <p class=\"ss-spec__note\"><strong>Claim support<\/strong>We source high-purity, non-GMO Xylitol at inclusion rates that support an active anti-cariogenic claim rather than a flavour-only one.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-paw\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Pet-Safe Formulations<\/h3>\n            <p class=\"ss-card__abbr\">Veterinary<\/p>\n            <p class=\"ss-card__text\">Xylitol is highly toxic to dogs \u2014 it triggers rapid insulin release and can cause fatal hypoglycaemia at doses that are trivial by human standards. This is not a labelling footnote; it determines whether a formula can be made at all.<\/p>\n            <div class=\"ss-warn\">\n              <p><strong>Formulation warning<\/strong>For any veterinary or pet oral care product we strictly substitute Xylitol with erythritol or sorbitol, and the product is made in dedicated mixing vessels to eliminate cross-contamination risk from human lines.<\/p>\n            <\/div>\n          <\/article>\n        <\/div>\n        <h3 class=\"ss-sub\">Stevia Extract (Rebaudioside A)<\/h3>\n        <p class=\"ss-text\">We use highly purified Stevia extracts to deliver a zero-glycemic, natural sweetening profile. The historical objection to Stevia in oral care is the bitter, liquorice-like aftertaste, which comes from the less purified glycosides \u2014 specifying Rebaudioside A at high purity removes most of it, and balancing it against the mint system removes the rest.<\/p>\n        <h3 class=\"ss-sub\">Erythritol &amp; Sorbitol<\/h3>\n        <div class=\"ss-grid ss-grid--two\">\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-snow\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Erythritol<\/h3>\n            <p class=\"ss-card__abbr\">Cooling effect<\/p>\n            <p class=\"ss-card__text\">Used where the brief calls for a strong cooling sensation. Erythritol has a high negative heat of solution, so it produces a pronounced coolness on dissolution \u2014 useful for amplifying a mint profile without simply adding more menthol.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Sensory role<\/span>\n                <span class=\"ss-spec__value\">Cooling amplification<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n          <article class=\"ss-card\">\n            <span class=\"ss-card__ic\"><svg class=\"ss-ic\"><use href=\"#ss-drop\"><\/use><\/svg><\/span>\n            <h3 class=\"ss-card__name\">Sorbitol<\/h3>\n            <p class=\"ss-card__abbr\">Sweetener + humectant<\/p>\n            <p class=\"ss-card__text\">A dual-purpose material: it sweetens and it holds water. That second function is what prevents the paste from drying out in the tube and hardening at the neck \u2014 the failure mode consumers notice first when a humectant system is under-specified.<\/p>\n            <div class=\"ss-spec\">\n              <div class=\"ss-spec__item\">\n                <span class=\"ss-spec__label\">Dual function<\/span>\n                <span class=\"ss-spec__value\">Sweetness + moisture retention<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/div>\n        <h3 class=\"ss-sub\">Synthetic Options (For Legacy Brands)<\/h3>\n        <p class=\"ss-text\">Sodium Saccharin remains available for clients replicating or reverse-engineering legacy mass-market formulas, where matching an established taste profile matters more than moving to a clean-label sweetener. We will tell you honestly when a legacy match is the right call and when it is worth reformulating.<\/p>\n      <\/div>\n    <\/section>\n    <section class=\"ss-lab\" aria-labelledby=\"ss-lab-title\">\n      <div class=\"ss-inner\">\n        <div class=\"ss-head\">\n          <p class=\"ss-eyebrow\"><span class=\"ss-eyebrow__bar\"><\/span>From Our Lab<\/p>\n          <h2 class=\"ss-title\" id=\"ss-lab-title\">Inside the Sensory &amp; Flavor Lab<\/h2>\n          <p class=\"ss-lead\">How we make sure the flavour that ships is the flavour that was approved \u2014 and that it still tastes the same at the end of shelf life. Flavour profiles are built in our <a class=\"ss-link\" href=\"https:\/\/toothpastefactory.com\/custom-formulation-toothpaste\/\">custom formulation service<\/a>.<\/p>\n        <\/div>\n        <div class=\"ss-lab__grid\">\n          <article class=\"ss-lab__card\">\n            <h3 class=\"ss-lab__h\">Flavor Mapping &amp; Masking<\/h3>\n            <p class=\"ss-lab__text\">Several high-value actives are actively unpleasant: potassium nitrate is salty and bitter, and a number of herbal extracts carry earthy or medicinal notes that no amount of mint fully hides. Masking is a balancing exercise rather than a cover-up \u2014 our flavour chemists work the essential oil ratio (peppermint, spearmint, anise) against the sweetener system, because the two interact. Raising sweetness to bury bitterness usually produces a cloying paste; adjusting the oil ratio often solves it without touching sweetness at all.<\/p>\n            <p class=\"ss-lab__meta\">Essential oil to sweetener balancing<\/p>\n          <\/article>\n          <article class=\"ss-lab__card\">\n            <h3 class=\"ss-lab__h\">pH Stability &amp; Surfactant Compatibility<\/h3>\n            <p class=\"ss-lab__text\">Certain natural sweeteners and flavour oils destabilise foam over time, degrading the surfactant system gradually rather than all at once. To catch it, we run accelerated stability protocols \u2014 baking samples at 40\u00b0C \/ 104\u00b0F for 90 days \u2014 and measure foaming capacity and flavour intensity at each checkpoint. The question is not whether the paste survives, but whether the foam and taste at day 90 still match what was approved at day zero.<\/p>\n            <p class=\"ss-lab__meta\">40\u00b0C \/ 104\u00b0F for 90 days, with foam &amp; flavour checkpoints<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"ss-faq\" aria-labelledby=\"ss-faq-title\">\n      <div class=\"ss-faq__inner\">\n        <div class=\"ss-head\">\n          <p class=\"ss-eyebrow\"><span class=\"ss-eyebrow__bar\"><\/span>FAQ<\/p>\n          <h2 class=\"ss-title\" id=\"ss-faq-title\">Foam &amp; Flavor Formulation FAQs<\/h2>\n        <\/div>\n        <div class=\"ss-acc\" data-ss-acc=\"\">\n          <div class=\"ss-acc__item\">\n            <h3>\n              <button class=\"ss-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ss-faq-1\" id=\"ss-faq-btn-1\">\n                <span>Can you match the foaming action of SLS using only natural surfactants?<\/span>\n                <span class=\"ss-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ss-acc__a\" id=\"ss-faq-1\" role=\"region\" aria-labelledby=\"ss-faq-btn-1\">\n              <div class=\"ss-acc__a-inner\">\n                <p>Yes. By blending amphoteric and anionic natural surfactants such as Sodium Cocoyl Glutamate and CAPB, we can engineer a dense, satisfying foam profile that closely mimics SLS without the associated mucosal irritation. We verify the match with Ross-Miles testing rather than judging it by eye, so you get foam height and stability figures to compare against your current product before committing.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ss-acc__item\">\n            <h3>\n              <button class=\"ss-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ss-faq-2\" id=\"ss-faq-btn-2\">\n                <span>Why do you recommend Xylitol over Stevia for children&#8217;s toothpaste?<\/span>\n                <span class=\"ss-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ss-acc__a\" id=\"ss-faq-2\" role=\"region\" aria-labelledby=\"ss-faq-btn-2\">\n              <div class=\"ss-acc__a-inner\">\n                <p>While both are excellent natural sweeteners, Xylitol actively inhibits cariogenic bacteria from fermenting sugars into enamel-destroying acids. That functional benefit matters most in pediatric oral care, where caries risk is highest and the sweetener is doing preventive work rather than just making the paste palatable. Stevia remains a good choice where a zero-glycemic profile or a specific natural positioning takes precedence.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ss-acc__item\">\n            <h3>\n              <button class=\"ss-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ss-faq-3\" id=\"ss-faq-btn-3\">\n                <span>How do you prevent flavor degradation in mono-material recyclable tubes?<\/span>\n                <span class=\"ss-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ss-acc__a\" id=\"ss-faq-3\" role=\"region\" aria-labelledby=\"ss-faq-btn-3\">\n              <div class=\"ss-acc__a-inner\">\n                <p>We use EVOH barrier layers within our recyclable HDPE tubes to stop volatile flavour oils \u2014 peppermint in particular is prone to this \u2014 from migrating out through the packaging wall. Without that barrier, a mono-material tube can lose flavour intensity well before the end of shelf life. The barrier is specified alongside the recyclability requirement, so you do not have to choose between the two.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ss-acc__item\">\n            <h3>\n              <button class=\"ss-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ss-faq-4\" id=\"ss-faq-btn-4\">\n                <span>Do you offer pet-safe toothpaste manufacturing?<\/span>\n                <span class=\"ss-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ss-acc__a\" id=\"ss-faq-4\" role=\"region\" aria-labelledby=\"ss-faq-btn-4\">\n              <div class=\"ss-acc__a-inner\">\n                <p>Yes. We formulate veterinary oral care products in dedicated mixing vessels using pet-safe sweeteners such as erythritol or sorbitol, strictly avoiding Xylitol because of its canine toxicity. Segregation is physical rather than procedural: using separate vessels removes the cross-contamination path entirely, which is the only approach we consider acceptable where the consequence of a mix-up is a poisoned animal.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Home \/ Ingredients \/ Surfactants &amp; Sweeteners Foam &amp; Flavour \u2014 Clean-Label, Clinically Backed Surfactants &amp; Sweeteners: The Science of Foam, Flavor, and Formulation Modern consumers want the satisfying foam of a traditional toothpaste and a great taste, without the harsh sulfates or synthetic sweeteners. We formulate the perfect sensory experience using clean-label, clinically backed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":18559,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-18572","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/pages\/18572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/comments?post=18572"}],"version-history":[{"count":2,"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/pages\/18572\/revisions"}],"predecessor-version":[{"id":18574,"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/pages\/18572\/revisions\/18574"}],"up":[{"embeddable":true,"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/pages\/18559"}],"wp:attachment":[{"href":"https:\/\/toothpastefactory.com\/th\/wp-json\/wp\/v2\/media?parent=18572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}