Public accessibility assessment

Accessibility issues detected on joannavargas.com

Evolize inspected 5 public pages on joannavargas.com and detected 32 automatically identifiable accessibility findings.

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

Highest detected severity: High · 7 high-priority findings · 100% inspected-page coverage

Most widespread issueHidden elements can still receive keyboard focusDetected on 5 inspected pages
Most affected page/24 findings detected
Most represented WCAG criterionWCAG 1.4.3 — Contrast (Minimum)13 detected findings

Is joannavargas.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 joannavargas.com and detected 32 accessibility findings. The most widespread issue was "Hidden elements can still receive keyboard focus", detected on 5 inspected pages. The most affected inspected page was "/", where 24 findings were detected. The assessment identified findings mapped to 4 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. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 25 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 →
  2. High

    Hidden elements can still receive keyboard focus

    WCAG 2.4.3 (A) · 5 inspected pages · 20 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 →
  3. High

    Frames must have a unique title attribute

    WCAG 4.1.2 (A) · 5 inspected pages · 13 instances
    Why this matters

    Frames must have a unique title attribute

    Recommended action

    Review the affected element and correct the reported accessibility issue.

    View technical evidence →
  4. High

    Hidden elements can still receive keyboard focus

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

    Modal dialog does not trap keyboard focus

    WCAG 2.4.3 (A) · 4 inspected pages · 4 instances
    Why this 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 action

    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 technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA1355 / 5
4.1.2Name, Role, ValueA1155 / 5
2.4.3Focus OrderA555 / 5
1.3.1Info and RelationshipsA355 / 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

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 NAYDTJ
Affected pagehttps://joannavargas.com/pages/sign-up
Elementnav > ul > li > ul > li:nth-of-type(1) > a
Accessible nameSkincare
Markup
<a href="/collections/face" class="drawer-submenu__link drawer-submenu__link--has-children">Skincare</a>
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref AX2N7X
Affected pagehttps://joannavargas.com/cart
Elementli > ul > li:nth-of-type(1) > ul > li:nth-of-type(4) > a
Accessible nameMoisturizers
Markup
<a href="/collections/moisturizers" class="drawer-megasubmenu__link">Moisturizers</a>
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref 75RT7T
Affected pagehttps://joannavargas.com/cart
Elementdiv#NavDrawer > div > div:nth-of-type(1) > div > div:nth-of-type(1) > button
Accessible nameClose menu
Markup
<button type="button" class="drawer__close-button js-drawer-close">
            <svg width="19" height="17" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path d="M1 16.5L18 1" stroke="black"></path>
              <path d="M18 16.5L1 1" stroke="black"></path>
            </svg>              
            <span class="icon__fallback-text">Close menu</span>
          </button>
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
High

Frames must have a unique title attribute

WCAG 4.1.2 (A)13 instances5 inspected pages

Frames must have a unique title attribute

Why it matters

Frames must have a unique title attribute

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 13 affected elements
Component · Ref CRG57F
Affected pagehttps://joannavargas.com/cart
Element.blvd-booking-widget[frameborder="0"][title="Boulevard Online Booking"]:nth-child(32)
Accessible nameBoulevard Online Booking
Markup
<iframe class="blvd-booking-widget" sandbox="allow-forms allow-sc..." src="https://www.joinblvd..." frameborder="0" title="Boulevard Online Boo...">
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)6 instances4 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 6 affected elements
Component · Ref UC05YX
Affected pagehttps://joannavargas.com/pages/contact
Element#rebuy-cart
Accessible nameCart
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 /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love
Component · Ref 18T54M
Affected pagehttps://joannavargas.com/
Element.scrolling-text__inner
Accessible nameImage 1
Markup
<div class="scrolling-text__inner scrolling-text__inner--left" aria-hidden="true" tabindex="0" style="gap: 10px;">
Component · Ref JDYH17
Affected pagehttps://joannavargas.com/
Element.slideshow__slide--image_EQC3qt
Accessible name.slideshow__slide--image_EQC3qt .hero__title { font-size: clamp(44px, 10vw, 78px); line-height: 118px; } @media (max-width: 768px) { .slideshow__slide--image_EQC3qt .hero__title { line-height: 44px; } } .slideshow__slide--image_EQC3qt .hero__image-wrapper:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 3; background-color: #000; opacity: 0.56; } Summer Skin Is not Accidental. Begin your transformation now. SHOP NOW
Markup
<div class="slideshow__slide slideshow__slide--image_EQC3qt" data-index="0" data-id="image_EQC3qt" style="position: absolute; left: 0px; transform: translateX(-50%);" aria-hidden="true">
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)5 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 5 affected elements
Component · Ref UF2YPL
Affected pagehttps://joannavargas.com/
Elementdiv#rebuy-cart
Accessible nameCart
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">
                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 id="rebuy-smart-cart-announcement-bar" class="rebuy-cart__flyout-announcement-bar splide is-initia…
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love
Component · Ref QIGX9E
Affected pagehttps://joannavargas.com/
Elementhtml > body > div:nth-of-type(15) > div > div:nth-of-type(2)
Accessible namePOPUP Form
Roledialog
Markup
<div role="dialog" aria-modal="true" aria-label="POPUP Form" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; z-index: 90000; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; justify-content: center; align-items: center; overflow: clip auto; background-color: rgba(20, 20, 20, 0.6); animation-timing-function: ease; animation-play-state: running; animation-iteration-count: 1; animation-fill-mode: forwards; animation-delay: 0s; animation-duration: 0.35s; animation-name: klaviyo-fadein;" data-kl-scroll-locking-modal="true"><div class="needsclick  kl-private-res…
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)28 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 28 affected elements
Component · Ref CVHXOH
Affected pagehttps://joannavargas.com/pages/contact
Element#email_016JB91TTR00000000002GZEA9
Accessible nameEnter your email address
Markup
<input id="email_016JB91TTR0000..." type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter your email add..." aria-label="Enter your email add..." aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go3106443...">
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref J4RHV7
Affected pagehttps://joannavargas.com/blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love
Element.go3368476813
Accessible nameSUBSCRIBE
Markup
<button type="button" tabindex="0" data-action-id="016JB91VT0000000000019GKHV" class="needsclick go3368476813 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">SUBSCRIBE</button>
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref HDKKTF
Affected pagehttps://joannavargas.com/cart
Elementp > span
Accessible nameSubscribe to get special offers, free giveaways, and once-in-a-lifetime deals
Markup
<span style="font-family: Akkurat, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 18px; color: #605e5e;">Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals</span>
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref 4ML1BS
Affected pagehttps://joannavargas.com/pages/contact
Element.site-nav__link[href$="75-off-first-treatment"]
Accessible nameSpa
Markup
<a href="/pages/75-off-first-treatment" class="site-nav__link">
        Spa
</a>
Component · Ref VT6X5Z
Affected pagehttps://joannavargas.com/
Element.slideshow__slide--image_FGj4FJ > .hero__text-wrap > .page-width > .hero__text-content.vertical-bottom.horizontal-left > .container > .hero__subtitle > .animation-cropper > .animation-contents
Accessible nameAdvanced facials designed to firm, tone, and glow $75 Dollars Off Your first Service*
Markup
<div class="animation-contents">
                              Advanced facials designed to firm, tone, and glow $75 Dollars Off Your first Service*&nbsp;
                            </div>
Component · Ref S5NMN8
Affected pagehttps://joannavargas.com/
Element.btn[href$="75-off-first-treatment"]
Accessible nameSHOP NOW
Markup
<a href="/pages/75-off-first-treatment" class="btn">
                                SHOP NOW
                              </a>
Component · Ref 7GX82A
Affected pagehttps://joannavargas.com/pages/contact
Element.hero__title > .animation-cropper > .animation-contents
Accessible nameEveryone can have healthy skin.
Markup
<div class="animation-contents">
                          Everyone can have healthy skin.
                          </div>
Component · Ref DFTCJT
Affected pagehttps://joannavargas.com/
Element.testimonial
Accessible nameI'm lucky enough to have experienced Joanna V's magic touch first hand. There are reasons certain practitioners rise to cult status.
Markup
<p class="testimonial">I'm lucky enough to have experienced Joanna V's magic touch first hand.
There are reasons certain practitioners rise to cult status.</p>
Component · Ref JW189R
Affected pagehttps://joannavargas.com/
Element.testimonial-buyer
Accessible nameW MAGAZINEVerified Buyer
Markup
<p class="testimonial-buyer">W MAGAZINE<span class="block">Verified Buyer</span></p>
Component · Ref 46LWE0
Affected pagehttps://joannavargas.com/pages/contact
Element.hero__subtitle > .animation-cropper > .animation-contents
Accessible nameFeel confident in your skin—and glow from the inside out.
Markup
<div class="animation-contents">
                              Feel confident in your skin—and&nbsp;glow&nbsp;from the inside out.
                            </div>
Component · Ref YNT3HC
Affected pagehttps://joannavargas.com/pages/contact
Elementli[data-handle="bundle-save"] > .site-nav__link
Accessible nameBundle & Save
Markup
<a href="https://joannavargas.com/a/bundles/build-your-own-bundle-d15d" class="site-nav__link">
        Bundle &amp; Save
</a>
Component · Ref C0ZNG6
Affected pagehttps://joannavargas.com/
Element.slideshow__slide--image_FGj4FJ > .hero__text-wrap > .page-width > .hero__text-content.vertical-bottom.horizontal-left > .container > .hero__title.h1 > .animation-cropper > .animation-contents
Accessible nameBeyond glow: intelligent skin renewal.
Markup
<div class="animation-contents">
                          Beyond glow: intelligent skin renewal.
                          </div>
Component · Ref XQKDBQ
Affected pagehttps://joannavargas.com/pages/contact
Elementa[href$="opt-in"]
Accessible nameJoin The List
Markup
<a href="/pages/opt-in" class="site-nav__link">
        Join The List
</a>
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 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 10 affected elements
Component · Ref F4609A
Affected pagehttps://joannavargas.com/
Elementdiv#NavDrawer > div > div:nth-of-type(2) > nav
Accessible namedefault Skincare Shop All Cleansers Serums Moisturizers Masks Value Bundles Glow From Within Book Best Sellers SPA JOANNA VARGAS INTRODUCTORY OFFER NEW YORK CITY WEST HOLLYWOOD BROOKLYN SPA GIFT CARD SPA SPECIALS Community Refer A Friend Affiliate Program Affiliate Login
Markup
<nav class="drawer-megamenu">

        <div class="icon-back">
          <svg class="svg-icon" viewBox="0 0 20 20">
            <path fill="#000" d="M1.729,9.212h14.656l-4.184-4.184c-0.307-0.306-0.307-0.801,0-1.107c0.305-0.306,0.801-0.306,1.106,0
            l5.481,5.482c0.018,0.014,0.037,0.019,0.053,0.034c0.181,0.181,0.242,0.425,0.209,0.66c-0.004,0.038-0.012,0.071-0.021,0.109
            c-0.028,0.098-0.075,0.188-0.143,0.271c-0.021,0.026-0.021,0.061-0.045,0.085c-0.015,0.016-0.034,0.02-0.051,0.033l-5.483,5.483
            c-0.306,0.307-0.802,0.307-1.106,0c-0.307-0.305-0.307-0.801,0-1.105l4.184…
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Component · Ref FIHY4M
Affected pagehttps://joannavargas.com/blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love
Elementheader#SiteHeader > nav
Accessible namedefault SHOP ALL Cleansers Serums Moisturizers Masks Body Treatments & Tools Value Bundles Gift Card Glow From Within Book CONCERNS Acne & Oily Lines & Wrinkles Sensitive Skin Dullness Dryness BENEFITS Hydrating Plumping & Firming Clarifying Brightening Calming COMMUNITY Refer A Friend Register Affiliate Login
Markup
<nav class="megamenu">
  <ul class="megamenu__list">
    
      <li class="megamenu__item megamenu__item--has-children" data-handle="default">
        <a href="#" class="megamenu__link megamenu__link--has-children js-no-transition">default</a>
        
          <ul class="submenu" data-parent="default">
            
              <li class="submenu__item submenu__item--has-children">
                <a href="/collections/shop-all" class="submenu__link submenu__link--has-children">SHOP ALL</a>
                
                  <ul class="megasubmenu">
                    
                    …
Affected pages/ /pages/contact /pages/sign-up /blogs/all/what-s-worth-booking-at-a-spa-los-angeles-locals-love /cart
Medium

Elements must only use permitted ARIA attributes

WCAG 4.1.2 (A)18 instances2 inspected pages

Elements must only use permitted ARIA attributes

Why it matters

Elements must only use permitted ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 18 affected elements
Component · Ref 2P17AJ
Affected pagehttps://joannavargas.com/pages/contact
Elementspan[data-reviews="3"]
Accessible name3 reviews
Markup
<span class="stamped-badge-caption" data-reviews="3" data-rating="5.0" data-label="reviews" aria-label="3 reviews" data-version="2">3<span style="display:none;"> reviews</span></span>
Affected pages/ /pages/contact
Component · Ref ENM60W
Affected pagehttps://joannavargas.com/
Element.is-selected[data-product-handle="super-nova-serum"][data-product-id="1849975177305"] > .grid-product__content > .grid-product__meta > span[data-product-sku="super-nova-serum"][data-product-title="Supernova Retinol Serum"][data-id="1849975177305"] > .stamped-badge[data-rating="5.0"][data-lang=""] > span[data-reviews="25"][aria-label="25 reviews"][data-rating="5.0"]
Accessible name25 reviews
Markup
<span class="stamped-badge-caption" data-reviews="25" data-rating="5.0" data-label="reviews" aria-label="25 reviews" data-version="2">25<span style="display:none;"> reviews</span></span>
Component · Ref XG1DZL
Affected pagehttps://joannavargas.com/
Element.is-selected[data-product-handle="super-nova-serum"][data-product-id="1849975177305"] > .grid-product__content > .grid-product__meta > span[data-product-sku="super-nova-serum"][data-product-title="Supernova Retinol Serum"][data-id="1849975177305"] > .stamped-badge[data-rating="5.0"][data-lang=""]
Accessible nameRated 5.0 out of 5 stars 25 reviews
Markup
<span class="stamped-badge" data-rating="5.0" data-lang="" aria-label="Rated 5.0 out of 5 stars 25 reviews">
Component · Ref 5NISX0
Affected pagehttps://joannavargas.com/pages/contact
Element.stamped-badge[data-rating="4.6"][data-lang=""]
Accessible nameRated 4.6 out of 5 stars 36 reviews
Markup
<span class="stamped-badge" data-rating="4.6" data-lang="" aria-label="Rated 4.6 out of 5 stars 36 reviews">
Component · Ref 1P0AL3
Affected pagehttps://joannavargas.com/
Element#CollectionSwitcher1-template--18907495366834__featured_collection_switcher_gtG96A > .flickity-viewport > .flickity-slider > .is-selected[data-product-handle="exfoliating-mask-50ml1-6oz"][data-product-id="1849951715417"] > .grid-product__content > .grid-product__meta > span[data-product-sku="exfoliating-mask-50ml1-6oz"][data-product-title="Exfoliating Face Mask"][data-id="1849951715417"] > .stamped-badge[data-rating="5.0"][data-lang=""]
Accessible nameRated 5.0 out of 5 stars 72 reviews
Markup
<span class="stamped-badge" data-rating="5.0" data-lang="" aria-label="Rated 5.0 out of 5 stars 72 reviews">
Component · Ref PJ87EM
Affected pagehttps://joannavargas.com/
Element#CollectionSwitcher1-template--18907495366834__featured_collection_switcher_gtG96A > .flickity-viewport > .flickity-slider > .is-selected[data-product-handle="exfoliating-mask-50ml1-6oz"][data-product-id="1849951715417"] > .grid-product__content > .grid-product__meta > span[data-product-sku="exfoliating-mask-50ml1-6oz"][data-product-title="Exfoliating Face Mask"][data-id="1849951715417"] > .stamped-badge[data-rating="5.0"][data-lang=""] > span[data-reviews="72"][aria-label="72 reviews"][data-rating="5.0"]
Accessible name72 reviews
Markup
<span class="stamped-badge-caption" data-reviews="72" data-rating="5.0" data-label="reviews" aria-label="72 reviews" data-version="2">72<span style="display:none;"> reviews</span></span>
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)1 instance1 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 1 affected element
Component · Ref 7FBETZ
Affected pagehttps://joannavargas.com/cart
Element.header-layout > .header-item--icons.header-item > .site-nav--icons.site-nav > .site-nav__icons > .js-drawer-open-cart[aria-controls="rebuy-cart"][data-icon="bag"]
Accessible nameCart 0
Markup
<a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="rebuy-cart" data-icon="bag">
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 XT8I37
Affected pagehttps://joannavargas.com/pages/contact
Elementhtml > body
Accessible namewindow.setTimeout(function() { document.body.className += " loaded"; }, 25); Skip to content (function (a) { var b = { businessId: 'b34cf7dd-239a-4598-99a1-827d75edf69e' }; var c = a.createElement('script'); var d = a.querySelector('script'); c.src = 'https://static.joinboulevard.com/injector.min.js'; c.async = true; c.onload = function () { blvd.init(b); }; d.parentNode.insertBefore(c, d); })(document); Close menu body .cart-link svg.icon-bag path { fill: white !important; } Log in Cart 0 default Skincare Shop All Cleansers Serums Moisturizers Masks Value Bundles Glow From Within Book Best Sellers SPA JOANNA VARGAS INTRODUCTORY OFFER NEW YORK CITY WEST HOLLYWOOD BROOKLYN SPA GIFT CARD SPA SPECIALS Community Refer A Friend Affiliate Program Affiliate Login Instagram Facebook Pinterest TikTok .site-nav__link, .site-nav__dropdown-link { font-size: 15px; }.site-nav__link { padding-left: 17px; padding-right: 17px; } Skincare Bestsellers Spa Spa Specials Bundle & Save Join The List Site navigation .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 1 140px; -ms-flex: 0 1 140px; flex: 0 1 140px; } @media only screen and (min-width: 769px) { .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons { -webkit-box-flex: 0 0 130px; -ms-flex: 0 0 130px; flex: 0 0 130px; } } .site-header__logo a { max-width: 140px; } .is-light .site-header__logo .logo--inverted { max-width: 140px; } @media only screen and (min-width: 769px) { .site-header__logo a { max-width: 130px; } .is-light .site-header__logo .logo--inverted { max-width: 130px; } } @media screen and (max-width:425px) { .header-item--logo { flex: 0 1 160px; } } @media screen and (max-width:375px) { .header-item--logo { flex: 0 1 320px; } } body .cart-link svg.icon-bag path { fill: white !important; } Log in Cart 0 Search "Close (esc)" Search "Close (esc)" View more default SHOP ALL Cleansers Serums Moisturizers Masks Body Treatments & Tools Value Bundles Gift Card Glow From Within Book CONCERNS …[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="template-404 template- loaded smart-cart--enabled" data-transitions="true" data-type_header_capitalize="false" data-type_base_accent_transform="true" data-type_header_accent_transform="true" data-animate_sections="true" data-animate_underlines="true" data-animate_images="false" data-animate_page_transition_style="page-slow-fade" data-type_header_text_alignment="true" data-animate_images_style="zoom-fade" data-aos-easing="ease-out-quad" data-aos-duration="400" data-aos-delay="0" data-bogos-gift-keys="1"><script async="true" src="https://d1639lhkj5l89m.cloudfront.net/js/storefront/u…

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.