Critical
Links lack accessible text
WCAG 2.4.4 (A)10 instances5 inspected pages
Links expose no accessible name, so screen-reader users cannot determine their destination.
Why it mattersLinks expose no accessible name, so screen-reader users cannot determine their destination.
Recommended correctionThis 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 #hero-wishlist.
View 10 affected elements
Component · Ref FXGN1N
Affected pagehttps://www.divaboutiqueonline.com/account/login
Element.site-header__icon
Markup<a class="site-header__icon site-header__link wishlist-hero-header-icon " href="#hero-wishlist" style="position: relative;">
Component · Ref H9QMKV
Affected pagehttps://www.divaboutiqueonline.com/
Element.slideshow__slide.is-selected[media-type="image"]
Rolegroup
Markup<a href="/collections/new" class="slideshow__slide is-selected" media-type="image" role="group" style="opacity: 1;">
Component · Ref SCZBO7
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Element.site-header__icon
Markup<a class="site-header__icon site-header__link wishlist-hero-header-icon " href="#hero-wishlist" style="position: relative;">
Component · Ref DCMI4R
Affected pagehttps://www.divaboutiqueonline.com/
Element.collection-card.is-selected[href$="diva-collection"]
Markup<a href="/collections/diva-collection" class="collection-card is-selected group">
Component · Ref 378AAM
Affected pagehttps://www.divaboutiqueonline.com/pages/contact-us
Element.site-header__icon
Markup<a class="site-header__icon site-header__link wishlist-hero-header-icon " href="#hero-wishlist" style="position: relative;">
Component · Ref P3FN52
Affected pagehttps://www.divaboutiqueonline.com/
Element.site-header__icon
Markup<a class="site-header__icon site-header__link wishlist-hero-header-icon " href="#hero-wishlist" style="position: relative;">
Component · Ref D3W368
Affected pagehttps://www.divaboutiqueonline.com/
Element.collection-card.group[href$="dresses"]
Markup<a href="/collections/dresses" class="collection-card group">
Component · Ref UNNPOI
Affected pagehttps://www.divaboutiqueonline.com/cart
Element.site-header__icon
Markup<a class="site-header__icon site-header__link wishlist-hero-header-icon " href="#hero-wishlist" style="position: relative;">
Component · Ref GU01NF
Affected pagehttps://www.divaboutiqueonline.com/
Element.checked > a
Markup<a href="/products/siren-s-secret-mesh-pearls-skirt-set-white">
<span style="background:#ffffff"></span>
</a> Component · Ref DCIXSO
Affected pagehttps://www.divaboutiqueonline.com/
Element.collection-list > a[href$="sets"]
Markup<a href="/collections/sets" class="collection-card group">
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 mattersAn element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
Recommended correctionKeep 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 PTO1E1
Affected pagehttps://www.divaboutiqueonline.com/
Elementbutton#biggerCursor
Accessible nameBigger Cursor
Markup<button type="button" class="accessibly-app-read-ignore accessibly-app-option-button accessibly-app-ignore" id="biggerCursor" aria-label="Bigger Cursor" style="color: rgb(227, 198, 135);"><span class="accessibly-app-read-ignore accessibly-app-assertive accessibly-app-ignore" aria-live="assertive">Bigger Cursor</span><div style="color: rgb(227, 198, 135);"><span class="accessibly-app-icon-bigger-cursor accessibly-app-option-icon accessibly-app-ignore"></span></div><span accessibly-app-i18n-key="biggerCursor" class="accessibly-app-option-title accessibly-app-ignore">Bigger Cursor</span></button>
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Component · Ref HYMXPL
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementdiv#accessiblyAppDialog > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > button:nth-of-type(1)
Accessible nameLanguage Settings
Markup<button type="button" class="accessibly-app-ignore accessibly-app-gap-1 accessibly-app-uppercase" aria-label="Language Settings"><span class="accessibly-app-icon-globe accessibly-app-ignore"></span><span>en</span></button>
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
High
Form fields use placeholder text as the only label
WCAG 1.3.1 (A)5 instances5 inspected pages
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 mattersFields 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 correctionAdd a persistent <label> associated with each field. Keep the placeholder for example text only, not as the label.
View 5 affected elements
Component · Ref 9EHNAX
Affected pagehttps://www.divaboutiqueonline.com/
Elementinput#timesact_bis_email
Markup<input id="timesact_bis_email" class="timesact_bis_input " type="email" placeholder="eg. [email removed]" name="email" value="">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
High
IDs used in ARIA and labels must be unique
WCAG 4.1.2 (A)4 instances4 inspected pages
IDs used in ARIA and labels must be unique
Why it mattersIDs used in ARIA and labels must be unique
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 4 affected elements
Component · Ref TLQP5Z
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementcart-drawer
Accessible nameCartYour cart is empty
Roledialog
Markup<cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events="" role="dialog" aria-modal="true" aria-hidden="true">
Affected pages/ /account/login /pages/contact-us /products/shiptostore
High
Interactive controls are not keyboard-accessible
WCAG 2.1.1 (A)26 instances2 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 mattersA 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 correctionUse a native <button>/<a>, or add tabindex="0" plus keyboard event handlers (Enter/Space) to custom controls.
View 26 affected elements
Component · Ref 5VEE2X
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementspan#instafeed-carousel-dot-45516-0-8
Markup<span id="instafeed-carousel-dot-45516-0-8" class="instafeed-carousel-dot" onclick="instafeedCarouselMove(this, "45516", 0, 8)" style="cursor: pointer;"></span>
Affected pages/ /products/shiptostore
High
Modal dialog does not trap keyboard focus
WCAG 2.4.3 (A)1 instance1 inspected page
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 mattersAn 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 correctionWhile 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 1 affected element
Component · Ref OQYKHP
Affected pagehttps://www.divaboutiqueonline.com/cart
Elementdiv#kaching-cart
Accessible nameMy cart • 0
Roledialog
Markup<div id="kaching-cart" role="dialog" aria-modal="true" tabindex="-1" class="kaching-cart active kaching-cart__right-anchor kaching-cart__side-upsell-right" aria-label="My cart • 0" data-open="true" dir="ltr" style="--kaching-cart-brand-primary-bg: 255, 255, 255; --kaching-cart-brand-secondary-bg: 255, 255, 255; --kaching-cart-brand-border-divider: 227, 227, 227; --kaching-cart-brand-primary-text: 28, 28, 28; --kaching-cart-brand-secondary-text: 152, 162, 179; --kaching-cart-brand-primary-accent: 0, 0, 0; --kaching-cart-brand-primary-accent-text: 255, 255, 255; --kaching-cart-brand-secondary-ac…
High
Scrollable region must have keyboard access
WCAG 2.1.1 (A)1 instance1 inspected page
Scrollable region must have keyboard access
Why it mattersScrollable region must have keyboard access
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 1 affected element
Component · Ref NKD74C
Affected pagehttps://www.divaboutiqueonline.com/
Element#product-gallery-carousel-8662966829241-template--21395323617465__featured-product
Accessible nameSiren’s Secret Mesh Pearls Skirt Set White
Roleregion
Markup<scroll-carousel adaptive-height="" id="product-gallery-carousel-8662966829241-template--21395323617465__featured-product" class="product-gallery__carousel scroll-area full-bleed md:unbleed is-scrollable" role="region">
Medium
ARIA attributes have invalid values
WCAG 4.1.2 (A)10 instances5 inspected pages
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Why it mattersARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
Recommended correctionCorrect ARIA attribute values and ensure referenced ids exist in the DOM.
View 10 affected elements
Component · Ref BAHJXJ
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Element.md-max\:hidden.localization-selectors > .relative > .localization-toggle.heading[aria-label="Change country or currency"]
Accessible nameChange country or currency
Markup<button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-nav-sections--21395319881913__header-country" aria-label="Change country or currency" aria-expanded="false" aria-haspopup="dialog">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Component · Ref 9G7433
Affected pagehttps://www.divaboutiqueonline.com/
Element.footer__aside > .localization-selectors > .relative > .localization-toggle.heading[aria-label="Change country or currency"]
Accessible nameChange country or currency
Markup<button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization--sections--21395319816377__footer-country" aria-label="Change country or currency" aria-expanded="false" aria-haspopup="dialog">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
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 mattersMeaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.
Recommended correctionWrap primary content in <main> and other regions in appropriate landmark elements.
View 5 affected elements
Component · Ref RRQOXC
Affected pagehttps://www.divaboutiqueonline.com/cart
Elementsection#shopify-section-sections--21395319881913__countdown-timer > style
Accessible name@media screen and (min-width: 700px) {
#shopify-section-sections--21395319881913__countdown-timer {
--countdown-condensed-justify-content: space-between;
}
}
Markup<style>
@media screen and (min-width: 700px) {
#shopify-section-sections--21395319881913__countdown-timer {
--countdown-condensed-justify-content: space-between;
}
}
</style> Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Medium
<video> elements must have captions
WCAG 1.2.2 (A)2 instances2 inspected pages
<video> elements must have captions
Why it matters<video> elements must have captions
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 2 affected elements
Component · Ref PWSVDP
Affected pagehttps://www.divaboutiqueonline.com/
Elementvideo-media:nth-child(2) > .object-cover[playsinline="true"][muted="muted"]
Markup<video playsinline="true" class="object-cover" muted="muted" loop="loop" preload="metadata" poster="//www.divaboutiqueonline.com/cdn/shop/files/preview_images/389f9aae44b14b158374e3c042d3dbb0.thumbnail.0000000000_400x.jpg?v=1786726666" loading="lazy">
Component · Ref Q00E0G
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Element#inline-video-18351601450220637-feed-45516
Markup<video muted="" loop="" playsinline="" style="border-radius:0px;" class="auto-loop-videos" data-feed-id="45516" id="inline-video-1835160..." preload="none" data-poster="https://scontent.cdn..." src="https://scontent.cdn...">
Medium
Elements must only use permitted ARIA attributes
WCAG 4.1.2 (A)1 instance1 inspected page
Elements must only use permitted ARIA attributes
Why it mattersElements must only use permitted ARIA attributes
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 1 affected element
Component · Ref LZZNYG
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementa[aria-label="Scroll to reviews"]
Accessible nameScroll to reviews
Markup<a aria-label="Scroll to reviews">
Medium
Links must be distinguishable without relying on color
WCAG 1.4.1 (A)1 instance1 inspected page
Links must be distinguishable without relying on color
Why it mattersLinks must be distinguishable without relying on color
Recommended correctionReview the affected element and correct the reported accessibility issue.
View 1 affected element
Component · Ref JM1PF0
Affected pagehttps://www.divaboutiqueonline.com/account/login
Elementa[href$="register"]
Accessible nameSign up
Markup<a href="/account/register" class="link-faded">Sign up</a>
Low
Text has insufficient colour contrast
WCAG 1.4.3 (AA)27 instances5 inspected pages
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
Why it mattersText and background colours do not meet the minimum contrast ratio, reducing legibility.
Recommended correctionIncrease the contrast ratio to at least 4.5:1 for normal text and 3:1 for large text.
View 27 affected elements
Component · Ref UO4JUY
Affected pagehttps://www.divaboutiqueonline.com/pages/contact-us
Elementshop-follow-button,.cursor-pointer
Markup<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Affected pages/pages/contact-us /cart
Component · Ref O68LIL
Affected pagehttps://www.divaboutiqueonline.com/account/login
Elementshop-follow-button,.pr-3
Markup<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Affected pages/ /account/login
Component · Ref DJ16VJ
Affected pagehttps://www.divaboutiqueonline.com/account/login
Element#customer_login > .button[type="submit"]
Accessible nameLogin
Markup<button type="submit" class="button">Login</button>
Affected pages/account/login /pages/contact-us
Component · Ref HGM2T2
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Element.instafeed-new-layout-item[data-feed-id="45516"]:nth-child(2) > .tagged-username-overlay
Accessible name@virginiasanhouse
Markup<div class="tagged-username-overlay">@virginiasanhouse</div>
Component · Ref 2DH094
Affected pagehttps://www.divaboutiqueonline.com/
Elementsummary[data-follow-link="/collections/new"]
Accessible nameShop
Markup<summary data-follow-link="/collections/new" class="h6">Shop</summary>
Component · Ref RFSICU
Affected pagehttps://www.divaboutiqueonline.com/
Element.block.h6[href$="new"]
Accessible nameNew
Markup<a href="/collections/new" class="block h6">New</a>
Component · Ref DAV2V4
Affected pagehttps://www.divaboutiqueonline.com/
Element.go3176243164
Accessible nameSUBSCRIBE
Markup<button type="button" tabindex="0" data-action-id="01M23955HJCBRQ2S99WC33BM4C" class="needsclick go3176243164 go4033861592 klaviyo-form-button kl-private-reset-css-Xuajs1">SUBSCRIBE</button>
Component · Ref MD4ZV9
Affected pagehttps://www.divaboutiqueonline.com/
Element.md-max\:hidden.localization-selectors > .relative > .localization-toggle.heading[aria-label="Change country or currency"] > span
Accessible nameUSD $
Component · Ref HH0T47
Affected pagehttps://www.divaboutiqueonline.com/account/login
Element#rich-text-01KRXED9DKHBGMAZDPQJXZFEDT > p > span
Accessible nameWaiting just for you.
Markup<span style="font-size: 24px; font-family: Poppins, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-style: normal; color: rgb(0, 0, 0);">Waiting just for <span style="text-decoration: underline;">you</span>.</span>
Component · Ref KG6B12
Affected pagehttps://www.divaboutiqueonline.com/
Element.button
Accessible nameAdd to cart
Markup<button type="submit" class="button w-full">Add to cart</button>
Component · Ref UWQ673
Affected pagehttps://www.divaboutiqueonline.com/
Element.content > .section-header.justify-self-center.text-center > .prose > p
Accessible nameSubscribe to get notified about product launches, and special offers!
Markup<p>Subscribe to get notified about product launches, and special offers!</p>
Component · Ref QPG5LZ
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Element.button.w-full[type="submit"]
Accessible nameAdd to cart
Markup<button type="submit" class="button w-full" style="--button-background: 28 28 28;--button-outline-color: 28 28 28;">Add to cart</button>
Component · Ref 373X2C
Affected pagehttps://www.divaboutiqueonline.com/
Element.content > .section-header.justify-self-center.text-center > .prose > .h2
Accessible namediva insider
Markup<h2 class="h2">diva insider</h2>
Component · Ref N82RJE
Affected pagehttps://www.divaboutiqueonline.com/
Element#email_01M23955JPJETVW27YNCJ18579
Markup<input id="email_01M23955JPJETVW27YNCJ18579" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter your email" aria-required="true" aria-invalid="false" options="[object Object]" class="needsclick go3379626474 kl-private-reset-css-Xuajs1">
Component · Ref RHYXXJ
Affected pagehttps://www.divaboutiqueonline.com/
Element.link
Accessible nameView store information
Markup<button type="button" class="link" aria-controls="store-availability-drawer-8662966829241" aria-expanded="false">View store information</button>
Component · Ref RN3SRP
Affected pagehttps://www.divaboutiqueonline.com/cart
Element.button
Accessible nameContinue shopping
Markup<a class="button" href="/collections/all">Continue shopping</a>
Component · Ref 3IBG29
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementshop-follow-button,.text-button-large
Markup<span class="cursor-pointer whitespace-nowrap pr-3 font-sans text-button-large transition-colors text-white">
Low
Low-quality alternative text
WCAG 1.1.1 (A)3075 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 mattersAlt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.
Recommended correctionReplace placeholder or filename alt text with a concise description of what the image conveys.
View 3075 affected elements
Component · Ref CRTLZQ
Affected pagehttps://www.divaboutiqueonline.com/cart
Elementnav:nth-of-type(2) > ul > li:nth-of-type(1) > div > button > img
Rolepresentation
Markup<img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" class="country-flag" role="presentation">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Component · Ref 912O57
Affected pagehttps://www.divaboutiqueonline.com/products/shiptostore
Elementbutton#option-1865f773-72c1-4d84-aab7-1b39028fa13f > img
Markup<img src="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&width=60" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Component · Ref UYITKD
Affected pagehttps://www.divaboutiqueonline.com/pages/contact-us
Elementdiv > div:nth-of-type(2) > div > div > button > img
Rolepresentation
Markup<img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" class="country-flag" role="presentation">
Affected pages/ /account/login /pages/contact-us /products/shiptostore /cart
Low
Video may be missing captions
WCAG 1.2.2 (A)17 instances2 inspected pages
A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.
Why it mattersA video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.
Recommended correctionProvide a synchronized captions track (<track kind="captions">) for video with meaningful audio.
View 17 affected elements
Component · Ref NST8K3
Affected pagehttps://www.divaboutiqueonline.com/
Elementvideo#video-17945599929293191-insta-feed
Markup<video class=" " muted="" loop="" playsinline="" id="video-17945599929293191-insta-feed" preload="none" src="https://scontent.cdninstagram.com/o1/v/t2/f2/m86/AQOCtHYk4VSGZouR56xLBuxZ2cyAhFSZ1g5hoMphGIxdzeoT3ChMqseQt1Mp0ng_dPXig2JLUWs6oCh7J7hSiMcryx4i8LaCdLLvrXI.mp4?_nc_cat=104&_nc_sid=5e9851&_nc_ht=scontent.cdninstagram.com&_nc_ohc=30zAif4XNx8Q7kNvwGhf_Ku&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTIyOTk3NzQzOTI4NTE2MCwiYXNzZXRfYWdlX2RheXMiOjYsInZpX3VzZWNhc2VfaWQiOjEyMzc0LCJkdXJhdGlvbl9zIjo4LCJ1cm…
Affected pages/ /products/shiptostore
Component · Ref JVD434
Affected pagehttps://www.divaboutiqueonline.com/
Elementsection#shopify-section-template--21395323617465__video > div > video-media:nth-of-type(1) > video
Markup<video playsinline="true" class="object-cover sm:hidden" muted="muted" loop="loop" preload="metadata" poster="//www.divaboutiqueonline.com/cdn/shop/files/preview_images/d3b6aae593fc417fb70179af16468af1.thumbnail.0000000000_400x.jpg?v=1786726704" loading="lazy"><source src="//www.divaboutiqueonline.com/cdn/shop/videos/c/vp/d3b6aae593fc417fb70179af16468af1/d3b6aae593fc417fb70179af16468af1.HD-1080p-7.2Mbps-91628699.mp4?v=0" type="video/mp4"><img src="//www.divaboutiqueonline.com/cdn/shop/files/preview_images/d3b6aae593fc417fb70179af16468af1.thumbnail.0000000000_400x.jpg?v=1786726704" role="presen…
Low
Touch targets are too small
WCAG 2.5.8 (AA)11 instances2 inspected pages
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
Why it mattersInteractive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
Recommended correctionIncrease this <button>'s rendered area to at least 24 × 24 CSS pixels, or provide sufficient spacing from adjacent targets. Prefer increasing padding on the existing control (for example the button or link) rather than adding a separate non-interactive wrapper.
View 11 affected elements
Component · Ref 0F8Y66
Affected pagehttps://www.divaboutiqueonline.com/
Element.tap-area[aria-current="false"][type="button"]:nth-child(6)
Accessible nameGo to item 6
Markup<button type="button" class="tap-area" aria-current="false">
<span class="sr-only">Go to item 6</span>
</button> Component · Ref Z7RRGW
Affected pagehttps://www.divaboutiqueonline.com/account/login
Elementa[href$="#recover"]
Accessible nameForgot your password?
Markup<a href="#recover" allow-hash-change="" class="text-xs link-faded">Forgot your password?</a>
Low
Carousel has no accessible controls
WCAG 2.1.1 (A)1 instance1 inspected page
A carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
Why it mattersA carousel/slider exposes no previous/next or pause controls, so keyboard and assistive-technology users cannot navigate or stop it. Requires manual review of the specific widget.
Recommended correctionProvide keyboard-operable previous/next controls and a pause control for auto-advancing carousels, with accessible names.
View 1 affected element
Component · Ref VANXAX
Affected pagehttps://www.divaboutiqueonline.com/
Elementscroll-carousel#product-gallery-carousel-8662966829241-template--21395323617465__featured-product
Accessible nameSiren’s Secret Mesh Pearls Skirt Set White
Roleregion
Markup<scroll-carousel adaptive-height="" id="product-gallery-carousel-8662966829241-template--21395323617465__featured-product" class="product-gallery__carousel scroll-area full-bleed md:unbleed is-scrollable" role="region"><div class="product-gallery__media snap-center is-initial" data-media-type="image" data-media-id="33553004691641" role="group" aria-label="Item 1 of 8"><img src="//www.divaboutiqueonline.com/cdn/shop/files/777-fix.png?v=1787687179&width=1060" alt="Siren’s Secret Mesh Pearls Skirt Set White" srcset="//www.divaboutiqueonline.com/cdn/shop/files/777-fix.png?v=1787687179&widt…
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 mattersThe page exposes no <h1>, so its topic is not conveyed in the heading structure.
Recommended correctionAdd a single descriptive <h1> that names the page's primary purpose.
View 1 affected element
Component · Ref 95GZH3
Affected pagehttps://www.divaboutiqueonline.com/pages/contact-us
Elementhtml > body
Accessible nameBackAccessibility optionsenAre you sure you want to hide the widget forever? If you need it back, please clear your cookies.OkCancelContentBigger TextBigger TextBigger CursorBigger CursorText ReaderTooltipsLine HeightLine HeightHide ImagesHide imagesReadable FontsReadable fontsDyslexic FontDyslexic FontStop AnimationsStop AnimationsColorsInvert ColorInvert ColorsBrightnessBrightnessContrastContrastSaturationSaturationColor FiltersGrayscaleRed/GreenBlue/YellowGreen/RedNavigationReading LineReading LineHighlight LinksHighlight LinksReading MaskReading MaskPage StructurePage StructureSelected LanguageEnglish (United States)All LanguagesSearch languageEnglish (British)English (United States)DanishDutchFinnishFrenchGermanGreekHebrewItalianJapaneseKoreanLatvianPolishPortugueseSpanishSwedishThaiTurkishAccessibility StatementOur Commitment to AccessibilityWe are committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone, and applying the relevant accessibility standards to help users with various disabilities access our website effectively.Compliance StatusOur website strives to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA standards. We also aim to be compliant with the Americans with Disabilities Act (ADA) and the European Accessibility Act requirements. These guidelines and regulations explain how to make web content more accessible to people with a wide range of disabilities. We acknowledge that some aspects of our website may not yet achieve full compliance, and we are actively working to address these areas.Accessibility Features AvailableOur website implements the Accessibly App, which provides a variety of tools to enhance website accessibility:Visual AdjustmentsBigger Text: Increase text size up to 3x for better readability (WCAG 2.1/1.4.4)Bigger Cursor: Enhanced cursor visibility for easier navigationColor Adjustments: Invert colors, adjust contrast, brightness, and saturationGrayscale Mode: Convert website to grayscale for users with visual impairmentsHide Images: Reduce visual distractions for easier readingReading and Navigation AidsReading Line: Adds a guide line to help follow textReading Mask: Places a mask over text to isolate lines and enhance focusReadable Fonts: Converts to highly legible fonts for better comprehensionHighlight Links: Makes links more prominent for easier navigationDyslexic Fonts: Special typography for users with dyslexiaPage Structure: Simplified layout options for easier navigationAssistive TechnologiesKeyboard Navigation: Full website control using keyboard (Tab, Shift+Tab, Enter)Alt Text for Images: AI-generated image descriptions where manual ones aren't providedRead Page Aloud: Text-to-speech functionalityStop Animations: Pause motion content for users with vestibular disordersLimitations and FeedbackDespite our best efforts to ensure accessibility, there may be some limitations. Content provided by third parties, user-generated content, or certain legacy pages may not be fully accessible. We are continuously working to improve our website's accessibility.We welcome your feedback on the accessibility of our website. If you encounter any barriers or have suggestions for improvement, please contact us. We are committed to addressing these issues promptly.Technical InformationThe accessibility features on this website are provided through the Accessibly App, which utilizes several technologies including HTML, CSS, JavaScript, and various frameworks to enhance accessibility. Our implementation strives to be compatible with major screen readers and assistive technologies.Legal DisclaimerWhile we strive to adhere to WCAG 2.1 Level AA standards and provide accessible content, we cannot guarantee that our website will be accessible to all users under all circumstances. This website is provided 'as is' without any representations or warranties, express or implied.In no event shall we be liable for any damages arising from or related to:Inability to access or use the websiteAny alleged non-compliance with accessibility laws or regulationsAny disruption or errors in the functionality of accessibility featuresBy using this website, you agree to hold us harmless from any claims related to website accessibility issues. We are committed to addressing accessibility barriers in good faith but cannot guarantee immediate resolution in all cases.Contact UsIf you have any questions about our accessibility efforts or encounter any barriers while using our website, please contact us.
Reset SettingsAccessibility statement
x
by Timesact
Skip to content
@media screen and (min-width: 700px) {
#shopify-section-sections--21395319881913__countdown-timer {
--countdown-condensed-justify-content: space-between;
}
}
Free US Shipping over $200
00
Day
:
00
Hrs
:
00
Min
:
00
Sec
:root {
--header-is-sticky: 1;
}
#shopify-section-sections--21395319881913__header {
--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
--header-padding-block: 1rem;
--header-transparent-header-text-color: 255 255 255;
--header-separation-border-color: 28 28 28 / 0.15;
position: relative;
z-index: 4;
}
@media screen and (min-width: 700px) {
#shopify-section-sections--21395319881913__header {
--header-padding-block: 1.6rem;
}
}
@media screen and (min-width: 1000px) {
#shopify-section-sections--21395319881913__header {--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;}
}#shopify-section-sections--21395319881913__header {
position: sticky;
top: 0;
}
.shopify-section--announcement-bar ~ #shopify-section-sections--21395319881913__header {
top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
}#shopify-section-sections--21395319881913__header {
--header-logo-width: 80px;
}
@media screen and (min-width: 700px) {
#shopify-section-sections--21395319881913__header {
--header-logo-width: 210px;
}
}
Diva Boutique Online
Navigation menu
New
ShopBest Sellers
Jumpsuits
Shop All
Jumpsuits
…[truncated by Evolize: exceeded D1 value limit]
Markup<body class="page features--button-transition features--zoom-image color-scheme color-scheme--scheme-1"><div id="accessiblyWidgetLandmark" role="complementary" aria-label="Accessibility Tools" class="accessibly-app-ignore"><div id="accessiblyAppWidgetButton" class="accessibly-app-widget-button-container accessibly-app-ignore bottom-left" style="bottom: 10px; left: 10px;"><button id="accessiblyAppDialogButton" tabindex="-1" aria-label="Accessibility Widget, click to open" class="accessibly-app-widget-button accessibly-app-ignore accessibly-app-icon-small" style="background-color: rgb(227, 198, …