Public accessibility assessment

Accessibility issues detected on sofibellawear.com

Evolize inspected 5 public pages on sofibellawear.com and detected 36 automatically identifiable accessibility findings.

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

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

Most widespread issueHidden elements can still receive keyboard focusDetected on 4 inspected pages
Most affected page/account/login36 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)16 detected findings

Is sofibellawear.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 sofibellawear.com and detected 36 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 4 inspected pages. The most affected inspected page was "/account/login", where 36 findings were detected. The assessment identified findings mapped to 7 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 · 6 instances
    Why this matters

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

    Recommended action

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

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

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

    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. Avoid generic values such as "Embedded content", "iframe", or "frame".

    View technical evidence →
  4. High

    Zooming and scaling must not be disabled

    WCAG 1.4.4 (AA) · 5 inspected pages · 5 instances
    Why this matters

    Zooming and scaling must not be disabled

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →
  5. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 7 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
1.4.3Contrast (Minimum)AA1644 / 5
2.4.3Focus OrderA1044 / 5
4.1.2Name, Role, ValueA444 / 5
1.3.1Info and RelationshipsA244 / 5
2.4.4Link Purpose (In Context)A211 / 5
1.4.4Resize TextAA144 / 5
2.5.8Target Size (Minimum)AA111 / 5

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

Continuous monitoring

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

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

04 · All detected findings

Critical

Embedded frames lack descriptive titles

WCAG 4.1.2 (A)1 instance1 inspected page

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

Why it matters

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

Recommended correction

Add a concise title attribute that describes the frame's actual purpose — for example "Store locator" for a location search or "Promotional campaign" for a marketing embed. Avoid generic values such as "Embedded content", "iframe", or "frame".

View 1 affected element
Component · Ref BHMMDY
Affected pagehttps://www.sofibellawear.com/
Element#loyaltylion-notifications-frame
Markup
<iframe id="loyaltylion-notifica..." srcdoc="
    <!DOCTYPE html>..." style="display: inline; bor...">
High

ARIA attributes have invalid values

WCAG 4.1.2 (A)9 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 9 affected elements
Component · Ref RFKIKV
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementa[href$="cart"]
Accessible nameCart 0 items 0
Markup
<a href="/cart" data-no-instant="" class="relative block tap-area" aria-controls="cart-drawer">
Affected pages/ /account/login /account/login /pages/contact-us
Component · Ref SKQES5
Affected pagehttps://www.sofibellawear.com/account/login
Elementbutton[aria-label="Change country or currency"]
Accessible nameChange country or currency
Markup
<button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country--sections--20068385521915__footer" aria-expanded="false" aria-haspopup="dialog">
Affected pages/ /account/login /account/login /pages/contact-us /cart
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)34 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 34 affected elements
Component · Ref 29W0H5
Affected pagehttps://www.sofibellawear.com/pages/contact-us
Element.form-control:nth-child(1) > label
Accessible nameName
Markup
<label for="input-template--20068384538875__contact--contactname" class="floating-label">Name</label>
Affected pages/account/login /account/login /pages/contact-us /cart
Component · Ref P28K94
Affected pagehttps://www.sofibellawear.com/pages/contact-us
Element.fieldset > .form-control > label
Accessible nameMessage
Markup
<label for="input-template--20068384538875__contact--contactbody" class="floating-label">Message</label>
Affected pages/account/login /account/login /pages/contact-us
Component · Ref WMXUDI
Affected pagehttps://www.sofibellawear.com/
Element.sp-icon-banner-content-container > p
Accessible nameEnjoy Free Shipping on US Orders Over $100
Markup
<p>Enjoy Free Shipping on US Orders Over $100</p>
Affected pages/ /account/login /account/login /pages/contact-us /cart
Component · Ref OGYRMO
Affected pagehttps://www.sofibellawear.com/
Element.floating-label
Accessible nameE-mail
Markup
<label for="input-sections--20068385521915__footer--contactemail" class="floating-label">E-mail</label>
Component · Ref AR3KY8
Affected pagehttps://www.sofibellawear.com/pages/contact-us
Element.input-row > .form-control:nth-child(2) > label
Accessible nameE-mail
Markup
<label for="input-template--20068384538875__contact--contactemail" class="floating-label">E-mail</label>
Component · Ref MDKXGG
Affected pagehttps://www.sofibellawear.com/account/login
Elementdiv:nth-child(6) > a[href$="register"]
Accessible nameSign up
Markup
<a href="/account/register" class="link text-subdued">Sign up</a>
Affected pages/account/login /account/login
Component · Ref QNAML5
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementa[href$="#recover"]
Accessible nameForgot your password?
Markup
<a href="#recover" class="link text-sm text-subdued">Forgot your password?</a>
Affected pages/account/login /account/login
Component · Ref 3C9J6G
Affected pagehttps://www.sofibellawear.com/
Element.testimonials-rating-template--20068384440571__ss_testimonial_8_4nYBJq > span
Accessible name4.7
Markup
<span>4.7</span>
Component · Ref ISD4K1
Affected pagehttps://www.sofibellawear.com/
Element.swiper-slide-duplicate[data-swiper-slide-index="2"][aria-label="3 / 4"]:nth-child(2) > .testimonials-slide-bottom-template--20068384440571__ss_testimonial_8_4nYBJq > .testimonials-slide-author-date-template--20068384440571__ss_testimonial_8_4nYBJq
Accessible nameMadeline
Markup
<p class="testimonials-slide-author-date-template--20068384440571__ss_testimonial_8_4nYBJq">Madeline</p>
Component · Ref NWNO8A
Affected pagehttps://www.sofibellawear.com/
Element.testimonials-slide-template--20068384440571__ss_testimonial_8_4nYBJq[data-swiper-slide-index="2"][aria-label="3 / 4"]:nth-child(6) > .testimonials-slide-top-template--20068384440571__ss_testimonial_8_4nYBJq > .testimonials-slide-heading-template--20068384440571__ss_testimonial_8_4nYBJq
Accessible nameFeels great on
Markup
<p class="testimonials-slide-heading-template--20068384440571__ss_testimonial_8_4nYBJq">Feels great on</p>
Component · Ref 84DE9M
Affected pagehttps://www.sofibellawear.com/
Element.text-with-icon.group[href$="wild-coral"] > .reversed-link
Accessible nameshop now
Markup
<span class="reversed-link">shop now</span>
Component · Ref 8102TC
Affected pagehttps://www.sofibellawear.com/
Element.testimonials-text-template--20068384440571__ss_testimonial_8_4nYBJq > p
Accessible namebased on hundreds of reviews
Markup
<p>based on hundreds of reviews</p>
Component · Ref QA98OE
Affected pagehttps://www.sofibellawear.com/
Element.testimonials-heading-template--20068384440571__ss_testimonial_8_4nYBJq
Accessible nameTHE REVIEWS ARE IN
Markup
<h2 class="testimonials-heading-template--20068384440571__ss_testimonial_8_4nYBJq">THE REVIEWS ARE IN</h2>
Component · Ref GDR7XQ
Affected pagehttps://www.sofibellawear.com/pages/contact-us
Element.text-start > div > p:nth-child(3) > a
Accessible name[email removed]
Markup
<a href="mailto:[email removed]%20">[email removed]</a>
Component · Ref 3J13AR
Affected pagehttps://www.sofibellawear.com/
Element.swiper-slide-duplicate[data-swiper-slide-index="2"][aria-label="3 / 4"]:nth-child(2) > .testimonials-slide-top-template--20068384440571__ss_testimonial_8_4nYBJq > .testimonials-slide-text-template--20068384440571__ss_testimonial_8_4nYBJq > span:nth-child(1)
Accessible namethe fabric is very soft, as they describe it here. I wish it was a bit looser on me, but I think a larger size would have been too big.
Markup
<span>the fabric is very soft, as they describe it here. I wish it was a bit looser on me, but I think a larger size would have been too big.</span>
Component · Ref BLT47H
Affected pagehttps://www.sofibellawear.com/
Elementstrong
Accessible name/ 5
Markup
<strong>/ 5</strong>
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)42 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 42 affected elements
Component · Ref 656I36
Affected pagehttps://www.sofibellawear.com/cart
Elementdiv > form > div > div:nth-of-type(4) > div > button
Accessible nameCLAIM OFFER
Markup
<button type="button" tabindex="0" data-action-id="01KZVSH9G732P45GR1EZJ8KFSS" class="needsclick go3592422375 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">CLAIM OFFER</button>
Affected pages/account/login /account/login /pages/contact-us /cart
Component · Ref N4K05K
Affected pagehttps://www.sofibellawear.com/account/login
Elementdiv > div > div > div > div > button
Accessible nameClose dialog
Markup
<button tabindex="0" aria-label="Close dialog" class="needsclick klaviyo-close-form go1771366977 kl-private-reset-css-Xuajs1" style="position: absolute; z-index: 6; cursor: pointer; height: 25px; width: 25px; border-radius: 50%; top: 0px; right: 0px; margin-right: 20px; margin-top: 40px;"><svg role="img" width="25" height="25" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="needsclick  kl-private-reset-css-Xuajs1"><title id="title-Close-dialog">Close dialog</title><circle cx="10" cy="10" r="9.5" fill="rgba(255,255,255,1)" stroke="rgba(255,255,255,1)…
Affected pages/account/login /account/login /pages/contact-us /cart
Component · Ref 1DD5ET
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementinput#rebuy-discount-input
Accessible nameInput Discount
Markup
<input placeholder="Discount Code" id="rebuy-discount-input" aria-label="Input Discount" autocomplete="" class="rebuy-input">
Affected pages/account/login /account/login /pages/contact-us /cart
Component · Ref Z8O8V0
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementdiv#rebuy-cart > div:nth-of-type(1) > div:nth-of-type(1) > button
Accessible nameClose Cart
Markup
<button type="button" aria-label="Close Cart" class="rebuy-cart__flyout-close"><i aria-hidden="true" class="fal fa-times"></i></button>
Affected pages/account/login /account/login /pages/contact-us
Component · Ref 2IQALO
Affected pagehttps://www.sofibellawear.com/account/login
Elementdiv#rebuy-cart > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(5) > button
Accessible nameCheckout
Markup
<button type="button" class="rebuy-button rebuy-cart__checkout-button block"><span><i class="rebuy-button-icon prefix fas fa-lock"></i> Checkout <i class=""></i></span></button>
Affected pages/account/login /account/login /pages/contact-us
Component · Ref 4DSS85
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementdiv#rebuy-cart > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > form > button
Accessible nameApply
Markup
<button class="rebuy-button"><span>Apply</span></button>
Affected pages/account/login /account/login /pages/contact-us
Component · Ref 92UR6H
Affected pagehttps://www.sofibellawear.com/account/login
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 Now
Markup
<a href="/collections/all">Shop Now</a>
Affected pages/account/login /account/login /pages/contact-us
Component · Ref RZMFQ3
Affected pagehttps://www.sofibellawear.com/
Elementproduct-list > product-card:nth-of-type(5) > div:nth-of-type(1) > div > div:nth-of-type(2) > button
Accessible name+ Quick add
Markup
<button type="button" class="button" aria-controls="quick-buy-template--20068384440571__featured_collection_9nzabE-9285829492987" aria-expanded="false" is="custom-button"><div>+ Quick add</div><span class="button__loader">
        <span></span>
        <span></span>
        <span></span>
      </span></button>
Component · Ref PBF5NI
Affected pagehttps://www.sofibellawear.com/
Elementscroll-carousel#scroll-area-template--20068384440571__collection_list_CqVdWF > collection-list > a:nth-of-type(1)
Markup
<a href="/collections/white-stripes" class="collection-card shadow is-selected" reveal-js="">
              <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//www.sofibellawear.com/cdn/shop/files/Website_af2a51f8-362c-4bae-9877-6bb2a7a0bdc2.png?v=1782756891&amp;width=1500" alt="" srcset="//www.sofibellawear.com/cdn/shop/files/Website_af2a51f8-362c-4bae-9877-6bb2a7a0bdc2.png?v=1782756891&amp;width=200 200w, //www.sofibellawear.com/cdn/shop/files/Website_af2a51f8-362c-4bae-9877-6bb2a7a0bdc2.png?v=1782756891&amp;width=300 300w, //www.sof…
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)5 instances4 inspected pages

Zooming and scaling must not be disabled

Why it matters

Zooming and scaling must not be disabled

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 5 affected elements
Component · Ref 5V4FC5
Affected pagehttps://www.sofibellawear.com/account/login
Elementmeta[name="viewport"]
Markup
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
Affected pages/ /account/login /account/login /pages/contact-us /cart
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)4 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 4 affected elements
Component · Ref GIPVDK
Affected pagehttps://www.sofibellawear.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/ /account/login /account/login /pages/contact-us
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)3 instances2 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 3 affected elements
Component · Ref 61QX6G
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
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"><i aria-hidden="true" class="fal fa-times"></i></button></div> <div class="rebuy-cart__flyout-body"><!----> <div class="rebuy-cart__progress-bar-container above"><div><div class="rebuy-cart__progres…
Affected pages/account/login /account/login /pages/contact-us
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances3 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 R9IGDX
Affected pagehttps://www.sofibellawear.com/account/login?return_url=%2Faccount
Elementdiv > div > div > div > div > p
Accessible nameEnjoy Free Shipping on US Orders Over $100
Markup
<p>Enjoy Free Shipping on US Orders Over $100</p>
Affected pages/ /account/login /account/login /pages/contact-us
Low

Page has no level-one heading

WCAG 1.3.1 (A)2 instances2 inspected pages

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 2 affected elements
Component · Ref NHUOI
Affected pagehttps://www.sofibellawear.com/pages/contact-us
Elementhtml > body
Accessible nameSkip to content #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH.sp-icon-banner-wrap p, #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH.sp-icon-banner-wrap p a { font-size: 13px; font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-weight: 400; line-height: 1.15; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH.sp-icon-banner-wrap { position: relative; background-image: linear-gradient(82deg, rgba(68, 88, 131, 1), rgba(68, 87, 138, 1) 100%); width: 100%; } @media only screen and (max-width: 800px) { #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH.sp-icon-banner-wrap { padding-left: 25px; padding-right: 25px; } } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner { position: relative; margin: 0 auto; max-width: 1000px; padding: 8px 10px 8px 10px; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner .sp-icon-banner-grid { display: grid; gap: 20px; position: relative; z-index: 2; } @media only screen and (min-width: 801px) { .sp-icon-banner .sp-icon-banner-grid { display: grid; grid-auto-columns: 1fr; grid-auto-flow: column; } } @media only screen and (max-width: 800px) { .sp-icon-banner .sp-icon-banner-grid { display: grid; grid-template-columns: 1fr; } } .sp-icon-banner-col { position: relative; padding: 0; overflow: hidden; } .sp-icon-banner-img { width: 100px; height: 100px; object-fit: cover; transition: all 0.5s ease; margin-bottom: 5px; } .sp-icon-banner-col:hover .sp-icon-banner-img { transform: scale(1.05); } .sp-icon-banner-content { position: relative; z-index: 3; text-align: left; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner p { margin: 0; padding: 0; color: #ffffff; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-content-container { display: block; align-items: center; text-align: center; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-content-container>p { display: inline-block; margin-left: 10px; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-icon { display: inline-block; border-radius: 50%; background-image: linear-gradient(164deg, rgba(255, 255, 255, 1) 100%, rgba(13, 139, 244, 1) 100%); transition: all 0.5s ease; width: 35px; height: 35px; text-align: center; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-icon .sp-icon-svg { fill: #44578A; width: 20px; height: 20px; transform: translateY(7px); display: inline-block; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-icon .sp-icon-banner-icon { transform: scale(1.05); } /* carousel */ #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-next, #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-prev { display: none; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-next *, #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-prev * { pointer-events: none; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-next svg, #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-prev svg { width: 30px; height: 30px; fill: #fff; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-next { position: absolute; top: calc(50% - 15px); right: 0; z-index: 2; } #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-prev { position: absolute; top: calc(50% - 15px); left: 0; } @media only screen and (max-width: 800px) { #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-next, #sp-icon-banner-sections--20068385620219__sp_icon_banner_dMD3CH .sp-icon-banner-prev { display: block; } } Enjoy Free Shipping on US Orders Over $100 !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("TouchSlideshow",[],t):"object"==typeof exports?exports.TouchSlideshow=t():e.TouchSlideshow=t()}(this,function(){return r={},s.m=i=[function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=(function(e,t,i){return t&&o(e.prototype,t),i&&o(e,i),e}(n,[{key:"init",value:function(){if(window.addEventListener("resize",this.resizeHandler),this.config.draggable&&(this.pointerDown=!1,this.drag={startX:0,endX:0,startY:0,letItGo:null},this.selector.addEventListener("touchstart",this.touchstartHandler,{passive:!0}),this.selector.addEventListener("touchend",this.touchendHandler),this.selector.addEventListener("touchmove",this.touchmoveHandler,{passive:!0}),this.selector.addEventListener("mousedown",this.mousedownHandler),this.selector.addEventListener("mouseup",this.mouseupHandler),this.selector.addEventListener("mouseleave",this.mouseleaveHandler),this.selector.addEventListener("mousemove",this.mousemoveHandler)),null===this.selector)throw new Error("Something wrong with your selector­");this.resolveSlidesNumber(),this.selector.style.overflow="hidden",this.sliderFrame=document.createElement("div"),this.sliderFrame.style.width=this.selectorWidth/this.perPage*this.innerElements.length+"px",this.sliderFrame.style.webkitTransition="all "+this.config.duration+"ms "+this.config.easing,this.sliderFrame.style.transition="all "+this.config.duration+"ms "+this.config.easing,this.config.draggable&&(this.selector.style.cursor="-webkit-grab");for(var e=document.createDocumentFragment(),t=0;t<this.innerElements.length;t++){var i=document.createElement("div");i.style.cssFloat="left",i.style.float="left",i.style.width=100/this.innerElements.length+"%",i.appendChild(this.innerElements[t]),e.appendChild(i)}this.sliderFrame.appendChild(e),this.selector.innerHTML="",this.selector.appendChild(this.sliderFrame),this.slideToCurrent(),this.config.onInit.call(this)}},{key:"resolveSlidesNumber",value:function(){if("number"==typeof this.config.perPage)this.perPage=this.config.perPage;else if("object"===s(this.config.perPage))for(var e in this.perPage=1,this.config.perPage)window.innerWidth>=e&&(this.perPage=this.config.perPage[e])}},{key:"prev",value:function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1,i=arguments[1];this.innerElements.length<=this.perPage||(e=this.currentSlide,0===this.currentSlide&&this.config.loop?this.currentSlide=this.innerElements.length-this.perPage:this.currentSlide=Math.max(this.currentSlide-t,0),e!==this.currentSlide&&(this.slideToCurrent(),this.config.onChange.call(this),i&&i.call(this)))}},{key:"next",value:function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:1,i=arguments[1];this.innerElements.length<=this.perPage||(e=this.currentSlide,this.currentSlide===this.innerElements.length-this.perPage&&t…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="zoom-image--enabled smart-cart--enabled"><!-- DRAWER -->
<template id="drawer-default-template">
  <style>
    [hidden] {
      display: none !important;
    }
  </style>

  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
      </svg></button>

  <div part="overlay"></div>

  <div part="content">
    <header part="header">
      <s…
Affected pages/pages/contact-us /cart
Low

Touch targets are too small

WCAG 2.5.8 (AA)1 instance1 inspected page

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

Why it matters

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

Recommended correction

Increase this <button>'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 1 affected element
Component · Ref 46349T
Affected pagehttps://www.sofibellawear.com/
Element.go2324193863
Accessible nameClose teaser
Markup
<button tabindex="0" aria-label="Close teaser" class="needsclick klaviyo-close-form go2324193863 kl-private-reset-css-Xuajs1" style="position: absolute; z-index: 6; cursor: pointer; height: 20px; width: 20px; border-radius: 50%; top: -16px; left: -16px;">

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.