Public accessibility assessment

Accessibility issues detected on tuffwraps.com

Evolize inspected 5 public pages on tuffwraps.com and detected 47 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/products/gift-card31 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)27 detected findings

Is tuffwraps.com your website?

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

https://

Not your website? Scan your own site →

01 · Accessibility summary

Evolize inspected 5 public pages on tuffwraps.com and detected 47 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 5 inspected pages. The most affected inspected page was "/products/gift-card", where 31 findings were detected. The assessment identified findings mapped to 9 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  2. Critical

    Embedded frames lack descriptive titles

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

    An <iframe> has no title, so its purpose is not announced to assistive technology.

    Recommended action

    Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads https://www.youtube.com/embed/x1vRYQmmlhg, which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

    This link's only content is an image with no text alternative. Provide meaningful alternative text on the linked image (its alt attribute) that identifies the link's destination or purpose. The link points to http://www.klarna.com/us/what-is-klarna/.

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 40 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →
  5. High

    List items are not inside a list

    WCAG 1.3.1 (A) · 5 inspected pages · 15 instances
    Why this matters

    A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

    Recommended action

    Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2722 / 5
1.3.1Info and RelationshipsA955 / 5
2.4.3Focus OrderA455 / 5
2.1.1KeyboardA255 / 5
2.4.4Link Purpose (In Context)A222 / 5
3.3.2Labels or InstructionsA255 / 5
4.1.2Name, Role, ValueA222 / 5
2.2.2Pause, Stop, HideA155 / 5
2.5.8Target Size (Minimum)AA111 / 5

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

Continuous monitoring

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

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

04 · All detected findings

Critical

Embedded frames lack descriptive titles

WCAG 4.1.2 (A)1 instance1 inspected page

An <iframe> has no title, so its purpose is not announced to assistive technology.

Why it matters

An <iframe> has no title, so its purpose is not announced to assistive technology.

Recommended correction

Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. The affected frame loads https://www.youtube.com/embed/x1vRYQmmlhg, which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 1 affected element
Component · Ref B6LJC2
Affected pagehttps://www.tuffwraps.com/blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps
Elementiframe[width="560"]
Markup
<iframe width="560" height="315" src="https://www.youtube.com/embed/x1vRYQmmlhg" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 50 affected elements
Component · Ref YENI2P
Affected pagehttps://www.tuffwraps.com/cart
Elementdiv > ul > li:nth-of-type(1) > ul > li:nth-of-type(9) > a
Accessible nameCloth Wrist WrapsGreat for calisthenics & high-intensity training!
Markup
<a class="gm-target js-no-transition" title="Cloth Wrist Wraps" href="/collections/cloth-style-wrist-wraps"><span class="gm-text">Cloth Wrist Wraps<span data-nosnippet="" class="gm-description">Great for calisthenics &amp; high-intensity training!</span></span></a>
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref HPKP6Y
Affected pagehttps://www.tuffwraps.com/pages/klarna-4-easy-payments
Elementul > li:nth-of-type(3) > ul > li:nth-of-type(2) > div > a
Accessible nameSale TuffWraps.com 16" Villain Wrist Wraps - Black Camo $24.00$30.00
Markup
<a class="gm-target js-no-transition" href="/products/black-camo-v2-villain-wrist-wraps-16" data-product-link-position="3" data-impression-id="0aedd9ff-164f-41f5-985f-1b6cd7a8aad6" data-product-click-tracked="true"><span class="gm-label gm-sale-label">Sale</span><div class="gm-product-img"><img srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-sizes="auto" data-src="//www.tuffwraps.com/cdn/shop/files/16-villain-wrist-wraps-black-camo-16-inch-tuffwraps-1152118754_{width}x.png?v=1743075053" data-widths="[40, 100, 140, 180, 250, 260, 275, 305, 440, 610, 720,…
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref WOAXR8
Affected pagehttps://www.tuffwraps.com/cart
Elementli:nth-of-type(1) > div > ul > li:nth-of-type(2) > div > a
Accessible nameNew Colorway 16" Villain Wrist Wraps - Cobalt
Markup
<a title="New Colorway" href="/products/16-villain-wrist-wraps-cobalt" class="js-no-transition"><img srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-sizes="auto" data-widths="[40, 100, 140, 180, 250, 260, 275, 305, 440, 610, 720, 930, 1080, 1200, 1640, 2048]" data-src="//www.tuffwraps.com/cdn/shop/files/1786027126_0.webp?v=10182089889397221548&amp;width=200" data-srcset="//www.tuffwraps.com/cdn/shop/files/1786027126_0.webp?v=10182089889397221548&amp;width=40 40w, //www.tuffwraps.com/cdn/shop/files/1786027126_0.webp?v=10182089889397221548&amp;width=100 1…
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)5 instances5 inspected pages

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Why it matters

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Recommended correction

Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

View 5 affected elements
Component · Ref B81E3N
Affected pagehttps://www.tuffwraps.com/pages/klarna-4-easy-payments
Elementli#footer-localization-country-opt-0
Accessible nameUnited States (USD $)
Roleoption
Markup
<li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" data-value="US" aria-selected="true">
          <span class="pointer-events-none">United States (USD&nbsp;$)</span>
        </li>
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)10 instances5 inspected pages

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Why it matters

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Recommended correction

Add a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.

View 10 affected elements
Component · Ref PIQW61
Affected pagehttps://www.tuffwraps.com/cart
Elementdiv:nth-of-type(3) > div:nth-of-type(1) > li:nth-of-type(7) > div > form > input
Markup
<input autocomplete="off" placeholder="Search for..." name="q" type="text" value="">
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref KAD0Q1
Affected pagehttps://www.tuffwraps.com/products/gift-card
Elementmain-navigation#main-nav > li:nth-of-type(7) > div > form > input
Markup
<input autocomplete="off" placeholder="Search for..." name="q" type="text" value="">
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
High

List items are not inside a list

WCAG 1.3.1 (A)35 instances5 inspected pages

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Why it matters

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Recommended correction

Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

View 35 affected elements
Component · Ref 1XDVKF
Affected pagehttps://www.tuffwraps.com/pages/klarna-4-easy-payments
Element#main-nav > .searchItem.gm-submenu-align-right.gm-submenu-mega
Markup
<li class="gm-item gm-level-0 searchItem gm-submenu-mega gm-submenu-align-right">
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref IO4F20
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#main-nav > .gm-level-0[data-gmmi="4"][data-gmdi="4"]
Accessible nameLAST CALL
Markup
<li data-gmmi="4" data-gmdi="4" class="gm-item gm-level-0"><a class="gm-target js-no-transition" title="LAST CALL" href="/collections/last-call"><span class="gm-text">LAST CALL</span></a></li>
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref BCELAU
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#main-nav > .gm-submenu-dropdown.gm-submenu-align-left[data-gmmi="5"]
Accessible nameBRAND Our StoryOur journey, mission & vision. Earn RewardsEarn cash, discounts & perks. Brand AmbassadorsExclusive gear, perks & rewards. Military / First Responder20% off for heroes, verify now. WholesaleSell TUFF & grow your business. BlogExpert tips, lifting guides & news.
Markup
<li data-gmmi="5" data-gmdi="5" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left">
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref J1QEAV
Affected pagehttps://www.tuffwraps.com/blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps
Element#main-nav > .has-custom-color[data-gmmi="0"][data-gmdi="0"]
Accessible nameWRIST WRAPS POWERLIFTING WRIST WRAPS Find Your Wrist Wrap QUIZ Get your perfect fit in 15 seconds. 16" Wrist WrapsMost popular! 24" Wrist Wraps 30" Wrist Wraps Mini Wrist Wraps View All CROSS-TRAINING WRIST WRAPS Cloth Wrist WrapsGreat for calisthenics & high-intensity training! New Colorway 16" Villain Wrist Wraps - Cobalt BEST SELLERS Sale TuffWraps.com 16" Villain Wrist Wraps - Black Camo $24.00$30.00 Sale TuffWraps.com 16" Villain Wrist Wraps - Black & White $24.00$30.00 Sale TuffWraps.com 16" Villain Wrist Wraps - Pink & Teal $24.00$30.00
Markup
<li style="--gm-item-custom-color:#ffffff;--gm-item-custom-hover-color:#f6f1f1;--gm-item-custom-background-color:transparent;--gm-item-custom-hover-background-color:#1d1d1d;" data-gmmi="0" data-gmdi="0" ...>
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Component · Ref OITAJ
Affected pagehttps://www.tuffwraps.com/blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps
Element#main-nav > .gm-submenu-align-full[data-gmmi="1"][data-gmdi="1"]
Accessible nameLIFTING GEAR BUYING GUIDES All Buying Guides Bench Press Wrist Wraps Elbow Sleeves for Lifting Squat Knee Sleeves WEIGHT BELTS View All Belts Lever Belts Double Prong Belts Women's Lifting Belts Soft Belts Dip Belts LIFTING STRAPS & GRIPS View All Straps Lifting Straps Figure 8 Lifting Straps Hand Grips Lifting Gloves Lifting Hooks Ankle Straps ELBOW SUPPORTS View All Elbow Supports Elbow Sleeves Elbow Wraps Elbow Compression Cuffs KNEE SUPPORTS View All Knee Supports Knee Sleeves Knee Wraps ACCESSORY GEAR View All Accessories TUFF Barbell Pad Shin Savers Biceps Blaster Singlets Hip Bands Other Accessory Gear GYM ESSENTIALS Bags & Backpack Stickers Patches
Markup
<li data-gmmi="1" data-gmdi="1" class="gm-item gm-level-0 gm-has-submenu gm-submenu-mega gm-submenu-align-full">
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)1 instance1 inspected page

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Why it matters

An open modal leaves the content behind it keyboard-focusable, so keyboard and screen reader users can tab out of the dialog into hidden page content.

Recommended correction

While a modal is open, confine focus to the dialog and mark the rest of the page inert (or aria-hidden). Restore focus on close.

View 1 affected element
Component · Ref YDLQB5
Affected pagehttps://www.tuffwraps.com/
Elementhtml > body > div:nth-of-type(17) > div > div:nth-of-type(2)
Accessible nameFULLSCREEN Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="FULLSCREEN Form" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; z-index: 90000; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; justify-content: center; align-items: center; overflow: clip auto; background-color: rgba(20, 20, 20, 0.6); animation-timing-function: ease; animation-play-state: running; animation-iteration-count: 1; animation-fill-mode: forwards; animation-delay: 0s; animation-duration: 0.35s; animation-name: klaviyo-fadein;" data-kl-scroll-locking-modal="true"><div class="needsclick  kl-privat…
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 5 affected elements
Component · Ref OEVDWN
Affected pagehttps://www.tuffwraps.com/products/gift-card
Elementmain-navigation#main-nav > li:nth-of-type(1)
Accessible nameWRIST WRAPS POWERLIFTING WRIST WRAPS Find Your Wrist Wrap QUIZ Get your perfect fit in 15 seconds. 16" Wrist WrapsMost popular! 24" Wrist Wraps 30" Wrist Wraps Mini Wrist Wraps View All CROSS-TRAINING WRIST WRAPS Cloth Wrist WrapsGreat for calisthenics & high-intensity training! New Colorway 16" Villain Wrist Wraps - Cobalt BEST SELLERS Sale TuffWraps.com 16" Villain Wrist Wraps - Black Camo $24.00$30.00 Sale TuffWraps.com 16" Villain Wrist Wraps - Black & White $24.00$30.00 Sale TuffWraps.com 16" Villain Wrist Wraps - Pink & Teal $24.00$30.00
Markup
<li style="--gm-item-custom-color:#ffffff;--gm-item-custom-hover-color:#f6f1f1;--gm-item-custom-background-color:transparent;--gm-item-custom-hover-background-color:#1d1d1d;" data-gmmi="0" data-gmdi="0" class="gm-item gm-level-0 gm-has-submenu gm-submenu-mega gm-submenu-align-full has-custom-color"><a class="gm-target js-no-transition" title="WRIST WRAPS"><span class="gm-text">WRIST WRAPS</span><span class="gm-retractor"></span></a><div class="gm-submenu gm-mega gm-submenu-bordered" style="overflow: auto; max-height: 900px;"><div style="" class="submenu-background"></div>
      <ul class="gm-g…
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)5 instances5 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 5 affected elements
Component · Ref NI9V59
Affected pagehttps://www.tuffwraps.com/cart
Elementdiv#shopify-section-sections--21839641280600__footer > div:nth-of-type(2) > div > div:nth-of-type(1) > div
Accessible nameTerms Privacy Policy Returns Policy Shipping Policy Accessibility
Rolenavigation
Markup
<div class="section-footer__lower-menu" role="navigation">
          <ul class="section-footer__lower-menu__list" aria-label="Secondary">
            
              <li>
                <a href="/pages/terms">Terms</a>
              </li>
            
              <li>
                <a href="/policies/privacy-policy">Privacy Policy</a>
              </li>
            
              <li>
                <a href="/policies/refund-policy">Returns Policy</a>
              </li>
            
              <li>
                <a href="/policies/shipping-policy">Shipping Policy</a>
              …
Affected pages/ /blogs/news/how-to-apply-remove-tuff-figure-8-lifting-straps /pages/klarna-4-easy-payments /products/gift-card /cart
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)59 instances2 inspected pages

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

Why it matters

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

Recommended correction

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

View 59 affected elements
Component · Ref NJ7KPJ
Affected pagehttps://www.tuffwraps.com/
Element.product-link[href$="tuff-basic-tank"][data-product-link-position="15"] > .product-price.product-price--block > .price--on-sale.price > .price__default > .price__was > .transcy-money
Accessible name$17
Markup
<span class="transcy-money">$17</span>
Component · Ref U9O14D
Affected pagehttps://www.tuffwraps.com/products/gift-card
Elementarticle[data-product-id="1327790194776"] > .tuff-fbt__info[data-product-card-tracked="true"] > .tuff-fbt__prices > .tuff-fbt__compare-price
Accessible name$48
Markup
<s class="tuff-fbt__compare-price">$48</s>
Component · Ref PK21QR
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#cro-reviews-track > div > div:nth-child(1) > span:nth-child(1)
Accessible name★★★★★
Markup
<span style="color:#f5a623;font-size:13px;letter-spacing:1px;">★★★★★</span>
Component · Ref 99G7B0
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#cro-reviews-track > div > div:nth-child(4)
Accessible name— Gregory M.
Markup
<div style="font-size:11px;color:#999;margin-top:6px;">— Gregory M.</div>
Component · Ref 9VMVWD
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-ratingAverageModule-count
Accessible nameBased on 1 review
Markup
<div class="oke-w-ratingAverageModule-count"> Based on 1 review </div>
Component · Ref BIASEE
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-helpful-label
Accessible nameWas this helpful?
Markup
<span class="oke-helpful-label">Was this helpful?</span>
Component · Ref PSQWDU
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-reviews-count
Accessible name1 review
Markup
<div class="oke-w-reviews-count"> 1 review </div>
Component · Ref D530QB
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-reviewReply-date
Accessible name7 years ago
Markup
<div class="oke-w-reviewReply-date"> 7 years ago </div>
Component · Ref 1JZALX
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-recommendsModule-text
Accessible namewould recommend this product
Markup
<span class="oke-w-recommendsModule-text">would recommend this product</span>
Component · Ref DSZ5LM
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#cro-ship-label
Accessible name$99 away from free shipping
Markup
<span id="cro-ship-label" style="font-size: 11px; color: #888;">$99 away from free shipping</span>
Component · Ref WSH93Y
Affected pagehttps://www.tuffwraps.com/products/gift-card
Elementarticle[data-product-id="1327790194776"] > .tuff-recs-action > .tuff-recs-variant-picker[data-tuff-variant-open="false"] > .tuff-recs-variant-toggle[aria-haspopup="listbox"][type="button"] > .tuff-recs-variant-toggle__icon[aria-hidden="true"]
Accessible name
Markup
<span class="tuff-recs-variant-toggle__icon" aria-hidden="true">⌄</span>
Component · Ref E09XKD
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-breakdownModule-distribution-count[aria-hidden="true"]:nth-child(15)
Accessible name0
Markup
<div aria-hidden="true" class="oke-w-breakdownModule-distribution-count" style="grid-row: 4;"> 0 </div>
Component · Ref 8BDCOZ
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#oke-helpful-vote-counter-negative-b529dd4a-eca3-43ef-ab43-2c759524d75e
Accessible nameNo, this review from Gregory M. was not helpful. 0 people voted no
Markup
<span id="oke-helpful-vote-counter-negative-b529dd4a-eca3-43ef-ab43-2c759524d75e" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Gregory M. was not helpful.</span> 0 <span class="oke-a11yText">people voted no</span></span>
Component · Ref 3M0GF7
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-w-breakdownModule-distribution-label[aria-hidden="true"]:nth-child(5) > .oke-w-breakdownModule-distribution-label-number
Accessible name4
Markup
<span class="oke-w-breakdownModule-distribution-label-number"> 4 </span>
Component · Ref JEJ8HE
Affected pagehttps://www.tuffwraps.com/
Element.gGpzGGnU-N > .gp-flex > .gp-g-paragraph-1.gp-text-instant.gp-text > p:nth-child(2)
Accessible nameNO THUMB LOOP WRAPS
Markup
<p>NO THUMB LOOP WRAPS</p>
Component · Ref CO8AIN
Affected pagehttps://www.tuffwraps.com/
Element.gsA2KIao6r > .gp-flex > h2 > span > span
Accessible name500K+
Markup
<span style="color:#35C641;font-size:40px;">500K+</span>
Component · Ref RI0G71
Affected pagehttps://www.tuffwraps.com/
Element.gJC3DHEeyA > .gp-flex > h2 > span > span
Accessible name#1
Markup
<span style="color:#35C641;font-size:40px;">#1</span>
Component · Ref JN28P8
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element.oke-reviewContent-date > span
Accessible name7 years ago
Markup
<span>7 years ago</span>
Component · Ref FBA7VZ
Affected pagehttps://www.tuffwraps.com/
Element.gudRYIdOX0 > .gp-flex > h2 > span > span
Accessible name11,500+
Markup
<span style="font-size:40px;">11,500+</span>
Component · Ref O19Z3P
Affected pagehttps://www.tuffwraps.com/products/gift-card
Element#oke-sortSelect--reviews
Accessible nameSort
Markup
<select id="oke-sortSelect--reviews" aria-label="Sort" class="oke-sortSelect-sort oke-select">
Component · Ref F7X0PG
Affected pagehttps://www.tuffwraps.com/
Elementstrong > span > strong
Accessible nameMORE THAN WRAPS.
Markup
<strong>MORE THAN WRAPS.</strong>
Component · Ref 1169SI
Affected pagehttps://www.tuffwraps.com/
Element.g51l1hAEWO > .gp-flex > h2 > span > span
Accessible nameD.C.
Markup
<span style="color:#35C641;font-size:40px;">D.C.</span>
Component · Ref 9YGAWT
Affected pagehttps://www.tuffwraps.com/
Element.g2IQVmb_aR > .gp-flex > .gp-g-paragraph-1.gp-text-instant.gp-text > p:nth-child(2)
Accessible nameDOCTOR-ENGINEERED
Markup
<p>DOCTOR-ENGINEERED</p>
Component · Ref R6DXPA
Affected pagehttps://www.tuffwraps.com/
Element.gp-g-paragraph-1.gp-text-instant.gp-text > p:nth-child(2) > span
Accessible nameTRUSTED BY THOUSANDS OF ATHLETES WORLDWIDE
Markup
<span style="color:#C9C9C9;font-size:17px;">TRUSTED BY THOUSANDS OF ATHLETES WORLDWIDE</span>
Component · Ref ZAMB40
Affected pagehttps://www.tuffwraps.com/
Element.g7bf1FMDIg > .gp-flex > .gp-g-paragraph-1.gp-text-instant.gp-text > p:nth-child(2)
Accessible nameATHLETE EQUIPPED
Markup
<p>ATHLETE EQUIPPED</p>

Showing 25 representative examples · 2 more affected elements not shown

Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)3 instances1 inspected page

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Why it matters

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Recommended correction

Correct ARIA attribute values and ensure referenced ids exist in the DOM.

View 3 affected elements
Component · Ref MQXGQM
Affected pagehttps://www.tuffwraps.com/products/gift-card
Elementarticle[data-product-id="3946388881496"] > .tuff-recs-action > .tuff-recs-variant-picker[data-tuff-variant-open="false"] > .tuff-recs-variant-toggle[aria-haspopup="listbox"][type="button"]
Accessible nameChoose options for Bench Row Records Raw Edge Muscle Tank
Markup
<button class="tuff-recs-variant-toggle" type="button" aria-expanded="false" aria-controls="tuff-variant-menu-cfb4f33a-a3e7-432a-96f8-cb75b29a2750" aria-haspopup="listbox" aria-label="Choose options for Bench Row Records Raw Edge Muscle Tank">
Low

Touch targets are too small

WCAG 2.5.8 (AA)5 instances1 inspected page

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

Why it matters

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

Recommended correction

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

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

05 · Most affected inspected pages

06 · About this assessment

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

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

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

07 · Continuous monitoring

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

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