{"id":18559,"date":"2026-09-30T03:45:42","date_gmt":"2026-09-30T10:45:42","guid":{"rendered":"https:\/\/toothpastefactory.com\/?page_id=18559"},"modified":"2026-09-30T05:03:25","modified_gmt":"2026-09-30T12:03:25","slug":"ingredients","status":"publish","type":"page","link":"https:\/\/toothpastefactory.com\/id\/ingredients\/","title":{"rendered":"Bahan-Bahan"},"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; } .ing { 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; } .ing-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; } .ing-eyebrow__bar { display: inline-block; width: 38px; height: 2px; background: var(--gold); } .ing-ic { width: 26px; height: 26px; fill: none; stroke: var(--teal); stroke-width: 2; } .ing-inner { max-width: 1200px; margin: 0 auto; padding: 0 24px; } .ing-head { text-align: center; max-width: 800px; margin: 0 auto 48px; } .ing-head .ing-eyebrow { justify-content: center; } .ing-title { font-size: 34px; font-weight: 700; line-height: 1.25; color: var(--teal-d); margin-bottom: 14px; } .ing-lead { font-size: 17px; color: var(--ink-2); line-height: 1.7; } .ing-head::after { content: \"\"; display: block; width: 64px; height: 3px; background: var(--gold); margin: 20px auto 0; border-radius: 2px; } .ing-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; } .ing-btn .ing-ic { stroke: currentColor; width: 18px; height: 18px; flex: none; } .ing-btn--primary { background: var(--gold); color: #fff; border: 1px solid var(--gold); box-shadow: 0 3px 10px rgba(0,0,0,0.18); } .ing-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); } .ing-btn--outline { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.85); } .ing-btn--outline:hover { background: #fff; color: var(--teal-d); transform: translateY(-2px); } .ing-btn--teal { background: var(--teal); color: #fff; border: 1px solid var(--teal); } .ing-btn--teal:hover { background: var(--teal-d); border-color: var(--teal-d); transform: translateY(-2px); } .ing-hero { position: relative; min-height: 76vh; display: flex; align-items: center; color: #fff; overflow: hidden; background: #071714; } .ing-hero__img { position: absolute; inset: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center 46%; filter: brightness(1.08) contrast(1.03); } .ing-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%); } .ing-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; } .ing-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; } .ing-hero__breadcrumb a { transition: color 0.3s ease; } .ing-hero__breadcrumb a:hover { color: #f3dba3; } .ing-hero__sep { opacity: 0.55; } .ing-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); } .ing-hero__eyebrow-accent { color: #f3dba3; font-weight: 700; } .ing-hero__title { font-weight: 700;         color: white;font-size: 44px; 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); } .ing-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); } .ing-hero__actions { display: flex; flex-wrap: wrap; gap: 16px; } .ing-trust { background: var(--teal-d); border-bottom: 1px solid rgba(255,255,255,0.10); } .ing-trust__inner { max-width: 1200px; margin: 0 auto; padding: 20px 24px; display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap; } .ing-trust__label { font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.50); } .ing-trust__list { display: flex; gap: 22px; flex-wrap: wrap; justify-content: center; } .ing-trust__item { display: inline-flex; align-items: center; gap: 8px; font-size: 13.5px; font-weight: 600; color: rgba(255,255,255,0.92); } .ing-trust__item .ing-ic { width: 16px; height: 16px; stroke: var(--gold); } .ing-index { background: #fff; padding: var(--gap) 0; } .ing-index__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } .ing-cat { background: var(--ivory); border: 1px solid var(--line); padding: 30px 28px 32px; display: flex; flex-direction: column; transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease; } .ing-cat:hover { box-shadow: 0 14px 36px rgba(14,79,67,0.10); transform: translateY(-3px); border-color: var(--teal); } .ing-cat__ic { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: 16px; color: var(--teal); } .ing-cat__ic .ing-ic { width: 26px; height: 26px; stroke: var(--teal); } .ing-cat__title { font-size: 18px; font-weight: 700; color: var(--teal-d); margin-bottom: 8px; line-height: 1.35; } .ing-cat__path { font-size: 12px; font-weight: 600; letter-spacing: 0.4px; color: var(--gold-d); margin-bottom: 14px; font-family: 'Consolas', 'SFMono-Regular', monospace; } .ing-cat__text { font-size: 14.5px; color: var(--ink-2); line-height: 1.7; margin-bottom: 16px; } .ing-cat__list { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 20px; } .ing-cat__chip { font-size: 11.5px; font-weight: 600; letter-spacing: 0.3px; padding: 5px 10px; background: #fff; border: 1px solid var(--line); color: var(--teal-d); } .ing-cat__more { display: inline-flex; align-items: center; gap: 8px; margin-top: auto; font-size: 14px; font-weight: 600; color: var(--teal-d); transition: gap 0.3s ease, color 0.3s ease; } .ing-cat:hover .ing-cat__more { gap: 14px; color: var(--gold-d); } .ing-cat__more .ing-ic { width: 16px; height: 16px; stroke: currentColor; } .ing-matrix { background: var(--mist); padding: var(--gap) 0; } .ing-matrix__wrap { background: #fff; border: 1px solid var(--line); overflow: hidden; } .ing-matrix__scroll { overflow-x: auto; } .ing-matrix__table { width: 100%; border-collapse: collapse; font-size: 14.5px; min-width: 860px; } .ing-matrix__table thead th { background: linear-gradient(90deg, var(--teal-d), var(--teal)); color: #fff; text-align: left; padding: 14px 18px; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; } .ing-matrix__table tbody td { padding: 14px 18px; border-bottom: 1px solid var(--line); color: var(--ink); vertical-align: top; line-height: 1.6; } .ing-matrix__table tbody tr:last-child td { border-bottom: 0; } .ing-matrix__table tbody tr:nth-child(even) { background: rgba(14,79,67,0.04); } .ing-matrix__cat { font-weight: 700; color: var(--teal-d); } .ing-matrix__note { margin-top: 16px; font-size: 13px; color: var(--ink-3); } .ing-qc { background: #fff; padding: var(--gap) 0; } .ing-flow { display: grid; gap: 18px; margin-bottom: 44px; } .ing-flow__row { display: grid; gap: 18px; } .ing-flow__row--split { grid-template-columns: 1fr 1fr; } .ing-flow__node { background: var(--ivory); border: 1px solid var(--line); padding: 20px 24px; text-align: center; } .ing-flow__node--start, .ing-flow__node--end { border-left: 3px solid var(--gold); } .ing-flow__node-h { font-size: 14.5px; font-weight: 700; color: var(--teal-d); margin-bottom: 10px; } .ing-flow__node-list { display: flex; flex-direction: column; gap: 7px; text-align: left; } .ing-flow__node-list li { position: relative; padding-left: 26px; font-size: 13.5px; color: var(--ink-2); line-height: 1.6; } .ing-flow__node-list li::before { content: \"\"; position: absolute; left: 0; top: 7px; width: 13px; height: 13px; border-radius: 50%; background: var(--teal); -webkit-mask: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7'\/><\/svg>\") center \/ 13px no-repeat; mask: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7'\/><\/svg>\") center \/ 13px no-repeat; } .ing-qc__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; } .ing-qc__card { background: var(--ivory); border: 1px solid var(--line); padding: 26px 26px 28px; transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease; } .ing-qc__card:hover { box-shadow: 0 14px 36px rgba(14,79,67,0.10); transform: translateY(-3px); border-color: var(--teal); } .ing-qc__title { display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 700; color: var(--teal-d); margin-bottom: 10px; } .ing-qc__title .ing-ic { width: 20px; height: 20px; stroke: var(--gold); flex: none; } .ing-qc__text { font-size: 14.5px; color: var(--ink-2); line-height: 1.72; } .ing-qc__spec { font-size: 12.5px; color: var(--teal-d); font-weight: 600; margin-top: 12px; padding-top: 10px; border-top: 1px dashed var(--line); } .ing-quote { margin: 34px 0 0; padding: 24px 28px; background: var(--mist); border-left: 4px solid var(--gold); } .ing-quote p { font-size: 16.5px; font-style: italic; color: var(--ink); line-height: 1.68; margin-bottom: 10px; } .ing-quote cite { font-size: 13px; color: var(--ink-2); font-style: normal; font-weight: 600; } .ing-sourcing { background: var(--mist); padding: var(--gap) 0; } .ing-premix { background: #fff; padding: var(--gap) 0; } .ing-cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .ing-col { background: #fff; border: 1px solid var(--line); padding: 28px 26px 30px; transition: box-shadow 0.3s ease, transform 0.3s ease, border-color 0.3s ease; } .ing-sourcing .ing-col { background: #fff; } .ing-premix .ing-col { background: var(--ivory); } .ing-col:hover { box-shadow: 0 14px 36px rgba(14,79,67,0.10); transform: translateY(-3px); border-color: var(--teal); } .ing-col__ic { display: inline-flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; color: var(--teal); } .ing-col__ic .ing-ic { width: 25px; height: 25px; stroke: var(--teal); } .ing-col__title { font-size: 17px; font-weight: 700; color: var(--teal-d); margin-bottom: 10px; line-height: 1.4; } .ing-col__text { font-size: 14.5px; color: var(--ink-2); line-height: 1.72; } .ing-faq { background: var(--mist); padding: var(--gap) 0; } .ing-faq__inner { max-width: 900px; margin: 0 auto; padding: 0 24px; } .ing-acc { border: 1px solid var(--line); background: #fff; } .ing-acc__item { border-bottom: 1px solid var(--line); } .ing-acc__item:last-child { border-bottom: 0; } .ing-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; } .ing-acc__q:hover { background: var(--mist); color: var(--teal-d); } .ing-acc__q[aria-expanded=\"true\"] { background: var(--mist); color: var(--teal-d); } .ing-acc__mark { flex: none; position: relative; width: 20px; height: 20px; } .ing-acc__mark::before, .ing-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; } .ing-acc__mark::after { transform: translateY(-50%) rotate(90deg); } .ing-acc__q[aria-expanded=\"true\"] .ing-acc__mark::after { transform: translateY(-50%) rotate(0deg); } .ing-acc__a { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; } .ing-acc__a-inner { padding: 0 26px 24px; font-size: 15px; color: var(--ink-2); line-height: 1.75; } .ing-portal { background: var(--teal-d); padding: var(--gap) 0; } .ing-portal__grid { display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 48px; align-items: start; } .ing-portal__lead { color: #fff; } .ing-portal__eyebrow { display: inline-flex; align-items: center; gap: 12px; font-size: 13px; font-weight: 600; letter-spacing: 1.5px; color: #d7efe7; margin-bottom: 18px; } .ing-portal__eyebrow-bar { display: inline-block; width: 38px; height: 2px; background: var(--gold); } .ing-portal__title { font-size: 32px; font-weight: 700; line-height: 1.24; margin-bottom: 14px; } .ing-portal__text { font-size: 16.5px; color: #e3efe9; line-height: 1.72; margin-bottom: 24px; } .ing-portal__points { display: flex; flex-direction: column; gap: 11px; } .ing-portal__point { display: flex; align-items: flex-start; gap: 12px; font-size: 14.5px; color: rgba(255,255,255,0.92); line-height: 1.6; } .ing-portal__point .ing-ic { width: 19px; height: 19px; stroke: var(--gold); flex: none; margin-top: 3px; } .ing-wa { display: inline-flex; align-items: center; gap: 10px; margin-top: 28px; padding: 13px 22px; background: #25D366; color: #fff; font-size: 15px; font-weight: 600; border-radius: 10px; text-decoration: none; transition: background .2s ease; } .ing-wa:hover { background: #1ebe5a; } .ing-wa .ing-ic { width: 20px; height: 20px; } @media (max-width: 1024px) { :root { --gap: 68px; } .ing-hero { min-height: 62vh; } .ing-hero__title { font-size: 36px; } .ing-hero__layout { padding: 116px 24px 72px; } .ing-title, .ing-portal__title { font-size: 28px; } .ing-cols { grid-template-columns: repeat(2, 1fr); } .ing-portal__grid { grid-template-columns: 1fr; gap: 36px; } .ing-qc__grid { grid-template-columns: 1fr; } } @media (max-width: 767px) { :root { --gap: 56px; } .ing-hero { min-height: 68vh; align-items: flex-end; } .ing-hero__img { object-position: center 38%; } .ing-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%); } .ing-hero__layout { padding: 132px 20px 40px; gap: 14px; } .ing-hero__breadcrumb { font-size: 12px; margin-bottom: 2px; } .ing-hero__eyebrow { font-size: 13.5px; letter-spacing: 0.6px; } .ing-hero__title { font-size: 27px; line-height: 1.22; } .ing-hero__lead { font-size: 14.5px; line-height: 1.62; } .ing-hero__actions { width: 100%; margin-top: 4px; } .ing-hero__actions .ing-btn { width: 100%; justify-content: center; padding: 14px 22px; text-align: center; white-space: normal; line-height: 1.45; } .ing-title, .ing-portal__title { font-size: 24px; } .ing-index__grid, .ing-qc__grid, .ing-cols { grid-template-columns: 1fr; gap: 20px; } .ing-flow__row--split { grid-template-columns: 1fr; } .ing-trust__inner { flex-direction: column; gap: 14px; } .ing-trust__label { margin-right: 0; } .ing-matrix__scroll { overflow-x: visible; } .ing-matrix__table { min-width: 0; } .ing-matrix__table thead { display: none; } .ing-matrix__table tbody tr { display: block; border: 1px solid var(--line); margin-bottom: 14px; background: #fff; } .ing-matrix__table tbody tr:nth-child(even) { background: #fff; } .ing-matrix__table tbody td { display: grid; grid-template-columns: 40% 1fr; gap: 12px; padding: 11px 14px; border-bottom: 1px solid var(--line-2); font-size: 14px; } .ing-matrix__table tbody td:last-child { border-bottom: 0; } .ing-matrix__table tbody td::before { content: attr(data-label); font-size: 11.5px; font-weight: 700; letter-spacing: 0.6px; text-transform: uppercase; color: var(--teal-d); } .ing-quote { padding: 18px 20px; } .ing-quote p { font-size: 15.5px; } .ing-acc__q { padding: 18px; font-size: 15.5px; } .ing-acc__a-inner { padding: 0 18px 20px; } } @media (max-width: 480px) { :root { --gap: 46px; } .ing-hero { min-height: 62vh; } .ing-hero__layout { padding: 116px 18px 34px; gap: 12px; } .ing-hero__title { font-size: 23px; line-height: 1.24; } .ing-hero__lead { font-size: 14px; } .ing-hero__actions .ing-btn { padding: 13px 16px; font-size: 14.5px; } .ing-title, .ing-portal__title { font-size: 21px; line-height: 1.3; } .ing-lead, .ing-portal__text { font-size: 15.5px; } .ing-matrix__table tbody td { grid-template-columns: 1fr; gap: 4px; } } @media (max-width: 360px) { .ing-hero__title { font-size: 21px; } .ing-title, .ing-portal__title { font-size: 19px; } }\n<\/style>\n\n<header class=\"ing-hero\" aria-labelledby=\"ing-hero-title\">\n      <img decoding=\"async\" class=\"ing-hero__img\" src=\"https:\/\/toothpastefactory.com\/wp-content\/uploads\/2026\/09\/Toothpaste-Ingredients.webp\" alt=\"Toothpaste ingredients and raw materials\" loading=\"eager\" fetchpriority=\"high\">\n      <div class=\"ing-hero__layout\">\n        <nav class=\"ing-hero__breadcrumb\" aria-label=\"Breadcrumb\">\n          <a href=\"https:\/\/toothpastefactory.com\/\">Home<\/a>\n          <span class=\"ing-hero__sep\" aria-hidden=\"true\">\/<\/span>\n          <span>Ingredients<\/span>\n        <\/nav>\n        <p class=\"ing-hero__eyebrow\"><span class=\"ing-hero__eyebrow-accent\">Raw Material Sourcing<\/span> \u2014 USP \/ EP Grade, Lot-Verified<\/p>\n        <h1 class=\"ing-hero__title\" id=\"ing-hero-title\">Industrial-Grade Toothpaste Ingredients &amp; Active Compound Sourcing<\/h1>\n        <p class=\"ing-hero__lead\">The foundation of high-performance oral care. We supply fully vetted, pharmaceutical-grade (USP\/EP) raw materials \u2014 from proven therapeutic actives to eco-friendly abrasives and clean-label flavor systems.<\/p>\n        <div class=\"ing-hero__actions\">\n          <a class=\"ing-btn ing-btn--primary\" href=\"https:\/\/wa.me\/8613006889666\" target=\"_blank\" rel=\"noopener\">Chat on WhatsApp <svg class=\"ing-ic\"><use href=\"#ing-whatsapp\"><\/use><\/svg><\/a>\n          <a class=\"ing-btn ing-btn--outline\" href=\"mailto:sales@toothpastefactory.com?subject=Ingredient%20Specification%20Catalog%20Request\">Email Us <svg class=\"ing-ic\"><use href=\"#ing-mail\"><\/use><\/svg><\/a>\n        <\/div>\n      <\/div>\n    <\/header>\n    <div class=\"ing-trust\">\n      <div class=\"ing-trust__inner\">\n        <p class=\"ing-trust__label\">Assurance<\/p>\n        <ul class=\"ing-trust__list\">\n          <li class=\"ing-trust__item\"><svg class=\"ing-ic\"><use href=\"#ing-shield\"><\/use><\/svg>USP \/ EP Grade Certified<\/li>\n          <li class=\"ing-trust__item\"><svg class=\"ing-ic\"><use href=\"#ing-leaf\"><\/use><\/svg>Non-GMO Verified<\/li>\n          <li class=\"ing-trust__item\"><svg class=\"ing-ic\"><use href=\"#ing-recycle\"><\/use><\/svg>RSPO Palm-Free Options<\/li>\n          <li class=\"ing-trust__item\"><svg class=\"ing-ic\"><use href=\"#ing-micro\"><\/use><\/svg>ISO 17025 Tested Labs<\/li>\n          <li class=\"ing-trust__item\"><svg class=\"ing-ic\"><use href=\"#ing-doc\"><\/use><\/svg>Full CoA Every Batch<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <section class=\"ing-index\" aria-labelledby=\"ing-index-title\">\n      <div class=\"ing-inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>Catalog<\/p>\n          <h2 class=\"ing-title\" id=\"ing-index-title\">Explore Our Certified Oral Care Raw Material Catalog<\/h2>\n          <p class=\"ing-lead\">Four material families cover a complete dentifrice system. Each is stocked in the grades shown and released against a lot-specific analytical result before it reaches a compounding vessel.<\/p>\n        <\/div>\n        <div class=\"ing-index__grid\">\n          <article class=\"ing-cat\">\n            <span class=\"ing-cat__ic\"><svg class=\"ing-ic\"><use href=\"#ing-flask\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-cat__title\">Therapeutic Active Agents<\/h3>\n            <p class=\"ing-cat__text\">Caries protection, enamel repair and desensitising actives, supplied to the monograph that governs your market.<\/p>\n            <div class=\"ing-cat__list\">\n              <span class=\"ing-cat__chip\">Sodium MFP<\/span>\n              <span class=\"ing-cat__chip\">Stannous Fluoride<\/span>\n              <span class=\"ing-cat__chip\">Nano-Hydroxyapatite<\/span>\n              <span class=\"ing-cat__chip\">Potassium Nitrate<\/span>\n              <span class=\"ing-cat__chip\">PAP<\/span>\n            <\/div>\n            <a class=\"ing-cat__more\" href=\"https:\/\/toothpastefactory.com\/ingredients\/active-agents\/\">View active agent grades <svg class=\"ing-ic\"><use href=\"#ing-arrow\"><\/use><\/svg><\/a>\n          <\/article>\n          <article class=\"ing-cat\">\n            <span class=\"ing-cat__ic\"><svg class=\"ing-ic\"><use href=\"#ing-gem\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-cat__title\">Abrasives &amp; Polishing Systems<\/h3>\n            <p class=\"ing-cat__text\">Cleaning power and RDA control, with particle size verified by laser diffraction so stain removal never comes at the cost of enamel wear.<\/p>\n            <div class=\"ing-cat__list\">\n              <span class=\"ing-cat__chip\">Hydrated Silica (Low\/Med\/High RDA)<\/span>\n              <span class=\"ing-cat__chip\">Precipitated Calcium Carbonate<\/span>\n              <span class=\"ing-cat__chip\">Dicalcium Phosphate<\/span>\n            <\/div>\n            <a class=\"ing-cat__more\" href=\"https:\/\/toothpastefactory.com\/ingredients\/abrasives-binders\/\">View abrasives and binders <svg class=\"ing-ic\"><use href=\"#ing-arrow\"><\/use><\/svg><\/a>\n          <\/article>\n          <article class=\"ing-cat\">\n            <span class=\"ing-cat__ic\"><svg class=\"ing-ic\"><use href=\"#ing-bubble\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-cat__title\">Rheology, Surfactants &amp; Humectants<\/h3>\n            <p class=\"ing-cat__text\">Foam behaviour, moisture retention and the flow profile that decides whether a paste fills cleanly and holds its texture on shelf.<\/p>\n            <div class=\"ing-cat__list\">\n              <span class=\"ing-cat__chip\">Sodium Lauryl Sulfate<\/span>\n              <span class=\"ing-cat__chip\">Sodium Lauroyl Sarcosinate<\/span>\n              <span class=\"ing-cat__chip\">Vegetable Glycerin<\/span>\n              <span class=\"ing-cat__chip\">Sorbitol<\/span>\n              <span class=\"ing-cat__chip\">Xanthan Gum<\/span>\n              <span class=\"ing-cat__chip\">Cellulose Gum (CMC)<\/span>\n            <\/div>\n            <a class=\"ing-cat__more\" href=\"https:\/\/toothpastefactory.com\/ingredients\/surfactants-sweeteners\/\">View surfactants and sweeteners <svg class=\"ing-ic\"><use href=\"#ing-arrow\"><\/use><\/svg><\/a>\n          <\/article>\n          <article class=\"ing-cat\">\n            <span class=\"ing-cat__ic\"><svg class=\"ing-ic\"><use href=\"#ing-leaf\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-cat__title\">Natural, Botanical &amp; Clean-Label<\/h3>\n            <p class=\"ing-cat__text\">Plant-derived and certified options for brands positioning on clean label, with the documentation retail eco-questionnaires ask for.<\/p>\n            <div class=\"ing-cat__list\">\n              <span class=\"ing-cat__chip\">Non-GMO Xylitol<\/span>\n              <span class=\"ing-cat__chip\">Activated Coconut Charcoal<\/span>\n              <span class=\"ing-cat__chip\">Organic Mint Oils<\/span>\n              <span class=\"ing-cat__chip\">Aloe Vera Extract<\/span>\n              <span class=\"ing-cat__chip\">Probiotic Lysates<\/span>\n            <\/div>\n            <a class=\"ing-cat__more\" href=\"https:\/\/toothpastefactory.com\/custom-formulation-toothpaste\/\">View natural &amp; herbal options <svg class=\"ing-ic\"><use href=\"#ing-arrow\"><\/use><\/svg><\/a>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"ing-matrix\" aria-labelledby=\"ing-matrix-title\">\n      <div class=\"ing-inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>Specifications<\/p>\n          <h2 class=\"ing-title\" id=\"ing-matrix-title\">Technical Ingredient Specifications &amp; Regulatory Status<\/h2>\n          <p class=\"ing-lead\">A reference for R&amp;D managers assessing material compatibility and regulatory clearance before a formulation brief is written.<\/p>\n        <\/div>\n        <div class=\"ing-matrix__wrap\">\n          <div class=\"ing-matrix__scroll\">\n            <table class=\"ing-matrix__table\">\n              <thead>\n                <tr>\n                  <th scope=\"col\">Ingredient Category<\/th>\n                  <th scope=\"col\">Primary Compounds<\/th>\n                  <th scope=\"col\">Regulatory Monograph \/ Standard<\/th>\n                  <th scope=\"col\">Grade Availability<\/th>\n                  <th scope=\"col\">Primary Function in Formula<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Anti-Caries Actives<\/td>\n                  <td data-label=\"Compounds\">Sodium Fluoride, Sodium MFP, Stannous Fluoride<\/td>\n                  <td data-label=\"Standard\">US OTC Monograph (21 CFR 355) \/ EU Cosmetics<\/td>\n                  <td data-label=\"Grade\">USP \/ EP \/ BP<\/td>\n                  <td data-label=\"Function\">Enamel remineralization &amp; cavity prevention<\/td>\n                <\/tr>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Enamel Repair (Alternative)<\/td>\n                  <td data-label=\"Compounds\">Nano-Hydroxyapatite (nHAp), Micro-HAp<\/td>\n                  <td data-label=\"Standard\">ISO\/TS 23366 \/ EU SCCS Cleared<\/td>\n                  <td data-label=\"Grade\">Food Grade \/ Pharma<\/td>\n                  <td data-label=\"Function\">Biocompatible remineralization &amp; sensitivity reduction<\/td>\n                <\/tr>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Anti-Sensitivity Actives<\/td>\n                  <td data-label=\"Compounds\">Potassium Nitrate, Stannous Fluoride<\/td>\n                  <td data-label=\"Standard\">US OTC Monograph<\/td>\n                  <td data-label=\"Grade\">USP Grade<\/td>\n                  <td data-label=\"Function\">Nerve desensitization &amp; dentin tubule occlusion<\/td>\n                <\/tr>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Abrasive Systems<\/td>\n                  <td data-label=\"Compounds\">Hydrated Silica (Dental Grade)<\/td>\n                  <td data-label=\"Standard\">ISO 11609 Compliant<\/td>\n                  <td data-label=\"Grade\">Industrial \/ Pharma<\/td>\n                  <td data-label=\"Function\">Plaque &amp; stain removal (RDA controlled: 30\u2013200)<\/td>\n                <\/tr>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Humectants &amp; Solvents<\/td>\n                  <td data-label=\"Compounds\">Vegetable Glycerin, Sorbitol (70%)<\/td>\n                  <td data-label=\"Standard\">USP \/ FCC \/ Kosher \/ Halal<\/td>\n                  <td data-label=\"Grade\">USP \/ Food Grade<\/td>\n                  <td data-label=\"Function\">Moisture retention &amp; paste texture stabilization<\/td>\n                <\/tr>\n                <tr>\n                  <td class=\"ing-matrix__cat\" data-label=\"Category\">Clean-Label Sweeteners<\/td>\n                  <td data-label=\"Compounds\">Birch\/Corn Xylitol, Stevia Extract<\/td>\n                  <td data-label=\"Standard\">FDA GRAS \/ EU Approved<\/td>\n                  <td data-label=\"Grade\">Non-GMO \/ Organic<\/td>\n                  <td data-label=\"Function\">Salivary stimulation &amp; non-cariogenic sweetening<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n        <\/div>\n        <p class=\"ing-matrix__note\">Grade availability and monograph status are confirmed per lot at goods-in. Materials destined for OTC drug applications are handled under drug establishment procedures with the additional documentation that entails.<\/p>\n      <\/div>\n    <\/section>\n    <section class=\"ing-qc\" aria-labelledby=\"ing-qc-title\">\n      <div class=\"ing-inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>Quality Control<\/p>\n          <h2 class=\"ing-title\" id=\"ing-qc-title\">Comprehensive Testing Protocols &amp; Certificate of Analysis<\/h2>\n          <p class=\"ing-lead\">Nothing reaches a compounding vessel on a supplier&#8217;s word. Every lot is quarantined on arrival and released only against our own analytical result.<\/p>\n        <\/div>\n        <div class=\"ing-flow\">\n          <div class=\"ing-flow__row\">\n            <div class=\"ing-flow__node ing-flow__node--start\">\n              <div class=\"ing-flow__node-h\">Raw Material Quarantine &amp; Analytical Receipt<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ing-flow__row ing-flow__row--split\">\n            <div class=\"ing-flow__node\">\n              <div class=\"ing-flow__node-h\">Chemical &amp; Purity Assays<\/div>\n              <ul class=\"ing-flow__node-list\">\n                <li>HPLC Active Assay Verification<\/li>\n                <li>Particle Size Distribution<\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"ing-flow__node\">\n              <div class=\"ing-flow__node-h\">Safety &amp; Microbiological<\/div>\n              <ul class=\"ing-flow__node-list\">\n                <li>Heavy Metal Screening (ICP-MS)<\/li>\n                <li>USP &lt;61&gt;\/&lt;62&gt; Microbial Limits<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n          <div class=\"ing-flow__row\">\n            <div class=\"ing-flow__node ing-flow__node--end\">\n              <div class=\"ing-flow__node-h\">CoA Issuance &amp; Release to Compounding Lines<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"ing-qc__grid\">\n          <article class=\"ing-qc__card\">\n            <h3 class=\"ing-qc__title\"><svg class=\"ing-ic\"><use href=\"#ing-chart\"><\/use><\/svg>High-Performance Liquid Chromatography<\/h3>\n            <p class=\"ing-qc__text\">Verifies the exact percentage purity of active ingredients \u2014 fluoride, desensitising agents and whitening actives \u2014 before compounding, so the label claim matches what is actually in the tube.<\/p>\n            <p class=\"ing-qc__spec\">Assay result reported against specification on every CoA.<\/p>\n          <\/article>\n          <article class=\"ing-qc__card\">\n            <h3 class=\"ing-qc__title\"><svg class=\"ing-ic\"><use href=\"#ing-shield\"><\/use><\/svg>Heavy Metal &amp; Impurity Screening<\/h3>\n            <p class=\"ing-qc__text\">ICP-MS confirms lead, arsenic, mercury and cadmium fall well below USP\/EP limits. This matters most with mineral-derived abrasives, where the natural ore is the usual source of contamination.<\/p>\n            <p class=\"ing-qc__spec\">Screened per lot, results retained in the batch record.<\/p>\n          <\/article>\n          <article class=\"ing-qc__card\">\n            <h3 class=\"ing-qc__title\"><svg class=\"ing-ic\"><use href=\"#ing-gauge\"><\/use><\/svg>Particle Size &amp; RDA Profiling<\/h3>\n            <p class=\"ing-qc__text\">Laser diffraction confirms abrasive particles match the specified micron distribution. Oversized particles are what scratch enamel, so the distribution is verified rather than assumed from the supplier&#8217;s grade name.<\/p>\n            <p class=\"ing-qc__spec\">RDA verified against ISO 11609 where a claim depends on it.<\/p>\n          <\/article>\n          <article class=\"ing-qc__card\">\n            <h3 class=\"ing-qc__title\"><svg class=\"ing-ic\"><use href=\"#ing-micro\"><\/use><\/svg>Microbiological Quality Assurance<\/h3>\n            <p class=\"ing-qc__text\">Every batch is screened for Staphylococcus aureus, Pseudomonas aeruginosa and total yeast\/mould counts under USP &lt;61&gt; and &lt;62&gt;. A borderline result is treated as a failure, not a re-test opportunity.<\/p>\n            <p class=\"ing-qc__spec\">Screening under USP &lt;61&gt; \/ &lt;62&gt; before release.<\/p>\n          <\/article>\n        <\/div>\n        <blockquote class=\"ing-quote\">\n          <p>\u201cIntegrating active ingredients like Stannous Fluoride or Nano-Hydroxyapatite requires precise control over system pH and chelation. Our R&amp;D lab pre-screens every raw material batch for ionic compatibility with common silica bases to prevent active degradation during the 36-month shelf life.\u201d<\/p>\n          <cite>\u2014 Dr. Wei Lin, Lead Oral Care Formulation Chemist<\/cite>\n        <\/blockquote>\n      <\/div>\n    <\/section>\n    <section class=\"ing-sourcing\" aria-labelledby=\"ing-sourcing-title\">\n      <div class=\"ing-inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>Sourcing<\/p>\n          <h2 class=\"ing-title\" id=\"ing-sourcing-title\">Sustainable, Traceable &amp; Ethical Supply Chains<\/h2>\n          <p class=\"ing-lead\">ESG requirements now arrive with the purchase order. These are the sourcing commitments we can document rather than assert.<\/p>\n        <\/div>\n        <div class=\"ing-cols\">\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-recycle\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">RSPO-Certified Derivatives<\/h3>\n            <p class=\"ing-col__text\">Glycerin and fatty acid derivatives are sourced through Roundtable on Sustainable Palm Oil verified supply chains, with palm-free alternatives available where a brief requires them.<\/p>\n          <\/article>\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-shield\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">Microplastic-Free Guarantee<\/h3>\n            <p class=\"ing-col__text\">100% of our abrasives and scrub beads use natural silica, calcium or cellulose. No polyethylene or synthetic polymers, confirmed at ingredient approval rather than discovered at audit.<\/p>\n          <\/article>\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-leaf\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">Upcycled &amp; Natural Sourcing<\/h3>\n            <p class=\"ing-col__text\">Upcycled botanical extracts and natural mint oils sourced directly from certified fair-trade agricultural partners, with chain-of-custody documentation held against the lot.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"ing-premix\" aria-labelledby=\"ing-premix-title\">\n      <div class=\"ing-inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>Blending Services<\/p>\n          <h2 class=\"ing-title\" id=\"ing-premix-title\">Bespoke Ingredient Premixes &amp; Custom Active Blends<\/h2>\n          <p class=\"ing-lead\">For clients who want a custom combination without carrying the raw material inventory, storage and handling overhead themselves.<\/p>\n        <\/div>\n        <div class=\"ing-cols\">\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-flask\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">Custom Active Slurries<\/h3>\n            <p class=\"ing-col__text\">Pre-blended active and humectant premixes designed to drop straight into industrial vacuum homogenizers, removing a weighing step and the dosing error that comes with it.<\/p>\n          <\/article>\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-mask\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">Flavor-Masking Compounds<\/h3>\n            <p class=\"ing-col__text\">Proprietary botanical systems engineered to mask the bitter or metallic notes of high-load actives such as CPC, potassium nitrate or peroxide, without simply burying them in sweetener.<\/p>\n          <\/article>\n          <article class=\"ing-col\">\n            <span class=\"ing-col__ic\"><svg class=\"ing-ic\"><use href=\"#ing-palette\"><\/use><\/svg><\/span>\n            <h3 class=\"ing-col__title\">Natural Colorant Solutions<\/h3>\n            <p class=\"ing-col__text\">Micro-encapsulated natural pigments \u2014 chlorophyll, mica, turmeric \u2014 selected to resist fading under shelf lighting, which is where most natural colourants fail.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"ing-faq\" aria-labelledby=\"ing-faq-title\">\n      <div class=\"ing-faq__inner\">\n        <div class=\"ing-head\">\n          <p class=\"ing-eyebrow\"><span class=\"ing-eyebrow__bar\"><\/span>FAQ<\/p>\n          <h2 class=\"ing-title\" id=\"ing-faq-title\">Ingredient Sourcing &amp; Quality FAQs<\/h2>\n        <\/div>\n        <div class=\"ing-acc\" data-ing-acc=\"\">\n          <div class=\"ing-acc__item\">\n            <h3>\n              <button class=\"ing-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ing-faq-1\" id=\"ing-faq-btn-1\">\n                <span>Do you supply full Certificates of Analysis (CoA) with every ingredient shipment?<\/span>\n                <span class=\"ing-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ing-acc__a\" id=\"ing-faq-1\" role=\"region\" aria-labelledby=\"ing-faq-btn-1\">\n              <div class=\"ing-acc__a-inner\">\n                <p>Yes. Every raw material shipment includes a lot-specific CoA detailing active assay percentage, heavy metal limits, microbial testing and physical properties. The CoA is issued against our own incoming test result, not copied from the supplier&#8217;s documentation, and is retained in the batch record for the life of the product.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ing-acc__item\">\n            <h3>\n              <button class=\"ing-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ing-faq-2\" id=\"ing-faq-btn-2\">\n                <span>Can you source certified organic or COSMOS-approved raw materials for custom runs?<\/span>\n                <span class=\"ing-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ing-acc__a\" id=\"ing-faq-2\" role=\"region\" aria-labelledby=\"ing-faq-btn-2\">\n              <div class=\"ing-acc__a-inner\">\n                <p>Yes. We maintain a supplier network covering Ecocert, COSMOS, Halal, Kosher and USDA Organic certified ingredients. Tell us which certification the finished product needs to carry and we will source to that standard, then hold the chain-of-custody certificates against the lot so they are available for your dossier.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ing-acc__item\">\n            <h3>\n              <button class=\"ing-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ing-faq-3\" id=\"ing-faq-btn-3\">\n                <span>What is the Minimum Order Quantity (MOQ) for custom ingredient premixes?<\/span>\n                <span class=\"ing-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ing-acc__a\" id=\"ing-faq-3\" role=\"region\" aria-labelledby=\"ing-faq-btn-3\">\n              <div class=\"ing-acc__a-inner\">\n                <p>Standard MOQ for custom liquid or dry premixes starts at 50 kg, depending on the active compound&#8217;s stability and the sizing of the compounding vat required. Lower volumes are possible for high-value actives, where the limiting factor is weighing accuracy rather than vessel size. We confirm the practical minimum for your specific blend at quotation rather than quoting a flat number that later moves.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"ing-acc__item\">\n            <h3>\n              <button class=\"ing-acc__q\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ing-faq-4\" id=\"ing-faq-btn-4\">\n                <span>Are your fluoride compounds compliant with US FDA OTC Drug Monographs?<\/span>\n                <span class=\"ing-acc__mark\" aria-hidden=\"true\"><\/span>\n              <\/button>\n            <\/h3>\n            <div class=\"ing-acc__a\" id=\"ing-faq-4\" role=\"region\" aria-labelledby=\"ing-faq-btn-4\">\n              <div class=\"ing-acc__a-inner\">\n                <p>Yes. All active fluoride sources \u2014 Sodium Fluoride, Sodium Monofluorophosphate and Stannous Fluoride \u2014 meet USP standards and are supplied in compliance with 21 CFR Part 355 monograph specifications. For OTC drug production we apply the additional API tracking, batch record and stability substantiation that the drug regime requires, separate from cosmetic-grade runs.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\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=\"ing-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=\"ic-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=\"ing-whatsapp\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 21l1.5-4.5A8 8 0 1121 12a8 8 0 01-8 8z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 8.5c0 3 2 5 5 5l1-2-2.5-1-1 1.5c-1-.3-1.8-1.2-2-2l1.5-1-1-1z\"><\/path><\/symbol>\n    <symbol id=\"ing-mail\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/rect><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 7l8 6 8-6\"><\/path><\/symbol>\n    <symbol id=\"ing-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=\"ing-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=\"ing-flask\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 3v6l-5 9a2 2 0 002 3h12a2 2 0 002-3l-5-9V3M8 3h8M7.5 15h9\"><\/path><\/symbol>\n    <symbol id=\"ing-gem\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 3h12l4 6-10 12L2 9z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2 9h20M12 21L6 9l6 12 6-12\"><\/path><\/symbol>\n    <symbol id=\"ing-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=\"ing-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=\"ing-micro\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/circle><circle cx=\"10\" cy=\"10\" r=\"1.4\" fill=\"currentColor\"><\/circle><circle cx=\"15\" cy=\"13.5\" r=\"1.1\" fill=\"currentColor\"><\/circle><\/symbol>\n    <symbol id=\"ing-chart\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 20V4M4 20h16M8 16v-4M12 16V8M16 16v-6\"><\/path><\/symbol>\n    <symbol id=\"ing-gauge\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 18a8 8 0 1116 0\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 18l4-5\"><\/path><\/symbol>\n    <symbol id=\"ing-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    <symbol id=\"ing-recycle\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7 19H5a2 2 0 01-1.7-3l1.7-2.9M17 5h2a2 2 0 011.7 3l-1.7 2.9\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5l3-2 3 2M9 19l3 2 3-2\"><\/path><\/symbol>\n    <symbol id=\"ing-package\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/rect><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 7V4h8v3M3 12h18\"><\/path><\/symbol>\n    <symbol id=\"ing-doc\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 3h8l4 4v14H6zM14 3v4h4\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" d=\"M9 12h7M9 16h7\"><\/path><\/symbol>\n    <symbol id=\"ing-download\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 4v11M8 11l4 4 4-4M5 20h14\"><\/path><\/symbol>\n    <symbol id=\"ing-mask\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 7h18v7a5 5 0 01-5 5H8a5 5 0 01-5-5z\"><\/path><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" d=\"M9 19v2M15 19v2M8 11h8\"><\/path><\/symbol>\n    <symbol id=\"ing-palette\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 21a9 9 0 110-18c5 0 9 3.6 9 8 0 2.5-2 4-4.5 4H15a2 2 0 00-1.4 3.4A1.8 1.8 0 0112 21z\"><\/path><circle cx=\"8\" cy=\"10\" r=\"1.3\" fill=\"currentColor\"><\/circle><circle cx=\"12\" cy=\"7.5\" r=\"1.3\" fill=\"currentColor\"><\/circle><circle cx=\"16\" cy=\"10\" r=\"1.3\" fill=\"currentColor\"><\/circle><\/symbol>\n    <symbol id=\"ing-upload\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 16V4M8 8l4-4 4 4M5 20h14\"><\/path><\/symbol>\n  <\/svg>\n","protected":false},"excerpt":{"rendered":"<p>Home \/ Ingredients Raw Material Sourcing \u2014 USP \/ EP Grade, Lot-Verified Industrial-Grade Toothpaste Ingredients &amp; Active Compound Sourcing The foundation of high-performance oral care. We supply fully vetted, pharmaceutical-grade (USP\/EP) raw materials \u2014 from proven therapeutic actives to eco-friendly abrasives and clean-label flavor systems. Chat on WhatsApp Email Us Assurance USP \/ EP Grade [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-18559","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/pages\/18559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/comments?post=18559"}],"version-history":[{"count":2,"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/pages\/18559\/revisions"}],"predecessor-version":[{"id":18570,"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/pages\/18559\/revisions\/18570"}],"wp:attachment":[{"href":"https:\/\/toothpastefactory.com\/id\/wp-json\/wp\/v2\/media?parent=18559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}