{"product_id":"bulk-olive-leaf-extract-powder","title":"Wholesome in bulk™ Olive Leaf Extract Powder","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 Olive Leaf Extract for Supplement Manufacturing\u003c\/h2\u003e\n    \u003cp\u003eOlive leaf extract is a dry powder made from the leaves of the olive tree, \u003cem\u003eOlea europaea\u003c\/em\u003e L. It is usually standardized to oleuropein, measured by HPLC. We supply it in bulk to supplement brands, contract manufacturers, and formulators.\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\"\u003eBotanical name\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003e\u003cem\u003eOlea europaea\u003c\/em\u003e L.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-spec\"\u003e\n      \u003cspan class=\"lp-spec-label\"\u003ePlant part\u003c\/span\u003e\n      \u003cspan class=\"lp-spec-value\"\u003eLeaf\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\"\u003e20% oleuropein (HPLC)\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\"\u003e5 lb, 11 lb, 25 lb, and 55 lb\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 Olive Leaf Extract\u003c\/span\u003e\n      \u003ch2\u003eA leaf extract with one clear marker and a wide grade range\u003c\/h2\u003e\n      \u003cp\u003eOlive leaf extract is simple to specify. One marker compound, oleuropein, sets the grade, and HPLC is the standard way to measure it. That makes lot 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\u003eOne named marker\u003c\/h3\u003e\n        \u003cp\u003eOleuropein is the compound most olive leaf specifications name. It gives you a single measurable target for every lot.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eA published reference standard\u003c\/h3\u003e\n        \u003cp\u003eThe European Pharmacopoeia olive leaf monograph sets a minimum of 5% oleuropein for the dried leaf. A separate monograph covers olive leaf dry extract.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eGrades from 10% to 40%\u003c\/h3\u003e\n        \u003cp\u003eSuppliers list 10%, 18%, 20%, 30%, and 40% oleuropein grades. Higher grades let you use less powder per capsule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eEthanol and water extraction\u003c\/h3\u003e\n        \u003cp\u003eStandard extracts are made with ethanol and water, then dried to a powder. European reference extracts use ratios of about 8 to 12 parts leaf to 1 part extract.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eColor and taste\u003c\/h3\u003e\n        \u003cp\u003eMost grades are yellow brown to brown powders. Oleuropein is the bitter compound in olives and their leaves, so the extract tastes bitter.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-benefit\"\u003e\n        \u003ch3\u003eLeaves from olive growing\u003c\/h3\u003e\n        \u003cp\u003eOlive leaves come from the same orchards that grow olives for fruit and oil. Cultivar and harvest season both shift oleuropein content, so they belong in your supplier file.\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 olive leaf extract\u003c\/h2\u003e\n      \u003cp\u003eThis extract fits measured formats where fill weight and serving size are controlled, including:\u003c\/p\u003e\n      \u003cul class=\"lp-formulations\"\u003e\n        \u003cli\u003eCapsules\u003c\/li\u003e\n        \u003cli\u003eCompressed tablets\u003c\/li\u003e\n        \u003cli\u003eSingle ingredient powders\u003c\/li\u003e\n        \u003cli\u003eMultiple ingredient botanical blends\u003c\/li\u003e\n        \u003cli\u003eStick packs and sachets\u003c\/li\u003e\n        \u003cli\u003ePowdered drink mixes, after taste trials\u003c\/li\u003e\n        \u003cli\u003eGummies, after taste and stability trials\u003c\/li\u003e\n        \u003cli\u003ePrivate label programs\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"lp-highlight\"\u003ePlan fill weights from the confirmed oleuropein assay on each COA. A 20% extract and a 40% extract are not interchangeable gram for gram, so recalculate your serving math whenever you change grades.\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 olive leaf extract\u003c\/h2\u003e\n      \u003cp class=\"lp-quality-intro\"\u003eTwo powders sold under the same name can differ in grade, solvent, and assay method. 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\u003eSpecies and plant part\u003c\/h3\u003e\n          \u003cp\u003eConfirm \u003cem\u003eOlea europaea\u003c\/em\u003e L. leaf on both the specification and the certificate of analysis (COA). The extract should come from leaves, not from olive fruit or oil byproducts.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eIdentity by TLC or HPTLC\u003c\/h3\u003e\n          \u003cp\u003eA thin layer chromatography fingerprint compared with an oleuropein reference standard confirms identity. Microscopy of the leaf before extraction can add a second check.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eGrade on paper and in the lab\u003c\/h3\u003e\n          \u003cp\u003eCheck that the oleuropein value on the spec sheet matches the grade in the product name. Some listings name one grade while the spec states a smaller minimum.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eAssay method and basis\u003c\/h3\u003e\n          \u003cp\u003eAsk whether oleuropein is measured by HPLC, and whether results are on a dry or as is basis. A UV result for total polyphenols is a different measure.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eSolvent, ratio, and carrier\u003c\/h3\u003e\n          \u003cp\u003eConfirm the extraction solvent and ratio, and ask for the residual ethanol limit. Ask whether any carrier, such as maltodextrin, is added to reach the stated grade.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-quality-item\"\u003e\n          \u003ch3\u003eOrigin and harvest\u003c\/h3\u003e\n          \u003cp\u003eAsk for the country of origin, the olive cultivar if known, and the harvest month. Each one can shift oleuropein content from lot to lot.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"lp-buyer-note\"\u003e\u003cstrong\u003eLabel math:\u003c\/strong\u003e If your label lists oleuropein per serving, base the number on each lot's measured assay and your own finished product testing. A stated grade is a minimum, so the measured value on the COA is the figure to work from.\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 olive leaf extract\u003c\/h2\u003e\n      \u003cp class=\"lp-quality-intro\"\u003eThese values reflect the common 20% oleuropein grade and published supplier sheets. 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\"\u003eBotanical source\u003c\/th\u003e\n\u003ctd\u003e\n\u003cem\u003eOlea europaea\u003c\/em\u003e L., leaf\u003c\/td\u003e\n\u003ctd\u003eTLC or HPTLC fingerprint\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAppearance\u003c\/th\u003e\n\u003ctd\u003eFine yellow brown to brown powder\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\u003eCharacteristic, bitter\u003c\/td\u003e\n\u003ctd\u003eOrganoleptic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOleuropein\u003c\/th\u003e\n\u003ctd\u003eNLT 20.0%, dried basis\u003c\/td\u003e\n\u003ctd\u003eHPLC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eExtraction solvent\u003c\/th\u003e\n\u003ctd\u003eEthanol and water\u003c\/td\u003e\n\u003ctd\u003eSupplier declaration\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCarrier\u003c\/th\u003e\n\u003ctd\u003eNone, or as named on the specification sheet\u003c\/td\u003e\n\u003ctd\u003eSupplier declaration\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eParticle size\u003c\/th\u003e\n\u003ctd\u003eNLT 95% through 80 mesh\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;786\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLoss on drying\u003c\/th\u003e\n\u003ctd\u003eNMT 5.0%\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;731\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal ash\u003c\/th\u003e\n\u003ctd\u003eNMT 5.0%\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;561\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eResidual ethanol\u003c\/th\u003e\n\u003ctd\u003eNMT 5,000 ppm\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;467\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLead\u003c\/th\u003e\n\u003ctd\u003eNMT 2.0 ppm\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\u003eNMT 2.0 ppm\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\u003eNMT 1.0 ppm\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\u003eNMT 0.1 ppm\u003c\/td\u003e\n\u003ctd\u003eICP-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal aerobic count\u003c\/th\u003e\n\u003ctd\u003eNMT 10,000 cfu\/g\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\u003eNMT 1,000 cfu\/g\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\u003eAbsent in 10 g and 25 g\u003c\/td\u003e\n\u003ctd\u003eUSP \u0026lt;2022\u0026gt;\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePesticide residues\u003c\/th\u003e\n\u003ctd\u003eMeets USP \u0026lt;561\u0026gt;\u003c\/td\u003e\n\u003ctd\u003eGC-MS and LC-MS\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eShelf life\u003c\/th\u003e\n\u003ctd\u003e36 months, unopened\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 olive leaf extract\u003c\/h2\u003e\n      \u003cp class=\"lp-storage-intro\"\u003eLeaf extracts hold their quality longest when they stay sealed, dry, and out of light. These steps keep the powder in good condition between 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. Extract powders pick up moisture from the air and can cake 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 sources. 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 light\u003c\/h3\u003e\n          \u003cp\u003eLeave the powder in its original opaque packaging. Light, heat, and moisture can shift color and oleuropein values over time.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lp-storage-item\"\u003e\n          \u003ch3\u003eRotate stock\u003c\/h3\u003e\n          \u003cp\u003eRecord the lot number, grade, and retest date for each bag. Send older lots to production 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\u003eOlive leaf extract 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 olive leaf extract standardized to?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eOlive leaf extract is standardized to oleuropein, measured by HPLC. Common grades are 10%, 20%, and 40%, and some suppliers sell 18% or 30%. Ask whether the COA reports the result on a dry or as is basis.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eWhich oleuropein grade should I choose, 20% or 40%?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eThe 20% grade is the most widely listed and costs less per kilogram. A 40% grade lets you use less powder per serving. Choose based on your label target, capsule size, and cost per finished serving.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eIs olive leaf extract the same as olive leaf powder?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eNo. Olive leaf powder is dried, milled leaf, which the European Pharmacopoeia expects to hold at least 5% oleuropein. Extract is made by soaking the leaf in ethanol and water and drying the liquid into a concentrated powder with a stated grade.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eHow do you confirm olive leaf identity?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eA TLC or HPTLC fingerprint compared with an oleuropein reference standard confirms identity. For whole leaf, microscopy can show the leaf's typical shield shaped hairs. An oleuropein assay alone shows grade, not species.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eDoes olive leaf extract taste bitter?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eYes. Oleuropein is a bitter compound, and higher grades carry more of it. Capsules and tablets avoid the issue, while drink mixes and gummies need flavor trials.\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\u003eA certificate of analysis (COA) and a specification sheet ship with every order. An allergen statement and a safety data sheet may also be available, depending on the lot in inventory. Contact us to request them.\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\u003eYou can request one by choosing sample options on the quote form. We will confirm availability, size, and timing.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-faq-item\"\u003e\n        \u003csummary\u003e\u003ch3\u003eHow should I store an opened bag?\u003c\/h3\u003e\u003c\/summary\u003e\n        \u003cp\u003eClose the liner, press out the air, and keep the bag in a cool, dry place away from light. Use the powder within the shelf life shown on the COA.\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 Olive Leaf Extract\u003c\/span\u003e\n    \u003ch2\u003eRequest a quote for bulk olive leaf extract\u003c\/h2\u003e\n    \u003cp class=\"lp-cta-copy\"\u003eTell us your oleuropein grade, quantity, and timing. We will reply with current pricing. Select testing documents and sample options on the quote form.\u003c\/p\u003e\n    \u003ca href=\"#\" class=\"lp-cta-button\" aria-label=\"Return to the top of the page to order Olive leaf\" onclick=\"window.scrollTo({ top: 0, behavior: 'smooth' }); return false;\"\u003eOrder Olive Leaf Extract\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 or other oleuropein grades. We serve supplement brands, contract manufacturers, product developers, and 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":46084607639621,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false},{"title":"25 kilograms (55 lbs)","offer_id":46084607672389,"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-olive-leaf-extract-powder","provider":"Longevity Premier Nutraceuticals Inc","version":"1.0","type":"link"}