{"product_id":"bulk-pea-protein-isolate-powder","title":"Wholesome in bulk™ Pea Protein Isolate Powder, Yellow Pea","description":"\u003cstyle\u003e\n  .lp-product-story,\n  .lp-product-story * {\n    box-sizing: border-box;\n  }\n\n  .lp-product-story {\n    --lp-green: #263d34;\n    --lp-green-soft: #eef3ef;\n    --lp-green-line: #d8e3dc;\n    --lp-gold: #aa8b55;\n    --lp-gold-text: #8a6c38;\n    --lp-cream: #faf8f3;\n    --lp-border: #e5e0d6;\n    --lp-text: #323834;\n    --lp-muted: #5f6762;\n    --lp-red: #b32727;\n    --lp-red-dark: #922020;\n    --lp-warn: #b9893e;\n    --lp-warn-bg: #fff8ec;\n    --lp-warn-line: #ecdcbc;\n    --lp-warn-text: #7a5a22;\n    --lp-radius: 6px;\n    --lp-gap: 20px;\n    --lp-pad: 56px;\n\n    \/* Type scale: five sizes only *\/\n    --lp-fs-xs: 13px;\n    --lp-fs-sm: 15px;\n    --lp-fs-md: 17px;\n    --lp-fs-h2: clamp(26px, 2.6vw, 34px);\n    --lp-fs-xl: clamp(30px, 3.6vw, 44px);\n\n    width: 100%;\n    max-width: none;\n    margin: 36px 0 0;\n    color: var(--lp-text);\n    font-size: var(--lp-fs-md);\n    --lp-fs: var(--lp-fs-md);\n    line-height: 1.75;\n  }\n\n  .lp-product-story h2,\n  .lp-product-story h3,\n  .lp-product-story p {\n    margin-top: 0;\n  }\n\n  .lp-product-story h2,\n  .lp-product-story h3 {\n    text-wrap: balance;\n  }\n\n  .lp-product-story {\n    font-variant-numeric: lining-nums;\n  }\n\n  \/* Theme guard. The theme sets p, li, strong and h2 sizes with ID selectors and !important,\n     which would override this design. Each element below names its step in --lp-fs, and this\n     rule applies it. The :not(#...) parts only raise specificity above the theme's rules. *\/\n  .lp-product-story:not(#lp-g1):not(#lp-g2):not(#lp-g3) :is(h2, h3, p, li, span, strong, b, em, a) {\n    font-size: var(--lp-fs) !important;\n  }\n\n  .lp-product-story .lp-eyebrow {\n    display: block;\n    margin-bottom: 12px;\n    color: var(--lp-gold-text);\n    --lp-fs: var(--lp-fs-xs);\n    font-weight: 700;\n    letter-spacing: 0.15em;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  \/* INTRO *\/\n  .lp-intro {\n    position: relative;\n    overflow: hidden;\n    padding: 64px 64px 60px;\n    margin-bottom: 72px;\n    background: linear-gradient(120deg, #22382f 0%, #2a453a 55%, #31503f 100%);\n    border-radius: var(--lp-radius);\n    color: #ffffff;\n  }\n\n  .lp-intro:before {\n    content: \"\";\n    position: absolute;\n    top: -180px;\n    right: -140px;\n    width: 560px;\n    height: 560px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(218, 199, 162, 0.16) 0%, rgba(218, 199, 162, 0) 65%);\n    pointer-events: none;\n  }\n\n  .lp-intro:after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    width: 58%;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='52' height='90' viewBox='0 0 52 90'%3E%3Cpath d='M26 0L52 15V45L26 60L0 45V15Z M26 60V90' fill='none' stroke='%23ffffff' stroke-opacity='0.085' stroke-width='1'\/%3E%3C\/svg%3E\");\n    background-size: 52px 90px;\n    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000000 75%);\n    mask-image: linear-gradient(90deg, transparent 0%, #000000 75%);\n    pointer-events: none;\n  }\n\n  .lp-intro \u003e * {\n    position: relative;\n    z-index: 1;\n  }\n\n  .lp-intro .lp-eyebrow {\n    margin-bottom: 16px;\n    color: #dac7a2;\n    --lp-fs: var(--lp-fs-md);\n    letter-spacing: 0.12em;\n  }\n\n  .lp-intro h2 {\n    max-width: none; text-wrap: wrap;\n    margin-bottom: 20px;\n    color: #ffffff;\n    --lp-fs: var(--lp-fs-xl);\n    font-weight: 500;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n  }\n\n  .lp-intro p {\n    max-width: none;\n    margin-bottom: 0;\n    color: rgba(255, 255, 255, 0.88);\n    --lp-fs: var(--lp-fs-md);\n    line-height: 1.75;\n  }\n\n  \/* GENERAL SECTIONS *\/\n  .lp-section {\n    margin: 72px 0;\n  }\n\n  .lp-section-header {\n    display: grid;\n    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);\n    grid-template-rows: 1fr auto;\n    column-gap: var(--lp-pad);\n    align-items: end;\n    margin-bottom: 32px;\n    padding-bottom: 28px;\n    border-bottom: 1px solid var(--lp-border);\n  }\n\n  .lp-section-header \u003e * {\n    grid-column: 1;\n  }\n\n  .lp-section-header .lp-eyebrow {\n    margin-bottom: 10px;\n  }\n\n  .lp-section-header h2 {\n    margin-bottom: 0;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-h2);\n    font-weight: 500;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  .lp-section-header p {\n    grid-column: 2;\n    grid-row: 1 \/ span 2;\n    max-width: none;\n    margin-bottom: 0;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-md);\n  }\n\n  \/* BENEFIT GRID *\/\n  .lp-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: var(--lp-gap);\n  }\n\n  .lp-benefits \u003e .lp-benefit-full {\n    grid-column: 1 \/ -1;\n  }\n\n  \/* Card grids: 3 across by default. 2 or 4 cards, or a full-width card, go 2 across so no card sits alone. *\/\n  @media (min-width: 1024px) {\n    :is(.lp-benefits, .lp-quality-grid, .lp-storage-grid, .lp-compare-grid):has(\u003e :nth-child(2):last-child),\n    :is(.lp-benefits, .lp-quality-grid, .lp-storage-grid, .lp-compare-grid):has(\u003e :nth-child(4):last-child),\n    .lp-benefits:has(\u003e .lp-benefit-full) {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  .lp-benefit {\n    position: relative;\n    padding: 30px 28px 28px 32px;\n    background: #ffffff;\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n  }\n\n  .lp-benefit:before {\n    content: \"\";\n    position: absolute;\n    top: 31px;\n    left: -1px;\n    width: 3px;\n    height: 26px;\n    background: var(--lp-gold);\n  }\n\n  .lp-benefit h3 {\n    margin-bottom: 10px;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-md);\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .lp-benefit p {\n    margin-bottom: 0;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.7;\n  }\n\n  \/* FORMULATION SECTION *\/\n  .lp-formulation-wrap {\n    display: grid;\n    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);\n    grid-template-rows: auto auto 1fr auto;\n    column-gap: var(--lp-pad);\n    align-items: start;\n    padding: 52px var(--lp-pad);\n    background: var(--lp-cream);\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n  }\n\n  .lp-formulation-wrap \u003e * {\n    grid-column: 1;\n  }\n\n  .lp-formulation-wrap h2 {\n    margin-bottom: 14px;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-h2);\n    font-weight: 500;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  .lp-formulation-wrap \u003e p {\n    margin-bottom: 0;\n    color: var(--lp-muted);\n  }\n\n  .lp-formulations {\n    grid-column: 2;\n    grid-row: 1 \/ span 3;\n    align-self: center;\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0 28px;\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .lp-formulations li {\n    position: relative;\n    padding: 13px 0 13px 36px;\n    border-bottom: 1px solid rgba(38, 61, 52, 0.1);\n    color: var(--lp-text);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.6;\n  }\n\n  .lp-formulations li:before {\n    content: \"\\2713\";\n    position: absolute;\n    left: 0;\n    top: 14px;\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    background: var(--lp-green);\n    color: #ffffff;\n    font-size: var(--lp-fs-xs);\n    font-weight: 700;\n    line-height: 22px;\n    text-align: center;\n  }\n\n  .lp-formulation-wrap \u003e .lp-highlight {\n    grid-column: 1 \/ -1;\n    margin: 36px 0 0;\n    padding: 24px 28px;\n    background: #ffffff;\n    border-left: 3px solid var(--lp-gold);\n    border-radius: 0 var(--lp-radius) var(--lp-radius) 0;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-md);\n    line-height: 1.7;\n  }\n\n  \/* PANELS: commercial quality, storage, comparison *\/\n  .lp-quality-wrap,\n  .lp-storage-wrap,\n  .lp-compare-wrap {\n    display: grid;\n    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);\n    grid-template-rows: 1fr auto;\n    grid-auto-rows: auto;\n    column-gap: var(--lp-pad);\n    align-items: end;\n    padding: 52px var(--lp-pad);\n    background: #ffffff;\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n  }\n\n  :is(.lp-quality-wrap, .lp-storage-wrap, .lp-compare-wrap) \u003e * {\n    grid-column: 1 \/ -1;\n  }\n\n  :is(.lp-quality-wrap, .lp-storage-wrap, .lp-compare-wrap) \u003e :is(.lp-eyebrow, h2) {\n    grid-column: 1;\n  }\n\n  :is(.lp-quality-wrap, .lp-storage-wrap, .lp-compare-wrap) .lp-eyebrow {\n    margin-bottom: 10px;\n  }\n\n  :is(.lp-quality-wrap, .lp-storage-wrap, .lp-compare-wrap) h2 {\n    margin-bottom: 0;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-h2);\n    font-weight: 500;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  :is(.lp-quality-wrap \u003e .lp-quality-intro, .lp-storage-wrap \u003e .lp-storage-intro, .lp-compare-wrap \u003e .lp-compare-intro) {\n    grid-column: 2;\n    grid-row: 1 \/ span 2;\n    max-width: none;\n    margin-bottom: 0;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-md);\n  }\n\n  .lp-quality-grid,\n  .lp-storage-grid,\n  .lp-compare-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: var(--lp-gap);\n    margin-top: 36px;\n    counter-reset: lpq;\n  }\n\n  .lp-quality-item,\n  .lp-storage-item,\n  .lp-compare-item {\n    counter-increment: lpq;\n    padding: 28px 26px 26px;\n    background: var(--lp-cream);\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n  }\n\n  :is(.lp-quality-item, .lp-storage-item, .lp-compare-item) h3 {\n    margin-bottom: 8px;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-md);\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .lp-quality-item h3:before {\n    content: counter(lpq, decimal-leading-zero);\n    display: block;\n    font-variant-numeric: lining-nums tabular-nums;\n    margin-bottom: 10px;\n    color: var(--lp-gold-text);\n    font-size: var(--lp-fs-xs);\n    font-weight: 700;\n    letter-spacing: 0.12em;\n  }\n\n  :is(.lp-quality-item, .lp-storage-item, .lp-compare-item) p {\n    margin-bottom: 0;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.7;\n  }\n\n  .lp-quality-wrap \u003e :is(.lp-buyer-note, .lp-positioning-note, .lp-economics-note, .lp-transparency-note, .lp-research-note),\n  .lp-compare-wrap \u003e :is(.lp-compare-note, .lp-caution) {\n    margin: 20px 0 0;\n    padding: 22px 26px;\n    background: var(--lp-green-soft);\n    border-left: 3px solid var(--lp-gold);\n    border-radius: 0 var(--lp-radius) var(--lp-radius) 0;\n    color: var(--lp-text);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.7;\n  }\n\n  :is(.lp-buyer-note, .lp-positioning-note, .lp-economics-note, .lp-transparency-note, .lp-research-note, .lp-compare-note, .lp-caution) strong {\n    color: var(--lp-green);\n  }\n\n  .lp-storage-wrap {\n    background: var(--lp-cream);\n  }\n\n  .lp-storage-wrap .lp-storage-item {\n    background: #ffffff;\n  }\n\n  .lp-compare-wrap \u003e .lp-caution {\n    position: relative;\n    padding-left: 58px;\n    background: var(--lp-warn-bg);\n    border-left-color: var(--lp-warn);\n  }\n\n  .lp-compare-wrap \u003e .lp-caution:before {\n    content: \"!\";\n    position: absolute;\n    top: 23px;\n    left: 22px;\n    width: 22px;\n    height: 22px;\n    border: 1px solid var(--lp-warn);\n    border-radius: 50%;\n    background: #ffffff;\n    color: var(--lp-warn-text);\n    font-size: var(--lp-fs-xs);\n    font-weight: 700;\n    line-height: 20px;\n    text-align: center;\n  }\n\n  \/* SAFETY *\/\n  .lp-safety-wrap {\n    display: grid;\n    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);\n    grid-template-rows: auto auto 1fr;\n    column-gap: var(--lp-pad);\n    align-items: start;\n    padding: 52px var(--lp-pad);\n    background: var(--lp-warn-bg);\n    border: 1px solid var(--lp-warn-line);\n    border-radius: var(--lp-radius);\n  }\n\n  .lp-safety-wrap \u003e * {\n    grid-column: 1;\n  }\n\n  .lp-safety-wrap .lp-eyebrow {\n    margin-bottom: 10px;\n  }\n\n  .lp-safety-wrap h2 {\n    margin-bottom: 14px;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-h2);\n    font-weight: 500;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  .lp-safety-wrap \u003e p {\n    margin-bottom: 0;\n    color: var(--lp-text);\n  }\n\n  .lp-safety-list {\n    grid-column: 2;\n    grid-row: 1 \/ span 3;\n    align-self: center;\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .lp-safety-list li {\n    position: relative;\n    padding: 13px 0 13px 36px;\n    border-bottom: 1px solid rgba(185, 137, 62, 0.22);\n    color: var(--lp-text);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.6;\n  }\n\n  .lp-safety-list li:last-child {\n    border-bottom: 0;\n  }\n\n  .lp-safety-list li:before {\n    content: \"!\";\n    position: absolute;\n    left: 0;\n    top: 14px;\n    width: 22px;\n    height: 22px;\n    border: 1px solid var(--lp-warn);\n    border-radius: 50%;\n    background: #ffffff;\n    color: var(--lp-warn-text);\n    font-size: var(--lp-fs-xs);\n    font-weight: 700;\n    line-height: 20px;\n    text-align: center;\n  }\n\n  \/* SPECIFICATIONS *\/\n  .lp-specifications {\n    display: grid;\n    grid-auto-flow: column;\n    grid-auto-columns: minmax(0, 1fr);\n    margin-top: 72px;\n    overflow: hidden;\n    background: var(--lp-green-soft);\n    border: 1px solid var(--lp-green-line);\n    border-radius: var(--lp-radius);\n  }\n\n  .lp-spec {\n    padding: 28px 32px;\n    border-right: 1px solid var(--lp-green-line);\n  }\n\n  .lp-spec:last-child {\n    border-right: 0;\n  }\n\n  .lp-spec-label {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-xs);\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    line-height: 1.4;\n    text-transform: uppercase;\n  }\n\n  .lp-spec-value {\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-md);\n    font-weight: 600;\n    line-height: 1.4;\n  }\n\n  \/* CTA *\/\n  .lp-cta-wrap {\n    position: relative;\n    overflow: hidden;\n    margin-top: 72px;\n    padding: 64px 48px 52px;\n    background: var(--lp-cream);\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n    text-align: center;\n  }\n\n  .lp-cta-wrap:not(:has(h2)) {\n    padding: 44px 48px 36px;\n  }\n\n  .lp-cta-wrap:before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='52' height='90' viewBox='0 0 52 90'%3E%3Cpath d='M26 0L52 15V45L26 60L0 45V15Z M26 60V90' fill='none' stroke='%23aa8b55' stroke-opacity='0.22' stroke-width='1'\/%3E%3C\/svg%3E\");\n    background-size: 52px 90px;\n    -webkit-mask-image: linear-gradient(90deg, #000000 0%, transparent 26%, transparent 74%, #000000 100%);\n    mask-image: linear-gradient(90deg, #000000 0%, transparent 26%, transparent 74%, #000000 100%);\n    pointer-events: none;\n  }\n\n  .lp-cta-wrap \u003e * {\n    position: relative;\n    z-index: 1;\n  }\n\n  .lp-cta-wrap h2 {\n    max-width: 820px;\n    margin: 0 auto 14px;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-h2);\n    font-weight: 500;\n    line-height: 1.2;\n    letter-spacing: -0.015em;\n  }\n\n  .lp-cta-copy {\n    max-width: 680px;\n    margin: 0 auto 30px;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-md);\n    line-height: 1.75;\n  }\n\n  .lp-cta-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    max-width: 380px;\n    min-height: 56px;\n    padding: 15px 30px;\n    background: var(--lp-red);\n    border: 1px solid var(--lp-red);\n    border-radius: 4px;\n    box-shadow: 0 8px 20px rgba(179, 39, 39, 0.18);\n    color: #ffffff !important;\n    --lp-fs: var(--lp-fs-sm);\n    font-weight: 700;\n    line-height: 1.3;\n    letter-spacing: 0.06em;\n    text-align: center;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    cursor: pointer;\n    transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  .lp-cta-button:hover {\n    background: var(--lp-red-dark);\n    border-color: var(--lp-red-dark);\n    box-shadow: 0 10px 24px rgba(146, 32, 32, 0.24);\n    color: #ffffff !important;\n    transform: translateY(-1px);\n  }\n\n  .lp-cta-button:focus-visible {\n    outline: 2px solid var(--lp-green);\n    outline-offset: 3px;\n  }\n\n  .lp-cta-wrap .lp-bulk-notice {\n    max-width: 720px;\n    margin: 32px auto 0;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-xs);\n    line-height: 1.65;\n  }\n\n  .lp-bulk-notice strong {\n    color: var(--lp-text);\n  }\n\n  \/* DISCLAIMER *\/\n  .lp-product-story \u003e .lp-disclaimer {\n    margin: 32px 0 0;\n    padding: 20px 24px;\n    background: #f6f6f3;\n    border: 1px solid #e6e5df;\n    border-radius: var(--lp-radius);\n    color: var(--lp-muted);\n    font-size: var(--lp-fs-xs);\n    --lp-fs: var(--lp-fs-xs);\n    line-height: 1.65;\n  }\n\n  .lp-disclaimer strong {\n    color: var(--lp-text);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .lp-cta-button,\n    .lp-cta-button:hover {\n      transition: none;\n      transform: none;\n    }\n  }\n\n  \/* NEW 2026-10: at-a-glance strip placed right after the intro *\/\n  .lp-specifications.lp-glance {\n    margin-top: 0;\n    margin-bottom: 72px;\n  }\n\n  \/* NEW 2026-10: specification table *\/\n  .lp-spec-wrap \u003e .lp-spec-table-wrap {\n    margin-top: 36px;\n    overflow-x: auto;\n    border: 1px solid var(--lp-border);\n    border-radius: var(--lp-radius);\n  }\n\n  .lp-spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: var(--lp-fs-sm);\n    line-height: 1.5;\n  }\n\n  .lp-spec-table :is(th, td) {\n    padding: 14px 18px;\n    text-align: left;\n    vertical-align: top;\n    border-bottom: 1px solid var(--lp-border);\n  }\n\n  .lp-spec-table thead th {\n    background: var(--lp-green-soft);\n    color: var(--lp-green);\n    font-size: var(--lp-fs-xs);\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .lp-spec-table tbody th {\n    color: var(--lp-green);\n    font-weight: 600;\n    width: 30%;\n  }\n\n  .lp-spec-table tbody td {\n    color: var(--lp-text);\n  }\n\n  .lp-spec-table tbody td:last-child {\n    color: var(--lp-muted);\n    width: 26%;\n  }\n\n  .lp-spec-table tbody tr:last-child :is(th, td) {\n    border-bottom: 0;\n  }\n\n  \/* NEW 2026-10: buyer FAQ accordion *\/\n  .lp-faq-list {\n    border-top: 1px solid var(--lp-border);\n  }\n\n  .lp-faq-item {\n    border-bottom: 1px solid var(--lp-border);\n  }\n\n  .lp-faq-item summary {\n    position: relative;\n    padding: 22px 48px 22px 0;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .lp-faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .lp-faq-item summary:after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: var(--lp-gold-text);\n    font-size: 24px;\n    font-weight: 400;\n  }\n\n  .lp-faq-item[open] summary:after {\n    content: \"\\2212\";\n  }\n\n  .lp-faq-item summary h3 {\n    display: inline;\n    margin: 0;\n    color: var(--lp-green);\n    --lp-fs: var(--lp-fs-md);\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .lp-faq-item p {\n    margin: 0 0 24px;\n    max-width: 820px;\n    color: var(--lp-muted);\n    --lp-fs: var(--lp-fs-sm);\n    line-height: 1.7;\n  }\n\n  \/* TABLET *\/\n  @media (max-width: 1023px) {\n    .lp-product-story {\n      --lp-pad: 40px;\n    }\n\n    .lp-intro {\n      padding: 52px 44px 48px;\n      margin-bottom: 60px;\n    }\n\n    .lp-section {\n      margin: 60px 0;\n    }\n\n    .lp-section-header,\n    .lp-formulation-wrap,\n    .lp-quality-wrap,\n    .lp-storage-wrap,\n    .lp-compare-wrap,\n    .lp-safety-wrap {\n      display: block;\n    }\n\n    .lp-section-header h2,\n    :is(.lp-quality-wrap, .lp-storage-wrap, .lp-compare-wrap) h2 {\n      margin-bottom: 12px;\n    }\n\n    .lp-benefits,\n    .lp-quality-grid,\n    .lp-storage-grid,\n    .lp-compare-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .lp-safety-list {\n      margin-top: 20px;\n    }\n\n    .lp-formulations {\n      margin: 24px 0 0;\n    }\n\n    .lp-formulation-wrap \u003e .lp-highlight {\n      margin-top: 28px;\n    }\n\n    .lp-quality-grid,\n    .lp-storage-grid,\n    .lp-compare-grid {\n      margin-top: 28px;\n    }\n\n    .lp-specifications,\n    .lp-cta-wrap {\n      margin-top: 60px;\n    }\n\n    .lp-specifications.lp-glance {\n      margin-top: 0;\n      margin-bottom: 60px;\n    }\n  }\n\n  \/* MOBILE *\/\n  @media (max-width: 749px) {\n    .lp-product-story {\n      --lp-pad: 22px;\n      --lp-gap: 14px;\n      --lp-fs-md: 16px;\n      margin-top: 28px;\n    }\n\n    .lp-intro {\n      padding: 34px 24px 32px;\n      margin-bottom: 44px;\n    }\n\n    .lp-intro:after {\n      width: 100%;\n      -webkit-mask-image: linear-gradient(200deg, #000000 0%, transparent 55%);\n      mask-image: linear-gradient(200deg, #000000 0%, transparent 55%);\n    }\n\n    .lp-section {\n      margin: 44px 0;\n    }\n\n    .lp-section-header {\n      margin-bottom: 22px;\n      padding-bottom: 20px;\n    }\n\n    .lp-benefits,\n    .lp-formulations,\n    .lp-quality-grid,\n    .lp-storage-grid,\n    .lp-compare-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .lp-benefit {\n      padding: 24px 20px 22px 24px;\n    }\n\n    .lp-benefit:before {\n      top: 25px;\n    }\n\n    .lp-formulation-wrap,\n    .lp-quality-wrap,\n    .lp-storage-wrap,\n    .lp-compare-wrap,\n    .lp-safety-wrap {\n      padding: 32px var(--lp-pad);\n    }\n\n    .lp-formulation-wrap \u003e .lp-highlight,\n    .lp-quality-wrap \u003e :is(.lp-buyer-note, .lp-positioning-note, .lp-economics-note, .lp-transparency-note, .lp-research-note),\n    .lp-compare-wrap \u003e .lp-compare-note {\n      padding: 18px 20px;\n    }\n\n    .lp-compare-wrap \u003e .lp-caution {\n      padding: 18px 20px 18px 54px;\n    }\n\n    .lp-compare-wrap \u003e .lp-caution:before {\n      top: 20px;\n      left: 18px;\n    }\n\n    .lp-quality-item,\n    .lp-storage-item,\n    .lp-compare-item {\n      padding: 22px 20px;\n    }\n\n    .lp-product-story \u003e .lp-disclaimer {\n      margin-top: 24px;\n      padding: 18px 20px;\n    }\n\n    .lp-specifications {\n      grid-auto-flow: row;\n      grid-auto-columns: auto;\n      grid-template-columns: 1fr;\n      margin-top: 44px;\n    }\n\n    .lp-specifications.lp-glance {\n      margin-top: 0;\n      margin-bottom: 44px;\n    }\n\n    .lp-spec {\n      padding: 18px 22px;\n      border-right: 0;\n      border-bottom: 1px solid var(--lp-green-line);\n    }\n\n    .lp-spec:last-child {\n      border-bottom: 0;\n    }\n\n    .lp-spec-table :is(th, td) {\n      padding: 12px 14px;\n    }\n\n    .lp-cta-wrap {\n      margin-top: 44px;\n      padding: 40px 20px 28px;\n    }\n\n    .lp-cta-wrap:not(:has(h2)) {\n      padding: 32px 20px 24px;\n    }\n\n    .lp-cta-wrap:before {\n      -webkit-mask-image: linear-gradient(180deg, #000000 0%, transparent 40%);\n      mask-image: linear-gradient(180deg, #000000 0%, transparent 40%);\n    }\n\n    .lp-cta-button {\n      max-width: 100%;\n      min-height: 54px;\n      padding: 14px 20px;\n    }\n\n    .lp-cta-wrap .lp-bulk-notice {\n      margin-top: 24px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lp-product-story\"\u003e\n\n  \u003c!-- INTRODUCTION --\u003e\n  \u003csection class=\"lp-intro\"\u003e\n    \u003cspan class=\"lp-eyebrow\"\u003eWholesome in bulk™ Premium Ingredients\u003c\/span\u003e\n    \u003ch2\u003eBulk Pea Protein Isolate Powder for Supplement and Food Manufacturing\u003c\/h2\u003e\n    \u003cp\u003ePea protein isolate is a cream colored powder made from dried yellow peas (\u003cem\u003ePisum sativum\u003c\/em\u003e L.), with protein usually stated at 80% or more on a dry basis. It is made by separating the protein from the starch and fiber of the pea, then drying it to a fine powder. We supply it in bulk to supplement brands, contract manufacturers, and food formulators, with lot documents for your quality team.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- AT A GLANCE --\u003e\n  \u003cdiv class=\"lp-specifications lp-glance\"\u003e\n    \u003cdiv class=\"lp-spec\"\u003e\n      \u003cspan class=\"lp-spec-label\"\u003eSource\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003eDried yellow peas, \u003cem\u003ePisum sativum\u003c\/em\u003e L.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-spec\"\u003e\n      \u003cspan class=\"lp-spec-label\"\u003eTypical grade\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003eProvided with quote\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-spec\"\u003e\n      \u003cspan class=\"lp-spec-label\"\u003eAllergen status\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003eNot a major US food allergen. Labeled as pea.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-spec\"\u003e\n      \u003cspan class=\"lp-spec-label\"\u003ePack sizes\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003eProvided with quote\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- KEY CHARACTERISTICS --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003cdiv class=\"lp-section-header\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eWhy Pea Protein Isolate\u003c\/span\u003e\n      \u003ch2\u003eA plant protein that is simple to specify and blend\u003c\/h2\u003e\n      \u003cp\u003ePea protein isolate is sold on a clear protein number with standard test methods. It has a pale color and a mild taste that fit many powder formats. That makes supplier comparison straightforward for buyers and quality teams.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-benefits\"\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eA defined protein number\u003c\/h3\u003e\n        \u003cp\u003eProtein is measured as nitrogen multiplied by 6.25, usually by Kjeldahl or Dumas combustion. Specs state it on a dry basis, so you can compare lots and suppliers on the same footing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eIsolate and concentrate grades\u003c\/h3\u003e\n        \u003cp\u003eIsolates are typically sold at 80% to 85% minimum protein on a dry basis. Concentrates usually test near 60%. The grade you pick sets how much powder each serving needs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eWater based processing\u003c\/h3\u003e\n        \u003cp\u003eIsolates are made by wet processing that separates protein from starch and fiber, then spray drying. Major makers state that no solvents such as hexane are used. Confirm the process for your lot.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003ePale color and mild taste\u003c\/h3\u003e\n        \u003cp\u003eGood lots are cream to light beige with a bland taste with a slight pea note. Some makers select pea varieties for fewer off notes. Ask for a sample to judge flavor in your base.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eFine, blendable powder\u003c\/h3\u003e\n        \u003cp\u003eMost spec sheets call for about 90% through a 100 mesh screen. Bulk density is often near 0.5 g\/mL, which suits scoop filled tubs, pouches, and stick packs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eClear allergen position\u003c\/h3\u003e\n        \u003cp\u003ePea is not one of the nine major food allergens under US law. It is still named on the ingredient statement, and cross contact with soy or gluten depends on the plant.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FORMULATION APPLICATIONS --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003cdiv class=\"lp-formulation-wrap\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eFormulation Uses\u003c\/span\u003e\n      \u003ch2\u003eWhere formulators use pea protein isolate\u003c\/h2\u003e\n      \u003cp\u003ePea protein isolate fits powder and food formats where protein grams per serving are measured, including:\u003c\/p\u003e\n      \u003cul class=\"lp-formulations\"\u003e\n        \u003cli\u003eProtein powders\u003c\/li\u003e\n        \u003cli\u003ePowdered drink mixes\u003c\/li\u003e\n        \u003cli\u003eSports nutrition powders\u003c\/li\u003e\n        \u003cli\u003eMeal replacement shakes\u003c\/li\u003e\n        \u003cli\u003eProtein bars\u003c\/li\u003e\n        \u003cli\u003ePlant based beverages\u003c\/li\u003e\n        \u003cli\u003eBaked goods and snacks\u003c\/li\u003e\n        \u003cli\u003ePrivate label programs\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"lp-highlight\"\u003eBase your protein claim math on the confirmed protein result and basis on each COA. An 80% isolate measured on a dry basis delivers a little less protein per gram as packed, because the powder holds some moisture. Recalculate scoop size when you change grade or supplier.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMERCIAL BUYER REVIEW --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003cdiv class=\"lp-quality-wrap\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eWhat Commercial Buyers Should Review\u003c\/span\u003e\n      \u003ch2\u003eWhat to check before you buy pea protein isolate\u003c\/h2\u003e\n      \u003cp class=\"lp-quality-intro\"\u003eTwo powders sold as pea protein can differ in protein level, basis, origin, and trace metal results. Review these points together, and ask for lot documents before you approve a supplier.\u003c\/p\u003e\n      \u003cdiv class=\"lp-quality-grid\"\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eProtein basis and method\u003c\/h3\u003e\n          \u003cp\u003eAsk whether protein is reported on a dry basis or as is, and whether it was measured by Kjeldahl or Dumas with a 6.25 factor. An 80% dry basis result reads as a smaller number as is.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eIsolate or concentrate\u003c\/h3\u003e\n          \u003cp\u003eConfirm the grade name matches the protein result. Isolates usually test at 80% or more on a dry basis, while concentrates often sit near 60%.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eLead and cadmium results\u003c\/h3\u003e\n          \u003cp\u003ePeas take up trace minerals from the soil they grow in, so lead and cadmium are routine checks. Ask for the measured ICP-MS result on each lot as well as the spec limit.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eSodium and pH\u003c\/h3\u003e\n          \u003cp\u003eSodium differs from grade to grade and from maker to maker. Ask for sodium per 100 g and pH so your nutrition panel and drink base stay consistent.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eAllergen and cross contact\u003c\/h3\u003e\n          \u003cp\u003eAsk for a written allergen statement that names pea and lists any shared lines with soy, gluten, or milk. Check that it matches your own allergen controls.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eCountry of origin and duties\u003c\/h3\u003e\n          \u003cp\u003eAsk where the peas were grown and where the protein was made. Since August 2024, US antidumping and countervailing duties apply to pea protein from China.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"lp-buyer-note\"\u003e\u003cstrong\u003eServing math:\u003c\/strong\u003e Protein powders are used at 20 to 30 g per serving, so small ppm figures add up. At a 30 g serving, each 0.1 ppm of lead equals 3 micrograms per serving. Use measured lot results and your own finished product testing to set your limit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECIFICATION --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003cdiv class=\"lp-quality-wrap lp-spec-wrap\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eSpecification\u003c\/span\u003e\n      \u003ch2\u003eTypical specification for pea protein isolate\u003c\/h2\u003e\n      \u003cp class=\"lp-quality-intro\"\u003eThese values reflect a common 80% isolate grade. Final figures come from the specification sheet and COA for your lot. NLT means not less than, and NMT means not more than.\u003c\/p\u003e\n      \u003cdiv class=\"lp-spec-table-wrap\"\u003e\n        \u003ctable class=\"lp-spec-table\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eMethod\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSource\u003c\/th\u003e\n\u003ctd\u003eYellow pea, \u003cem\u003ePisum sativum\u003c\/em\u003e L., seed\u003c\/td\u003e\n\u003ctd\u003eSupplier declaration\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAppearance\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eVisual\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOdor and taste\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eOrganoleptic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProtein (N x 6.25, dry basis)\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eKjeldahl or Dumas combustion\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMoisture\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;731\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAsh\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eGravimetric (AOAC)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFat\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eAOAC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSodium\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eICP-OES\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003epH (5% solution)\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;791\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eParticle size\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;786\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBulk density\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;616\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLead\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eICP-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCadmium\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eICP-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eArsenic\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eICP-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMercury\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eICP-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOchratoxin A\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eHPLC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal aerobic count\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;2021\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eYeast and mold\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;2021\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eE. coli and Salmonella\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;2022\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eShelf life\u003c\/th\u003e\n\u003ctd\u003eProvided with quote\u003c\/td\u003e\n\u003ctd\u003eStability data\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- STORAGE AND HANDLING --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003cdiv class=\"lp-storage-wrap\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eStorage \u0026amp; Handling\u003c\/span\u003e\n      \u003ch2\u003eStorage and handling for bulk pea protein\u003c\/h2\u003e\n      \u003cp class=\"lp-storage-intro\"\u003eProtein powders keep well when they stay sealed, dry, and away from strong odors. These habits help you hold color, flavor, and flow across production runs.\u003c\/p\u003e\n      \u003cdiv class=\"lp-storage-grid\"\u003e\n        \u003cdiv class=\"lp-storage-item\"\u003e\n          \u003ch3\u003eKeep it sealed\u003c\/h3\u003e\n          \u003cp\u003eClose the inner liner after each use and press out the air. Protein powder picks up moisture from the air and can clump when left open.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-storage-item\"\u003e\n          \u003ch3\u003eStore cool and dry\u003c\/h3\u003e\n          \u003cp\u003eKeep bags off the floor in a dry room, away from heat and large swings in humidity. Follow the temperature range on the spec sheet.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-storage-item\"\u003e\n          \u003ch3\u003eKeep away from odors\u003c\/h3\u003e\n          \u003cp\u003eStore pea protein apart from spices, flavors, and cleaning chemicals. Fine protein powders can pick up odors through open liners.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-storage-item\"\u003e\n          \u003ch3\u003eControl dust and rotate stock\u003c\/h3\u003e\n          \u003cp\u003eScoop gently and use local dust extraction at the blending station. Record the lot number and retest date for each bag, and use older lots first.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BUYER FAQ --\u003e\n  \u003csection class=\"lp-section lp-faq\"\u003e\n    \u003cdiv class=\"lp-section-header\"\u003e\n      \u003cspan class=\"lp-eyebrow\"\u003eBuyer FAQ\u003c\/span\u003e\n      \u003ch2\u003ePea protein isolate buyer FAQ\u003c\/h2\u003e\n      \u003cp\u003eQuick answers to the questions procurement and quality teams ask most.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-faq-list\"\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eWhat is the difference between pea protein isolate and concentrate?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eThe difference is protein level. Isolates are usually sold at 80% to 85% minimum protein on a dry basis, while concentrates often sit near 60%. Isolates are the usual choice for protein powders, because each serving needs less powder.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eHow is the protein percentage measured?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eProtein is measured as total nitrogen multiplied by 6.25, using the Kjeldahl or Dumas method. Check whether the COA reports it on a dry basis or as is, because the as is figure includes the moisture in the powder.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eIs pea a major food allergen?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eNo. Pea is not one of the nine major food allergens defined under US law. It is still named on the ingredient statement, so ask for the allergen statement and cross contact details for each lot.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eWhat heavy metal results should I ask for?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eAsk for measured lead, cadmium, arsenic, and mercury results by ICP-MS for each lot. Then convert lead and cadmium to micrograms per serving at your scoop size, and compare them with your finished product limits.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eDoes country of origin matter for pea protein?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eYes. Since August 2024, the US has applied antidumping and countervailing duties to pea protein from China with at least 65% protein on a dry basis. Ask for the country of origin on each lot.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eHow does pea protein isolate taste and mix?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eIt has a bland taste with a slight pea note and a cream color. It disperses well in shakes and drink mixes, and some grades are thicker in water than others. Test a sample in your own base before you scale up.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eWhat documents can I get with an order?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eSelect testing documents on the quote form and we will send what is available for the lot.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eCan I get a sample before a bulk order?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eYes. Choose sample options on the quote form and we will confirm size and timing.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CALL TO ACTION --\u003e\n  \u003cdiv class=\"lp-cta-wrap\"\u003e\n    \u003cspan class=\"lp-eyebrow\"\u003eBulk Pea Protein Isolate\u003c\/span\u003e\n    \u003ch2\u003eRequest a quote for bulk pea protein isolate\u003c\/h2\u003e\n    \u003cp class=\"lp-cta-copy\"\u003eTell us your protein grade, quantity, and timing. We will reply with current pricing, lot documents, and sample options for your project.\u003c\/p\u003e\n    \u003ca href=\"#\" class=\"lp-cta-button\" aria-label=\"Return to the top of the page to order Pea protein\" onclick=\"window.scrollTo({ top: 0, behavior: 'smooth' }); return false;\"\u003eOrder Pea Protein Isolate\u003c\/a\u003e\n    \u003cp class=\"lp-bulk-notice\"\u003e\u003cstrong\u003eBulk orders:\u003c\/strong\u003e Choose a pack size above, or request a quote for larger volumes, samples, and lot documents. We serve supplement brands, contract manufacturers, product developers, and food formulators.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"lp-disclaimer\"\u003eThis bulk ingredient is sold for further manufacturing and formulation. The information on this page describes the ingredient and how commercial buyers evaluate it. It is not medical advice. Each finished product brand is responsible for its own labeling and product claims.\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Longevity Premier Nutraceuticals Inc","offers":[{"title":"5 kilograms (11 lbs)","offer_id":46079863259205,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false},{"title":"25 kilograms (55 lbs)","offer_id":46079863291973,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2008\/4147\/files\/WholesomeinBulk_36a67501-96d9-4270-8cb6-b46e8b6373c2.png?v=1787510779","url":"https:\/\/longevitypremier.com\/products\/bulk-pea-protein-isolate-powder","provider":"Longevity Premier Nutraceuticals Inc","version":"1.0","type":"link"}