Public accessibility assessment

Accessibility issues detected on pachasoap.com

Evolize inspected 4 public pages on pachasoap.com and detected 98 automatically identifiable accessibility findings.

98Findings detected
8WCAG criteria affected
4Pages inspected
8 Sep 2026Assessment date

Highest detected severity: Critical · 29 high-priority findings · 80% inspected-page coverage

Most widespread issueText has insufficient colour contrastDetected on 4 inspected pages
Most affected page/62 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)53 detected findings

Is pachasoap.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 4 public pages on pachasoap.com and detected 98 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 4 inspected pages. The most affected inspected page was "/", where 62 findings were detected. The assessment identified findings mapped to 8 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

    Buttons have no accessible name

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

    Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

    Recommended action

    Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

    View technical evidence →
  3. 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.google.c..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

    View technical evidence →
  4. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 4 inspected pages · 8 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →
  5. High

    Interactive controls must not be nested

    WCAG 4.1.2 (A) · 4 inspected pages · 8 instances
    Why this matters

    Interactive controls must not be nested

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA5344 / 4
2.1.1KeyboardA1644 / 4
4.1.2Name, Role, ValueA1244 / 4
2.4.3Focus OrderA844 / 4
1.3.1Info and RelationshipsA444 / 4
2.5.8Target Size (Minimum)AA344 / 4
1.1.1Non-text ContentA133 / 4
2.4.4Link Purpose (In Context)A111 / 4

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

Buttons have no accessible name

WCAG 4.1.2 (A)1 instance1 inspected page

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Why it matters

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Recommended correction

Give it an accessible name that describes the action it performs: provide visible text when a visible label is appropriate, an aria-label for an icon-only control (for example aria-label="Dismiss notification"), or aria-labelledby when an existing visible label already describes it. Avoid vague names such as "Button", "Action", or the component's internal name.

View 1 affected element
Component · Ref NQ342D
Affected pagehttps://pachasoap.com/products/sea-moss
Element.scent-toggle-btn
Markup
<button class="scent-toggle-btn xl:mr-2.5" aria-expanded="false" tabindex="-1">
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.google.c..., which can help identify its purpose. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 1 affected element
Component · Ref R1641D
Affected pagehttps://pachasoap.com/pages/contact
Elementiframe[aria-hidden="false"]
Markup
<iframe tabindex="0" aria-hidden="false" style="border: 0;" height="450" width="600" src="https://www.google.c..." allowfullscreen="" frameborder="0">
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)214 instances4 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 214 affected elements
Component · Ref BVXM93
Affected pagehttps://pachasoap.com/products/sea-moss
Element.copyright__content > .underline-transition[href$="privacy-policy"]
Accessible namePrivacy policy
Markup
<a href="/policies/privacy-policy" class="underline-transition">Privacy policy</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref BV64PO
Affected pagehttps://pachasoap.com/cart
Elementa[title=""]
Accessible namePacha Soap Co.
Markup
<a href="/" title="">Pacha Soap Co.</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref W48BKM
Affected pagehttps://pachasoap.com/pages/contact
Element.underline-transition[href$="shipping-policy"]
Accessible nameShipping policy
Markup
<a href="/policies/shipping-policy" class="underline-transition">Shipping policy</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref FJR8LC
Affected pagehttps://pachasoap.com/pages/contact
Elementli:nth-child(5) > .copyright__content > .underline-transition
Accessible nameCookie preferences
Markup
<a href="/policies/#shopifyReshowConsentBanner" class="underline-transition">Cookie preferences</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref QTKFNS
Affected pagehttps://pachasoap.com/cart
Elementa[href$="refund-policy"]
Accessible nameRefund policy
Markup
<a href="/policies/refund-policy" class="underline-transition">Refund policy</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref E751H0
Affected pagehttps://pachasoap.com/products/sea-moss
Element.text-base
Accessible name2026 Pacha Soap Co.
Markup
<small class="copyright__content flex items-center text-base leading-5 font-medium font-body-medium mt-1">
Affected pages/pages/contact /products/sea-moss /cart
Component · Ref KCU7ZM
Affected pagehttps://pachasoap.com/products/sea-moss
Element.rich-text__heading
Accessible nameOUR MISSION
Markup
<h2 class="rich-text__heading rte inline-richtext h2 scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 1;">
                    OUR MISSION
                  </h2>
Affected pages/pages/contact /products/sea-moss
Component · Ref PUMO65
Affected pagehttps://pachasoap.com/pages/contact
Elementa[href$="about-us"]
Accessible nameAbout Us
Markup
<a href="/pages/about-us" class="underline-transition link link--text list-menu__item list-menu__item--link">
                              About Us
                            </a>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref E72B5E
Affected pagehttps://pachasoap.com/
Element.footer-signup-form > .footer-block__heading.inline-richtext
Accessible nameSubscribe to receive updates
Markup
<h5 class="footer-block__heading inline-richtext">Subscribe to receive updates</h5>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref GBIZQW
Affected pagehttps://pachasoap.com/
Element#email_01K58P3RWZXY0ADMZA75R513B5
Markup
<input id="email_01K58P3RWZXY0ADMZA75R513B5" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go1190892598 kl-private-reset-css-Xuajs1">
Affected pages/ /pages/contact /products/sea-moss
Component · Ref EXXGTF
Affected pagehttps://pachasoap.com/
Element.go1947670155
Accessible namesubscribe
Markup
<button type="button" tabindex="0" data-action-id="01K58P3RW1FTT8MP0ZP6W3YMJJ" class="needsclick go1947670155 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">subscribe</button>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref YTBLQN
Affected pagehttps://pachasoap.com/pages/contact
Element.footer-block--menu.footer-block.grid__item:nth-child(4) > .footer-accordion-content.list-unstyled > li:nth-child(5) > .list-menu__item--link.underline-transition.list-menu__item
Accessible nameTransparency in Coverage (CAA)
Markup
<a href="https://www.nebraskablue.com/Providers/Provider-Resources/TCR-CAA" class="underline-transition link link--text list-menu__item list-menu__item--link">
                              Transparency in Coverage (CAA)
                            </a>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref V1XBWJ
Affected pagehttps://pachasoap.com/pages/contact
Element.list-menu__item--link.underline-transition[href$="bath-bombs"]
Accessible nameBath Bombs
Markup
<a href="/collections/bath-bombs" class="underline-transition link link--text list-menu__item list-menu__item--link">
                              Bath Bombs
                            </a>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref 6F1X8S
Affected pagehttps://pachasoap.com/pages/contact
Element.shopify-pc__banner__body > p
Accessible nameWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy Policy
Markup
<p>
Affected pages/pages/contact /products/sea-moss /cart
Component · Ref MBAD2P
Affected pagehttps://pachasoap.com/products/sea-moss
Element.klaviyo-phoneinput > .go1428880870
Accessible nameMobile Number
Markup
<label for="phone_number_01K58P3RX5CPC1R7WGAKS75XCW" class="needsclick  go1428880870 kl-private-reset-css-Xuajs1">Mobile Number</label>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref RNW5WZ
Affected pagehttps://pachasoap.com/pages/contact
Element.footer-block__details-content > p
Accessible nameSign up & enjoy 10% off your first order!
Markup
<p>Sign up &amp; enjoy 10% off your first order!</p>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref OEUP5M
Affected pagehttps://pachasoap.com/
Element#HeaderMenu-our-mission > span
Accessible nameOur Mission
Markup
<span>Our Mission</span>
Affected pages/ /pages/contact /cart
Component · Ref 3ETE5Z
Affected pagehttps://pachasoap.com/
Element.footer-block--menu.footer-block.grid__item:nth-child(4) > .footer-accordion-content.list-unstyled > li:nth-child(7) > .list-menu__item--link.underline-transition.list-menu__item
Accessible nameLog in
Markup
<a href="https://shopify.com/..." class="underline-transition...">
Affected pages/ /pages/contact /products/sea-moss
Component · Ref CGAV0R
Affected pagehttps://pachasoap.com/products/sea-moss
Element.footer-block--menu.footer-block.grid__item:nth-child(1) > .footer-block__heading.inline-richtext
Accessible nameOur Products
Markup
<h5 class="footer-block__heading inline-richtext">Our Products</h5>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref TSALJK
Affected pagehttps://pachasoap.com/products/sea-moss
Element#label-email_01K58P3RWZXY0ADMZA75R513B5
Accessible nameEmail
Markup
<label id="label-email_01K58P3RWZXY0ADMZA75R513B5" for="email_01K58P3RWZXY0ADMZA75R513B5" class="needsclick  go1428880870 kl-private-reset-css-Xuajs1">Email</label>
Affected pages/ /pages/contact /products/sea-moss
Component · Ref KYYRM1
Affected pagehttps://pachasoap.com/pages/contact
Element#phone_number_01K58P3RX5CPC1R7WGAKS75XCW
Markup
<input type="tel" data-testid="phoneNumberInput" id="phone_number_01K58P3RX5CPC1R7WGAKS75XCW" autocomplete="tel" name="phone-number" tabindex="0" placeholder="Mobile Number" aria-invalid="false" class="needsclick go3989666467 kl-private-reset-css-Xuajs1">
Affected pages/ /pages/contact /products/sea-moss
Component · Ref NQBP9N
Affected pagehttps://pachasoap.com/
Element.ctm-button[href$="loyalty-rewards"]:nth-child(1)
Accessible nameLEARN MORE
Markup
<a href="/pages/loyalty-rewards" class="ctm-button">LEARN MORE</a>
Component · Ref ENKLGH
Affected pagehttps://pachasoap.com/
Elementli[data-tab="tab-collection_tab_ehUQrm"]
Accessible nameBest Sellers
Markup
<li class=" max-md:whitespace-nowrap cursor-pointer underline-transition after:-bottom-1.5 hover:text-black-100 text-[#2D292666] xl:text-2xl xl:leading-7 md:text-xl md:leading-6 text-base leading-[19px] font-heading tracking-[0.8px] uppercase" data-tab="tab-collection_tab_ehUQrm">
Component · Ref NW43DP
Affected pagehttps://pachasoap.com/pages/contact
Elementa[target="_blank"]:nth-child(1) > strong
Accessible nameHere
Markup
<strong>Here</strong>
Component · Ref L1CZDJ
Affected pagehttps://pachasoap.com/
Elementbutton[data-tab="tab_b438af"]
Accessible nameSourcing
Markup
<button class="tab-feature-image__nav-button group flex items-center font-heading uppercase pt-[11px] pb-[9px] last-of-type:pb-0 border-t border-warm-grey justify-between gap-x-3 w-full h4 text-light-wood hover:text-wood transition-all duration-300 ease-in-out cursor-pointer" ...>

Showing 25 representative examples · 28 more affected elements not shown

High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)23 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 23 affected elements
Component · Ref RIZZAE
Affected pagehttps://pachasoap.com/
Elementdetails#search-details > summary
Accessible nameSearch
Rolebutton
Markup
<summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search" role="button">
      <span>
        <span class="svg-wrapper">
          
          <svg class="icon icon-search" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M16.893 16.92L19.973 20M19 11.5C19 13.4891 18.2098 15.3968 16.8033 16.8033C15.3968 18.2098 13.4891 19 11.5 19C9.51088 19 7.60322 18.2098 6.1967 16.8033C4.79018 15.3968 4 13.4891 4 11.5C4 9.51088 4.79018 7.60322 6.1967 6.1967C7.60322 4.79…
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref XQBSR4
Affected pagehttps://pachasoap.com/
Elementsection#shopify-section-template--21786526712007__product_tab_slider_YHCjEF > div > div > div:nth-of-type(5) > div:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button-prev swiper-button-prev-template--21786526712007__product_tab_slider_YHCjEF !static outline-slider-arrow swiper-button-disabled" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-10b234e053bcaf12d" aria-disabled="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M20 12L4 12M4 12L10 18M4 12L10 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
Component · Ref KC1J3I
Affected pagehttps://pachasoap.com/
Elementsection#shopify-section-template--21786526712007__product_tab_slider_kQWtty > div > div > div:nth-of-type(8) > div:nth-of-type(1)
Accessible namePrevious slide
Rolebutton
Markup
<div class="swiper-button-prev swiper-button-prev-template--21786526712007__product_tab_slider_kQWtty !static outline-slider-arrow swiper-button-disabled swiper-button-lock" tabindex="-1" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-2bae9ba57103f62e1" aria-disabled="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M20 12L4 12M4 12L10 18M4 12L10 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
Component · Ref EVZ9Y7
Affected pagehttps://pachasoap.com/
Elementsection#shopify-section-template--21786526712007__product_tab_slider_kQWtty > div > div > div:nth-of-type(8) > div:nth-of-type(2)
Accessible nameNext slide
Rolebutton
Markup
<div class="swiper-button-next swiper-button-next-template--21786526712007__product_tab_slider_kQWtty !static outline-slider-arrow swiper-button-disabled swiper-button-lock" tabindex="-1" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-2bae9ba57103f62e1" aria-disabled="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M4 12L20 12M20 12L14 18M20 12L14 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
Component · Ref LUUK5X
Affected pagehttps://pachasoap.com/
Elementsection#shopify-section-template--21786526712007__product_tab_slider_YHCjEF > div > div > div:nth-of-type(1) > div > div:nth-of-type(2)
Accessible nameNext slide
Rolebutton
Markup
<div class="swiper-button-next swiper-button-next-template--21786526712007__product_tab_slider_YHCjEF !static outline-slider-arrow" tabindex="-1" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-10b234e053bcaf12d" aria-disabled="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
  <path d="M4 12L20 12M20 12L14 18M20 12L14 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
Component · Ref IPYM3G
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-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.7975516081025023-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 ZOVDY2
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.2558461006882782-yotpo-dropdown-option-3
Accessible nameHighest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.2558461006882782-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"> Highest rating</div><!----></div>
Component · Ref ZOVDY0
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.2558461006882782-yotpo-dropdown-option-1
Accessible nameWith media
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.2558461006882782-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 IPYM0H
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-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.7975516081025023-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 ZOVDXH
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.2558461006882782-yotpo-dropdown-option-2
Accessible nameVerified purchase
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.2558461006882782-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 IPYM0I
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-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.7975516081025023-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 ZOVDY7
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.2558461006882782-yotpo-dropdown-option-4
Accessible nameLowest rating
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="false" id="dropdown-yotpo-dropdown-0.2558461006882782-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"> Lowest rating</div><!----></div>
Component · Ref IPYM0V
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-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.7975516081025023-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 ZOVDY3
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.2558461006882782-yotpo-dropdown-option-0
Accessible nameMost recent
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-selected="true" id="dropdown-yotpo-dropdown-0.2558461006882782-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-hidd…
Component · Ref IPYM0G
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-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.7975516081025023-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 IPYM3H
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#dropdown-yotpo-dropdown-0\.7975516081025023-yotpo-dropdown-option-5
Accessible nameFilter reviews by 1 star
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 1 star" aria-selected="false" id="dropdown-yotpo-dropdown-0.7975516081025023-yotpo-dropdown-option-5" 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="…
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)7 instances4 inspected pages

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 7 affected elements
Component · Ref PFOMQ7
Affected pagehttps://pachasoap.com/
Elementdetails#search-details > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
      <div class="modal-overlay"></div>
      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
          <div class="field">
            <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="pred…
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref V01WVU
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#rebuy-cart
Accessible nameYour Cart
Roledialog
Markup
<div id="rebuy-cart" role="dialog" aria-modal="true" aria-labelledby="SmartCart_title" aria-hidden="true" class="rebuy-cart currency-USD"><div class="rebuy-cart__flyout"><div class="rebuy-cart__flyout-header"><div><h2 id="SmartCart_title" class="rebuy-cart__flyout-title">
                Your Cart
            </h2></div> <button type="button" aria-label="Close Cart" class="rebuy-cart__flyout-close"><span aria-hidden="true" data-icon="x" class="rebuy-icon-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-widt…
Affected pages/ /pages/contact /products/sea-moss
High

Interactive controls must not be nested

WCAG 4.1.2 (A)8 instances4 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 8 affected elements
Component · Ref 9XAC2F
Affected pagehttps://pachasoap.com/cart
Element#HeaderMenu-by-fragrance
Accessible nameBy Fragrance
Markup
<summary id="HeaderMenu-by-fragrance" class="header__menu-item list-menu__item link focus-inset">
Affected pages/ /pages/contact /products/sea-moss /cart
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)3 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 3 affected elements
Component · Ref Q41MZE
Affected pagehttps://pachasoap.com/
Element#rebuy-cart
Accessible nameYour Cart
Roledialog
Markup
<div id="rebuy-cart" role="dialog" aria-modal="true" aria-labelledby="SmartCart_title" aria-hidden="true" class="rebuy-cart currency-USD">
Affected pages/ /pages/contact /products/sea-moss
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances4 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 4 affected elements
Component · Ref PH3VEF
Affected pagehttps://pachasoap.com/products/sea-moss
Elementsection#shopify-pc__banner > div
Accessible nameCookie consentWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy PolicyManage preferencesACCEPTDECLINE
Markup
<div class="shopify-pc__banner__wrapper"><div class="shopify-pc__banner__body"><h2 id="shopify-pc__banner__body-title">Cookie consent</h2><p>We and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our  <a id="shopify-pc__banner__body-policy-link" href="https://pachasoap.com/policies/privacy-policy" target="_blank" rel="noopener noreferrer">Privacy Policy</a></p></div><div class="shopify-pc__banner__btn…
Affected pages/ /pages/contact /products/sea-moss /cart
Medium

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)31 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 31 affected elements
Component · Ref ARBWLM
Affected pagehttps://pachasoap.com/pages/contact
Elementdiv > div > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(3) > button
Accessible nameAdd the product, Dirty Hippie Bar Soap to Cart
Markup
<button aria-label="Add the product, Dirty Hippie Bar Soap to Cart" type="button" class="rebuy-button"><span>Add</span></button>
Affected pages/pages/contact /products/sea-moss
Component · Ref JD6WIA
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv > div:nth-of-type(2) > div:nth-of-type(3) > div:nth-of-type(2) > h5 > a
Accessible nameView Dirty Hippie Bar Soap
Markup
<a href="/products/dirty-hippie?variant=31992730353724&amp;_rdiscovery-handle=dirty-hippie&amp;_rdiscovery-widget=38240" aria-label="View Dirty Hippie Bar Soap" rel="nofollow" class="rebuy-product-title-link clickable">Dirty Hippie Bar Soap</a>
Affected pages/pages/contact /products/sea-moss
Component · Ref WSD8YJ
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(2) > a
Accessible nameShop Best Sellers
Markup
<a href="/collections/best-sellers">Shop Best Sellers</a>
Affected pages/pages/contact /products/sea-moss
Component · Ref HCT54K
Affected pagehttps://pachasoap.com/
Elementa#CardLink--8672323764423
Accessible nameSoft & Luxe Bundle Soft & Luxe Bundle Sale
Markup
<a href="/products/soft-luxe-bundle" id="CardLink--8672323764423" class="full-unstyled-link" aria-labelledby="CardLink--8672323764423 Badge--8672323764423">
                Soft &amp; Luxe Bundle

                Soft &amp; Luxe Bundle
              </a>
Component · Ref O161I6
Affected pagehttps://pachasoap.com/products/sea-moss
Elementdiv#RechargeWidget_8069357207751 > div > div:nth-of-type(2) > button
Accessible nameSubscription details
Markup
<button data-v-e69cc34d="" type="button" class="rc-subscription-details__button p-0"><svg data-v-e69cc34d="" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="reload-icon mr-2"><path fill="currentColor" d="M13.64 2.35C12.19 0.9 10.2 0 7.99 0C3.57 0 0 3.58 0 8C0 12.42 3.57 16 7.99 16C11.72 16 14.83 13.45 15.72 10H13.64C12.82 12.33 10.6 14 7.99 14C4.68 14 1.99 11.31 1.99 8C1.99 4.69 4.68 2 7.99 2C9.65 2 11.13 2.69 12.21 3.78L8.99 7H15.99V0L13.64 2.35Z"></path></svg><span data-v-e69cc34d="">Subscription details</span></button>
Component · Ref KIJN04
Affected pagehttps://pachasoap.com/cart
Elementdiv > div > div > div:nth-of-type(1) > small > a
Accessible nameshipping
Markup
<a href="/policies/shipping-policy">shipping</a>
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 TCC9GK
Affected pagehttps://pachasoap.com/
Elementdiv#shopify-section-sections--21786525565127__header > sticky-header > header > nav
Accessible nameShop New Best Sellers Gifts + Bundles Sale All For Shower Bar Soap Body Wash Body Scrub Shower Steamers For Bath Bath Bombs Bath Soaks Accessories For Body Deodorant Body Lotion For Home Hand Soap + Refills Candles Accessories For Kids Bath Bombs + Fun Body + Hair Bubble Bath By Fragrance FRESH & MARINE FLORAL GOURMAND CITRUS & FRUITY WOODY & EARTHY Fresh & Marine Sea Salt & Moss Sand & Sea Eucalyptus & Mint Floral White Blossom & Fig French Lavender Jasmine Gardenia Gourmand Vanilla & Sage Vanilla Almond Citrus & Fruity Coconut Woody & Earthy Santal & Amber Dirty Hippie Gifts Our Mission
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li>
          <header-menu>
            <details id="Details-HeaderMenu-1" class="mega-menu jkdshfjkdhsf">
              <summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset">
                <a href="/collections/shop-all" class="header__menu-item-link" onclick="event.stopPropagation()">Shop</a><svg class="icon icon-caret" width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.73808 7.6…
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref KIN26L
Affected pagehttps://pachasoap.com/cart
Elementdiv#menu-drawer > div > div > nav
Accessible nameFor Shower Bar Soap Body Wash Body Scrub Shower Steamers For Bath Bath Bombs Bath Soaks Accessories For Body Deodorant Body Lotion For Home Hand Soap + Refills Candles Accessories For Kids Bath Bombs + Fun Body + Hair Bubble Bath New Best Sellers Gifts + Bundles Sale Our Mission
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list">
                

                

                
                <li><details id="Details-menu-drawer-menu-item-1" class="menu-drawer__accordion">
                      <summary id="HeaderDrawer-for-shower" class="menu-drawer__menu-item list-menu__item link link--text focus-inset header-drop-down">
                        For Shower
                        <span class="svg-wrapper menu-drawer__accordion-icon"><svg class="icon icon-caret" width="13" height="8" viewBox="0 0 13 8…
Affected pages/ /pages/contact /products/sea-moss /cart
Medium

Touch targets are too small

WCAG 2.5.8 (AA)9 instances4 inspected pages

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 <a>'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 9 affected elements
Component · Ref R5Z0UV
Affected pagehttps://pachasoap.com/products/sea-moss
Elementa[href$="shop-by-fragrance"]
Accessible nameBy Fragrance
Markup
<a href="/collections/shop-by-fragrance" class="header__menu-item-link" onclick="event.stopPropagation()">By Fragrance</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref YFY9HS
Affected pagehttps://pachasoap.com/
Element.header__menu-item-link[href$="shop-all"][onclick="event.stopPropagation()"]
Accessible nameShop
Markup
<a href="/collections/shop-all" class="header__menu-item-link" onclick="event.stopPropagation()">Shop</a>
Affected pages/ /pages/contact /products/sea-moss /cart
Component · Ref SM2JIL
Affected pagehttps://pachasoap.com/products/sea-moss
Elementbutton[name="plus"]
Accessible nameIncrease quantity for Sea Salt &amp; Moss Bar Soap
Markup
<button class="quantity__button" name="plus" type="button">
Medium

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)58 instances1 inspected page

IDs used in ARIA and labels must be unique

Why it matters

IDs used in ARIA and labels must be unique

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 58 affected elements
Component · Ref C1D1IT
Affected pagehttps://pachasoap.com/
Element#swiper-wrapper-10b234e053bcaf12d > .\!h-auto.swiper-slide[aria-label="8 / 10"] > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__inner.ratio.color-scheme-5 > .\31 .card__content > .card__information > .card__heading > .full-unstyled-link[href$="sea-moss"][aria-labelledby="CardLink--8069357207751"]
Accessible nameSea Salt & Moss Bar Soap Sea Salt & Moss Bar Soap
Markup
<a href="/products/sea-moss" id="CardLink--8069357207751" class="full-unstyled-link" aria-labelledby="CardLink--8069357207751">
                Sea Salt &amp; Moss Bar Soap

                Sea Salt &amp; Moss Bar Soap
              </a>
Component · Ref KELK9R
Affected pagehttps://pachasoap.com/
Element.swiper-slide-active.\!h-auto[aria-label="1 / 10"] > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__inner.ratio.color-scheme-5 > .\31 .card__content > .card__information > .card__heading > .full-unstyled-link[aria-labelledby="CardLink--2713395462244"][href$="dirty-hippie"]
Accessible nameDirty Hippie Bar Soap Dirty Hippie Bar Soap
Markup
<a href="/products/dirty-hippie" id="CardLink--2713395462244" class="full-unstyled-link" aria-labelledby="CardLink--2713395462244">
                Dirty Hippie Bar Soap

                Dirty Hippie Bar Soap
              </a>
Component · Ref PHHPUZ
Affected pagehttps://pachasoap.com/
Element.card__information > .card__heading > .full-unstyled-link[aria-labelledby="CardLink--8847689187527"]
Accessible namePumpkin Amber Candle, Wide Fluted Glass 20 oz Pumpkin Amber Candle, Wide Fluted Glass 20 oz
Markup
<a href="/products/pumpkin-amber-candle-20-oz" id="CardLink--8847689187527" class="full-unstyled-link" aria-labelledby="CardLink--8847689187527">
                Pumpkin Amber Candle, Wide Fluted Glass 20 oz

                Pumpkin Amber Candle, Wide Fluted Glass 20 oz
              </a>
Component · Ref XY1SDH
Affected pagehttps://pachasoap.com/
Elementdiv[aria-label="5 / 7"] > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__inner.ratio.color-scheme-5 > .\31 .card__content > .card__information > .card__heading > .full-unstyled-link
Accessible nameVanilla & Sage Deodorant Vanilla & Sage Deodorant Back Soon
Markup
<a href="/products/vanilla-sage-deodorant" id="CardLink--8491944509639" class="full-unstyled-link" aria-labelledby="CardLink--8491944509639 Badge--8491944509639">
                Vanilla &amp; Sage Deodorant

                Vanilla &amp; Sage Deodorant
              </a>
Component · Ref HTLJ55
Affected pagehttps://pachasoap.com/
Element.swiper-slide-next.\!h-auto[aria-label="2 / 10"] > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .card__inner.ratio.color-scheme-5 > .\31 .card__content > .card__information > .card__heading > .full-unstyled-link[aria-labelledby="CardLink--8843736350919"]
Accessible nameMaplewood & Bergamot Bar Soap Maplewood & Bergamot Bar Soap
Markup
<a href="/products/maplewood-bergamot-bar-soap" id="CardLink--8843736350919" class="full-unstyled-link" aria-labelledby="CardLink--8843736350919">
                Maplewood &amp; Bergamot Bar Soap

                Maplewood &amp; Bergamot Bar Soap
              </a>
Component · Ref 4TVXAY
Affected pagehttps://pachasoap.com/
Element#swiper-wrapper-b18b4781465e505e > .swiper-slide-active.\!h-auto[aria-label="1 / 10"] > .card-wrapper.product-card-wrapper.underline-links-hover > .card.card--standard.card--media > .\32 .card__content > .card__badge.top.right > .color-scheme-4.badge.badge--bottom-left
Accessible nameSale
Markup
<span id="Badge--8672323764423" class="badge badge--bottom-left color-scheme-4">Sale</span>
Low

Low-quality alternative text

WCAG 1.1.1 (A)18 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 18 affected elements
Component · Ref LZW9RL
Affected pagehttps://pachasoap.com/
Elementdiv > div:nth-of-type(2) > div:nth-of-type(3) > div:nth-of-type(1) > a > img
Markup
<img loading="lazy" src="https://cdn.shopify.com/s/files/1/0095/6845/2708/files/Dirty_Hippie_97aba643-6e81-4886-b6ab-d1288bd2029e_400x400.png?v=1777290833" alt="View Dirty Hippie Bar Soap">
Affected pages/ /pages/contact /products/sea-moss
Low

ARIA attributes have invalid values

WCAG 4.1.2 (A)2 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 2 affected elements
Component · Ref X7KRHF
Affected pagehttps://pachasoap.com/products/sea-moss
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.797..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Component · Ref 4TZESH
Affected pagehttps://pachasoap.com/products/sea-moss
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.255..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
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 NR7J2O
Affected pagehttps://pachasoap.com/
Elementhtml > body
Accessible nameCookie consentWe and our partners, including Shopify, use cookies and other technologies to personalize your experience, show you ads, and perform analytics, and we will not use cookies or other technologies for these purposes unless you accept them. Learn more in our Privacy PolicyManage preferencesACCEPTDECLINE Skip to content .drawer { visibility: hidden; } Your cart is empty Continue shopping Have an account? Log in to check out faster. Your cart Loading... Estimated total $0.00 USD Taxes, discounts and shipping calculated at checkout. Check out NEW signature candles FALL IS HERE FREE SHIPPING $55+ Log in .announcement-swiper-sections--21786525565127__announcement-bar:not(.swiper-initialized) .swiper-slide:not(:first-child) { display: none; } .announcement-bar--swiper-sections--21786525565127__announcement-bar { position: absolute; left: 50%; transform: translateX(-50%); width: 50%; pointer-events: none; } .announcement-bar--swiper-sections--21786525565127__announcement-bar * { pointer-events: auto; } @media (max-width: 768px) { .announcement-bar--swiper-sections--21786525565127__announcement-bar { position: static; left: auto; transform: none; width: 100%; max-width: 100%; display: flex; justify-content: center; } } (() => { const sectionId = 'sections--21786525565127__announcement-bar'; const rootSelector = `.announcement-swiper-shell--${sectionId}`; const swiperSelector = `.announcement-swiper-${sectionId}`; const nextSelector = `.announcement-swiper-next-${sectionId}`; const prevSelector = `.announcement-swiper-prev-${sectionId}`; const initAnnouncementSwiper = (attempt = 0) => { const root = document.querySelector(rootSelector); if (!root) return; if (typeof window.Swiper === 'undefined') { if (attempt < 40) { setTimeout(() => initAnnouncementSwiper(attempt + 1), 100); } return; } const swiperEl = root.querySelector(swiperSelector); if (!swiperEl) return; if (swiperEl.announcementSwiperInstance) { swiperEl.announcementSwiperInstance.destroy(true, true); } const shouldAutoplay = swiperEl.dataset.autoplay === 'true'; const speedInSeconds = Number(swiperEl.dataset.speed) || 5; const totalSlides = swiperEl.querySelectorAll('.announcement-swiper__slide').length; swiperEl.announcementSwiperInstance = new window.Swiper(swiperEl, { slidesPerView: 1, loop: false, rewind: true, speed: 500, allowTouchMove: false, autoHeight: false, watchOverflow: true, navigation: { nextEl: nextSelector, prevEl: prevSelector, }, autoplay: shouldAutoplay ? { delay: speedInSeconds * 1000, disableOnInteraction: false, pauseOnMouseEnter: true, waitForTransition: true, } : false, enabled: totalSlides > 1, }); }; if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', () => initAnnouncementSwiper(), { once: true }); } else { initAnnouncementSwiper(); } document.addEventListener('shopify:section:load', (event) => { if (event.target?.id === `shopify-section-${sectionId}`) { initAnnouncementSwiper(); } }); })(); .section-sections--21786525565127__header-padding { padding-top: 0px; padding-bottom: 0px; } @media screen and (max-width: 989px) { .section-sections--21786525565127__header-padding { padding-top: 20px; padding-bottom: 20px; } } header-drawer { justify-self: start; }@media screen and (min-width: 990px) { header-drawer { display: none; } }.menu-drawer-container { display: flex; } .list-menu { list-style: none; padding: 0; margin: 0; } .list-menu--inline { display: inline-flex; flex-wrap: wrap; } summary.list-menu__item { padding-right: 2.7rem; } .list-menu__item { display: flex; align-items: center; line-height: calc(1 + 0.3 / var(--font-body-scale)); } .list-menu__item--link { text-decoration: none; padding-bottom: 1rem; padding-top: 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); } @media screen and (min-width: 750px) { .list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; } } /* Hide only the mega menu panel by default */ .header__inline-menu .list-menu > li > .mega-menu, .header__inline-menu .list-menu > li > .header__submenu { display: none; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(10px); transition: all 0.25s ease; position: absolute; top: 100%; left: 0; z-index: 10; background: #fff; /* Optional - ensures white background for menu panel */ } /* ========================= HOMEPAGE LOGIC ONLY ========================= */ /* ========================= HOMEPAGE ONLY (ctm-index) ========================= */ /* Step 1: Hide default Dawn logo */ .ctm-index .header__heading-logo-wrapper > img { display: none !important; } /* Step 2: Hide both custom logos by default */ .ctm-index .ctm-transperant-img, .ctm-index .original-logo-wrapper { display: none; } /* Keep the custom logo stack tidy on the homepage */ .ctm-index .header__heading-logo-wrapper { position: relative; } /* Step 3: Show transparent logo at top (not scrolled) */ .ctm-index .section-header:not(.scrolled-past-header) .ctm-transperant-img, .ctm-index .shopify-section-header-sticky:not(.scrolled-past-header) .ctm-transperant-img { display: block; } /* Step 4: Show original logo when scrolled */ .ctm-index .section-header.scrolled-past-header .original-logo-wrapper, .ctm-index .shopify-section-header-sticky.scrolled-past-header .original-logo-wrapper { display: block !important; } /* Step 5: On homepage mega menu hover/open, force black logo only */ body.ctm-index:has(.header .list-menu .mega-menu[open]) .ctm-transperant-img, body.ctm-index:has(.header .list-menu .mega-menu .header__menu-item[aria-expanded="true"]) .ctm-transperant-img { display: none !important; } body.ctm-index:has(.header .list-menu .mega-menu[open]) .original-logo-wrapper, body.ctm-index:has(.header .list-menu .mega-menu .header__menu-item[aria-expanded="true"]) .original-logo-wrapper { display: block !important; } /* Step 6: On homepage desktop nav hover with white header, force black logo onl…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient animate--hover-default ctm-index smart-cart--enabled" style="--announcement-height: 40px; --header-height: 120px; --announcement-header-height: 160px;"><div data-yotpo-instance-id="490028" class="yotpo-widget-instance"></div><section id="shopify-pc__banner" class="shopify-pc__banner__dialog" role="alertdialog" aria-modal="false" aria-labelledby="shopify-pc__banner__body-title" style="display: block;"><div class="shopify-pc__banner__wrapper"><div class="shopify-pc__banner__body"><h2 id="shopify-pc__banner__body-title">Cookie consent</h2><p>We and our partners, including Sh…

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.