Public accessibility assessment

Accessibility issues detected on seintofficial.com

Evolize inspected 5 public pages on seintofficial.com and detected 82 automatically identifiable accessibility findings.

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

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

Most widespread issueLinks lack accessible textDetected on 4 inspected pages
Most affected page/40 findings detected
Most represented WCAG criterionWCAG 2.1.1 — Keyboard31 detected findings

Is seintofficial.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 seintofficial.com and detected 82 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 4 inspected pages. The most affected inspected page was "/", where 40 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 · 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. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 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 →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
2.1.1KeyboardA3144 / 5
1.4.3Contrast (Minimum)AA1333 / 5
2.4.3Focus OrderA1044 / 5
4.1.2Name, Role, ValueA1044 / 5
1.1.1Non-text ContentA533 / 5
1.3.1Info and RelationshipsA544 / 5
1.2.2Captions (Prerecorded)A411 / 5
2.4.4Link Purpose (In Context)A444 / 5
3.3.2Labels or InstructionsA144 / 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

High

ARIA role is missing its required parent

WCAG 1.3.1 (A)4 instances4 inspected pages

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Why it matters

An element with an ARIA role is not inside the container role it requires, so the relationship is lost.

Recommended correction

Place the element inside its required parent role (e.g. option must be within listbox).

View 4 affected elements
Component · Ref 7ZR9MB
Affected pagehttps://seintofficial.com/products/lip-oil
Elementbutton[role="menuitem"]
Accessible nameMore
Rolemenuitem
Markup
<button role="menuitem" class="button menu-list__link button-unstyled">
      <span class="menu-list__link-title">More</span>
    </button>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)40 instances4 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 40 affected elements
Component · Ref V8OVCT
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv:nth-of-type(2) > div > div > div:nth-of-type(2) > search-button > button
Accessible nameOpen search
Markup
<button on:click="#search-modal/showDialog" class="button button-unstyled search-modal__button header-actions__action" aria-label="Open search">
      <span aria-hidden="true" class="svg-wrapper">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
    <path d="M21 21L15 15M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref XTZL1P
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv > nav > div > overflow-list > li:nth-of-type(6) > button
Accessible nameMore
Rolemenuitem
Markup
<button role="menuitem" class="button menu-list__link button-unstyled">
      <span class="menu-list__link-title">More</span>
    </button>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref U7QNIU
Affected pagehttps://seintofficial.com/products/lip-oil
Elementheader-component#header-component > div:nth-of-type(2) > div > div > div:nth-of-type(1) > a
Markup
<a href="/" class="size-style spacing-style header-logo" style="
    --size-style-width: ;--size-style-height: ;
    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
    --font-family: var(--font-body--family);
    --font-style: var(--font-body--style);
    --font-weight: 600;
  ">
  

  <span class="header-logo__image-container header-logo__image-container--original" data-testid="header-logo">
    
  
  
  

  

  

  

  <img src="//seintofficial.com/cdn/shop/files/Seint_Logo.png?height=48&amp;v=1781552532" alt="" width="147" height="…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref YJ3Z64
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv > div:nth-of-type(3) > header-actions > dialog-component > dialog > button
Accessible nameClose dialog
Markup
<button ref="closeButton" on:click="/closeDialog" class="button button-unstyled account-drawer__close-button" aria-label="Close dialog">
      <span class="svg-wrapper" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
  <path d="M16 17.9163L9.29278 24.6236C9.04182 24.8745 8.72243 25 8.3346 25C7.94677 25 7.62738 24.8745 7.37643 24.6236C7.12547 24.3726 7 24.0532 7 23.6654C7 23.2776 7.12547 22.9582 7.37643 22.7072L14.0837 16L7.37643 9.29278C7.12547 9.04182 7 8.72243 7 8.3346C7 7.94677 7.12547 7.62738 7.37643 7.37643C7.62738 7.12547…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref 9HQA8D
Affected pagehttps://seintofficial.com/products/perfector
Elementcart-drawer-component > dialog > div > cart-items-component > div:nth-of-type(1) > button
Accessible nameClose dialog
Markup
<button ref="closeButton" on:click="cart-drawer-component/close" class="button cart-drawer__close-button button-unstyled" aria-label="Close dialog">
              <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
  <path d="M16 17.9163L9.29278 24.6236C9.04182 24.8745 8.72243 25 8.3346 25C7.94677 25 7.62738 24.8745 7.37643 24.6236C7.12547 24.3726 7 24.0532 7 23.6654C7 23.2776 7.12547 22.9582 7.37643 22.7072L14.0837 16L7.37643 9.29278C7.12547 9.04182 7 8.72243 7 8.3346C7 7.94677 7.12547 7.62738 7.37643 7.37643C7.62738 7.1254…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref WAIV8H
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv:nth-of-type(1) > div > div:nth-of-type(3) > header-actions > dialog-component > button
Accessible nameOpen account menu
Markup
<button class="account-button header-actions__action" aria-label="Open account menu" on:click="/showDialog"><span class="account-button__icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
    <path d="M4 21.5996V20.5996C4 17.2896 6.69 14.5996 10 14.5996H14C17.31 14.5996 20 17.2896 20 20.5996V21.5996" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
    <path d="M12 11C9.79003 11 8.00003 9.21 8.00003 7C8.00003 4.79 9.79003 3 12 3C14.21 3 16 4.79 16 7C16 9.21 14.21 11 12 11Z" stroke…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref 2GV3UU
Affected pagehttps://seintofficial.com/
Elementdiv > div > div:nth-of-type(2) > header-actions > span > div
Accessible name0
Rolebutton
Markup
<div tabindex="0" role="button" aria-haspopup="dialog" aria-controls="wishlist-dialog" aria-expanded="false" class="header-heart-position "><div class="red-heart saveICON" style="filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(215deg) brightness(100%) contrast(102%); height: 25px; width: 25px;"><span></span></div><span class="count-span"><span class="show-count"><b>0</b></span></span></div>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref UX36ZN
Affected pagehttps://seintofficial.com/
Elementcart-items-component > div:nth-of-type(2) > div > div > p > a
Accessible nameLog in
Markup
<a href="https://shopify.com/96127353138/account?locale=en&amp;buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYmFzMWYtcTEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzg5NTY3OTQ1LCJuYmYiOjE3ODg5NjMxNDV9.8PsOz1rwV-ZdaWqqNvbjPb2Gqd8u7qH-6Iqq64xdnP0&amp;region_country=US">Log in</a>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref SN1QHH
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdialog-component > dialog > div > div > div > a
Accessible nameOther sign in options Sign in
Markup
<a href="/customer_authentication/login?return_to=%2Fproducts%2Flip-oil&amp;locale=en&amp;ui_hint=full&amp;region_country=US" class="account-actions__link button" autofocus="">
          <span class="account-actions__sign-in-text">
            Other sign in options
          </span>
          <span class="account-actions__fallback-text">
            Sign in
          </span>
        </a>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref DGLMG1
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv > cart-items-component > div:nth-of-type(2) > div > div > a
Accessible nameContinue shopping
Markup
<a class="button cart-items__empty-button" href="/collections/shop-all">
      Continue shopping
    </a>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)58 instances4 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 58 affected elements
Component · Ref J3X8LA
Affected pagehttps://seintofficial.com/products/lip-oil
Elementslideshow-slides > slideshow-slide:nth-of-type(6) > div > div > div > div
Markup
<div onclick="collectionIconClick(event,'10213982241074','lip-cheek')" class="wg-save-icon-outline-solid wg-collectionIcon">
                                                                    <span class="span-hearticon"></span>
                                                                </div>
Affected pages/ /products/lip-oil /products/perfector
Component · Ref OB1O7I
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv:nth-of-type(2) > div:nth-of-type(1) > div > div:nth-of-type(2) > div:nth-of-type(2) > div
Accessible nameClear List
Markup
<div onclick="clearAllWishlist()" class="cartButtonStyle addAllToCartButton">
                                            Clear List
                                            </div>
Component · Ref DOMNPS
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#myshareModal > div:nth-of-type(2) > div:nth-of-type(1)
Markup
<div class="closeByShareModal" onclick="closeShareModal()" style="filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(46deg) brightness(100%) contrast(100%);"></div>
Component · Ref 5ITC3U
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039994890854245346-yotpo-dropdown-option-2
Accessible nameVerified purchase
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.039994890854245346-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Verified purchase</div><!----></div>
Component · Ref HCSPXJ
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039416854789909195-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.039416854789909195-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmln…
Component · Ref 2Q2K3H
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.519817891383936-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.519817891383936-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref 2Q2K3F
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.519817891383936-yotpo-dropdown-option-2
Accessible nameFilter reviews by 4 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 4 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.519817891383936-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref KL4K6O
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#mySidenav > div:nth-of-type(2)
Markup
<div class="closebtn" onclick="closeNav()"></div>
Component · Ref VLZLYM
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#shopify-block-AUHpPR2U2b1ZMSGVVd__16428855274652595211 > div:nth-of-type(4)
Markup
<div class="overlayy" onclick="closeNav()">
  <span></span>
</div>
Component · Ref HCSPWB
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039416854789909195-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.039416854789909195-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmln…
Component · Ref 56GVQ6
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.228184343657994-yotpo-dropdown-option-1
Accessible nameWith media
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.228184343657994-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> With media</div><!----></div>
Component · Ref 2Q2K3D
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.519817891383936-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.519817891383936-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="…
Component · Ref HCSPWA
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039416854789909195-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.039416854789909195-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" clas…
Component · Ref 8QZM87
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#wg-settings
Markup
<div class="wg-settings" id="wg-settings" onclick="wgOpenSettings()"><span><span></span></span></div>
Component · Ref Y8LW6W
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#main-Modal-form > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > div
Accessible nameShare
Markup
<div class="shareButtonStyle" onclick="openShareModal()"><div class="img_test"><span></span></div><div class="shareButtonTextStyle">Share</div></div>
Component · Ref G9VZNG
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#myshareModal > div:nth-of-type(1) > div:nth-of-type(5) > div > div
Accessible nameCopy
Markup
<div onclick="openShareWishlistModal()" class="wg-icon-parent"><span class="copy-link-img share-icons"></span><span class="iconText">Copy</span></div>
Component · Ref UM081F
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#main-Modal-form > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(3)
Markup
<div class="grid-option-img3 grid3" onclick="gridFxn('3')">
              <span></span>
            </div>
Component · Ref 5ITC47
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039994890854245346-yotpo-dropdown-option-1
Accessible nameWith media
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.039994890854245346-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> With media</div><!----></div>
Component · Ref ANGSKH
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#main-Modal-form > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1)
Markup
<div class="grid-option-img1 grid1" onclick="gridFxn('1')">
              <span></span>
            </div>
Component · Ref 2Q2K3E
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.519817891383936-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.519817891383936-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref 2Q2K3C
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.519817891383936-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.519817891383936-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
Component · Ref 5ITC44
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039994890854245346-yotpo-dropdown-option-0
Accessible nameMost recent
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="true" id="dropdown-yotpo-dropdown-0.039994890854245346-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Most recent</div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class="yotpo-selected-icon--focused yotpo-selected-icon" data-testid="dropdown-selected-icon" aria-hi…
Component · Ref 56GVQ5
Affected pagehttps://seintofficial.com/products/perfector
Elementdiv#dropdown-yotpo-dropdown-0\.228184343657994-yotpo-dropdown-option-2
Accessible nameVerified purchase
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.228184343657994-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"> Verified purchase</div><!----></div>
Component · Ref HCSPXE
Affected pagehttps://seintofficial.com/products/lip-oil
Elementdiv#dropdown-yotpo-dropdown-0\.039416854789909195-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.039416854789909195-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmln…
Component · Ref D5GL70
Affected pagehttps://seintofficial.com/pages/contact
Elementdiv#main-Modal-form > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)
Markup
<div class="grid-option-img2 grid2" onclick="gridFxn('2')">
              <span></span>
            </div>

Showing 25 representative examples · 5 more affected elements not shown

High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)4 instances4 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 4 affected elements
Component · Ref 9BWEJ0
Affected pagehttps://seintofficial.com/products/lip-oil
Elementinput#search-input
Markup
<input id="search-input" class="searchbar_Input" placeholder="Search here" onkeyup="handleSearchData(event)" value="">
Affected pages/ /pages/contact /products/lip-oil /products/perfector
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)18 instances3 inspected pages

ARIA hidden element must not be focusable or contain focusable elements

Why it matters

ARIA hidden element must not be focusable or contain focusable elements

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 18 affected elements
Component · Ref WB56ZA
Affected pagehttps://seintofficial.com/products/perfector
Element.resource-list__slide:nth-child(6)
Accessible nameBrush Cleansing Soap Brush Cleansing Soap $28 Add to Bag Added Brush Cleansing Soap $28
Markup
<slideshow-slide ref="slides[]" aria-hidden="true" style="view-timeline-name: --slide-5; --product-media-fit: cover; position: relative;" class="resource-list__slide">
Affected pages/products/lip-oil /products/perfector
Component · Ref PZD6A6
Affected pagehttps://seintofficial.com/products/lip-oil
Elementbeam-product-details-page,sl-button
Markup
<sl-button variant="text" size="small" class="ppgf-disclosure-tooltip-trigger" part="tooltip-disclosure-button" aria-hidden="true" tabindex="-1" circle="" data-optional="" data-valid="">
Affected pages/products/lip-oil /products/perfector
Component · Ref AIEX7W
Affected pagehttps://seintofficial.com/
Element#panel-template--27087747940658__collection_tabs_wbcf6F-AUWhXS3JLZTBMeEFHK__collection_tab_maYT3y > .resource-list.force-full-width > .resource-list__carousel > .resource-list__carousel > slideshow-container > slideshow-slides > .resource-list__slide:nth-child(10)
Accessible nameBronzer Bronzer $16 Select a Shade Bronzer $16 +1 {"id":51318397862194,"title":"Tanlines \/ Standard","option1":"Tanlines","option2":"Standard","option3":null,"sku":"100410","requires_shipping":true,"taxable":true,"featured_image":{"id":53945856852274,"product_id":10213983584562,"position":1,"created_at":"2026-07-02T20:32:59-06:00","updated_at":"2026-07-02T20:33:01-06:00","alt":"Seint Bronzer in Tanlines, slide-open tin with lifeguard tower lid art and a light peachy-tan cream","width":1500,"height":1875,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Bronzer_Tanlines_Tin.jpg?v=1783045981","variant_ids":[51318397862194]},"available":true,"name":"Bronzer - Tanlines \/ Standard","public_title":"Tanlines \/ Standard","options":["Tanlines","Standard"],"price":1600,"weight":14,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Seint Bronzer in Tanlines, slide-open tin with lifeguard tower lid art and a light peachy-tan cream","id":43989579039026,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1875,"width":1500,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Bronzer_Tanlines_Tin.jpg?v=1783045981"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472808242,"selling_plan_group_id":"d86855b97bb920e4515d25d9787a5b8fc307b426"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472841010,"selling_plan_group_id":"684a1eaca81f9e13fcdc01dc7d200b0dd5d2aefd"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472873778,"selling_plan_group_id":"6a98e3911a33a7578f4b3ba8b8914b8957e58d4b"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472906546,"selling_plan_group_id":"455c1a995f70761b4af8c3a29399648eb1a99118"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472939314,"selling_plan_group_id":"b28aa03d5dd385854cf0efebd9d304f8198632c8"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7472972082,"selling_plan_group_id":"fd4b6d10db6b267b9862f96741e66de0b423306d"}],"quantity_rule":{"min":1,"max":null,"increment":1}}
Markup
<slideshow-slide ref="slides[]" aria-hidden="true" style="view-timeline-name: --slide-9; --product-media-fit: cover; position: relative;" class="resource-list__slide">
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)8 instances2 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 8 affected elements
Component · Ref 7CNUR1
Affected pagehttps://seintofficial.com/products/lip-oil
Element.slideshow-controls__thumbnail[aria-label="Slide 2 of 6"][ref="thumbnails[]"]
Accessible nameSlide 2 of 6
Markup
<button class="slideshow-control button button-unstyled slideshow-controls__thumbnail" aria-label="Slide 2 of 6" on:click="/select/1" style="--aspect-ratio: 1;" ref="thumbnails[]" aria-selected="false">
Affected pages/products/lip-oil /products/perfector
High

Images lack text alternatives

WCAG 1.1.1 (A)8 instances2 inspected pages

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 8 affected elements
Component · Ref D1W66M
Affected pagehttps://seintofficial.com/products/lip-oil
Element.slideshow-controls__thumbnail[aria-label="Slide 3 of 6"][ref="thumbnails[]"] > img[height="216"][width="144"][loading="lazy"]
Markup
<img src="//seintofficial.com/cdn/shop/files/Nude_3.jpg?v=1781552553&amp;width=144" srcset="//seintofficial.com/cdn/shop/files/Nude_3.jpg?v=1781552553&amp;width=144 144w" width="144" height="216" loading="lazy">
Component · Ref F9Z3BL
Affected pagehttps://seintofficial.com/
Elementvideo[controls="controls"] > img
Markup
<img src="//seintofficial.com/cdn/shop/files/preview_images/e1608e659bfc4cb1aa0e95bd8e7e0c25.thumbnail.0000000000_2500x.jpg?v=1783672105">
Component · Ref BSROWM
Affected pagehttps://seintofficial.com/
Element.hero__video > img
Markup
<img src="//seintofficial.com/cdn/shop/files/preview_images/cee7eea4986341f78cb1cef8e8d68938.thumbnail.0000000000_small.jpg?v=1781882654">
Component · Ref HX9TLV
Affected pagehttps://seintofficial.com/
Element.hero__video-poster
Markup
<img src="//seintofficial.com/..." srcset="//seintofficial.com/..." width="3840" height="2160" class="hero__video-poster" sizes="(min-width: 768px) 1..." fetchpriority="high">
High

Interactive controls must not be nested

WCAG 4.1.2 (A)2 instances2 inspected pages

Interactive controls must not be nested

Why it matters

Interactive controls must not be nested

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref 1HT8KB
Affected pagehttps://seintofficial.com/products/lip-oil
Elementbeam-product-details-page,span[part="tooltip-disclosure-icon"]
Markup
<span class="ppgf-disclosure-tooltip-trigger" part="tooltip-disclosure-icon" aria-label="PayPal Giving Fund Disclosure Tooltip" role="button" tabindex="0">
Affected pages/products/lip-oil /products/perfector
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)2 instances2 inspected pages

Scrollable region must have keyboard access

Why it matters

Scrollable region must have keyboard access

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref OX843D
Affected pagehttps://seintofficial.com/products/perfector
Elementmedia-gallery > slideshow-component[ref="slideshow"][infinite=""] > slideshow-container > slideshow-slides
Accessible nameSeint Perfector blending sponge in soft gray beside its closed silver storage tin with Seint Beauty label
Markup
<slideshow-slides tabindex="-1" ref="scroller">
Affected pages/products/lip-oil /products/perfector
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)16 instances4 inspected pages

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 16 affected elements
Component · Ref J5M2XJ
Affected pagehttps://seintofficial.com/
Element.desktop-navigation__actions > header-actions > .custom-wishlist-icon[wishlist-type="icon"][data-skip-subtree-update=""] > .header-heart-position[role="button"][aria-controls="wishlist-dialog"]
Accessible name0
Rolebutton
Markup
<div tabindex="0" role="button" aria-haspopup="dialog" aria-controls="wishlist-dialog" aria-expanded="false" class="header-heart-position ">
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref 89G8HR
Affected pagehttps://seintofficial.com/products/lip-oil
Elementa[aria-controls="submenu-2"]
Accessible nameShop All
Markup
<a href="/collections/shop-all" class="menu-list__link" aria-controls="submenu-2" aria-haspopup="true" aria-expanded="false" ref="menuitem">
        <span class="menu-list__link-title">Shop All</span>
      </a>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref B6Y21D
Affected pagehttps://seintofficial.com/products/perfector
Element.yotpo-score-filter-container > .yotpo-dropdown-closable.yotpo-dropdown-closable--focused[data-testid="dropdown-combobox"]
Accessible nameRating
Rolecombobox
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-closa..." aria-expanded="false" aria-controls="dropdown-yotpo-dropd..." tabindex="0" aria-labelledby="yotpo-dropdown-0.519..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Affected pages/products/lip-oil /products/perfector
Component · Ref 4Y2MOJ
Affected pagehttps://seintofficial.com/products/perfector
Element.yotpo-dropdown-closable--textual
Accessible nameSort by
Rolecombobox
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-closa..." aria-expanded="false" aria-controls="dropdown-yotpo-dropd..." tabindex="0" aria-labelledby="yotpo-dropdown-0.228..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Affected pages/products/lip-oil /products/perfector
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)8 instances4 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 8 affected elements
Component · Ref FM7U0G
Affected pagehttps://seintofficial.com/products/perfector
Elementdetails#Details-menu-drawer-container > div:nth-of-type(1) > div:nth-of-type(2) > nav
Accessible nameNew + Featured New + Featured New + Featured Subscribe & Save Bestsellers Bundles Starter Collections Shop All Shop All Makeup Makeup Face Eyes Lips Prep + Set All Makeup Brushes + Tools Brushes + Tools Brushes Tools All Brushes + Tools Palettes Palettes Mini Compact Standard Palettes Cream Corrector Palettes All Palettes Haircare Haircare …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="menu-drawer__navigation" style="--menu-top-level-font-family: var(--font---family);
--menu-top-level-font-size-desktop: ; --menu-top-level-font-style: var(--font---style); --menu-top-level-font-weight: var(--font---weight); --menu-top-level-font-case:none;

  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
  var(--menu-font-2xl--line-height);

--menu-top-level-font-color: var(--text-primary); --menu-top-level-font-color-rgb: var(--gray-10-rgb);

--menu-parent-font-family: var(--font---family); --menu-parent-font-style:
var(--font---style);…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Component · Ref IC75NS
Affected pagehttps://seintofficial.com/
Elementdiv:nth-of-type(1) > div:nth-of-type(2) > div > header-menu > div > nav
Accessible nameNew + Featured New + Featured Subscribe & Save Bestsellers Bundles Starter Collections [data-menu-grid-id="MegaMenuList-1"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-1"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } Our Most Loved Shop the Collection Highlight Select a Shade Highlight $16 +20 {"id":51318404612402,"title":"Versailles","option1":"Versailles","option2":null,"option3":null,"sku":"100017","requires_shipping":true,"taxable":true,"featured_image":{"id":53945693700402,"product_id":10213984764210,"position":1,"created_at":"2026-07-02T19:01:24-06:00","updated_at":"2026-07-02T19:01:26-06:00","alt":"Seint Highlight in Versailles, slide tin open to pale ivory cream, lid printed with an ornate carved ceiling","width":1500,"height":1875,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Highlight_Versailles_Tin.jpg?v=1783040486","variant_ids":[51318404612402]},"available":true,"name":"Highlight - Versailles","public_title":"Versailles","options":["Versailles"],"price":1600,"weight":14,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Seint Highlight in Versailles, slide tin open to pale ivory cream, lid printed with an ornate carved ceiling","id":43989416771890,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1875,"width":1500,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Highlight_Versailles_Tin.jpg?v=1783040486"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475167538,"selling_plan_group_id":"d86855b97bb920e4515d25d9787a5b8fc307b426"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475200306,"selling_plan_group_id":"684a1eaca81f9e13fcdc01dc7d200b0dd5d2aefd"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475233074,"selling_plan_group_id":"6a98e3911a33a7578f4b3ba8b8914b8957e58d4b"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475265842,"selling_plan_group_id":"455c1a995f70761b4af8c3a29399648eb1a99118"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475298610,"selling_plan_group_id":"b28aa03d5dd385854cf0efebd9d304f8198632c8"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475331378,"selling_plan_group_id":"fd4b6d10db6b267b9862f96741e66de0b423306d"}],"quantity_rule":{"min":1,"max":null,"increment":1}} Lip Tint Select a Shade Lip Tint $28 +1 {"id":51318393078066,"title":"Cherry","option1":"Cherry","option2":null,"option3":null,"sku":"100628","requires_shipping":true,"taxable":true,"featured_image":{"id":53888324305202,"product_id":10213982503218,"position":1,"created_at":"2026-06-25T10:47:03-06:00","updated_at":"2026-06-25T10:47:04-06:00","alt":"Seint Lip Tint in Cherry — matte black bottle with a slim window showing rich cherry-red liquid tint","width":1500,"height":1875,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/Lip-Tint_Cherry.jpg?v=1782406024","variant_ids":[51318393078066]},"available":true,"name":"Lip Tint - Cherry","public_title":"Cherry","options":["Cherry"],"price":2800,"weight":36,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Seint Lip Tint in Cherry — matte black bottle with a slim window showing rich cherry-red liquid tint","id":43936743358770,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1875,"width":1500,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/Lip-Tint_Cherry.jpg?v=1782406024"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471235378,"selling_plan_group_id":"d86855b97bb920e4515d25d9787a5b8fc307b426"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471268146,"selling_plan_group_id":"684a1eaca81f9e13fcdc01dc7d200b0dd5d2aefd"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471300914,"selling_plan_group_id":"6a98e3911a33a7578f4b3ba8b8914b8957e58d4b"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471333682,"selling_plan_group_id":"455c1a995f70761b4af8c3a29399648eb1a99118"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471366450,"selling_plan_group_id":"b28aa03d5dd385854cf0efebd9d304f8198632c8"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471399218,"selling_plan_group_id":"fd4b6d10db6b267b9862f96741e66de0b423306d"}],"quantity_rule":{"min":1,"max":null,"increment":1}} Shop All Makeup Face Eyes Lips Prep + Set All Makeup Brushes + Tools Brushes Tools All Brushes + Tools …[truncated by Evolize: exceeded D1 value limit]
Markup
<nav header-menu="">
  <div class="menu-list" style="--menu-top-level-font-family: var(--font-body--family);
--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:uppercase;

  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
  var(--menu-font-sm--line-height);

--menu-top-level-font-color: var(--text-primary); --menu-top-level-font-color-rgb: var(--gray-10-rgb);
">
    <overflow-list ref="overflowMenu" class="overflow-menu" m…
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Medium

List markup is malformed

WCAG 1.3.1 (A)4 instances4 inspected pages

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 4 affected elements
Component · Ref KAC015
Affected pagehttps://seintofficial.com/pages/contact
Elementoverflow-list,ul[part="list"]
Accessible nameNew + Featured New + Featured Subscribe & Save Bestsellers Bundles Starter Collections [data-menu-grid-id="MegaMenuList-1"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } [data-menu-list-id="MegaMenuList-1"] { --menu-columns-desktop: 4; --menu-columns-tablet: 4; } Our Most Loved Shop the Collection Highlight Select a Shade Highlight $16 +20 {"id":51318404612402,"title":"Versailles","option1":"Versailles","option2":null,"option3":null,"sku":"100017","requires_shipping":true,"taxable":true,"featured_image":{"id":53945693700402,"product_id":10213984764210,"position":1,"created_at":"2026-07-02T19:01:24-06:00","updated_at":"2026-07-02T19:01:26-06:00","alt":"Seint Highlight in Versailles, slide tin open to pale ivory cream, lid printed with an ornate carved ceiling","width":1500,"height":1875,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Highlight_Versailles_Tin.jpg?v=1783040486","variant_ids":[51318404612402]},"available":true,"name":"Highlight - Versailles","public_title":"Versailles","options":["Versailles"],"price":1600,"weight":14,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Seint Highlight in Versailles, slide tin open to pale ivory cream, lid printed with an ornate carved ceiling","id":43989416771890,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1875,"width":1500,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/IIID_Highlight_Versailles_Tin.jpg?v=1783040486"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475167538,"selling_plan_group_id":"d86855b97bb920e4515d25d9787a5b8fc307b426"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475200306,"selling_plan_group_id":"684a1eaca81f9e13fcdc01dc7d200b0dd5d2aefd"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475233074,"selling_plan_group_id":"6a98e3911a33a7578f4b3ba8b8914b8957e58d4b"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475265842,"selling_plan_group_id":"455c1a995f70761b4af8c3a29399648eb1a99118"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475298610,"selling_plan_group_id":"b28aa03d5dd385854cf0efebd9d304f8198632c8"},{"price_adjustments":[{"position":1,"price":1440}],"price":1440,"compare_at_price":1600,"per_delivery_price":1440,"selling_plan_id":7475331378,"selling_plan_group_id":"fd4b6d10db6b267b9862f96741e66de0b423306d"}],"quantity_rule":{"min":1,"max":null,"increment":1}} Lip Tint Select a Shade Lip Tint $28 +1 {"id":51318393078066,"title":"Cherry","option1":"Cherry","option2":null,"option3":null,"sku":"100628","requires_shipping":true,"taxable":true,"featured_image":{"id":53888324305202,"product_id":10213982503218,"position":1,"created_at":"2026-06-25T10:47:03-06:00","updated_at":"2026-06-25T10:47:04-06:00","alt":"Seint Lip Tint in Cherry — matte black bottle with a slim window showing rich cherry-red liquid tint","width":1500,"height":1875,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/Lip-Tint_Cherry.jpg?v=1782406024","variant_ids":[51318393078066]},"available":true,"name":"Lip Tint - Cherry","public_title":"Cherry","options":["Cherry"],"price":2800,"weight":36,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"Seint Lip Tint in Cherry — matte black bottle with a slim window showing rich cherry-red liquid tint","id":43936743358770,"position":1,"preview_image":{"aspect_ratio":0.8,"height":1875,"width":1500,"src":"\/\/seintofficial.com\/cdn\/shop\/files\/Lip-Tint_Cherry.jpg?v=1782406024"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471235378,"selling_plan_group_id":"d86855b97bb920e4515d25d9787a5b8fc307b426"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471268146,"selling_plan_group_id":"684a1eaca81f9e13fcdc01dc7d200b0dd5d2aefd"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471300914,"selling_plan_group_id":"6a98e3911a33a7578f4b3ba8b8914b8957e58d4b"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471333682,"selling_plan_group_id":"455c1a995f70761b4af8c3a29399648eb1a99118"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471366450,"selling_plan_group_id":"b28aa03d5dd385854cf0efebd9d304f8198632c8"},{"price_adjustments":[{"position":1,"price":2520}],"price":2520,"compare_at_price":2800,"per_delivery_price":2520,"selling_plan_id":7471399218,"selling_plan_group_id":"fd4b6d10db6b267b9862f96741e66de0b423306d"}],"quantity_rule":{"min":1,"max":null,"increment":1}} Shop All Makeup Face Eyes Lips Prep + Set All Makeup Brushes + Tools Brushes Tools All Brushes + Tools …[truncated by Evolize: exceeded D1 value limit]
Markup
<ul part="list">
      <slot></slot>
      <slot name="more" part="more" hidden="">
        <li part="more">
          <button class="button" type="button" tabindex="0">
            More
          </button>
        </li>
      </slot>
      <li part="placeholder" hidden=""></li>
    </ul>
Affected pages/ /pages/contact /products/lip-oil /products/perfector
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)29 instances3 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 29 affected elements
Component · Ref X1J881
Affected pagehttps://seintofficial.com/
Element.announcement-bar__slide[aria-hidden="false"] > .announcement-bar__text.text-body-sm
Accessible nameEarn Points on Every $1 Spent
Markup
<p class="announcement-bar__text text-body-sm">
      <a href="/pages/rewards" title="Rewards">Earn Points</a> on Every $1 Spent
    </p>
Component · Ref V5AMSU
Affected pagehttps://seintofficial.com/
Elementa[href$="contact"]
Accessible nameContact us
Markup
<a href="/pages/contact">
                  Contact us
                </a>
Component · Ref ZVCDUA
Affected pagehttps://seintofficial.com/products/perfector
Element.product-form-qty__select
Accessible nameQuantity
Markup
<select class="product-form-qty__select text-body-sm" name="quantity" aria-label="Quantity">
Affected pages/products/lip-oil /products/perfector
Component · Ref WTXYTK
Affected pagehttps://seintofficial.com/
Elementaccordion-custom:nth-child(3) > .menu__details[data-testid="menu-details"][open=""] > .details-content > .list-unstyled > .menu__item.paragraph:nth-child(2) > a
Accessible nameCreate an account
Markup
<a href="https://shopify.com/96127353138/account/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJoYmFzMWYtcTEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzg5NTY3OTQ1LCJuYmYiOjE3ODg5NjMxNDV9.8PsOz1rwV-ZdaWqqNvbjPb2Gqd8u7qH-6Iqq64xdnP0&region_country=US">
Component · Ref EG3DBW
Affected pagehttps://seintofficial.com/
Element.promo-blocks__item[href$="palette-builder"] > .promo-blocks__text > .promo-blocks__description.text-body-sm
Accessible nameBuild your custom palette
Markup
<p class="promo-blocks__description text-body-sm">Build your custom palette</p>
Component · Ref 5FAGRG
Affected pagehttps://seintofficial.com/
Element.menu__item.paragraph:nth-child(3) > a[href$="privacy-policy"]
Accessible namePrivacy Policy
Markup
<a href="/pages/privacy-policy">
                  Privacy Policy
                </a>
Component · Ref 7HQ3NJ
Affected pagehttps://seintofficial.com/
Elementa[aria-label="Instagram"] > .social-icons__icon-label
Accessible nameInstagram
Markup
<span class="social-icons__icon-label">Instagram</span>
Component · Ref 82KQ49
Affected pagehttps://seintofficial.com/
Element.promo-blocks__item[href$="palette-builder"] > .promo-blocks__text > .promo-blocks__title
Accessible nameFree Your Inner Artist
Markup
<h3 class="promo-blocks__title">Free Your Inner Artist</h3>
Component · Ref CVQ8PC
Affected pagehttps://seintofficial.com/
Elementa[href$="getting-started"] > .promo-blocks__text > .promo-blocks__title
Accessible nameGet Started With Seint
Markup
<h3 class="promo-blocks__title">Get Started With Seint</h3>
Component · Ref 9PZXF4
Affected pagehttps://seintofficial.com/
Element.text-block--AbUdvclRHMlZYNXp6T__text_QY7wT4 > p
Accessible nameCustom palettes. one-layer routine.
Markup
<p>Custom palettes. one-layer routine.</p>
Component · Ref 65CEDX
Affected pagehttps://seintofficial.com/
Elementa[href$="getting-started"] > .promo-blocks__text > .promo-blocks__description.text-body-sm
Accessible nameCOVER THE BASICS
Markup
<p class="promo-blocks__description text-body-sm">COVER THE BASICS</p>
Component · Ref WX72UD
Affected pagehttps://seintofficial.com/
Element.title-block
Accessible nameBeauty Simplified
Markup
<h1 class=" title-block title-b..." style="  --width: fit-conte...">
Component · Ref SYHM57
Affected pagehttps://seintofficial.com/
Element.footer-utilities__text
Accessible name© 2026 Seint. All Rights Reserved
Markup
<span class="footer-utilities__text">© 2026 Seint. All Rights Reserved</span>
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)2 instances2 inspected pages

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 2 affected elements
Component · Ref 42PBFX
Affected pagehttps://seintofficial.com/products/lip-oil
Elementbeam-product-details-page,.root
Markup
<div aria-label="product detail page Beam component" class="root inline-display">
Affected pages/products/lip-oil /products/perfector
Medium

<video> elements must have captions

WCAG 1.2.2 (A)2 instances1 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 2 affected elements
Component · Ref 5RB8K7
Affected pagehttps://seintofficial.com/
Element.hero__video
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" class="hero__video" preload="metadata">
Component · Ref 5BEBF4
Affected pagehttps://seintofficial.com/
Elementvideo[controls="controls"]
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" controls="controls" preload="metadata" poster="//seintofficial.com/cdn/shop/files/preview_images/e1608e659bfc4cb1aa0e95bd8e7e0c25.thumbnail.0000000000_2500x.jpg?v=1783672105" loading="lazy">
Low

Low-quality alternative text

WCAG 1.1.1 (A)301 instances3 inspected pages

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Why it matters

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Recommended correction

Replace placeholder or filename alt text with a concise description of what the image conveys.

View 301 affected elements
Component · Ref FLLR4F
Affected pagehttps://seintofficial.com/
Elementslideshow-component > slideshow-container > slideshow-slides > slideshow-slide:nth-of-type(13) > div > img
Markup
<img alt="Seint Contour in Velvet: black-and-white portrait lid art with a deep chocolate-brown cream below" width="2000" height="2500" loading="lazy" sizes="auto, (min-width: 768px) 50vw, 100vw" class="product-media__image" transitiontoproduct="false" data_max_resolution="//seintofficial.com/cdn/shop/files/IIID_Contour_Velvet_Tin.jpg?v=1783037847&amp;width=3840" fetchpriority="auto" src="//seintofficial.com/cdn/shop/files/IIID_Contour_Velvet_Tin.jpg?v=1783037847&amp;width=2000" srcset="//seintofficial.com/cdn/shop/files/IIID_Contour_Velvet_Tin.jpg?v=1783037847&amp;width=400 400w, //seintoffic…
Affected pages/ /products/lip-oil /products/perfector
Low

Video may be missing captions

WCAG 1.2.2 (A)2 instances1 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 2 affected elements
Component · Ref LMVFS9
Affected pagehttps://seintofficial.com/
Elementdiv#Hero-template--27087747940658__hero_jVaWmY > div > div:nth-of-type(1) > video
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" class="hero__video" preload="metadata"><source src="//seintofficial.com/cdn/shop/videos/c/vp/cee7eea4986341f78cb1cef8e8d68938/cee7eea4986341f78cb1cef8e8d68938.HD-1080p-7.2Mbps-86960020.mp4?v=0" type="video/mp4"><img src="//seintofficial.com/cdn/shop/files/preview_images/cee7eea4986341f78cb1cef8e8d68938.thumbnail.0000000000_small.jpg?v=1781882654"></video>
Component · Ref T2GGBD
Affected pagehttps://seintofficial.com/
Elementdiv#shopify-section-template--27087747940658__media_highlight_fDe9r7 > div > div:nth-of-type(1) > div:nth-of-type(1) > deferred-media > video
Markup
<video playsinline="playsinline" autoplay="autoplay" loop="loop" muted="muted" controls="controls" preload="metadata" poster="//seintofficial.com/cdn/shop/files/preview_images/e1608e659bfc4cb1aa0e95bd8e7e0c25.thumbnail.0000000000_2500x.jpg?v=1783672105" loading="lazy"><source src="//seintofficial.com/cdn/shop/videos/c/vp/e1608e659bfc4cb1aa0e95bd8e7e0c25/e1608e659bfc4cb1aa0e95bd8e7e0c25.HD-1080p-7.2Mbps-88604387.mp4?v=0" type="video/mp4"><img src="//seintofficial.com/cdn/shop/files/preview_images/e1608e659bfc4cb1aa0e95bd8e7e0c25.thumbnail.0000000000_2500x.jpg?v=1783672105"></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.