# Scan Report: Preserve 2

- Issue: https://github.com/mgifford/open-scans/issues/254
- Submitted by: NicoleMBytes
- Scanned at: 2026-04-09T19:01:10.700Z
- Engines used: All engines (AXE, ALFA, Equal Access, AccessLint, QualWeb)
- Scan duration: 42.7 minutes
- Total URLs submitted: 77
- Accepted public URLs: 77
- Rejected URLs: 0
- 🎨 **Accessibility personalization (CSS media queries):**
  - 🌙 Dark mode: None of the scanned URLs support `prefers-color-scheme: dark`
  - ⚡ Reduced motion: None of the scanned URLs support `prefers-reduced-motion: reduce`
  - 🔍 High contrast: None of the scanned URLs support `prefers-contrast: more`
  - 🖥️ **Forced colors:** 75 of 77 URLs (97%) support `forced-colors: active`
  - 🪟 Reduced transparency: None of the scanned URLs support `prefers-reduced-transparency: reduce`
- ALFA outcomes: 76338 passed, 4838 failed, 1360 cantTell, 3487 inapplicable
- axe outcomes: 145658 passed, 5547 failed, 1025 cantTell, 2834 inapplicable
- Equal Access outcomes: 347604 passed, 4758 failed (4703 unique, 55 duplicate), 4096 cantTell, 0 inapplicable
- AccessLint outcomes: 6780 passed, 120 failed (120 unique, 0 duplicate), 0 cantTell, 0 inapplicable
- QualWeb outcomes: 42321 passed, 1816 failed, 6308 cantTell, 1251 inapplicable
- Duplicate findings caught by later scanners: 10207

## 🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact (combined scanner unique failures):

| Page | axe Unique | ALFA Unique | Equal Access Unique | AccessLint Unique | QualWeb | Total Unique | Page Title |
|---|---:|---:|---:|---:|---:|---:|---|
| [View Page](https://www.preserve.eco/collections/summer-collection/products/toothbrush-in-lightweight-pouch-6-pack) | 2 | 37 | 84 | 1 | 27 | **151** | Preserve Toothbrush in Lightweight Pouch \| 6-pack |
| [View Page](https://www.preserve.eco/collections/toothbrush-subscriptions/products/toothbrush-in-lightweight-pouch-single) | 2 | 33 | 89 | 1 | 25 | **150** | Preserve Toothbrush in Lightweight Pouch \| Single |
| [View Page](https://www.preserve.eco/collections/summer-collection) | 4 | 28 | 46 | 6 | 59 | **143** | Summer Collection &ndash; Preserve |
| [View Page](https://www.preserve.eco/collections/toothbrush/products/toothbrush-in-lightweight-pouch-single) | 2 | 26 | 82 | 1 | 26 | **137** | Preserve Toothbrush in Lightweight Pouch \| Single |
| [View Page](https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-6-pack) | 2 | 31 | 77 | 1 | 26 | **137** | Preserve Toothbrush in Lightweight Pouch \| 6-pack |
| [View Page](https://www.preserve.eco/collections/earth-day-collection/products/popi-shave-5-razor-system-handle-1-blade) | 3 | 28 | 75 | 3 | 27 | **136** | Preserve Shave 5 Razor System \| Handle &amp; 1 Blade |
| [View Page](https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-small) | 3 | 28 | 76 | 2 | 26 | **135** | UTEC Cutting Board \| Small &ndash; Preserve |
| [View Page](https://www.preserve.eco/collections/oral-care/products/kids-toothbrush-single) | 2 | 27 | 79 | 1 | 24 | **133** | Preserve Kids Toothbrush \| Single |
| [View Page](https://www.preserve.eco/collections/preserve/products/9-compostable-plate) | 2 | 28 | 76 | 1 | 25 | **132** | Medium Compostable Plate \| 24 Count &ndash; Preserve |
| [View Page](https://www.preserve.eco/collections/kitchen/products/colander-small) | 2 | 27 | 78 | 1 | 24 | **132** | Preserve Colander \| Small |

## 🔧 Most Common Issues (ALFA)

These ALFA accessibility issues appear most frequently across your pages:

| Rule | Pages Affected | Documentation |
|---|---:|---|
| [SIA-R111](https://alfa.siteimprove.com/rules/sia-r111): Interactive elements have a sufficient target size | **75** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r111) |
| [SIA-R66](https://alfa.siteimprove.com/rules/sia-r66): Text has enhanced contrast with its background | **75** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r66) |
| [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72) | **71** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r72) |
| [SIA-R73](https://alfa.siteimprove.com/rules/sia-r73): Text spacing can be adjusted without loss of content | **71** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r73) |
| [SIA-R68](https://alfa.siteimprove.com/rules/sia-r68): Accessible name contains the visible label text | **62** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r68) |
| [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113) | **20** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r113) |
| [SIA-R2](https://alfa.siteimprove.com/rules/sia-r2): HTML elements have a valid lang attribute | **10** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r2) |
| [SIA-R11](https://alfa.siteimprove.com/rules/sia-r11): Button elements have an accessible name | **6** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r11) |
| [SIA-R53](https://alfa.siteimprove.com/rules/sia-r53): Headings follow a logical hierarchy | **4** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r53) |
| [SIA-R78](https://alfa.siteimprove.com/rules/sia-r78): Headings of same level have text content between them | **4** of 77 | [View Rule](https://alfa.siteimprove.com/rules/sia-r78) |

> 💡 **Tip**: Click on the rule documentation links to learn how to fix each issue.


## 🔧 Most Common Issues (axe)

These axe accessibility issues appear most frequently across your pages:

| Rule | Pages Affected | Documentation |
|---|---:|---|
| aria-allowed-role | **62** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/aria-allowed-role) |
| listitem | **62** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/listitem) |
| image-alt | **10** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/image-alt) |
| region | **8** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/region) |
| link-name | **6** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/link-name) |
| heading-order | **4** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/heading-order) |
| color-contrast | **2** of 77 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/color-contrast) |

> 💡 **Tip**: Click on the rule documentation links to learn how to fix each issue. Consider fixing the most common issues first for maximum impact.

> 🤖 **Future Enhancement**: This report will soon include AI-powered fix suggestions for authenticated GitHub users (opt-in only, no auto-run AI).

## 🔍 Cross-Page Patterns: Common HTML Issues

These HTML patterns cause the same accessibility errors across multiple pages. **Fix the pattern once in your codebase to fix it everywhere!**

### 🎯 Top Patterns to Fix (Highest Impact)

#### Pattern 1: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/account">...</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 2: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/collections" class="nav-link">Shop</a>
```

**XPath** (use in browser DevTools):
```
/a[@class="nav-link"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a[@class="nav-link"]')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 3: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="https://preserve-eco.myshopify.com/a/faq" class="nav-link">FAQs</a>
```

**XPath** (use in browser DevTools):
```
/a[@class="nav-link"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a[@class="nav-link"]')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 4: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>
```

**XPath** (use in browser DevTools):
```
/a[@class="CartToggle"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a[@class="CartToggle"]')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 5: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/collections">Shop</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 6: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/overview">Who We Are</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 7: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/corporate-sales">Sales</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 8: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/gimme5-overview">Gimme 5</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 9: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/contact-us">Contact Us</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 10: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="https://preserve-eco.myshopify.com/a/faq">FAQs</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 11: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/manage-subscriptions">Manage Subscriptions</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 12: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="https://www.preserve.eco" itemprop="url">© Preserve 2026</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 13: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/search">Search</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 14: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/privacy-policy">Privacy Policy</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

#### Pattern 15: Affects 75 page(s) - 75 occurrence(s)

**Scanner**: ALFA
**Rule**: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**Issue**: Target has insufficient size

**HTML Pattern**:
```html
<a href="/pages/terms-of-use">Terms of use</a>
```

**XPath** (use in browser DevTools):
```
/a
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('/a')`
5. The element will be highlighted

**Affected Pages**:
- https://www.preserve.eco/collections/shave-5-systems
- https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large
- https://www.preserve.eco/collections/razor-systems
- https://www.preserve.eco/collections/collections
- https://www.preserve.eco/collections/featured/products/popi-toothbrush-single
- *...and 70 more page(s)*

---

> 💡 **Pro Tip**: These patterns likely come from shared components or templates in your codebase. Fix them in the component/template source, and the fix will propagate to all affected pages.

## 📊 Detailed Results

Complete scan results for all tested pages:

| Submitted URL | Final URL | Status | HTTP | Redirected | Time (ms) | axe Unique | ALFA Unique | Equal Access Unique | AccessLint Unique | Duplicates | Notes |
|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---|
| https://www.preserve.eco/collections/shave-5-systems | https://www.preserve.eco/collections/shave-5-systems | OK | 200 | no | 30737 | 2 | 17 | 38 | 4 | 35 | Shave 5 Systems &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: image-alt |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large | https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large | OK | 200 | no | 32048 | 2 | 26 | 72 | 1 | 188 | Preserve Round Food Storage Container \| Large |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/razor-systems | https://www.preserve.eco/collections/razor-systems | OK | 200 | no | 28790 | 0 | 24 | 45 | 1 | 41 | Razor Systems &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/collections | https://www.preserve.eco/collections/collections | OK | 200 | no | 28330 | 0 | 15 | 35 | 1 | 49 | Collections &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/featured/products/popi-toothbrush-single | https://www.preserve.eco/collections/featured/products/popi-toothbrush-single | OK | 200 | no | 34094 | 2 | 21 | 74 | 2 | 194 | POPi Toothbrush in Lightweight Pouch \| Single &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_id_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/travel-razor | https://www.preserve.eco/collections/travel-razor | OK | 200 | no | 28458 | 2 | 25 | 49 | 2 | 37 | Travel Razor &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/gifting/products/food-storage-lunch-pack-4-containers | https://www.preserve.eco/collections/gifting/products/food-storage-lunch-pack-4-containers | OK | 200 | no | 32321 | 2 | 23 | 68 | 1 | 146 | Preserve Food Storage Lunch Pack \| 4 containers |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/cups/products/on-the-go-cups-10-count | https://www.preserve.eco/collections/cups/products/on-the-go-cups-10-count | OK | 200 | no | 30517 | 2 | 20 | 62 | 1 | 182 | Preserve On The Go Cups \| 10 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/toothbrush/products/toothbrush-in-lightweight-pouch-single | https://www.preserve.eco/collections/toothbrush/products/toothbrush-in-lightweight-pouch-single | OK | 200 | no | 34369 | 2 | 26 | 82 | 1 | 191 | Preserve Toothbrush in Lightweight Pouch \| Single |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/summer-collection | https://www.preserve.eco/collections/summer-collection | OK | 200 | no | 42362 | 4 | 28 | 46 | 6 | 208 | Summer Collection &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R69 (Text has sufficient contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: color-contrast, image-alt |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_contrast_sufficient |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: distinguishable/color-contrast, landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/lightweight-pouch-featuring-artists-for-humanity-artwork | https://www.preserve.eco/collections/lightweight-pouch-featuring-artists-for-humanity-artwork | OK | 200 | no | 28001 | 2 | 15 | 32 | 2 | 41 | Lightweight pouch featuring Artists For Humanity artwork &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/toothpick-subscriptions/products/flavored-toothpicks-2-pack | https://www.preserve.eco/collections/toothpick-subscriptions/products/flavored-toothpicks-2-pack | OK | 200 | no | 31711 | 2 | 23 | 67 | 1 | 188 | Preserve Flavored Toothpicks \| 2-pack |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/reusables/products/round-food-storage-container-mini | https://www.preserve.eco/collections/reusables/products/round-food-storage-container-mini | OK | 200 | no | 32406 | 2 | 22 | 74 | 2 | 187 | Preserve Round Food Storage Container \| Mini |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/straws | https://www.preserve.eco/collections/straws | OK | 200 | no | 25906 | 2 | 11 | 29 | 2 | 29 | Straws &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/reusables/products/sandwich-food-storage-container-set-of-2 | https://www.preserve.eco/collections/reusables/products/sandwich-food-storage-container-set-of-2 | OK | 200 | no | 32346 | 2 | 22 | 71 | 1 | 185 | Preserve Sandwich Food Storage Container \| Set of 2 |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/plates/products/small-compostable-plates-8-count | https://www.preserve.eco/collections/plates/products/small-compostable-plates-8-count | OK | 200 | no | 32342 | 2 | 22 | 70 | 1 | 73 | Preserve Small Compostable Plates \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/food-storage-containers/products/round-food-storage-container-large | https://www.preserve.eco/collections/food-storage-containers/products/round-food-storage-container-large | OK | 200 | no | 31402 | 2 | 20 | 64 | 1 | 188 | Preserve Round Food Storage Container \| Large |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/summer-collection/products/toothbrush-in-lightweight-pouch-6-pack | https://www.preserve.eco/collections/summer-collection/products/toothbrush-in-lightweight-pouch-6-pack | OK | 200 | no | 34526 | 2 | 37 | 84 | 1 | 197 | Preserve Toothbrush in Lightweight Pouch \| 6-pack |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/utec-cutting-boards/products/utec-gift-set-large-and-small-cutting-boards | https://www.preserve.eco/collections/utec-cutting-boards/products/utec-gift-set-large-and-small-cutting-boards | OK | 200 | no | 28444 | 2 | 14 | 54 | 1 | 66 | UTEC Gift Set \| Large and Small Cutting Boards &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-tableware-set-pack-for-4 | https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-tableware-set-pack-for-4 | OK | 200 | no | 33069 | 2 | 27 | 72 | 1 | 189 | Preserve Everyday Tableware Set \| Pack for 4 |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/no-animal-testing | https://www.preserve.eco/collections/no-animal-testing | OK | 200 | no | 31051 | 0 | 25 | 45 | 1 | 61 | No Animal Testing &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/toothpicks/products/flavored-toothpicks-24-pack | https://www.preserve.eco/collections/toothpicks/products/flavored-toothpicks-24-pack | OK | 200 | no | 31147 | 2 | 15 | 57 | 1 | 177 | Preserve Flavored Toothpicks \| 24-pack |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/earth-day-collection/products/popi-shave-5-razor-system-handle-1-blade | https://www.preserve.eco/collections/earth-day-collection/products/popi-shave-5-razor-system-handle-1-blade | OK | 200 | no | 34341 | 3 | 28 | 75 | 3 | 190 | Preserve Shave 5 Razor System \| Handle &amp; 1 Blade |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, link-name, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/link-name |
| https://www.preserve.eco/collections/replacement-blade-subscriptions/products/shave-3-replacement-blades-24-blades | https://www.preserve.eco/collections/replacement-blade-subscriptions/products/shave-3-replacement-blades-24-blades | OK | 200 | no | 30699 | 2 | 13 | 51 | 1 | 191 | Preserve Shave 3 Replacement Blades \| 24 Blades |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-mini | https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-mini | OK | 200 | no | 33591 | 2 | 23 | 75 | 2 | 187 | Preserve Round Food Storage Container \| Mini |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/toothbrush/products/popi-toothbrush-single | https://www.preserve.eco/collections/toothbrush/products/popi-toothbrush-single | OK | 200 | no | 34024 | 2 | 25 | 76 | 2 | 194 | POPi Toothbrush in Lightweight Pouch \| Single &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_id_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/razor-systems/products/shave-3-razor-system-handle-and-2-blades | https://www.preserve.eco/collections/razor-systems/products/shave-3-razor-system-handle-and-2-blades | OK | 200 | no | 33959 | 2 | 26 | 75 | 1 | 189 | Shave 3 Razor System\| Handle &amp; 2 Blades &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/razor-systems/products/popi-shave-5-replacement-blades-8ct | https://www.preserve.eco/collections/razor-systems/products/popi-shave-5-replacement-blades-8ct | OK | 200 | no | 30669 | 2 | 30 | 71 | 1 | 134 | POPi Shave 5 Replacement Blades 8ct &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/replacement-blade-subscriptions/products/popi-shave-5-replacement-blades-8ct | https://www.preserve.eco/collections/replacement-blade-subscriptions/products/popi-shave-5-replacement-blades-8ct | OK | 200 | no | 28531 | 2 | 13 | 54 | 1 | 140 | POPi Shave 5 Replacement Blades 8ct &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/tools/products/colander-small | https://www.preserve.eco/collections/tools/products/colander-small | OK | 200 | no | 32514 | 2 | 22 | 67 | 1 | 186 | Preserve Colander \| Small |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/utec-cutting-boards-1/products/utec-cutting-board-large | https://www.preserve.eco/collections/utec-cutting-boards-1/products/utec-cutting-board-large | OK | 200 | no | 28335 | 2 | 14 | 52 | 1 | 67 | UTEC Cutting Board \| Large &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-small | https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-small | OK | 200 | no | 32339 | 2 | 25 | 73 | 1 | 188 | Preserve Round Food Storage Container \| Small |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/cups/products/compostable-cups-8-count | https://www.preserve.eco/collections/cups/products/compostable-cups-8-count | OK | 200 | no | 30999 | 2 | 20 | 69 | 2 | 72 | Preserve Compostable Cups \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R69 (Text has sufficient contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_contrast_sufficient, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: distinguishable/color-contrast, landmarks/region |
| https://www.preserve.eco/blogs/stories/supporting_a_better_world | https://www.preserve.eco/blogs/stories/supporting_a_better_world | OK | 200 | no | 29390 | 3 | 9 | 27 | 5 | 69 | Supporting a Better World when Shopping Online &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R53 (Headings follow a logical hierarchy), SIA-R66 (Text has enhanced contrast with its background), SIA-R78 (Headings of same level have text content between them) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/heading-order, text-alternatives/img-alt |
| https://www.preserve.eco/blogs/stories/popi-partner-spotlight-seatrees | https://www.preserve.eco/blogs/stories/popi-partner-spotlight-seatrees | OK | 200 | no | 27586 | 3 | 9 | 27 | 4 | 66 | POPi Partner Spotlight: SeaTrees &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R53 (Headings follow a logical hierarchy), SIA-R66 (Text has enhanced contrast with its background), SIA-R78 (Headings of same level have text content between them) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/heading-order, text-alternatives/img-alt |
| https://www.preserve.eco/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact | https://www.preserve.eco/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact | OK | 200 | no | 29414 | 3 | 9 | 29 | 4 | 99 | Preventing Plastic Pollution in Our Oceans: 6 Ways You Can Have an Imp &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R53 (Headings follow a logical hierarchy), SIA-R66 (Text has enhanced contrast with its background), SIA-R78 (Headings of same level have text content between them) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/heading-order, text-alternatives/img-alt |
| https://www.preserve.eco/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it | https://www.preserve.eco/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it | OK | 200 | no | 27867 | 4 | 10 | 31 | 6 | 88 | 5 Startling Facts About Ocean Plastic Pollution and What We Can Do to  &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R53 (Headings follow a logical hierarchy), SIA-R66 (Text has enhanced contrast with its background), SIA-R78 (Headings of same level have text content between them) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, image-alt, link-name, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, img_alt_valid, input_label_visible, list_markup_review, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/heading-order, navigable/link-name, text-alternatives/img-alt |
| https://www.preserve.eco/collections/preserve-hoodie-preserve-pact/products/preserve-hoodie | https://www.preserve.eco/collections/preserve-hoodie-preserve-pact/products/preserve-hoodie | OK | 200 | no | 28074 | 4 | 17 | 51 | 2 | 55 | Preserve Hoodie\| Pact® \| Lighter Footprint |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R69 (Text has sufficient contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content), SIA-R85 (Paragraphs of text are not all italics) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, color-contrast, link-name, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_contrast_sufficient |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/link-name |
| https://www.preserve.eco/collections/preserve/products/compostable-straws-50-count | https://www.preserve.eco/collections/preserve/products/compostable-straws-50-count | OK | 200 | no | 32143 | 2 | 25 | 71 | 1 | 102 | Preserve Compostable Straws \| 50 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/preserve/products/small-compostable-plates-8-count | https://www.preserve.eco/collections/preserve/products/small-compostable-plates-8-count | OK | 200 | no | 32472 | 2 | 25 | 77 | 1 | 75 | Preserve Small Compostable Plates \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/preserve/products/9-compostable-plate | https://www.preserve.eco/collections/preserve/products/9-compostable-plate | OK | 200 | no | 32762 | 2 | 28 | 76 | 1 | 93 | Medium Compostable Plate \| 24 Count &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/preserve/products/compostable-bowls-8-count | https://www.preserve.eco/collections/preserve/products/compostable-bowls-8-count | OK | 200 | no | 33238 | 2 | 25 | 72 | 1 | 75 | Preserve Compostable Bowls \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/preserve/products/compostable-bowl-16-oz | https://www.preserve.eco/collections/preserve/products/compostable-bowl-16-oz | OK | 200 | no | 33433 | 3 | 27 | 65 | 3 | 64 | Compostable Bowls \| 24 Count &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, link-name, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: distinguishable/color-contrast, landmarks/region, navigable/link-name |
| https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-large | https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-large | OK | 200 | no | 33098 | 2 | 22 | 61 | 1 | 185 | Preserve Round Food Storage Container \| Large |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/food-storage/products/sandwich-food-storage-container-set-of-2 | https://www.preserve.eco/collections/food-storage/products/sandwich-food-storage-container-set-of-2 | OK | 200 | no | 35620 | 2 | 22 | 68 | 1 | 186 | Preserve Sandwich Food Storage Container \| Set of 2 |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-mini | https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-mini | OK | 200 | no | 32223 | 2 | 22 | 70 | 2 | 186 | Preserve Round Food Storage Container \| Mini |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/food-storage/products/preserve-2-go | https://www.preserve.eco/collections/food-storage/products/preserve-2-go | OK | 200 | no | 35271 | 2 | 22 | 67 | 2 | 187 | Preserve2Go 9&quot;x9&quot; |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/travel/products/dopper | https://www.preserve.eco/collections/travel/products/dopper | FAIL | - | no | 60002 | 0 | 0 | 0 | 0 | 0 | URL scan exceeded 60s timeout |
| https://www.preserve.eco/collections/spring-blowout/products/medium-weight-cutlery-knives-forks-spoons-8-sets | https://www.preserve.eco/collections/spring-blowout/products/medium-weight-cutlery-knives-forks-spoons-8-sets | OK | 200 | no | 31806 | 2 | 17 | 53 | 1 | 149 | Preserve Medium Weight Cutlery \| Knives, Forks, Spoons \| 8 sets |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/spring-blowout/products/brew-house-9-compostable-plates-24-pack-made-with-brewed-hops | https://www.preserve.eco/collections/spring-blowout/products/brew-house-9-compostable-plates-24-pack-made-with-brewed-hops | OK | 200 | no | 30227 | 2 | 14 | 48 | 1 | 87 | Large Compostable Brewhouse Plate \| 24 Count &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/spring-blowout/products/9-compostable-plate | https://www.preserve.eco/collections/spring-blowout/products/9-compostable-plate | OK | 200 | no | 32394 | 2 | 14 | 57 | 1 | 93 | Medium Compostable Plate \| 24 Count &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/preserve-2-go | https://www.preserve.eco/collections/kitchen/products/preserve-2-go | OK | 200 | no | 32680 | 2 | 27 | 70 | 2 | 187 | Preserve2Go 9&quot;x9&quot; |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-small | https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-small | OK | 200 | no | 33649 | 3 | 28 | 76 | 2 | 69 | UTEC Cutting Board \| Small &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, link-name, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/link-name |
| https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-large | https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-large | OK | 200 | no | 34813 | 2 | 27 | 70 | 1 | 74 | UTEC Cutting Board \| Large &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/cutting-board-small | https://www.preserve.eco/collections/kitchen/products/cutting-board-small | OK | 200 | no | 34404 | 2 | 27 | 75 | 1 | 186 | Preserve Cutting Board \| Small |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/kitchen-starter-set-4-items | https://www.preserve.eco/collections/kitchen/products/kitchen-starter-set-4-items | OK | 200 | no | 32198 | 2 | 27 | 69 | 1 | 90 | Preserve Kitchen Starter Set \| 4 items |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_quoted_correctly |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/food-storage-container-mini-set-of-4-with-packaging | https://www.preserve.eco/collections/kitchen/products/food-storage-container-mini-set-of-4-with-packaging | OK | 200 | no | 34943 | 2 | 27 | 69 | 1 | 186 | Preserve Food Storage Container \| Mini \| Set of 4 \| With Packaging |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-container-set-of-2 | https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-container-set-of-2 | OK | 200 | no | 34402 | 2 | 22 | 68 | 1 | 185 | Preserve Sandwich Food Storage Container \| Set of 2 |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-lid | https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-lid | OK | 200 | no | 35207 | 2 | 27 | 64 | 1 | 81 | Preserve Sandwich Food Storage Lid |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/round-food-storage-container-small | https://www.preserve.eco/collections/kitchen/products/round-food-storage-container-small | OK | 200 | no | 37794 | 2 | 24 | 71 | 1 | 187 | Preserve Round Food Storage Container \| Small |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/kitchen/products/colander-small | https://www.preserve.eco/collections/kitchen/products/colander-small | OK | 200 | no | 34348 | 2 | 27 | 78 | 1 | 188 | Preserve Colander \| Small |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/razors/products/shave-5-replacement-blades-4-blades | https://www.preserve.eco/collections/razors/products/shave-5-replacement-blades-4-blades | OK | 200 | no | 34255 | 2 | 26 | 68 | 2 | 186 | Preserve Shave 5 Replacement Blades \| 4 Blades |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: distinguishable/color-contrast, landmarks/region |
| https://www.preserve.eco/collections/razors/products/shave-5-razor-system-handle-and-1-blade | https://www.preserve.eco/collections/razors/products/shave-5-razor-system-handle-and-1-blade | FAIL | - | no | 60006 | 0 | 0 | 0 | 0 | 0 | URL scan exceeded 60s timeout |
| https://www.preserve.eco/collections/popi/products/popi-toothbrush-single | https://www.preserve.eco/collections/popi/products/popi-toothbrush-single | OK | 200 | no | 34586 | 2 | 16 | 62 | 2 | 189 | POPi Toothbrush in Lightweight Pouch \| Single &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_id_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-single | https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-single | OK | 200 | no | 36288 | 2 | 26 | 77 | 1 | 190 | Preserve Toothbrush in Lightweight Pouch \| Single |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/oral-care/products/kids-toothbrush-single | https://www.preserve.eco/collections/oral-care/products/kids-toothbrush-single | OK | 200 | no | 34853 | 2 | 27 | 79 | 1 | 172 | Preserve Kids Toothbrush \| Single |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-6-pack | https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-6-pack | OK | 200 | no | 34880 | 2 | 31 | 77 | 1 | 196 | Preserve Toothbrush in Lightweight Pouch \| 6-pack |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-paper-board-6-pack | https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-paper-board-6-pack | OK | 200 | no | 35304 | 2 | 28 | 72 | 1 | 192 | Toothbrush in Paperboard Package \| 6-pack &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/popi/products/popi-replacement-blades | https://www.preserve.eco/collections/popi/products/popi-replacement-blades | OK | 200 | no | 32106 | 2 | 17 | 49 | 2 | 185 | POPi Shave 5 Replacement Blades \| 4 Blades &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: distinguishable/color-contrast, landmarks/region |
| https://www.preserve.eco/collections/subscriptions/products/shave-5-replacement-blades-wave-edition-4-blades | https://www.preserve.eco/collections/subscriptions/products/shave-5-replacement-blades-wave-edition-4-blades | OK | 200 | no | 30359 | 3 | 26 | 66 | 2 | 65 | Shave 5 Replacement Blades \| Wave Edition \| 4 Blades &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R11 (Button elements have an accessible name), SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, link-name, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: a_text_purpose, aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, navigable/link-name |
| https://www.preserve.eco/collections/tabletop/products/everyday-plate-4-count | https://www.preserve.eco/collections/tabletop/products/everyday-plate-4-count | OK | 200 | no | 34491 | 2 | 25 | 69 | 1 | 186 | Preserve Everyday Plate \| 4 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/tabletop/products/on-the-go-tableware-set-pack-for-8 | https://www.preserve.eco/collections/tabletop/products/on-the-go-tableware-set-pack-for-8 | OK | 200 | no | 34933 | 2 | 25 | 69 | 1 | 114 | Preserve On the Go Tableware Set \| Pack for 8 |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/tabletop/products/small-on-the-go-plates-10-count-discontinued-color-packaging | https://www.preserve.eco/collections/tabletop/products/small-on-the-go-plates-10-count-discontinued-color-packaging | OK | 200 | no | 34167 | 2 | 26 | 66 | 1 | 126 | Small On The Go Plates \| 10 Count (Discontinued Color/Packaging) &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R3 (lang attribute has a valid language code), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/food-storage-containers | https://www.preserve.eco/collections/food-storage-containers | OK | 200 | no | 32999 | 2 | 22 | 41 | 2 | 80 | Food Storage Containers &ndash; Preserve |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R2 (HTML elements have a valid lang attribute), SIA-R66 (Text has enhanced contrast with its background), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: image-alt, region |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_role_redundant, element_attribute_deprecated, element_tabbable_visible, img_alt_valid, input_label_visible, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region, text-alternatives/img-alt |
| https://www.preserve.eco/collections/tabletop/products/large-on-the-go-plates-8-count | https://www.preserve.eco/collections/tabletop/products/large-on-the-go-plates-8-count | OK | 200 | no | 33866 | 2 | 25 | 71 | 1 | 187 | Preserve Large On The Go Plates \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, text_sensory_misuse |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/toothbrush-subscriptions/products/toothbrush-in-lightweight-pouch-single | https://www.preserve.eco/collections/toothbrush-subscriptions/products/toothbrush-in-lightweight-pouch-single | OK | 200 | no | 36792 | 2 | 33 | 89 | 1 | 190 | Preserve Toothbrush in Lightweight Pouch \| Single |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R113, SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_keyboard_handler_exists, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading, widget_tabbable_exists |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |
| https://www.preserve.eco/collections/bowls/products/compostable-bowls-8-count | https://www.preserve.eco/collections/bowls/products/compostable-bowls-8-count | OK | 200 | no | 38491 | 2 | 16 | 60 | 1 | 67 | Preserve Compostable Bowls \| 8 Count |
|  |  |  |  |  |  |  |  |  |  | ALFA failed rules: SIA-R111 (Interactive elements have a sufficient target size), SIA-R66 (Text has enhanced contrast with its background), SIA-R68 (Accessible name contains the visible label text), SIA-R72, SIA-R73 (Text spacing can be adjusted without loss of content) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-allowed-role, listitem |
|  |  |  |  |  |  |  |  |  |  | Equal Access failed rules: aria_child_valid, aria_complementary_labelled, aria_form_label_unique, aria_role_redundant, element_attribute_deprecated, element_id_unique, element_tabbable_unobscured, element_tabbable_visible, frame_src_valid, input_label_visible, label_ref_valid, style_color_misuse, style_focus_visible, style_highcontrast_visible, text_block_heading |
|  |  |  |  |  |  |  |  |  |  | AccessLint failed rules: landmarks/region |

## Detailed Failure Information (ALFA)

### https://www.preserve.eco/collections/shave-5-systems

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-90b6dfb0-5353-4df4-8f8e-be9bcf05ba58" tabindex="0" role="button" aria-disabled="false" aria-label="Bright Poppy Red" data-option-value="Bright Poppy Red" style="position: relative; background-color: rgb(253, 52, 29); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-90b6dfb0-5353-4df4-8f8e-be9bcf05ba58"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-deed89f8-f6ab-40bb-9ef8-255fac582daf" tabindex="0" role="button" aria-disabled="false" aria-label="Navy" data-option-value="Navy" style="position: relative; background-color: rgb(15, 55, 126); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-deed89f8-f6ab-40bb-9ef8-255fac582daf"]`

*... and 7 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-10fe79d7-b7d4-4380-bc03-a9490fa2d351" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-10fe79d7-b7d4-4380-bc03-a9490fa2d351"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img srcset="https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/180x/ 180w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/360x/ 360w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/720x/ 720w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/900x/ 900w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/1080x/ 1080w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/1200x/ 1200w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/1920x/ 1920w,https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/-/resize/2048x/ 2048w" sizes="100vw" src="https://i.shgcdn.com/a986db53-eec7-47a9-8774-b99477c663c4/" class="shogun-image " decoding="async" loading="eager" draggable="false" />`
- XPath: `/img[@class="shogun-image "]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 16 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/razor-systems

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-45751458-bb8a-4653-9046-9e7029f71767" tabindex="0" role="button" aria-disabled="false" aria-label="Bright Poppy Red" data-option-value="Bright Poppy Red" style="position: relative; background-color: rgb(253, 52, 29); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-45751458-bb8a-4653-9046-9e7029f71767"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-0e1c6068-8c0b-4314-b470-2d559b55c50f" tabindex="0" role="button" aria-disabled="false" aria-label="Navy" data-option-value="Navy" style="position: relative; background-color: rgb(15, 55, 126); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-0e1c6068-8c0b-4314-b470-2d559b55c50f"]`

*... and 14 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-d7e252ee-431f-4a01-bf11-65fa3c37aa3d" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-d7e252ee-431f-4a01-bf11-65fa3c37aa3d"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-dcad663e-78cf-419f-b034-269dfdb96121" tabindex="0" role="button" aria-disabled="false" aria-label="Gray" data-option-value="Gray" style="position: relative; background-color: rgb(155, 155, 155); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-dcad663e-78cf-419f-b034-269dfdb96121"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/collections

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-4627fd8b-5899-4c22-911a-6e91500cad95" tabindex="0" role="button" aria-disabled="false" aria-label="Apple Green" data-option-value="Apple Green" style="position: relative; background-color: rgb(29, 196, 33); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-4627fd8b-5899-4c22-911a-6e91500cad95"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-ca825e02-9e97-4db1-a226-a0d66f4fa27a" tabindex="0" role="button" aria-disabled="false" aria-label="Midnight Blue" data-option-value="Midnight Blue" style="position: relative; background-color: rgb(17, 19, 87); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-ca825e02-9e97-4db1-a226-a0d66f4fa27a"]`

*... and 7 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/featured/products/popi-toothbrush-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 9 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-957 PwzrButton-root-928 PwzrButton-text-930 rio-swatch-border-double-bc084f3a-f326-4691-ba5e-6ac1c54cd12b" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-957 PwzrButton-root-928 PwzrButton-text-930 rio-swatch-border-double-bc084f3a-f326-4691-ba5e-6ac1c54cd12b"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/travel-razor

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-00d200ff-7b96-4ab2-80bf-4a23e9e1ee72" tabindex="0" role="button" aria-disabled="false" aria-label="Bright Poppy Red" data-option-value="Bright Poppy Red" style="position: relative; background-color: rgb(253, 52, 29); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-00d200ff-7b96-4ab2-80bf-4a23e9e1ee72"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-5659b70d-60be-44c3-9534-600800d9f931" tabindex="0" role="button" aria-disabled="false" aria-label="Navy" data-option-value="Navy" style="position: relative; background-color: rgb(15, 55, 126); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-5659b70d-60be-44c3-9534-600800d9f931"]`

*... and 14 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-ff5c4bab-4d30-4404-a4f3-b5c6732de54b" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-ff5c4bab-4d30-4404-a4f3-b5c6732de54b"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-72bd831d-4d3d-4a13-85ad-6f99f1987d1f" tabindex="0" role="button" aria-disabled="false" aria-label="Gray" data-option-value="Gray" style="position: relative; background-color: rgb(155, 155, 155); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-72bd831d-4d3d-4a13-85ad-6f99f1987d1f"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/header_37e4de39-9e36-4c16-ab90-5965a8069a81_1800x.jpg?v=1543924251" style="transform: translate3d(-796px, -78.8125px, 0px); position: absolute; height: 509px; width: 2872px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/gifting/products/food-storage-lunch-pack-4-containers

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1465 PwzrButton-root-1436 PwzrButton-text-1438 rio-swatch-border-double-b1cff9c4-4549-4f32-aaa7-cfc4d2121004" tabindex="0" role="button" aria-disabled="false" aria-label="Funky Fuchsia" data-option-value="Funky Fuchsia" style="position: relative; background-color: rgb(175, 8, 103); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1465 PwzrButton-root-1436 PwzrButton-text-1438 rio-swatch-border-double-b1cff9c4-4549-4f32-aaa7-cfc4d2121004"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/cups/products/on-the-go-cups-10-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 10 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Cups \| 8 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Cups \| 8 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/toothbrush/products/toothbrush-in-lightweight-pouch-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-fea60012-20b3-4951-be9a-a9f27e93cd5d PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(0, 0, 0); outline: none; box-sizing: border-box; border: 1px solid rgb(50, 50, 50); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-fea60012-20b3-4951-be9a-a9f27e93cd5d PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-cdf519be-1097-4df3-acb4-0bc7e48ef959 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-cdf519be-1097-4df3-acb4-0bc7e48ef959 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271"]`

*... and 14 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-a31b0fe0-32b8-4166-8b4a-005817ef3165 rio-swatch-border-double-954d10ca-5425-411a-b93c-086cfd363893" tabindex="0" role="button" aria-disabled="false" aria-label="White" data-option-value="White" style="position: relative; background-color: rgb(255, 255, 255); min-width: 52px; width: 52px; height: 52px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-a31b0fe0-32b8-4166-8b4a-005817ef3165 rio-swatch-border-double-954d10ca-5425-411a-b93c-086cfd363893"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/summer-collection

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-06ac71c9-3b75-4828-b112-84c576a7c005" tabindex="0" role="button" aria-disabled="false" aria-label="Raspberry" data-option-value="Raspberry" style="position: relative; background-color: rgb(183, 13, 79); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-06ac71c9-3b75-4828-b112-84c576a7c005"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-7490765d-2aa9-4d32-872e-da5b7c267f74" tabindex="0" role="button" aria-disabled="false" aria-label="Royal Blue" data-option-value="Royal Blue" style="position: relative; background-color: rgb(3, 8, 157); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-7490765d-2aa9-4d32-872e-da5b7c267f74"]`

*... and 16 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c4982511-fbc4-4035-8d0a-74e2a69b3b1e" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c4982511-fbc4-4035-8d0a-74e2a69b3b1e"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1159 PwzrButton-root-1130 PwzrButton-text-1132 rio-swatch-border-double-c063b2ca-0c61-480a-86c9-a55f698e6e04" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1159 PwzrButton-root-1130 PwzrButton-text-1132 rio-swatch-border-double-c063b2ca-0c61-480a-86c9-a55f698e6e04"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img srcset="https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/180x/ 180w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/360x/ 360w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/720x/ 720w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/900x/ 900w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/1080x/ 1080w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/1200x/ 1200w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/1920x/ 1920w,https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/-/resize/2048x/ 2048w" sizes="100vw" src="https://i.shgcdn.com/9b3dfdf6-cd97-4525-ac19-00f9353905c1/" class="shogun-image " decoding="async" loading="eager" draggable="false" />`
- XPath: `/img[@class="shogun-image "]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R69: Text has sufficient contrast with its background](https://alfa.siteimprove.com/rules/sia-r69)
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.37:1 which is         below the required contrast of 4.5:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/lightweight-pouch-featuring-artists-for-humanity-artwork

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-c35b48bd-c65d-4326-8c96-35614d8a97a5" tabindex="0" role="button" aria-disabled="false" aria-label="Raspberry" data-option-value="Raspberry" style="position: relative; background-color: rgb(183, 13, 79); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-c35b48bd-c65d-4326-8c96-35614d8a97a5"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-f5c9854f-e0c4-4097-b1ba-05838984a6f9" tabindex="0" role="button" aria-disabled="false" aria-label="Royal Blue" data-option-value="Royal Blue" style="position: relative; background-color: rgb(3, 8, 157); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-f5c9854f-e0c4-4097-b1ba-05838984a6f9"]`

*... and 5 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c431447b-0a7b-4aa6-8733-8cc9eeb35087" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c431447b-0a7b-4aa6-8733-8cc9eeb35087"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/cover-updated-neader_1800x.jpg?v=1579287325" style="transform: translate3d(-1019px, -78.8125px, 0px); position: absolute; height: 509px; width: 3319px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/toothpick-subscriptions/products/flavored-toothpicks-2-pack

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 11 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-676 PwzrButton-root-647 PwzrButton-text-649 rio-swatch-border-double-66b55aff-a81e-41d0-87c0-c209c29391e0" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-676 PwzrButton-root-647 PwzrButton-text-649 rio-swatch-border-double-66b55aff-a81e-41d0-87c0-c209c29391e0"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/reusables/products/round-food-storage-container-mini

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/straws

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-6255b7f6-fb9b-4647-bab7-e148619fdc34" tabindex="0" role="button" aria-disabled="false" aria-label="Sea Grass" data-option-value="Sea Grass" style="position: relative; background-color: rgb(218, 235, 182); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-6255b7f6-fb9b-4647-bab7-e148619fdc34"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-33178d20-2348-402d-9fc6-a93f042dc48c" tabindex="0" role="button" aria-disabled="false" aria-label="Natural" data-option-value="Natural" style="position: relative; background-color: rgb(240, 236, 217); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-33178d20-2348-402d-9fc6-a93f042dc48c"]`

*... and 2 more failures for this rule*

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/collect-header3_79deb025-27d2-4365-bbc4-daff99f9b956_1800x.jpg?v=1517170961" style="transform: translate3d(-222px, -78.8125px, 0px); position: absolute; height: 505px; width: 1724px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/reusables/products/sandwich-food-storage-container-set-of-2

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Round Food Storage Container \| Large     ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Round Food Storage Container \| Large     ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/plates/products/small-compostable-plates-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage-containers/products/round-food-storage-container-large

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 10 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/summer-collection/products/toothbrush-in-lightweight-pouch-6-pack

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-unavailable-9274faa8-52f9-4924-ab1e-edc2e8d0bffc rio-swatch-border-double-e30fdd08-45eb-44b6-938c-a81d7edbdd9a PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-unavailable-9274faa8-52f9-4924-ab1e-edc2e8d0bffc rio-swatch-border-double-e30fdd08-45eb-44b6-938c-a81d7edbdd9a PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-unavailable-dcc71eb1-8de4-4e8a-8752-7eebcde8bb79 rio-swatch-border-double-b72cf2ec-ca42-4190-b569-735a0e26ce34 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-unavailable-dcc71eb1-8de4-4e8a-8752-7eebcde8bb79 rio-swatch-border-double-b72cf2ec-ca42-4190-b569-735a0e26ce34 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271"]`

*... and 23 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-718 PwzrButton-root-689 PwzrButton-text-691 rio-swatch-border-double-97783733-a923-4899-89c6-f2966bf5379b" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-718 PwzrButton-root-689 PwzrButton-text-691 rio-swatch-border-double-97783733-a923-4899-89c6-f2966bf5379b"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1504 PwzrButton-root-1475 PwzrButton-text-1477 rio-swatch-border-double-578dbcc7-c74a-41df-80a7-ee5466eba568" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1504 PwzrButton-root-1475 PwzrButton-text-1477 rio-swatch-border-double-578dbcc7-c74a-41df-80a7-ee5466eba568"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul />`
- XPath: `/ul`

**Failure 3:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/utec-cutting-boards/products/utec-gift-set-large-and-small-cutting-boards

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 4 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         UTEC Cutting Board \| Large       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         UTEC Cutting Board \| Large       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-tableware-set-pack-for-4

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Plate \| 4 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Plate \| 4 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/no-animal-testing

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-7718a2b4-5d64-4ce1-8719-7295d7fbb884" tabindex="0" role="button" aria-disabled="false" aria-label="Bright Poppy Red" data-option-value="Bright Poppy Red" style="position: relative; background-color: rgb(253, 52, 29); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-7718a2b4-5d64-4ce1-8719-7295d7fbb884"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-e771c700-cae9-440f-8a51-015aa9d81d6b" tabindex="0" role="button" aria-disabled="false" aria-label="Navy" data-option-value="Navy" style="position: relative; background-color: rgb(15, 55, 126); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-e771c700-cae9-440f-8a51-015aa9d81d6b"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-f137f102-89a0-4099-a39c-96e777209605" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-f137f102-89a0-4099-a39c-96e777209605"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-b44091b4-958a-47dd-bdaf-7a8c00a9f0d6" tabindex="0" role="button" aria-disabled="false" aria-label="Gray" data-option-value="Gray" style="position: relative; background-color: rgb(155, 155, 155); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1127 PwzrButton-root-1098 PwzrButton-text-1100 rio-swatch-border-double-b44091b4-958a-47dd-bdaf-7a8c00a9f0d6"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/toothpicks/products/flavored-toothpicks-24-pack

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 4 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Flavored Toothpicks \| 2-pack       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Flavored Toothpicks \| 2-pack       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/earth-day-collection/products/popi-shave-5-razor-system-handle-1-blade

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a class="shogun-image-link" href="https://getshogun.com/previews/145ffeef-6ba5-4c1e-9374-4531f22da1db/5d2650612b074f004fa12c07">...</a>`
- XPath: `/a[@class="shogun-image-link"]`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/replacement-blade-subscriptions/products/shave-3-replacement-blades-24-blades

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 2 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-mini

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 13 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/toothbrush/products/popi-toothbrush-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 13 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-987 PwzrButton-root-958 PwzrButton-text-960 rio-swatch-border-double-5c684c3a-f449-45b8-9fde-a7c3b86de692" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-987 PwzrButton-root-958 PwzrButton-text-960 rio-swatch-border-double-5c684c3a-f449-45b8-9fde-a7c3b86de692"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/razor-systems/products/shave-3-razor-system-handle-and-2-blades

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-407 PwzrButton-root-378 PwzrButton-text-380 rio-swatch-border-double-ab7f7e69-9a4a-4ec3-824d-ae46502f2c76" tabindex="0" role="button" aria-disabled="false" aria-label="Fuchsia" data-option-value="Fuchsia" style="position: relative; background-color: rgb(198, 29, 113); min-width: 52px; width: 52px; height: 52px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-407 PwzrButton-root-378 PwzrButton-text-380 rio-swatch-border-double-ab7f7e69-9a4a-4ec3-824d-ae46502f2c76"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-523 PwzrIconButton-root-514 pwzrjss110 PwzrIconButton-sizeSmall-521" tabindex="0" role="button" aria-disabled="false" aria-label="Scroll Right" style="right: 0px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-523 PwzrIconButton-root-514 pwzrjss110 PwzrIconButton-sizeSmall-521"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-407 PwzrButton-root-378 PwzrButton-text-380 rio-swatch-border-double-ab7f7e69-9a4a-4ec3-824d-ae46502f2c76" tabindex="0" role="button" aria-disabled="false" aria-label="Fuchsia" data-option-value="Fuchsia" style="position: relative; background-color: rgb(198, 29, 113); min-width: 52px; width: 52px; height: 52px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-407 PwzrButton-root-378 PwzrButton-text-380 rio-swatch-border-double-ab7f7e69-9a4a-4ec3-824d-ae46502f2c76"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/razor-systems/products/popi-shave-5-replacement-blades-8ct

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 19 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/replacement-blade-subscriptions/products/popi-shave-5-replacement-blades-8ct

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 2 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Replacement Blades in Paperboard ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tools/products/colander-small

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Colander \| Large       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Colander \| Large       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/utec-cutting-boards-1/products/utec-cutting-board-large

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 4 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         UTEC Cutting Board \| Small       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         UTEC Cutting Board \| Small       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-small

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/cups/products/compostable-cups-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 9 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R69: Text has sufficient contrast with its background](https://alfa.siteimprove.com/rules/sia-r69)
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.28:1 which is         below the required contrast of 4.5:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         On The Go Cups \| 10 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         On The Go Cups \| 10 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/blogs/stories/supporting_a_better_world

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/blogs/stories/supporting_a_better_world" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/blogs/stories/coming-together" class="btn btn--secondary btn--small uppercase">                   ← Older Post                 </a>`
- XPath: `/a[@class="btn btn--secondary btn--small uppercase"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/shutterstock_760589224_1800x.jpg?v=1583779150" style="transform: translate3d(-142px, -78.8125px, 0px); position: absolute; height: 1043px; width: 1564px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R53: Headings follow a logical hierarchy](https://alfa.siteimprove.com/rules/sia-r53)
**WCAG**: Best Practice

**Failure 1:**
- First identified: 2026-04-09
- Message: The heading skips one or more levels
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `/h5[@class="uppercase h5"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R78: Headings of same level have text content between them](https://alfa.siteimprove.com/rules/sia-r78)
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: There is no content between this heading and the next
- HTML: `<h3 class="h3 blog__article__title">Waste Warriors: POPi Partner Stepping in Where The...</h3>`
- XPath: `/h3[@class="h3 blog__article__title"]`

### https://www.preserve.eco/blogs/stories/popi-partner-spotlight-seatrees

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/blogs/stories/popi-partner-spotlight-seatrees" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/blogs/stories/supporting_a_better_world" class="btn btn--secondary btn--small uppercase">                   ← Older Post                 </a>`
- XPath: `/a[@class="btn btn--secondary btn--small uppercase"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/SeeTrees-420-2-lr_1800x.png?v=1636289826" style="transform: translate3d(-278px, -78.8125px, 0px); position: absolute; height: 1224px; width: 1836px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R53: Headings follow a logical hierarchy](https://alfa.siteimprove.com/rules/sia-r53)
**WCAG**: Best Practice

**Failure 1:**
- First identified: 2026-04-09
- Message: The heading skips one or more levels
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `/h5[@class="uppercase h5"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R78: Headings of same level have text content between them](https://alfa.siteimprove.com/rules/sia-r78)
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: There is no content between this heading and the next
- HTML: `<h3 class="h3 blog__article__title">Waste Warriors: POPi Partner Stepping in Where The...</h3>`
- XPath: `/h3[@class="h3 blog__article__title"]`

### https://www.preserve.eco/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it" class="btn btn--secondary btn--small uppercase">                   ← Older Post                 </a>`
- XPath: `/a[@class="btn btn--secondary btn--small uppercase"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/preserve-plastic-6-3000_1800x.jpg?v=1577452590" style="transform: translate3d(-925px, -78.8125px, 0px); position: absolute; height: 1948px; width: 3130px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R53: Headings follow a logical hierarchy](https://alfa.siteimprove.com/rules/sia-r53)
**WCAG**: Best Practice

**Failure 1:**
- First identified: 2026-04-09
- Message: The heading skips one or more levels
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `/h5[@class="uppercase h5"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R78: Headings of same level have text content between them](https://alfa.siteimprove.com/rules/sia-r78)
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: There is no content between this heading and the next
- HTML: `<h3 class="h3 blog__article__title">Waste Warriors: POPi Partner Stepping in Where The...</h3>`
- XPath: `/h3[@class="h3 blog__article__title"]`

### https://www.preserve.eco/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a name="_ftn8" href="#_ftnref8" />`
- XPath: `/a`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact" class="btn btn--secondary btn--small uppercase">                   Newer Post →                 </a>`
- XPath: `/a[@class="btn btn--secondary btn--small uppercase"]`

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/blog3_1800x.jpg?v=1578355525" style="transform: translate3d(-458px, -78.8125px, 0px); position: absolute; height: 1465px; width: 2197px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R53: Headings follow a logical hierarchy](https://alfa.siteimprove.com/rules/sia-r53)
**WCAG**: Best Practice

**Failure 1:**
- First identified: 2026-04-09
- Message: The heading skips one or more levels
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `/h5[@class="uppercase h5"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R78: Headings of same level have text content between them](https://alfa.siteimprove.com/rules/sia-r78)
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: There is no content between this heading and the next
- HTML: `<h3 class="h3 blog__article__title">Waste Warriors: POPi Partner Stepping in Where The...</h3>`
- XPath: `/h3[@class="h3 blog__article__title"]`

### https://www.preserve.eco/collections/preserve-hoodie-preserve-pact/products/preserve-hoodie

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a href="#looxReviews">...</a>`
- XPath: `/a`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 2 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R69: Text has sufficient contrast with its background](https://alfa.siteimprove.com/rules/sia-r69)
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 2.09:1 which is         below the required contrast of 4.5:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="small compare-at em" id="ComparePriceWrapper-product">...</p>`
- XPath: `/p[@id="ComparePriceWrapper-product"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Preserve Hoodie\| Pact® \| Toothbrush Surfe...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="small compare-at em" id="ComparePriceWrapper-product">...</p>`
- XPath: `/p[@id="ComparePriceWrapper-product"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Preserve Hoodie\| Pact® \| Toothbrush Surfe...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R85: Paragraphs of text are not all italics](https://alfa.siteimprove.com/rules/sia-r85)
**WCAG**: Best Practice

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is all italic
- HTML: `<p class="small compare-at em" id="ComparePriceWrapper-product">...</p>`
- XPath: `/p[@id="ComparePriceWrapper-product"]`

### https://www.preserve.eco/collections/preserve/products/compostable-straws-50-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Bowls \| 8 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Bowls \| 8 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/preserve/products/small-compostable-plates-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/preserve/products/9-compostable-plate

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 18 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/preserve/products/compostable-bowls-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/preserve/products/compostable-bowl-16-oz

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a href="#looxReviews">...</a>`
- XPath: `/a`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/products/compostable-bowl-16-oz" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections/preserve/products/9-compostable-plate#content" class="btn btn--clear btn--small uppercase" rel="prev">                   ←                 </a>`
- XPath: `/a[@class="btn btn--clear btn--small uppercase"]`

*... and 16 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Compostable Straws \| 50 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-large

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage/products/sandwich-food-storage-container-set-of-2

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-mini

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage/products/preserve-2-go

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Food Storage Set \| 6 containers       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/spring-blowout/products/medium-weight-cutlery-knives-forks-spoons-8-sets

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 7 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/spring-blowout/products/brew-house-9-compostable-plates-24-pack-made-with-brewed-hops

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 4 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/spring-blowout/products/9-compostable-plate

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 4 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Small On The Go Plates \| 10 Count (Discon...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/preserve-2-go

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-small

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a href="#looxReviews">...</a>`
- XPath: `/a`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-large

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/cutting-board-small

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/kitchen-starter-set-4-items

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/food-storage-container-mini-set-of-4-with-packaging

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-container-set-of-2

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 12 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Round Food Storage Container \| Large     ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Round Food Storage Container \| Large     ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-lid

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/round-food-storage-container-small

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 14 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/kitchen/products/colander-small

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 17 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/razors/products/shave-5-replacement-blades-4-blades

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/products/shave-5-replacement-blades-4-blades" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections/razors/products/shave-5-razor-system-handle-and-1-blade#content" class="btn btn--clear btn--small uppercase" rel="prev">                   ←                 </a>`
- XPath: `/a[@class="btn btn--clear btn--small uppercase"]`

*... and 13 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-632cc8e9-d202-4e16-9f24-ffe396341b34" tabindex="0" role="button" aria-disabled="false" aria-label="Coral" data-option-value="Coral" style="position: relative; background-color: rgb(250, 202, 196); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-632cc8e9-d202-4e16-9f24-ffe396341b34"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-814 PwzrButton-root-785 PwzrButton-text-787 rio-swatch-border-double-565f8d4d-6bc5-48e2-8c1f-094a888a07a0" tabindex="0" role="button" aria-disabled="false" aria-label="Gray" data-option-value="Gray" style="position: relative; background-color: rgb(155, 155, 155); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-814 PwzrButton-root-785 PwzrButton-text-787 rio-swatch-border-double-565f8d4d-6bc5-48e2-8c1f-094a888a07a0"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Shave 5 Razor System \| Handle & 1 Blade  ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/popi/products/popi-toothbrush-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 5 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         POPi Shave 5 Razor System \| Handle & 1 Bl...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         POPi Shave 5 Razor System \| Handle & 1 Bl...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-3ea68620-9292-4599-b7b8-10483ef974c8 PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(0, 0, 0); outline: none; box-sizing: border-box; border: 1px solid rgb(50, 50, 50); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-3ea68620-9292-4599-b7b8-10483ef974c8 PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-e9570dba-22f4-448f-abd3-54eca595c227 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-e9570dba-22f4-448f-abd3-54eca595c227 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271"]`

*... and 14 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-0a45da43-04dc-41d8-909c-4fded0a8d3ab rio-swatch-border-double-ac02bdb6-0003-4f29-b005-cc0ec295c61d" tabindex="0" role="button" aria-disabled="false" aria-label="White" data-option-value="White" style="position: relative; background-color: rgb(255, 255, 255); min-width: 52px; width: 52px; height: 52px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-0a45da43-04dc-41d8-909c-4fded0a8d3ab rio-swatch-border-double-ac02bdb6-0003-4f29-b005-cc0ec295c61d"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Paperboard Package \| Single...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Paperboard Package \| Single...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/oral-care/products/kids-toothbrush-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-720 PwzrButton-root-691 PwzrButton-text-693 rio-swatch-border-double-f04e9790-1820-49b8-b65d-3201b3daf2f6" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-720 PwzrButton-root-691 PwzrButton-text-693 rio-swatch-border-double-f04e9790-1820-49b8-b65d-3201b3daf2f6"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-6-pack

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-592 PwzrButton-root-563 PwzrButton-text-565 rio-swatch-unavailable-3bec74fe-03fc-44d2-954d-d5654d11b9eb rio-swatch-border-double-af765382-4bc0-416a-8582-42c87e2bac6a PwzrButton-textSizeSmall-578 PwzrButton-sizeSmall-584" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-592 PwzrButton-root-563 PwzrButton-text-565 rio-swatch-unavailable-3bec74fe-03fc-44d2-954d-d5654d11b9eb rio-swatch-border-double-af765382-4bc0-416a-8582-42c87e2bac6a PwzrButton-textSizeSmall-578 PwzrButton-sizeSmall-584"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-624 PwzrButton-root-595 PwzrButton-text-597 rio-swatch-unavailable-2b194f8a-9411-45f7-be64-cd344e6e4fd2 rio-swatch-border-double-c76d80f9-db9c-4192-8b9b-eb842f818439 PwzrButton-textSizeSmall-610 PwzrButton-sizeSmall-616" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-624 PwzrButton-root-595 PwzrButton-text-597 rio-swatch-unavailable-2b194f8a-9411-45f7-be64-cd344e6e4fd2 rio-swatch-border-double-c76d80f9-db9c-4192-8b9b-eb842f818439 PwzrButton-textSizeSmall-610 PwzrButton-sizeSmall-616"]`

*... and 18 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-1063 PwzrButton-root-1034 PwzrButton-text-1036 rio-swatch-border-double-4cd258fb-638b-4e17-820f-b1afac281aa6" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-1063 PwzrButton-root-1034 PwzrButton-text-1036 rio-swatch-border-double-4cd258fb-638b-4e17-820f-b1afac281aa6"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul />`
- XPath: `/ul`

**Failure 3:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \| Single ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-paper-board-6-pack

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-unavailable-925900ab-bfea-4099-934c-5890eb24e59b rio-swatch-border-double-b840f4e4-4533-4b84-baec-12827d8dc3b6" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-unavailable-925900ab-bfea-4099-934c-5890eb24e59b rio-swatch-border-double-b840f4e4-4533-4b84-baec-12827d8dc3b6"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-31fe9eea-0280-46ff-84a3-a094d6828f37" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(0, 0, 0); outline: none; box-sizing: border-box; border: 1px solid rgb(50, 50, 50); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-31fe9eea-0280-46ff-84a3-a094d6828f37"]`

*... and 16 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-718 PwzrButton-root-689 PwzrButton-text-691 rio-swatch-border-double-0eecd469-290f-4d9a-ac4c-f1f8d43cfde1" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-718 PwzrButton-root-689 PwzrButton-text-691 rio-swatch-border-double-0eecd469-290f-4d9a-ac4c-f1f8d43cfde1"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/popi/products/popi-replacement-blades

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a target="_blank" href="//www.facebook.com/sharer.php?u=https://www.preserve.eco/products/popi-replacement-blades" class="share__link">...</a>`
- XPath: `/a[@class="share__link"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections/popi/products/popi-shave-5-razor-system-handle-1-blade#content" class="btn btn--clear btn--small uppercase" rel="prev">                   ←                 </a>`
- XPath: `/a[@class="btn btn--clear btn--small uppercase"]`

*... and 6 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         POPi Shave 5 Razor System \| Handle & 1 Bl...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         POPi Shave 5 Razor System \| Handle & 1 Bl...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/subscriptions/products/shave-5-replacement-blades-wave-edition-4-blades

#### Rule: [SIA-R11: Button elements have an accessible name](https://alfa.siteimprove.com/rules/sia-r11)
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The link does not have an accessible name
- HTML: `<a href="#looxReviews">...</a>`
- XPath: `/a`

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 13 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c66a33b3-ee91-4e0e-9b62-bfbcbac6fbe9" tabindex="0" role="button" aria-disabled="false" aria-label="Aquamarine" data-option-value="Aquamarine" style="position: relative; background-color: rgb(161, 235, 231); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-373 PwzrButton-root-344 PwzrButton-text-346 rio-swatch-border-double-c66a33b3-ee91-4e0e-9b62-bfbcbac6fbe9"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tabletop/products/everyday-plate-4-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tabletop/products/on-the-go-tableware-set-pack-for-8

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tabletop/products/small-on-the-go-plates-10-count-discontinued-color-packaging

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R3: lang attribute has a valid language code](https://alfa.siteimprove.com/rules/sia-r3)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element does not have a unique ID
- HTML: `<div class="grid__item large--one-third" id="productInfo-product">...</div>`
- XPath: `/div[@id="productInfo-product"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/food-storage-containers

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-fb6f0ffa-b59c-484a-ab34-747f761efa8f" tabindex="0" role="button" aria-disabled="false" aria-label="Apple Green" data-option-value="Apple Green" style="position: relative; background-color: rgb(29, 196, 33); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-245 PwzrButton-root-216 PwzrButton-text-218 rio-swatch-border-double-fb6f0ffa-b59c-484a-ab34-747f761efa8f"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-f7b366a6-75cd-4632-a6f9-6c1deed641c8" tabindex="0" role="button" aria-disabled="false" aria-label="Orange" data-option-value="Orange" style="position: relative; background-color: rgb(252, 132, 15); min-width: 40px; width: 40px; height: 40px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-277 PwzrButton-root-248 PwzrButton-text-250 rio-swatch-border-double-f7b366a6-75cd-4632-a6f9-6c1deed641c8"]`

*... and 13 more failures for this rule*

#### Rule: [SIA-R2: HTML elements have a valid lang attribute](https://alfa.siteimprove.com/rules/sia-r2)
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The image does not have an accessible name
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/header_46d4435f-0de7-488a-b9b9-9f001d696df2_1800x.jpg?v=1543923935" style="transform: translate3d(-1459px, -78.8125px, 0px); position: absolute; height: 744px; width: 4198px; max-width: none;" />`
- XPath: `/img[@class="parallax-slider"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Sandwich Food Storage Container \| Set of ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/tabletop/products/large-on-the-go-plates-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 15 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Tableware Set \| Pack for 4      ...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/toothbrush-subscriptions/products/toothbrush-in-lightweight-pouch-single

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-d4208bfd-0ad1-419c-9f72-52abdd1fbde9 PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239" tabindex="0" role="button" aria-disabled="false" aria-label="Ultra Soft" data-option-value="Ultra Soft" style="position: relative; background-color: rgb(0, 0, 0); outline: none; box-sizing: border-box; border: 1px solid rgb(50, 50, 50); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-247 PwzrButton-root-218 PwzrButton-text-220 rio-swatch-border-double-d4208bfd-0ad1-419c-9f72-52abdd1fbde9 PwzrButton-textSizeSmall-233 PwzrButton-sizeSmall-239"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<div class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-5adc7e4e-8265-420e-b714-e61a0d0e1920 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271" tabindex="0" role="button" aria-disabled="false" aria-label="Soft" data-option-value="Soft" style="position: relative; background-color: rgb(255, 255, 255); outline: none; box-sizing: border-box; border: 1px solid rgb(220, 220, 220); border-radius: 4px;">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-279 PwzrButton-root-250 PwzrButton-text-252 rio-swatch-border-double-5adc7e4e-8265-420e-b714-e61a0d0e1920 PwzrButton-textSizeSmall-265 PwzrButton-sizeSmall-271"]`

*... and 21 more failures for this rule*

#### Rule: [SIA-R113](https://alfa.siteimprove.com/rules/sia-r113)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size and spacing
- HTML: `<div class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-0c5d4d5b-275e-490d-8070-f274bcb49cbf rio-swatch-border-double-000b9e67-b071-4832-adb2-3d6eb8c8e6c9" tabindex="0" role="button" aria-disabled="false" aria-label="White" data-option-value="White" style="position: relative; background-color: rgb(255, 255, 255); min-width: 52px; width: 52px; height: 52px; outline: none; box-sizing: border-box; border: 3px solid rgb(220, 220, 220);">...</div>`
- XPath: `/div[@class="PwzrButtonBase-root-616 PwzrButton-root-587 PwzrButton-text-589 rio-swatch-unavailable-0c5d4d5b-275e-490d-8070-f274bcb49cbf rio-swatch-border-double-000b9e67-b071-4832-adb2-3d6eb8c8e6c9"]`

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<fieldset class="bsub-widget" role="radiogroup" data-bsub-widget="">...</fieldset>`
- XPath: `/fieldset[@class="bsub-widget"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Toothbrush in Lightweight Pouch \|  6-pack...</p>`
- XPath: `/p[@class="h6 name_wrapper"]`

### https://www.preserve.eco/collections/bowls/products/compostable-bowls-8-count

#### Rule: [SIA-R111: Interactive elements have a sufficient target size](https://alfa.siteimprove.com/rules/sia-r111)
**WCAG**: [SC 2.5.8](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/account">...</a>`
- XPath: `/a`

**Failure 2:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/collections" class="nav-link">Shop</a>`
- XPath: `/a[@class="nav-link"]`

**Failure 3:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<a href="/cart" class="CartToggle" aria-label="Cart ($0.00)" role="button">...</a>`
- XPath: `/a[@class="CartToggle"]`

**Failure 4:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="" data-qty="0">−</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--minus"]`

**Failure 5:**
- First identified: 2026-04-09
- Message: Target has insufficient size
- HTML: `<button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="" data-qty="11">+</button>`
- XPath: `/button[@class="js-qty__adjust js-qty__adjust--plus"]`

*... and 6 more failures for this rule*

#### Rule: [SIA-R66: Text has enhanced contrast with its background](https://alfa.siteimprove.com/rules/sia-r66)
**WCAG**: [SC 1.4.6](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced) (Level AAA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The highest possible contrast of the text is 4.55:1 which is         below the required contrast of 7:1

#### Rule: [SIA-R68: Accessible name contains the visible label text](https://alfa.siteimprove.com/rules/sia-r68)
**WCAG**: [SC 2.5.3](https://www.w3.org/WAI/WCAG22/Understanding/label-in-name) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: The element owns no elements as required by its semantic role
- HTML: `<ul class="tabs product-tabs-title">    </ul>`
- XPath: `/ul[@class="tabs product-tabs-title"]`

#### Rule: [SIA-R72](https://alfa.siteimprove.com/rules/sia-r72)

**Failure 1:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="home__subtitle">Related</p>`
- XPath: `/p[@class="home__subtitle"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: The text of the paragraph is uppercased
- HTML: `<p class="h6 name_wrapper">         Everyday Bowl \| 4 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

#### Rule: [SIA-R73: Text spacing can be adjusted without loss of content](https://alfa.siteimprove.com/rules/sia-r73)
**WCAG**: [SC 1.4.12](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: The line height of the paragraph is less than 1.5
- HTML: `<p class="h6 name_wrapper">         Everyday Bowl \| 4 Count       </p>`
- XPath: `/p[@class="h6 name_wrapper"]`

## Detailed Failure Information (axe)

### https://www.preserve.eco/collections/shave-5-systems

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img srcset="https://i.shgcdn.com..." sizes="100vw" src="https://i.shgcdn.com..." class="shogun-image " decoding="async" loading="eager" draggable="false">`
- XPath: `img[loading="eager"]`

**Failure 2:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img srcset="https://i.shgcdn.com..." sizes="100vw" src="https://i.shgcdn.com..." class="shogun-image " decoding="async" loading="lazy" draggable="false">`
- XPath: `img[loading="lazy"]`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-large

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/featured/products/popi-toothbrush-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/travel-razor

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/header_37e4de39-9e36-4c16-ab90-5965a8069a81_1800x.jpg?v=1543924251" style="transform: translate3d(-296px, -78.8125px, 0px); position: absolute; height: 332px; width: 1873px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 254px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/collections/gifting/products/food-storage-lunch-pack-4-containers

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/cups/products/on-the-go-cups-10-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/toothbrush/products/toothbrush-in-lightweight-pouch-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/summer-collection

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span style="color: rgb(0, 125, 204);">Our summer sale is here! <strong>30% off</strong> almost everything. Now through 8/9. Enter <strong>SUMMER30</strong> at checkout.</span>`
- XPath: `p:nth-child(1) > span`

**Failure 2:**
- First identified: 2026-04-09
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<strong>30% off</strong>`
- XPath: `span > strong:nth-child(1)`

**Failure 3:**
- First identified: 2026-04-09
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<strong>SUMMER30</strong>`
- XPath: `strong:nth-child(2)`

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img srcset="https://i.shgcdn.com..." sizes="100vw" src="https://i.shgcdn.com..." class="shogun-image " decoding="async" loading="eager" draggable="false">`
- XPath: `.shogun-image`

### https://www.preserve.eco/collections/lightweight-pouch-featuring-artists-for-humanity-artwork

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/cover-updated-neader_1800x.jpg?v=1579287325" style="transform: translate3d(-442px, -78.8125px, 0px); position: absolute; height: 332px; width: 2165px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 254px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/collections/toothpick-subscriptions/products/flavored-toothpicks-2-pack

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/reusables/products/round-food-storage-container-mini

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/straws

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/collect-header3_79deb025-27d2-4365-bbc4-daff99f9b956_1800x.jpg?v=1517170961" style="transform: translate3d(0px, -99.8125px, 0px); position: absolute; height: 374px; width: 1280px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 254px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/collections/reusables/products/sandwich-food-storage-container-set-of-2

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/plates/products/small-compostable-plates-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage-containers/products/round-food-storage-container-large

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/summer-collection/products/toothbrush-in-lightweight-pouch-6-pack

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/utec-cutting-boards/products/utec-gift-set-large-and-small-cutting-boards

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-tableware-set-pack-for-4

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/toothpicks/products/flavored-toothpicks-24-pack

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/earth-day-collection/products/popi-shave-5-razor-system-handle-1-blade

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a class="shogun-image-link" href="https://getshogun.com/previews/145ffeef-6ba5-4c1e-9374-4531f22da1db/5d2650612b074f004fa12c07">`
- XPath: `.shogun-image-link`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/replacement-blade-subscriptions/products/shave-3-replacement-blades-24-blades

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-mini

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/toothbrush/products/popi-toothbrush-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/razor-systems/products/shave-3-razor-system-handle-and-2-blades

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  3 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/razor-systems/products/popi-shave-5-replacement-blades-8ct

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/replacement-blade-subscriptions/products/popi-shave-5-replacement-blades-8ct

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/tools/products/colander-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/utec-cutting-boards-1/products/utec-cutting-board-large

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/summer-food-storage/products/round-food-storage-container-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/cups/products/compostable-cups-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/blogs/stories/supporting_a_better_world

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: Heading levels should only increase by one
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `h5`

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/shutterstock_760589224_1800x.jpg?v=1583779150" style="transform: translate3d(0px, -291.812px, 0px); position: absolute; height: 853px; width: 1280px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 348px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/blogs/stories/popi-partner-spotlight-seatrees

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: Heading levels should only increase by one
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `h5`

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/SeeTrees-420-2-lr_1800x.png?v=1636289826" style="transform: translate3d(0px, -291.812px, 0px); position: absolute; height: 853px; width: 1280px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 348px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/blogs/stories/preventing-plastic-pollution-in-our-oceans-6-ways-you-can-have-an-impact

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: Heading levels should only increase by one
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `h5`

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/preserve-plastic-6-3000_1800x.jpg?v=1577452590" style="transform: translate3d(0px, -263.812px, 0px); position: absolute; height: 796px; width: 1280px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 348px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/blogs/stories/5-startling-facts-about-ocean-plastic-pollution-and-what-we-can-do-to-stop-it

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: Heading levels should only increase by one
- HTML: `<h5 class="uppercase h5">Tags</h5>`
- XPath: `h5`

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/articles/blog3_1800x.jpg?v=1578355525" style="transform: translate3d(0px, -291.812px, 0px); position: absolute; height: 853px; width: 1280px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a name="_ftn8" href="#_ftnref8"></a>`
- XPath: `a[name="_ftn8"]`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 348px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/collections/preserve-hoodie-preserve-pact/products/preserve-hoodie

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  0 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-04-09
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span id="ComparePrice-product">$80.00</span>`
- XPath: `#ComparePrice-product`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a href="#looxReviews"> <div class="loox-rating" data-id="8197112791283" data-rating="" data-raters=""></div> </a>`
- XPath: `a[href$="#looxReviews"]`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="empty" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/preserve/products/compostable-straws-50-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/preserve/products/small-compostable-plates-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/preserve/products/9-compostable-plate

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/preserve/products/compostable-bowls-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/preserve/products/compostable-bowl-16-oz

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  0 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a href="#looxReviews"> <div class="loox-rating" data-id="6873234538661" data-rating="" data-raters=""></div> </a>`
- XPath: `a[href$="#looxReviews"]`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="empty" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-large

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage/products/sandwich-food-storage-container-set-of-2

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage/products/round-food-storage-container-mini

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage/products/preserve-2-go

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/spring-blowout/products/medium-weight-cutlery-knives-forks-spoons-8-sets

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/spring-blowout/products/brew-house-9-compostable-plates-24-pack-made-with-brewed-hops

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/spring-blowout/products/9-compostable-plate

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/preserve-2-go

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  0 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a href="#looxReviews"> <div class="loox-rating" data-id="12512378763" data-rating="" data-raters=""></div> </a>`
- XPath: `a[href$="#looxReviews"]`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="empty" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/utec-cutting-board-large

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/cutting-board-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/kitchen-starter-set-4-items

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/food-storage-container-mini-set-of-4-with-packaging

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-container-set-of-2

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/sandwich-food-storage-lid

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/round-food-storage-container-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/kitchen/products/colander-small

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/razors/products/shave-5-replacement-blades-4-blades

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/popi/products/popi-toothbrush-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/oral-care/products/kids-toothbrush-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/oral-care/products/toothbrush-in-lightweight-pouch-6-pack

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-paper-board-6-pack

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/popi/products/popi-replacement-blades

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/subscriptions/products/shave-5-replacement-blades-wave-edition-4-blades

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  0 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Links must have discernible text
- HTML: `<a href="#looxReviews"> <div class="loox-rating" data-id="8679764394227" data-rating="" data-raters=""></div> </a>`
- XPath: `a[href$="#looxReviews"]`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="empty" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/tabletop/products/everyday-plate-4-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/tabletop/products/on-the-go-tableware-set-pack-for-8

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4.5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/tabletop/products/small-on-the-go-plates-10-count-discontinued-color-packaging

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/food-storage-containers

#### Rule: [image-alt](https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: Images must have alternative text
- HTML: `<img class="parallax-slider" src="//www.preserve.eco/cdn/shop/collections/header_46d4435f-0de7-488a-b9b9-9f001d696df2_1800x.jpg?v=1543923935" style="transform: translate3d(-296px, -78.8125px, 0px); position: absolute; height: 332px; width: 1873px; max-width: none;">`
- XPath: `.parallax-slider`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-04-09
- Message: All page content should be contained by landmarks
- HTML: `<div class="parallax-mirror" style="visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 254px; width: 1280px;">`
- XPath: `.parallax-mirror`

### https://www.preserve.eco/collections/tabletop/products/large-on-the-go-plates-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  4 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/toothbrush-subscriptions/products/toothbrush-in-lightweight-pouch-single

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

### https://www.preserve.eco/collections/bowls/products/compostable-bowls-8-count

#### Rule: [aria-allowed-role](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-04-09
- Message: ARIA role should be appropriate for the element
- HTML: `<ul style="display: inline-flex; margin: unset; padding: unset; text-indent: unset; list-style-type: none; gap: 2px;" aria-label="Rating icons:  5 / 5 star review" role="img" aria-roledescription="figure">`
- XPath: `#looxReviewsFrame`

#### Rule: [listitem](https://dequeuniversity.com/rules/axe/4.11/listitem?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-04-09
- Message: <li> elements must be contained in a <ul> or <ol>
- HTML: `<li><svg viewBox="0 0 24 24" data-lx-fill="full" role="presentation" aria-hidden="true" class="loox-icon star text-large" style="display: block; width: 1em; height: 1em;"><use href="#looxicons-rating-icon"></use></svg></li>`
- XPath: `#looxReviewsFrame`

