Public accessibility assessment

Accessibility issues detected on nicks.com

Evolize inspected 5 public pages on nicks.com and detected 88 automatically identifiable accessibility findings.

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

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

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

Is nicks.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 nicks.com and detected 88 accessibility findings. The most widespread issue was "Links lack accessible text", detected on 5 inspected pages. The most affected inspected page was "/", where 46 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

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  2. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  3. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  4. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →
  5. Critical

    Links lack accessible text

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

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

    Recommended action

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

    View technical evidence →

03 · WCAG criteria affected

CriterionNameLevelFindingsPagesReach
1.4.3Contrast (Minimum)AA2955 / 5
2.4.4Link Purpose (In Context)A2555 / 5
2.1.1KeyboardA1155 / 5
2.4.3Focus OrderA955 / 5
1.3.1Info and RelationshipsA655 / 5
4.1.2Name, Role, ValueA455 / 5
1.2.2Captions (Prerecorded)A222 / 5
1.4.10ReflowAA155 / 5
2.2.2Pause, Stop, HideA111 / 5
2.4.1Bypass BlocksA155 / 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 NRUHT3
Affected pagehttps://nicks.com/products/almond-crunch
Element#Slide-template--17934782988444__main-33180092792988 > .product-media-container.media-type-image.media-fit-contain > modal-opener > .product__media-toggle.product__media-zoom-lightbox[data-media-id="33180092792988"]
Accessible nameOpen media 1 in modal
Markup
<button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="33180092792988" tabindex="0">
      <span class="visually-hidden">
        Open media 1 in modal
      </span>
    </button>
High

Text has insufficient colour contrast

WCAG 1.4.3 (AA)63 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 63 affected elements
Component · Ref U4ZAQO
Affected pagehttps://nicks.com/
Element.footer_disclaimer > p:nth-child(2)
Accessible name*Not a low calorie food.  See nutrition facts for calories, sugars, total fat and saturated fat.
Markup
<p>*Not a low calorie food.&nbsp; See nutrition facts for calories, sugars, total fat and saturated fat.</p>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref GUYPGS
Affected pagehttps://nicks.com/
Element#col-template--17923658416284__featured_collection2_kLQRFp-bestsellers > .small-6.medium-3.large-3:nth-child(4) > .product-card-footer > .button[href$="coconut"]
Accessible nameView Product
Markup
<a class="button" href="/products/coconut">View Product</a>
Affected pages/ /products/almond-crunch
Component · Ref WOAYT9
Affected pagehttps://nicks.com/
Element#col-template--17923658416284__featured_collection2_kLQRFp-bestsellers > .featured_collection_hViewAll.medium-12.large-12 > .outline_pink.button[href$="bestsellers"]
Accessible nameView All
Markup
<a class="button outline_pink" href="/collections/bestsellers">View All</a>
Component · Ref SIKKSW
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv[data-id="594247534"] > .yotpo-review-left-panel > .yotpo-reviewer[data-v-1ac5f7d8=""] > .yotpo-reviewer-details-verified[data-v-1ac5f7d8=""] > div[data-v-4c2f4803=""][data-v-1ac5f7d8=""] > .yotpo-reviewer-verified-buyer-text.unselectable[data-v-4c2f4803=""]
Accessible nameVerified Buyer
Markup
<span data-v-4c2f4803="" class="yotpo-reviewer-verified-buyer-text unselectable" style="align-self: flex-start;">Verified Buyer</span>
Component · Ref 9V2VKE
Affected pagehttps://nicks.com/
Element#featuredCol-template--17923658416284__featured_collection2_JWhhfM > .grid-margin-x.grid-x:nth-child(1) > .medium-12.large-12.small-12 > .header_alignment_center > .filterProductList.slick-initialized.slick-slider > .slick-list.draggable > .slick-track > .slick-current.slick-active[data-slick-index="0"] > .pink.active.button
Accessible nameBestsellers
Markup
<div class="button pink active" data-parent="featuredCol-template--17923658416284__featured_collection2_JWhhfM" data-col="col-template--17923658416284__featured_collection2_JWhhfM-bestsellers">Bestsellers</div>
Component · Ref CM9U2E
Affected pagehttps://nicks.com/account/login
Elementa[href$="register"]
Accessible nameCreate account
Markup
<a href="/account/register">
        Create account
      </a>
Component · Ref S6M8QR
Affected pagehttps://nicks.com/
Element#featuredCol-template--17923658416284__featured_collection2_kLQRFp > .grid-margin-x.grid-x:nth-child(1) > .medium-12.large-12.small-12 > .header_alignment_center > .filterProductList.slick-initialized.slick-slider > .slick-list.draggable > .slick-track > .slick-active[data-slick-index="2"][aria-hidden="false"] > .button
Accessible nameIce Cream
Markup
<div class="button" data-parent="featuredCol-template--17923658416284__featured_collection2_kLQRFp" data-col="col-template--17923658416284__featured_collection2_kLQRFp-light-ice-cream">Ice Cream</div>
Component · Ref NSJT9Z
Affected pagehttps://nicks.com/products/almond-crunch
Element.product-card-footer > a[href$="salty-peanut-box"]
Accessible nameView Product
Markup
<a class="button" href="/products/salty-peanut-box">View Product</a>
Component · Ref 5YMNB4
Affected pagehttps://nicks.com/products/almond-crunch
Element#yotpo-main-widget-btn
Accessible nameWrite A Review
Markup
<button data-v-4f716a87="" id="yotpo-main-widget-btn" type="button" class="yotpo-new-review-btn yotpo-btn-s">Write A Review</button>
Component · Ref TOXZMS
Affected pagehttps://nicks.com/cart
Elementa[href$="all"]
Accessible nameContinue shopping
Markup
<a href="/collections/all" class="button">
                Continue shopping
              </a>
Component · Ref 91ZRKZ
Affected pagehttps://nicks.com/
Element.square_image_banner_info > div > .color_pink.outline_none[href$="bestsellers"]
Accessible nameExplore ice cream
Markup
<a href="/collections/bestsellers" class="button color_pink outline_none">Explore ice cream</a>
Component · Ref JOKYXD
Affected pagehttps://nicks.com/products/almond-crunch
Element.bnb-buy-now-button-link > div > span
Accessible nameBuy on AMAZON
Markup
<span style="font-family: Arial; font-size: 16px; font-weight: bold; color: #ffffff; margin: 0">Buy on AMAZON</span>
Component · Ref 0IACGL
Affected pagehttps://nicks.com/
Element.banner_has_tag > .image-bannerI > .img_banner_nicks_buttons > .color_pink.outline_none[href$="bestsellers"]
Accessible nameshop bestsellers
Markup
<a href="/collections/bestsellers" class="button color_pink outline_none">shop bestsellers</a>
Component · Ref UYZOGV
Affected pagehttps://nicks.com/
Element.color_pink.outline_none[href$="peanuts-n-fudge"]
Accessible nameShop now
Markup
<a href="/products/peanuts-n-fudge" class="button color_pink outline_none">Shop now</a>
Component · Ref SUXPTG
Affected pagehttps://nicks.com/pages/contact
Element.contact__button > .button[type="submit"]
Accessible nameSend
Markup
<button type="submit" class="button">
          Send
        </button>
Component · Ref 7RBG5I
Affected pagehttps://nicks.com/
Element#Banner-template--17923658416284__image_banner_nicks_JxcYLC > div > .image-bannerI > .img_banner_nicks_buttons > .color_pink.outline_none.button
Accessible nameSign up today
Markup
<a href="https://app.onbrand.com/brand/nicks/college-ambassador-program" class="button color_pink outline_none">Sign up today</a>
Component · Ref AQSTWG
Affected pagehttps://nicks.com/
Element.reviews-item > .image-bannerI > .img_banner_nicks_buttons > .color_pink.outline_none[href$="bestsellers"]
Accessible nameExplore all bars
Markup
<a href="/collections/bestsellers" class="button color_pink outline_none">Explore all bars</a>
Component · Ref EFB1PA
Affected pagehttps://nicks.com/
Element.shadow-false:nth-child(1)
Accessible namemeet your new bff 💕
Markup
<h1 class="color-white shadow-false">meet your new bff 💕</h1>
Component · Ref PE8JOL
Affected pagehttps://nicks.com/products/almond-crunch
Element.slick-active[data-slick-index="1"][aria-hidden="false"] > .video-slider-item-creator > .video-slider-item-creator-name
Accessible namenicks
Markup
<div class="video-slider-item-creator-name">nicks</div>
Affected pages/ /products/almond-crunch
Component · Ref MQNY5U
Affected pagehttps://nicks.com/products/almond-crunch
Element.video-slider-item.slick-slide[data-slick-index="3"] > .video-slider-item-creator > .video-slider-item-creator-name
Accessible namenicks
Markup
<div class="video-slider-item-creator-name">nicks</div>
Affected pages/ /products/almond-crunch
Component · Ref JQ0HIA
Affected pagehttps://nicks.com/
Element.square_image_banner.vertical_align_mobile-bottom.vertical_align_desktop-bottom > .square_image_banner_info > h1
Accessible nameunwrap me baby
Markup
<h1 class="color-white shadow-true">unwrap me baby</h1>
Component · Ref 38GE6C
Affected pagehttps://nicks.com/
Element#Banner-template--17923658416284__image_half_banner_nicks_KkT6MD > .banner_tag > .tag-2.tag.color-yellow > .tag-text > .tag-large
Accessible namegluten free
Markup
<span class="tag-large">gluten free</span>
Component · Ref VDM0XJ
Affected pagehttps://nicks.com/products/almond-crunch
Element.selected
Accessible nameNavigate to page 1 of comments
Markup
<button data-v-7b12ab4e="" type="button" class="selected yotpo-reviews-pagination-item yotpo-pagination-number" page="1" aria-label="Navigate to page 1 of comments" aria-current="true">1</button>
Component · Ref KVSCCF
Affected pagehttps://nicks.com/
Element#Banner-template--17923658416284__image_banner_nicks_JT6irc > .banner_has_tag > .banner_tag > .tag-1.tag.color-yellow > .tag-text > .tag-large
Accessible nametastes like candy
Markup
<span class="tag-large">tastes like candy</span>
Component · Ref 38GE6F
Affected pagehttps://nicks.com/
Element#Banner-template--17923658416284__image_half_banner_nicks_KkT6MD > .banner_tag > .tag-1.tag.color-yellow > .tag-text > .tag-large
Accessible nameno added sugar
Markup
<span class="tag-large">no added sugar</span>

Showing 25 representative examples · 4 more affected elements not shown

High

IDs used in ARIA and labels must be unique

WCAG 4.1.2 (A)5 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 5 affected elements
Component · Ref 3V55PU
Affected pagehttps://nicks.com/products/almond-crunch
Element.menu-drawer__navigation-container > .header__search > .search-modal.modal__content[role="dialog"] > .search-modal__content.search-modal__content-bottom > predictive-search > .search[action="/search"][method="get"] > .field > .search__input.field__input[type="search"]
Rolecombobox
Markup
<input class="search__input field_..." id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" ...>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
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 T0OSTC
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv > div > div:nth-of-type(1) > div > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
        <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
      </button>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref OPESSR
Affected pagehttps://nicks.com/account/login
Elementdiv > div:nth-of-type(2) > predictive-search > form > div:nth-of-type(1) > button:nth-of-type(2)
Accessible nameSearch
Markup
<button class="search__button field__button" aria-label="Search">
            <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
          </button>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref UOBY3I
Affected pagehttps://nicks.com/
Elementa#HeaderDrawer-shop-nut-bars
Accessible nameNut bars
Markup
<a id="HeaderDrawer-shop-nut-bars" href="/collections/nut-bars" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
                                    Nut bars
                                  </a>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref GTMBNX
Affected pagehttps://nicks.com/account/login
Elementinput#Search-In-Modal
Rolecombobox
Markup
<input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref I691Y8
Affected pagehttps://nicks.com/cart
Elementdiv#link-shop > div > button
Accessible nameShop
Markup
<button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
                            <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
                            Shop
                          </button>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref ZX2J3L
Affected pagehttps://nicks.com/cart
Elementdiv:nth-of-type(2) > div:nth-of-type(1) > div > div > p:nth-of-type(2) > a
Accessible nameLog in
Markup
<a href="/account/login" class="link underlined-link">Log in</a>
Component · Ref 4FDH2S
Affected pagehttps://nicks.com/cart
Elementdiv#CartDrawer > div:nth-of-type(2) > div:nth-of-type(2) > button
Accessible nameClose
Markup
<button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close">
          <i class="i i-close"></i>
        </button>
High

Content overflows horizontally on narrow viewports

WCAG 1.4.10 (AA)5 instances5 inspected pages

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 5 affected elements
Component · Ref W6J2RG
Affected pagehttps://nicks.com/cart
Elementhtml
Accessible nameYour Shopping Cart – N!CK'S window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start'); {"shopId":31171674252,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/31171674252","merchantName":"N!CK'S","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"N!CK'S","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true} {"accessToken":"708f6bea562be0be675bdc30b9dc40ec","betas":["rich-media-storefront-analytics"],"domain":"nicks.com","predictiveSearch":true,"shopId":31171674252,"locale":"en"} var Shopify = Shopify || {}; Shopify.shop = "nicks-ice-cream.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Working 2026","id":141373112476,"schema_name":"ZMG","schema_version":"1.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "nicks.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/"; Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; Shopify.SignInWithShop = Shopify.SignInWithShop || {}; Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; Shopify.SignInWithShop.User.recognized = false; !function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window); !function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window); window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay"; window.ShopifyPay.redirectState = "pending"; window.Shopify = window.Shopify || {}; window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; window.Shopify.SignInWithShop.eligible = true; {"pageType":"cart"} await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]}; (function() { var isLoaded = false; function asyncLoad() { if (isLoaded) return; isLoaded = true; var urls = ["https:\/\/cdn.nfcube.com\/instafeed-591d882697a1feb988b8d3fb5a299f93.js?shop=nicks-ice-cream.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })(); var __st={"a":31171674252,"offset":-25200,"reqid":"dec295c5-4cb2-4fd5-82f1-37995d9307c5-1788882583","pageurl":"nicks.com\/cart","u":"61d1767c835a","p":"cart"}; window.ShopifyPaypalV4VisibilityTracking = true; !function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.s…[truncated by Evolize: exceeded D1 value limit]
Markup
<html class="js" lang="en" style="--header-height: 95px;"><head>
	<script type="text/javascript" async="" src="https://cdn.nfcube.com/instafeed-591d882697a1feb988b8d3fb5a299f93.js?shop=nicks-ice-cream.myshopify.com"></script><script type="text/javascript" async="" src="//nicks.com/cdn/s/trekkie.storefront.ce2a643c30d67cd7b828f2dda8cfc17d1d88fbb5.min.js"></script><script src="//nicks.com/cdn/shop/files/pandectes-rules.js?v=3406753247336251187"></script>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,init…
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)34 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 34 affected elements
Component · Ref UJRXJF
Affected pagehttps://nicks.com/pages/contact
Elementsummary#HeaderDrawer-shop
Accessible nameShop
Rolebutton
Markup
<summary id="HeaderDrawer-shop" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-shop">
                        Shop
                        <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
                        <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
                      </summary>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref 3MO9ZU
Affected pagehttps://nicks.com/cart
Elementsummary#HeaderMenu-shop
Accessible nameShop
Rolebutton
Markup
<summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false">
                <span>Shop</span>
              </summary>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref XD3IPE
Affected pagehttps://nicks.com/account/login
Elementdetails#Details-menu-drawer-container > summary
Accessible nameMenu
Rolebutton
Markup
<summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu" role="button" aria-expanded="false" aria-controls="menu-drawer">
      <span><!-- inline_asset_content: Asset not found. --><!-- inline_asset_content: Asset not found. --></span>
    </summary>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref OGB9H6
Affected pagehttps://nicks.com/products/almond-crunch
Elementdetails#Details-collapsible-row-0-template--17934782988444__main > summary
Accessible nameabout
Rolebutton
Markup
<summary role="button" aria-expanded="false" aria-controls="ProductAccordion-collapsible-row-0-template--17934782988444__main">
      <div class="summary__title">

        <div class="h4 accordion__title inline-richtext">
          about
        </div>
      </div><!-- inline_asset_content: Asset not found. --></summary>
Component · Ref A5FB93
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-1
Accessible nameFilter reviews by 5 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 5 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-1" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref A5FB90
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-4
Accessible nameFilter reviews by 2 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 2 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-4" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref A5FB8Y
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-2
Accessible nameFilter reviews by 4 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 4 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-2" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref A5FB8W
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-0
Accessible nameFilter reviews by all ratings
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by all ratings" aria-selected="true" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-0" class="yotpo-dropdown-option yotpo-dropdown-option--focus yotpo-dropdown-option--selected" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-7aac675c="" class="formated-value">All ratings</span></div><svg data-v-75d918e0="" data-v-7aac675c="" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg" class=…
Component · Ref A5FB8X
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-3
Accessible nameFilter reviews by 3 stars
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 3 stars" aria-selected="false" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-3" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns=…
Component · Ref A5FB97
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv#dropdown-yotpo-dropdown-0\.6606065621562547-yotpo-dropdown-option-5
Accessible nameFilter reviews by 1 star
Roleoption
Markup
<div data-v-7aac675c="" role="option" aria-label="Filter reviews by 1 star" aria-selected="false" id="dropdown-yotpo-dropdown-0.6606065621562547-yotpo-dropdown-option-5" class="yotpo-dropdown-option" data-testid="dropdown-option"><div data-v-7aac675c="" class="yotpo-dropdown-option-label" data-testid="dropdown-option-label"><span data-v-f702b75a="" class="yotpo-star-rating-filter yotpo-score" aria-hidden="true" data-testid="star-rating-filter"><span class="star-container"><svg class="yotpo-star-rating-icon yotpo-sr-star-full" width="13.35" height="13.35" viewBox="0 0 33 33" fill="none" xmlns="…
High

Modal dialog does not trap keyboard focus

WCAG 2.4.3 (A)6 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 6 affected elements
Component · Ref YS9PWX
Affected pagehttps://nicks.com/products/almond-crunch
Elementdiv > div > div:nth-of-type(4) > div > div:nth-of-type(2) > div
Accessible nameSearch
Roledialog
Markup
<div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
    <div class="modal-overlay"></div>
    <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
        <div class="field">
          <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-s…
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref XFK1CG
Affected pagehttps://nicks.com/cart
Elementdiv#CartDrawer > div:nth-of-type(2)
Accessible nameYour cart
Roledialog
Markup
<div class="drawer__inner gradient color-" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"><div class="drawer__inner-empty">
          <div class="cart-drawer__warnings center">
            <div class="cart-drawer__empty-content">
              <h2 class="cart__empty-text">Your cart is empty</h2>
              <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close">
                <i class="i i-close"></i>
              </button>
              <a href="/collections/all" class="button">
                Continue shopping
…
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)6 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 6 affected elements
Component · Ref 38CCY5
Affected pagehttps://nicks.com/account/login
Element.header__icons > .header__search > .search-modal.modal__content[role="dialog"] > .search-modal__content.search-modal__content-bottom > predictive-search > .search[action="/search"][method="get"] > .field > .search__input.field__input[type="search"]
Rolecombobox
Markup
<input class="search__input field_..." id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-re..." aria-controls="predictive-search-re..." aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" ...>
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref DWT70P
Affected pagehttps://nicks.com/products/almond-crunch
Element.yotpo-dropdown-closable
Accessible nameRating
Rolecombobox
Markup
<div data-v-7aac675c="" class="yotpo-dropdown-closa..." aria-expanded="false" aria-controls="dropdown-yotpo-dropd..." tabindex="0" aria-labelledby="yotpo-dropdown-0.660..." aria-haspopup="listbox" role="combobox" data-testid="dropdown-combobox">
Medium

Navigation regions are not distinguishable

WCAG 1.3.1 (A)10 instances5 inspected pages

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Why it matters

The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.

Recommended correction

Give each navigation region a distinct aria-label (e.g. "Primary", "Footer") when more than one is present.

View 10 affected elements
Component · Ref 86YIH8
Affected pagehttps://nicks.com/cart
Elementsticky-header > header > div > div > div:nth-of-type(3) > nav
Accessible nameShop Bestsellers Protein bars Candy bars Nut bars Ice cream Light ice cream Find in store
Markup
<nav class="header__inline-menu">
  <ul class="list-menu list-menu--inline" role="list"><li><header-menu>
            <details id="Details-HeaderMenu-1">
              <summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset" role="button" aria-expanded="false">
                <span>Shop</span>
              </summary>
              <div class="header__submenu_bg">
                <ul id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure color- gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li i…
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Component · Ref 6XY7S7
Affected pagehttps://nicks.com/cart
Elementdiv#menu-drawer > div > div > nav
Accessible nameShop Shop Bestsellers Protein bars Candy bars Nut bars Ice cream Ice cream Light ice cream Find in store my basket (0) subscribe sign in / register my favourites (0) shipping to: united kingdom
Markup
<nav class="menu-drawer__navigation">
            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
                      <summary id="HeaderDrawer-shop" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-shop">
                        Shop
                        <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
                        <span class="svg-wrapper"><!-- inline_asset_content: Asset not found. --></span>
    …
Affected pages/ /account/login /products/almond-crunch /pages/contact /cart
Medium

List items are not inside a list

WCAG 1.3.1 (A)11 instances2 inspected pages

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Why it matters

A <li> appears outside a <ul> or <ol>, so the list relationship is not conveyed to assistive technology.

Recommended correction

Wrap related <li> elements in a <ul> or <ol>, or use a different element for non-list content.

View 11 affected elements
Component · Ref BHNV8B
Affected pagehttps://nicks.com/
Element#featuredCol-template--17923658416284__featured_collection2_kLQRFp > .grid-margin-x.grid-x:nth-child(1) > .medium-12.large-12.small-12 > .header_alignment_center > .filterProductList.slick-initialized.slick-slider > .slick-list.draggable > .slick-track > .slick-active[data-slick-index="1"][aria-hidden="false"]
Accessible nameProtein Bars
Markup
<li class="slick-slide slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" style="width: 202px;">
Component · Ref HQ2FNY
Affected pagehttps://nicks.com/products/almond-crunch
Element#Slide-template--17934782988444__main-33180092792988
Accessible nameOpen media 1 in modal
Markup
<li id="Slide-template--1793..." class="product__media-item ..." data-media-id="template--1793478298..." data-slick-index="0" aria-hidden="false" tabindex="0" style="width: 736px;">
Medium

<video> elements must have captions

WCAG 1.2.2 (A)7 instances2 inspected pages

<video> elements must have captions

Why it matters

<video> elements must have captions

Recommended correction

Review the affected element and correct the reported accessibility issue.

View 7 affected elements
Component · Ref LIFMX4
Affected pagehttps://nicks.com/
Element.slick-active[data-slick-index="1"][aria-hidden="false"] > video
Markup
<video controls="" playsinline="" preload="none" poster="//nicks.com/cdn/shop/files/preview_images/a1c278346bc74fae89088ad26d50e785.thumbnail.0000000000.jpg?v=1754307377" width="1920" height="auto">
Affected pages/ /products/almond-crunch
Low

Video may be missing captions

WCAG 1.2.2 (A)31 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 matters

A video element has no captions or subtitles track. Whether captions are needed depends on the audio content and requires manual review.

Recommended correction

Provide a synchronized captions track (<track kind="captions">) for video with meaningful audio.

View 31 affected elements
Component · Ref FD9LMP
Affected pagehttps://nicks.com/
Elementdiv#video_slidertemplate--17923658416284__video_slider_GjkEtg > div:nth-of-type(2) > div > div:nth-of-type(4) > video
Markup
<video controls="" playsinline="" preload="none" poster="//nicks.com/cdn/shop/files/preview_images/349a9d50105342a1a313ee23041e3799.thumbnail.0000000000.jpg?v=1748268499" width="1920" height="auto">
                  
                    <source src="//nicks.com/cdn/shop/videos/c/vp/349a9d50105342a1a313ee23041e3799/349a9d50105342a1a313ee23041e3799.m3u8?v=0" type="application/x-mpegURL">
                  
                    <source src="//nicks.com/cdn/shop/videos/c/vp/349a9d50105342a1a313ee23041e3799/349a9d50105342a1a313ee23041e3799.HD-1080p-2.5Mbps-48251834.mp4?v=0" type="video/mp4">
      …
Affected pages/ /products/almond-crunch
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 SUEXA2
Affected pagehttps://nicks.com/cart
Elementhtml > body
Accessible name🍪 This website uses cookies to ensure you get the best experience. Learn morePreferencesDeclineAccept Manage consent preferences Reject all Accept all We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies. Strictly necessary cookies Always allowed These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies. Cookies details Namesecure_customer_sigProviderShopifyDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed to identify a user after they sign into a shop as a customer so they do not need to log in again.NamelocalizationProviderShopifyDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed to localize the cart to the correct country.Namecart_currencyProviderShopifyDomainnicks.comPath/TypeFirst-party (Cookie)Retention2 yearsPurposeUsed after a checkout is completed to initialize a new empty cart with the same currency as the one just used.Name_tracking_consentProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed to store a user's preferences if a merchant has set up privacy rules in the visitor's region.Nameshopify_pay_redirectProviderShopifyDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 hoursPurposeUsed to accelerate the checkout process when the buyer has a Shop Pay account.Namekeep_aliveProviderShopifyDomainnicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeUsed when international domain redirection is enabled to determine if a request is the first one of a session.Namereceive-cookie-deprecationProviderShopifyDomain.adnxs.comPath/TypeThird-party (Cookie)Retention1 yearsPurposeA cookie specified by Google to identify certain Chrome browsers affected by the third-party cookie deprecation. Functional cookies These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Cookies details NametsProviderPaypalDomain.creativecdn.comPath/TypeThird-party (Cookie)Retention1 yearsPurposeUsed in context with the PayPal payment-function on the website. The cookie is necessary for making a safe transaction through PayPal.NameVISITOR_INFO1_LIVEProviderGoogleDomain.youtube.comPath/TypeThird-party (Cookie)Retention6 monthsPurposeA cookie that YouTube sets that measures your bandwidth to determine whether you get the new player interface or the old.Name_pinterest_ct_uaProviderPinterestDomain.ct.pinterest.comPath/TypeThird-party (Cookie)Retention1 yearsPurposeUsed to group actions across pages.Name_hjSessionUser_2305309ProviderHotjarDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 yearsName_hjSession_2305309ProviderHotjarDomain.nicks.comPath/TypeFirst-party (Cookie)Retention30 minutes Performance cookies These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular. Cookies details Name_orig_referrerProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention2 yearsPurposeAllows merchant to identify where people are visiting them from.Name_shopify_yProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeShopify analytics.Name_landing_pageProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention2 yearsPurposeCapture the landing page of visitor when they come from other sites.Name_shopify_sa_tProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeCapture the landing page of visitor when they come from other sites to support marketing analytics.Name_shopify_sProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeUsed to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.Name_shopify_sa_pProviderShopifyDomain.nicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeCapture the landing page of visitor when they come from other sites to support marketing analytics.Name__cf_bmProviderCloudFlareDomain.js.ubembed.comPath/TypeThird-party (Cookie)Retention30 minutesPurposeUsed to manage incoming traffic that matches criteria associated with bots.Name_gidProviderGoogleDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 daysPurposeCookie is placed by Google Analytics to count and track pageviews.Name_gatProviderGoogleDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 minutesPurposeCookie is placed by Google Analytics to filter requests from bots.Name_gaProviderGoogleDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeCookie is set by Google Analytics with unknown functionalityName__attentive_idProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed by attentive sms services.Name__attentive_ccoProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed by attentive sms services.Name_attn_ProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeUsed by attentive sms services.Name__attentive_pvProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeUsed by attentive sms services.Name__attentive_ss_referrerProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention30 minutesPurposeUsed by attentive sms services.Name_shopify_sProviderShopifyDomaincomPath/TypeThird-party (Cookie)RetentionSessionPurposeUsed to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.Name__attentive_dvProviderAttentiveDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 daysPurposeUsed by attentive sms services.Name_sp_ses.d2c6ProviderSnowplowDomainnicks.comPath/TypeFirst-party (Cookie)Retention30 minutesName_sp_id.d2c6ProviderSnowplowDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsName_ga_YJV8JSTK88ProviderGoogleDomain.nicks.comPath/TypeFirst-party (Cookie)Retention1 years Targeting cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Cookies details Name_gcl_auProviderGoogleDomain.nicks.comPath/TypeFirst-party (Cookie)Retention3 monthsPurposeCookie is placed by Google Tag Manager to track conversions.Namear_debugProviderTeadsDomain.creativecdn.comPath/TypeThird-party (Cookie)Retention1 yearsPurposeChecks whether a technical debugger-cookie is present.Name__kla_idProviderKlaviyoDomainnicks.comPath/TypeFirst-party (Cookie)Retention1 yearsPurposeTracks when someone clicks through a Klaviyo email to your website.NameIDEProviderGoogleDomain.doubleclick.netPath/TypeThird-party (Cookie)Retention1 yearsPurposeTo measure the visitors’ actions after they click through from an advert. Expi…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="gradient animate--hover- overflow-hidden"><div role="region" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" id="pandectes-banner" class="cc-window-wrapper cc-bottom-wrapper " style=""><div class="pd-cookie-banner-window cc-window cc-banner cc-type-custom cc-theme-wired cc-bottom cc-color-override-186450242 "><!--googleoff: all--><div class="cc-logo"><img class="cc-banner-logo" style="max-height: 28px;" src="https://nicks-ice-cream.myshopify.com/cdn/shop/files/pandectes-banner-logo.png" alt="logo"></div><span id="cookieconsent:desc" class="cc-me…
Low

List markup is malformed

WCAG 1.3.1 (A)2 instances1 inspected page

A list contains elements other than the list items it should, breaking its structure.

Why it matters

A list contains elements other than the list items it should, breaking its structure.

Recommended correction

Ensure <ul>/<ol> contain only <li> (plus <script>/<template>) as direct children.

View 2 affected elements
Component · Ref SFU5G8
Affected pagehttps://nicks.com/
Element#featuredCol-template--17923658416284__featured_collection2_JWhhfM > .grid-margin-x.grid-x:nth-child(1) > .medium-12.large-12.small-12 > .header_alignment_center > .filterProductList.slick-initialized.slick-slider
Accessible nameBestsellers Protein Bars Candy bars Nut Bars
Markup
<ul class="filterProductList slick-initialized slick-slider">

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.