Public accessibility assessment

Accessibility issues detected on lineageprovisions.com

Evolize inspected 5 public pages on lineageprovisions.com and detected 77 automatically identifiable accessibility findings.

77Findings detected
9WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

Highest detected severity: Critical · 28 high-priority findings · 100% inspected-page coverage

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/44 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)44 detected findings

Is lineageprovisions.com your website?

Keep this assessment current and get notified when new accessibility issues are detected.

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 5 public pages on lineageprovisions.com and detected 77 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 44 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

These findings combine the highest severity and broadest reach detected during this assessment.

  1. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://instagram.com/lineageprovisions.

    View technical evidence →
  2. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://instagram.com/lineageprovisions.

    View technical evidence →
  3. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://instagram.com/lineageprovisions.

    View technical evidence →
  4. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.facebook.com/profile.php?id=61550363581352.

    View technical evidence →
  5. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 1 instance
    Why this matters

    Links expose no accessible name, so screen-reader users cannot determine their destination.

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://twitter.com/eatlineage.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA4455 / 5
2.4.4Link Purpose (In Context)A2055 / 5
1.1.1Non-text ContentA355 / 5
1.3.1Info and RelationshipsA355 / 5
4.1.2Name, Role, ValueA311 / 5
2.4.3Focus OrderA255 / 5
2.1.1KeyboardA111 / 5
2.2.2Pause, Stop, HideA111 / 5
2.5.8Target Size (Minimum)AA111 / 5

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously reassesses public website pages, detects newly introduced or recurring accessibility findings, and tracks remediation over time.

04 · All detected findings

High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)140 instances5 inspected pages

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Why it matters

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Recommended correction

Increase the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.

View 140 affected elements
Component · Ref 9K5OC0
Affected pagehttps://lineageprovisions.com/
Element.rtnu-footer__copyright
Accessible name© Lineage Provisions 2026. All Rights Reserved.
Markup
<p class="rtnu-footer__copyright">
        © Lineage Provisions
        2026. All Rights Reserved.
      </p>
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Component · Ref K61P8U
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.rtnu-footer__disclaimer > p
Accessible nameStatements made on this website have not been evaluated by the Food and Drug Administration. These products are not intended to diagnose, treat, cure or prevent any disease.
Markup
<p>Statements made on this website have not been evaluated by the Food and Drug Administration. These products are not intended to diagnose, treat, cure or prevent any disease.</p>
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Component · Ref R0RQ6S
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-reviews-list-item:nth-child(9) > .oke-w-review > .oke-w-review-side > .oke-w-review-reviewer > .oke-w-reviewer > div:nth-child(2) > .oke-w-reviewer-verified
Accessible nameVerified Buyer
Markup
<div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div>
Component · Ref 3I2AI3
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-reviews-list-item:nth-child(9) > .oke-w-review > .oke-w-review-main > .oke-w-review-footer > .oke-w-review-helpful > .oke-helpful > .oke-helpful-label
Accessible nameWas this helpful?
Markup
<span class="oke-helpful-label">Was this helpful?</span>
Component · Ref 3PV065
Affected pagehttps://lineageprovisions.com/
Element#splide02-slide02 > p > em
Accessible nameLineage ABC and their meat and organ sticks have made it so easy
Markup
<em>Lineage ABC and their meat and organ sticks have made it so easy</em>
Component · Ref R3KZFZ
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-review--featuredMedia > .oke-w-review-side > .oke-w-review-reviewer > .oke-w-reviewer > div:nth-child(2) > .oke-w-reviewer-verified
Accessible nameVerified Reviewer
Markup
<div class="oke-w-reviewer-verified"> Verified Reviewer <span class="oke-w-reviewer-verified-icon"></span></div>
Component · Ref XPAM3E
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-review--featuredMedia > .oke-w-review-main > .oke-w-review-footer > .oke-w-review-helpful > .oke-helpful > .oke-helpful-label
Accessible nameWas this helpful?
Markup
<span class="oke-helpful-label">Was this helpful?</span>
Component · Ref ON0Q5O
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-ratingAverageModule-count
Accessible nameBased on 35 reviews
Markup
<div class="oke-w-ratingAverageModule-count"> Based on 35 reviews </div>
Component · Ref 80TXC4
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-recommendsModule-text
Accessible namewould recommend this product
Markup
<span class="oke-w-recommendsModule-text">would recommend this product</span>
Component · Ref 6HIQUB
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-reviews-count
Accessible name35 reviews
Markup
<div class="oke-w-reviews-count"> 35 reviews </div>
Component · Ref XSP7J8
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.rtnu-pdp-story__founder:nth-child(1) > .rtnu-pdp-story__founder-name
Accessible nameDr. paul saladino, MD
Markup
<div class="rtnu-pdp-story__founder-name">
            Dr. <em>paul</em> saladino, MD
          </div>
Affected pages/ /products/the-frother
Component · Ref AKMW35
Affected pagehttps://lineageprovisions.com/
Element.pbcc-hero__carousel-item[aria-hidden="true"]:nth-child(6) > .pbcc-hero__carousel-text
Accessible name20g Grass-fed Protein
Markup
<span class="pbcc-hero__carousel-text">20g Grass-fed Protein</span>
Component · Ref RX3FHH
Affected pagehttps://lineageprovisions.com/
Elementdiv[data-oke-reviews-product-id="shopify-10743067672886"] > .okeReviews.oke-sr.oke-sr-static > div > .oke-sr-count > .oke-sr-count-number
Accessible name1,209
Markup
<span class="oke-sr-count-number">1,209</span>
Component · Ref YKUU8O
Affected pagehttps://lineageprovisions.com/
Elementdiv[data-oke-reviews-product-id="shopify-10742998466870"] > .okeReviews.oke-sr.oke-sr-static > div > .oke-sr-count > .oke-sr-label-text
Accessible nameReviews
Markup
<span class="oke-sr-label-text"> Reviews</span>
Component · Ref ABWL7G
Affected pagehttps://lineageprovisions.com/
Element#lp-bestsellers-template--26977549320502__bestseller_carousel_GmpTUC-slide02 > .lp-bestsellers__card > .lp-bestsellers__desc
Accessible nameGrass-fed nose-to-tail collagen with bovine collagen, trachea, scapula, and eggshell membrane to support healthy hair, skin, and nails.
Markup
<div class="lp-bestsellers__desc">Grass-fed nose-to-tail collagen with bovine collagen, trachea, scapula, and eggshell membrane to support healthy hair, skin, and nails.</div>
Component · Ref CR6EZP
Affected pagehttps://lineageprovisions.com/
Element#lp-bestsellers-template--26977549320502__bestseller_carousel_GmpTUC-slide04 > .lp-bestsellers__card > .lp-bestsellers__btn
Accessible nameShop Now - Animal-Based Complete - Dairy Protein (Chocolate)
Markup
<a class="lp-bestsellers__btn" href="/products/animal-based-complete-whey-protein-chocolate">Shop Now<span class="visually-hidden"> - Animal-Based Complete - Dairy Protein (Chocolate)</span>
                  </a>
Component · Ref OVGOS2
Affected pagehttps://lineageprovisions.com/products/the-frother
Elementh2:nth-child(2)
Accessible nameAnimal-Based Made Easy.
Markup
<h2>Animal-Based Made Easy. </h2>
Component · Ref UNUP9B
Affected pagehttps://lineageprovisions.com/
Element.rtnu-pdp-story__founder:nth-child(2) > .rtnu-pdp-story__founder-name > em
Accessible nameAnthony
Markup
<em>Anthony</em>
Component · Ref NZQ111
Affected pagehttps://lineageprovisions.com/
Element.pbcc-hero__fact:nth-child(5) > strong
Accessible nameNo
Markup
<strong>No</strong>
Component · Ref 9NZAEV
Affected pagehttps://lineageprovisions.com/
Element.rtnu-pdp-story__text > p:nth-child(3)
Accessible nameThe result is a line of real-food bars, air-dried steak, meat sticks, protein, honey, and coffee built on an unbroken chain of people doing the work required to make it the best.
Markup
<p>The result is a line of real-food bars, air-dried steak, meat sticks, protein, honey, and coffee built on an unbroken chain of people doing the work required to make it the best.</p>
Component · Ref HU5I4T
Affected pagehttps://lineageprovisions.com/
Element#splide01-slide04 > .rtnu-2-up-columns__content > p
Accessible nameOur founders, Dr. Paul Saladino and Dr. Anthony Gustin, are leading voices on animal-based nutrition. They've crafted these products with intention for themselves, their friends and family, and you.
Markup
<p>Our founders, Dr. Paul Saladino and Dr. Anthony Gustin, are leading voices on animal-based nutrition. They've crafted these products with intention for themselves, their friends and family, and you.</p>
Component · Ref WUOVA9
Affected pagehttps://lineageprovisions.com/
Element#splide02-slide01 > .rtnu-review__author > .rtnu-review-author
Accessible nameLauryn Bosstick, Skinny Confidential
Markup
<span class="rtnu-review-author"><em>Lauryn Bosstick,</em> Skinny Confidential</span>
Component · Ref UKW8JG
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-breakdownModule-distribution-count[aria-hidden="true"]:nth-child(15)
Accessible name0
Markup
<div aria-hidden="true" class="oke-w-breakdownModule-distribution-count" style="grid-row: 4;"> 0 </div>
Component · Ref KN5MGF
Affected pagehttps://lineageprovisions.com/
Element#splide01-slide03 > .rtnu-2-up-columns__content > h2 > strong
Accessible nameClean ingredients, rigorously tested
Markup
<strong>Clean ingredients, rigorously tested</strong>
Component · Ref LV8BP4
Affected pagehttps://lineageprovisions.com/
Element#splide02-slide01 > .rtnu-review__author > .rtnu-review-author > em
Accessible nameLauryn Bosstick,
Markup
<em>Lauryn Bosstick,</em>

Showing 25 representative examples · 19 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Why it matters

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Recommended correction

Keep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.

View 50 affected elements
Component · Ref ZBQ6UJ
Affected pagehttps://lineageprovisions.com/pages/remembering-signup
Elementdiv > div > div > div:nth-of-type(2) > div > a:nth-of-type(1)
Accessible nameThe Lineage Protein Bar
Markup
<a href="/products/the-lineage-bar-mixed-berry" class="header-v2__category-item"><img src="//lineageprovisions.com/cdn/shop/files/Sample_pack_open2.png?v=1774552832&amp;width=64" alt="The Lineage Protein Bar" srcset="//lineageprovisions.com/cdn/shop/files/Sample_pack_open2.png?v=1774552832&amp;width=32 32w, //lineageprovisions.com/cdn/shop/files/Sample_pack_open2.png?v=1774552832&amp;width=64 64w" width="32" height="32" loading="eager" class="header-v2__category-icon" style="object-position:50.0% 48.926%;">
<span class="header-v2__category-label">The Lineage Protein Bar</span>
                …
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Component · Ref 22DKXQ
Affected pagehttps://lineageprovisions.com/products/the-frother
Elementdiv > div > div:nth-of-type(1) > ul > li:nth-of-type(4) > a
Accessible nameSubscribe & Save 10%
Markup
<a href="https://lineageprovisions.com/collections/all?filter.p.m.custom.subscription=1">
                                    Subscribe &amp; Save 10%
                                  </a>
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)12 instances5 inspected pages

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Why it matters

Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.

Recommended correction

Add a concise alt attribute describing each informative image. Mark purely decorative images with alt="" so assistive technology skips them.

View 12 affected elements
Component · Ref AKTOM4
Affected pagehttps://lineageprovisions.com/cart
Element.empty_block_imge > img
Markup
<img src="https://cdn.shopify.com/s/files/1/0752/7078/3286/files/Shopping_cart.svg?v=1774586393">
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Component · Ref B2AJY
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.footer-logo-image-container-desktop > img[width="115"][height="115"][loading="lazy"]
Markup
<img src="//lineageprovisions.com/cdn/shop/files/SeedOilSafeLogoWhite_2.png?v=1753138308&amp;width=115" srcset="//lineageprovisions.com/cdn/shop/files/SeedOilSafeLogoWhite_2.png?v=1753138308&amp;width=115 115w" width="115" height="115" loading="lazy">
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Component · Ref XU3VLR
Affected pagehttps://lineageprovisions.com/
Element.r-1a2bfy
Markup
<img src="https://assets.replocdn.com/projects/6136ff2a-f0b5-4f90-aff2-028d8ae48fdc/70a3c165-b35f-43b6-bcfc-5d33ffcb68c7" class="r-1a2bfy" loading="eager">
Affected pages/ /pages/remembering-signup
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)4 instances1 inspected page

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 4 affected elements
Component · Ref JIC06
Affected pagehttps://lineageprovisions.com/
Element#lp-bestsellers-template--26977549320502__bestseller_carousel_GmpTUC-slide01 > .lp-bestsellers__card > .lp-bestsellers__media-wrap > .lp-bestsellers__media[aria-hidden="true"]
Accessible nameThe Lineage Bar (Peanut Butter Chocolate Chip)
Markup
<a class="lp-bestsellers__media" href="/products/the-lineage-protein-bar-peanut-butter" aria-hidden="true">
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 inspected pages

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Why it matters

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Recommended correction

Wrap primary content in <main> and other regions in appropriate landmark elements.

View 5 affected elements
Component · Ref NHEV06
Affected pagehttps://lineageprovisions.com/cart
Elementsection#shopify-section-sections--26977546699062__announcement_bar_BPrYW6 > announcement-slider
Accessible name🥥 BACK IN STOCK: Bestselling Coconut Macadamia Protein Bars. Shop now. 🥥
Markup
<announcement-slider data-autoplay="true" data-autoplay-delay="5000" data-enable-scroll-to-variant="true" class="announcement-bar-root">
  <div class="announcement-bar" style="--transition-speed: 0.5s;">
    <div class="announcement-bar__slider" data-slider-container="">
      
        <div data-slide="" class="announcement-bar__slide is-active" aria-hidden="false" style="
            --announcement-bg: #000000;
            --announcement-text: #FFFFFF;
          ">
          
            <a href="/products/the-lineage-protein-bar-coconut-macadamia" class="announcement-bar__link">
            …
Affected pages/ /a/account/login /pages/remembering-signup /products/the-frother /cart
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)2 instances1 inspected page

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref BREG2F
Affected pagehttps://lineageprovisions.com/
Element.pbcc-hero__carousel
Accessible nameProduct highlights
Markup
<div class="pbcc-hero__carousel" aria-label="Product highlights">
Component · Ref 616XZX
Affected pagehttps://lineageprovisions.com/
Element.pbcc-hero__facts
Accessible nameBar facts
Markup
<div class="pbcc-hero__facts" aria-label="Bar facts">
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Why it matters

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Recommended correction

Add a single descriptive <h1> that names the page's primary purpose.

View 1 affected element
Component · Ref KJ5PE9
Affected pagehttps://lineageprovisions.com/pages/remembering-signup
Elementhtml > body
Accessible namePress Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting | New window @font-face { font-family: 'SF-Primary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2026-02-02t14-04-33-06-00-AveriaSerifLibre-Regular.ttf') format('truetype'); font-weight: 100 300; } @font-face { font-family: 'SF-Primary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2026-02-02t14-04-33-06-00-AveriaSerifLibre-Regular.ttf') format('truetype'); font-weight: 400 500; } @font-face { font-family: 'SF-Primary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2026-02-02t14-02-42-06-00-AveriaSerifLibre-Bold.ttf') format('truetype'); font-weight: 600 900; } @font-face { font-family: 'SF-Secondary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2026-02-02t14-03-39-06-00-Gotham Book.otf') format('opentype'); font-weight: 100 300; } @font-face { font-family: 'SF-Secondary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2024-10-23t17-31-09z-Gotham-Medium.woff') format('woff'); font-weight: 400 500; } @font-face { font-family: 'SF-Secondary-Font'; src: url('https://microsite-files.superfiliate-cdn.com/production/lineageprovisions.myshopify.com/2024-10-23t17-31-10z-Gotham-Medium.woff2') format('woff2'); font-weight: 600 900; } window.ps_extension_shop_id = 444991; const configUrl = "/a/elevar/static/configs/4163e142a0aee115a222f26acdf8a081e2ad8228/config.js"; const config = (await import(configUrl)).default; const scriptUrl = config.script_src_app_theme_embed; if (scriptUrl) { const { handler } = await import(scriptUrl); await handler( config, { cartData: { marketId: "53517418806", localeCountryCode:"US", attributes:{"igId":"ig_c646ef04294847d151c7f7bd79b5447a415c","vct":"hWNGb4ySJgG2EEHeRMmPFAz2?key=5c664a8a99035c6a253631a4cd979e21","vcd":"2026-09-08T14:19:48.194Z"}, cartTotal: "0.0", currencyCode:"USD", items: [] } , user: { cartTotal: "0.0", currencyCode:"USD", customer: {}, } , isOnCartPage:false, collectionView:null, searchResultsView:null, productView:null, } ); } !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); window.klaviyoReviewsProductDesignMode = false { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://lineageprovisions.com", "name": "Home" } } ,{ "@type": "ListItem", "position": 2, "item": { "@id": "https://lineageprovisions.com/pages/remembering-signup", "name": "Subscribe to The Remembering" } } ] } !function(s) { let o = s.createElement('script'), u = s.getElementsByTagName('script')[0]; o.src = 'https://cdn.aggle.net/oir/oir.min.js'; o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'P4F7456CM'); u.parentNode.insertBefore(o, u); }(document); { const cleanObj = (value) => { if (Array.isArray(value)) { const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined); return cleanedArray.length ? cleanedArray : undefined; } if (value && typeof value === "object") { const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => { const cleanedValue = cleanObj(val); if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") { acc[key] = cleanedValue; } return acc; }, {}); return Object.keys(cleanedObject).length ? cleanedObject : undefined; } if (value === null || value === undefined || value === "") { return undefined; } return value; }; const getCustomer = () => ({ shopifyCustomerId: "", email: "", phone: "", first_name: null, last_name: null, lifetime_value: null, order_count: null, address: { street: null, city: null, state: null, stateCode: null, postalCode: "", country: "", province: "", countryCode: "", } }); } (function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 75270783286,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}()); window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; (function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var d=void 0;try{d=decodeURIComponent(o)}catch(e){d=o}if("_shopify_s"===d){var a=n.slice(r+1).trim();try{return decodeURIComponent(a)}catch(e){return a}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function d(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.tr…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-page page-remembering-signup abra--initialized" data-upcart-cart-enabled="true"><span role="alert" data-acsb-sr-alert="true" data-acsb-sr-only="true" class="acsb-sr-alert acsb-sr-only" data-acsb-force-visible="true" style="position: absolute; width: 200px; height: 1px; margin-top: -1px; z-index: -1; border: 0px; top: 0px; left: 0px; overflow: hidden; outline: 0px;">Press Alt+1 for screen-reader mode, Alt+0 to cancel</span><access-widget-ui data-acsb="" class="notranslate"></access-widget-ui><a href="https://accessibe.com/blog/knowledgebase/screen-reader-guide" target="_bl…
Low

List markup is malformed

WCAG 1.3.1 (A)1 instance1 inspected page

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 1 affected element
Component · Ref ZBFEWM
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.rtnu-product__hero-highlights
Accessible name4.9 Rated 4.9 out of 5 stars35 ReviewsClick to scroll to reviews {"averageRating":"4.9","reviewCount":35} 😋 Whip up any powder into a delicious, creamy, and frothy shake in under 10 seconds. ⚡️No more wasted batteries! Fully rechargeable with included cable. 💪 Two speeds to conquer any stubborn clumps. 👍 Sleek travel case and easily washable design.
Markup
<ul class="rtnu-product__hero-highlights">
Low

Touch targets are too small

WCAG 2.5.8 (AA)5 instances1 inspected page

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Why it matters

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Recommended correction

Increase this <div>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.

View 5 affected elements
Component · Ref A2Y2B6
Affected pagehttps://lineageprovisions.com/products/the-frother
Element.oke-w-breakdownModule-distribution-highlight.oke-is-clickable[role="button"]:nth-child(20)
Accessible nameTotal 1 star reviews: 0. Filter by 1 star reviews
Rolebutton
Markup
<div tabindex="0" role="button" aria-label="Total 1 star reviews: 0. Filter by 1 star reviews" class="oke-w-breakdownModule-distribution-highlight oke-is-clickable" style="grid-row: 5;"></div>

05 · Most affected inspected pages

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.