{
  "issueNumber": 319,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/319",
  "issueTitle": "SCAN: Preserve Wholesale Site",
  "scanTitle": "Preserve Wholesale Site",
  "submittedBy": "dcj-preserve",
  "engines": [
    "axe",
    "equalaccess"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "firefox"
  },
  "scannedAt": "2026-06-30T12:28:28.818Z",
  "totalElapsedMs": 99802,
  "totalSubmitted": 4,
  "acceptedCount": 4,
  "scannedCount": 4,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 3406,
    "failed": 44,
    "cantTell": 6,
    "inapplicable": 186
  },
  "equalAccessTotals": {
    "passed": 8524,
    "failed": 108,
    "uniqueFailed": 98,
    "duplicates": 10,
    "cantTell": 56,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "duplicateFindingTotals": 10,
  "darkModeUrlCount": 0,
  "reducedMotionUrlCount": 0,
  "highContrastUrlCount": 0,
  "forcedColorsUrlCount": 4,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://www.preservewholesale.com/",
      "finalUrl": "https://www.preservewholesale.com/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve&#39;s Wholesale Store &ndash; preservewholesale",
      "elapsedMs": 18343,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 374,
          "failed": 10,
          "cantTell": 3,
          "inapplicable": 46
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "html-has-lang",
          "image-alt",
          "label",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-btn",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ad07d954618",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".wrapper > h4",
            "html": "<h4 class=\"home__subtitle\">SHOP PRESERVE</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "830b7d7406e7",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-a9d9490b"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".preventOverflowContent.text-center > h4",
            "html": "<h4 class=\"home__subtitle\">Purchase with a Purpose</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85c9399aacd8",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1bb706a4"
          },
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-oswald-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be1fe6121ea8",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"account\"] > img",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1eb7621e3b3",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-bar",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "281e116b4fe9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "a[href$=\"account\"]",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7608750c91e5",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0442a152b73b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-account-link",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e531349add05",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-message",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78f399d19fcd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          }
        ],
        "outcomeCount": 433,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 13504,
          "settleDelayMs": 2000,
          "auditMs": 1720,
          "totalMs": 17385,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 10
      },
      "equalAccess": {
        "executed": false,
        "error": "SyntaxError: Unexpected token 'F', \"Failed to \"... is not valid JSON",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0,
      "timings": {
        "fetchMs": 263,
        "pageNavigationMs": 13504,
        "pageLoadDelayMs": 2000,
        "totalMs": 18343,
        "scannerMs": {
          "axe": 17385,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://www.preservewholesale.com/collections/all",
      "finalUrl": "https://www.preservewholesale.com/collections/all",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Products &ndash; preservewholesale",
      "elapsedMs": 30363,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2274,
          "failed": 9,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "html-has-lang",
          "image-alt",
          "label",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-btn",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fce3ca49532f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7ca9d3af3d6",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          },
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c72521cd5adb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"account\"] > img",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a72d1c6cb43c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-bar",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8ce44823eb5b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "a[href$=\"account\"]",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c07514ece16",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0347d426e42",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-account-link",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49edc57daf3b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-message",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba1c01447caf",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          }
        ],
        "outcomeCount": 2331,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21740,
          "settleDelayMs": 10000,
          "auditMs": 3039,
          "totalMs": 26530,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 5786,
          "failed": 32,
          "cantTell": 15,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "html_lang_exists",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-n7-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-active\">",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b99a5bac1efc",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c24a21e8"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "437e9d719f86",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e45fe34c8134",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9dbd65039b7",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1duO9QWZ/3h+eq5jQsvYqOTVq5h5q2AoGInpwNr4FT22/JUt3BxFERXHAo5iKhs6doOavi6G5hno0oBANPzSgIAAABxeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJlcmVuZGVyVW50aWxTY3JpcHQiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a3324df9e09f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-73b92093"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"AwnTE1hYg9Bsa5x0wEDsbG6tOdZ3j6ebKzXxbr/2TnTilsCRK9FwndlhAyFVnnBH1qQAqpOPJxVWiKGUqBnOmAYAAAB8eyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiTG9uZ0FuaW1hdGlvbkZyYW1lU3R5bGVEdXJhdGlvbiIsImV4cGlyeSI6MTc5MTI0NDgwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7dad0af589d5",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-144c4cd9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1cNj7yeFpBT/ETqZHRgUfM9tToLwOpBySTd4C9Eya3JtQo/BEQegM6MMV7BZESSyAjQJJXYgH/ovHY1UHmB8woAAABjeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViTUNQIiwiZXhwaXJ5IjoxNzk0ODczNjAwLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a50939a5ba1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f5cfc8c5"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1XQljJxk3U4c44gueu4vlIeDofyyWFswfVKbUiNw4itZx4Yy8Uw3nIhtzBePIrv1bSXqzHGDfYymYF5W7TKKAoAAABzeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiU3BlY3VsYXRpb25NZWFzdXJlbWVudCIsImV4cGlyeSI6MTc5MzY2NDAwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7658b3bea07",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/account\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e070ee20040c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-eef0c988"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cb78e3341ed",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/pages/contact-us123\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ae6fa23b9a29",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "383da4c90c3e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54aedd5c1864",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d31aaf4091ce",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-06a14f9a"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70f866cb3b00",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-156366f6"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showMobile\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a713bbfb65e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-bd0ff6fd"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6af9394b9b7b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e3c3f219"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d176244886d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-7cb835da"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a itemprop=\"url\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "960f20141ab9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e9a870df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e7e6f6085df",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-9a820773"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/collections/all\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "34eceae8a1db",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-54bc9150"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/faqs\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "932dd2aa6d0b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6286807c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"https://www.preserve.eco/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f46c83b0e36",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-2166d7d9"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/contact\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb1c71fbe46f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-df63429b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2b279fedb2f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e8340cf6"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"menuToggle header-hamburger\" href=\"\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef9ed0954854",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-3585d650"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\" class=\"main-content\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07d276011d94",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer itemtype=\"http://schema.org/Organization\" itemscope=\"\" data-section-type=\"footer\" data-section-id=\"footer\" role=\"contentinfo\" class=\"site-footer-wrapper\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "485161bad37a",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-169a9c4d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'store@preserve.eco store@preserve.eco' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf4514374a87",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "013bb158f447",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Subscribe\" id=\"subscribe\" name=\"subscribe\" class=\"btn uppercase\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "555b2007e3d3",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e6a472d9"
          }
        ],
        "outcomeCount": 5823,
        "uniqueFailedCount": 31,
        "duplicateFailedCount": 1,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 1,
      "timings": {
        "fetchMs": 260,
        "pageNavigationMs": 21740,
        "pageLoadDelayMs": 10000,
        "totalMs": 30363,
        "scannerMs": {
          "axe": 26530,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://www.preservewholesale.com/pages/faqs",
      "finalUrl": "https://www.preservewholesale.com/pages/faqs",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "FAQs &ndash; preservewholesale",
      "elapsedMs": 25505,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 334,
          "failed": 9,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [
          "button-name",
          "heading-order",
          "html-has-lang",
          "image-alt",
          "label",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-btn",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4ce8584a498",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "915f34ce3e73",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          },
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-opensans-n7-active wf-active\" style=\"\">",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67c1c4fb35d9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"account\"] > img",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e802f7c43e2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-bar",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b88f367783cd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "a[href$=\"account\"]",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "158fcde632f9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e96ca276ac12",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-account-link",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "227c5c72fc04",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-message",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26b6409eaee0",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          }
        ],
        "outcomeCount": 391,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21008,
          "settleDelayMs": 10000,
          "auditMs": 1360,
          "totalMs": 23936,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1254,
          "failed": 39,
          "cantTell": 22,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "html_lang_exists",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active\">",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e95f560f62f0",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-4ead1cbb"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a686e4364a3f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea03ddd07ec1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "696487c1e2a7",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1duO9QWZ/3h+eq5jQsvYqOTVq5h5q2AoGInpwNr4FT22/JUt3BxFERXHAo5iKhs6doOavi6G5hno0oBANPzSgIAAABxeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJlcmVuZGVyVW50aWxTY3JpcHQiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e35b40804fb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-73b92093"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"AwnTE1hYg9Bsa5x0wEDsbG6tOdZ3j6ebKzXxbr/2TnTilsCRK9FwndlhAyFVnnBH1qQAqpOPJxVWiKGUqBnOmAYAAAB8eyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiTG9uZ0FuaW1hdGlvbkZyYW1lU3R5bGVEdXJhdGlvbiIsImV4cGlyeSI6MTc5MTI0NDgwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7db39aad4c66",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-144c4cd9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1cNj7yeFpBT/ETqZHRgUfM9tToLwOpBySTd4C9Eya3JtQo/BEQegM6MMV7BZESSyAjQJJXYgH/ovHY1UHmB8woAAABjeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViTUNQIiwiZXhwaXJ5IjoxNzk0ODczNjAwLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "866a390d70e6",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f5cfc8c5"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1XQljJxk3U4c44gueu4vlIeDofyyWFswfVKbUiNw4itZx4Yy8Uw3nIhtzBePIrv1bSXqzHGDfYymYF5W7TKKAoAAABzeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiU3BlY3VsYXRpb25NZWFzdXJlbWVudCIsImV4cGlyeSI6MTc5MzY2NDAwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "083acc5e6e15",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/account\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e554bb05627f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-eef0c988"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cfa2151c2e2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/pages/contact-us123\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8674a23d0cd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "319c96094af0",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5a18a39ff2b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfc22cc52150",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-06a14f9a"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06b014fbf548",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-156366f6"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showMobile\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfae9a12be13",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-bd0ff6fd"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa481e942f90",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e3c3f219"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21a7545b0dce",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-7cb835da"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a itemprop=\"url\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef3aaf1aea3f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e9a870df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bab347fc324",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-9a820773"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/collections/all\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27b1ed8ed176",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-54bc9150"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/faqs\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3aa49d6e9128",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6286807c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"https://www.preserve.eco/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "575e824aec36",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-2166d7d9"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/contact\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "068f3f702b57",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-df63429b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69d7e87e304f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e8340cf6"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"menuToggle header-hamburger\" href=\"\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c4a21322073",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-3585d650"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\" class=\"main-content\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92c0964357fa",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Shipping Rates Shipping Rates' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "11c315da30dd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Returns Returns' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d50cac099e36",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e603b1f2"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Shipping turn-around times Shipping turn-around times' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Larger Orders Larger Orders' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<strong>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Larger'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8cdfbd9d40bd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-72422c94"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'larger'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer itemtype=\"http://schema.org/Organization\" itemscope=\"\" data-section-type=\"footer\" data-section-id=\"footer\" role=\"contentinfo\" class=\"site-footer-wrapper\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "741719c4fa1c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-169a9c4d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'store@preserve.eco store@preserve.eco' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b570fb32deb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Subscribe\" id=\"subscribe\" name=\"subscribe\" class=\"btn uppercase\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c57ca76f2f1c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e6a472d9"
          }
        ],
        "outcomeCount": 1302,
        "uniqueFailedCount": 33,
        "duplicateFailedCount": 6,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 6,
      "timings": {
        "fetchMs": 167,
        "pageNavigationMs": 21008,
        "pageLoadDelayMs": 10000,
        "totalMs": 25505,
        "scannerMs": {
          "axe": 23936,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://www.preservewholesale.com/pages/contact",
      "finalUrl": "https://www.preservewholesale.com/pages/contact",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact &ndash; preservewholesale",
      "elapsedMs": 25580,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "firefox"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 424,
          "failed": 16,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [
          "button-name",
          "color-contrast",
          "heading-order",
          "html-has-lang",
          "image-alt",
          "label",
          "link-name",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-btn",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02e6ec1d6095",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".esc-google-privacy",
            "html": "<div class=\"esc-google-privacy\">\n      This form is protected by reCAPTCHA and the Google\n      <a href=\"https://policies.google.com/privacy\">Privacy Policy</a> and\n      <a href=\"https://policies.google.com/terms\">Terms of Service</a> apply\n    </div>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8d53a46f2da",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c81aeb44"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".esc-google-privacy > a:nth-child(1)",
            "html": "<a href=\"https://policies.google.com/privacy\">Privacy Policy</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ce1528ae932",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-031d00d8"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".esc-google-privacy > a:nth-child(2)",
            "html": "<a href=\"https://policies.google.com/terms\">Terms of Service</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "504206be9c7e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b7c74001"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af205b44c55d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          },
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-n7-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e621cbb46129",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "a[href$=\"account\"] > img",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23e35e9f7569",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".search-bar",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b1397b1a1b1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "input[name=\"esc_cf_t\"]",
            "html": "<input name=\"esc_cf_t\" type=\"text\" class=\"esc--1337\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83bba14f6c54",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40c99867"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".esc--1337[type=\"email\"]",
            "html": "<input type=\"email\" class=\"esc--1337\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7e04ce126c05",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-faf64fd2"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".esc--1337[type=\"text\"]:nth-child(3)",
            "html": "<input type=\"text\" class=\"esc--1337\">",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76dbcf6328ab",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f1007e93"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "a[href$=\"account\"]",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5890d7f02277",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c433b5ff373",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "#s-dfc4472e-5a47-4824-8aaf-653e2c9f6ddf",
            "html": "<a id=\"s-dfc4472e-5a47-4824-8aaf-653e2c9f6ddf\" class=\"shg-btn shg-cse \" href=\"https://www.preserve.eco/pages/contact-us-online-order\"></a>",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7754b03ba72",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-adfcd51d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-account-link",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf510ab09c2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header-message",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55770b551ab9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          }
        ],
        "outcomeCount": 487,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "firefox"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 20988,
          "settleDelayMs": 10000,
          "auditMs": 1675,
          "totalMs": 24143,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 16
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1484,
          "failed": 37,
          "cantTell": 19,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_content_in_landmark",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "html_lang_exists",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "rule": "html_lang_exists",
            "xpath": null,
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active\">",
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41860407d941",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-4ead1cbb"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df3d14757475",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<style type=\"text/css\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2aa52b0a132a",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbcd31d42d6a",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1duO9QWZ/3h+eq5jQsvYqOTVq5h5q2AoGInpwNr4FT22/JUt3BxFERXHAo5iKhs6doOavi6G5hno0oBANPzSgIAAABxeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJlcmVuZGVyVW50aWxTY3JpcHQiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d29698ce6550",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-73b92093"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"AwnTE1hYg9Bsa5x0wEDsbG6tOdZ3j6ebKzXxbr/2TnTilsCRK9FwndlhAyFVnnBH1qQAqpOPJxVWiKGUqBnOmAYAAAB8eyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiTG9uZ0FuaW1hdGlvbkZyYW1lU3R5bGVEdXJhdGlvbiIsImV4cGlyeSI6MTc5MTI0NDgwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f4b7376918f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-144c4cd9"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1cNj7yeFpBT/ETqZHRgUfM9tToLwOpBySTd4C9Eya3JtQo/BEQegM6MMV7BZESSyAjQJJXYgH/ovHY1UHmB8woAAABjeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViTUNQIiwiZXhwaXJ5IjoxNzk0ODczNjAwLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28d1a454832c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f5cfc8c5"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<meta content=\"A1XQljJxk3U4c44gueu4vlIeDofyyWFswfVKbUiNw4itZx4Yy8Uw3nIhtzBePIrv1bSXqzHGDfYymYF5W7TKKAoAAABzeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiU3BlY3VsYXRpb25NZWFzdXJlbWVudCIsImV4cGlyeSI6MTc5MzY2NDAwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88317b264b67",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/account\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f3bd8222314",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-eef0c988"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c6e8ad0db4d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          },
          {
            "rule": "aria_content_in_landmark",
            "xpath": null,
            "html": "<a href=\"/pages/contact-us123\">",
            "message": "Content is not within a landmark element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9daf4600b33d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5eefa9e5cb2d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca5ca616892f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e92b549ecf1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-06a14f9a"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "message": "Form control element <button> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "56b281da6a19",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-156366f6"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showMobile\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46a4ae0fc13f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-bd0ff6fd"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87de4b1016a8",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e3c3f219"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e76d566ceb55",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-7cb835da"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a itemprop=\"url\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acbafc0f7475",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e9a870df"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1416acc4ead1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-9a820773"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/collections/all\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9648fec45b48",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-54bc9150"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/faqs\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c2c42969663",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6286807c"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"https://www.preserve.eco/\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f56a392eabad",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-2166d7d9"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"nav-link\" href=\"/pages/contact\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dd6ebfddc0d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-df63429b"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a class=\"CartToggle\" href=\"/cart\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e2a8a6aaa590",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e8340cf6"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a class=\"menuToggle header-hamburger\" href=\"\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18d8616e3109",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-3585d650"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<main role=\"main\" class=\"main-content\">",
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52b21461f137",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the word(s) 'right, below' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee4def7c4198",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e603b1f2"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a href=\"https://www.preserve.eco/pages/contact-us-online-order\" class=\"shg-btn shg-cse \" id=\"s-dfc4472e-5a47-4824-8aaf-653e2c9f6ddf\">",
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fa2ed0d03f2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6645a6a9"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://www.preserve.eco/pages/contact-us-online-order\" class=\"shg-btn shg-cse \" id=\"s-dfc4472e-5a47-4824-8aaf-653e2c9f6ddf\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98e6bddda7eb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6a8a9433"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text '888-354-7296 888-354-7296' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdb36a197eea",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<footer itemtype=\"http://schema.org/Organization\" itemscope=\"\" data-section-type=\"footer\" data-section-id=\"footer\" role=\"contentinfo\" class=\"site-footer-wrapper\">",
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4d8678ea98c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-169a9c4d"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'store@preserve.eco store@preserve.eco' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "message": "The ‘placeholder’ is the only visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1261fd4d516",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input value=\"Subscribe\" id=\"subscribe\" name=\"subscribe\" class=\"btn uppercase\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "949a4064a5e6",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e6a472d9"
          }
        ],
        "outcomeCount": 1526,
        "uniqueFailedCount": 34,
        "duplicateFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 3,
      "timings": {
        "fetchMs": 144,
        "pageNavigationMs": 20988,
        "pageLoadDelayMs": 10000,
        "totalMs": 25580,
        "scannerMs": {
          "axe": 24143,
          "accesslint": null
        }
      }
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "element_tabbable_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 25,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "6af9394b9b7b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e3c3f219"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a itemprop=\"url\" href=\"/\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "960f20141ab9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e9a870df"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"nav-link\" href=\"/\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "9e7e6f6085df",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-9a820773"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"nav-link\" href=\"/collections/all\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "34eceae8a1db",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-54bc9150"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"nav-link\" href=\"/pages/faqs\">",
            "xpath": null,
            "message": "Confirm the element should be tabbable and if so, it becomes visible when it has keyboard focus",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "932dd2aa6d0b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6286807c"
          }
        ]
      },
      {
        "rule": "element_attribute_deprecated",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e9dbd65039b7",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<meta content=\"A1duO9QWZ/3h+eq5jQsvYqOTVq5h5q2AoGInpwNr4FT22/JUt3BxFERXHAo5iKhs6doOavi6G5hno0oBANPzSgIAAABxeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJlcmVuZGVyVW50aWxTY3JpcHQiLCJleHBpcnkiOjE3ODg4MjU2MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=\" http-equiv=\"origin-trial\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a3324df9e09f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-73b92093"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<meta content=\"AwnTE1hYg9Bsa5x0wEDsbG6tOdZ3j6ebKzXxbr/2TnTilsCRK9FwndlhAyFVnnBH1qQAqpOPJxVWiKGUqBnOmAYAAAB8eyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiTG9uZ0FuaW1hdGlvbkZyYW1lU3R5bGVEdXJhdGlvbiIsImV4cGlyeSI6MTc5MTI0NDgwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "7dad0af589d5",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-144c4cd9"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<meta content=\"A1cNj7yeFpBT/ETqZHRgUfM9tToLwOpBySTd4C9Eya3JtQo/BEQegM6MMV7BZESSyAjQJJXYgH/ovHY1UHmB8woAAABjeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiV2ViTUNQIiwiZXhwaXJ5IjoxNzk0ODczNjAwLCJpc1RoaXJkUGFydHkiOnRydWV9\" http-equiv=\"origin-trial\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "6a50939a5ba1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f5cfc8c5"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<meta content=\"A1XQljJxk3U4c44gueu4vlIeDofyyWFswfVKbUiNw4itZx4Yy8Uw3nIhtzBePIrv1bSXqzHGDfYymYF5W7TKKAoAAABzeyJvcmlnaW4iOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbTo0NDMiLCJmZWF0dXJlIjoiU3BlY3VsYXRpb25NZWFzdXJlbWVudCIsImV4cGlyeSI6MTc5MzY2NDAwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\" http-equiv=\"origin-trial\">",
            "xpath": null,
            "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e7658b3bea07",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6fc5060f"
          }
        ]
      },
      {
        "rule": "a_text_purpose",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 10,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a href=\"/account\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e070ee20040c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-eef0c988"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "4d176244886d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-7cb835da"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a class=\"menuToggle header-hamburger\" href=\"\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ef9ed0954854",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-3585d650"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<a href=\"/account\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e554bb05627f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-eef0c988"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<a class=\"CartToggle header-cart\" href=\"/cart\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "21a7545b0dce",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-7cb835da"
          }
        ]
      },
      {
        "rule": "link-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures links have discernible text. Screen reader users often navigate pages by listing all links — links without text or with only 'click here' provide no context."
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "xpath": "a[href$=\"account\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "7608750c91e5",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "0442a152b73b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "xpath": "a[href$=\"account\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "1c07514ece16",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a href=\"/cart\" class=\"CartToggle header-cart\"></a>",
            "xpath": ".nav--desktop > .mobile-wrapper > .header-cart__wrapper > .header-cart.CartToggle[href$=\"cart\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a0347d426e42",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dbb13a31"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>",
            "xpath": "a[href$=\"account\"]",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "158fcde632f9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-6ad0dd26"
          }
        ]
      },
      {
        "rule": "aria_role_redundant",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<header role=\"banner\" class=\"site-header header--large showMobile\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "2a713bbfb65e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-bd0ff6fd"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<main role=\"main\" class=\"main-content\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "07d276011d94",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<footer itemtype=\"http://schema.org/Organization\" itemscope=\"\" data-section-type=\"footer\" data-section-id=\"footer\" role=\"contentinfo\" class=\"site-footer-wrapper\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"contentinfo\" is redundant with the implicit role of the element <footer>",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "485161bad37a",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-169a9c4d"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<header role=\"banner\" class=\"site-header header--large showMobile\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "bfae9a12be13",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-bd0ff6fd"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<main role=\"main\" class=\"main-content\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "92c0964357fa",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c8b3c4a7"
          }
        ]
      },
      {
        "rule": "region",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 8,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "xpath": ".header-account-link",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e531349add05",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "xpath": ".header-message",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "78f399d19fcd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "xpath": ".header-account-link",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "49edc57daf3b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<div class=\"header-message uppercase header-message--crowded\">\n        \n          <a href=\"/pages/contact-us123\">Questions?  888-354-7296</a>\n        \n      </div>",
            "xpath": ".header-message",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ba1c01447caf",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-af619bf0"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<div class=\"header-account-link\">\n          <a href=\"/account\"><img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\"></a>\n        </div>",
            "xpath": ".header-account-link",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "227c5c72fc04",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1b32fa4e"
          }
        ]
      },
      {
        "rule": "label",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.3.1",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every form input has an associated label. Without labels, screen reader users cannot understand what information a form field requires."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "xpath": ".search-bar",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "281e116b4fe9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "xpath": ".search-bar",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "8ce44823eb5b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "xpath": ".search-bar",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "b88f367783cd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<input class=\"search-bar\" type=\"search\" name=\"q\">",
            "xpath": ".search-bar",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "2b1397b1a1b1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-dee84f1b"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<input name=\"esc_cf_t\" type=\"text\" class=\"esc--1337\">",
            "xpath": "input[name=\"esc_cf_t\"]",
            "message": "Form elements must have labels",
            "fixSummary": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "83bba14f6c54",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40c99867"
          }
        ]
      },
      {
        "rule": "style_focus_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "383da4c90c3e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "d31aaf4091ce",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-06a14f9a"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "319c96094af0",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "cfc22cc52150",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-06a14f9a"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "5eefa9e5cb2d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5155e93c"
          }
        ]
      },
      {
        "rule": "input_label_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Form control element <input> has no associated label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "54aedd5c1864",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "70f866cb3b00",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-156366f6"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Form control element <input> has no associated label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a5a18a39ff2b",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<button class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "Form control element <button> has no associated label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "06b014fbf548",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-156366f6"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<input name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "Form control element <input> has no associated label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ca5ca616892f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5ec981c6"
          }
        ]
      },
      {
        "rule": "input_label_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "xpath": null,
            "message": "The ‘placeholder’ is the only visible label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "013bb158f447",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<input value=\"Subscribe\" id=\"subscribe\" name=\"subscribe\" class=\"btn uppercase\" type=\"submit\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "555b2007e3d3",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e6a472d9"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "xpath": null,
            "message": "The ‘placeholder’ is the only visible label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "4b570fb32deb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<input value=\"Subscribe\" id=\"subscribe\" name=\"subscribe\" class=\"btn uppercase\" type=\"submit\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "c57ca76f2f1c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e6a472d9"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<input name=\"contact[email]\" autocapitalize=\"off\" autocorrect=\"off\" aria-label=\"your-email@example.com\" class=\"input-group-field\" id=\"mail\" placeholder=\"your-email@example.com\" type=\"email\">",
            "xpath": null,
            "message": "The ‘placeholder’ is the only visible label",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a1261fd4d516",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f87d4e31"
          }
        ]
      },
      {
        "rule": "heading-order",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<h4 class=\"home__subtitle\">SHOP PRESERVE</h4>",
            "xpath": ".wrapper > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "830b7d7406e7",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-a9d9490b"
          },
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<h4 class=\"home__subtitle\">Purchase with a Purpose</h4>",
            "xpath": ".preventOverflowContent.text-center > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "85c9399aacd8",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-1bb706a4"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "f7ca9d3af3d6",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "915f34ce3e73",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<h5 class=\"uppercase\">Main menu </h5>",
            "xpath": ".large--one-third.grid__item:nth-child(1) > h5",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "af205b44c55d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-5907798e"
          }
        ]
      },
      {
        "rule": "button-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures buttons have discernible text so screen reader users know what action the button performs."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "xpath": ".search-btn",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "8ad07d954618",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "xpath": ".search-btn",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "fce3ca49532f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "xpath": ".search-btn",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a4ce8584a498",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<button type=\"submit\" class=\"btn search-btn\"></button>",
            "xpath": ".search-btn",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "02e6ec1d6095",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea3b846c"
          }
        ]
      },
      {
        "rule": "html-has-lang",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "3.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine."
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-oswald-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "be1fe6121ea8",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "c72521cd5adb",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-opensans-n7-active wf-active\" style=\"\">",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "67c1c4fb35d9",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<html class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-n7-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e621cbb46129",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-68aee562"
          }
        ]
      },
      {
        "rule": "image-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose."
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": "a[href$=\"account\"] > img",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e1eb7621e3b3",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": "a[href$=\"account\"] > img",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a72d1c6cb43c",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": "a[href$=\"account\"] > img",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "8e802f7c43e2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": "a[href$=\"account\"] > img",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "23e35e9f7569",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-40a569c1"
          }
        ]
      },
      {
        "rule": "html_lang_exists",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-n7-active wf-oswald-n4-active wf-opensans-i4-active wf-opensans-i7-active wf-active\">",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "b99a5bac1efc",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c24a21e8"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active\">",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e95f560f62f0",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-4ead1cbb"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<html style=\"\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-opensans-n4-active wf-opensans-i4-active wf-opensans-n7-active wf-opensans-i7-active wf-oswald-n4-active wf-active\">",
            "xpath": null,
            "message": "Page detected as HTML, but does not have a 'lang' attribute",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "41860407d941",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-4ead1cbb"
          }
        ]
      },
      {
        "rule": "style_color_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "437e9d719f86",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "a686e4364a3f",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "df3d14757475",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-f11eb969"
          }
        ]
      },
      {
        "rule": "style_highcontrast_visible",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "e45fe34c8134",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ea03ddd07ec1",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<style type=\"text/css\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "2aa52b0a132a",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b1fed651"
          }
        ]
      },
      {
        "rule": "img_alt_valid",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "9cb78e3341ed",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "5cfa2151c2e2",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<img src=\"//www.preservewholesale.com/cdn/shop/t/4/assets/account.svg?v=152161910560963363051645110197\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "8c6e8ad0db4d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-ea5a3a4f"
          }
        ]
      },
      {
        "rule": "aria_content_in_landmark",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<a href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ae6fa23b9a29",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<a href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "b8674a23d0cd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<a href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Content is not within a landmark element",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "9daf4600b33d",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-25823fc4"
          }
        ]
      },
      {
        "rule": "text_block_heading",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/collections/all",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm this text 'store@preserve.eco store@preserve.eco' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "bf4514374a87",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm this text 'Shipping Rates Shipping Rates' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "11c315da30dd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm this text '888-354-7296 888-354-7296' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "fdb36a197eea",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-499abfb6"
          }
        ]
      },
      {
        "rule": "text_sensory_misuse",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm the word(s) 'right' of the user instruction is used to indicate a logical rather than visual position",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "d50cac099e36",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e603b1f2"
          },
          {
            "url": "https://www.preservewholesale.com/pages/faqs",
            "html": "<strong>",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'Larger'",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "8cdfbd9d40bd",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-72422c94"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<p>",
            "xpath": null,
            "message": "Confirm the word(s) 'right, below' of the user instruction is used to indicate a logical rather than visual position",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "ee4def7c4198",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-e603b1f2"
          }
        ]
      },
      {
        "rule": "color-contrast",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background."
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<div class=\"esc-google-privacy\">\n      This form is protected by reCAPTCHA and the Google\n      <a href=\"https://policies.google.com/privacy\">Privacy Policy</a> and\n      <a href=\"https://policies.google.com/terms\">Terms of Service</a> apply\n    </div>",
            "xpath": ".esc-google-privacy",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "b8d53a46f2da",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-c81aeb44"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<a href=\"https://policies.google.com/privacy\">Privacy Policy</a>",
            "xpath": ".esc-google-privacy > a:nth-child(1)",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "6ce1528ae932",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-031d00d8"
          },
          {
            "url": "https://www.preservewholesale.com/pages/contact",
            "html": "<a href=\"https://policies.google.com/terms\">Terms of Service</a>",
            "xpath": ".esc-google-privacy > a:nth-child(2)",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.92 (foreground color: #979797, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#contact"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "firefox",
            "fingerprint": "504206be9c7e",
            "firstSeenAt": "2026-06-30T12:28:28.818Z",
            "patternId": "A11Y-b7c74001"
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 29,
      "Visual Designer": 3,
      "Content Author": 22,
      "Front-End Developer": 121
    },
    "severityStats": {
      "Critical": 15,
      "Serious": 16,
      "Moderate": 111,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 142,
    "resolvedCount": 0,
    "newIssues": [
      {
        "fingerprint": "8ad07d954618",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "830b7d7406e7",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "85c9399aacd8",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "be1fe6121ea8",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e1eb7621e3b3",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "281e116b4fe9",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7608750c91e5",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0442a152b73b",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e531349add05",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "78f399d19fcd",
        "url": "https://www.preservewholesale.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fce3ca49532f",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7ca9d3af3d6",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c72521cd5adb",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a72d1c6cb43c",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8ce44823eb5b",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1c07514ece16",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0347d426e42",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "49edc57daf3b",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ba1c01447caf",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b99a5bac1efc",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:html_lang_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "437e9d719f86",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e45fe34c8134",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e9dbd65039b7",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a3324df9e09f",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7dad0af589d5",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6a50939a5ba1",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e7658b3bea07",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e070ee20040c",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9cb78e3341ed",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ae6fa23b9a29",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:aria_content_in_landmark|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "383da4c90c3e",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "54aedd5c1864",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d31aaf4091ce",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "70f866cb3b00",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2a713bbfb65e",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6af9394b9b7b",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4d176244886d",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "960f20141ab9",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9e7e6f6085df",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "34eceae8a1db",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "932dd2aa6d0b",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3f46c83b0e36",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bb1c71fbe46f",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e2b279fedb2f",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef9ed0954854",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "07d276011d94",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "485161bad37a",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bf4514374a87",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "013bb158f447",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "555b2007e3d3",
        "url": "https://www.preservewholesale.com/collections/all",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a4ce8584a498",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "915f34ce3e73",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "67c1c4fb35d9",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8e802f7c43e2",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b88f367783cd",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "158fcde632f9",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e96ca276ac12",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "227c5c72fc04",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "26b6409eaee0",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e95f560f62f0",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:html_lang_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a686e4364a3f",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ea03ddd07ec1",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "696487c1e2a7",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5e35b40804fb",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7db39aad4c66",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "866a390d70e6",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "083acc5e6e15",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e554bb05627f",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5cfa2151c2e2",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b8674a23d0cd",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:aria_content_in_landmark|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "319c96094af0",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a5a18a39ff2b",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cfc22cc52150",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "06b014fbf548",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bfae9a12be13",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa481e942f90",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "21a7545b0dce",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef3aaf1aea3f",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bab347fc324",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "27b1ed8ed176",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3aa49d6e9128",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "575e824aec36",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "068f3f702b57",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "69d7e87e304f",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8c4a21322073",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "92c0964357fa",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "11c315da30dd",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d50cac099e36",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8cdfbd9d40bd",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "741719c4fa1c",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4b570fb32deb",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c57ca76f2f1c",
        "url": "https://www.preservewholesale.com/pages/faqs",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "02e6ec1d6095",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b8d53a46f2da",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6ce1528ae932",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "504206be9c7e",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af205b44c55d",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e621cbb46129",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "23e35e9f7569",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2b1397b1a1b1",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "83bba14f6c54",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7e04ce126c05",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "76dbcf6328ab",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5890d7f02277",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8c433b5ff373",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7754b03ba72",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2bf510ab09c2",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "55770b551ab9",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "41860407d941",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:html_lang_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "df3d14757475",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2aa52b0a132a",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fbcd31d42d6a",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d29698ce6550",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6f4b7376918f",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "28d1a454832c",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "88317b264b67",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8f3bd8222314",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8c6e8ad0db4d",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9daf4600b33d",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:aria_content_in_landmark|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5eefa9e5cb2d",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ca5ca616892f",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2e92b549ecf1",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "56b281da6a19",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "46a4ae0fc13f",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "87de4b1016a8",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e76d566ceb55",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "acbafc0f7475",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1416acc4ead1",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9648fec45b48",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9c2c42969663",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f56a392eabad",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9dd6ebfddc0d",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e2a8a6aaa590",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "18d8616e3109",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "52b21461f137",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ee4def7c4198",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3fa2ed0d03f2",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "98e6bddda7eb",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fdb36a197eea",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d4d8678ea98c",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a1261fd4d516",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "949a4064a5e6",
        "url": "https://www.preservewholesale.com/pages/contact",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      }
    ],
    "resolvedIssues": []
  }
}
