Public accessibility assessment

Accessibility issues detected on jamiekay.com

Evolize inspected 5 public pages on jamiekay.com and detected 83 automatically identifiable accessibility findings.

83Findings detected
10WCAG criteria affected
5Pages inspected
8 Sep 2026Assessment date

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

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

Is jamiekay.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 jamiekay.com and detected 83 accessibility findings. The most widespread issue was "Text has insufficient colour contrast", detected on 5 inspected pages. The most affected inspected page was "/", where 67 findings were detected. The assessment identified findings mapped to 10 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

    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 →
  2. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 96 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 →
  3. High

    Interactive controls are not keyboard-accessible

    WCAG 2.1.1 (A) · 5 inspected pages · 75 instances
    Why this 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 action

    Use a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.

    View technical evidence →
  4. High

    Text has insufficient colour contrast

    WCAG 1.4.3 (AA) · 5 inspected pages · 25 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

    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 →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA3955 / 5
4.1.2Name, Role, ValueA2555 / 5
1.1.1Non-text ContentA655 / 5
2.4.3Focus OrderA555 / 5
1.3.1Info and RelationshipsA355 / 5
2.1.1KeyboardA255 / 5
1.3.5Identify Input PurposeAA111 / 5
1.4.1Use of ColorA155 / 5
1.4.10ReflowAA111 / 5
2.2.2Pause, Stop, HideA155 / 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

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 VH6ZMD
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.swym-add-to-wishlist-view-product
Markup
<button type="button" aria-label="" class="swym-button swym-add..." data-with-epi="true" data-swaction="addToWishlist" data-product-id="1580591120454" data-variant-id="14184852717638" data-product-url="https://jamiekay.com..." aria-pressed="false">
High

Elements must only use supported ARIA attributes

WCAG 4.1.2 (A)50 instances5 inspected pages

Elements must only use supported ARIA attributes

Why it matters

Elements must only use supported ARIA attributes

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 50 affected elements
Component · Ref SIP4DZ
Affected pagehttps://jamiekay.com/pages/contact-us
Elementp[data-accordion-trigger="accordion-linklist-1"]
Accessible nameHow To Shop
Markup
<p class="uppercase footer__title " data-accordion-trigger="accordion-linklist-1" aria-controls="accordion-linklist-1" aria-haspopup="true" aria-expanded="true">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref V4T5D9
Affected pagehttps://jamiekay.com/pages/contact-us
Element.kids-4
Accessible nameSale By Size NB 0-3M 3-6M 6-12M 1YR 2YR 3YR 4YR 5YR 6YR 7YR 8YR 9YR 10YR By Style Tops Cardigans Dresses Jackets Bodysuits Onepieces Skirts Pants Shorts Bloomers By Category Baby Girls Boys Final Sale
Markup
<div class="menu__item  grandparent kids-4   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-3717a8ee43dfe72b982273241b6d4a74" aria-controls="dropdown-3717a8ee43dfe72b982273241b6d4a74">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref V4T5D0
Affected pagehttps://jamiekay.com/pages/contact-us
Element.kids-3
Accessible nameNew In New Arrivals Baby 0 - 2 Years Girls 2 - 10 Years Boys 2 - 10 Years Shop By Pattern Create Your Own Outfit Outfit Inspiration Just For You Collections Matching Moments - September 2026 Where the Wildflowers Grow Vol 1 - August 2026 With Love, Luca - July 2026 This Special Place - June 2026 Josepha Collection - May 2026 Little Artist - April 2026 Homeward Vol 2 - March 2026 Homeward Vol 1 - February 2026 Juniper - January 2026 Bonnie - November 2025 Adalyn - October 2025 <img src="//jamiekay.com/cdn/shop/files/SnuggleBunnies-BirthdayArthur-_34_46413e64-bc01-4498-b813-687e573f71d8_720x.jpg?v=1777856275" alt="Jamie Kay USA" class="responsive-wide-image"/> Snuggle Bunnies
Markup
<div class="menu__item  grandparent kids-3   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-35380bf97750cd3ffece35d3aa16c472" aria-controls="dropdown-35380bf97750cd3ffece35d3aa16c472">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref ZET6VB
Affected pagehttps://jamiekay.com/pages/contact-us
Element.kids-5.grandparent.menu__item:nth-child(10)
Accessible nameBoys 2 - 10 Yrs Boys Clothing Tops Pants Shorts Cardigans Knitwear Sweatshirting Overalls Jackets & Coats Hats Socks Pyjamas Create Your Own Outfit Shop By Size Boys NB Boys 0-3M Boys 3-6M Boys 6-12M Boys 1YR Boys 2YR Boys 3YR Boys 4YR Boys 5YR Boys 6YR Boys 7YR Boys 8YR Boys 9YR Boys 10YR Outfit Inspiration <img src="//jamiekay.com/cdn/shop/files/Menu-Image---Modal_720x.jpg?v=1747356852" alt="Jamie Kay USA" class="responsive-wide-image"/> SHOP Everyday Cotton Modal <img src="//jamiekay.com/cdn/shop/files/Menua-Image---Boys_720x.jpg?v=1747356866" alt="Jamie Kay USA" class="responsive-wide-image"/> SHOP ALL CLOTHING 2 - 10 Years
Markup
<div class="menu__item  grandparent kids-5   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-dfc55dcd34555fb44f5e6df2a50a7c6f" aria-controls="dropdown-dfc55dcd34555fb44f5e6df2a50a7c6f">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref R04IC4
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.medium-up--one-fifth.footer__block.grid__item:nth-child(2) > .footer__title.uppercase[aria-haspopup="true"]
Accessible nameNeed Help?
Markup
<p class="uppercase footer__title " data-accordion-trigger="accordion-a5595ce6-9757-415a-9794-d1cf88a80acd-1" aria-controls="accordion-a5595ce6-9757-415a-9794-d1cf88a80acd-1" aria-haspopup="true" aria-expanded="true">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref LR251X
Affected pagehttps://jamiekay.com/
Elementdiv[data-hover-disclosure-toggle="dropdown-account-header"]
Accessible nameMy Account Log In Create An Account Loyalty Rewards
Markup
<div class="header__desktop__button  menu__item parent" data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-account-header" aria-controls="dropdown-account-header">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref WSQ3BC
Affected pagehttps://jamiekay.com/pages/faq
Element.header__menu__inner > .parent.menu__item[data-main-menu-text-item=""]
Accessible nameMatching Moments Mommy & Me Dresses Mommy & Me Outfits Family Match
Markup
<div class="menu__item  parent  " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-f4070ad4c54d32f811e2e331e7676519" aria-controls="dropdown-f4070ad4c54d32f811e2e331e7676519">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
High

ARIA hidden element must not be focusable or contain focusable elements

WCAG 4.1.2 (A)30 instances5 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 30 affected elements
Component · Ref 0NKG0F
Affected pagehttps://jamiekay.com/pages/faq
Element.carousel-cell[aria-hidden="true"]
Accessible nameFor all customer enquiries please Contact us here
Markup
<div class="carousel-cell" aria-hidden="true" style="position: absolute; left: 100%;">
          
          <h4>For all customer enquiries please</h4>
          <p></p>
          <a href="/pages/contact-us" aria-label="Contact us here">Contact us here</a>
        </div>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref BSY82G
Affected pagehttps://jamiekay.com/pages/contact-us
Elementdiv[data-slide-index="3"]
Accessible nameEarn Little Loves Loyalty Points 💕
Markup
<div data-slide="672d9d0b-9dfc-4a42-9b7d-61146a5467e5" data-slide-index="3" class="announcement__bar" aria-hidden="true" style="position: absolute; left: 300%;">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref T25SLX
Affected pagehttps://jamiekay.com/collections/new?page=1
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/ /products/gift-card /pages/contact-us /pages/faq /collections/new
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)213 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 213 affected elements
Component · Ref YP549E
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.footer-secondary > li
Accessible nameCopyright © 2026. All Rights Reserved, Jamie Kay USA.
Markup
<li>Copyright © 2026. All Rights Reserved, <a href="/" title="">Jamie Kay USA</a>. </li>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref KFTVBY
Affected pagehttps://jamiekay.com/
Element.menu-sale > .navtext > span
Accessible nameSale
Markup
<span>Sale</span>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref P6SYUU
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.carousel-cell.is-selected > h4
Accessible nameget Free Shipping on selected orders!
Markup
<h4>get Free Shipping on selected orders!</h4>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref YMEB4I
Affected pagehttps://jamiekay.com/pages/faq
Element.country-selector__button.country-dropdown[data-section-id="announcement"] > .country-name
Accessible nameSelect Delivery To
Markup
<span class="country-name">Select Delivery To</span>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref SYKEHV
Affected pagehttps://jamiekay.com/pages/faq
Element.footer-app-links_header
Accessible nameDownload the JK app now
Markup
<div class="footer-app-links_header">
                  Download the JK app now
                </div>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 5637XQ
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.menu-little-loves-loyalty > .navtext > span
Accessible nameLittle
Markup
<span>Little</span>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref US1JTW
Affected pagehttps://jamiekay.com/collections/new?page=1
Element#subscribe-footer-newsletter
Accessible nameJoin
Markup
<button type="submit" class="btn uppercase" aria-label="Join" name="subscribe" id="subscribe-footer-newsletter">Join
</button>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 1UM139
Affected pagehttps://jamiekay.com/
Elementli:nth-child(3) > a[aria-label="Create Your Own Outfit"][href$="create-your-own-outfit"]
Accessible nameCreate Your Own Outfit
Markup
<a href="/pages/create-your-own-outfit" aria-label="Create Your Own Outfit">Create Your Own Outfit</a>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 2MYM8C
Affected pagehttps://jamiekay.com/pages/contact-us
Element.menu-little-loves-loyalty > .navtext
Accessible nameLittle Loves Loyalty
Markup
<span class="navtext"><span>Little</span> Loves Loyalty</span>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref CCBK71
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementdiv[data-slide="custom_EdztTj"] > .announcement__message[data-ticker-frame=""] > .ticker--unloaded.announcement__scale[data-ticker-scale=""] > .announcement__text[data-ticker-text=""] > p > a
Accessible nameNow Shipping US Orders From our US warehouse ❤️
Markup
<a href="https://jamiekay.com/pages/shipping-information">Now Shipping US Orders From our US warehouse ❤️</a>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref MOUOI5
Affected pagehttps://jamiekay.com/pages/contact-us
Element#accordion-newsletter-4 > p
Accessible nameJoin us for bonus Jamie Kay moments and deals!
Markup
<p>Join us for bonus Jamie Kay moments and deals!</p>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref BFQPJP
Affected pagehttps://jamiekay.com/
Element.footer__select > popout-select > .popout[data-popout=""] > .popout__toggle[data-popout-toggle=""][type="button"]
Accessible name( )
Markup
<button type="button" class="popout__toggle" aria-expanded="false" aria-controls="currency-list-localization-form-footer" aria-describedby="currency-heading-localization-form-footer" data-popout-toggle="" aria-label="( )">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref RY95YF
Affected pagehttps://jamiekay.com/pages/contact-us
Element#mail-footer-newsletter
Accessible nameYour Email Address
Markup
<input class="input-group-field" type="email" placeholder="Your Email Address" id="mail-footer-newsletter" aria-label="Your Email Address" autocorrect="off" autocapitalize="off" name="contact[email]" data-newsletter-field="">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 283CPF
Affected pagehttps://jamiekay.com/
Elementa[href$="eu-cancellations"]
Accessible nameEU - Cancel Contract
Markup
<a href="/pages/eu-cancellations" aria-label="EU - Cancel Contract">EU - Cancel Contract</a>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref EKRKYY
Affected pagehttps://jamiekay.com/pages/contact-us
Element#contact-us__btn
Accessible nameContact Us
Markup
<button id="contact-us__btn" onclick="openWidget()" class="btn uppercase" aria-label="Contact Us">
        Contact Us
      </button>
Affected pages/pages/contact-us /pages/faq
Component · Ref 5JQQJV
Affected pagehttps://jamiekay.com/
Elementa[data-product-link-position="75"][aria-label="Unit price"][data-product-click-tracked="true"] > .product__grid__price[data-la-dn-price=""] > .compare-at > .money
Accessible name$42.99 USD
Markup
<span class="money">$42.99 USD</span>
Affected pages/ /products/gift-card
Component · Ref 6TOB7Z
Affected pagehttps://jamiekay.com/pages/faq
Element.go303106722
Accessible nameGET MY DISCOUNT
Markup
<button type="button" tabindex="0" data-action-id="01M0BM9C6S69WGM4TZFK7P8SB4" class="needsclick go303106722 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">GET MY DISCOUNT</button>
Affected pages/ /pages/faq
Component · Ref XJSDH3
Affected pagehttps://jamiekay.com/
Elementa[aria-label="Shop Boys"]
Accessible nameShop Boys
Markup
<a href="/collections/boys-clothing" class="text-link uppercase" aria-label="Shop Boys">
              Shop Boys
            </a>
Component · Ref H4PD35
Affected pagehttps://jamiekay.com/
Element.link-over-image[aria-label="Baby Clothing"][href$="baby-clothing"] > .align--middle-bottom.hero__content__wrapper > div > .hero__btn.btn--secondary.btn
Accessible nameShop Baby
Markup
<div class="btn btn--secondary hero__btn uppercase">
                      Shop Baby
                    </div>
Component · Ref 4BZV1F
Affected pagehttps://jamiekay.com/
Element.tab-link-3 > span
Accessible nameThis Special Place
Markup
<span>This Special Place</span>
Component · Ref 4BZV1H
Affected pagehttps://jamiekay.com/
Element.tab-link-5 > span
Accessible nameGirls
Markup
<span>Girls</span>
Component · Ref 4BZV1C
Affected pagehttps://jamiekay.com/
Element.tab-link-0 > span
Accessible nameMatching Moments
Markup
<span>Matching Moments</span>
Component · Ref 4BZV1E
Affected pagehttps://jamiekay.com/
Element.tab-link-2 > span
Accessible nameWith Love, Luca
Markup
<span>With Love, Luca</span>
Component · Ref TWQ2QY
Affected pagehttps://jamiekay.com/
Elementa[aria-label="Girls Dresses"] > .align--middle-bottom.hero__content__wrapper > div > .hero__btn.btn--secondary.btn
Accessible nameShop Dresses
Markup
<div class="btn btn--secondary hero__btn uppercase">
                      Shop Dresses
                    </div>
Component · Ref S8ZR63
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.selling-fast--desktop > .selling-fast--text
Accessible nameSELLING FAST!
Markup
<div class="selling-fast--text">
    SELLING FAST!
  </div>

Showing 25 representative examples · 14 more affected elements not shown

High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)12 instances5 inspected pages

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 12 affected elements
Component · Ref G2ZYP3
Affected pagehttps://jamiekay.com/
Element#localization-form-drawer > .popout--navbar > popout-select > .popout[data-popout=""] > .popout-list[data-popout-list=""]
Accessible nameCAD $ USD $
Markup
<ul id="currency-list-localization-form-drawer" class="popout-list" data-popout-list="" style="max-width: 1440px;">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 49GHGZ
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element#localization-form-drawer > .popout--navbar > h2
Accessible nameCurrency
Markup
<h2 class="visually-hidden" id="currency-heading-localization-form-drawer">
    Currency
  </h2>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 5BREXU
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element#fs-slider-next-button-645063 > svg[aria-labelledby="fs-chevron-right"][width="30"][height="30"] > title
Accessible nameChevron pointing right
Markup
<title id="fs-chevron-right">Chevron pointing right</title>
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 VR3CLD
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementdiv:nth-of-type(1) > header > div > div:nth-of-type(1) > div:nth-of-type(1) > button
Accessible nameOpen menu
Markup
<button class="header__mobile__button mobile-menu-btn" data-drawer-toggle="hamburger" aria-label="Open menu" aria-haspopup="true" aria-expanded="false" aria-controls="header-menu" onclick="document.getElementsByClassName('mobile-menu-btn')[0].classList.toggle('hide-open');">
        <span class="open-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav" viewBox="0 0 25 25"><path d="M0 4.062h25v2H0zm0 7h25v2H0zm0 7h25v2H0z"></path></svg></span>
        <span class="close-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-clos…
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref EOA0GK
Affected pagehttps://jamiekay.com/collections/new?page=1
Elementdiv:nth-of-type(3) > div > div > div > p > a
Accessible nameFree Shipping over $100! 📦
Markup
<a href="https://jamiekay.com/pages/shipping-information">Free Shipping over $100! 📦</a>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 98XTMJ
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementa#notepad-anchor-title
Accessible nameMy Wishlist
Markup
<a href="#swym-wishlist" class="swym-background-color" id="notepad-anchor-title" aria-label="My Wishlist" data-swym-loaded="true"><i class="swym-icon swym-notepad-white"></i>My Wishlist</a>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)75 instances5 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 75 affected elements
Component · Ref VR4RW3
Affected pagehttps://jamiekay.com/
Elementdiv#fs-post-205083-261902740
Accessible nameopen detail modal for instagram post by aldousedward on 30 AUGUST 2026
Rolebutton
Markup
<div tabindex="-1" role="button" aria-label="open detail modal for instagram post by aldousedward on 30 AUGUST 2026" aria-haspopup="dialog" id="fs-post-205083-261902740" class="fs-timeline-entry  fs-loading" style="cursor: pointer;" aria-hidden="true">      <div class="fs-text-container">     <div class="fs-service-icon">       <i class="fs-icon fs-fa-instagram"></i>     </div>          <div class="fs-has-links"><i class="fs-icon fs-fa-tag fa fa-tag"></i></div>              <div class="fs-timeline-text">              <div class="fs-entry-title">Where the wildflowers grow, so does he 🤍 jamieka…
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)8 instances5 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 8 affected elements
Component · Ref XM6DHX
Affected pagehttps://jamiekay.com/pages/faq
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/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 4LEXCN
Affected pagehttps://jamiekay.com/pages/faq
Elementbody#faq-your-questions-answered > div:nth-of-type(30) > 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…
Affected pages/ /products/gift-card /pages/faq
High

Images lack text alternatives

WCAG 1.1.1 (A)2 instances2 inspected pages

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

Why it matters

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

Recommended correction

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

View 2 affected elements
Component · Ref VRAW92
Affected pagehttps://jamiekay.com/
Element.go3893851641
Markup
<img src="https://d3k81ch9hvuctc.cloudfront.net/company/KPsnNi/images/41439835-a01b-4208-8283-4f0626c36372.png" width="1000" height="976" tabindex="-1" class="needsclick go3893851641 go1466145428 kl-private-reset-css-Xuajs1">
Affected pages/ /pages/faq
High

autocomplete attribute must be used correctly

WCAG 1.3.5 (AA)1 instance1 inspected page

autocomplete attribute must be used correctly

Why it matters

autocomplete attribute must be used correctly

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 1 affected element
Component · Ref 8NJQ9X
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element#Recipient-send-on-template--24918235480435__main
Markup
<input class="field__input text-body" autocomplete="send_on" type="date" id="Recipient-send-on-template--24918235480435__main" name="properties[Send on]" placeholder="Send on" pattern="\d{4}-\d{2}-\d{2}" value="" min="2026-09-09">
High

[role="img"] elements must have alternative text

WCAG 1.1.1 (A)7 instances1 inspected page

[role="img"] elements must have alternative text

Why it matters

[role="img"] elements must have alternative text

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 7 affected elements
Component · Ref FW78RZ
Affected pagehttps://jamiekay.com/
Element.medium-up--one-quarter.grid__item:nth-child(2) > .collection-grid-item.text--white.section--image > .image__fill.fade-in-child > .background-size-cover[aria-label=""][role="img"]
Roleimg
Markup
<div class="background-size-cove..." data-bgset="
//jamiekay.com/cdn/..." style="background-position:..." role="img" aria-label="">
Component · Ref K9E3EW
Affected pagehttps://jamiekay.com/
Elementa[aria-label="Girls Clothing"][href$="girls-clothing"]:nth-child(1) > .column__image.lazy-image > .image__fill.fade-in-child > .background-size-cover[aria-label=""][role="img"]
Roleimg
Markup
<div class="background-size-cove..." data-bgset="
//jamiekay.com/cdn/..." style="background-position:..." role="img" aria-label="">
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)92 instances5 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 92 affected elements
Component · Ref DFBYPP
Affected pagehttps://jamiekay.com/pages/faq
Elementdiv[data-hover-disclosure-toggle="dropdown-account-header"]
Accessible nameMy Account Log In Create An Account Loyalty Rewards
Markup
<div class="header__desktop__button  menu__item parent" data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-account-header" aria-controls="dropdown-account-header">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref E75X3Z
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementp[data-accordion-trigger="accordion-linklist-1"]
Accessible nameHow To Shop
Markup
<p class="uppercase footer__title " data-accordion-trigger="accordion-linklist-1" aria-controls="accordion-linklist-1" aria-haspopup="true" aria-expanded="true">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref D5HRQ8
Affected pagehttps://jamiekay.com/collections/new?page=1
Element.header__menu__inner > .parent.menu__item[data-main-menu-text-item=""]
Accessible nameMatching Moments Mommy & Me Dresses Mommy & Me Outfits Family Match
Markup
<div class="menu__item  parent  " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-f4070ad4c54d32f811e2e331e7676519" aria-controls="dropdown-f4070ad4c54d32f811e2e331e7676519">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref G2RU27
Affected pagehttps://jamiekay.com/
Element.kids-5.grandparent.menu__item:nth-child(4)
Accessible nameBaby 0 - 3 Yrs Shop by Category All Baby Clothing Baby Girls Clothing Baby Boys Clothing Bodysuits Onepieces Organic Cotton Essentials Leggings & Pants Dresses Bloomers Tops Singlets Cardigans Knitwear Jackets & Coats Overalls Playsuits & Rompers Skirts & Shorts Sweatshirting Tights & Socks Create Your Own Outfit Shop By Size Girls 0-3M Girls 3-6M Girls 6-12M Girls 1YR Boys 0-3M Boys 3-6M Boys 6-12M Boys 1YR Shop By Occasion Newborn Outfits Birthday Dresses Baby Accessories Baby Swimwear Baby Gifts Blankets Bibs Hats & Bonnets Hair Bows Headbands Soft Toys <img src="//jamiekay.…[truncated by Evolize: exceeded D1 value limit]
Markup
<div class="menu__item  grandparent kids-5   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-f71820f6ab4c64a6d7ad23117f2a4ea3" aria-controls="dropdown-f71820f6ab4c64a6d7ad23117f2a4ea3">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref AUBNZW
Affected pagehttps://jamiekay.com/collections/new?page=1
Element.grid__item.medium-up--one-fifth.footer__block:nth-child(3) > .footer__title[aria-haspopup="true"]
Accessible nameAbout Us
Markup
<p class="uppercase footer__title " data-accordion-trigger="accordion-8670e6b0-6c90-47a7-98d2-57203f5f4c1d-1" aria-controls="accordion-8670e6b0-6c90-47a7-98d2-57203f5f4c1d-1" aria-haspopup="true" aria-expanded="true">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref GNSR0L
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.kids-4
Accessible nameSale By Size NB 0-3M 3-6M 6-12M 1YR 2YR 3YR 4YR 5YR 6YR 7YR 8YR 9YR 10YR By Style Tops Cardigans Dresses Jackets Bodysuits Onepieces Skirts Pants Shorts Bloomers By Category Baby Girls Boys Final Sale
Markup
<div class="menu__item  grandparent kids-4   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-3717a8ee43dfe72b982273241b6d4a74" aria-controls="dropdown-3717a8ee43dfe72b982273241b6d4a74">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref GNSR0S
Affected pagehttps://jamiekay.com/pages/faq
Element.kids-3
Accessible nameNew In New Arrivals Baby 0 - 2 Years Girls 2 - 10 Years Boys 2 - 10 Years Shop By Pattern Create Your Own Outfit Outfit Inspiration Just For You Collections Matching Moments - September 2026 Where the Wildflowers Grow Vol 1 - August 2026 With Love, Luca - July 2026 This Special Place - June 2026 Josepha Collection - May 2026 Little Artist - April 2026 Homeward Vol 2 - March 2026 Homeward Vol 1 - February 2026 Juniper - January 2026 Bonnie - November 2025 Adalyn - October 2025 <img src="//jamiekay.com/cdn/shop/files/SnuggleBunnies-BirthdayArthur-_34_46413e64-bc01-4498-b813-687e573f71d8_720x.jpg?v=1777856275" alt="Jamie Kay USA" class="responsive-wide-image"/> Snuggle Bunnies
Markup
<div class="menu__item  grandparent kids-3   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-35380bf97750cd3ffece35d3aa16c472" aria-controls="dropdown-35380bf97750cd3ffece35d3aa16c472">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref ITC9GD
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element#desktop-search-btn
Accessible nameSearch
Markup
<a href="/search" class="navlink" data-popdown-toggle="search-popdown" id="desktop-search-btn" aria-label="Search" aria-haspopup="true" aria-expanded="false" aria-controls="search-popdown">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref 88LPMG
Affected pagehttps://jamiekay.com/pages/faq
Elementbutton[data-accordion-trigger="accordion-text_VitJXW"]
Accessible nameWhat size does Jamie Kay baby clothing come in?
Markup
<button class="accordion__title" data-accordion-trigger="accordion-text_VitJXW" aria-controls="accordion-text_VitJXW" aria-haspopup="true" aria-expanded="false" aria-label="What size does Jamie Kay baby clothing come in?">
Affected pages/products/gift-card /pages/contact-us /pages/faq
Component · Ref ZLP3LZ
Affected pagehttps://jamiekay.com/pages/faq
Element#shopify-section-template--24165696110963__0f8f99ea-b649-4c2d-90ac-bb5bff49fed4 > .section-faq.text--neutral[data-section-type="page-faq"] > .wrapper--narrow > .text-left.text__standard[data-accordion-group=""] > .accordion__wrapper:nth-child(5) > .accordion__title[aria-haspopup="true"]
Accessible nameHow do I claim a Loyalty reward?
Markup
<button class="accordion__title" data-accordion-trigger="accordion-1a77d9eb-a5ee-40ae-9944-63ba3ee03628" aria-controls="accordion-1a77d9eb-a5ee-40ae-9944-63ba3ee03628" aria-haspopup="true" aria-expanded="false" aria-label="How do I claim a Loyalty reward?">
Affected pages/pages/contact-us /pages/faq
Component · Ref 7LLA0H
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Element.accordion-is-open
Accessible nameDescription
Markup
<button class="accordion__title accordion-is-open" data-accordion-trigger="description-main" aria-controls="description-main" aria-haspopup="true" aria-expanded="true" aria-label="Description"><!-- /snippets/animated-icon.liquid -->


Description
        </button>
Medium

Content sits outside any landmark region

WCAG 1.3.1 (A)5 instances5 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 5 affected elements
Component · Ref WG97Q0
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementdiv > div:nth-of-type(1) > div > div:nth-of-type(1) > div > p
Accessible nameNew: Where the Wildflowers Grow 🌷
Markup
<p><a href="https://jamiekay.com/pages/where-the-wildflowers-grow-volume-one">New: Where the Wildflowers Grow 🌷</a></p>
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)5 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 5 affected elements
Component · Ref IWWTQQ
Affected pagehttps://jamiekay.com/pages/faq
Elementdiv:nth-of-type(1) > header > div > div:nth-of-type(2) > div:nth-of-type(2) > nav
Accessible nameNew In New Arrivals Baby 0 - 2 Years Girls 2 - 10 Years Boys 2 - 10 Years Shop By Pattern Create Your Own Outfit Outfit Inspiration Just For You Collections Matching Moments - September 2026 Where the Wildflowers Grow Vol 1 - August 2026 With Love, Luca - July 2026 This Special Place - June 2026 Josepha Collection - May 2026 Little Artist - April 2026 Homeward Vol 2 - March 2026 Homeward Vol 1 - February 2026 Juniper - January 2026 Bonnie - November 2025 Adalyn - October 2025 <img src="//jamiekay.com/cdn/shop/files/SnuggleBunnies-BirthdayArthur-_34_46413e64-bc01-4498-b813-687e573f71d8_720x.jpg?v=1777856275" alt="Jamie Kay USA" class="responsive-wide-image"/> Snuggle Bunnies function relocateDropdownFam() { const dropdownFamSwimwear = document.querySelector('.dropdown__family__baby-swimwear'); const dropdownFamBabyAccessories = document.querySelector('.dropdown__family__baby-accessories'); console.log(dropdownFamSwimwear); console.log(dropdownFamBabyAccessories); dropdownFamBabyAccessories.insertAdjacentElement('beforeend', dropdownFamSwimwear); }; // relocateDropdownFam(); .dropdown__family { display: flex; flex-direction: column; justify-content: space-between; } .dropdown__family__bottom-link { color: #977547; font-family: var(--FONT-STACK-BODY); font-weight: 500; font-size: 13px; text-decoration: underline; text-decoration-color: #977547; text-underline-offset: 5px; transition: all 0.3 ease-in-out; margin-top: 1.5rem; } .dropdown__family__bottom-link:hover { color: black; font-family: var(--FONT-STACK-BODY); font-weight: 500; font-size: 13px; text-decoration: underline; text-decoration-color: black; text-underline-offset: 5px; } .header__dropdown__inner { grid-row-gap: 0 !important; } .header__dropdown__inner__baby-0-3-years { grid-template-rows: auto 1fr; grid-template-areas: "one two three four" "one two2 three four"; grid-row-gap: 0 !important; } .header__dropdown__inner__baby-0-3-years .dropdown__family:nth-child(1) { grid-area: one; } .header__dropdown__inner__baby-0-3-years .dropdown__family__baby-accessories { grid-area: two; } .header__dropdown__inner__baby-0-3-years .dropdown__family__baby-swimwear { grid-area: two2; margin-top: 1.5em; } .header__dropdown__inner__baby-0-3-years .header__dropdown__container__organic-cotton-essentials { grid-area: four; } .header__dropdown__inner__girls-2-10-years { grid-template-columns: repeat(4, 1fr) !important; grid-template-rows: auto 1fr; grid-template-areas: "one two three four" "one two three2 four"; grid-row-gap: 0 !important; } .header__dropdown__inner__girls-2-10-years .dropdown__family:nth-child(1) { grid-area: one; } .header__dropdown__inner__girls-2-10-years .dropdown__family:nth-child(2) { grid-area: two; } .header__dropdown__inner__girls-2-10-years .dropdown__family__girls-pyjamas { grid-area: three; } .header__dropdown__inner__girls-2-10-years .dropdown__family__girls-swimwear { grid-area: three2; margin-top: 1.5em; } .header__dropdown__inner__girls-2-10-years .header__dropdown__container__shop-all-clothing-2-10-years { grid-area: four; } .header__dropdown__inner__boys-2-10-years { grid-template-rows: auto 1fr; grid-template-areas: "one two three four" "one two2 three four"; grid-row-gap: 0 !important; } .header__dropdown__inner__boys-2-10-years .dropdown__family { grid-area: one; } .header__dropdown__inner__boys-2-10-years .dropdown__family__boys-pyjamas { grid-area: two; } .header__dropdown__inner__boys-2-10-years .dropdown__family__boys-swimwear { grid-area: two2; margin-top: 1.5em; } .header__dropdown__inner__boys-2-10-years .header__dropdown__container__shop-all-clothing-2-10-years { grid-area: four; } /* Sale menu link - bright red */ .menu-sale { color: #ff0000 !important; font-weight: bold !important; } /* Sale me…[truncated by Evolize: exceeded D1 value limit]
Markup
<nav class="header__menu">
    <div class="header__menu__inner" data-text-items-wrapper="">
      
        
          

<div class="menu__item  grandparent kids-3   " data-main-menu-text-item="" aria-haspopup="true" aria-expanded="false" data-hover-disclosure-toggle="dropdown-35380bf97750cd3ffece35d3aa16c472" aria-controls="dropdown-35380bf97750cd3ffece35d3aa16c472">
  <a href="/collections/new" data-top-link="" class="menu-new-in navlink navlink--toplevel" aria-label="New In">
    <span class="navtext"><span>New</span> In</span>
  </a>
  
    <div class="header__dropdown" data-hover-disclosur…
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Medium

Content overflows horizontally on narrow viewports

WCAG 1.4.10 (AA)1 instance1 inspected page

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Why it matters

The page scrolls horizontally at a mobile width, indicating content that does not reflow.

Recommended correction

Ensure layouts reflow to a single column without horizontal scrolling down to 320px width.

View 1 affected element
Component · Ref GH2SD5
Affected pagehttps://jamiekay.com/products/gift-card?variant=14184852717638
Elementhtml
Accessible namedocument.addEventListener("DOMContentLoaded", function () { var announcementBar = document.querySelector("#shopify-section-announcement"); var targetOffset = announcementBar ? announcementBar.offsetTop : 0; function toggleBodyClass() { var scrollPosition = window.scrollY || document.documentElement.scrollTop; if (scrollPosition > targetOffset) { document.body.classList.add("scrolled"); } else { document.body.classList.remove("scrolled"); } } toggleBodyClass(); window.addEventListener("scroll", function () { var stickyBar = document.querySelector("#limoniapps-discountninja-stickybar-wrapper"); if (stickyBar) { var elementHeight = stickyBar.offsetHeight; document.documentElement.style.setProperty("--limo-height", elementHeight + "px"); } toggleBodyClass(); }); }); :root { /* ================ Spinner ================ */ --SPINNER: url(//jamiekay.com/cdn/shop/t/84/assets/spinner.gif?v=74017169589876499871741724793); /* ================ Product video ================ */ --COLOR-VIDEO-BG: #f2f2f2; /* ================ Color Variables ================ */ /* === Backgrounds ===*/ --COLOR-BG: #ffffff; --COLOR-BG-ACCENT: #fcfaf7; /* === Text colors ===*/ --COLOR-TEXT-DARK: #503e30; --COLOR-TEXT: #766456; --COLOR-TEXT-LIGHT: #9f9389; /* === Bright color ===*/ --COLOR-PRIMARY: #977547; --COLOR-PRIMARY-HOVER: #6e4e23; --COLOR-PRIMARY-FADE: rgba(151, 117, 71, 0.05); --COLOR-PRIMARY-FADE-HOVER: rgba(151, 117, 71, 0.1);--COLOR-PRIMARY-OPPOSITE: #ffffff; /* === Secondary/link Color ===*/ --COLOR-SECONDARY: #977547; --COLOR-SECONDARY-HOVER: #6e4e23; --COLOR-SECONDARY-FADE: rgba(151, 117, 71, 0.05); --COLOR-SECONDARY-FADE-HOVER: rgba(151, 117, 71, 0.1);--COLOR-SECONDARY-OPPOSITE: #ffffff; /* === Shades of grey ===*/ --COLOR-A5: rgba(118, 100, 86, 0.05); --COLOR-A10: rgba(118, 100, 86, 0.1); --COLOR-A20: rgba(118, 100, 86, 0.2); --COLOR-A35: rgba(118, 100, 86, 0.35); --COLOR-A50: rgba(118, 100, 86, 0.5); --COLOR-A80: rgba(118, 100, 86, 0.8); --COLOR-A90: rgba(118, 100, 86, 0.9); --COLOR-A95: rgba(118, 100, 86, 0.95); /* ================ Inverted Color Variables ================ */ --INVERSE-BG: #333333; --INVERSE-BG-ACCENT: #191008; /* === Text colors ===*/ --INVERSE-TEXT-DARK: #ffffff; --INVERSE-TEXT: #FFFFFF; --INVERSE-TEXT-LIGHT: #c2c2c2; /* === Bright color ===*/ --INVERSE-PRIMARY: #ffe5da; --INVERSE-PRIMARY-HOVER: #ffaf8e; --INVERSE-PRIMARY-FADE: rgba(255, 229, 218, 0.05); --INVERSE-PRIMARY-FADE-HOVER: rgba(255, 229, 218, 0.1);--INVERSE-PRIMARY-OPPOSITE: #000000; /* === Second Color ===*/ --INVERSE-SECONDARY: #dff3fd; --INVERSE-SECONDARY-HOVER: #91dbff; --INVERSE-SECONDARY-FADE: rgba(223, 243, 253, 0.05); --INVERSE-SECONDARY-FADE-HOVER: rgba(223, 243, 253, 0.1);--INVERSE-SECONDARY-OPPOSITE: #000000; /* === Shades of grey ===*/ --INVERSE-A5: rgba(255, 255, 255, 0.05); --INVERSE-A10: rgba(255, 255, 255, 0.1); --INVERSE-A20: rgba(255, 255, 255, 0.2); --INVERSE-A35: rgba(255, 255, 255, 0.3); --INVERSE-A80: rgba(255, 255, 255, 0.8); --INVERSE-A90: rgba(255, 255, 255, 0.9); --INVERSE-A95: rgba(255, 255, 255, 0.95); /* === Account Bar ===*/ --COLOR-ANNOUNCEMENT-BG: #a0917c; --COLOR-ANNOUNCEMENT-TEXT: #fffcf9; /* === Nav and dropdown link background ===*/ --COLOR-NAV: #ffffff; --COLOR-NAV-TEXT: #333333; --COLOR-NAV-BORDER: #f8f0e7; --COLOR-NAV-A10: rgba(51, 51, 51, 0.1); --COLOR-NAV-A50: rgba(51, 51, 51, 0.5); --COLOR-HIGHLIGHT-LINK: #333333; /* === Site Footer ===*/ --COLOR-FOOTER-BG: #f2eadf; --COLOR-FOOTER-TEXT: #977547; --COLOR-FOOTER-A5: rgba(151, 117, 71, 0.05); --COLOR-FOOTER-A15: rgba(151, 117, 71, 0.15); --COLOR-FOOTER-A90: rgba(151, 117, 71, 0.9); --COLOR-FOOTER-MERINO-KIDS-BG: ; --COLOR-FOOTER-MERINO-KIDS-TEXT: ; --COLOR-FOOTER-MERINO-KIDS-A5: ; --COLOR-FOOTER-MERINO-KIDS-A15: ; --COLOR-FOOTER-MERINO-KIDS-A90: ; --COLOR-FOOTER-SNUGGLE-BUNNIES-BG: ; --COLOR-FOOTER-SNUGGLE-BUNNIES-TEXT: ; --COLOR-FOOTER-SNUGGLE-BUNNIES-A5: ; --COLOR-FOOTER-SNUGGLE-BUNNIES-A15: ; --COLOR-FOOTER-SNUGGLE-BUNNIES-A90: ; /* === Products ===*/ --PRODUCT-GRID-ASPECT-RATIO: 100%; /* === Product badges ===*/ --COLOR-BADGE: #ffffff; --COLOR-BADGE-TEXT: #333333; /* === disabled form colors ===*/ --COLOR-DISABLED-BG: #f1f0ee; --COLOR-DISABLED-TEXT: #cfc9c4; --INVERSE-DISABLED-BG: #474747; --INVERSE-DISABLED-TEXT: #7a7a7a; /* === Button Radius === */ --BUTTON-RADIUS: 0px; /* ================ Typography ================ */ --FONT-STACK-BODY: 'Gotham', Arial,Helvetica Neue,Helvetica,sans-serif; --FONT-STYLE-BODY: 'Gotham', Arial,Helvetica Neue,Helvetica,sans-serif; --FONT-WEIGHT-BODY: 400; --FONT-WEIGHT-BODY-BOLD: 500; --FONT-ADJUST-BODY: 1.0; --FONT-STACK-HEADING: 'Butler', Georgia, Times, "Times New Roman", serif; --FONT-STYLE-HEADING: normal; --FONT-WEIGHT-HEADING: 400; --FONT-WEIGHT-HEADING-BOLD: 500; --FONT-ADJUST-HEADING: 1.15; --FONT-HEADING-SPACE: initial; --FONT-HEADING-CAPS: initial; --FONT-STACK-ACCENT: 'Gotham', Arial,Helvetica Neue,Helvetica,sans-serif; --FONT-STYLE-ACCENT: normal; --FONT-WEIGHT-ACCENT: 500; --FONT-WEIGHT-ACCENT-BOLD: 600; --FONT-ADJUST-ACCENT: 0.95; --ICO-SELECT: url('//jamiekay.com/cdn/shop/t/84/assets/ico-select.svg?v=161587956938089500361741724793'); --URL-ZOOM: url('//jamiekay.com/cdn/shop/t/84/assets/cursor-zoom.svg?v=149337251391987147571741724793'); --URL-ZOOM-2X: url('//jamiekay.com/cdn/shop/t/84/assets/cursor-zoom-2x.svg?v=150330213315242599881741724793'); /* ================ Photo correction ================ */ --PHOTO-CORRECTION: 100%; } Shopify = window.Shopify || {};Shopify.customer =Shopify.customer || {};Shopify.customer.customer_purchase_group = "";Shopify.rebuyEnabled = true; Buy a Jamie Kay Gift Card Online – Jamie Kay USA document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); let root = '/'; if (root[root.length - 1] !== '/') { root = `${root}/`; } var theme = { routes: { root_url: root, cart: '/cart', cart_add_url: '/cart/add', product_recommendations_url: '/recommendations/products', account_addresses_url: '/account/addresses' }, assets: { photoswipe: '//jamiekay.com/cdn/shop/t/84/assets/photoswipe.js?v=127104016560770043431741724793', smoothscroll: '//jamiekay.com/cdn/shop/t/84/assets/smoothscroll.js?v=37906625415260927261741724793', swatches: '//jamiekay.com/cdn/shop/t/84/assets/swatches.json?v=37733604927521661101750728829', noImage: '//jamiekay.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif', base: '//jamiekay.com/cdn/shop/t/84/assets/' }, strings: { swatchesKey: "Color, Colour", addToCart: "Add to cart", estimateShipping: "Estimate shipping", noShippingAvailable: "We do not ship to this destination.", free: "Free", from: "From", preOrder: "Pre-order", soldOut: "Out of stock", sale: "Sale", subscription: "Subscription", unavailable: "Unavailable", unitPrice: "Unit price", unitPriceSeparator: "per", stockout: "All available stock is in cart", products: "Products", pages: "Pages", collections: "Collections", resultsFor: "Search Results for", noResultsFor: "No search results for", articles: "Articles" }, settings: { badge_sale_type: "percentage", search_products: true, search_collections: false, search_pages: false, search_articles: false, animate_hover: true, animate_scroll: true }, info: { nam…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js" lang="en" style="--full-screen: 900px; --three-quarters: 675px; --two-thirds: 594px; --one-half: 450px; --one-third: 297px; --one-fifth: 180px; --footer-logo: 0px; --menu-height: 71px; --announcement-height: 50px; --header-height: 121px; --footer-height: 572px; --content-full: 779px; --content-min: 207px; --scrollbar-width: 0px;"><head><link type="text/css" rel="stylesheet" href="//foursixty.com/media/styles/embed/slider_v2_5.css">

<script type="text/javascript" async="" src="https://cdn.shopify.com/s/files/1/0030/8441/9142/t/84/assets/instant-pixel-site_355b6af29bdb455986aa0…
Low

Low-quality alternative text

WCAG 1.1.1 (A)15 instances5 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 15 affected elements
Component · Ref 2UJDNV
Affected pagehttps://jamiekay.com/
Elementheader > div > div:nth-of-type(1) > div:nth-of-type(2) > a > img
Markup
<img data-src="//jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_{width}x.png?v=1768941210" class="lazyload logo__img logo__img--color" width="1875" height="240" data-widths="[110, 160, 220, 320, 480, 540, 720, 900]" data-sizes="auto" data-aspectratio="7.8125" alt="Jamie Kay USA">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref V7ZZBY
Affected pagehttps://jamiekay.com/pages/faq
Elementdiv > div:nth-of-type(2) > div:nth-of-type(1) > div > a > img
Markup
<img class="logo__img logo__img--color lazyautosizes lazyloaded" width="1875" height="240" data-widths="[110, 160, 220, 320, 480, 540, 720, 900]" data-sizes="auto" data-aspectratio="7.8125" alt="Jamie Kay USA" data-srcset="//jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_110x.png?v=1768941210 110w, //jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_160x.png?v=1768941210 160w, //jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_220x.png?v=1768941210 220w, //jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_320x.png?v=1768941210 320w, //jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_480x.png?v=1768941210 480w, //jamiekay.c…
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
Component · Ref G7877F
Affected pagehttps://jamiekay.com/pages/contact-us
Elementdiv#shopify-section-footer > footer > div > div:nth-of-type(1) > div:nth-of-type(4) > img
Markup
<img src="//jamiekay.com/cdn/shop/files/Jamie_Kay_Logo.png?v=1768941210&amp;width=500" class="footer--logo_image" width="185" height="16" alt="Jamie Kay USA">
Affected pages/ /products/gift-card /pages/contact-us /pages/faq /collections/new
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 MD5XDR
Affected pagehttps://jamiekay.com/pages/contact-us
Elementbody#contact-us
Accessible nameMy Wishlist 0 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M5BXC3C" height="0" width="0" style="display:none;visibility:hidden"></iframe> Skip to content #shopify-section-announcement .announcement__bar { background-color: #977547; } #shopify-section-announcement .announcement__text, #shopify-section-announcement .announcement__text p { color: #ffffff; } .section-announcement { --country-selector-bg: #977547; --country-selector-color: #fffcf9; --country-selector-border: #000; --country-selector-font-size: 11px; --country-selector-link-font-size: 11px; } Select Delivery To Australia New Zealand United States Canada Everywhere Else New: Where the Wildflowers Grow 🌷 New: Where the Wildflowers Grow 🌷 Now Shipping US Orders From our US warehouse ❤️ Free Shipping over $100! 📦 Earn Little Loves Loyalty Points 💕 Rated 4.8/5 on 25,000+ Reviews ⭐⭐⭐⭐⭐ #shopify-section-announcement .announcement__bar {min-height: 50px;} :root { --COLOR-NAV-TEXT-TRANSPARENT: #ffffff; --menu-height: calc(69px); } .theme__header .header__desktop { height: 70px; } .theme__header .header__mobile { height: 60px; } .mobile-need-help, .mobile-my-account { display: flex; padding: 15px 20px; position: relative; } .mobile-need-help__dropdown-icon-container, .mobile-my-account__dropdown-icon-container { font-size: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); height: 100%; width: 50px; display: flex; justify-content: center; align-items: center; } .mobile-need-help__dropdown-icon, .mobile-my-account__dropdown-icon { transition: all 0.3s ease-in-out; } .mobile-need-help__dropdown-icon { } .mobile-need-help__child-container, .mobile-my-account__child-container { /* transform: scaleY(0); */ display: none; transform-origin: top; transition: all 0.3s ease-in-out; border-bottom: 1px solid #fff; } .mobile-need-help__child-link-container, .mobile-my-account__child-link-container { display: flex; } .mobile-need-help__child-link, .mobile-my-account__child-link { width: 100%; padding: 5px 20px; } .theme__header .header__mobile { min-height: 60px; } <img class="logo__img" style="opacity: 1;" src="//jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_360x.png?v=1768941210" alt="Jamie Kay USA"/> Your Cart $0.00 USD (0) <img class="logo__img" style="opacity: 1;" src="//jamiekay.com/cdn/shop/files/Jamie_Kay_Logo_360x.png?v=1768941210" alt="Jamie Kay USA"/> New In New Arrivals Baby 0 - 2 Years Girls 2 - 10 Years …[truncated by Evolize: exceeded D1 value limit]
Markup
<body id="contact-us" class="template-page page--contact aos-initialized theme-animate-scroll theme-animate-hover swym-ready swym-buttons-loaded smart-cart--enabled limoniapps-discountninja-block-stop" data-site-name="jamie-kay" data-market="us" data-aos-easing="ease" data-aos-duration="400" data-aos-delay="0"><div id="LimoniApps-DiscountNinja-Checkout" style="display:none;background-color:rgba(0,0,0,0.7);" class="limoniapps-popup limoniapps-size-small limoniapps-overlay-5 limoniapps-shape-square limoniapps-align-center limoniapps-content-bottom"><div class="limoniapps-popup-vertical-alignment…

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.