Public accessibility assessment

Accessibility issues detected on usecheeky.com

Evolize inspected 5 public pages on usecheeky.com and detected 41 automatically identifiable accessibility findings.

41Findings detected
10WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

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

Is usecheeky.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 usecheeky.com and detected 41 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/products/all-soaps", where 18 findings were detected. The assessment identified findings mapped to 10 WCAG success criterions. The sections below prioritize the broadest issues and provide technical evidence for each detected finding.

02 · Start here

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

  1. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1555 / 5
2.4.3Focus OrderA1055 / 5
2.4.4Link Purpose (In Context)A555 / 5
2.1.1KeyboardA422 / 5
1.3.1Info and RelationshipsA333 / 5
1.2.2Captions (Prerecorded)A211 / 5
2.2.2Pause, Stop, HideA222 / 5
4.1.2Name, Role, ValueA222 / 5
1.1.1Non-text ContentA111 / 5
3.3.2Labels or InstructionsA111 / 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

Form fields are missing labels

WCAG 1.3.1 (A)1 instance1 inspected page

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Why it matters

Form inputs have no programmatically associated label, so assistive technology cannot announce what to enter.

Recommended correction

Associate a <label> with each field via for/id, or use aria-label / aria-labelledby. Placeholder text is not a label.

View 1 affected element
Component · Ref RVWTW7
Affected pagehttps://usecheeky.com/products/all-soaps
Element#Quantity-template--20646787088616__main
Markup
<input class="quantity__input" type="number" name="quantity" id="Quantity-template--20646787088616__main" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--20646787088616__main" max="null">
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 XJBV6M
Affected pagehttps://usecheeky.com/products/all-soaps
Elementdiv#rivo-account-slideout > div > div > header > div > button
Accessible nameSkip current survey question
Markup
<button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
Affected pages/products/all-soaps /pages/contact /pages/sweepstakes-account /cart
Component · Ref Q40HFV
Affected pagehttps://usecheeky.com/pages/contact
Elementdiv:nth-of-type(1) > div > div > div > form > input:nth-of-type(3)
Markup
<input type="submit" rivo-ax-bind:value="$store.rivo_aw_translation.login_button_text" rivo-ax-bind:disabled="isLoading" rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" value="Sign In" class="btn">
Affected pages/products/all-soaps /pages/contact /pages/sweepstakes-account /cart
Component · Ref G3S6F0
Affected pagehttps://usecheeky.com/pages/contact
Elementdiv > div > div > form > label > input
Markup
<input type="checkbox" name="accepts_marketing" rivo-ax-model="acceptsMarketing">
Affected pages/pages/contact /pages/sweepstakes-account /cart
Component · Ref DWA4NU
Affected pagehttps://usecheeky.com/pages/contact
Elementdiv > div > div > div:nth-of-type(2) > label > a:nth-of-type(1)
Accessible nameprivacy policy
Markup
<a class="rivo-underline-link" href="https://usecheeky.com/policies/privacy-policy" target="_blank" rel="noopener noreferrer">privacy policy</a>
Affected pages/products/all-soaps /pages/contact /pages/sweepstakes-account
Component · Ref NWRZJA
Affected pagehttps://usecheeky.com/pages/contact
Elementdiv > div > div:nth-of-type(1) > div > div:nth-of-type(1) > a
Accessible nameSign in or Sign up
Markup
<a href="https://usecheeky.com/customer_authentication/login?return_to=%2F%23rivo" class="rivo-external-login-button rivo-login-button btn" rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" rivo-ax-bind:href="$store.rivo_aw_settings.external_login_url" rivo-ax-html="$store.rivo_aw_translation.external_login_text || $store.rivo_aw_settings.external_login_text">Sign in or Sign up</a>
Affected pages/pages/contact /pages/sweepstakes-account /cart
Component · Ref KBM848
Affected pagehttps://usecheeky.com/products/all-soaps
Elementa#StandardCardNoMediaLink--9254484181224
Accessible nameSolo Leveling Collector's Box
Markup
<a href="/products/solo-leveling-collectors-box?pr_prod_strat=e5_desc&amp;pr_rec_id=e5386e8e4&amp;pr_rec_pid=9254484181224&amp;pr_ref_pid=9263765815528&amp;pr_seq=uniform" id="StandardCardNoMediaLink--9254484181224" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink--9254484181224 NoMediaStandardBadge--9254484181224">
                Solo Leveling Collector's Box
              </a>
Component · Ref EJK0HN
Affected pagehttps://usecheeky.com/
Elementdiv > div:nth-of-type(3) > div:nth-of-type(2) > fragrance-type-info > div > a
Accessible nameRead More on our Skin School
Markup
<a href="/pages/skin-school-ingredients" class="fragrance-type__link">Read More on our Skin School</a>
Component · Ref CY8RGR
Affected pagehttps://usecheeky.com/
Elementinput#product-selector-9327191884008
Markup
<input type="radio" id="product-selector-9327191884008" name="product-selector" class="product-select" data-product-id="9327191884008" data-product-handle="license-to-clean" data-product-title="Charlie's License to Clean" data-product-description="A dark musk balanced with bright citrus" data-background-color="#d8e0e9" data-text-color="#13151d" data-highlight-color="#c11836" data-fragrance-type="natural" data-featured-image="//usecheeky.com/cdn/shop/files/ltc-1.png?v=1780269483&amp;width=600" data-product-images-id="product-images-9327191884008" reze="">
Component · Ref SSKTLP
Affected pagehttps://usecheeky.com/cart
Elementdiv#shopify-section-template--20646787907816__cart-items > cart-items > div > div:nth-of-type(1) > a
Accessible nameContinue shopping
Markup
<a href="/collections/all" class="underlined-link">Continue shopping</a>
Component · Ref VJ5GAA
Affected pagehttps://usecheeky.com/products/all-soaps
Elementdiv#shopify-block-AMHdxS0xqZ2ZCNEVle__judge_me_reviews_preview_badge_j8Hcmz > div > div > span:nth-of-type(1)
Accessible nameSee all reviews
Rolebutton
Markup
<span class="jdgm-prev-badge__stars" data-score="0.00" tabindex="0" aria-label="See all reviews" role="button"> <span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span> </span>
High

ARIA attributes must conform to valid names

WCAG 4.1.2 (A)15 instances1 inspected page

ARIA attributes must conform to valid names

Why it matters

ARIA attributes must conform to valid names

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 15 affected elements
Component · Ref ZUIEX1
Affected pagehttps://usecheeky.com/
Elementimg[aria-title="Touch Grass"]
Markup
<img class="product-icon" aria-title="Touch Grass" src="//usecheeky.com/cdn/shop/files/touch-1.png?v=1780269485&amp;width=128" width="64" height="64">
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)2 instances1 inspected page

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 2 affected elements
Component · Ref T230OP
Affected pagehttps://usecheeky.com/products/all-soaps
Elementdetails#Details-share-template--20646787088616__main > summary
Accessible nameShare
Rolebutton
Markup
<summary class="share-button__button" role="button" aria-expanded="false">
      <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.147…
Component · Ref 768YK1
Affected pagehttps://usecheeky.com/products/all-soaps
Elementa#more-payment-options-link
Accessible nameMore payment options
Rolelink
Markup
<a class="shopify-payment-button__more-options" id="more-payment-options-link" role="link" aria-disabled="true">More payment options</a>
High

Images lack text alternatives

WCAG 1.1.1 (A)16 instances1 inspected page

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

Why it matters

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

Recommended correction

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

View 16 affected elements
Component · Ref JX41FS
Affected pagehttps://usecheeky.com/
Elementimg[aria-title="Pulp Francis"]
Markup
<img class="product-icon" aria-title="Pulp Francis" src="//usecheeky.com/cdn/shop/files/pulp-1.png?v=1780269483&amp;width=128" width="64" height="64">
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)42 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 42 affected elements
Component · Ref VQ97X
Affected pagehttps://usecheeky.com/pages/contact
Element.announcement:nth-child(2)
Accessible nameFrieren Deodorant is Here Shop Now
Markup
<a class="announcement" href="/products/blue-moon-weed-deodorant">Frieren Deodorant is Here <span style="text-decoration: underline; text-underline-offset: 2px; margin-left: 0.35em;">Shop Now</span></a>
Affected pages/ /products/all-soaps /pages/contact /pages/sweepstakes-account /cart
Component · Ref WGYMW4
Affected pagehttps://usecheeky.com/
Element.announcement:nth-child(2) > span
Accessible nameShop Now
Markup
<span style="text-decoration: underline; text-underline-offset: 2px; margin-left: 0.35em;">Shop Now</span>
Affected pages/ /products/all-soaps /pages/contact /pages/sweepstakes-account /cart
Component · Ref OW5YE7
Affected pagehttps://usecheeky.com/products/all-soaps
Element.grid__item:nth-child(3) > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__content > .card__information > .card-information > .price > .price__container > .price__regular > .price-item--regular.price-item
Accessible name$7.00 USD
Markup
<span class="price-item price-item--regular">
          $7.00 USD
        </span>
Component · Ref 9EYZX3
Affected pagehttps://usecheeky.com/products/all-soaps
Element#CardLink--9079181574376
Accessible nameAbsolute Cinnamon
Markup
<a href="/products/absolute-cinnamon?pr_prod_strat=e5_desc&pr_rec_id=e5386e8e4&pr_rec_pid=9079181574376&pr_ref_pid=9263765815528&pr_seq=uniform" id="CardLink--9079181574376" class="full-unstyled-link" aria-labelledby="CardLink--9079181574376 Badge--9079181574376">
Component · Ref 6TVN0D
Affected pagehttps://usecheeky.com/products/all-soaps
Element.related-products__heading
Accessible nameYou may also like
Markup
<h2 class="related-products__heading inline-richtext h2">
        You may also like
      </h2>
Component · Ref A6A8JN
Affected pagehttps://usecheeky.com/products/all-soaps
Element.jdgm-rev-widg__summary-text
Accessible nameBe the first to write a review
Markup
<div class="jdgm-rev-widg__summary-text">Be the first to write a review</div>
Component · Ref C58BQG
Affected pagehttps://usecheeky.com/products/all-soaps
Element.jdgm-rev-widg__title
Accessible nameCustomer Reviews
Markup
<h2 class="jdgm-rev-widg__title">Customer Reviews</h2>
Component · Ref Y0C4GT
Affected pagehttps://usecheeky.com/
Element.review-item:nth-child(1) > .review-stars > span:nth-child(4)
Accessible name
Markup
<span>★</span>
Component · Ref GJFZMG
Affected pagehttps://usecheeky.com/
Elementpostscript-embedded-form,#input-891fdeac-3c22-43b4-bfb4-332e370659db
Markup
<input autocomplete="off" data-popup-engagement="true" type="text" id="input-891fdeac-3c22-43b4-bfb4-332e370659db" aria-label="Name" aria-invalid="false" class=" input-891fdeac-3c22-43b4-bfb4-332e370659db " required="true">
Component · Ref 3OH5RE
Affected pagehttps://usecheeky.com/
Elementpostscript-embedded-form,.text-175c7486-03d5-4817-bfdb-13ad0d8f761e > span:nth-child(2)
Markup
<span style="display: block">No Purchase Necessary. See rules at <a href="https://usecheeky.com/rules" class="link-175c7486-03d5-4817-bfdb-13ad0d8f761e" target="_blank">https://usecheeky.com/rules</a></span>
Component · Ref E2I920
Affected pagehttps://usecheeky.com/pages/sweepstakes-account
Elementa[href$="summer-sweepstakes"]
Accessible nameSummer Sweepstakes Learn More
Markup
<a class="announcement" href="/pages/summer-sweepstakes">Summer Sweepstakes <span style="text-decoration: underline; text-underline-offset: 2px; margin-left: 0.35em;">Learn More</span></a>
Component · Ref LM0YN7
Affected pagehttps://usecheeky.com/products/all-soaps
Element#Quantity-template--20646787088616__main
Markup
<input class="quantity__input" type="number" name="quantity" id="Quantity-template--20646787088616__main" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--20646787088616__main" max="null">
Component · Ref F0GXFV
Affected pagehttps://usecheeky.com/
Elementpostscript-embedded-form,.link-175c7486-03d5-4817-bfdb-13ad0d8f761e
Markup
<a href="https://usecheeky.com/rules" class="link-175c7486-03d5-4817-bfdb-13ad0d8f761e" target="_blank">https://usecheeky.com/rules</a>
Component · Ref QPN4Q3
Affected pagehttps://usecheeky.com/
Elementpostscript-embedded-form,#input-3d89faa7-7407-4d30-b926-18c061a09283
Markup
<input data-popup-engagement="true" type="email" aria-invalid="false" aria-label="Email" autocomplete="email" class=" input-3d89faa7-7407-4d30-b926-18c061a09283 " id="input-3d89faa7-7407-4d30-b926-18c061a09283">
Component · Ref F53BHT
Affected pagehttps://usecheeky.com/pages/sweepstakes-account
Elementa[href$="summer-sweepstakes"] > span
Accessible nameLearn More
Markup
<span style="text-decoration: underline; text-underline-offset: 2px; margin-left: 0.35em;">Learn More</span>
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)1 instance1 inspected page

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 1 affected element
Component · Ref 4JXA7M
Affected pagehttps://usecheeky.com/
Elementdiv:nth-of-type(2) > div:nth-of-type(15) > div:nth-of-type(1) > div > form > input
Markup
<input type="email" class="notification-email-input" placeholder="Enter your email address" required="">
Medium

<video> elements must have captions

WCAG 1.2.2 (A)1 instance1 inspected page

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref VWJHU6
Affected pagehttps://usecheeky.com/
Elementvideo
Accessible nameWin 1 of 5 RTX 5070 Gaming PC Bundles
Markup
<video autoplay="" muted="" loop="" playsinline="" preload="auto" poster="//usecheeky.com/cdn/shop/t/77/assets/sweepstakes-hero-ironmouse.jpg?v=41144959527219540231786101315" aria-label="Win 1 of 5 RTX 5070 Gaming PC Bundles">
Low

Page has no level-one heading

WCAG 1.3.1 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

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

View 1 affected element
Component · Ref GCK0AK
Affected pagehttps://usecheeky.com/pages/contact
Elementhtml > body
Accessible namewindow.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GT-M38QQ65T'); Skip to content .drawer { visibility: hidden; } Your cart Your cart is empty Continue shopping Loading... .cart-item__media.bundle-4, .cart-item__media.bundle-8, .cart-item__media.bundle-12 { display: flex; flex-wrap: wrap; justify-content: space-around; gap: 0px; } .cart-item__media.bundle-4 img { width: 22%; height: auto; } .cart-item__media.bundle-8 img { width: 22%; height: auto; } .cart-item__media.bundle-12 img { width: 22%; height: auto; } /* Mixed-family boxes (US-004): combined counts can land anywhere (5, 10, 16…), so one class sizes them like the 8/12 packs instead of relying on a per-count bucket. */ .cart-item__media.bundle-mixed { display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center; gap: 0px; } .cart-item__media.bundle-mixed img { width: 22%; height: auto; } .cart-bundle-count-subline { margin: 0 0 6px; font-size: 14px; line-height: 16px; opacity: 0.7; } /* Deodorant boxes run 1-3 sticks (4+ reuses bundle-4). Fewer icons get more of the 64px media cell so they don't float in empty space. */ .cart-item__media.bundle-1, .cart-item__media.bundle-2, .cart-item__media.bundle-3 { display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center; gap: 0px; } .cart-item__media.bundle-1 img { width: 52%; height: auto; } .cart-item__media.bundle-2 img { width: 42%; height: auto; } .cart-item__media.bundle-3 img { width: 30%; height: auto; } .cart-item-bundle-list li { font-size: 14px; font-weight: 400; line-height: 20px; color: #7B7B7B; } .cart-item-bundle-list { padding: 0; margin: 0; list-style: none; } .bundle-dropdown { margin-top: 8px; } .bundle-dropdown-toggle { background: none; border: none; padding: 0; font-size: 16px; color: #666; cursor: pointer; display: flex; align-items: center; gap: 4px; } .bundle-dropdown-toggle[aria-expanded="true"] .icon-caret { transform: rotate(180deg); } .bundle-dropdown .cart-item-bundle-list { margin-top: 0px; } .cart-bundle-dropdown { margin-top: 2px; } .cart-item-custom { display: flex; gap: 8px; align-items: flex-start; width: 100%; } .cart-item-img { width: 64px; height: 64px; border-radius: 8px; border: 1px solid black; flex-shrink: 0; } .cart-item-content { display: flex; align-items: flex-start; width: 100%; } .cart-item-contents h4 { font-size: 18px; font-weight: 600; line-height: 18px; margin-bottom: 6px; margin-top: 0; } @media (max-width: 750px) { .cart-item-contents h4 { font-size: 16px; margin-bottom: 4px; } } .cart-item-content p { font-size: 13px; font-weight: 400; line-height: 16px; color: #7B7B7B; } .cart-item-content_left { width: 65%; text-align: left; } .cart-item-content_right { width: 35%; text-align: right; position: relative; } .compare-price { text-decoration: line-through; } .cart-item-custom .loading__spinner-container { position: absolute; /* background: white; */ top: 0; left: 0; right: 0; bottom: 0; } .cart-item-custom .loading__spinner { top: 0; left: auto; right: 0; bottom: 0; padding: 0; } .cart-item-contents-header { display: flex; justify-content: space-between; align-items: flex-start; } /* Discount Form Styles */ .cart-drawer__discount-form { display: none !important; background: #daf3ff; margin-bottom: 0; padding: 4px 8px; padding-bottom: 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .discount-form__wrapper { width: 100%; } .discount-form__input-wrapper { display: flex; gap: 8px; margin-bottom: 0; } .discount-form__input { flex: 1; padding: 6px 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 4px; font-size: 14px; background: white; transition: border-color 0.2s ease; } .discount-form__input:focus { outline: none; border-color: #000; } .discount-form__input::placeholder { color: #666; } .discount-form__button { padding: 8px 12px; background: #000; color: white; border: none; border-radius: 4px; font-size: 14px; font-weight: 600; cursor: pointer; transition: background-color 0.2s ease; white-space: nowrap; } .discount-form__button:hover { background: #333; } .discount-form__button:disabled { background: #ccc; cursor: not-allowed; } .discount-form__message { font-size: 13px; margin-top: 4px; padding: 8px 12px; border-radius: 4px; text-align: center; } .discount-form__message--success { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; } .discount-form__message--error { background: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } @media (max-width: 750px) { .discount-form__input-wrapper { flex-direction: column; } …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient page contact">
      <svg id="junipStarSymbols" style="display: none;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
  <symbol id="junipOutlineStar" viewBox="0 0 16 16">
    <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.533379…
Low

Video may be missing captions

WCAG 1.2.2 (A)1 instance1 inspected page

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Why it matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 1 affected element
Component · Ref GK2LJB
Affected pagehttps://usecheeky.com/
Elementdiv#SwpHero-template--20646788071656__sweeps_hero > div:nth-of-type(1) > div:nth-of-type(2) > div > video
Accessible nameWin 1 of 5 RTX 5070 Gaming PC Bundles
Markup
<video autoplay="" muted="" loop="" playsinline="" preload="auto" poster="//usecheeky.com/cdn/shop/t/77/assets/sweepstakes-hero-ironmouse.jpg?v=41144959527219540231786101315" aria-label="Win 1 of 5 RTX 5070 Gaming PC Bundles">
          <source src="//usecheeky.com/cdn/shop/t/77/assets/sweepstakes-hero-slides.mp4?v=42513581966341604951786101316" type="video/mp4">
        </video>

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.