Public accessibility assessment

Accessibility issues detected on thelashprofessional.com

Evolize inspected 5 public pages on thelashprofessional.com and detected 43 automatically identifiable accessibility findings.

43Findings detected
7WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

Most widespread issueLinks lack accessible textDetected on 5 inspected pages
Most affected page/account/login18 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)27 detected findings

Is thelashprofessional.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 thelashprofessional.com and detected 43 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/account/login", where 18 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 · 15 instances
    Why this matters

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://thelashprofessional.com/pages/shop-all-black-lash-extensions.

    View technical evidence →
  2. Critical

    Links lack accessible text

    WCAG 2.4.4 (A) · 1 inspected page · 4 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 /products/cashmere-eyelash-extensions?variant=49148503556389.

    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 https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    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 https://thelashprofessional.com/products/premade-angel-lashes.

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

    This link exposes no accessible text. Add visible text that identifies its destination, or remove the link if it serves no purpose. For an icon-only link, provide an aria-label describing where it goes. The link points to https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_s….

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2755 / 5
2.4.4Link Purpose (In Context)A855 / 5
1.3.1Info and RelationshipsA322 / 5
1.1.1Non-text ContentA211 / 5
2.5.8Target Size (Minimum)AA222 / 5
3.3.2Labels or InstructionsA211 / 5
2.4.3Focus OrderA155 / 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

Text has insufficient colour contrast

WCAG 1.4.3 (AA)54 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 54 affected elements
Component · Ref DRWN15
Affected pagehttps://thelashprofessional.com/cart
Element.signup-form__email
Accessible nameEmail
Markup
<input type="email" placeholder="Enter email" class="signup-form__email" value="" name="contact[email]" aria-label="Email">
Affected pages/ /account/login /blogs/business/lash-booking-system /pages/contact /cart
Component · Ref 3U1MEU
Affected pagehttps://thelashprofessional.com/pages/contact
Elementbutton[aria-controls="currency-list-footer"]
Accessible nameUSD $Down
Markup
<button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="currency-list-footer" aria-describedby="currency-heading-footer" data-disclosure-toggle="">
Affected pages/ /account/login /blogs/business/lash-booking-system /pages/contact /cart
Component · Ref D25P3B
Affected pagehttps://thelashprofessional.com/
Element#s-7e9a6293-9f95-4760-a86d-4d43244bc97e > .shogun-heading-component > h2
Accessible nameWholesaleLash Products
Markup
<h2> Wholesale<br>Lash Products<br> </h2>
Component · Ref VPKZE5
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Element.gf_social-email > .gf_social-label
Accessible nameE-mail
Markup
<span class="gf_social-label">E-mail</span>
Component · Ref 1F8OLQ
Affected pagehttps://thelashprofessional.com/account/login
Element#customer_password
Markup
<input type="password" value="" name="customer[password]" id="customer_password" class="large password" size="16">
Component · Ref 70MA8O
Affected pagehttps://thelashprofessional.com/cart
Element.section-footer__text-block > h6
Accessible nameThe Lash Professional Headquarters
Markup
<h6 class="section-footer__title">The Lash Professional Headquarters</h6>
Affected pages/account/login /cart
Component · Ref DLYLZ0
Affected pagehttps://thelashprofessional.com/cart
Element.section-footer__menu-block > h6
Accessible nameLearn More
Markup
<h6 class="section-footer__title no-wrap">Learn More</h6>
Affected pages/account/login /cart
Component · Ref 63Q3CX
Affected pagehttps://thelashprofessional.com/account/login
Element.section-footer__newsletter-block > h6
Accessible nameLet's Get Attached
Markup
<h6 class="section-footer__title no-wrap">Let's Get Attached</h6>
Affected pages/account/login /cart
Component · Ref TQ9WX0
Affected pagehttps://thelashprofessional.com/account/login
Element.section-footer__text-block > .section-footer__text > p
Accessible name2501 N Hayden Rd, Suite #104, Scottsdale, AZ 85257
Markup
<p>2501 N Hayden Rd, Suite #104, Scottsdale, AZ 85257 </p>
Affected pages/account/login /cart
Component · Ref 7HL2BL
Affected pagehttps://thelashprofessional.com/cart
Element.section-footer__newsletter-block > .section-footer__text > p
Accessible nameSign up for Lash Pro email updates and receive promotions, specials, news and more.
Markup
<p>Sign up for Lash Pro email updates and receive promotions, specials, news and more.</p>
Affected pages/account/login /cart
Component · Ref PRVRN5
Affected pagehttps://thelashprofessional.com/cart
Element.no-wrap[href$="search"]
Accessible nameSearch
Markup
<a href="/search" class="no-wrap">Search</a>
Affected pages/account/login /cart
Component · Ref FJ78VQ
Affected pagehttps://thelashprofessional.com/
Element#s-af9df4b0-ac95-41e8-b9e1-30c2e340c715 > .shg-rich-text.shg-theme-text-content > p > span
Accessible nameEyelash Extension Supplies and Products Tested and Approved by Industry Experts
Markup
<span style="font-family: Asap; color: #000000; font-size: 16px;">Eyelash Extension Supplies and Products Tested and Approved by Industry Experts</span>
Component · Ref JPRJTR
Affected pagehttps://thelashprofessional.com/cart
Elementa[href$="privacy-policy"]
Accessible namePrivacy Policy
Markup
<a href="/pages/privacy-policy" class="no-wrap">Privacy Policy</a>
Component · Ref LQ6UOP
Affected pagehttps://thelashprofessional.com/account/login
Elementlabel[for="customer_password"]
Accessible namePassword
Markup
<label for="customer_password" class="login">Password</label>
Component · Ref P1YWJU
Affected pagehttps://thelashprofessional.com/account/login
Elementinput[value="Sign In"]
Markup
<input class="btn" type="submit" value="Sign In">
Component · Ref DEPWC8
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Elementp > i
Accessible nameNovember 6, 2018 by The Lash Professional.
Markup
<i>November 6, 2018 by The Lash Professional.&nbsp;</i>
Component · Ref CZ38HF
Affected pagehttps://thelashprofessional.com/cart
Element.signup-form__button
Accessible nameSign up
Markup
<button class="button signup-form__button" type="submit">Sign up</button>
Component · Ref TZ1P2D
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Element#e-1651878680102 > .gf_gs-text-paragraph-1.text-edit.gf-elm-left-md > p > span
Accessible namePricing is obviously something we all look at. We want something efficient that will also not break the bank. In my research, most booking systems for individual lash artists range from $20-$40 per month (adding more than one employee adds to the cost). Booking systems generally will have tier options for pricing. Different price packages will include different capabilities, so be sure to consider each option and what it can do for you!
Markup
<span style="color: inherit; letter-spacing: 0px; text-align: inherit;">
Component · Ref UNGJ7R
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Element#e-1649805852462 > .gf_gs-text-paragraph-1.text-edit.gf-elm-left-md > p
Accessible nameAre you a salon owner, traveling lash artist, or working out of your home?! Keeping track of appointments gets tricky, so let’s talk lash booking systems! There are a few key features to look for before making a decision. Price, capabilities, and ease are three features you’ll want to focus on. Let’s dive into each one separately and talk about why each is important.
Markup
<p>
Component · Ref 88C3WL
Affected pagehttps://thelashprofessional.com/account/login
Element#customer_email
Markup
<input type="email" value="" name="customer[email]" id="customer_email" class="large" size="30">
Component · Ref UYRZX6
Affected pagehttps://thelashprofessional.com/cart
Element.majortitle
Accessible nameShopping Cart
Markup
<h1 class="majortitle">Shopping Cart</h1>
Component · Ref 27JNKM
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Elementh1
Accessible nameChoosing a Lash Booking System
Markup
<h1 class="gf_gs-text-heading-2">Choosing a Lash Booking System</h1>
Component · Ref YYOZVB
Affected pagehttps://thelashprofessional.com/blogs/business/lash-booking-system
Element#e-1651878704022 > .gf-elm-center.text-edit[data-gemlang="en"] > .gf_gs-text-heading-2 > strong
Accessible namePrice
Markup
<strong>Price</strong>
Component · Ref 5Q8TNS
Affected pagehttps://thelashprofessional.com/cart
Element.align-centre > p
Accessible nameYour cart is currently empty.
Markup
<p>Your cart is currently empty.</p>
Component · Ref 132H3P
Affected pagehttps://thelashprofessional.com/
Element#s-48205a93-c335-426a-b3b0-fcf386814879 > .shogun-heading-component > h1
Accessible nameSHOP NEW lASH tRAYS
Markup
<h1> SHOP NEW lASH tRAYS </h1>

Showing 25 representative examples · 2 more affected elements not shown

High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)50 instances5 inspected pages

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

Why it matters

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

Recommended correction

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

View 50 affected elements
Component · Ref 7L5V3Z
Affected pagehttps://thelashprofessional.com/account/login
Elementul#currency-list-annbar > li:nth-of-type(1) > a
Accessible nameAED د.إ
Markup
<a class="disclosure-list__option" href="#" data-value="AED" data-disclosure-option="">
                AED د.إ</a>
Affected pages/ /account/login /blogs/business/lash-booking-system /pages/contact /cart
High

Images lack text alternatives

WCAG 1.1.1 (A)2 instances1 inspected page

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

Why it matters

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

Recommended correction

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

View 2 affected elements
Component · Ref S1EOZN
Affected pagehttps://thelashprofessional.com/
Element.shg-image-content-wrapper > .shogun-image[sizes="100vw"][loading="lazy"]
Markup
<img srcset="https://i.shgcdn.com..." sizes="100vw" src="https://i.shgcdn.com..." class="shogun-image " decoding="async" loading="lazy">
Component · Ref RRMTYW
Affected pagehttps://thelashprofessional.com/
Element#s-5711c20a-3dc8-4263-b153-c77776dff84f > .shg-image-content-wrapper > .shogun-image-link > .shogun-image[sizes="100vw"][loading="lazy"]
Markup
<img srcset="https://i.shgcdn.com..." sizes="100vw" src="https://i.shgcdn.com..." class="shogun-image " decoding="async" loading="lazy">
Medium

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)15 instances1 inspected page

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

Why it matters

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

Recommended correction

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

View 15 affected elements
Component · Ref 4CAE30
Affected pagehttps://thelashprofessional.com/pages/contact
Elementinput#input-s-6c66dfec-5c12-4736-88af-18fd02a22a63
Markup
<input id="input-s-6c66dfec-5c12-4736-88af-18fd02a22a63" class="shogun-form-box-field shogun-form-text-input-field" name="Name" placeholder="Name" type="text">
Component · Ref M32YKY
Affected pagehttps://thelashprofessional.com/pages/contact
Elementtextarea#form-textarea-s-aec5424c-e6fd-4c9a-9789-40d57792e1a3
Markup
<textarea id="form-textarea-s-aec5424c-e6fd-4c9a-9789-40d57792e1a3" class="shogun-form-box-field shogun-form-text-input-field" name="Message" placeholder="Message"></textarea>
Low

Touch targets are too small

WCAG 2.5.8 (AA)2 instances2 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 the size of the 'Forgot your password?' link to at least 24x24 pixels to make it easier for users to tap on touch screens.

View 2 affected elements
Component · Ref N86H9H
Affected pagehttps://thelashprofessional.com/account/login
Element#forgot_password > a[href="#"]
Accessible nameForgot your password?
Markup
<a href="#" onclick="showRecoverPasswordForm();return false;">Forgot your password?</a>
Component · Ref VJCB8M
Affected pagehttps://thelashprofessional.com/
Element#s-272d1d3b-df62-4630-9b2e-61a6fffb82f5 > .shg-product-title-component > h2 > a[data-shg-product-target="product-url"]
Accessible nameBrown Volume Lashes
Markup
<a data-shg-product-target="product-url" href="/products/brown-volume-lashes?variant=49131526226213"> <span data-shg-product-target="product-title">Brown Volume Lashes</span> </a>
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 411LIA
Affected pagehttps://thelashprofessional.com/account/login
Elementhtml > body
Accessible namewindow.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start'); {"shopId":2394325105,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2394325105","merchantName":"The Lash Professional","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"The Lash Professional","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true} {"accessToken":"07cea81943fd8d31cfd1e25c7be1ef37","betas":["rich-media-storefront-analytics"],"domain":"thelashprofessional.com","predictiveSearch":true,"shopId":2394325105,"locale":"en"} var Shopify = Shopify || {}; Shopify.shop = "the-lash-professional.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Symmetry - Nafiul - Aug 2","id":158627725605,"schema_name":"Symmetry","schema_version":"5.0.1","theme_store_id":568,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "thelashprofessional.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/"; Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; Shopify.SignInWithShop = Shopify.SignInWithShop || {}; Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; Shopify.SignInWithShop.User.recognized = false; !function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window); !function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window); window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay"; window.ShopifyPay.redirectState = "pending"; window.Shopify = window.Shopify || {}; window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; window.Shopify.SignInWithShop.eligible = true; {"pageType":"customers/login"} await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]}; (function() { var isLoaded = false; function asyncLoad() { if (isLoaded) return; isLoaded = true; var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0023\/9432\/5105\/t\/3\/assets\/affirmShopify.js?v=1666817704\u0026shop=the-lash-professional.myshopify.com","https:\/\/na.shgcdn3.com\/pixel-collector.js?shop=the-lash-professional.myshopify.com","\/\/cdn.shopify.com\/proxy\/06aa455193513e370c69a0e46f9432709900896b6ba7a78efb24a1b54fe9c99d\/bucket.useifsapp.com\/theme-files-min\/js\/ifs-script-tag-min.js?v=2\u0026shop=the-lash-professional.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent) { window.attachEvent('onload', function(){}); } else { window.addEventListener('load', function(){}, false); } })(); var __st={"a":2394325105,"offset":-25200,"reqid":"f2e444fe-2f35-4181-a251-baff0239074b-1788879484","pageurl":"thelashprofessional.com\/account\/login","u":"6c93a43f273a"}; window.ShopifyPaypalV4VisibilityTracking = true; !function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{con…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-customers/login cc-animate-enabled" data-cc-animate-timeout="0"><img width="99999" alt="””" height="99999" style="pointer-events: none; position: absolute; top: 0; left: 0; width: 96vw; height: 96vh; max-width: 99vw; max-height: 99vh;" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5OTk5OXB4IiBoZWlnaHQ9Ijk5OTk5cHgiIHZpZXdCb3g9IjAgMCA5OTk5OSA5OTk5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l…

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.