{
  "issueNumber": 328,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/328",
  "issueTitle": "SCAN: Preserve Food Svc. Site",
  "scanTitle": "Preserve Food Svc. Site",
  "submittedBy": "dcj-preserve",
  "engines": [
    "axe",
    "equalaccess"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "chromium"
  },
  "scannedAt": "2026-07-14T20:46:07.010Z",
  "totalElapsedMs": 488535,
  "totalSubmitted": 20,
  "acceptedCount": 20,
  "scannedCount": 20,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 11098,
    "failed": 246,
    "cantTell": 134,
    "inapplicable": 826
  },
  "equalAccessTotals": {
    "passed": 34849,
    "failed": 885,
    "uniqueFailed": 875,
    "duplicates": 10,
    "cantTell": 402,
    "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": 24,
  "darkModeUrlCount": 0,
  "reducedMotionUrlCount": 0,
  "highContrastUrlCount": 0,
  "forcedColorsUrlCount": 20,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://preservefoodservice.com/",
      "finalUrl": "https://preservefoodservice.com/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve - Sustainable Food Service Solutions &ndash; preservefoodservice",
      "elapsedMs": 18722,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 384,
          "failed": 12,
          "cantTell": 4,
          "inapplicable": 46
        },
        "failedRules": [
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-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": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(1) > h5",
            "html": "<h5 class=\"uppercase home--uppercase\">Dispensers &amp; Dispenser Compatible Cutlery</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": "e3124143d6b0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-db4c8edb"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "2d09c19392be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1e8851277a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7dc4cef291a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8835baf89c9a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(1) > a[href$=\"dispenser\"]",
            "html": "<a href=\"/pages/dispenser\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/shutterstock_648599986-dispenser-merg_530x.jpg?v=1614372652\" alt=\"\">\n                  </p>\n                </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": "25211bc93600",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b344de7c"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(2) > a[href$=\"cutlery\"]",
            "html": "<a href=\"/pages/cutlery\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/Preserve-FS-Catalog-Ccompost-wrapped-cover2-copy_530x.jpg?v=1656686318\" alt=\"\">\n                  </p>\n                </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": "a3a9a2097d65",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7e383e0f"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(3) > a[href$=\"reusable-tableware\"]",
            "html": "<a href=\"/pages/reusable-tableware\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/fsed-tw_530x.jpg?v=1656684705\" alt=\"\">\n                  </p>\n                </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": "9e7ffca64d9c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ab6069a5"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(4) > a[href$=\"preserve2go\"]",
            "html": "<a href=\"/pages/preserve2go\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/p2go-ed-tw_530x.jpg?v=1656685002\" alt=\"\">\n                  </p>\n                </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": "c6773e0f7001",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1c0fae54"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(5) > a",
            "html": "<a href=\"/collections/compostable-tableware\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/wholesale-compostable-tw_530x.jpg?v=1656686010\" alt=\"\">\n                  </p>\n                </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": "b08d83f9b674",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b39db34e"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(6) > a",
            "html": "<a href=\"/collections/compostable-straws\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/recycled-bg-new-straws_530x.jpg?v=1656685737\" alt=\"\">\n                  </p>\n                </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": "153b342be07e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6275f8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "5ba51bc0c22d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 446,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 13291,
          "settleDelayMs": 2000,
          "auditMs": 1510,
          "totalMs": 15917,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1220,
          "failed": 29,
          "cantTell": 11,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "svg_graphics_labelled",
          "text_block_heading",
          "text_contrast_sufficient"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "7edaa1a3f002",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75723fa9a04a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfc94521ff95",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "63cd7a79a06c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "10270c5b71dc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "cb0970c80808",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "f1892f177d58",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-index\" id=\"preserve-sustainable-food-service-solutions\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2d2e9820e2e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8543b28a"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cb054bb58c0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cee23e531f19",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "6172227ea1fa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef3dfe9d426a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "45c7646bff9f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e366e08530d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "273579c97d71",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "510cfebcc491",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "dc1bd2508606",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h1 class=\"title--flex\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8282c16e4d24",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-405e67bf"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p class=\"content--flex h4--body\">",
            "message": "Confirm this text 'Sustainable Solutions for Food Service' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa343959fdb9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d86a19a7"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<p class=\"content--flex h4--body\">",
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77b622bef8c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-99e29573"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"icon-fallback-text popupVideo homepage-video__play\" href=\"https://www.youtube.com/watch?v=GUXA-8ei-Ak\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "586aafe815ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-faaba0c1"
          },
          {
            "rule": "svg_graphics_labelled",
            "xpath": null,
            "html": "<svg enable-background=\"new 0 0 97 97\" viewBox=\"0 0 97 97\" height=\"97px\" width=\"97px\" y=\"0px\" x=\"0px\">",
            "message": "The SVG element has no accessible name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6876498347ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8f50013d"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/pages/dispenser\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "434c3da4cc8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-294d565f"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/pages/cutlery\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "504ed08351cb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-54b45cf5"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/pages/reusable-tableware\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19d4a4dfd5df",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-258bd150"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/pages/preserve2go\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93cf2325fa36",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0e120f47"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/collections/compostable-tableware\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff9688ff5500",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8ad378b3"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"/collections/compostable-straws\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "823ecf40f591",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-99eba6bc"
          },
          {
            "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": "a163a3b26d5f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1255,
        "uniqueFailedCount": 29,
        "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": 249,
        "pageNavigationMs": 13291,
        "pageLoadDelayMs": 2000,
        "totalMs": 18722,
        "scannerMs": {
          "axe": 15917,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
      "finalUrl": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Heavy Duty Cutlery - Knife (500 count) &ndash; preservefoodservice",
      "elapsedMs": 25108,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 565,
          "failed": 13,
          "cantTell": 12,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51fa9eb84ecc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 4422px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "d377746d0e8d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea61c85e30fd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "8f44b333e344",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "be1e82bd9148",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "92a3f9d025b6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\">",
            "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": "87db836135ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c758474b122",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63eb8a28520f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35a5af80e40b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83032c6fb635",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "0208c73df1e7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 629,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21357,
          "settleDelayMs": 10000,
          "auditMs": 1658,
          "totalMs": 23663,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2192,
          "failed": 53,
          "cantTell": 23,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "260e599d0307",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6d41d697429",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f57fda46261",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "bb63db282681",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b340290bf601",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "a04cad7c8c63",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "56906c45c305",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"heavy-duty-cutlery-knife-500-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32a9877ec8ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a1a9620"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f16f32996678",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf7a89d16e0d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "66aaa5f3da47",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29ca2bd4b3b8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "01f884a36069",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff9f258e231e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a94cfe8c962",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "b6203c514a71",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "8f1448430f20",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fed15748d717",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93c42bc5494c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "232f840362c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d29f77814527",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0f133972"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c57e9d7c8b61",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b4627eb"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6a5c362db75",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-46bda8c1"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "084748952f64",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70fcf7b4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7f3fc2a3aec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-be97e651"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a89b7ebf5015",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3816ea289aee",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f92ba089946e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc97e2042f5f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fc71de825a0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de4f31c3472a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79fd48889a0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b233084de677",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f02ad5f3"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f0b1760f2c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7768d4a806cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66c760378556",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83458939e6b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation03\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "159790312f42",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1cd9db95"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39f87e240618",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a5885fc4"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9376522eb91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c42f46cbb3f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07ee6047b645",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee4867552742",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cfd2c1a0892",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fec146e2645a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e99af2b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7ee8169dfbc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-20bc536d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3b8d9578f58",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49a631c6e156",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61ff3e9d908e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51fbda0f1b0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-655c8ef5"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "144d3d05f1fd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6e76d97ca07",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "7156dd823311",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 2257,
        "uniqueFailedCount": 53,
        "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": 1,
      "timings": {
        "fetchMs": 299,
        "pageNavigationMs": 21357,
        "pageLoadDelayMs": 10000,
        "totalMs": 25108,
        "scannerMs": {
          "axe": 23663,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
      "finalUrl": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Compostable Medium Weight Knife- Individually Wrapped 500 units &ndash; preservefoodservice",
      "elapsedMs": 24976,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 586,
          "failed": 13,
          "cantTell": 7,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09537893a42b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "6f6f2df0acfe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a8504e0e49b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "6bd4f14c8bc7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "7dff275452d0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "b2a5c4054644",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\">",
            "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": "f03eac6cd780",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c50a8b3598c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4cf91cbf83d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75f72cb771c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ee3ff11b6a5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "2894b6926d9a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 646,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21448,
          "settleDelayMs": 10000,
          "auditMs": 1528,
          "totalMs": 23581,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1810,
          "failed": 52,
          "cantTell": 23,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "9e84a060172f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0dec35f7992f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee4c00b74e2d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "0d10f6e7154f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "693614428f51",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b6a3dfcab525",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "0f04ba3705e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"compostable-medium-weight-knife-individually-wrapped-500-units\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "518afc533de3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e4765fbf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed393552dfda",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c71938b7484e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "1ed8a27b9fa0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "332fa9608ce5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "d6a08ddf87fe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b1e1ce95d54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ce26fcd4f81",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "b3ded345c4aa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "a8d1cb80be91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41026bbd0088",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "827b8287da00",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4d8f4547a56",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e34a2b50b62",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5b5af09f034",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8da8686d"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "129f90fd53f0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d7ad79f8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c063879b2c7f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1644f79b"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c91109ca96b7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9910640a6fd2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-225b551e"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "898fc6e1d4b3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bbfef4e2f30",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a65cb58800e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "615f48121c36",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41eb93f2abb4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c784e4f1b97",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "160fea444ac2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1399d5fca11d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c64daf0f"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86fe4af91b07",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "23f845b47265",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f2eedc1cf03",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "596b11682345",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dbf90dc4c9f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d464c0b7c029",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a357e82d5c67",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "964c0395b222",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f37ed79e0af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5ccb65f8dd1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "03b38c1a9af7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8689e13874b6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5da52c47e1e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d9614a088e1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d70b032d79df",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12bbe71f"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7104c90caa92",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "61d6968c9d26",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "e1402827862d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1871,
        "uniqueFailedCount": 52,
        "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": 1,
      "timings": {
        "fetchMs": 260,
        "pageNavigationMs": 21448,
        "pageLoadDelayMs": 10000,
        "totalMs": 24976,
        "scannerMs": {
          "axe": 23581,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/pages/preserve2go",
      "finalUrl": "https://preservefoodservice.com/pages/preserve2go",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve2Go &ndash; preservefoodservice",
      "elapsedMs": 24352,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 556,
          "failed": 14,
          "cantTell": 2,
          "inapplicable": 47
        },
        "failedRules": [
          "color-contrast",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-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": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading > .shogun-accordion-header > h3",
            "html": "<h3 class=\"shogun-accordion-title\">Can I recycle my Preserve2Gos after their life?</h3>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "613015582bd4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-54b9cc89"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading > .shogun-accordion-header > h3",
            "html": "<h3 class=\"shogun-accordion-title\">Preserve2Go as part of a full sustainability strategy</h3>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3a4bd0a3687",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cbaa4af4"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "07ebc35219b2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "img[loading=\"eager\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"eager\">",
            "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": "1cc01786bfba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-de17fdd2"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-05e256d6-7af9-42eb-a131-61e25ad99693 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][decoding=\"async\"]",
            "html": "<img src=\"https://i.shgcdn.com/afedd5c0-284a-45cd-800e-6310f0ac70a0/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "7771bb62bfc6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdbe8928"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-d36cd597-1d91-4d36-8e74-1e897e0165a1 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][decoding=\"async\"]",
            "html": "<img src=\"https://i.shgcdn.com/c215f125-21e5-4790-a41f-68f5ca3ad8e8/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "79dede11bfed",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3c90ccc5"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-2feed200-ec42-4c4a-9bb0-4c60a25274ef > .shg-image-content-wrapper > .shogun-image[sizes=\"100vw\"][loading=\"lazy\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "13c5a98732da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f47d635d"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-da407a80-50f6-4c75-adee-bd268b94d712 > .shg-image-content-wrapper > .shogun-image[sizes=\"100vw\"][loading=\"lazy\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "e9b2e2119e03",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ae2a6586"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-96d749b6-116d-49af-bfea-32b55a1f7e56 > .shg-image-content-wrapper > .shogun-image[sizes=\"100vw\"][loading=\"lazy\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "14049f2bb250",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6f7b9258"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-f38926f2-c5aa-4cb1-8b24-c266d74a3584 > .shg-image-content-wrapper > .shogun-image[sizes=\"100vw\"][loading=\"lazy\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "5a111add4584",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a10d8f62"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9592a2bacc20",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c24142415fac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf4db1af9a8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "293467d7f416",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 619,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21027,
          "settleDelayMs": 10000,
          "auditMs": 1417,
          "totalMs": 23051,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 14
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1777,
          "failed": 34,
          "cantTell": 14,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "b6cb6fdf0bf2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b545869808e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f66249883d85",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "2c899ee46e81",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "72cf21af7a63",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "d32a8aaa5584",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "da1d0b3e2b9f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-page\" id=\"preserve2go\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0be5fd50a763",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d66003f9"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c33ad2b902a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfe415106876",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "5bd5e1cd921e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f81d9d0ec5d8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "aaacd1ac575f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5df0dd055cd8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "131a4e855c7a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "27f38b30a297",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "2d543bca60c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"eager\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/522fecb1-34d1-4350-b1e6-0ae5348ef886/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6631ae317dd9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c9d3662d"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/afedd5c0-284a-45cd-800e-6310f0ac70a0/-/format/auto/-/preview/3000x3000/-/quality/lighter/\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63485a81a31d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7a1d44c3"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/c215f125-21e5-4790-a41f-68f5ca3ad8e8/-/format/auto/-/preview/3000x3000/-/quality/lighter/\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5528dee14bb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-95d9634c"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/de9e10cd-a577-4742-b48e-6c39dc75af49/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e660329ffad",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2d82844"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/f6cb19a6-08ba-4bd2-a2cd-7bc310150baf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a510fef5ce54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e970f974"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"text-align: center;\" class=\"p1\">",
            "message": "Confirm this text '9\"x9\" 9\"x9\"' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be5b13a67b40",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a28c790"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/87be43d8-a336-4dd1-abf1-1efed64d4e9e/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6815270bb18",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bdc04e0b"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"text-align: center;\" class=\"p1\">",
            "message": "Confirm this text '9\"x6\" 9\"x6\"' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/63f454d6-4da8-40cd-b40d-f01bd4d96bdc/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76c5833e2ff8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f24763c4"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"text-align: center;\" class=\"p1\">",
            "message": "Confirm this text 'For small volumes (1-10 cases) please visit our online store' 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": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 26px;\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4419c956d17e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cf50dca9"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/collections/reusable-containers\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-cb69d6cd-25d6-4d00-b6b3-0253a082875f\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b0ab9492e72",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f2fd813d"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 24px;\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'larger'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebcaaffd9fa3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c6d76b17"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"mailto:sales@preserve.eco\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "386787221e03",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-191a0679"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3 class=\"shogun-accordion-title\">",
            "message": "Text contrast of 1.59 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6d03a21a398",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-101dabde"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h3 class=\"shogun-accordion-title\">",
            "message": "Text contrast of 1.59 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 400",
            "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": "1ac226de34d3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1817,
        "uniqueFailedCount": 31,
        "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": 237,
        "pageNavigationMs": 21027,
        "pageLoadDelayMs": 10000,
        "totalMs": 24352,
        "scannerMs": {
          "axe": 23051,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
      "finalUrl": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Everyday Bowls - 100 Count &ndash; preservefoodservice",
      "elapsedMs": 24597,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 602,
          "failed": 13,
          "cantTell": 9,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "605c2f199cc4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "aa1128bd3bfe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c801ed7a3e1d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "86ec775942a8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "b3dbda9483cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "49bef6072ece",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\">",
            "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": "c5192e8e6927",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2018356b0790",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "280d1b645541",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "95ebae123d67",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cff8777a9da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "e590c2603bf1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 663,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21087,
          "settleDelayMs": 10000,
          "auditMs": 1535,
          "totalMs": 23230,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1833,
          "failed": 51,
          "cantTell": 23,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "2f15e8c5d03c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "266e99c84475",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45d5b8e3dbc1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "61ff5c1b9175",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "c7652195499d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "8b8c1c43b295",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "d61274ad94f1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"preserve-everyday-bowls-100-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91fbadb46807",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-07ca87c5"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c80016acaae0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d85182e9c73",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "97eed0c24b11",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40f930daa781",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "13170f56b55d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abeb911c12c4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "627a7998eaf7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "e1b554ca8d48",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "15b353064409",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9bff82ce9cd9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f136237135f3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa03057b54c5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe4e7e9cb841",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8da8686d"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26223ea4342c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d7ad79f8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5827f0241331",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1644f79b"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c0f94cb4415",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35807ad04d52",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc1d470a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd83d1e61d4c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9ea1fcf0644",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10928e2206f6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27f490d735be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ce0c876a7ef",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1b49899b277",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9c066866e13",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d187ce65fcd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b19a1bd7"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "66a3dadcdd5e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "926675c4854b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e08f3401781",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5422bd560afb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "656ea51f6324",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "078af883e668",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ef7c54fb7f9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd2d55177658",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c7e53ed9762",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea17bb48e34e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e99af2b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "780f85a9c4a6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-20bc536d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "208158dc30f0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a9065ee2412f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5491a8fd713",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/preserve-every-day-bowls-100-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a087b64dbf8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a726d242"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68ddcb5adfa7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0027e9cb978",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "8693d4564c45",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1896,
        "uniqueFailedCount": 51,
        "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": 1,
      "timings": {
        "fetchMs": 244,
        "pageNavigationMs": 21087,
        "pageLoadDelayMs": 10000,
        "totalMs": 24597,
        "scannerMs": {
          "axe": 23230,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
      "finalUrl": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home Compostable PHA Straws, Giant Long (2400 Count) &ndash; preservefoodservice",
      "elapsedMs": 24415,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 545,
          "failed": 13,
          "cantTell": 10,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f119b3cc5e00",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "7566a4d394ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1ce4113a728",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "516fdaedf434",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "ded430e4b493",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "8f2156d8b99f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\">",
            "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": "5d6e31646f32",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd9d001f2545",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29ac6a6949e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a44b387d8c85",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "64a3ef3523a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "9c0dfcda279f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 608,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21006,
          "settleDelayMs": 10000,
          "auditMs": 1483,
          "totalMs": 23097,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1656,
          "failed": 49,
          "cantTell": 22,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_quoted_correctly",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "d6e8b5698bfd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acd693b78ae8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfee3f347d75",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "749764d3cf37",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "291f63a0f6f0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "00dbdffb394b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "af17b6339d1c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"home-compostable-pha-straws-giant-long-2400-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6c18e2e5fce",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c61882b3"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c96d661fa387",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39b69d25ca67",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "15dd748dfd3a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20f822084030",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "51857b181b34",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2f8cc3abf3d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8edc624dd5bb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "ebf2025b7864",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "88925a8a89ad",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8d0ecc77002",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d74ad691f625",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a8be0b181c2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c91d36a61a2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4f99cd43"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5583ec961ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8473d6436570",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-693254f2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fc306e4a746",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6eb2efc79763",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5ba6f39f"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b09a928dc20",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2643b8582fd4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53259f7397fa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac00737c87ee",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6b8d08733033",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a09f9ec41cd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "58c2232f4ab6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e6d20c13e4a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-67fc7671"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84d8da89f2be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4147fb01ddb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2961b72b4d6e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26d146c747ba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa132a80dd07",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22c2037776af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "918f00f93a74",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22e7d53b3e54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9f340cd960f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f16210defee0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6747e6fe0f92",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<p>",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \" Standard Length 10\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a526f5effe5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12d8c1d5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e8be73406753",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d96be80f"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70379dcd693a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c782cb0fbe8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "377d3c011b5d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1714,
        "uniqueFailedCount": 49,
        "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": 1,
      "timings": {
        "fetchMs": 271,
        "pageNavigationMs": 21006,
        "pageLoadDelayMs": 10000,
        "totalMs": 24416,
        "scannerMs": {
          "axe": 23097,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/pages/contact-us",
      "finalUrl": "https://preservefoodservice.com/pages/contact-us",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us &ndash; preservefoodservice",
      "elapsedMs": 23976,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 357,
          "failed": 11,
          "cantTell": 2,
          "inapplicable": 48
        },
        "failedRules": [
          "image-alt",
          "label",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "4216171ff32a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-7ff4556c-c573-44a2-be07-8ac36db58286",
            "html": "<input id=\"input-s-7ff4556c-c573-44a2-be07-8ac36db58286\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"First Name*\" placeholder=\"\" type=\"text\" required=\"true\">",
            "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 an empty 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": "95b5e363b520",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7d37880f"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-6d388832-2f5f-4938-a503-fc247bb47b5b",
            "html": "<input id=\"input-s-6d388832-2f5f-4938-a503-fc247bb47b5b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Last Name\" placeholder=\"\" type=\"text\">",
            "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 an empty 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": "9cb63655e508",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ae04f40b"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b",
            "html": "<input id=\"input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Email Address*\" placeholder=\"\" type=\"text\" required=\"true\">",
            "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 an empty 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": "aed3980a76e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-387d272e"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-242872b9-62da-48dc-9d2d-acf952e8b561",
            "html": "<input id=\"input-s-242872b9-62da-48dc-9d2d-acf952e8b561\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Phone Number\" placeholder=\"\" type=\"text\">",
            "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 an empty 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": "f4255fa37a3b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6022c56a"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b",
            "html": "<input id=\"input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Your Question Topic\" placeholder=\"\" type=\"text\" required=\"true\">",
            "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 an empty 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": "22b53b67d890",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-04595d2d"
          },
          {
            "rule": "label",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/label?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#input-s-c8fe0095-7378-4e25-b164-bc5e5e7d830e",
            "html": "<input id=\"input-s-c8fe0095-7378-4e25-b164-bc5e5e7d830e\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Message\" placeholder=\"\" type=\"text\" required=\"true\">",
            "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 an empty 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": "a7d4f9e904b7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d0583091"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f99e1a949479",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6b509888877",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "100fb6468271",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "b44106eefb5a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 418,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 20988,
          "settleDelayMs": 10000,
          "auditMs": 1298,
          "totalMs": 22900,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 11
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1112,
          "failed": 30,
          "cantTell": 13,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "8bc674b2d96f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cafa8c15dca1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9345f071d091",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "27abe27b22e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "a872d5a19fe8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "156fe21b05cc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "0bde4c7d6a0e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-page\" id=\"contact-us\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6aa81c8d5a1c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-01a57b82"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5756adb617c4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e45046a80814",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "704fce608ae7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84595a0c8ce1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "3f4448bbce43",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bfa1f84e17be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd0010672f77",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "03bb995b8ce4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "732e086b6218",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"First Name*\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-7ff4556c-c573-44a2-be07-8ac36db58286\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8539ed166045",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c707432c"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"First Name*\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-7ff4556c-c573-44a2-be07-8ac36db58286\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0528a7956710",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-032bc016"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"text\" placeholder=\"\" name=\"Last Name\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-6d388832-2f5f-4938-a503-fc247bb47b5b\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52c3322c0cc6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-459a7ab6"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input type=\"text\" placeholder=\"\" name=\"Last Name\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-6d388832-2f5f-4938-a503-fc247bb47b5b\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ff4c37d8da3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0d9e8c76"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Email Address*\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e9593a6456cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b6a26dbe"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Email Address*\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75a91fcadd13",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0257392c"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input type=\"text\" placeholder=\"\" name=\"Phone Number\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-242872b9-62da-48dc-9d2d-acf952e8b561\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bf1b69d1a37",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c128772"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input type=\"text\" placeholder=\"\" name=\"Phone Number\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-242872b9-62da-48dc-9d2d-acf952e8b561\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65297ff4ce3a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eac8ebe3"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Your Question Topic\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c14f5951f74",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4c7ce4c9"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Your Question Topic\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "925f25312aa8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b325fd73"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Message\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-c8fe0095-7378-4e25-b164-bc5e5e7d830e\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2203866f654f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0d2655bd"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"Message\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-c8fe0095-7378-4e25-b164-bc5e5e7d830e\">",
            "message": "Form control element <input> has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f370e8c94a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fed1ce46"
          },
          {
            "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": "0019221f4fac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1154,
        "uniqueFailedCount": 30,
        "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": 183,
        "pageNavigationMs": 20988,
        "pageLoadDelayMs": 10000,
        "totalMs": 23976,
        "scannerMs": {
          "axe": 22900,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/compostable-cups",
      "finalUrl": "https://preservefoodservice.com/products/compostable-cups",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Compostable Cups | 1000 Count &ndash; preservefoodservice",
      "elapsedMs": 24556,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 611,
          "failed": 14,
          "cantTell": 8,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "color-contrast",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "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",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00cf4fd33b45",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "fc2e814c2a35",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0006747077c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "54a0b224f682",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[data-mce-fragment=\"1\"]",
            "html": "<a href=\"https://www.preserveproducts.com/explore/preserve-compostables\" style=\"box-sizing: border-box; color: #0280c6;\" data-mce-href=\"https://www.preserveproducts.com/explore/preserve-compostables\" data-mce-style=\"box-sizing: border-box; color: #0280c6;\" data-mce-fragment=\"1\">here</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.28 (foreground color: #0280c6, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".product-page"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0061759152bd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-04970820"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "158f8acf75cc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "536a2a3bf63f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\">",
            "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": "35172eebd2ed",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22d040b36e4e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20cddca748db",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50e73587f47c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe439f1f66af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "498dafa176b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 671,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21124,
          "settleDelayMs": 10000,
          "auditMs": 1523,
          "totalMs": 23253,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 13
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1892,
          "failed": 55,
          "cantTell": 26,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "b7d8e5461a32",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcf54542be09",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ddd76dc9d2b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "1aeabfef1445",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b398e5368543",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "4984fadebe5d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "532df042469f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"compostable-cups-1000-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30b5ec1f7a53",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-27c10bde"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "351664d83d96",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e95108658aeb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "d31b3fbc6f10",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fb64493b579",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "2cdadf020292",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a96f4302e9dd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa306721dd30",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "006e9cf33382",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "a9e84cd6da10",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08deb3faa679",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d28120f07f9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ca01cb9b792d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f9fd550509f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8da8686d"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0de4961ef2c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d7ad79f8"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cbdeba485b5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1644f79b"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e15324353f79",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f803e247d7d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-2f8eb81a"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4fd90e8c788",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6885677a9deb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc2e10832268",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "667341801d33",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0b1347134cd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b2902667bec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d08ad0f20650",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aaad28ff0694",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4294df56"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb89f829f349",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d332944efefc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c9985a759f1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4199d4159198",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6faa4d25eeb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69469c15e61b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f6fe126dcb3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9db9445e0e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9056561c9913",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6cee296c1a5a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed9bc05dbde0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c9a71d90625",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4cbf7f136f44",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "617d070ff6ab",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p data-mce-fragment=\"1\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'big'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5abe73566158",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c51a4305"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div data-mce-fragment=\"1\">",
            "message": "Confirm this text 'Why single-use tableware?' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5497019003f5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cde76662"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<div data-mce-fragment=\"1\">",
            "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": "dd50d72fb273",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-35e5aa4d"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a data-mce-fragment=\"1\" data-mce-style=\"box-sizing: border-box; color: #0280c6;\" data-mce-href=\"https://www.preserveproducts.com/explore/preserve-compostables\" style=\"box-sizing: border-box; color: #0280c6;\" href=\"https://www.preserveproducts.com/explore/preserve-compostables\">",
            "message": "Text contrast of 4.28 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31052dff507a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee44e2f4"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/compostable-cups&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6923699af862",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f4baf438"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c6dfcfc6660",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "371a7c085d9b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "4845539b6b1b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1959,
        "uniqueFailedCount": 55,
        "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": 1,
      "timings": {
        "fetchMs": 224,
        "pageNavigationMs": 21124,
        "pageLoadDelayMs": 10000,
        "totalMs": 24556,
        "scannerMs": {
          "axe": 23253,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
      "finalUrl": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Medium Compostable Plate | 250 Count &ndash; preservefoodservice",
      "elapsedMs": 24761,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 619,
          "failed": 13,
          "cantTell": 10,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "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",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d5a2ecc5829a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 4422px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "b2cc4727021c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85246a49e739",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "72e95401278d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "90fdcb926943",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "96893cc640c7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\">",
            "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": "56581b7ffe31",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4298b50fac0c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f239599407f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e8104bbc797",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "532ef581960a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "1ea27e2b6917",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 680,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21288,
          "settleDelayMs": 10000,
          "auditMs": 1520,
          "totalMs": 23412,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1934,
          "failed": 55,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "8dd737b0ef96",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81209791ddb0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3121588b8363",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "7c90cc86bac5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "4c0572938b8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "6ab5b52af6b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "e40c946b606b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"medium-compostable-plate-250-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88947b5d834f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d6da848"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cf5b76431c0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "54b6b5260252",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "ace69b57cf63",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eea1abd76a60",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "33392e4e6cdb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e60118242d0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e386add98ceb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "c53b9950db15",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "bf4ec1e91c8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "561a4fbaa50c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf7d5cfcb118",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48fcb0bfb77d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e946d53dd7f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bd386aeb102",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0f133972"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb1f6c6373c8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b4627eb"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b582e0033f4b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-46bda8c1"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46ddd46528ce",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70fcf7b4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dd1cea8c597",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12c6f3d7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8f6611fc394",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a06de3e338f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "882b1d8171dc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "261fab358bea",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e435413295c2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a4cc3a355ee",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ceb950e1db9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/20210601HB_PreserveCompostable8Blue_b0ca464a-3462-4989-bbec-005d50dfceac_small_cropped.jpg?v=1656501647\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9965a1bf7ea",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-afc10090"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15f3888427e1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90dc8a58654a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c998b0e9e6c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "87561babd5f8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation03\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8aa930e86b8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1cd9db95"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6127cfb75b0d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a5885fc4"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e075da9ded99",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "71ad4509123f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "12b11b6f0314",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d26baf8500b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eae6b5d9787a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3eb4a36a2539",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "379c95328503",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52f7cd56ddba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff6cfc8f917a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c51d45bae9d6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "591168be955d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/medium-compostable-plate-250-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1152ee8ed91b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-adc77d49"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e80243822dd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8747db613518",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "91ed1fbc69f3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 2001,
        "uniqueFailedCount": 55,
        "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": 1,
      "timings": {
        "fetchMs": 254,
        "pageNavigationMs": 21288,
        "pageLoadDelayMs": 10000,
        "totalMs": 24761,
        "scannerMs": {
          "axe": 23412,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
      "finalUrl": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Sandwich Reusable Container Lid | 60 Count &ndash; preservefoodservice",
      "elapsedMs": 24578,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 516,
          "failed": 8,
          "cantTell": 4,
          "inapplicable": 41
        },
        "failedRules": [
          "aria-input-field-name",
          "aria-toggle-field-name",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 737px; transform: translate3d(0px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "7e077f73a295",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".product__photo",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "2b5a4416483f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-93cd4193"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "7ffb6d3ba63c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "0341367608f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e22280b130f1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10e09343acb7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ae613df3739",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "097ed800babc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 569,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21200,
          "settleDelayMs": 10000,
          "auditMs": 1480,
          "totalMs": 23291,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1590,
          "failed": 37,
          "cantTell": 17,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "137765dddaab",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f229ee4b944",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "429a74314a0c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "61f5edad6134",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "4838ad4e55ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "be04cd1fceb5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "75c20a2c8010",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"sandwich-reusable-container-lid-60-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f69c759b555a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5e101cd8"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0b26daaaf55",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08e377f82ebf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "0e261e77db90",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91896043c709",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "f9a4707f8ebd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "965036d29a54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3464234f14db",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "aff43cb5af81",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "92074a8f3691",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a989ac4d522f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7defccc3894",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-41339a23"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "faead6ab3f0c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c60c1424"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db3e2aef55ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d3ceaec2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5a7bf2b96c5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f2d859f3"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-Sq-lid_small_cropped.jpg?v=1655205932\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "The 'id' \"slick-slide00\" specified for the ARIA property 'aria-describedby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "98b06d25c478",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6dc9226e"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-Sq-lid_small_cropped.jpg?v=1655205932\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "913cc29a4123",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-43acf8ec"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ada1d00fb047",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9829cd21be3f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2e96270f40d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef2bc4b3aafc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfbd3cb420e1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "501d9f3120f6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70d2f4ff0404",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e44ead7abd27",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d9fba1cafdb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ff6093c89ceb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-454ee961"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4668dacb5eb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "894928737b81",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "906ee6cd69b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1637,
        "uniqueFailedCount": 37,
        "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": 246,
        "pageNavigationMs": 21200,
        "pageLoadDelayMs": 10000,
        "totalMs": 24578,
        "scannerMs": {
          "axe": 23291,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
      "finalUrl": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Round Reusable Container (BASE ONLY) | Small | 60 Count &ndash; preservefoodservice",
      "elapsedMs": 24407,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 584,
          "failed": 13,
          "cantTell": 11,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "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",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e91dd1fd8841",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "1f9e8d3ac74a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f070da71949c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "8e3c99a5e946",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "64628cd11ee5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "79f991f6e0e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\">",
            "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": "6bf71d157a45",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4384b49cac8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5027ff91d4c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d65155cd9f8e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ce3c14ccce9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "ad03120bf6b7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 646,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21014,
          "settleDelayMs": 10000,
          "auditMs": 1506,
          "totalMs": 23129,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1803,
          "failed": 51,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "4ce2a861cf6e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c35be64827d4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e745416a9c55",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "e09b9f74a739",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "41ef71f12adc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "ae506cb5c86a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "6aa1b1741a38",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"round-reusable-container-base-only-small-60-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01b76e901aff",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-344557ab"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5058ab006b31",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecdd7cda6835",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "51075163f7ed",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "815201b07174",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "71304db217ce",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ca4d592ed91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92f3905c0d2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "d3699e306a75",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "78abcf040e72",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba0073fb16f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Round, Small'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fe0dc6e11d4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f59552ae815b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4898b15ff73",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21f9a0c34bd7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4f99cd43"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5230168325f2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4a46225f2218",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-693254f2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bceb8edb520",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f09da2330d52",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d39cdd27"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feed764c6c82",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de16df00a786",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85ac52c20399",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c152cb646bc3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68c21968e494",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26553db30255",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef252165ce5e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/2_406225c2-ba76-4f2f-80f8-80aa1e6f98cd_small_cropped.png?v=1686768276\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "35ed5d38f85e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40fc8fa2"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dba14966375d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38fd7b53468f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Round, Small'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "856f4b67153b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2d285a8610fe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39e96b32d29b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fcc9a195690",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "457624be8b91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17923995b354",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfb1108e8555",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90acdc5f2dbe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed3e9c8f0ba1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7f1472842ee7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edf82411f6e3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/round-food-storage-container-small-60-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afc10c4523e3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e8585136"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed4183269615",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a1eec0670ef6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "5e76f44ee203",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1868,
        "uniqueFailedCount": 51,
        "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": 1,
      "timings": {
        "fetchMs": 235,
        "pageNavigationMs": 21014,
        "pageLoadDelayMs": 10000,
        "totalMs": 24407,
        "scannerMs": {
          "axe": 23129,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/pages/faqs",
      "finalUrl": "https://preservefoodservice.com/pages/faqs",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "FAQS &ndash; preservefoodservice",
      "elapsedMs": 23985,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 352,
          "failed": 5,
          "cantTell": 2,
          "inapplicable": 47
        },
        "failedRules": [
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-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": "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "0ccdaf4d7042",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c3a77a85cae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2592745caa98",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d26e34986e9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "719838abbff8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 406,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 20979,
          "settleDelayMs": 10000,
          "auditMs": 1339,
          "totalMs": 22936,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1070,
          "failed": 26,
          "cantTell": 15,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "6dacc9d522bb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "119351de273d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6585a7f4a9a2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "62ea93442588",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "646df91c6e7c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "06f3ea3c350b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b9e15c38d450",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-page\" id=\"faqs\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fd15076a83a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-485193a0"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a66c50cf6dc5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eacbf024f841",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "2636a66f003d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "033f14661d54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "1fe0945186da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a71c27439c19",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97681319c3ea",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "7d118ae1a03e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "d970f14f9d88",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'smaller, larger'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c220a0756d43",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e603b1f2"
          },
          {
            "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": "2f2a13f11a75",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": true,
            "duplicateOf": "equalAccess"
          },
          {
            "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": "f721f32d6919",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "339b7ef0d1f0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1107,
        "uniqueFailedCount": 21,
        "duplicateFailedCount": 5,
        "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": 5,
      "timings": {
        "fetchMs": 181,
        "pageNavigationMs": 20979,
        "pageLoadDelayMs": 10000,
        "totalMs": 23986,
        "scannerMs": {
          "axe": 22936,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/pages/dispenser-support",
      "finalUrl": "https://preservefoodservice.com/pages/dispenser-support",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Cutlery Dispenser Support &ndash; preservefoodservice",
      "elapsedMs": 25925,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 737,
          "failed": 11,
          "cantTell": 4,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-prohibited-attr",
          "button-name",
          "color-contrast",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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-text",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-5086cf08-bd29-46ea-b261-67af3646865e > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/9b33d56a/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3dcc87b0adfd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-33e10b48"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-607dd097-60a7-45af-834f-c9473a2c2781 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/9b33d56a/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0818172b1db6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-51c1c47d"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-5086cf08-bd29-46ea-b261-67af3646865e > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\" alt=\"thumbnail-image\" style=\"background-color: transparent;\"></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": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-607dd097-60a7-45af-834f-c9473a2c2781 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\" alt=\"thumbnail-image\" style=\"background-color: transparent;\"></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": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#s-3c3df288-e5af-4cca-b87a-d3e958e052c4",
            "html": "<a id=\"s-3c3df288-e5af-4cca-b87a-d3e958e052c4\" class=\"shg-btn shg-cse shg-btn-text\" href=\"https://preservefoodservice.com/collections/sleeved-cutlery-for-dispenser\"> BUY NOW </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.37 (foreground color: #ffffff, background color: #007dcc, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#s-3c3df288-e5af-4cca-b87a-d3e958e052c4"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd3eebea5a17",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd12c3ee"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "#s-b6f55926-b6d2-4bb3-be14-f437bcada055",
            "html": "<a id=\"s-b6f55926-b6d2-4bb3-be14-f437bcada055\" class=\"shg-btn shg-cse shg-btn-text\" href=\"https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry\"> CONTACT US </a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.37 (foreground color: #ffffff, background color: #007dcc, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#s-b6f55926-b6d2-4bb3-be14-f437bcada055"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1101683ecfb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7aee23cd"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "75ddbf9d8636",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "093c6fa771b2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a5988b06308",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2d45dfeb53d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "080cf27070ef",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 792,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21489,
          "settleDelayMs": 10000,
          "auditMs": 1798,
          "totalMs": 23892,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1528,
          "failed": 33,
          "cantTell": 20,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "frame_src_valid",
          "img_alt_valid",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "table_headers_exists",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_quoted_correctly",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "041f8d6269ac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "171de0f3e8e8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c5645ac7594",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "3984e10f258f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "482a806cc36d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "9ac779a84986",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "a691e90de68b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-page\" id=\"preserve-cutlery-dispenser-support\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74230a4e8d0e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ba6fd60c"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bff1a2e4efb8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f3faa5acb06",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "0b253a4b4b4b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "448c58df3859",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "bab397266f7a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6f4abd329f3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0d05100d8f2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "55f0636d0f5c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "8555f408b2ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<strong>",
            "message": "Confirm the word(s) 'top' of the user instruction is used to indicate a logical rather than visual position",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ca07489cb85",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-72422c94"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Dispenser Introduction - English' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d219c97ddf24",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-499abfb6"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/t3lumJNnl0Y?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7512f5c313f1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cc650d1a"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/t3lumJNnl0Y?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef94b41c0d7b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3ffc1b34"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm this text 'Introducción al Dispensador - Español' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": true,
            "duplicateOf": "equalAccess"
          },
          {
            "rule": "frame_src_valid",
            "xpath": null,
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/srln8CpHzUA?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "message": "Verify <frame> content is accessible",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a5eced3f67b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9a0e79c2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/srln8CpHzUA?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3116e23da285",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-34fbeb7c"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" rel=\"noopener\" href=\"https://cdn.shopify.com/s/files/1/0058/2854/2552/files/Cutlery_Dispenser_Manual.pdf?v=1700663452\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cc74c5010b1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ee3826a"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<a target=\"_blank\" rel=\"noopener\" href=\"https://cdn.shopify.com/s/files/1/0058/2854/2552/files/Cutlery_Dispenser_Manual.pdf?v=1700663452\">",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"About your new Preserve Cutlery Dispenser\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ccca7723b62",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5c22c4da"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a target=\"_blank\" rel=\"noopener\" href=\"mailto:info@preserve.eco\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8d848cc14bc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-011b3e42"
          },
          {
            "rule": "table_headers_exists",
            "xpath": null,
            "html": "<table class=\"shogun-table\">",
            "message": "Table has no headers identified",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "144f89ae0c0b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d4572020"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/collections/sleeved-cutlery-for-dispenser\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-3c3df288-e5af-4cca-b87a-d3e958e052c4\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b6dcd78a5b0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fbafb2de"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/collections/sleeved-cutlery-for-dispenser\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-3c3df288-e5af-4cca-b87a-d3e958e052c4\">",
            "message": "Text contrast of 4.37 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e4b94765435",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-631ef287"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-b6f55926-b6d2-4bb3-be14-f437bcada055\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5691dc18f854",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3e49cbf0"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<a href=\"https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-b6f55926-b6d2-4bb3-be14-f437bcada055\">",
            "message": "Text contrast of 4.37 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26a52fa99f7b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-be9cdbb5"
          },
          {
            "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": "f108d88fbaab",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1570,
        "uniqueFailedCount": 32,
        "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": 3,
      "timings": {
        "fetchMs": 248,
        "pageNavigationMs": 21489,
        "pageLoadDelayMs": 10000,
        "totalMs": 25925,
        "scannerMs": {
          "axe": 23892,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
      "finalUrl": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve2Go 9 x 9 - Reusable to-go Container (48 count) &ndash; preservefoodservice",
      "elapsedMs": 24541,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 591,
          "failed": 13,
          "cantTell": 7,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bd1df078a08",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "eecba9bb999c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97f27e9f2849",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "7601f821f1a4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "9b373942ca3f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "1277cd4af357",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\">",
            "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": "c08cfb986d5c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c4e4caaa7a92",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7ce943d78d8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d2530c59ec20",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0f4275b7326",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "f5040f62c8ac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 651,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21073,
          "settleDelayMs": 10000,
          "auditMs": 1532,
          "totalMs": 23213,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2215,
          "failed": 48,
          "cantTell": 21,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "2ed87d9df145",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc24ac4d019c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6533bbcab474",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "dfbb1d580bdc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "507afa4c4910",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "29720793de74",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "6013e465f7be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"preserve2go-9-x-9-reusable-to-go-container-48-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42f46644b8a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b19af13a"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b8eeea1dce8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bedca7593fbb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "7f6d1c0a34e2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e74fba1fae8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "17c6a63399e1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "921c2ca97e06",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f385e91a21d4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "96eee7229e05",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "acdc9196cbac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b7d02b237a8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59187818a145",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ca85e52be9f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90017ec13039",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4f99cd43"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09b37adfc350",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7727b8211826",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-693254f2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e94512f10040",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e361166998a7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d88e2870"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b8cef7b9768c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "288328c3ae33",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a03635a79e6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd2601db4b14",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9850d6b0fff",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a26a52365bc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f4deee3edd8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-AppleGreen-NoBackground_small_cropped.png?v=1586181426\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1b57cad99d5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cf170431"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05fdbbafd33c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5882e2cc118",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c074ddb18ad",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3ef32da749d5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2a4d143a12c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "748471bde0f8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d6325d81207",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e99af2b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e7b2273e989",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-20bc536d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d6d7107d1057",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2cf0acf49b23",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21a16607b199",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee23504081da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d50d8d57"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "97abf4943b44",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb4b6eef3847",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "42c6a02775c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 2272,
        "uniqueFailedCount": 48,
        "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": 1,
      "timings": {
        "fetchMs": 203,
        "pageNavigationMs": 21073,
        "pageLoadDelayMs": 10000,
        "totalMs": 24541,
        "scannerMs": {
          "axe": 23213,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/pages/cutlery",
      "finalUrl": "https://preservefoodservice.com/pages/cutlery",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Cutlery &ndash; preservefoodservice",
      "elapsedMs": 26415,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 685,
          "failed": 20,
          "cantTell": 2,
          "inapplicable": 47
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "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-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": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading > .shogun-accordion-header > h4",
            "html": "<h4 class=\"shogun-accordion-title\">End of Life Solutions for Preserve Cutlery<br>\n</h4>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce96e5589572",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-2c37134a"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading > .shogun-accordion-header > h4",
            "html": "<h4 class=\"shogun-accordion-title\">Preserve cutlery and single use bans</h4>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9312aa70e3f9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0b45167a"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading > .shogun-accordion-header > h4",
            "html": "<h4 class=\"shogun-accordion-title\">End of Life Solutions for Preserve Cutlery<br>\n</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": "d5d627d8a631",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0083aded"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "9c4eca5f3d33",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-bdeb31b4-bc1a-46e7-8395-66e24dc8d8c2 > .shg-image-content-wrapper > .shogun-image-link > .shogun-image[loading=\"eager\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"eager\">",
            "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": "d9cf922da94c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bfc2a183"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-7f01159d-f998-4415-ba2d-6dbeeb2372b6 > .shg-image-content-wrapper > .shogun-image-link > .shogun-image[loading=\"eager\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"eager\">",
            "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": "86e0eedbd972",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eb70a273"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-cd259361-03a1-403d-844a-e22bf755ffae > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "73be3af68abe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cfa525f3"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-98a2ac1c-75b9-4ac7-9ae5-5c673bdb46ce > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" style=\"opacity: 1;\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "f5e748d76c54",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c88ac2d8"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-c57886e6-9bc3-4ca5-ba84-ac22a96ecf92 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "0d8ffcb9fe88",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4443a4d"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-b35262cc-2d6b-470e-93a0-3b551c3b75f3 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "24d59f26a396",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-67c85550"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-5a2d765d-0c2b-4816-b187-7f19cb69054f > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "f69ac5944493",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4360704a"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-a53ff05b-f906-4028-98e7-88a0c6d06e50 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "2b13896ab2c7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ad502c9c"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-0dcf4cee-6501-4464-a56f-207e6b1f13ec > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "89452e780877",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f206b16e"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#s-bd49459f-e3c8-4deb-9043-bc9ca4b7fb59 > .shg-image-content-wrapper > .shogun-image[loading=\"lazy\"][sizes=\"100vw\"]",
            "html": "<img srcset=\"https://i.shgcdn.com...\" sizes=\"100vw\" src=\"https://i.shgcdn.com...\" class=\"shogun-image\" decoding=\"async\" loading=\"lazy\">",
            "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": "5d7d1ecc95b1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7973660d"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "449ce1d38dde",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "952cad74e78d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c1087e0a353",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "#s-bdeb31b4-bc1a-46e7-8395-66e24dc8d8c2 > .shg-image-content-wrapper > .shogun-image-link",
            "html": "<a class=\"shogun-image-link\" href=\"https://preservefoodservice.com/pages/cutlery#recycled-cutlery\">",
            "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": "f57e10daa687",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1f287b6e"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": "#s-7f01159d-f998-4415-ba2d-6dbeeb2372b6 > .shg-image-content-wrapper > .shogun-image-link",
            "html": "<a class=\"shogun-image-link\" href=\"https://preservefoodservice.com/pages/cutlery#pla-cutlery\">",
            "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": "948ed7788c76",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f71f577b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "e60ab965e58f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 754,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 20977,
          "settleDelayMs": 10000,
          "auditMs": 1509,
          "totalMs": 23087,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 20
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2172,
          "failed": 36,
          "cantTell": 12,
          "inapplicable": 0
        },
        "failedRules": [
          "a_text_purpose",
          "aria_main_label_visible",
          "aria_role_redundant",
          "element_attribute_deprecated",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_visible",
          "label_name_visible",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_contrast_sufficient",
          "text_sensory_misuse"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "ee527e51ed97",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "41dc635861a6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a5f88edb86a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "cf82050d0a1a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "ef8bd68e4d4a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "0e57641b417d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "d2915aac6f2c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-page\" id=\"preserve-cutlery\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f561a13d2caa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-35410a4f"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1bc368b562a2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d5709abdb0e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "8b95e838fab5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6467ebbc3459",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "7b25a72c7590",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5308f3ee796",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a35b22479ff",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "945c2554fd95",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "686a2e2585d8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/pages/cutlery#recycled-cutlery\" class=\"shogun-image-link\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d848d512268",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0685fea1"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"eager\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/767fb250-0ece-446e-ae26-c493c72cba8f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015f1fa3f66f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d73e78aa"
          },
          {
            "rule": "a_text_purpose",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/pages/cutlery#pla-cutlery\" class=\"shogun-image-link\">",
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0598a888551",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bf407be0"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"eager\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/9a52080d-7849-48c8-af42-86fb33a4ac9c/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb0c2e02a4f6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6bd1fe41"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/9a4fb9f1-a9ce-4b75-a54e-7586d6d83696/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce19e4ea63da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-80243d78"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/92ecb815-26e0-4a69-9a4b-8940e9e98954/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "639858c406f6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fefcac30"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/5cbd4f62-3492-41cd-bb46-5887ae9901bf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8eff14db8ccb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d489ea76"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/95d4ae42-c98d-4ff7-8003-53189b2a1393/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d10988ee55dd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e36de708"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1080x/ 1080w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/ 1200w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1920x/ 1920w,https://i.shgcdn.com/f4e69e89-fda6-4a07-a802-dc79080eabf6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/ 2048w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c3b68ff9f0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d86df654"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<p style=\"text-align: center;\" class=\"p1\">",
            "message": "Confirm this text 'For small volumes (1-10 cases) please visit our online store' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5246f6d54670",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a28c790"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 26px;\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ff5d96ccf2e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cf50dca9"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 18px;\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'larger'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "726b2d777b85",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d4ab41e"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/9cd67466-51de-4618-b41c-5ea714eb3692/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/9cd67466-51de-4618-b41c-5ea714eb3692/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/9cd67466-51de-4618-b41c-5ea714eb3692/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/9cd67466-51de-4618-b41c-5ea714eb3692/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w,https://i.shgcdn.com/9cd67466-51de-4618-b41c-5ea714eb3692/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/900x/ 900w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0500a1ca32e8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6c753e66"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a href=\"https://preservefoodservice.com/collections/heavy-duty-cutlery\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-34538b21-ff2b-422d-8372-65f81194ce35\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c8c829445075",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-222dc82d"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img loading=\"lazy\" decoding=\"async\" class=\"shogun-image\" src=\"https://i.shgcdn.com/829e7319-cf8e-4dda-9060-7947f33fcb2f/-/format/auto/-/preview/3000x3000/-/quality/lighter/\" sizes=\"100vw\" srcset=\"https://i.shgcdn.com/829e7319-cf8e-4dda-9060-7947f33fcb2f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/180x/ 180w,https://i.shgcdn.com/829e7319-cf8e-4dda-9060-7947f33fcb2f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/360x/ 360w,https://i.shgcdn.com/829e7319-cf8e-4dda-9060-7947f33fcb2f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/720x/ 720w\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "908e952de909",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70ed56c4"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h4 class=\"shogun-accordion-title\">",
            "message": "Text contrast of 1.59 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 400",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3eb42ebb09e1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-378139f6"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p class=\"p1\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'small, size'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4ff30a6067f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12029c19"
          },
          {
            "rule": "text_contrast_sufficient",
            "xpath": null,
            "html": "<h4 class=\"shogun-accordion-title\">",
            "message": "Text contrast of 1.59 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 400",
            "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": "ef6a977e2a0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 2214,
        "uniqueFailedCount": 35,
        "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": 191,
        "pageNavigationMs": 20977,
        "pageLoadDelayMs": 10000,
        "totalMs": 26415,
        "scannerMs": {
          "axe": 23087,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
      "finalUrl": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Round Reusable Container (BASE ONLY) | Mini | 80 Count &ndash; preservefoodservice",
      "elapsedMs": 24747,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 590,
          "failed": 13,
          "cantTell": 11,
          "inapplicable": 38
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "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",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "176cbac562ba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 4422px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "a4a39fd6e5d6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d86178296a41",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick-slide slick-current slick-active\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "ddf5534c02dc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "af18e45acb63",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "a8bd7cc4efee",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\">",
            "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": "75ad2663d966",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b1ea96f5602",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d25d093c920",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c79a7b379043",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c82912a159d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "ae6dbb654954",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 652,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21226,
          "settleDelayMs": 10000,
          "auditMs": 1525,
          "totalMs": 23359,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1868,
          "failed": 55,
          "cantTell": 25,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "69ba871151d5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4506e9fb5c26",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "44b38a97d932",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "0be8dd44268d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "562a664b4748",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "952b4f99a0c9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "10f3c810ebbe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"round-reusable-container-base-only-mini-80-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5238d06ae388",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d3311d8"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8be6319a7304",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "afb0c51b2c3a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "7f826bf2fe78",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "228b1ee43574",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "dcd67d8e2c61",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "200fa88d2e44",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a4a5140f8bc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "7c8c2acd0e23",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "46d7ba9a6b3e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d39092f3087f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Round'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2f9262c6f8a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc1724713631",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "302395a81151",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6945f4ba42de",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0f133972"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4d0903ff7e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b4627eb"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb82d2c87664",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-46bda8c1"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "593acf5a4de3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70fcf7b4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73d9c6003ed7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4b5781b0"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89f4c35f1183",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f07acab7df12",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce1c4c6be280",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b340300dd429",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14db3d4ff0b3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cea4f539f5b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bddd81637fb9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/3_small_cropped.png?v=1686767346\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5425aff033d8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-13db6ccf"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1a8c90559630",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9299ae8087ff",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbc905a99d1d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "499d4fae2e59",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation03\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dff662f39400",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1cd9db95"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c5dc924492d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a5885fc4"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Round'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3751cb7a2e0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52029788b0ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2db1a53bc7cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a87494f1a84c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b72b53f2941",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "199337198612",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "056b183aeb31",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bb1217391cc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7d73edb223e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b723aabc5047",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad4b3769ea16",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/round-food-storage-container-mini-80-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d620f808db82",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4d69dfe4"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "943ce11b436f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ed9024a3348",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "4f3e30c1122e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1936,
        "uniqueFailedCount": 55,
        "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": 1,
      "timings": {
        "fetchMs": 292,
        "pageNavigationMs": 21226,
        "pageLoadDelayMs": 10000,
        "totalMs": 24747,
        "scannerMs": {
          "axe": 23359,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
      "finalUrl": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Recycled Polypro Medium Weight Soup Spoon - Individually Wrapped 500 u &ndash; preservefoodservice",
      "elapsedMs": 24417,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 520,
          "failed": 8,
          "cantTell": 4,
          "inapplicable": 41
        },
        "failedRules": [
          "aria-input-field-name",
          "aria-toggle-field-name",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "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-required-children",
          "aria-required-parent",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 737px; transform: translate3d(0px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "bb404afa4334",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".product__photo",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "3f1c46d02606",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-93cd4193"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "883d86071e25",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "e2d751a0f48e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd2a8ae59f56",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a342b1da2e9f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c849c61a6d7a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "fb4ef3a36fdf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 573,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 20929,
          "settleDelayMs": 10000,
          "auditMs": 1465,
          "totalMs": 23007,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 8
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1595,
          "failed": 40,
          "cantTell": 20,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "d3426f676c5f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bfd5efd4ec7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67f60f83933c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "1f7845175fb8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "cb88a3417f79",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "c0fe07724352",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "ffe9823426e6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"recycled-polypro-medium-weight-soup-spoon-individually-wrapped-500-u\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4acdde54b0bf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8f029737"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d960e6d4ec22",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf3a40d626ed",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "c40fc45e222a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a01b4f18293",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "2edf0ec1964e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f32f261d26e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c31f0af192a4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "bfb25ee021a4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "9a33d424bf19",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a056bf600be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<span>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "474f15662a04",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0576b378f05f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-41339a23"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbfb4491c65b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c60c1424"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6921b5a6ac96",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d3ceaec2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 483px; transform: translate3d(0px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51e5566aa57b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f2d859f3"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/preserve-recycled-spoon-cello-rev_small_cropped.jpg?v=1706303628\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "The 'id' \"slick-slide00\" specified for the ARIA property 'aria-describedby' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4497e4203bb4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c00913f4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/preserve-recycled-spoon-cello-rev_small_cropped.jpg?v=1706303628\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43f8309f64a2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4022a392"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d8fbe1699de",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7955a932fbba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "558b37abf245",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "79b5c9c82044",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f8cab9e02b6b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6a6010bba9b0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fadb0774cfa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7c8fa49cc84",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d418fcc3fc00",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a3caac7095e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p data-mce-fragment=\"1\">",
            "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": "72f9b4ea0632",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c51a4305"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55d1a2dda7ff",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d427dbfe"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "37219914cd07",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "357b2df89ea9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "d1eff9ef6e9e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1644,
        "uniqueFailedCount": 40,
        "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": 378,
        "pageNavigationMs": 20929,
        "pageLoadDelayMs": 10000,
        "totalMs": 24417,
        "scannerMs": {
          "axe": 23007,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/compostable-straws-800-count",
      "finalUrl": "https://preservefoodservice.com/products/compostable-straws-800-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Compostable Paper Straws - 4800 count &ndash; preservefoodservice",
      "elapsedMs": 24398,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 564,
          "failed": 13,
          "cantTell": 10,
          "inapplicable": 39
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "select-name",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53744abb6ccf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 4422px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "ac961c992f15",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c55c5565c2a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "a85b70e2ad16",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "255159bdf31a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "19db9ec89699",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\">",
            "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": "de7a08dcbeb4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "102ce7a7aa7b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5c36a7e45b7d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3ef9679168f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed7b83832637",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "1f229a35c2d9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 626,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21044,
          "settleDelayMs": 10000,
          "auditMs": 1477,
          "totalMs": 23129,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1764,
          "failed": 54,
          "cantTell": 24,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_sensory_misuse",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "3e45fc7da76b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63e9e271a1c4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "84e428d857a0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "3bfad1ccc7d2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "3abe291953a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b673c74a154e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "df341cfa32f7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"compostable-paper-straws-4800-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc637f90c7c9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c644a233"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "911b7a25d5cb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b99c59535f82",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "2f3426ff22a9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a4314d5456c7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "fd91af001163",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1bbdcd1aa64",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a84e340c1adf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "b9ce4a4eb5f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "88b4f5044487",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be6dea2fe881",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43a8f5cd092c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee86b114a44a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "954922896647",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0f133972"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06cb96a34fd4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b4627eb"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "606216efde46",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-46bda8c1"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8736b691cdbb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70fcf7b4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fbec10917a9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d075fa33"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d46a5127f681",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74681931297a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49aefba71a11",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "340bcb744e0c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9baab4855754",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bd29898c8f2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "96087295c844",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostables-straws-red_small_cropped.jpg?v=1594061453\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fee63d1bc2e2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cf801547"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c1eb16584217",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "df74c296fe09",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f1707bc3b05",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f180856c6b8d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation03\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "40cc07edc96b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1cd9db95"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b886a5b760f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a5885fc4"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "021268e22145",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0b474eefe6d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15b6c138c576",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19e2fc75d5f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa4da813faf8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5fa8f34acb90",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad492c52f732",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9e191921041d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edab28c69545",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d604a1dd8cbe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "text_sensory_misuse",
            "xpath": null,
            "html": "<p>",
            "message": "Confirm the user instruction is still understandable without the word(s) 'big'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d86ad278409e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e603b1f2"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/compostable-straws-800-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "933057c38614",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3729c65a"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b54b390878e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6413cdec7bd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "c9ad14919dfb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1830,
        "uniqueFailedCount": 54,
        "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": 1,
      "timings": {
        "fetchMs": 225,
        "pageNavigationMs": 21044,
        "pageLoadDelayMs": 10000,
        "totalMs": 24398,
        "scannerMs": {
          "axe": 23129,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
      "finalUrl": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve2Go 9 x 6 - Reusable to-go Container (48 count) &ndash; preservefoodservice",
      "elapsedMs": 24600,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 590,
          "failed": 13,
          "cantTell": 5,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be4fea40afd0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "c065d23d7f24",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f82f345cac9d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "7f6d85b8521b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "77cf60499fba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "30e34785d48b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\">",
            "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": "92dfaf6f6791",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0b1763d8ee0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc6e1e028e01",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfb39b03908b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c429f455934",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "f3fe95387409",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 648,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21206,
          "settleDelayMs": 10000,
          "auditMs": 1512,
          "totalMs": 23325,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1786,
          "failed": 48,
          "cantTell": 21,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "625cf09345e2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72a45339b82e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b6c34833ccc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "2e2388161999",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "fa74455835cb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "e00977fc72e0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "d8f2537fe4a0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"preserve2go-9-x-6-reusable-to-go-container-48-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ab5d92c476d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d9ebf869"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdc41eb649db",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "53c8cc5a5706",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "d51d49cc7fcc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ea67fde6aab7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "b5f43447aa9a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da696795dbf0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74013550e901",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "6351afa4fe46",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "43b69665e81e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7cf0491953d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ba1f7332584",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0859b1f0b22",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e756c04f9150",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4f99cd43"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "46f24e019f9d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3c7e96965ac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-693254f2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a90cee30a2b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abe627429470",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b32f04c3"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4457b101036a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "709670b1f62e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f4123fd59a0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c5eaded722e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33b75b9d1ca7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7195ddba9618",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7431fb02b61",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/6by9closed.840_small_cropped.jpg?v=1648567318\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5cf82789c91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cc2d6c3d"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5bc317f6c3f5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7242851558c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b70b4ad51041",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf808baad546",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e608581f1728",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aee0755d64c9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a0d5acc9eef",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e99af2b"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7865846c1ea7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-20bc536d"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08e5c6039e1f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22199af766be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7898772b8076",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b89a22ada13b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ba174abd"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba5b8d20fae2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ebb17a625da7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "ec5ad1b01662",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 1843,
        "uniqueFailedCount": 48,
        "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": 1,
      "timings": {
        "fetchMs": 202,
        "pageNavigationMs": 21206,
        "pageLoadDelayMs": 10000,
        "totalMs": 24600,
        "scannerMs": {
          "axe": 23325,
          "accesslint": null
        }
      }
    },
    {
      "submittedUrl": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
      "finalUrl": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Home Compostable PHA Straws, Jumbo Standard (2800 Count) &ndash; preservefoodservice",
      "elapsedMs": 24419,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "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": 544,
          "failed": 13,
          "cantTell": 10,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-allowed-attr",
          "aria-input-field-name",
          "aria-required-children",
          "aria-toggle-field-name",
          "aria-valid-attr-value",
          "heading-order",
          "image-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "presentation-role-conflict",
          "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-required-children",
          "aria-required-parent",
          "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",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-allowed-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\"></li>",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7455227d7d55",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-track",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "abafba260ffa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".slick-dots",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20a49fd85e92",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "rule": "aria-toggle-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".slick-current",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "21366bdc2488",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "rule": "aria-valid-attr-value",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\"></li>",
            "message": "ARIA attributes must conform to valid values",
            "fixSummary": "Fix all of the following:\n  Invalid ARIA attribute value: aria-controls=\"navigation00\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "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": "b13500b05590",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "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=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "95b8eb55d64d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": "#slick-slide00 > img",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\">",
            "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": "b7b935b4a72c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e99f94e2aafe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "rule": "landmark-main-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd1da397d323",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "rule": "landmark-no-duplicate-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d13e5620579a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "rule": "presentation-role-conflict",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "#slick-slide00",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\"></li>",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1978288adaec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".zb-tab-content",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</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": "24bfcf29804a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ],
        "outcomeCount": 607,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "snapshotFallbackUsed": false,
        "timings": {
          "navigationMs": 21035,
          "settleDelayMs": 10000,
          "auditMs": 1497,
          "totalMs": 23139,
          "loadedFromSnapshot": false
        },
        "duplicateFailedCount": 1,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2032,
          "failed": 49,
          "cantTell": 22,
          "inapplicable": 0
        },
        "failedRules": [
          "aria_attribute_valid",
          "aria_child_tabbable",
          "aria_child_valid",
          "aria_complementary_labelled",
          "aria_id_unique",
          "aria_keyboard_handler_exists",
          "aria_main_label_visible",
          "aria_role_redundant",
          "aria_widget_labelled",
          "element_attribute_deprecated",
          "element_id_unique",
          "element_tabbable_unobscured",
          "element_tabbable_visible",
          "img_alt_valid",
          "input_label_exists",
          "input_label_visible",
          "label_name_visible",
          "label_ref_valid",
          "style_color_misuse",
          "style_focus_visible",
          "style_highcontrast_visible",
          "text_block_heading",
          "text_quoted_correctly",
          "widget_tabbable_exists"
        ],
        "passedRules": [],
        "failures": [
          {
            "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": "349698c54e47",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "rule": "style_color_misuse",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Verify color is not used as the only visual means of conveying information",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1ee708720bf4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "rule": "style_highcontrast_visible",
            "xpath": null,
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b9ed25fcfc3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "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": "7d2228d9783a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "b9efcec8c4ce",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "5725b1a40634",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "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": "823c31871bc1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          },
          {
            "rule": "aria_main_label_visible",
            "xpath": null,
            "html": "<body class=\"template-product\" id=\"home-compostable-pha-straws-jumbo-standard-2800-count\">",
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0b04a7c8d78",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a3ec6909"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1d01f788f5c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "rule": "label_name_visible",
            "xpath": null,
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "message": "Accessible name does not match or contain the visible label text",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "734fdafca5c2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" 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": "5a54d4398569",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "976c837f9486",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search 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": "d922623361c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ad912cebb5e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9728f8054dac",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "rule": "element_tabbable_visible",
            "xpath": null,
            "html": "<a aria-label=\"My Shopping Cart\" 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": "07785bfaa56b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "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": "ddfb2d9545a7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<nav aria-label=\"breadcrumbs\" role=\"navigation\" class=\"breadcrumb\">",
            "message": "The explicitly-assigned ARIA role \"navigation\" is redundant with the implicit role of the element <nav>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b5cc9c04544f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7cfe28aa"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9cf1a8376c8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-392e4d50"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc12d7b49436",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d9e3b7a3d8d0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4f99cd43"
          },
          {
            "rule": "input_label_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Form control with \"listbox\" role has no associated label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7353826802c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "020df7ed1f95",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-693254f2"
          },
          {
            "rule": "aria_child_tabbable",
            "xpath": null,
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c2f1bf8f0b99",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "rule": "aria_widget_labelled",
            "xpath": null,
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\" class=\"product__photo slick-slide slick-current slick-active\">",
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bcc78009b6f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3b44f573"
          },
          {
            "rule": "aria_role_redundant",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59f85761d172",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f6eee14e"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Next\" class=\"slick-next slick-arrow\" data-role=\"none\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f49cea98215",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e9daa371"
          },
          {
            "rule": "aria_keyboard_handler_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65ec7a5cf340",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "rule": "widget_tabbable_exists",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7767563c11a2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "00448d28147c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cd77a049d89",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c95b47645787",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "rule": "img_alt_valid",
            "xpath": null,
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-short-PHA-straws-1_small_cropped.jpg?v=1668620023\">",
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51403ef2a93b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bacd8177"
          },
          {
            "rule": "aria_id_unique",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ab721996619",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "rule": "aria_attribute_valid",
            "xpath": null,
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfe87fbdf91d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "rule": "text_block_heading",
            "xpath": null,
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4227edd8f573",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "rule": "label_ref_valid",
            "xpath": null,
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4dc825be3815",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"0\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--minus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c7ba17775cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3977d09d"
          },
          {
            "rule": "element_id_unique",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The <input> element has the id \"\" that is empty",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d98f77caa8b5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f315ba3f6f6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee47af44"
          },
          {
            "rule": "input_label_visible",
            "xpath": null,
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "message": "The input element does not have an associated visible label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10f80aed6094",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e29184b"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button data-qty=\"11\" data-id=\"\" class=\"js-qty__adjust js-qty__adjust--plus\" type=\"button\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6097eb3c4d3a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-36ebfff2"
          },
          {
            "rule": "style_focus_visible",
            "xpath": null,
            "html": "<button class=\"btn btn--large btn--full btn--clear uppercase addToCart\" id=\"AddToCart-product\" name=\"add\" type=\"submit\">",
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59c9945b88e3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e839a415"
          },
          {
            "rule": "element_attribute_deprecated",
            "xpath": null,
            "html": "<div align=\"left\">",
            "message": "The HTML attribute(s) \"align\" is deprecated in HTML 5",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ef908caea61",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b87f0fc"
          },
          {
            "rule": "text_quoted_correctly",
            "xpath": null,
            "html": "<p>",
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \" (5.5mm) ID 7.75\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d08062f3b094",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12d8c1d5"
          },
          {
            "rule": "element_tabbable_unobscured",
            "xpath": null,
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count&text=\" target=\"_blank\">",
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d12812cd9a69",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c729bd6a"
          },
          {
            "rule": "aria_child_valid",
            "xpath": null,
            "html": "<ul class=\"tabs product-tabs-title\">",
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b9a6ebbaa7ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "rule": "aria_complementary_labelled",
            "xpath": null,
            "html": "<aside class=\"grid page-margin\">",
            "message": "Element with \"complementary\" role does not have a label",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fdb003181e35",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "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": "539b135be1bc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          }
        ],
        "outcomeCount": 2090,
        "uniqueFailedCount": 49,
        "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": 1,
      "timings": {
        "fetchMs": 241,
        "pageNavigationMs": 21035,
        "pageLoadDelayMs": 10000,
        "totalMs": 24419,
        "scannerMs": {
          "axe": 23139,
          "accesslint": null
        }
      }
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "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": 126,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<input aria-label=\"Search bar\" 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": "chromium",
            "fingerprint": "6172227ea1fa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<button aria-label=\"Search 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": "chromium",
            "fingerprint": "45c7646bff9f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<input aria-label=\"Search bar\" 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": "chromium",
            "fingerprint": "66aaa5f3da47",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c4f4e34e"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<button aria-label=\"Search 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": "chromium",
            "fingerprint": "01f884a36069",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d8da6492"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<button style=\"display: block;\" role=\"button\" aria-label=\"Previous\" class=\"slick-prev slick-arrow\" data-role=\"none\" type=\"button\">",
            "xpath": null,
            "message": "Check the keyboard focus indicator is visible when using CSS declaration for 'border' or 'outline'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "232f840362c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6236d1f6"
          }
        ]
      },
      {
        "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": 114,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "7edaa1a3f002",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1b312e84"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "63cd7a79a06c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-73b92093"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "10270c5b71dc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-144c4cd9"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "cb0970c80808",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f5cfc8c5"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "f1892f177d58",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6fc5060f"
          }
        ]
      },
      {
        "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": 98,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "273579c97d71",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "dc1bd2508606",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          },
          {
            "url": "https://preservefoodservice.com/",
            "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": "chromium",
            "fingerprint": "a163a3b26d5f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-169a9c4d"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<header role=\"banner\" class=\"site-header header--large showDesktop\">",
            "xpath": null,
            "message": "The explicitly-assigned ARIA role \"banner\" is redundant with the implicit role of the element <header>",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4a94cfe8c962",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-74b5d483"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "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": "chromium",
            "fingerprint": "8f1448430f20",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c8b3c4a7"
          }
        ]
      },
      {
        "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": 61,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ef3dfe9d426a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4e366e08530d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<input aria-label=\"Search bar\" name=\"q\" type=\"search\" class=\"search-bar\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "29ca2bd4b3b8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6eb16143"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<button aria-label=\"Search button\" class=\"btn search-btn\" type=\"submit\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ff9f258e231e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-550d2e23"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<select data-index=\"option1\" data-section=\"product\" id=\"SingleOptionSelector-product-0\" class=\"single-option-selector single-option-selector-product\">",
            "xpath": null,
            "message": "The input element does not have an associated visible label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d9376522eb91",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8add318f"
          }
        ]
      },
      {
        "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": 49,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "chromium",
            "fingerprint": "2d09c19392be",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "chromium",
            "fingerprint": "92a3f9d025b6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\">",
            "xpath": "#slick-slide00 > 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": "chromium",
            "fingerprint": "87db836135ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "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": "chromium",
            "fingerprint": "b2a5c4054644",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-40a569c1"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\">",
            "xpath": "#slick-slide00 > 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": "chromium",
            "fingerprint": "f03eac6cd780",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7fc30068"
          }
        ]
      },
      {
        "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": 48,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6cb054bb58c0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f16f32996678",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b233084de677",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f02ad5f3"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/t/8/assets/account.svg?v=152161910560963363051783613867\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ed393552dfda",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a173ce6"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\">",
            "xpath": null,
            "message": "The image has neither an accessible name nor is marked as decorative or redundant",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1399d5fca11d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c64daf0f"
          }
        ]
      },
      {
        "rule": "landmark-main-is-top-level",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the main landmark (<main>) is not nested inside another landmark. Screen reader users skip navigation by jumping directly to the main landmark — nesting prevents this."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-main-is-top-level?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 40,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d1e8851277a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7dc4cef291a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0c758474b122",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<main aria-label=\"Main menu bar for mobile\">",
            "xpath": "main[aria-label=\"Main menu bar for mobile\"]",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "63eb8a28520f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64a974aa"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Main landmark should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The main landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2c50a8b3598c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd6316ec"
          }
        ]
      },
      {
        "rule": "aria_id_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 37,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "xpath": null,
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "de4f31c3472a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The 'id' \"navigation01\" specified for the ARIA property 'aria-controls' value is not valid",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5f0b1760f2c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ffd9937f"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The 'id' \"navigation02\" specified for the ARIA property 'aria-controls' value is not valid",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "66c760378556",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-42a36eb8"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The 'id' \"navigation03\" specified for the ARIA property 'aria-controls' value is not valid",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "159790312f42",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1cd9db95"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "xpath": null,
            "message": "The 'id' \"navigation00\" specified for the ARIA property 'aria-controls' value is not valid",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8c784e4f1b97",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-430242d2"
          }
        ]
      },
      {
        "rule": "aria_attribute_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": 35,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "79fd48889a0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide01\" aria-controls=\"navigation01\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7768d4a806cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-78a5ee63"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide02\" aria-controls=\"navigation02\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "83458939e6b4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fdff0be0"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li id=\"slick-slide03\" aria-controls=\"navigation03\" aria-selected=\"false\" role=\"presentation\" aria-hidden=\"true\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "39f87e240618",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a5885fc4"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<li id=\"slick-slide00\" aria-controls=\"navigation00\" aria-selected=\"true\" role=\"presentation\" aria-hidden=\"false\" class=\"slick-active\">",
            "xpath": null,
            "message": "The ARIA attributes \"aria-selected\" are not valid for the element <li> with ARIA role \"presentation\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "160fea444ac2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9eaddabf"
          }
        ]
      },
      {
        "rule": "aria_keyboard_handler_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": 26,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d29f77814527",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0f133972"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f92ba089946e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b5b5af09f034",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8da8686d"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "Verify the <ul> element with \"tablist\" role has keyboard access",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0a65cb58800e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6e10d731"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Verify the <div> element with \"listbox\" role has keyboard access",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "fe4e7e9cb841",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8da8686d"
          }
        ]
      },
      {
        "rule": "widget_tabbable_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": 26,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c6a5c362db75",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-46bda8c1"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cc97e2042f5f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c063879b2c7f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1644f79b"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "Component with \"tablist\" role does not have a tabbable element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "615f48121c36",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1bff0418"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Component with \"listbox\" role does not have a tabbable element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5827f0241331",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1644f79b"
          }
        ]
      },
      {
        "rule": "aria_child_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": 26,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5fc71de825a0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<ul class=\"tabs product-tabs-title\">",
            "xpath": null,
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "144d3d05f1fd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "41eb93f2abb4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<ul class=\"tabs product-tabs-title\">",
            "xpath": null,
            "message": "The element with role \"list\" does not own any child element with any of the following role(s): \"listitem\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7104c90caa92",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ecb42c62"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<ul role=\"tablist\" style=\"display: block;\" class=\"slick-dots\">",
            "xpath": null,
            "message": "The element with role \"tablist\" owns the child element with the role \"img\" that is not one of the allowed role(s): \"tab\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1ce0c876a7ef",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-60943e11"
          }
        ]
      },
      {
        "rule": "element_tabbable_unobscured",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 24,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a class=\"icon-fallback-text popupVideo homepage-video__play\" href=\"https://www.youtube.com/watch?v=GUXA-8ei-Ak\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "586aafe815ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-faaba0c1"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count&text=\" target=\"_blank\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "51fbda0f1b0f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-655c8ef5"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<a class=\"share__link\" href=\"//twitter.com/share?url=https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units&text=\" target=\"_blank\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d70b032d79df",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12bbe71f"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<a href=\"https://preservefoodservice.com/collections/reusable-containers\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-cb69d6cd-25d6-4d00-b6b3-0253a082875f\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7b0ab9492e72",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-f2fd813d"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<a href=\"mailto:sales@preserve.eco\">",
            "xpath": null,
            "message": "Confirm that when the element receives focus, it is not covered or, if covered by user action, can be uncovered without moving focus",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "386787221e03",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-191a0679"
          }
        ]
      },
      {
        "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": 22,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<span>",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "827b8287da00",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-927350a0"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<h1 class=\"h2\" itemprop=\"name\">",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'Medium'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "dbf90dc4c9f4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9b5effaa"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 26px;\">",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'small'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4419c956d17e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cf50dca9"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<span data-fontfamily=\"Oswald\" style=\"font-family: Oswald; font-size: 24px;\">",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'larger'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ebcaaffd9fa3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c6d76b17"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<p data-mce-fragment=\"1\">",
            "xpath": null,
            "message": "Confirm the user instruction is still understandable without the word(s) 'big'",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5abe73566158",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-c51a4305"
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-main",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one main landmark. Multiple main landmarks make it impossible for screen reader users to reliably skip to primary content."
        },
        "wcag": {
          "scs": [],
          "level": "best-practice"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-main?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8835baf89c9a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "35a5af80e40b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "75f72cb771c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "bf4db1af9a8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<main aria-label=\"Main menu bar for desktop\">",
            "xpath": "main[aria-label=\"Main menu bar for desktop\"]",
            "message": "Document should not have more than one main landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one main landmark",
            "relatedPaths": [
              "main[aria-label=\"Main menu bar for mobile\"]",
              ".main-content"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "95ebae123d67",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6b33a9e3"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</div>",
            "xpath": ".zb-tab-content",
            "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": "chromium",
            "fingerprint": "5ba51bc0c22d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</div>",
            "xpath": ".zb-tab-content",
            "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": "chromium",
            "fingerprint": "0208c73df1e7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</div>",
            "xpath": ".zb-tab-content",
            "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": "chromium",
            "fingerprint": "2894b6926d9a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</div>",
            "xpath": ".zb-tab-content",
            "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": "chromium",
            "fingerprint": "293467d7f416",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div class=\"zb-tab-content\">\n\t\t\t\n\t\t\t\t<span class=\"icon-ztb-icon-email2 zb-tab-text-icon\"></span>\n\t\t\t\n\t\t\t<span class=\"zb-tab-text\">Contact Us</span>\n\t\t</div>",
            "xpath": ".zb-tab-content",
            "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": "chromium",
            "fingerprint": "e590c2603bf1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1aa2128d"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "75723fa9a04a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a6d41d697429",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0dec35f7992f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b545869808e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Verify color is not used as the only visual means of conveying information",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "266e99c84475",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-30482768"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "dfc94521ff95",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9f57fda46261",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ee4c00b74e2d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f66249883d85",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<link media=\"all\" type=\"text/css\" rel=\"stylesheet\" href=\"//preservefoodservice.com/cdn/shop/t/8/assets/style.scss.css?v=86262784718159952861784058896\">",
            "xpath": null,
            "message": "Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "45d5b8e3dbc1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b179d63"
          }
        ]
      },
      {
        "rule": "aria_main_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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<body class=\"template-index\" id=\"preserve-sustainable-food-service-solutions\">",
            "xpath": null,
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d2d2e9820e2e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8543b28a"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<body class=\"template-product\" id=\"heavy-duty-cutlery-knife-500-count\">",
            "xpath": null,
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "32a9877ec8ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a1a9620"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<body class=\"template-product\" id=\"compostable-medium-weight-knife-individually-wrapped-500-units\">",
            "xpath": null,
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "518afc533de3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e4765fbf"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<body class=\"template-page\" id=\"preserve2go\">",
            "xpath": null,
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0be5fd50a763",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d66003f9"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<body class=\"template-product\" id=\"preserve-everyday-bowls-100-count\">",
            "xpath": null,
            "message": "Multiple elements with \"main\" role do not have unique visible labels",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "91fbadb46807",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-07ca87c5"
          }
        ]
      },
      {
        "rule": "label_name_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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cee23e531f19",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cf7a89d16e0d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c71938b7484e",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cfe415106876",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<a aria-label=\"Link to call 888-354-7296\" href=\"/pages/contact-us123\">",
            "xpath": null,
            "message": "Accessible name does not match or contain the visible label text",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2d85182e9c73",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-29b60104"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a aria-label=\"My Shopping Cart\" 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": "chromium",
            "fingerprint": "510cfebcc491",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<a aria-label=\"My Shopping Cart\" 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": "chromium",
            "fingerprint": "b6203c514a71",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<a aria-label=\"My Shopping Cart\" 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": "chromium",
            "fingerprint": "b3ded345c4aa",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<a aria-label=\"My Shopping Cart\" 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": "chromium",
            "fingerprint": "27f38b30a297",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<a aria-label=\"My Shopping Cart\" 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": "chromium",
            "fingerprint": "e1b554ca8d48",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1ab33aa5"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<p class=\"content--flex h4--body\">",
            "xpath": null,
            "message": "Confirm this text 'Sustainable Solutions for Food Service' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "aa343959fdb9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d86a19a7"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "xpath": null,
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1c42f46cbb3f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "xpath": null,
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d464c0b7c029",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<p style=\"text-align: center;\" class=\"p1\">",
            "xpath": null,
            "message": "Confirm this text '9\"x9\" 9\"x9\"' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "be5b13a67b40",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6a28c790"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div id=\"Quantity-product\" class=\"quantity-selector__wrapper text-center\">",
            "xpath": null,
            "message": "Confirm this text 'Quantity' is used as a heading and if so, modify to use a heading element or role",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "078af883e668",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-fc206f8d"
          }
        ]
      },
      {
        "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": 20,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Form control with \"listbox\" role has no associated label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c57e9d7c8b61",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5b4627eb"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Form control with \"listbox\" role has no associated label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "129f90fd53f0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d7ad79f8"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Form control with \"listbox\" role has no associated label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "26223ea4342c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d7ad79f8"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "Form control with \"listbox\" role has no associated label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d5583ec961ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-af1f9454"
          },
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input required=\"true\" type=\"text\" placeholder=\"\" name=\"First Name*\" class=\"shogun-form-box-field shogun-form-text-input-field\" id=\"input-s-7ff4556c-c573-44a2-be07-8ac36db58286\">",
            "xpath": null,
            "message": "Form control element <input> has no associated label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0528a7956710",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-032bc016"
          }
        ]
      },
      {
        "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": 16,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<h5 class=\"uppercase home--uppercase\">Dispensers &amp; Dispenser Compatible Cutlery</h5>",
            "xpath": ".large--one-third.medium--one-third.text-center: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": "chromium",
            "fingerprint": "e3124143d6b0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-db4c8edb"
          },
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "xpath": "h3",
            "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": "chromium",
            "fingerprint": "be1e82bd9148",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "xpath": "h3",
            "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": "chromium",
            "fingerprint": "7dff275452d0",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "xpath": "h3",
            "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": "chromium",
            "fingerprint": "b3dbda9483cf",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<h3 class=\"home__subtitle\">Related</h3>",
            "xpath": "h3",
            "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": "chromium",
            "fingerprint": "ded430e4b493",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-e2bf9bbe"
          }
        ]
      },
      {
        "rule": "aria-input-field-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every ARIA input field has an accessible name so screen reader users know what information to enter."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 4422px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "xpath": ".slick-track",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "chromium",
            "fingerprint": "d377746d0e8d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "xpath": ".slick-track",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "chromium",
            "fingerprint": "6f6f2df0acfe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "xpath": ".slick-track",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "chromium",
            "fingerprint": "aa1128bd3bfe",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 2948px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "xpath": ".slick-track",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "chromium",
            "fingerprint": "7566a4d394ae",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<div class=\"slick-track\" style=\"opacity: 1; width: 3685px; transform: translate3d(-737px, 0px, 0px);\" role=\"listbox\">",
            "xpath": ".slick-track",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\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": "chromium",
            "fingerprint": "fc2e814c2a35",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-4e15429f"
          }
        ]
      },
      {
        "rule": "aria-toggle-field-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "xpath": ".slick-current",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "chromium",
            "fingerprint": "8f44b333e344",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "xpath": ".slick-current",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "chromium",
            "fingerprint": "6bd4f14c8bc7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "xpath": ".slick-current",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "chromium",
            "fingerprint": "86ec775942a8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "xpath": ".slick-current",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "chromium",
            "fingerprint": "516fdaedf434",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<div class=\"product__photo slick...\" data-thumb=\"//preservefoodservic...\" data-slick-index=\"0\" aria-hidden=\"false\" style=\"width: 737px;\" tabindex=\"-1\" role=\"option\" aria-describedby=\"slick-slide00\">",
            "xpath": ".slick-current",
            "message": "ARIA toggle fields must have an accessible name",
            "fixSummary": "Fix 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": "chromium",
            "fingerprint": "54a0b224f682",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8c5f111a"
          }
        ]
      },
      {
        "rule": "aria_child_tabbable",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2898px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "084748952f64",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-70fcf7b4"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c91109ca96b7",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3c0f94cb4415",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 1932px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6fc306e4a746",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-64f699a4"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<div role=\"listbox\" style=\"opacity: 1; width: 2415px; transform: translate3d(-483px, 0px, 0px);\" class=\"slick-track\">",
            "xpath": null,
            "message": "None of the descendent elements with \"option\" role is tabbable",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e15324353f79",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8a3349ea"
          }
        ]
      },
      {
        "rule": "aria_widget_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\" class=\"product__photo slick-slide slick-current slick-active\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b7f3fc2a3aec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-be97e651"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\" class=\"product__photo slick-slide slick-current slick-active\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9910640a6fd2",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-225b551e"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\" class=\"product__photo slick-slide slick-current slick-active\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "35807ad04d52",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc1d470a"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\" class=\"product__photo slick-slide slick-current slick-active\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6eb2efc79763",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5ba6f39f"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<div aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 483px;\" aria-hidden=\"false\" data-slick-index=\"0\" data-thumb=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\" class=\"product__photo slick-slide slick-current slick-active\">",
            "xpath": null,
            "message": "Interactive component with ARIA role 'option' does not have a programmatically associated name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7f803e247d7d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-2f8eb81a"
          }
        ]
      },
      {
        "rule": "label_ref_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": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "xpath": null,
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "07ee6047b645",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "xpath": null,
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a357e82d5c67",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "xpath": null,
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6ef7c54fb7f9",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "xpath": null,
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "26d146c747ba",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<label class=\"quantity-selector uppercase\" for=\"Quantity\">",
            "xpath": null,
            "message": "The value \"Quantity\" of the 'for' attribute is not the 'id' of a valid element",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8f6fe126dcb3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bc999f04"
          }
        ]
      },
      {
        "rule": "element_id_unique",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "xpath": null,
            "message": "The <input> element has the id \"\" that is empty",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9cfd2c1a0892",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "xpath": null,
            "message": "The <input> element has the id \"\" that is empty",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4f37ed79e0af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<input mm-step=\"1\" step=\"1\" mm-max=\"10\" max=\"10\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "xpath": null,
            "message": "The <input> element has the id \"\" that is empty",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9c7e53ed9762",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-039da935"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "xpath": null,
            "message": "The <input> element has the id \"\" that is empty",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "22c2037776af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<input mm-step=\"1\" step=\"1\" mm-stock-max=\"NaN\" mm-min=\"1\" data-submit=\"\" id=\"\" name=\"quantity\" pattern=\"[0-9]*\" aria-label=\"quantity\" data-id=\"\" min=\"1\" value=\"1\" class=\"js-qty__num QuantityInput\" type=\"text\">",
            "xpath": null,
            "message": "The <input> element has the id \"\" that is empty",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9056561c9913",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-a2d13421"
          }
        ]
      },
      {
        "rule": "aria_complementary_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 14,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<aside class=\"grid page-margin\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e6e76d97ca07",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<aside class=\"grid page-margin\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "61d6968c9d26",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<aside class=\"grid page-margin\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f0027e9cb978",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<aside class=\"grid page-margin\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1c782cb0fbe8",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<aside class=\"grid page-margin\">",
            "xpath": null,
            "message": "Element with \"complementary\" role does not have a label",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "371a7c085d9b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-142f282c"
          }
        ]
      },
      {
        "rule": "aria-allowed-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures ARIA attributes are only used on elements where they are permitted by the ARIA specification."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 12,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "51fa9eb84ecc",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "09537893a42b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "605c2f199cc4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f119b3cc5e00",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements must only use supported ARIA attributes",
            "fixSummary": "Fix all of the following:\n  ARIA attribute is not allowed: aria-selected=\"true\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "00cf4fd33b45",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-eaebace8"
          }
        ]
      },
      {
        "rule": "aria-required-children",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 12,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "xpath": ".slick-dots",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ea61c85e30fd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "xpath": ".slick-dots",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1a8504e0e49b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "xpath": ".slick-dots",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c801ed7a3e1d",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "xpath": ".slick-dots",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a1ce4113a728",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<ul class=\"slick-dots\" style=\"display: block;\" role=\"tablist\">",
            "xpath": ".slick-dots",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: [role=presentation]",
            "relatedPaths": [
              "#slick-slide00"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0006747077c1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-45e0c9ca"
          }
        ]
      },
      {
        "rule": "presentation-role-conflict",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/presentation-role-conflict?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 12,
        "examples": [
          {
            "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-HD-green-recycled-knife_small_cropped.jpg?v=1593687465\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "83032c6fb635",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/files/P23-PLA-WHITE-knife-cello-lr_small_cropped.jpg?v=1696204382\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6ee3ff11b6a5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/PreserveED-Bowl-Blue_1024x1024_b7a3b816-96f0-4662-a6f1-ad7c2958e614_small_cropped.jpg?v=1591384576\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6cff8777a9da",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/Preserve-Long-PHA-straws-1_small_cropped.jpg?v=1668619994\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "64a3ef3523a3",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<li class=\"slick-active\" aria-hidden=\"false\" role=\"presentation\" aria-selected=\"true\" aria-controls=\"navigation00\" id=\"slick-slide00\"><img src=\"//preservefoodservice.com/cdn/shop/products/preserve-compostable-cups-blue-12_small_cropped.jpg?v=1594226034\"></li>",
            "xpath": "#slick-slide00",
            "message": "Elements marked as presentational should be consistently ignored",
            "fixSummary": "Fix all of the following:\n  Element does not have global ARIA attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "fe439f1f66af",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-3d639e88"
          }
        ]
      },
      {
        "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": 8,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/dispenser\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/shutterstock_648599986-dispenser-merg_530x.jpg?v=1614372652\" alt=\"\">\n                  </p>\n                </a>",
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(1) > a[href$=\"dispenser\"]",
            "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": "chromium",
            "fingerprint": "25211bc93600",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b344de7c"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/cutlery\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/Preserve-FS-Catalog-Ccompost-wrapped-cover2-copy_530x.jpg?v=1656686318\" alt=\"\">\n                  </p>\n                </a>",
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(2) > a[href$=\"cutlery\"]",
            "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": "chromium",
            "fingerprint": "a3a9a2097d65",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7e383e0f"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/reusable-tableware\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/fsed-tw_530x.jpg?v=1656684705\" alt=\"\">\n                  </p>\n                </a>",
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(3) > a[href$=\"reusable-tableware\"]",
            "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": "chromium",
            "fingerprint": "9e7ffca64d9c",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ab6069a5"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/preserve2go\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/p2go-ed-tw_530x.jpg?v=1656685002\" alt=\"\">\n                  </p>\n                </a>",
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(4) > a[href$=\"preserve2go\"]",
            "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": "chromium",
            "fingerprint": "c6773e0f7001",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-1c0fae54"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/collections/compostable-tableware\">\n                  <p>\n                    <img src=\"//preservefoodservice.com/cdn/shop/files/wholesale-compostable-tw_530x.jpg?v=1656686010\" alt=\"\">\n                  </p>\n                </a>",
            "xpath": ".large--one-third.medium--one-third.text-center:nth-child(5) > 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",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b08d83f9b674",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-b39db34e"
          }
        ]
      },
      {
        "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": 8,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/dispenser\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "434c3da4cc8f",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-294d565f"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/cutlery\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "504ed08351cb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-54b45cf5"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/reusable-tableware\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "19d4a4dfd5df",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-258bd150"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/pages/preserve2go\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "93cf2325fa36",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-0e120f47"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<a href=\"/collections/compostable-tableware\">",
            "xpath": null,
            "message": "Hyperlink has no link text, label or image with a text alternative",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ff9688ff5500",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8ad378b3"
          }
        ]
      },
      {
        "rule": "text_contrast_sufficient",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<h1 class=\"title--flex\">",
            "xpath": null,
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8282c16e4d24",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-405e67bf"
          },
          {
            "url": "https://preservefoodservice.com/",
            "html": "<p class=\"content--flex h4--body\">",
            "xpath": null,
            "message": "The foreground text and its background color are both detected as #ffffff. Verify the text meets the WCAG AA requirements for minimum contrast",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "77b622bef8c6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-99e29573"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<h3 class=\"shogun-accordion-title\">",
            "xpath": null,
            "message": "Text contrast of 1.59 with its background is less than the WCAG AA minimum requirements for text of size 24px and weight of 400",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e6d03a21a398",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-101dabde"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<a data-mce-fragment=\"1\" data-mce-style=\"box-sizing: border-box; color: #0280c6;\" data-mce-href=\"https://www.preserveproducts.com/explore/preserve-compostables\" style=\"box-sizing: border-box; color: #0280c6;\" href=\"https://www.preserveproducts.com/explore/preserve-compostables\">",
            "xpath": null,
            "message": "Text contrast of 4.28 with its background is less than the WCAG AA minimum requirements for text of size 16px and weight of 400",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "31052dff507a",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ee44e2f4"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<a href=\"https://preservefoodservice.com/collections/sleeved-cutlery-for-dispenser\" class=\"shg-btn shg-cse shg-btn-text\" id=\"s-3c3df288-e5af-4cca-b87a-d3e958e052c4\">",
            "xpath": null,
            "message": "Text contrast of 4.37 with its background is less than the WCAG AA minimum requirements for text of size 18px and weight of 400",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5e4b94765435",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-631ef287"
          }
        ]
      },
      {
        "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": 7,
        "examples": [
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<h3 class=\"shogun-accordion-title\">Can I recycle my Preserve2Gos after their life?</h3>",
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading > .shogun-accordion-header > h3",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(1) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "613015582bd4",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-54b9cc89"
          },
          {
            "url": "https://preservefoodservice.com/pages/preserve2go",
            "html": "<h3 class=\"shogun-accordion-title\">Preserve2Go as part of a full sustainability strategy</h3>",
            "xpath": ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading > .shogun-accordion-header > h3",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 1.58 (foreground color: #8fcee7, background color: #f5f5f5, font size: 18.0pt (24px), font weight: normal). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".shogun-accordion.shogun-accordion-active:nth-child(2) > .shogun-accordion-heading"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c3a4bd0a3687",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cbaa4af4"
          },
          {
            "url": "https://preservefoodservice.com/products/compostable-cups",
            "html": "<a href=\"https://www.preserveproducts.com/explore/preserve-compostables\" style=\"box-sizing: border-box; color: #0280c6;\" data-mce-href=\"https://www.preserveproducts.com/explore/preserve-compostables\" data-mce-style=\"box-sizing: border-box; color: #0280c6;\" data-mce-fragment=\"1\">here</a>",
            "xpath": "a[data-mce-fragment=\"1\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.28 (foreground color: #0280c6, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".product-page"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0061759152bd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-04970820"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<a id=\"s-3c3df288-e5af-4cca-b87a-d3e958e052c4\" class=\"shg-btn shg-cse shg-btn-text\" href=\"https://preservefoodservice.com/collections/sleeved-cutlery-for-dispenser\"> BUY NOW </a>",
            "xpath": "#s-3c3df288-e5af-4cca-b87a-d3e958e052c4",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.37 (foreground color: #ffffff, background color: #007dcc, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#s-3c3df288-e5af-4cca-b87a-d3e958e052c4"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cd3eebea5a17",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-bd12c3ee"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<a id=\"s-b6f55926-b6d2-4bb3-be14-f437bcada055\" class=\"shg-btn shg-cse shg-btn-text\" href=\"https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry\"> CONTACT US </a>",
            "xpath": "#s-b6f55926-b6d2-4bb3-be14-f437bcada055",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.37 (foreground color: #ffffff, background color: #007dcc, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              "#s-b6f55926-b6d2-4bb3-be14-f437bcada055"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f1101683ecfb",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7aee23cd"
          }
        ]
      },
      {
        "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": 6,
        "examples": [
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input id=\"input-s-7ff4556c-c573-44a2-be07-8ac36db58286\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"First Name*\" placeholder=\"\" type=\"text\" required=\"true\">",
            "xpath": "#input-s-7ff4556c-c573-44a2-be07-8ac36db58286",
            "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 an empty placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "95b5e363b520",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-7d37880f"
          },
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input id=\"input-s-6d388832-2f5f-4938-a503-fc247bb47b5b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Last Name\" placeholder=\"\" type=\"text\">",
            "xpath": "#input-s-6d388832-2f5f-4938-a503-fc247bb47b5b",
            "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 an empty placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9cb63655e508",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-ae04f40b"
          },
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input id=\"input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Email Address*\" placeholder=\"\" type=\"text\" required=\"true\">",
            "xpath": "#input-s-8b8b797c-f6b5-4308-b48e-47660eabe11b",
            "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 an empty placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "aed3980a76e5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-387d272e"
          },
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input id=\"input-s-242872b9-62da-48dc-9d2d-acf952e8b561\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Phone Number\" placeholder=\"\" type=\"text\">",
            "xpath": "#input-s-242872b9-62da-48dc-9d2d-acf952e8b561",
            "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 an empty placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f4255fa37a3b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-6022c56a"
          },
          {
            "url": "https://preservefoodservice.com/pages/contact-us",
            "html": "<input id=\"input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b\" class=\"shogun-form-box-field shogun-form-text-input-field\" name=\"Your Question Topic\" placeholder=\"\" type=\"text\" required=\"true\">",
            "xpath": "#input-s-cf277a73-ce3e-4192-979a-7c16307f7f7b",
            "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 an empty placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "22b53b67d890",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-04595d2d"
          }
        ]
      },
      {
        "rule": "text_quoted_correctly",
        "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://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
            "html": "<p>",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \" Standard Length 10\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7a526f5effe5",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12d8c1d5"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<a target=\"_blank\" rel=\"noopener\" href=\"https://cdn.shopify.com/s/files/1/0058/2854/2552/files/Cutlery_Dispenser_Manual.pdf?v=1700663452\">",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \"About your new Preserve Cutlery Dispenser\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3ccca7723b62",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-5c22c4da"
          },
          {
            "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
            "html": "<p>",
            "xpath": null,
            "message": "If the following text is a quotation, mark it as a <q> or <blockquote> element: \" (5.5mm) ID 7.75\"",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d08062f3b094",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-12d8c1d5"
          }
        ]
      },
      {
        "rule": "aria-prohibited-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/9b33d56a/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "#s-5086cf08-bd29-46ea-b261-67af3646865e > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3dcc87b0adfd",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-33e10b48"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/9b33d56a/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "#s-607dd097-60a7-45af-834f-c9473a2c2781 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[title=\"Embedded Youtube Video\"][loading=\"lazy\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0818172b1db6",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-51c1c47d"
          }
        ]
      },
      {
        "rule": "frame_src_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": 2,
        "examples": [
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/t3lumJNnl0Y?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7512f5c313f1",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-cc650d1a"
          },
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<iframe loading=\"lazy\" title=\"Embedded Youtube Video\" src=\"https://www.youtube.com/embed/srln8CpHzUA?start=0&end=0&autoplay=0&loop=0&rel=1\" class=\"shogun-video-embed\">",
            "xpath": null,
            "message": "Verify <frame> content is accessible",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6a5eced3f67b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-9a0e79c2"
          }
        ]
      },
      {
        "rule": "svg_graphics_labelled",
        "engine": "equalAccess",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": null,
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://preservefoodservice.com/",
            "html": "<svg enable-background=\"new 0 0 97 97\" viewBox=\"0 0 97 97\" height=\"97px\" width=\"97px\" y=\"0px\" x=\"0px\">",
            "xpath": null,
            "message": "The SVG element has no accessible name",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "6876498347ec",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-8f50013d"
          }
        ]
      },
      {
        "rule": "table_headers_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": 1,
        "examples": [
          {
            "url": "https://preservefoodservice.com/pages/dispenser-support",
            "html": "<table class=\"shogun-table\">",
            "xpath": null,
            "message": "Table has no headers identified",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "144f89ae0c0b",
            "firstSeenAt": "2026-07-14T20:46:07.010Z",
            "patternId": "A11Y-d4572020"
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 110,
      "Visual Designer": 7,
      "Content Author": 87,
      "Front-End Developer": 1027
    },
    "severityStats": {
      "Critical": 55,
      "Serious": 41,
      "Moderate": 1011,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 1107,
    "resolvedCount": 0,
    "newIssues": [
      {
        "fingerprint": "e3124143d6b0",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2d09c19392be",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d1e8851277a3",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7dc4cef291a3",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8835baf89c9a",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "25211bc93600",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a3a9a2097d65",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9e7ffca64d9c",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c6773e0f7001",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b08d83f9b674",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "153b342be07e",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5ba51bc0c22d",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7edaa1a3f002",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "75723fa9a04a",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dfc94521ff95",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "63cd7a79a06c",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "10270c5b71dc",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb0970c80808",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f1892f177d58",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d2d2e9820e2e",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6cb054bb58c0",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cee23e531f19",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6172227ea1fa",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef3dfe9d426a",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "45c7646bff9f",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4e366e08530d",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "273579c97d71",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "510cfebcc491",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dc1bd2508606",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8282c16e4d24",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa343959fdb9",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "77b622bef8c6",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "586aafe815ec",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6876498347ec",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:svg_graphics_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "434c3da4cc8f",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "504ed08351cb",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "19d4a4dfd5df",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "93cf2325fa36",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ff9688ff5500",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "823ecf40f591",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a163a3b26d5f",
        "url": "https://preservefoodservice.com/",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51fa9eb84ecc",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d377746d0e8d",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ea61c85e30fd",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8f44b333e344",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "be1e82bd9148",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "92a3f9d025b6",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "87db836135ec",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c758474b122",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "63eb8a28520f",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "35a5af80e40b",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "83032c6fb635",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0208c73df1e7",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "260e599d0307",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a6d41d697429",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9f57fda46261",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bb63db282681",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b340290bf601",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a04cad7c8c63",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "56906c45c305",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "32a9877ec8ae",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f16f32996678",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cf7a89d16e0d",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "66aaa5f3da47",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "29ca2bd4b3b8",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "01f884a36069",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ff9f258e231e",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4a94cfe8c962",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b6203c514a71",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8f1448430f20",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fed15748d717",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "93c42bc5494c",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "232f840362c6",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d29f77814527",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c57e9d7c8b61",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c6a5c362db75",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "084748952f64",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b7f3fc2a3aec",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a89b7ebf5015",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3816ea289aee",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f92ba089946e",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cc97e2042f5f",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5fc71de825a0",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "de4f31c3472a",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "79fd48889a0f",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b233084de677",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5f0b1760f2c1",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7768d4a806cf",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "66c760378556",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "83458939e6b4",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "159790312f42",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "39f87e240618",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d9376522eb91",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1c42f46cbb3f",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "07ee6047b645",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ee4867552742",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9cfd2c1a0892",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fec146e2645a",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d7ee8169dfbc",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d3b8d9578f58",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "49a631c6e156",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "61ff3e9d908e",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51fbda0f1b0f",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "144d3d05f1fd",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e6e76d97ca07",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7156dd823311",
        "url": "https://preservefoodservice.com/products/heavy-duty-cutlery-knife-500-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "09537893a42b",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6f6f2df0acfe",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1a8504e0e49b",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6bd4f14c8bc7",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7dff275452d0",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b2a5c4054644",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f03eac6cd780",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2c50a8b3598c",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a4cf91cbf83d",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "75f72cb771c1",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6ee3ff11b6a5",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2894b6926d9a",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9e84a060172f",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0dec35f7992f",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ee4c00b74e2d",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0d10f6e7154f",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "693614428f51",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b6a3dfcab525",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0f04ba3705e0",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "518afc533de3",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ed393552dfda",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c71938b7484e",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1ed8a27b9fa0",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "332fa9608ce5",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d6a08ddf87fe",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3b1e1ce95d54",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5ce26fcd4f81",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b3ded345c4aa",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a8d1cb80be91",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "41026bbd0088",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "827b8287da00",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a4d8f4547a56",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4e34a2b50b62",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b5b5af09f034",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "129f90fd53f0",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c063879b2c7f",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c91109ca96b7",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9910640a6fd2",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "898fc6e1d4b3",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6bbfef4e2f30",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0a65cb58800e",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "615f48121c36",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "41eb93f2abb4",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8c784e4f1b97",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "160fea444ac2",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1399d5fca11d",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "86fe4af91b07",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "23f845b47265",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9f2eedc1cf03",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "596b11682345",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dbf90dc4c9f4",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d464c0b7c029",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a357e82d5c67",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "964c0395b222",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4f37ed79e0af",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b5ccb65f8dd1",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "03b38c1a9af7",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8689e13874b6",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a5da52c47e1e",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2d9614a088e1",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d70b032d79df",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7104c90caa92",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "61d6968c9d26",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e1402827862d",
        "url": "https://preservefoodservice.com/products/compostable-medium-weight-knife-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "613015582bd4",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c3a4bd0a3687",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "07ebc35219b2",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1cc01786bfba",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7771bb62bfc6",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "79dede11bfed",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "13c5a98732da",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e9b2e2119e03",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "14049f2bb250",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5a111add4584",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9592a2bacc20",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c24142415fac",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bf4db1af9a8f",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "293467d7f416",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b6cb6fdf0bf2",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b545869808e5",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f66249883d85",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2c899ee46e81",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "72cf21af7a63",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d32a8aaa5584",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "da1d0b3e2b9f",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0be5fd50a763",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6c33ad2b902a",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cfe415106876",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bd5e1cd921e",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f81d9d0ec5d8",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aaacd1ac575f",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5df0dd055cd8",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "131a4e855c7a",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "27f38b30a297",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2d543bca60c6",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6631ae317dd9",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "63485a81a31d",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e5528dee14bb",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3e660329ffad",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a510fef5ce54",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "be5b13a67b40",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a6815270bb18",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "76c5833e2ff8",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4419c956d17e",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7b0ab9492e72",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ebcaaffd9fa3",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "386787221e03",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e6d03a21a398",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1ac226de34d3",
        "url": "https://preservefoodservice.com/pages/preserve2go",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "605c2f199cc4",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aa1128bd3bfe",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c801ed7a3e1d",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "86ec775942a8",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b3dbda9483cf",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "49bef6072ece",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c5192e8e6927",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2018356b0790",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "280d1b645541",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "95ebae123d67",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6cff8777a9da",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e590c2603bf1",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2f15e8c5d03c",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "266e99c84475",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "45d5b8e3dbc1",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "61ff5c1b9175",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c7652195499d",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8b8c1c43b295",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d61274ad94f1",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "91fbadb46807",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c80016acaae0",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2d85182e9c73",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "97eed0c24b11",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "40f930daa781",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "13170f56b55d",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "abeb911c12c4",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "627a7998eaf7",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e1b554ca8d48",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "15b353064409",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9bff82ce9cd9",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f136237135f3",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa03057b54c5",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fe4e7e9cb841",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "26223ea4342c",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5827f0241331",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3c0f94cb4415",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "35807ad04d52",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cd83d1e61d4c",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9ea1fcf0644",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "10928e2206f6",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "27f490d735be",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1ce0c876a7ef",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a1b49899b277",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9c066866e13",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7d187ce65fcd",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "66a3dadcdd5e",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "926675c4854b",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6e08f3401781",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5422bd560afb",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "656ea51f6324",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "078af883e668",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6ef7c54fb7f9",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bd2d55177658",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9c7e53ed9762",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ea17bb48e34e",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "780f85a9c4a6",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "208158dc30f0",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a9065ee2412f",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d5491a8fd713",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9a087b64dbf8",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "68ddcb5adfa7",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f0027e9cb978",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8693d4564c45",
        "url": "https://preservefoodservice.com/products/preserve-every-day-bowls-100-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f119b3cc5e00",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7566a4d394ae",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a1ce4113a728",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "516fdaedf434",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ded430e4b493",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8f2156d8b99f",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5d6e31646f32",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd9d001f2545",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "29ac6a6949e0",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a44b387d8c85",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "64a3ef3523a3",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9c0dfcda279f",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d6e8b5698bfd",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "acd693b78ae8",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dfee3f347d75",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "749764d3cf37",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "291f63a0f6f0",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "00dbdffb394b",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "af17b6339d1c",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d6c18e2e5fce",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c96d661fa387",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "39b69d25ca67",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "15dd748dfd3a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "20f822084030",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51857b181b34",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d2f8cc3abf3d",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8edc624dd5bb",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ebf2025b7864",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "88925a8a89ad",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c8d0ecc77002",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d74ad691f625",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4a8be0b181c2",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2c91d36a61a2",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d5583ec961ec",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8473d6436570",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6fc306e4a746",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6eb2efc79763",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5b09a928dc20",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2643b8582fd4",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "53259f7397fa",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ac00737c87ee",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6b8d08733033",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8a09f9ec41cd",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "58c2232f4ab6",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3e6d20c13e4a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "84d8da89f2be",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d4147fb01ddb",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2961b72b4d6e",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "26d146c747ba",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa132a80dd07",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "22c2037776af",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "918f00f93a74",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "22e7d53b3e54",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e9f340cd960f",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f16210defee0",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6747e6fe0f92",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7a526f5effe5",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:text_quoted_correctly|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e8be73406753",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "70379dcd693a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1c782cb0fbe8",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "377d3c011b5d",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-giant-long-2400-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4216171ff32a",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "95b5e363b520",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9cb63655e508",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aed3980a76e5",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f4255fa37a3b",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "22b53b67d890",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a7d4f9e904b7",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f99e1a949479",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f6b509888877",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "100fb6468271",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b44106eefb5a",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8bc674b2d96f",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cafa8c15dca1",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9345f071d091",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "27abe27b22e0",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a872d5a19fe8",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "156fe21b05cc",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0bde4c7d6a0e",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6aa81c8d5a1c",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5756adb617c4",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e45046a80814",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "704fce608ae7",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "84595a0c8ce1",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3f4448bbce43",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bfa1f84e17be",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fd0010672f77",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "03bb995b8ce4",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "732e086b6218",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8539ed166045",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0528a7956710",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "52c3322c0cc6",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3ff4c37d8da3",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e9593a6456cf",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "75a91fcadd13",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bf1b69d1a37",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "65297ff4ce3a",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8c14f5951f74",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "925f25312aa8",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2203866f654f",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3f370e8c94a3",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0019221f4fac",
        "url": "https://preservefoodservice.com/pages/contact-us",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "00cf4fd33b45",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fc2e814c2a35",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0006747077c1",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "54a0b224f682",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0061759152bd",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "158f8acf75cc",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "536a2a3bf63f",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "35172eebd2ed",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "22d040b36e4e",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "20cddca748db",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "50e73587f47c",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fe439f1f66af",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "498dafa176b4",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b7d8e5461a32",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bcf54542be09",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7ddd76dc9d2b",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1aeabfef1445",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b398e5368543",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4984fadebe5d",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "532df042469f",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "30b5ec1f7a53",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "351664d83d96",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e95108658aeb",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d31b3fbc6f10",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6fb64493b579",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2cdadf020292",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a96f4302e9dd",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa306721dd30",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "006e9cf33382",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a9e84cd6da10",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "08deb3faa679",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0d28120f07f9",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ca01cb9b792d",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2f9fd550509f",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b0de4961ef2c",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2cbdeba485b5",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e15324353f79",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7f803e247d7d",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a4fd90e8c788",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6885677a9deb",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fc2e10832268",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "667341801d33",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b0b1347134cd",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1b2902667bec",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d08ad0f20650",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aaad28ff0694",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb89f829f349",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d332944efefc",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9c9985a759f1",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4199d4159198",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a6faa4d25eeb",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "69469c15e61b",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8f6fe126dcb3",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c9db9445e0e0",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9056561c9913",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6cee296c1a5a",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ed9bc05dbde0",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7c9a71d90625",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4cbf7f136f44",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "617d070ff6ab",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5abe73566158",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5497019003f5",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dd50d72fb273",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "31052dff507a",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6923699af862",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9c6dfcfc6660",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "371a7c085d9b",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4845539b6b1b",
        "url": "https://preservefoodservice.com/products/compostable-cups",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d5a2ecc5829a",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b2cc4727021c",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "85246a49e739",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "72e95401278d",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "90fdcb926943",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "96893cc640c7",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "56581b7ffe31",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4298b50fac0c",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3f239599407f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6e8104bbc797",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "532ef581960a",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1ea27e2b6917",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8dd737b0ef96",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "81209791ddb0",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3121588b8363",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7c90cc86bac5",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4c0572938b8f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6ab5b52af6b4",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e40c946b606b",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "88947b5d834f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2cf5b76431c0",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "54b6b5260252",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ace69b57cf63",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "eea1abd76a60",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "33392e4e6cdb",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e60118242d0f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e386add98ceb",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c53b9950db15",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bf4ec1e91c8f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "561a4fbaa50c",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bf7d5cfcb118",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "48fcb0bfb77d",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e946d53dd7f4",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bd386aeb102",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb1f6c6373c8",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b582e0033f4b",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "46ddd46528ce",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9dd1cea8c597",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b8f6611fc394",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1a06de3e338f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "882b1d8171dc",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "261fab358bea",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e435413295c2",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4a4cc3a355ee",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6ceb950e1db9",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d9965a1bf7ea",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "15f3888427e1",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "90dc8a58654a",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c998b0e9e6c1",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "87561babd5f8",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8aa930e86b8f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6127cfb75b0d",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e075da9ded99",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "71ad4509123f",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "12b11b6f0314",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8d26baf8500b",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "eae6b5d9787a",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3eb4a36a2539",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "379c95328503",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "52f7cd56ddba",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ff6cfc8f917a",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c51d45bae9d6",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "591168be955d",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1152ee8ed91b",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2e80243822dd",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8747db613518",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "91ed1fbc69f3",
        "url": "https://preservefoodservice.com/products/medium-compostable-plate-250-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7e077f73a295",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2b5a4416483f",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7ffb6d3ba63c",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0341367608f4",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e22280b130f1",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "10e09343acb7",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3ae613df3739",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "097ed800babc",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "137765dddaab",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9f229ee4b944",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "429a74314a0c",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "61f5edad6134",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4838ad4e55ae",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "be04cd1fceb5",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "75c20a2c8010",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f69c759b555a",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c0b26daaaf55",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "08e377f82ebf",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0e261e77db90",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "91896043c709",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f9a4707f8ebd",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "965036d29a54",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3464234f14db",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aff43cb5af81",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "92074a8f3691",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a989ac4d522f",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d7defccc3894",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "faead6ab3f0c",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "db3e2aef55ec",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a5a7bf2b96c5",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "98b06d25c478",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "913cc29a4123",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ada1d00fb047",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9829cd21be3f",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f2e96270f40d",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef2bc4b3aafc",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cfbd3cb420e1",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "501d9f3120f6",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "70d2f4ff0404",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e44ead7abd27",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5d9fba1cafdb",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ff6093c89ceb",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c4668dacb5eb",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "894928737b81",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "906ee6cd69b4",
        "url": "https://preservefoodservice.com/products/sandwich-food-storage-lid-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e91dd1fd8841",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1f9e8d3ac74a",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f070da71949c",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8e3c99a5e946",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "64628cd11ee5",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "79f991f6e0e5",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6bf71d157a45",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4384b49cac8f",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b5027ff91d4c",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d65155cd9f8e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2ce3c14ccce9",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ad03120bf6b7",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4ce2a861cf6e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c35be64827d4",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e745416a9c55",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e09b9f74a739",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "41ef71f12adc",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ae506cb5c86a",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6aa1b1741a38",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "01b76e901aff",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5058ab006b31",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ecdd7cda6835",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51075163f7ed",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "815201b07174",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "71304db217ce",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2ca4d592ed91",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e92f3905c0d2",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d3699e306a75",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "78abcf040e72",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ba0073fb16f4",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1fe0dc6e11d4",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f59552ae815b",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c4898b15ff73",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "21f9a0c34bd7",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5230168325f2",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4a46225f2218",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0bceb8edb520",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f09da2330d52",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "feed764c6c82",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "de16df00a786",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "85ac52c20399",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c152cb646bc3",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "68c21968e494",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "26553db30255",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef252165ce5e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "35ed5d38f85e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dba14966375d",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "38fd7b53468f",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "856f4b67153b",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2d285a8610fe",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "39e96b32d29b",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8fcc9a195690",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "457624be8b91",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "17923995b354",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dfb1108e8555",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "90acdc5f2dbe",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ed3e9c8f0ba1",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7f1472842ee7",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "edf82411f6e3",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "afc10c4523e3",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ed4183269615",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a1eec0670ef6",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5e76f44ee203",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-small-60-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0ccdaf4d7042",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8c3a77a85cae",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2592745caa98",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6d26e34986e9",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "719838abbff8",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6dacc9d522bb",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "119351de273d",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6585a7f4a9a2",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "62ea93442588",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "646df91c6e7c",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "06f3ea3c350b",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9e15c38d450",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5fd15076a83a",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a66c50cf6dc5",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "eacbf024f841",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2636a66f003d",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "033f14661d54",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1fe0945186da",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a71c27439c19",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "97681319c3ea",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7d118ae1a03e",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d970f14f9d88",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c220a0756d43",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2f2a13f11a75",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f721f32d6919",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "339b7ef0d1f0",
        "url": "https://preservefoodservice.com/pages/faqs",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3dcc87b0adfd",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0818172b1db6",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cd3eebea5a17",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f1101683ecfb",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "75ddbf9d8636",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "093c6fa771b2",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0a5988b06308",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a2d45dfeb53d",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "080cf27070ef",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "041f8d6269ac",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "171de0f3e8e8",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3c5645ac7594",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3984e10f258f",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "482a806cc36d",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9ac779a84986",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a691e90de68b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "74230a4e8d0e",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bff1a2e4efb8",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1f3faa5acb06",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0b253a4b4b4b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "448c58df3859",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bab397266f7a",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a6f4abd329f3",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b0d05100d8f2",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "55f0636d0f5c",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8555f408b2ec",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5ca07489cb85",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d219c97ddf24",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7512f5c313f1",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:frame_src_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef94b41c0d7b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6a5eced3f67b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:frame_src_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3116e23da285",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9cc74c5010b1",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3ccca7723b62",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:text_quoted_correctly|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a8d848cc14bc",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "144f89ae0c0b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:table_headers_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1b6dcd78a5b0",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5e4b94765435",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5691dc18f854",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "26a52fa99f7b",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f108d88fbaab",
        "url": "https://preservefoodservice.com/pages/dispenser-support",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2bd1df078a08",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eecba9bb999c",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "97f27e9f2849",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7601f821f1a4",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9b373942ca3f",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1277cd4af357",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c08cfb986d5c",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c4e4caaa7a92",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a7ce943d78d8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d2530c59ec20",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0f4275b7326",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f5040f62c8ac",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2ed87d9df145",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cc24ac4d019c",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6533bbcab474",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dfbb1d580bdc",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "507afa4c4910",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "29720793de74",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6013e465f7be",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "42f46644b8a3",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2b8eeea1dce8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bedca7593fbb",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7f6d1c0a34e2",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4e74fba1fae8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "17c6a63399e1",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "921c2ca97e06",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f385e91a21d4",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "96eee7229e05",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "acdc9196cbac",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1b7d02b237a8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "59187818a145",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5ca85e52be9f",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "90017ec13039",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "09b37adfc350",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7727b8211826",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e94512f10040",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e361166998a7",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b8cef7b9768c",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "288328c3ae33",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0a03635a79e6",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cd2601db4b14",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d9850d6b0fff",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1a26a52365bc",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4f4deee3edd8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e1b57cad99d5",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "05fdbbafd33c",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c5882e2cc118",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2c074ddb18ad",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3ef32da749d5",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2a4d143a12c6",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "748471bde0f8",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3d6325d81207",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5e7b2273e989",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d6d7107d1057",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2cf0acf49b23",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "21a16607b199",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ee23504081da",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "97abf4943b44",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bb4b6eef3847",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "42c6a02775c1",
        "url": "https://preservefoodservice.com/products/preserve%C2%AE-2-go-reusable-to-go-container",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ce96e5589572",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9312aa70e3f9",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d5d627d8a631",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9c4eca5f3d33",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d9cf922da94c",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "86e0eedbd972",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "73be3af68abe",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f5e748d76c54",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0d8ffcb9fe88",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "24d59f26a396",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f69ac5944493",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2b13896ab2c7",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "89452e780877",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5d7d1ecc95b1",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "449ce1d38dde",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "952cad74e78d",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9c1087e0a353",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f57e10daa687",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "948ed7788c76",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e60ab965e58f",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ee527e51ed97",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "41dc635861a6",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6a5f88edb86a",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cf82050d0a1a",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef8bd68e4d4a",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0e57641b417d",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d2915aac6f2c",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f561a13d2caa",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1bc368b562a2",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3d5709abdb0e",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8b95e838fab5",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6467ebbc3459",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7b25a72c7590",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e5308f3ee796",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3a35b22479ff",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "945c2554fd95",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "686a2e2585d8",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7d848d512268",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "015f1fa3f66f",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e0598a888551",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:a_text_purpose|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb0c2e02a4f6",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ce19e4ea63da",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "639858c406f6",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8eff14db8ccb",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d10988ee55dd",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5c3b68ff9f0f",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5246f6d54670",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2ff5d96ccf2e",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "726b2d777b85",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0500a1ca32e8",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c8c829445075",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "908e952de909",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3eb42ebb09e1",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:text_contrast_sufficient|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a4ff30a6067f",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ef6a977e2a0f",
        "url": "https://preservefoodservice.com/pages/cutlery",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "176cbac562ba",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a4a39fd6e5d6",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d86178296a41",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ddf5534c02dc",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af18e45acb63",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a8bd7cc4efee",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "75ad2663d966",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4b1ea96f5602",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4d25d093c920",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c79a7b379043",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9c82912a159d",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ae6dbb654954",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "69ba871151d5",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4506e9fb5c26",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "44b38a97d932",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0be8dd44268d",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "562a664b4748",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "952b4f99a0c9",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "10f3c810ebbe",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5238d06ae388",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8be6319a7304",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "afb0c51b2c3a",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7f826bf2fe78",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "228b1ee43574",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dcd67d8e2c61",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "200fa88d2e44",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5a4a5140f8bc",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7c8c2acd0e23",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "46d7ba9a6b3e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d39092f3087f",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f2f9262c6f8a",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cc1724713631",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "302395a81151",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6945f4ba42de",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d4d0903ff7e5",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb82d2c87664",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "593acf5a4de3",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "73d9c6003ed7",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "89f4c35f1183",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f07acab7df12",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ce1c4c6be280",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b340300dd429",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "14db3d4ff0b3",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cea4f539f5b4",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bddd81637fb9",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5425aff033d8",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1a8c90559630",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9299ae8087ff",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bbc905a99d1d",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "499d4fae2e59",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dff662f39400",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6c5dc924492d",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3751cb7a2e0f",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "52029788b0ae",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2db1a53bc7cf",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a87494f1a84c",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3b72b53f2941",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "199337198612",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "056b183aeb31",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6bb1217391cc",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7d73edb223e0",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b723aabc5047",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ad4b3769ea16",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d620f808db82",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "943ce11b436f",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4ed9024a3348",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4f3e30c1122e",
        "url": "https://preservefoodservice.com/products/round-food-storage-container-mini-80-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bb404afa4334",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3f1c46d02606",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "883d86071e25",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e2d751a0f48e",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd2a8ae59f56",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a342b1da2e9f",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c849c61a6d7a",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fb4ef3a36fdf",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d3426f676c5f",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bfd5efd4ec7",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "67f60f83933c",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1f7845175fb8",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cb88a3417f79",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c0fe07724352",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ffe9823426e6",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4acdde54b0bf",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d960e6d4ec22",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bf3a40d626ed",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c40fc45e222a",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6a01b4f18293",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2edf0ec1964e",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1f32f261d26e",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c31f0af192a4",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bfb25ee021a4",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9a33d424bf19",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7a056bf600be",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "474f15662a04",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0576b378f05f",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cbfb4491c65b",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6921b5a6ac96",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51e5566aa57b",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4497e4203bb4",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "43f8309f64a2",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4d8fbe1699de",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7955a932fbba",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "558b37abf245",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "79b5c9c82044",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f8cab9e02b6b",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6a6010bba9b0",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4fadb0774cfa",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e7c8fa49cc84",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d418fcc3fc00",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5a3caac7095e",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "72f9b4ea0632",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "55d1a2dda7ff",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "37219914cd07",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "357b2df89ea9",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d1eff9ef6e9e",
        "url": "https://preservefoodservice.com/products/recycled-plastic-medium-weight-soup-spoon-individually-wrapped-500-units",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "53744abb6ccf",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ac961c992f15",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c55c5565c2a",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a85b70e2ad16",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "255159bdf31a",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "19db9ec89699",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "de7a08dcbeb4",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "102ce7a7aa7b",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5c36a7e45b7d",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d3ef9679168f",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ed7b83832637",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1f229a35c2d9",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3e45fc7da76b",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "63e9e271a1c4",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "84e428d857a0",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3bfad1ccc7d2",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3abe291953a3",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b673c74a154e",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "df341cfa32f7",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fc637f90c7c9",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "911b7a25d5cb",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b99c59535f82",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2f3426ff22a9",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a4314d5456c7",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fd91af001163",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f1bbdcd1aa64",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "a84e340c1adf",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9ce4a4eb5f4",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "88b4f5044487",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "be6dea2fe881",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "43a8f5cd092c",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ee86b114a44a",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "954922896647",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "06cb96a34fd4",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "606216efde46",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8736b691cdbb",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4fbec10917a9",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d46a5127f681",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "74681931297a",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "49aefba71a11",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "340bcb744e0c",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9baab4855754",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bd29898c8f2",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "96087295c844",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fee63d1bc2e2",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c1eb16584217",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "df74c296fe09",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0f1707bc3b05",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f180856c6b8d",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "40cc07edc96b",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5b886a5b760f",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "021268e22145",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d0b474eefe6d",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "15b6c138c576",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "19e2fc75d5f4",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aa4da813faf8",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5fa8f34acb90",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ad492c52f732",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9e191921041d",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "edab28c69545",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d604a1dd8cbe",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d86ad278409e",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:text_sensory_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "933057c38614",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1b54b390878e",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f6413cdec7bd",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c9ad14919dfb",
        "url": "https://preservefoodservice.com/products/compostable-straws-800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "be4fea40afd0",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c065d23d7f24",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f82f345cac9d",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7f6d85b8521b",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "77cf60499fba",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "30e34785d48b",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "92dfaf6f6791",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0b1763d8ee0f",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cc6e1e028e01",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cfb39b03908b",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c429f455934",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f3fe95387409",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "625cf09345e2",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "72a45339b82e",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7b6c34833ccc",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2e2388161999",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fa74455835cb",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e00977fc72e0",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d8f2537fe4a0",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5ab5d92c476d",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bdc41eb649db",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "53c8cc5a5706",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d51d49cc7fcc",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ea67fde6aab7",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b5f43447aa9a",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "da696795dbf0",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "74013550e901",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6351afa4fe46",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "43b69665e81e",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c7cf0491953d",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6ba1f7332584",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e0859b1f0b22",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e756c04f9150",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "46f24e019f9d",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e3c7e96965ac",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3a90cee30a2b",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "abe627429470",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4457b101036a",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "709670b1f62e",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0f4123fd59a0",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4c5eaded722e",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "33b75b9d1ca7",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7195ddba9618",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d7431fb02b61",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f5cf82789c91",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5bc317f6c3f5",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c7242851558c",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b70b4ad51041",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "cf808baad546",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e608581f1728",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "aee0755d64c9",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "0a0d5acc9eef",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7865846c1ea7",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "08e5c6039e1f",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "22199af766be",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7898772b8076",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b89a22ada13b",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ba5b8d20fae2",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ebb17a625da7",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ec5ad1b01662",
        "url": "https://preservefoodservice.com/products/preserve2go%C2%AE-9-x-9-reusable-to-go-container-48-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7455227d7d55",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "abafba260ffa",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "20a49fd85e92",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "21366bdc2488",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b13500b05590",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "95b8eb55d64d",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b7b935b4a72c",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e99f94e2aafe",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "dd1da397d323",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:landmark-main-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d13e5620579a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:landmark-no-duplicate-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1978288adaec",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:presentation-role-conflict|light",
        "engine": "axe"
      },
      {
        "fingerprint": "24bfcf29804a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "349698c54e47",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "1ee708720bf4",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_color_misuse|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7b9ed25fcfc3",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_highcontrast_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7d2228d9783a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9efcec8c4ce",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5725b1a40634",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "823c31871bc1",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "e0b04a7c8d78",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_main_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "f1d01f788f5c",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "734fdafca5c2",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:label_name_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5a54d4398569",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "976c837f9486",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d922623361c1",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9ad912cebb5e",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "9728f8054dac",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "07785bfaa56b",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_tabbable_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "ddfb2d9545a7",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b5cc9c04544f",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9cf1a8376c8",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bc12d7b49436",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d9e3b7a3d8d0",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7353826802c1",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:input_label_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "020df7ed1f95",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c2f1bf8f0b99",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_child_tabbable|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "bcc78009b6f4",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_widget_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "59f85761d172",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "8f49cea98215",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "65ec7a5cf340",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_keyboard_handler_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7767563c11a2",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:widget_tabbable_exists|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "00448d28147c",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "3cd77a049d89",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "c95b47645787",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "51403ef2a93b",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:img_alt_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "5ab721996619",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "dfe87fbdf91d",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_attribute_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4227edd8f573",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:text_block_heading|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "4dc825be3815",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:label_ref_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7c7ba17775cf",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d98f77caa8b5",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_id_unique|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "2f315ba3f6f6",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "10f80aed6094",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:input_label_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "6097eb3c4d3a",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "59c9945b88e3",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:style_focus_visible|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "7ef908caea61",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_attribute_deprecated|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d08062f3b094",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:text_quoted_correctly|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "d12812cd9a69",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:element_tabbable_unobscured|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "b9a6ebbaa7ae",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_child_valid|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "fdb003181e35",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_complementary_labelled|light",
        "engine": "equalAccess"
      },
      {
        "fingerprint": "539b135be1bc",
        "url": "https://preservefoodservice.com/products/home-compostable-pha-straws-jumbo-standard-2800-count",
        "ruleKey": "rule:aria_role_redundant|light",
        "engine": "equalAccess"
      }
    ],
    "resolvedIssues": []
  }
}
