<!doctype html>
<html lang="en">
<head >
    <title>Simplyscuba UK Sale Outlet - Up to 80% Off - BrandAlley</title>
<meta charset="utf-8"/>
<meta name="description" content="Discover the Simplyscuba Sales with up to 80% off your order! Be quick, with designer outlet prices, BrandAlley&#039;s exclusive flash sales sell out fast!"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/css/styles.css" />
<link  rel="icon" type="image/x-icon" href="https://www.brandalley.co.uk/media/favicon/default/apple-touch-icon-57x57.jpeg" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.brandalley.co.uk/media/favicon/default/apple-touch-icon-57x57.jpeg" />
<style>
.ais-Panel .ais-RefinementList-searchBox {display:none;}
body #onetrust-consent-sdk .ot-sdk-container .ot-sdk-row #onetrust-button-group-parent #onetrust-pc-btn-handler {
    background-color: #ffdd00;
    border-color: #ffdd00;
}
body #onetrust-consent-sdk .ot-sdk-container .ot-sdk-row #onetrust-button-group-parent #onetrust-pc-btn-handler:hover { background-color: #fae673; border-color: #fae673;}
.product-slider-widget-container {display:none;}
#onetrust-consent-sdk .ot-sdk-container .ot-sdk-row #onetrust-button-group-parent .onetrust-banner-options #onetrust-accept-btn-handler, #onetrust-consent-sdk .ot-sdk-container .ot-sdk-row #onetrust-button-group-parent .onetrust-banner-options #onetrust-reject-all-handler {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.is-widget-container-categories, .is-widget-container-clearance_size{display: none;}
@media only screen and (max-width: 480px) {
  .out-stock__label {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 760px) {
    [data-autocomplete-source-id="products"] {order:3}
    [data-autocomplete-source-id="categories"] {order:2}
    .aa-Panel.productColumn2{ overflow: scroll; margin-left: -12px; width:100%;}
}
</style>
<!-- Google Tag Manager -->
  <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://brand.brandalley.co.uk/0qrgjq1xdg6667c.js?awl='+i.replace(/^GTM-/, '')+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-N65KRZQF');</script>
  <!-- End Google Tag Manager -->


<!-- Brands Page empty brands fix -->
<script>
  if (/\/superhome?$/i.test(window.location.pathname)) {
    let style = document.createElement('style');
    style.innerHTML = '#parent-superhome show-error { display: none !important; }';
    document.head.appendChild(style);
  } 
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
  <!-- Temp Popup change -->
  var oldText = "Up to 80% Off";
    var newText = "New Customers 15% Off. Enter code WELCOME15 in Cart";
    var popupbanners = document.querySelectorAll('.develo-login-register-popup .h2.leading-none');
    popupbanners.forEach(function(el) {
            if (el.innerText.includes(oldText)) {
                el.innerText = newText;
                el.style.fontSize = "16px"; 
                el.style.lineHeight = "1.2";
                el.style.whiteSpace = "normal";
            }
        });

    if (!/\/brands\.html\/?$/i.test(window.location.pathname)) {
        return;
    }

    const config = window.algoliaConfig;
    if (!config || !config.applicationId || !config.apiKey) {
        return;
    }

    const client = algoliasearch(config.applicationId, config.apiKey);
    const indexName = config.indexName + '_products';
    const index = client.initIndex(indexName);
    const categoryPageId = window.algoliaConfig?.request?.path;
    const filterString = `in_stock=1 AND categoryPageId:"${categoryPageId}"`;

    index.search('', {
        facets: ['ba_brand'],
        filters: filterString,
        hitsPerPage: 0,
        maxValuesPerFacet: 1000
    }).then(({ facets }) => {
        if (facets && facets['ba_brand']) {
           const brandData = facets['ba_brand']; 
           const liveBrands = new Set(
            Object.entries(brandData)
                .filter(([name, count]) => count > 4) 
                .map(([name, count]) => normalize(name))
        );
            updateBrandStatus(liveBrands);
        }
    }).catch(err => {
        console.error(err);
    });

    function updateBrandStatus(liveBrandsSet) {
        const sections = document.querySelectorAll('div[id^="letter-"]');

        sections.forEach(section => {
            const listItems = section.querySelectorAll('li');

            listItems.forEach(li => {
                const link = li.querySelector('a');
                if (link) {
                    const htmlBrandName = normalize(link.innerText);

                    // If the brand is NOT in the live stock list
                    if (!liveBrandsSet.has(htmlBrandName)) {
                        // Grey it out
                      //  link.style.color = '#d1d5db'; 
                        // Make it not clickable
                        //link.style.pointerEvents = 'none';
                        //link.style.cursor = 'default';
                        //link.style.display = 'none';
                        //link.removeAttribute('href');
                        li.remove();
                    }
                }
            });
        });
    }

    function normalize(str) {
        return str ? str.trim().toLowerCase().replace(/\s+/g, ' ') : '';
    }
});
</script>    
<script type="application/ld+json">
  {"@context":"https://schema.org","@type":"WebSite","url":"https://www.brandalley.co.uk/","name":"BrandAlley","description":"Discover the Simplyscuba Sales with up to 80% off your order! Be quick, with designer outlet prices, BrandAlley's exclusive flash sales sell out fast!","alternateName":"BrandAlley | Designer Sales","potentialAction":{"@type":"SearchAction","target":"https://www.brandalley.co.uk/catalogsearch/result/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>

<script type="application/ld+json">
  {"@context":"https://schema.org","@type":"Organization","name":"BrandAlley","brand":"BrandAlley","url":"https://www.brandalley.co.uk/","logo":"https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/logo.svg","description":"Discover the Simplyscuba Sales with up to 80% off your order! Be quick, with designer outlet prices, BrandAlley's exclusive flash sales sell out fast!","sameAs":["https://www.facebook.com/BrandAlley","https://www.instagram.com/brandalleyuk","https://www.pinterest.com/brandalleyuk","https://www.youtube.com/user/brandalleyUK"],"contactPoint":{"@type":"ContactPoint","contactType":"customer service","url":"https://www.brandalley.co.uk/contact/"}}</script>
<link rel="canonical" href="https://www.brandalley.co.uk/simplyscuba" /><link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" href="https://fonts.gstatic.com/s/anuphan/v3/2sDeZGxYgY7LkLT0mWoDam--C70.woff2" as="font" type="font/woff2" crossorigin><link rel="stylesheet" type="text/css" href="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Trustpilot_Reviews/css/trustpilot.min.css" media="print" onload="this.media='all';" fetchpriority="low" />

<style type="text/css">
    .page-header [data-content-type=row]:has(.develo-top-banner){min-height:44px;height:44px}.aa-InputWrapperSuffix{display:none}@media (min-width:768px){.aa-InputWrapper .aa-Input{max-width:659px}}
</style>

<script type="text/javascript">
    (function(){
        (function(e,i){
            var r=document.createElement("link");
            r.rel="preconnect";
            r.as="script";
            var t=document.createElement("link");
            t.rel="dns-prefetch";
            t.as="script";
            var n=document.createElement("script");
            n.id="spcloader";
            n.type="text/javascript";
            n["async"]=true;
            n.charset="utf-8";
            window.didomiConfig=window.didomiConfig||{};
            window.didomiConfig.sdkPath=window.didomiConfig.sdkPath||"https\u003A\u002F\u002Fsdk.privacy\u002Dcenter.org/";
            var s=window.didomiConfig.sdkPath;
            var o=s+e+"/loader.js"+(i?"?target_type=notice&target="+i:"");
            if(window.didomiConfig.user){
                var u=window.didomiConfig.user;
                var a=u.country;
                var c=u.region;
                if(a){
                    o=o+(o.indexOf("?")>-1?"&":"?")+"country="+a;
                    if(c){
                        o=o+"&region="+c
                    }
                }
            }
            r.href=s;
            t.href=s;
            n.src=o;
            var d=document.getElementsByTagName("script")[0];
            d.parentNode.insertBefore(r,d);
            d.parentNode.insertBefore(t,d);
            d.parentNode.insertBefore(n,d)
        })("828a18a0\u002Dc148\u002D45e4\u002D8f49\u002D5d6bfe9d63c8","Mibx2WKG")
    })();
</script>

<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    window.YIREO_GOOGLETAGMANAGER2_ENABLED = true;
    (function (events) {
        const initYireoGoogleTagManager2 = function () {
            events.forEach(function (eventType) {
                window.removeEventListener(eventType, initYireoGoogleTagManager2);
            });

                        (function (w, d, s, l, i) {
                w[l] = w[l] || [];
                w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
                var f = d.getElementsByTagName(s)[0],
                    j = d.createElement(s),
                    dl = l != 'dataLayer' ? '&l=' + l : '';
                j.async = true;
                j.src = 'https://gtm.brandalley.co.uk/gtm.js?id=' + i + dl;
                f.parentNode.insertBefore(j, f);
            })(window, document, 'script', 'dataLayer', 'GTM-5CKV3DP5');
                    }

        events.forEach(function (eventType) {
            window.addEventListener(eventType, initYireoGoogleTagManager2, {once: true, passive: true})
        })
    })(['load', 'keydown', 'mouseover', 'scroll', 'touchstart', 'wheel']);

    </script>

    <link rel="preconnect" href="https://ANLXYSM6QE-dsn.algolia.net" crossorigin>
<script>
    var BASE_URL = 'https://www.brandalley.co.uk/';
    var THEME_PATH = 'https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB';
    var COOKIE_CONFIG = {
        "expires": null,
        "path": "\u002F",
        "domain": ".brandalley.co.uk",
        "secure": true,
        "lifetime": "2592000",
        "cookie_restriction_enabled": false    };
    var CURRENT_STORE_CODE = 'default';
    var CURRENT_WEBSITE_ID = '1';

    window.hyva = window.hyva || {}

    window.cookie_consent_groups = window.cookie_consent_groups || {}
    window.cookie_consent_groups['necessary'] = true;

    window.cookie_consent_config = window.cookie_consent_config || {};
    window.cookie_consent_config['necessary'] = [].concat(
        window.cookie_consent_config['necessary'] || [],
        [
            'user_allowed_save_cookie',
            'form_key',
            'mage-messages',
            'private_content_version',
            'mage-cache-sessid',
            'last_visited_store',
            'section_data_ids'
        ]
    );
</script>
<script>
    'use strict';
    (function( hyva, undefined ) {

        function lifetimeToExpires(options, defaults) {

            const lifetime = options.lifetime || defaults.lifetime;

            if (lifetime) {
                const date = new Date;
                date.setTime(date.getTime() + lifetime * 1000);
                return date;
            }

            return null;
        }

        function generateRandomString() {

            const allowedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
                length = 16;

            let formKey = '',
                charactersLength = allowedCharacters.length;

            for (let i = 0; i < length; i++) {
                formKey += allowedCharacters[Math.round(Math.random() * (charactersLength - 1))]
            }

            return formKey;
        }

        const sessionCookieMarker = {noLifetime: true}

        const cookieTempStorage = {};

        const internalCookie = {
            get(name) {
                const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
                return v ? v[2] : null;
            },
            set(name, value, days, skipSetDomain) {
                let expires,
                    path,
                    domain,
                    secure,
                    samesite;

                const defaultCookieConfig = {
                    expires: null,
                    path: '/',
                    domain: null,
                    secure: false,
                    lifetime: null,
                    samesite: 'lax'
                };

                const cookieConfig = window.COOKIE_CONFIG || {};

                expires = days && days !== sessionCookieMarker
                    ? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig)
                    : lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires;

                path = cookieConfig.path || defaultCookieConfig.path;
                domain = !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain);
                secure = cookieConfig.secure || defaultCookieConfig.secure;
                samesite = cookieConfig.samesite || defaultCookieConfig.samesite;

                document.cookie = name + "=" + encodeURIComponent(value) +
                    (expires && days !== sessionCookieMarker ? '; expires=' + expires.toGMTString() : '') +
                    (path ? '; path=' + path : '') +
                    (domain ? '; domain=' + domain : '') +
                    (secure ? '; secure' : '') +
                    (samesite ? '; samesite=' + samesite : 'lax');
            },
            isWebsiteAllowedToSaveCookie() {
                const allowedCookies = this.get('user_allowed_save_cookie');
                if (allowedCookies) {
                    const allowedWebsites = JSON.parse(unescape(allowedCookies));

                    return allowedWebsites[CURRENT_WEBSITE_ID] === 1;
                }
                return false;
            },
            getGroupByCookieName(name) {
                const cookieConsentConfig = window.cookie_consent_config || {};
                let group = null;
                for (let prop in cookieConsentConfig) {
                    if (!cookieConsentConfig.hasOwnProperty(prop)) continue;
                    if (cookieConsentConfig[prop].includes(name)) {
                        group = prop;
                        break;
                    }
                }
                return group;
            },
            isCookieAllowed(name) {
                const cookieGroup = this.getGroupByCookieName(name);
                return cookieGroup
                    ? window.cookie_consent_groups[cookieGroup]
                    : this.isWebsiteAllowedToSaveCookie();
            },
            saveTempStorageCookies() {
                for (const [name, data] of Object.entries(cookieTempStorage)) {
                    if (this.isCookieAllowed(name)) {
                        this.set(name, data['value'], data['days'], data['skipSetDomain']);
                        delete cookieTempStorage[name];
                    }
                }
            }
        };

        hyva.getCookie = (name) => {
            const cookieConfig = window.COOKIE_CONFIG || {};

            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
                return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null;
            }

            return internalCookie.get(name);
        }

        hyva.setCookie = (name, value, days, skipSetDomain) => {
            const cookieConfig = window.COOKIE_CONFIG || {};

            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
                cookieTempStorage[name] = {value, days, skipSetDomain};
                return;
            }
            return internalCookie.set(name, value, days, skipSetDomain);
        }


        hyva.setSessionCookie = (name, value, skipSetDomain) => {
            return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain)
        }

        hyva.getBrowserStorage = () => {
            const browserStorage = window.localStorage || window.sessionStorage;
            if (!browserStorage) {
                console.warn('Browser Storage is unavailable');
                return false;
            }
            try {
                browserStorage.setItem('storage_test', '1');
                browserStorage.removeItem('storage_test');
            } catch (error) {
                console.warn('Browser Storage is not accessible', error);
                return false;
            }
            return browserStorage;
        }

        hyva.postForm = (postParams) => {
            const form = document.createElement("form");

            let data = postParams.data;

            if (! postParams.skipUenc && ! data.uenc) {
                data.uenc = btoa(window.location.href);
            }
            form.method = "POST";
            form.action = postParams.action;

            Object.keys(postParams.data).map(key => {
                const field = document.createElement("input");
                field.type = 'hidden'
                field.value = postParams.data[key];
                field.name = key;
                form.appendChild(field);
            });

            const form_key = document.createElement("input");
            form_key.type = 'hidden';
            form_key.value = hyva.getFormKey();
            form_key.name="form_key";
            form.appendChild(form_key);

            document.body.appendChild(form);

            form.submit();
        }

        hyva.getFormKey = function () {
            let formKey = hyva.getCookie('form_key');

            if (!formKey) {
                formKey = generateRandomString();
                hyva.setCookie('form_key', formKey);
            }

            return formKey;
        }

        hyva.formatPrice = (value, showSign, options = {}) => {
            const formatter = new Intl.NumberFormat(
                'en\u002DGB',
                Object.assign({
                    style: 'currency',
                    currency: 'GBP',
                    signDisplay: showSign ? 'always' : 'auto'
                }, options)
            );
            return (typeof Intl.NumberFormat.prototype.formatToParts === 'function') ?
                formatter.formatToParts(value).map(({type, value}) => {
                    switch (type) {
                        case 'currency':
                            return '\u00A3' || value;
                        case 'minusSign':
                            return '- ';
                        case 'plusSign':
                            return '+ ';
                        default :
                            return value;
                    }
                }).reduce((string, part) => string + part) :
                formatter.format(value);
        }

        const formatStr = function (str, nStart) {
            const args = Array.from(arguments).slice(2);

            return str.replace(/(%+)([0-9]+)/g, (m, p, n) => {
                const idx = parseInt(n) - nStart;

                if (args[idx] === null || args[idx] === void 0) {
                    return m;
                }
                return p.length % 2
                    ? p.slice(0, -1).replace('%%', '%') + args[idx]
                    : p.replace('%%', '%') + n;
            })
        }

        hyva.str = function (string) {
            const args = Array.from(arguments);
            args.splice(1, 0, 1);

            return formatStr.apply(undefined, args);
        }

        hyva.strf = function () {
            const args = Array.from(arguments);
            args.splice(1, 0, 0);

            return formatStr.apply(undefined, args);
        }

        /**
         * Take a html string as `content` parameter and
         * extract an element from the DOM to replace in
         * the current page under the same selector,
         * defined by `targetSelector`
         */
        hyva.replaceDomElement = (targetSelector, content) => {
            // Parse the content and extract the DOM node using the `targetSelector`
            const parser = new DOMParser();
            const doc = parser.parseFromString(content, 'text/html');
            const contentNode = doc.querySelector(targetSelector);

            // Bail if content can't be found
            if (!contentNode) {
                return;
            }

            hyva.activateScripts(contentNode)

            // Replace the old DOM node with the new content
            document.querySelector(targetSelector).replaceWith(contentNode);

            // Reload customerSectionData and display cookie-messages if present
            window.dispatchEvent(new CustomEvent("reload-customer-section-data"));
            hyva.initMessages();
        }

        hyva.activateScripts = (contentNode) => {
            // Extract all the script tags from the content.
            // Script tags won't execute when inserted into a dom-element directly,
            // therefore we need to inject them to the head of the document.
            const tmpScripts = contentNode.getElementsByTagName('script');

            if (tmpScripts.length > 0) {
                // Push all script tags into an array
                // (to prevent dom manipulation while iterating over dom nodes)
                const scripts = [];
                for (let i = 0; i < tmpScripts.length; i++) {
                    scripts.push(tmpScripts[i]);
                }

                // Iterate over all script tags and duplicate+inject each into the head
                for (let i = 0; i < scripts.length; i++) {
                    let script = document.createElement('script');
                    script.innerHTML = scripts[i].innerHTML;

                    document.head.appendChild(script);

                    // Remove the original (non-executing) node from the content
                    scripts[i].parentNode.removeChild(scripts[i]);
                }
            }
            return contentNode;
        }

        const replace = {['+']: '-', ['/']: '_', ['=']: ','};
        hyva.getUenc = () => btoa(window.location.href).replace(/[+/=]/g, match => replace[match]);

        let currentTrap;

        const focusableElements = (rootElement) => {
            const selector = 'button, [href], input, select, textarea, details, [tabindex]:not([tabindex="-1"]';
            return Array.from(rootElement.querySelectorAll(selector))
                .filter(el => {
                    return el.style.display !== 'none'
                        && !el.disabled
                        && el.tabIndex !== -1
                        && (el.offsetWidth || el.offsetHeight || el.getClientRects().length)
                })
        }

        const focusTrap = (e) => {
            const isTabPressed = e.key === 'Tab' || e.keyCode === 9;
            if (!isTabPressed) return;

            const focusable = focusableElements(currentTrap)
            const firstFocusableElement = focusable[0]
            const lastFocusableElement = focusable[focusable.length - 1]

            e.shiftKey
                ? document.activeElement === firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault())
                : document.activeElement === lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault())
        };

        hyva.releaseFocus = (rootElement) => {
            if (currentTrap && (!rootElement || rootElement === currentTrap)) {
                currentTrap.removeEventListener('keydown', focusTrap)
                currentTrap = null
            }
        }
        hyva.trapFocus = (rootElement) => {
            if (!rootElement) return;
            hyva.releaseFocus()
            currentTrap = rootElement
            rootElement.addEventListener('keydown', focusTrap)
            const firstElement = focusableElements(rootElement)[0]
            firstElement && firstElement.focus()
        }

                hyva.alpineInitialized = (fn) => window.addEventListener('alpine:initialized', fn, {once: true})
                window.addEventListener('user-allowed-save-cookie', () => internalCookie.saveTempStorageCookies())

    }( window.hyva = window.hyva || {} ));
</script>
<script>
    if (!window.IntersectionObserver) {
        window.IntersectionObserver = function (callback) {
            this.observe = el => el && callback(this.takeRecords());
            this.takeRecords = () => [{isIntersecting: true, intersectionRatio: 1}];
            this.disconnect = () => {};
            this.unobserve = () => {};
        }
    }
</script>
</head>
<body id="html-body" class="cms-simplyscuba cms-page-view page-layout-brand_acquisition">

<script>
    function develoWrapperLoginRegisterPopup() {
        return {
            ...hyva.modal(),
            isCustomerLoggedIn: brandAlleyIsCustomerLoggedIn,
            forceGuestPopupEnabled: true,
            includeElements: "a#customer-menu,#cart-drawer" ?? '',
            includeClasses: "#cart-drawer .btn-outline,.checkout-methods-items .btn-primary" ?? '',
            excludeClasses: "a.btn-outline,.brand-directory-main,.login-overlay,.brand-products-top .breadcrumbs,.brand-description-content,.brand-share,.brand-product-list .item,.view-more-brand-list,.allowLink,.social-links,#footer,#showJoinBox,#showLoginBox,.new-login,.logo,.logo-link,li.blog,.main-cat,#login-form,.customer-account-forgotpassword #form-validate,.customer-account-create #form-validate,.cms-page-view .main-container,.contacts-index-index .main-container,.closeBtn,.contact-link,.add-to-basket-button,.login-page-form-button,.login-page-register-button,.register-page-register-button,.recaptcha-legal-notice,.footer-link,.forgot-password-link,.back" ?? '',
            modalInstancesToIgnore: null ?? '',
            intentUrl: '',
            loginRedirectCookieName: 'login_redirect',
            storeCode: "default",
            init() {
                this.setupGlobalHandlers();
                this.setupClassesElementList();
                this.replaceBackdropHandler();
                this.resetRedirect();

                if (this.forceGuestPopupEnabled && !this.isCustomerLoggedIn()) {
                    this.setupGuestPopup();
                }
            },
            setupClassesElementList() {
                this.includeElements = this.includeElements.split(',')
                this.includeClasses = this.includeClasses.split(',')
                this.excludeClasses = this.excludeClasses.split(',')
                this.modalInstancesToIgnore = this.modalInstancesToIgnore.split(',')
                this.modalInstancesToIgnore.push("login-register-modal")
            },
            resetRedirect() {
                /**
                 * At this point if customer is not currently logged in then we will reset the redirect cookie
                 * @type {string}
                 */
                document.cookie = `login_redirect=; path=/; domain=www.brandalley.co.uk; expires=Thu, 01 Jan 1970 00:00:00 UTC;`
                document.cookie = `login_redirect=; path=/; domain=.www.brandalley.co.uk; expires=Thu, 01 Jan 1970 00:00:00 UTC;`
            },
            setupGuestPopup() {

                /**
                 * Setup events manually on the include elements, so they override and prevent alpine actions
                 * Important: This will only find elements to trigger that exist on page-load
                 * Meaning x-if elements such as cart checkout button will not be found.
                 */
                if (this.includeClasses.length) {
                    const includeClassesElementsList = document.querySelectorAll(this.includeClasses);

                    includeClassesElementsList.forEach((element) => {
                        element.addEventListener('click', (e) => {
                            if (this.isCustomerLoggedIn()) {
                                return;
                            }

                            e.preventDefault();
                            e.stopImmediatePropagation();
                            if (element.tagName.toLowerCase() === 'a') {
                                this.redirectLoginSignupIntent(e);
                            }
                            showDeveloLoginRegisterPopup();
                        })
                    });
                }

                // Setup events globally for any mixture of elements and classes/ids that are in the exclusion list
                window.addEventListener('click', (e) => this.handleShowPopup(e))
            },
            handleShowPopup(clickEvent) {
                if (this.isCustomerLoggedIn()) {
                    return;
                }
                let triggerModal = true
                let clickedElement = clickEvent.target
                let clickedElClasses = clickedElement.classList.entries()
                let baClassList = []
                let baIdList = []

                /**
                 * Check if the captured element is inside a modal instance.
                 * Check if the modal instance is in our ignore list, so it won't be checked for triggerable elements.
                 */
                let modalInstance = clickedElement.closest('div[aria-modal]') ?? clickedElement.closest('div[x-ref]')
                let isModalOpen = modalInstance

                if (modalInstance && !this.modalInstancesToIgnore.includes(modalInstance.getAttribute('aria-labelledby'))) {
                    // At this point we can just say the modal is open to stop the process
                    isModalOpen = false;
                }

                // Exclusion list clicked el checks
                const isCapturedElementCorrect = this.includeElements.includes(clickedElement.tagName.toLowerCase())
                const isCapturedElementAncestorCorrect = clickedElement.closest(this.includeElements)

                // Inclusion list clicked el checks
                const isCapturedElementInIncludeClasses = this.includeClasses.includes(clickedElement.tagName.toLowerCase())
                const isCapturedElementAncestorInIncludeClasses = clickedElement.closest(this.includeClasses)

                // Is inside cookie banner
                const isInsideCookieBanner = clickedElement.closest('#onetrust-consent-sdk')

                /**
                 * isModalOpen - Checks for any valid instances of a modal are already open and ignore elements inside to re-trigger
                 * isCapturedElementCorrect - Is the clicked element in the whitelist
                 * isCapturedElementAncestorCorrect - Is the clicked element ancestor in the whitelist
                 * isInsideCookieBanner - Custom check for cookie banner as this is element is not considered modal
                 */
                if (!isModalOpen && (isCapturedElementCorrect || isCapturedElementAncestorCorrect) && !isInsideCookieBanner) {
                    // If the captured element fails validation then we know the ancestor should be our target
                    if (!this.includeElements.includes(clickedElement.tagName.toLowerCase())) {
                        // Update the element that was captured to be the ancestor that matches
                        clickedElement = clickedElement.closest(this.includeElements)
                        clickedElClasses = clickedElement.classList.entries()
                    }

                    /**
                     * If captured element was found in the include classes list then just return as it should trigger
                     * Quick check for sanity on inclusion and exclusion elements that are trying to do both
                     */
                    if (isCapturedElementInIncludeClasses || isCapturedElementAncestorInIncludeClasses) {
                        if (isCapturedElementCorrect || isCapturedElementAncestorCorrect) {
                            console.error('Element found in both inclusion and exclusion list:', clickedElement)
                        }
                        return;
                    }

                    buildClassIdList(this.excludeClasses)

                    // Check if captured element classes should not trigger modal
                    for (const value of clickedElClasses) {
                        if (baClassList.includes(value[1])) {
                            triggerModal = false
                        }
                    }

                    // Check if captured element ID should not trigger modal
                    if (baIdList.includes(clickedElement['id'])) {
                        triggerModal = false
                    }

                    if (clickedElement.tagName.toLowerCase() === 'a') {
                        this.redirectLoginSignupIntent(clickEvent)
                    }

                    if (triggerModal) {
                        clickEvent.preventDefault()
                        clickEvent.stopImmediatePropagation()
                        showDeveloLoginRegisterPopup()
                    }

                    /**
                     * Sets up an array of classes and IDs to check against
                     */
                    function buildClassIdList(excludeClasses) {
                        excludeClasses.map((val) => {
                            if (val.includes('.')) {
                                val = val.replace('.', '').trim()
                                baClassList.push(val)
                            } else if (val.includes('#')) {
                                val = val.replace('#', '').trim()
                                baIdList.push(val)
                            }
                        })
                    }
                }
            },
            /**
             * Sets the redirect cookie for login and register when links are clicked with a valid URL
             * @param clickEvent
             */
            redirectLoginSignupIntent(clickEvent) {

                let target = clickEvent.target;
                const isLink = target.tagName.toLowerCase() === 'a';
                const isParentLink = clickEvent.target.closest('a');
                const excludeIds = ['customer-menu']

                /**
                 * Get the correct link element if the captured element happens to be a child instead
                 */
                if (!isLink && isParentLink) {
                    target = target.closest('a')
                }

                /**
                 * If we click on any excluded links then do not set the redirect
                 * This is to help handle edge-cases where clicking the
                 * customer account button may set the URL to logout
                 */
                if (excludeIds.includes(target['id'])) {
                    return;
                }

                if (urlValidator(target['href'])) {
                    // Valid URL
                    this.intentUrl = target['href']
                }

                /**
                 * Set the redirect cookie for login and register success
                 * This is handled with getRedirectCookie within the relevant process
                 */
                if (this.intentUrl) {
                    hyva.setCookie(`${this.loginRedirectCookieName}`, this.intentUrl)
                }

                /**
                 * Validates a string as a URL
                 * @param hrefUrl
                 * @returns {boolean}
                 */
                function urlValidator(hrefUrl) {
                    try {
                        new URL(hrefUrl);
                        return true;
                    } catch (err) {
                        return false;
                    }
                }
            }
            ,
            replaceBackdropHandler() {
                // Possible Hyvä bug for backdrop click ev causing error logs
                document.removeEventListener('click', window.hyva.modal.eventListeners.click);

                /**
                 * TODO: Refactor to close modal on clicking backdrop but only if click is not originated from inside
                 * as safari bug when highlighting input text inside the modal but releasing the click outside
                 */
            }
            ,
            setupGlobalHandlers() {
                const popupContainer = document.querySelector('.develo-login-register-popup');

                window.showDeveloLoginRegisterPopup = (e) => {
                    const event = new Event('login.popup.triggered');
                    document.dispatchEvent(event);

                    this.show('login-register-modal', e);
                    popupContainer.classList.add('popup-open');
                }
                window.hideDeveloLoginRegisterPopup = () => {
                    this.ok();
                    popupContainer.classList.remove('popup-open');
                }
            }
            ,
        }
    }
</script>
<div x-cloak x-data="develoWrapperLoginRegisterPopup()">
    <div x-cloak    x-bind="overlay('login-register-modal')"
    x-spread="overlay('login-register-modal')"
    class="fixed inset-0 bg-black bg-opacity-50 z-50">
    <div class="h-full overflow-auto fixed flex justify-center items-center text-left pt-0 inset-x-0 top-0 pt-1">
        <div x-ref="login-register-modal" role="dialog" aria-modal="true"
                                                     aria-labelledby="login-register-modal"
                         class="absolute top-[1.5rem] inline-block bg-white shadow-xl w-full max-w-[380px]">
            
<script>
    function develoLoginRegisterTabWrapper() {
        return {
            tabs: [
                {
                    value: "default",
                    label: "Default",
                    hidden: true
                },
                {
                    value: "log in",
                    label: "Log in",
                    hidden: false
                },
                {
                    value: "sign up",
                    label: "Sign up",
                    hidden: false
                },
                {
                    value: "forgot password",
                    label: "Forgot password",
                    hidden: true
                },
                {
                    value: "newsletter opt",
                    label: "Newsletter opt",
                    hidden: true
                }
            ],
            activeTab: false,
            showTabHeadings: false,
            hiddenTabs: [],
            loading: false,
            newCustomerRegister: false,
            newCustomerRegisterEmail: '',
            init() {
                this.activeTab = this.defaultTab()
                this.setDefaultHiddenTabs()
                this.updateHideLogic()

                // This will override the default tab on load if social customer register
                this.checkCookiesForPopupLogic()

                this.$watch('activeTab', (tab) => {

                    // Wait for render tick, so we know tab has swapped in the DOM
                    this.$nextTick(() => {

                        // If changing to home/default then do nothing
                        if (tab === 'default') {
                            return;
                        }

                        // Update focus on the first form input in that tab
                        const transformedName = tab.replace(/\s/g, '-').toLowerCase()
                        const tabContentWrapper = document.getElementById(`${transformedName}-tab-content`)
                        const tabContentForm = tabContentWrapper.getElementsByTagName('form').item(0)

                        /**
                         * Check if the input that should be focused first is inside a nested step section
                         * otherwise default to first
                         */
                        if (tabContentForm) {
                            let firstInput = tabContentForm.querySelector('.field.tab-focus-first input') ?
                                tabContentForm.querySelector('.field.tab-focus-first input') :
                                tabContentForm.querySelector('.field input')

                            firstInput.focus()
                        }
                    })
                })
            },
            checkCookiesForPopupLogic() {
                if (hyva.getCookie('develo_social_register_newsletter_opt')) {
                    this.newCustomerRegister = true;
                } else if (hyva.getCookie('develo_social_trigger_show_popup')) {
                    // Popup has been manually triggered by this cookie being set from a preceding process
                    showDeveloLoginRegisterPopup()
                    document.cookie = "develo_social_trigger_show_popup=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
                }
            },
            defaultTab() {
                return this.tabs[0].value
            },
            setDefaultHiddenTabs() {
                this.tabs.forEach(tab => {
                    if (tab.hidden) {
                        this.hiddenTabs.push(tab.value)
                    }
                })
            },
            /**
             * Use this to change the current tab.
             * Identifies the tab heading visibility before changing active content
             *
             * @param tabName
             */
            changeTab(tabName) {
                // Hide the tabs first before we switch to the active content
                this.setTabVisibility(tabName)
                this.activeTab = tabName
            },
            setTabVisibility(tabName) {
                this.showTabHeadings = !this.hiddenTabs.includes(tabName);
            },
            removeCookie() {
                document.cookie = "develo_social_register_newsletter_opt=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
            },
            updateHideLogic() {
                const originalOk = this.ok
                this.ok = () => {

                    // If user closes the modal whilst being asked for preference then remove cookie
                    if (this.activeTab === 'newsletter opt') {
                        this.removeCookie()
                    }

                    originalOk.call(this);

                    /**
                     * Hook into hide (ok) method from Hyvä modal.
                     * Reset modal state after transition delay, modal transition default is 300
                     * Keep at 400 or above for Safari transition being slower
                     */
                    const transitionDelay = 400
                    setTimeout(() => {
                        this.resetModalState();
                    }, transitionDelay);
                }
            },
            resetModalState() {
                this.changeTab(this.defaultTab())
            },
            eventListeners: {
                ['@private-content-loaded.window'](event) {
                    if (!this.isCustomerLoggedIn || !this.newCustomerRegister) {
                        return;
                    }
                    const data = event.detail.data;
                    if (data.customer.email) {
                        this.changeTab('newsletter opt')
                        this.newCustomerRegisterEmail = data.customer.email
                        showDeveloLoginRegisterPopup()
                    }
                }
            }
        }
    }
</script>

<div x-data="develoLoginRegisterTabWrapper()" class="develo-login-register-popup" x-focus-first x-bind="eventListeners">

    
<script>
    function develoLoginRegisterBanners() {
        return {
            banners: [
                {
                    name: 'default',
                    src: 'https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/modal-popup-default.jpeg',
                },
                {
                    name: 'log in',
                    src: 'https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/modal-popup-log-in.jpeg',
                },
                {
                    name: 'sign up',
                    src: 'https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/modal-popup-sign-up.jpeg',
                },
                {
                    name: 'forgot password',
                    src: 'https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/modal-popup-log-in.jpeg',
                },
                {
                    name: 'newsletter opt',
                    src: '',
                },
            ],
            activeBanner: 'default',
            setBanner() {
                return this.banners.map(banner => {
                    if (banner.name === this.activeTab) {
                        this.activeBanner = banner.src
                    }
                })
            },
            init() {
                this.setBanner()
                this.$watch('activeTab', () => {
                    this.setBanner()
                })
            }
        }
    }
</script>

<div x-data="develoLoginRegisterBanners()">
    <div class="relative">

        <div x-show="activeBanner">

            <img :src="activeBanner"
                 class="h-[254px] object-cover bg-white"
                 :alt="'Popup Home Banner ' + activeTab"
                 loading="lazy"
                 width="380"
                 height="254">
            <div class="bg-black opacity-30 absolute top-0 w-full h-full"></div>

        </div>

        <div x-show="!activeBanner">

            <div class="h-[120px] w-full bg-white"></div>

        </div>

        <div class="absolute top-0 w-full h-full flex flex-col justify-stretch items-center gap-[24px] px-3 pt-3 pb-8">


            <template x-if="activeBanner">
                <button @click="window.hideDeveloLoginRegisterPopup" class="ml-auto cursor-pointer">
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke="currentColor" viewBox="0 0 24 25" fill="none" class="text-white" role="img">
    <path d="M6 6.66016L18 18.6602M6 18.6602L18 6.66016L6 18.6602Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>cross</title></svg>
                </button>
            </template>

            <template x-if="!activeBanner">
                <button @click="window.hideDeveloLoginRegisterPopup" class="ml-auto cursor-pointer">
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke="currentColor" viewBox="0 0 24 25" fill="none" class="text-black" role="img">
    <path d="M6 6.66016L18 18.6602M6 18.6602L18 6.66016L6 18.6602Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>cross</title></svg>
                </button>
            </template>

            <template x-if="activeTab !== 'newsletter opt'">

                <img src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/logo.svg"
                     class="w-[150px]"
                     alt="Brandalley Logo"
                     loading="lazy"
                     width="150"
                     height="13" />

            </template>

            <template x-if="activeTab === 'newsletter opt'">

                <img src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/login-register-modal/logo-black.svg"
                     class="w-[150px]"
                     alt="Brandalley Logo"
                     loading="lazy"
                     width="150"
                     height="13" />

            </template>


            <div x-show="activeBanner">
                <template x-if="['log in', 'forgot password'].includes(activeTab)">

                    <div class="flex h-full items-center justify-center mt-8">

                        <div class="h1 text-white font-semibold leading-none text-center">
                            Welcome Back!                        </div>
                    </div>

                </template>

                <template x-if="!['log in', 'forgot password'].includes(activeTab)">

                    <div>

                        <div class="text-center mx-auto w-64 mb-6">

                            <div class="h1 text-white font-semibold leading-none">
                                Exclusive Designer Sales.                            </div>

                        </div>

                        <div class="bg-primary text-center px-3 py-1.5">

                            <div class="h2 leading-none">
                                Up to 80% Off                            </div>

                        </div>
                    </div>

                </template>
            </div>

        </div>

    </div>

</div>

    <template x-cloak x-if="showTabHeadings">

        <div class="flex justify-center items-center bg-brand-natural-50">
            <template x-for="(tab, index) in tabs" :key="index">
                <button
                    @click.prevent="tab.value === 'log in' ? changeTab('default') : changeTab(tab.value)"
                    class="text-ba-lg text-gray-900 font-medium px-4 py-3.5 relative hover:bg-brand-natural-200"
                    :class="tab.hidden && 'hidden'">
                    <span x-text="tab.label"></span>
                    <span
                        x-show="activeTab === tab.value"
                        class="absolute left-0 bottom-0 h-0.5 bg-black w-full"
                        x-transition:enter="transition ease-out duration-100"
                        x-transition:enter-start="opacity-0 scale-90"
                        x-transition:enter-end="opacity-100 scale-100"
                        x-transition:leave="transition ease-in duration-100"
                        x-transition:leave-start="opacity-100 scale-100"
                        x-transition:leave-end="opacity-0 scale-90"></span>
                </button>
            </template>
        </div>

    </template>

    <div id="develo-login-register-modal-tab-content" class="my-6 mx-6">
        <template x-if="activeTab == 'default'">
            <div id="default-tab-content">
                
<script>
    function develoLoginRegisterTabDefault() {
        return {
            popupCenter({url, title, w, h}) {
                /* Pulled from Compat */
                const dualScreenLeft = window.screenLeft !== undefined ? window.screenLeft : window.screenX;
                const dualScreenTop = window.screenTop !== undefined ? window.screenTop : window.screenY;
                const width = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width;
                const height = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height;
                const systemZoom = width / window.screen.availWidth;
                const left = (width - w) / 2 / systemZoom + dualScreenLeft;
                const top = (height - h) / 2 / systemZoom + dualScreenTop;
                const newWindow = window.open(url, title,
                    `
                    scrollbars=yes,
                    width=${w},
                    height=${h},
                    top=${top},
                    left=${left}
                    `
                )

                if (window.focus) newWindow.focus();
            },
            openPopUp(url, label) {
                /* Pulled from Compat */
                const date = new Date();
                const currentTime = date.getTime();
                let widthLimit = 640;
                let heightLimit = 480;
                let width = window.innerWidth / 2 > widthLimit ? window.innerWidth / 2 : widthLimit;
                let height = window.innerHeight / 2 > heightLimit ? window.innerHeight / 2 : heightLimit;
                this.popupCenter({
                    url: url + '?' + currentTime,
                    title: label,
                    w: width,
                    h: height
                });
            }
        }
    }
</script>

<div x-data="develoLoginRegisterTabDefault()">
    <div class="text-2xl text-center font-semibold mb-6">
        Log in or Sign up    </div>

    <div class="flex flex-col gap-y-4 mb-8">
                                <button class="btn btn-icon-left btn-outline cursor-pointer"
                    @click="openPopUp('https://www.brandalley.co.uk/sociallogin/social/login/type/google/',  'Google')">
                                    <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 19 18" fill="none" class="mr-2 fill-[#1a77f2]" role="img">
    <g clip-path="url(#clip0_23137_24176)">
        <path d="M18.1445 9.20377C18.1445 8.59198 18.0949 7.97687 17.9891 7.375H9.5V10.8407H14.3613C14.1596 11.9585 13.5114 12.9473 12.5623 13.5756V15.8244H15.4625C17.1656 14.2569 18.1445 11.942 18.1445 9.20377Z" fill="#4285F4"/>
        <path d="M9.49966 18.002C11.927 18.002 13.974 17.205 15.4655 15.8293L12.5652 13.5805C11.7583 14.1295 10.7166 14.4403 9.50296 14.4403C7.15499 14.4403 5.16418 12.8563 4.44987 10.7266H1.45703V13.0448C2.98487 16.0839 6.09675 18.002 9.49966 18.002Z" fill="#34A853"/>
        <path d="M4.4469 10.725C4.06991 9.60727 4.06991 8.39691 4.4469 7.27914V4.96094H1.45738C0.180875 7.50402 0.180875 10.5002 1.45738 13.0432L4.4469 10.725Z" fill="#FBBC04"/>
        <path d="M9.49965 3.56224C10.7828 3.5424 12.0229 4.02523 12.9522 4.9115L15.5217 2.34196C13.8947 0.814129 11.7352 -0.0258495 9.49965 0.000606499C6.09675 0.000606499 2.98487 1.91867 1.45703 4.96111L4.44656 7.27931C5.15756 5.1463 7.15169 3.56224 9.49965 3.56224Z" fill="#EA4335"/>
    </g>
    <defs>w
        <clipPath id="clip0_23137_24176">
            <rect width="18" height="18" fill="white" transform="translate(0.5)"/>
        </clipPath>
    </defs>
<title>google</title></svg>
                                Continue with Google            </button>
                                <button class="btn btn-icon-left btn-outline cursor-pointer"
                    @click="openPopUp('https://www.brandalley.co.uk/sociallogin/social/login/type/facebook/',  'Facebook')">
                                    <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" class="mr-2 fill-[#1a77f2]" role="img">
    <path d="M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 17.9895 4.3882 22.954 10.125 23.8542V15.4688H7.07812V12H10.125V9.35625C10.125 6.34875 11.9166 4.6875 14.6576 4.6875C15.9701 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8306C14.34 7.875 13.875 8.80008 13.875 9.75V12H17.2031L16.6711 15.4688H13.875V23.8542C19.6118 22.954 24 17.9895 24 12Z"/>
<title>facebook</title></svg>
                                Continue with Facebook            </button>
        
        <button class="btn btn-icon-left btn-outline cursor-pointer" @click="changeTab('log in')">
            <svg xmlns="http://www.w3.org/2000/svg" class="mr-2" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="18" height="18" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/>
<title>mail</title></svg>
            Continue with Email        </button>

        <button @click="changeTab('log in')" class="btn btn-text text-sm font-medium cursor-pointer">
            Already a member? Log in        </button>
    </div>
</div>
            </div>
        </template>

        <div x-show="activeTab === 'log in'">
            <div id="log-in-tab-content">
                
<script>
    function develoLoginRegisterTabLogin() {
        return {
            errors: 0,
            hasCaptchaToken: 0,
            email: '',
            existingLoginEmail: '',
            password: '',
            showPassword: false,
            displayErrorMessage: false,
            errorMessage: '',
            loading: false,
            submitForm() {
                this.loading = true
                this.validate()
                    .then(() => {
                        const $form = document.getElementById('develo-customer-login-form');
                        
                        if (this.errors === 0) {
                            try {
                                // Checks if customer account details are valid or not
                                this.sendLoginForm($form)
                            } catch (e) {
                                this.loading = false
                                console.log(e)
                            }
                        }
                    })
                    .catch((invalid) => {
                        if (invalid.length > 0) {
                            invalid[0].focus();
                            this.loading = false
                        }
                    })
            },
            sendLoginForm(form) {
                fetch(
                    BASE_URL + 'loginpopup/login',
                    {
                        method: 'post',
                        body: new URLSearchParams({
                            form_key: hyva.getFormKey(),
                            email: this.email,
                            password: this.password
                        }),
                        headers: {contentType: 'application/json'}
                    }
                )
                    .then(response => {
                        if (response.ok) {
                            // Finally do the full login process
                            if (this.errors === 0) {
                                form.submit();
                            }
                        } else {
                            return response.json()
                                .then(error => {
                                    // Setup error messages on the form
                                    this.errorMessage = error.message
                                }).catch(error => {
                                    console.error('Failed to parse JSON response.', error);
                                });
                        }
                    })
                    .catch(error => {
                        console.error('Failed to login: ', error);
                    })
                    .finally(() => this.loading = false)
            },
            eventListeners: {
                ['@register-transfer-login-email.window'](event) {
                    if (event.detail) {
                        this.existingLoginEmail = true
                        this.email = event.detail
                    }
                },
                ['@show-recaptcha-modal-error.window'](event) {
                    if (event.detail.form === 'develo-customer-login-form') {
                        this.errorMessage = event.detail.msg
                    }
                    this.loading = false
                }
            }
        }
    }
</script>

<div>
    <div x-data="develoLoginRegisterTabLogin()" x-bind="eventListeners">
        <div x-show="existingLoginEmail" class="develo-form-message-container form-success">
            <div class="form-message">
                <span class="font-semibold">Pssst! &nbsp;</span>
                You already have an account!            </div>
        </div>
        <div x-show="errorMessage" class="develo-form-message-container form-error">
            <div class="form-message">
                <span x-html="errorMessage"></span>
            </div>
        </div>
        <form
            x-data="hyva.formValidation($el)"
            class="flex flex-col mb-4"
            action="https://www.brandalley.co.uk/customer/account/loginPost/referer/aHR0cHM6Ly93d3cuYnJhbmRhbGxleS5jby51ay9zaW1wbHlzY3ViYQ%3D%3D/"
            method="post"
            @submit.prevent="submitForm()"
            id="develo-customer-login-form">
            <input type="hidden" name="form_key" :value="hyva.getFormKey()">
            <div class="field field-reserved email required">
                <label for="develo_login_email" class="hidden">
                    email                </label>
                <input name="login[username]"
                       class="form-input w-full h-[42px]"
                                            autocomplete="off"
                                           id="develo_login_email"
                       type="email"
                       x-model="email"
                       placeholder="Email"
                       title="Email"
                       data-validate='{"required": true, "email": true}'
                       data-msg-email="Enter&#x20;a&#x20;valid&#x20;email&#x20;address,&#x20;e.g.&#x20;in&#x20;the&#x20;format&#x20;user&#x40;domain.com."
                />
            </div>

            <div class="field field-reserved password required relative">
                <label for="develo_login_password" class="hidden">
                    Password                </label>
                <input name="login[password]"
                       class="form-input w-full h-[42px]"
                       required
                       :type="showPassword ? 'text' : 'password'"
                                            autocomplete="off"
                                           id="develo_login_password"
                       placeholder="Password"
                       title="Password"
                       data-validate='{"required": true}'
                       x-model="password"
                />
                <div x-on:click="showPassword = !showPassword"
                     class="absolute right-0 cursor-pointer px-4 top-3"
                     :aria-label="showPassword ? 'Hide\u0020Password' : 'Show\u0020Password'"
                >
                    <template x-if="!showPassword">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-5 h-5" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"/>
  <path stroke-linecap="round" stroke-linejoin="round" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"/>
<title>eye</title></svg>
                    </template>
                    <template x-if="showPassword">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-5 h-5" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.543 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"/>
<title>eye-off</title></svg>
                    </template>
                </div>
            </div>

            <!-- Render the hidden input field that will be validated server side -->
            
            <button class="btn btn-primary mt-1" @submit.prevent="submitForm()" :disabled="loading">
                Log in            </button>
        </form>

        <button @click="changeTab('forgot password')" class="btn btn-text w-full text-sm font-medium cursor-pointer">
            Forgotten password?        </button>

            </div>
</div>
            </div>
        </div>

        <div x-show="activeTab === 'sign up'">
            <div id="sign-up-tab-content">
                
<script>
    function develoLoginRegisterTabRegister() {
        return {
            password: '',
            firstname: '',
            activeStep: 1,
            errors: 0,
            hasCaptchaToken: 0,
            showPassword: false,
            showPasswordConfirm: false,
            email: '',
            emailAvailability: false,
            query: '',
            errorMessage: '',
            subscriptionToggle: 0,
            init() {
                this.$watch('email', () => {
                    this.query = `{isEmailAvailable(email: "${this.email}") { is_email_available }}`
                })

                // Fix for pre-focusing password input when you go to the next step
                this.$watch('activeStep', async (val) => {
                    if (val === 1) {
                        return
                    }

                    setTimeout(() => {
                        let password = document.querySelector('#sign-up #password')
                        password.focus()
                    }, 100)
                })
            },
            goNextStep() {
                // If Step 1 then check email if valid
                if (this.activeStep === 1) {
                    this.validate()
                        .then(() => {
                            this.develoCheckEmailAvailability()
                        })
                        .catch((e) => {
                            // Failed Validation
                            console.log(e)
                        })
                } else {
                    //If Step 2 then submit form
                    this.submitForm()
                }
            },
            /**
             * Check if the email already exists - Reliant on config setting
             * Stores -> Configuration -> Sales -> Checkout -> Enable Guest Checkout Login
             * (Despite the name this is specific to checking email availability)
             */
            develoCheckEmailAvailability() {
                this.loading = true
                window.fetch('/graphql?' + new URLSearchParams({query: this.query}), {
                    headers: {
                        'Store': this.storeCode
                    }
                })
                    .then(response => response.json())
                    .then((response) => {
                        this.emailAvailability = response.data.isEmailAvailable ? response.data.isEmailAvailable.is_email_available : false

                        if (this.emailAvailability) {
                            // If email is able to sign up
                            this.activeStep = 2
                        } else {
                            // If email already exists, let log in component know it should prefill the email
                            window.dispatchEvent(new CustomEvent('register-transfer-login-email', {detail: this.email}))
                            this.changeTab('log in')
                        }
                    })
                    .finally(() => this.loading = false)
            },
            submitForm() {
                this.loading = true
                this.validate()
                    .then(() => {
                        const $form = document.getElementById('sign-up');
                        
                        if (this.errors === 0) {
                            // Let loading state stick as this is a page load

                            try {
                                $form.submit();
                            } catch (e) {
                                this.loading = false
                                console.log(e)
                            }
                        }
                    })
                    .catch((invalid) => {
                        if (invalid.length > 0) {
                            invalid[0].focus();
                            this.loading = false
                        }
                    })
            },
            eventListeners: {
                ['@show-recaptcha-modal-error.window'](event) {
                    if (event.detail.form === 'sign-up') {
                        this.errorMessage = event.detail.msg
                    }
                    this.loading = false
                }
            }
        }
    }
</script>

<script>
    'use strict';
    (() => {
        function _calculateStrength({elementID, valid}) {
            const password = document.getElementById(elementID),
                emailElm = document.getElementById('email_address');
            let displayScore;
            // Display score is based on combination of whether password is empty, valid, and zxcvbn strength
            if (!password || !password.value) {
                displayScore = 0;
            } else {
                // We should only perform this check in case there is an email field on screen
                if (emailElm && password.value && emailElm.value &&
                    password.value.toLowerCase() === emailElm.value.toLowerCase()) {
                    displayScore = 1;
                } else {
                    const zxcvbnScore = zxcvbn(password.value).score;
                    displayScore = valid && zxcvbnScore > 0 ? zxcvbnScore : 1;
                }
            }

            _displayStrength(displayScore);
        }

        function _displayStrength(displayScore) {
            let strengthLabel = '',
                className;

            switch (displayScore) {
                case 0:
                    strengthLabel = "No\u0020Password";
                    className = 'password-none';
                    break;

                case 1:
                    strengthLabel = "Weak";
                    className = 'password-weak';
                    break;

                case 2:
                    strengthLabel = "Medium";
                    className = 'password-medium';
                    break;

                case 3:
                    strengthLabel = "Strong";
                    className = 'password-strong';
                    break;

                case 4:
                    strengthLabel = "Very\u0020Strong";
                    className = 'password-very-strong';
                    break;
            }

            // Extend validator if Brandalley register popup is loaded to page
            const isPopup = document.querySelector('.develo-login-register-popup.popup-open');

            const meterElm = isPopup
                ? document.getElementById('popup-password-strength-meter-container')
                : document.getElementById('password-strength-meter-container');
            const meterLabelElm = isPopup
                ? document.getElementById('popup-password-strength-meter-label')
                : document.getElementById('password-strength-meter-label');

            if (meterElm && meterLabelElm) {
                if (meterElm.classList.contains('hidden')) {
                    meterElm.classList.remove('hidden');
                }
                meterElm.className = '';
                meterElm.classList.add(className);
                meterLabelElm.textContent = strengthLabel;
            }
        }

        let loading = false;
        const callbacks = [];

        function loadZxcvbn(cb) {
            callbacks.push(cb);
            if (loading) return;
            loading = true;

            const script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = 'https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002Fjs\u002Fzxcvbn.js';
            script.async = true;
            script.onload = () => callbacks.forEach(cb => cb());
            document.head.appendChild(script);
        }

        window.addEventListener('password-validate', function (evt) {
            if (evt.detail && evt.detail.elementID) {
                const passwordField = document.getElementById(evt.detail.elementID);

                if (passwordField) {
                    const idMappings = {
                        default: {
                            meter: 'password-strength-meter-container',
                            label: 'password-strength-meter-label',
                        },
                        popup: {
                            meter: 'popup-password-strength-meter-container',
                            label: 'popup-password-strength-meter-label',
                        }
                    };

                    const isPopup = document.querySelector('.develo-login-register-popup.popup-open');
                    const ids = isPopup ? idMappings.popup : idMappings.default;

                    const meterElm = document.getElementById(ids.meter);
                    const meterLabelElm = document.getElementById(ids.label);

                    if (meterElm && meterLabelElm) {
                        const cb = () => _calculateStrength({
                            elementID: evt.detail.elementID,
                            valid: evt.detail.valid,
                            meterElm: meterElm,
                            meterLabelElm: meterLabelElm
                        });
                        window.zxcvbn ? cb() : loadZxcvbn(cb);
                    }
                }
            }
        });


        document.addEventListener('DOMContentLoaded', () => {
            hyva && hyva.formValidation && hyva.formValidation.addRule('password-strength', function(value, options, field, context) {
                let counter = 0;
                const minCharacterSets = options.minCharacterSets !== undefined ?  options.minCharacterSets : 1;
                if (value.match(/\d+/)) {
                    counter++;
                }

                if (value.match(/[a-z]+/)) {
                    counter++;
                }

                if (value.match(/[A-Z]+/)) {
                    counter++;
                }

                if (value.match(/[^a-zA-Z0-9]+/)) {
                    counter++;
                }

                queueMicrotask(() => {
                    window.dispatchEvent(new CustomEvent('password-validate', { detail: {
                            elementID: field.element.id || 'password',
                            valid: field.state.valid
                        }}));
                });

                if (counter < minCharacterSets) {
                    const missing = minCharacterSets - counter;
                    return hyva.str('Please\u0020enter\u0020at\u0020least\u00201\u0020lower\u0020case\u0020letter,\u00201\u0020upper\u0020case\u0020letter,\u00201\u0020number\u0020and\u00201\u0020symbol.', missing);
                }
                return true;
            });
        })
    })();

    function initForm(formId) {
        return {
            formId: formId,
            errors: 0,
            hasCaptchaToken: 0,
            displayErrorMessage: false,
            showEmailField: false,
            showPasswordNew: false,
            showPasswordConfirm: false,
            showPasswordCurrent: false,
            showEmailPasswordCurrent: false,
            showPasswordFields: false,
            urlValidatePasswords: "https://www.brandalley.co.uk/validatepassword/index/index/",
            passwordFields: [
                '#email-current-password',
                '#current-password'
            ],
            setErrorMessages(messages) {
                this.errorMessages = [messages]
                this.displayErrorMessage = this.errorMessages.length
            },
            collectPasswords() {
                var passwords = {};
                for (var a=0; this.passwordFields.length > a; a++) {
                    var field = document.querySelector(this.passwordFields[a]);
                    if (!field || window.getComputedStyle(field).display === "none") { // exists or hidden
                        continue;
                    }
                    passwords[this.passwordFields[a]] = field.value;
                }
                return passwords;
            },
            submitForm() {
                var self = this;
                async function validatePasswords(passwords) {
                    var urlValidate = self.urlValidatePasswords + '?form_key=' + hyva.getFormKey();
                    const response = await fetch(urlValidate, {
                        method: 'POST',
                        body: JSON.stringify({
                            'passwords': passwords
                        })
                    });
                    if (!response.ok) {
                        const message = `An error has occurred: ${response.status}`;
                        throw new Error(message);
                    }
                    const values = await response.json();
                    return values;
                }

                this.validate()
                .then(() => {
                    // Do not rename $form, the variable is expected to be declared in the recaptcha output
                    const $form = document.querySelector('#'+this.formId);
                                        var passwords = this.collectPasswords();

                    if (!Object.keys(passwords).length && this.errors === 0) {
                        return $form.submit();
                    }

                    validatePasswords(passwords).then(data => {
                        /* passwords invalid */
                        if (data.status == 'error') {
                            dispatchMessages([
                                {
                                    type: "error",
                                    text: data.error_text
                                }
                            ]);
                            var field = document.querySelector(data.error_field);
                            if (field) {
                                field.style.borderColor = 'red';
                            }
                        } else if (data.status == 'ok') {
                            /* submit form all ok */
                            if (this.errors === 0) {
                                $form.submit();
                            }
                        }
                    }).catch(error => { //Ajax fetch errors
                        alert(error);
                    });

                })
                .catch((invalid) => {
                    if (invalid.length > 0) {
                        invalid[0].focus();
                    }
                });

            }
        }
    }
</script>

<form class="form create account form-create-account"
      action="https://www.brandalley.co.uk/customer/account/createpost/"
      x-data="{...develoLoginRegisterTabRegister(), ...hyva.formValidation($el), ...initForm('sign-up')}"
      x-bind="eventListeners"
      id="sign-up"
      @submit.prevent="submitForm()"
      method="post"
      enctype="multipart/form-data"
      autocomplete="off">
    <input type="hidden" name="form_key" :value="hyva.getFormKey()">
    <div x-show="activeStep === 1" class="flex flex-col">
        <div class="text-lg text-center font-semibold mb-3">
            Gain access for exclusive discounts        </div>

        <div class="field field-reserved required !mb-3" :class="{ 'tab-focus-first': activeStep === 1 }">
            <label for="signup_firstname" class="label hidden">
                <span>First Name</span>
            </label>
            <input id="signup_firstname"
                   x-model="firstname"
                   type="text"
                   name="firstname"
                   autocomplete="given-name"
                   placeholder="First&#x20;Name"
                   required
                   value=""
                   title="First&#x20;Name"
                   class="form-input w-full"
                   data-validate='{"required": true}'/>
        </div>

        <div class="field field-reserved required !mb-3">
            <label for="email_address" class="label hidden">
                    <span>
                        Email                    </span>
            </label>
            <input id="email_address"
                   x-model="email"
                   type="email"
                   name="email"
                   autocomplete="off"
                   placeholder="Email@example.com"
                   required
                   value=""
                   title="Email"
                   class="form-input w-full"
                   data-validate='{"required": true, "email": true}'
                   data-msg-email="Enter&#x20;a&#x20;valid&#x20;email&#x20;address,&#x20;e.g.&#x20;in&#x20;the&#x20;format&#x20;user&#x40;domain.com."/>
        </div>

        <p class="form-checkbox-label !mb-3">
            We&#039;d like to email you about exclusive sales and discounts we think you may be interested in. If you&#039;d prefer not to receive these emails, please tick the box below or click &quot;unsubscribe&quot; in any of our emails.                        <a href="https&#x3A;&#x2F;&#x2F;www.brandalley.co.uk&#x2F;privacy-and-cookies"
                           class="underline" target="_blank">
                            Privacy Policy                        </a>
        </p>

        <div class="VISIBLE OPTION field field-reserved newsletter flex flex-wrap items-center ml-2 !mb-0">
            <input type="checkbox"
                   name="fake_toggle_subscription"
                   title="Do&#x20;not&#x20;Sign&#x20;Up&#x20;for&#x20;Newsletter"
                   x-model="subscriptionToggle"
                   :value="+subscriptionToggle"
                   :checked="subscriptionToggle"
                   id="develo_toggle_fake_is_subscribed"
                   class="mr0-.5 basis-4">
            <label for="develo_toggle_fake_is_subscribed" class="form-radio-label basis-[calc(100%-24px)]">
                <span>Do not send me emails about sales and discounts</span>
            </label>
        </div>

        <div class="real-subscription-input field field-reserved newsletter flex flex-wrap items-center !mb-4">
            <input type="checkbox"
                   name="is_subscribed"
                   title=""
                   :value="+!subscriptionToggle"
                   :checked="!subscriptionToggle"
                   id="real_develo_is_subscribed"
                   class="form-radio mr0-.5 basis-4 hidden">
        </div>

        
        <button class="btn btn-primary" type="button" :disabled="loading || activeStep === 2"
                @click.prevent="goNextStep()">Continue</button>
    </div>

    <div x-show="activeStep === 2" class="flex flex-col">

        <div class="text-lg text-center font-semibold mb-3">
            Choose your password        </div>

        <div class="field field-reserved relative !mb-4" :class="{ 'tab-focus-first': activeStep === 2 }">
            <label for="password" class="label hidden">
                    <span>
                        Password                    </span>
            </label>
                        <input id="password"
                   :type="showPassword ? 'text' : 'password'"
                   name="password"
                   title="Password"
                   class="form-input w-full"
                   placeholder="Choose&#x20;a&#x20;password"
                   data-validate='{"required": true, "minlength": 7, "password-strength": {"minCharacterSets": 1}}'
                   data-msg-password="Password&#x20;must&#x20;be&#x20;min&#x20;7&#x20;characters"
                   autocomplete="off"
                   x-model="password"
                   @input="onChange">
            <div x-on:click="showPassword = !showPassword"
                 class="absolute right-0 cursor-pointer px-4 top-4"
                 :aria-label="showPassword ? 'Hide\u0020Password' : 'Show\u0020Password'"
            >
                <template x-if="!showPassword">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-5 h-5" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"/>
  <path stroke-linecap="round" stroke-linejoin="round" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"/>
<title>eye</title></svg>
                </template>
                <template x-if="showPassword">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-5 h-5" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.543 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"/>
<title>eye-off</title></svg>
                </template>
            </div>
            <div id="popup-password-strength-meter-container" data-role="popup-password-strength-meter" aria-live="polite" class="hidden">
                <div id="password-strength-meter" class="password-strength-meter">
                    Password Strength:
                    <span id="popup-password-strength-meter-label" data-role="popup-password-strength-meter-label">
                            No Password                        </span>
                </div>
            </div>
        </div>


        <!-- Render the hidden input field that will be validated server side -->
        <div class="">
                    </div>

        <div x-show="errorMessage" class="develo-form-message-container form-error"
             style="margin-bottom: 0;">
            <div class="form-message">
                <span x-html="errorMessage"></span>
            </div>
        </div>

        <p class="text-ba-base text-brand-natural-700 px-2 text-center mb-4 sign-up-text">
            By registering to our website you agree to our <a class="underline" href="https://www.brandalley.co.uk/terms-and-conditions/">Terms &amp; Conditions</a> and <a class="underline" href="https://www.brandalley.co.uk/privacy-and-cookies/">Privacy &amp; Cookies Policy</a>        </p>

        <button type="submit"
                class="action submit primary btn btn-primary"
                @click.prevent="goNextStep()"
                title="Create&#x20;an&#x20;Account"
                :disabled="loading"
            >
                <span>
                    Create an Account                </span>
        </button>

    </div>

    <button @click="changeTab('log in')"
            class="btn btn-text text-sm font-medium cursor-pointer w-full text-center mt-4">
        Already a member? Log in    </button>

    
    <div class="hidden hidden-required-fields">
        <div class="field">
            <label for="password-confirmation" class="label">
                        <span>
                            Confirm Password                        </span>
            </label>
            <div class="control flex items-center">
                <input type="password"
                       name="password_confirmation"
                       title="Confirm&#x20;Password"
                       id="password-confirmation"
                       data-validate='{"required": true, "equalTo": "password"}'
                       @input="onChange"
                       required
                       class="form-input"
                       autocomplete="off"
                       :value="password">
            </div>
        </div>
        <input type="hidden" name="success_url" value="">
        <input type="hidden" name="error_url" value="">
        <div class="field w-full field-name-lastname required hidden">
            <label class="label" for="lastname">
                <span>Last Name</span>
            </label>
            <div class="control">
                <input type="text" id="lastname" name="lastname" required value="Customer" title="Last Name"
                       class="form-input required-entry">
            </div>
        </div>
    </div>
</form>
            </div>
        </div>

        <div x-show="activeTab === 'forgot password'">
            <div id="forgot-password-tab-content">
                
<script>
    function develoLoginRegisterTabForgot() {
        return {
            activeStep: 1,
            errors: 0,
            hasCaptchaToken: 0,
            email: '',
            errorMessage: '',
            loading: false,
            translatedSuccessMessage: '',
            submitForm() {
                this.loading = true

                this.validate()
                    .then(() => {
                        // Do not rename $form, the variable is expected to be declared in the recaptcha output
                        const $form = document.getElementById('develo-customer-forgotpassword-form');
                        

                        if (this.errors === 0) {
                            this.sendForgotPassword()
                        }
                    }).finally(() => this.loading = false)

            },
            sendForgotPassword() {
                fetch(
                    BASE_URL + 'loginpopup/forgotpassword',
                    {
                        method: 'post',
                        body: new URLSearchParams({
                            form_key: hyva.getFormKey(),
                            email: this.email,
                        }),
                        headers: {contentType: 'application/json'}
                    }
                )
                    .then(response => {
                        if (response.ok) {
                            // Manually translate the message as it contains user input that server is not aware of
                            this.translatedSuccessMessage = 'If we have an account for %1 we’ll send a reset email.'.replace('%1', this.email)
                            this.activeStep = 2
                            this.errorMessage = ''
                        } else {
                            return response.json()
                                .then(error => {
                                    // Setup error messages on the form
                                    this.errorMessage = error.message

                                }).catch(error => {
                                    console.error('Failed to parse JSON response.', error);
                                });
                        }
                    })
                    .catch(error => {
                        console.error('Failed to request forgot password:', error);
                    })
                    .finally(() => this.loading = false)
            },
            eventListeners: {
                ['@show-recaptcha-modal-error.window'](event) {
                    if (event.detail.form === 'develo-customer-forgotpassword-form') {
                        this.errorMessage = event.detail.msg
                    }
                    this.loading = false
                }
            }
        }
    }
</script>

<div x-data="develoLoginRegisterTabForgot()" x-bind="eventListeners">

    <div x-show="activeStep === 1" class="flex flex-col gap-y-4">
        <div class="text-2xl text-center font-semibold text-center">
            Forgotten Password        </div>

        <div class="text-brand-natural-700 text-center text-ba-base">
            Enter your email below and we'll send you instructions on how to create a new password        </div>

        <form x-data="hyva.formValidation($el)"
              action="https://www.brandalley.co.uk/loginpopup/forgotpassword/"
              method="post"
              id="develo-customer-forgotpassword-form"
              @submit.prevent="submitForm();">
            <input type="hidden" name="form_key" :value="hyva.getFormKey()">
            <input type="hidden" name="formId" value="develo-customer-forgotpassword-form"/>
            <fieldset class="fieldset">
                <div class="field email required mb-4">
                    <label for="email_address" class="label hidden"><span>Email</span></label>
                    <div class="control">
                        <input type="email"
                               name="email"
                               alt="email"
                               id="email_address"
                               class="form-input w-full"
                               value=""
                               data-validate='{"required": true, "email": true}'
                               placeholder="Enter&#x20;your&#x20;email&#x20;address"
                               x-model="email"
                               data-msg-email="Enter&#x20;a&#x20;valid&#x20;email&#x20;address,&#x20;e.g.&#x20;in&#x20;the&#x20;format&#x20;user&#x40;domain.com."
                        >
                    </div>
                </div>
                <div x-show="errorMessage" class="develo-form-message-container form-error">
                    <div class="form-message" x-text="errorMessage"></div>
                </div>

                <!-- Render the hidden input field that will be validated server side -->
                <div class="mb-4">
                                    </div>
            </fieldset>
            <button class="btn btn-primary w-full mb-4" @click.prevent="submitForm()"
                    :disabled="loading"
            >
                <span>Reset Password</span>
            </button>

            <button @click="changeTab('log in')" class="btn btn-text w-full text-sm font-medium cursor-pointer">
                Back to Log in            </button>

                    </form>
    </div>

    <div x-show="activeStep === 2">
        <div class="flex flex-col text-ba-base gap-y-6 text-brand-natural-700 text-center">
            <div class="text-2xl font-semibold text-black">
                Thank you            </div>

            <div class="" x-text="translatedSuccessMessage"></div>

            <div class="">
                Please check your inbox. If you can’t find the email please check your junk folder.            </div>


            <a href="https&#x3A;&#x2F;&#x2F;help.brandalley.co.uk&#x2F;hc&#x2F;en-gb" class="text-black w-full text-sm font-medium cursor-pointer my-4">
                I've not received my email?            </a>
        </div>
    </div>
</div>
            </div>
        </div>

        <template x-if="activeTab === 'newsletter opt'">
            <div id="newsletter-opt-tab-content">
                
<script>
    function develoLoginRegisterTabNewsletterOpt() {
        return {
            error: false,
            message: false,
            loading: false,
            queries: {
                subscribe: false,
                unsubscribe: false,
            },
            init() {
                /**
                 * Check if the new customer email has been set from private section data event, if not then attempt
                 * to get it from local storage if available - if still nothing then user is not logged in or something went wrong
                 */
                if (!this.newCustomerRegisterEmail) {
                    let customerCacheData = JSON.parse(hyva.getBrowserStorage().getItem('mage-cache-storage'))
                    if (customerCacheData.customer.email) {
                        this.newCustomerRegisterEmail = customerCacheData.customer.email
                    }
                }

                // Final check to proceed with setup
                if (!this.newCustomerRegisterEmail) {
                    this.error = 'No\u0020customer\u0020email\u0020found'
                } else {
                    // Sets up both queries to include current customer email
                    this.queries.subscribe = `mutation{subscribeEmailToNewsletter(email:"${this.newCustomerRegisterEmail}"){status}}`
                    this.queries.unsubscribe = `mutation{unsubscribeEmailToNewsletter(email:"${this.newCustomerRegisterEmail}"){status}}`
                }
            },
            resetMessages() {
                this.error = false
                this.message = false
            },
            subscribeNewsletter() {
                this.loading = true
                this.removeCookie()
                this.resetMessages()
                window.fetch('/graphql', {
                    method: 'POST',
                    body: JSON.stringify({
                        form_key: hyva.getFormKey(),
                        query: this.queries.subscribe
                    }),
                    headers: {
                        'Content-Type': 'application/json',
                        'Store': this.storeCode
                    }
                })
                    .then(response => response.json())
                    .then((response) => {
                            if (response.errors) {
                                this.error = response.errors[0].message
                            } else {
                                this.message = 'You\u0020have\u0020been\u0020subscribed\u0020to\u0020the\u0020newsletter'
                                location.reload()
                            }
                        }
                    )
                    .finally(() => this.loading = false)
                    .catch(err => console.log(err))
            },
            unSubscribeNewsletter() {
                this.loading = true
                this.resetMessages()
                window.fetch('/graphql', {
                    method: 'POST',
                    body: JSON.stringify({
                        form_key: hyva.getFormKey(),
                        query: this.queries.unsubscribe
                    }),
                    headers: {
                        'Content-Type': 'application/json',
                    }
                })
                    .then(response => response.json())
                    .then((response) => {
                            if (response.errors) {
                                this.error = response.errors[0].message
                            } else {
                                this.message = 'You\u0020have\u0020been\u0020Unsubscribed\u0020from\u0020the\u0020newsletter'
                                location.reload()
                            }
                        }
                    )
                    .finally(() => this.loading = false)
                    .catch(err => console.log(err))
            },
            closeAndClear() {
                this.removeCookie()
                hideDeveloLoginRegisterPopup()
            }
        }
    }
</script>

<div x-data="develoLoginRegisterTabNewsletterOpt()">

    <div class="flex flex-col gap-y-4 mb-12">

        <div class="text-2xl text-center font-semibold">

            Want to be the first to hear about new sales and exclusive brands?
        </div>

        <p class="text-sm font-medium text-center">

            Opt in to receive latest sales and discounts via email, see our
            <a href="https&#x3A;&#x2F;&#x2F;www.brandalley.co.uk&#x2F;" class="underline">

                Privacy Policy
            </a>

        </p>

        <div x-show="error" class="develo-form-message-container form-error" style="margin-bottom: 0;">
            <div class="form-message" x-text="error"></div>
        </div>

        <div x-show="message" class="develo-form-message-container form-success" style="margin-bottom: 0;">
            <div class="form-message" x-text="message"></div>
        </div>

        <button @click="subscribeNewsletter()" class="btn btn-primary" :disabled="loading || !newCustomerRegisterEmail">
            Opt&#x20;me&#x20;in&#x21;        </button>

        <button @click="closeAndClear()" class="btn btn-outline">
            Not&#x20;now        </button>

    </div>

</div>
            </div>
        </template>
    </div>
</div>
        </div>
    </div>
    </div>
<script>
    window.addEventListener('DOMContentLoaded', () => {
        hyva.modal.excludeSelectorsFromFocusTrap(["#onetrust-consent-sdk"]);
    });
</script>
</div>


<script>

    // Widget can be called multiple times.
    function loadScriptOnce(src) {
        window.loadedScripts = window.loadedScripts || {};

        if (window.loadedScripts[src]) {
            return Promise.resolve(false);
        }

        window.loadedScripts[src] = true;

        return new Promise((resolve, reject) => {
            const script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = src;
            script.async = true;
            script.onload = () => {
                resolve(true);
            };
            script.onerror = () => {
                reject(new Error(`Script load error for ${src}`));
            };
            document.head.appendChild(script);
        });
    }

    document.addEventListener('alpine:init', () => {

        Alpine.data('hoverIntentWidget', (config = {}) => ({
            isHovering: false,
            isReady: false,
            init() {
                loadScriptOnce('https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FDevelo_Widgets\u002Fjs\u002Fdist\u002Fhoverintent.min.js')
                    .then((isOnLoad) => {
                        if (isOnLoad) {
                            this.$dispatch('hoverintent-loaded')
                        }
                    })
                    .catch((error) => console.error(error));
            },
            initMenu() {

                const defaultConfig = {
                    sensitivity: 7,
                    interval: 100,
                    timeout: 0,
                    handleFocus: false,
                    containerRef: 'root',
                    onEnter: () => {
                    },
                    onLeave: () => {
                    }
                };

                const settings = {...defaultConfig, ...config};

                const container = this.$root;

                this.isReady = true;

                hoverintent(container,
                    () => {
                        this.isHovering = true;
                        settings.onEnter();
                    },
                    () => {
                        this.isHovering = false;
                        settings.onLeave();
                    }
                ).options({
                    sensitivity: settings.sensitivity,
                    interval: settings.interval,
                    timeout: settings.timeout,
                    handleFocus: settings.handleFocus,
                });
            }
        }));
    });
</script>
<noscript><iframe src="https://gtm.brandalley.co.uk/ns.html?id=GTM-5CKV3DP5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<input name="form_key" type="hidden" value="LLWF80S6RIz6L8gQ" />
    <noscript>
        <section class="message global noscript border-b-2 border-blue-500 bg-blue-50 shadow-none m-0 px-0 rounded-none font-normal">
            <div class="container text-center">
                <p>
                    <strong>JavaScript seems to be disabled in your browser.</strong>
                    <span>
                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
                </p>
            </div>
        </section>
    </noscript>


<script>
    document.body.addEventListener('touchstart', () => {}, {passive: true})
</script>
<script>
    window.loadSplideAssets = function () {
        window.splideAssetsLoaded = true;

        const splideJsPromise = new Promise(resolve => {
            const jsScript = document.createElement('script');
            jsScript.type = 'text/javascript';
            jsScript.src = 'https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002Fjs\u002Fvendor\u002Fsplide.min.js';
            jsScript.async = true;
            jsScript.id = 'slider-splide-js';
            jsScript.onload = resolve;
            document.head.appendChild(jsScript);
        });

        const splideCssPromise = new Promise(resolve => {
            const cssLink = document.createElement('link');
            cssLink.rel = 'stylesheet';
            cssLink.type = 'text/css';
            cssLink.async = true;
            cssLink.href = 'https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002Fcss\u002Fvendor\u002Fsplide.min.css';
            cssLink.id = 'slider-splide-css';
            cssLink.onload = resolve;
            document.head.appendChild(cssLink);
        });

        return Promise.all([splideJsPromise, splideCssPromise]).then(() => {
            // Dispatch event once assets are loaded
            const event = new CustomEvent('splider-loaded');
            window.dispatchEvent(event);

            return true;
        });
    };

    document.addEventListener("alpine:init", () => {

        const defaultSettings = {
            type: 'default',
            visible: true,
            debug: false,
            center: false,
            lazyImages: false,
            options: {},
            containerRef: 'root'
        }

        Alpine.data('splideSlider', (userSettings) => {

            const settings = {...defaultSettings, ...userSettings};

            return {
                ...settings,
                loaded: false,
                loading: false,
                init: function () {
                    if (this.loaded) return;
                    if (this.loading) return;

                    this.loading = true;
                    if (window.splideAssetsLoaded) {
                        return;
                    }

                    this.loadAssets().then(() => {
                        this.loading = false;
                        this.loaded = true;
                    });
                },
                initSlider() {
                    const container = this.containerRef === 'root' ? this.$root : this.$refs[this.containerRef];

                    this.addSplideChildHtml(container);

                    if (this.lazyImages) {
                        this.convertImagesToLazy(container);
                    }

                    if (this.center) {
                        this.centerSplideContentsWhenNotOverflowing(container);
                    }

                    this.initSliderByType(container, this.type, this.options);
                },
                reInit: function () {
                    this.loaded = false;
                    if (window.splideAssetsLoaded) {
                        this.initSlider();
                    } else {
                        this.init();
                    }
                },
                loadAssets: function () {
                    return window.loadSplideAssets().then(() => {
                        this.$dispatch('splider-loaded');

                        return true;
                    });
                },
                addSplideChildHtml: function (sliderEl) {
                    sliderEl.classList.add("splide");
                    [...sliderEl.children].forEach(slideItem => {
                        slideItem.classList.add("splide__slide");
                    });

                    const preSliderHtml = sliderEl.innerHTML;
                    sliderEl.innerHTML = '';

                    const splideTrack = document.createElement('div');
                    const splideList = document.createElement('div');
                    splideTrack.classList.add('splide__track');
                    splideList.classList.add('splide__list');
                    splideTrack.appendChild(splideList);
                    sliderEl.appendChild(splideTrack);
                    splideList.innerHTML = preSliderHtml;
                },
                centerSplideContentsWhenNotOverflowing: function (sliderEl) {
                    sliderEl.classList.add("splide-center-when-not-overflowed");
                },
                convertImagesToLazy: function (sliderEl) {
                    [...sliderEl.children].forEach(slideItem => {
                        slideItem.querySelectorAll('[loading="lazy"]').forEach(imgToBeLazyloaded => {
                            imgToBeLazyloaded.dataset.splideLazy = imgToBeLazyloaded.src;
                            imgToBeLazyloaded.removeAttribute('src');
                            imgToBeLazyloaded.removeAttribute('loading');
                            sliderEl.classList.add("splide-src-to-lazyload");
                        });
                    });
                },
                getSlidePerPage: function (sliderEl) {
                    const slide = sliderEl.querySelector('.splide__slide');
                    const slideTrack = sliderEl.querySelector('.splide__track');
                    if (slide && slideTrack) {
                        const slideStyles = slide.currentStyle || window.getComputedStyle(slide);
                        const marginOffset = parseInt(slideStyles.marginRight) + parseInt(slideStyles.marginLeft);
                        return Math.floor(slideTrack.offsetWidth / (slide.offsetWidth + marginOffset));
                    }
                    return null;
                },
                initSliderByType: function (sliderEl, type, options) {
                    const presets = {
                        product: {
                            arrows: false,
                            pagination: false,
                            perPage: 5,
                            flickPower: 70,
                            gap: '1.25rem',
                            lazyLoad: 'nearby',
                            breakpoints: {
                                320: {perPage: 1, gap: '0.75rem', pagination: true},
                                767: {perPage: 2, gap: '0.75rem', pagination: true},
                                1023: {perPage: 4, gap: '1.25rem'}
                            }
                        },
                        swatch: {
                            arrows: true,
                            flickPower: 10,
                            pagination: false,
                            autoWidth: true
                        },
                        banner: {
                            gap: '0rem',
                            arrows: false,
                            flickPower: 500,
                            pagination: true,
                            lazyLoad: 'nearby',
                            autoWidth: false
                        },
                        categories: {
                            arrows: false,
                            pagination: false,
                            flickPower: 10,
                            autoWidth: true
                        },
                        default: {
                            gap: '1.25rem',
                            arrows: false,
                            pagination: false,
                            flickPower: 70,
                            autoWidth: true,
                            lazyLoad: 'nearby',
                            breakpoints: {767: {gap: '1rem'}}
                        }
                    };

                    const preset = presets[type] || presets.default;

                    let attempts = 0;
                    const checkSplideLoaded = setInterval(() => {
                        if (typeof Splide !== 'undefined') {
                            new Splide(sliderEl, {...preset, ...options}).mount();
                            clearInterval(checkSplideLoaded);
                        } else if (attempts >= 20) {
                            clearInterval(checkSplideLoaded);
                            console.error('Splide failed to load after 10 seconds');
                        }
                        attempts++;
                    }, 500);
                }
            }
        });
    });
</script>
<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    function yireoGoogleTagManager2Pusher(eventData, message, callback) {
        window.YIREO_GOOGLETAGMANAGER2_PAST_EVENTS = window.YIREO_GOOGLETAGMANAGER2_PAST_EVENTS || [];

        function doCallback(cb) {
            if (undefined === cb) {
                return;
            }

            cb();
        }

        
        const copyEventData = Object.assign({}, eventData);
        let metaData = {};
        if (copyEventData.meta) {
            metaData = copyEventData.meta;
            delete copyEventData.meta;
        }

        const eventHash = btoa(encodeURIComponent(JSON.stringify(copyEventData)));
        if (window.YIREO_GOOGLETAGMANAGER2_PAST_EVENTS.includes(eventHash)) {
            yireoGoogleTagManager2Logger('Warning: Event already triggered', eventData);
            doCallback(callback);
            return;
        }

        if (metaData && metaData.allowed_pages && metaData.allowed_pages.length > 0
            && false === metaData.allowed_pages.some(page => window.location.pathname.includes(page))) {
            yireoGoogleTagManager2Logger('Warning: Skipping event, not in allowed pages', window.location.pathname, eventData);
            doCallback(callback);
            return;
        }

        if (!message) {
            message = 'push (unknown) [unknown]';
        }

        yireoGoogleTagManager2Logger(message, eventData);
        window.dataLayer = window.dataLayer || [];

        if (eventData.ecommerce) {
            window.dataLayer.push({ecommerce: null});
        }

        try {
            window.dataLayer.push(eventData);
            window.YIREO_GOOGLETAGMANAGER2_PAST_EVENTS.push(eventHash);
        } catch(error) {
            doCallback(callback);
        }

        doCallback(callback);
    }
</script>
<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    function yireoGoogleTagManager2Logger(...args) {
        const debug = window.YIREO_GOOGLETAGMANAGER2_DEBUG || false;
        if (false === debug) {
            return;
        }

        var color = 'gray';
        if (args[0].toLowerCase().startsWith('push')) {
            color = 'green';
        }

        if (args[0].toLowerCase().startsWith('warning')) {
            color = 'orange';
        }

        var css = 'color:white; background-color:' + color + '; padding:1px;'
        console.log('%cYireo_GoogleTagManager2', css, ...args);
    }
</script>

<script>
    'use strict';
    (function(hyva) {
                const formValidationRules = {
            required(value, options, field, context) {
                const el = field.element.type === 'hidden' ? createTextInputFrom(field.element) : field.element,
                    msg = 'This\u0020is\u0020a\u0020required\u0020field.';

                if (el.type === 'radio' || el.type === 'checkbox') {
                    return (value === undefined || value.length === 0) ? msg : true;
                }

                el.setAttribute('required', '');
                el.checkValidity();

                return el.validity.valueMissing ? msg : true;
            },
            maxlength(value, options, field, context) {
                const n = Number(options)
                if (value.length > n) {
                    return n === 1
                        ? hyva.strf('Please\u0020enter\u0020no\u0020more\u0020than\u00201\u0020character.')
                        : hyva.strf('Please\u0020enter\u0020no\u0020more\u0020than\u0020\u00250\u0020characters.', options)
                }
                return true;
            },
            minlength(value, options, field, context) {
                const n = Number(options)
                if (value.length > 0 && value.length < n) {
                    return n === 1
                        ? hyva.strf('Please\u0020enter\u0020at\u0020least\u00201\u0020character.')
                        : hyva.strf('Please\u0020enter\u0020at\u0020least\u0020\u00250\u0020characters.', options)
                }
                return true;
            },
            max(value, options, field, context) {
                field.element.setAttribute('max', options);
                field.element.checkValidity();
                if (field.element.validity.rangeOverflow) {
                    return hyva.strf('Please\u0020enter\u0020a\u0020value\u0020less\u0020than\u0020or\u0020equal\u0020to\u0020\u0022\u00250\u0022.', options);
                }
                return true;
            },
            min(value, options, field, context) {
                field.element.setAttribute('min', options);
                field.element.checkValidity();
                if (field.element.validity.rangeUnderflow) {
                    return hyva.strf('Please\u0020enter\u0020a\u0020value\u0020greater\u0020than\u0020or\u0020equal\u0020to\u0020\u0022\u00250\u0022.', options);
                }
                return true;
            },
            step(value, options, field, context) {
                field.element.setAttribute('step', options);
                field.element.checkValidity();
                if (field.element.validity.stepMismatch) {
                    const val = Number(value);
                    const step = Number(options);
                    const msg = 'Please\u0020enter\u0020a\u0020valid\u0020value.\u0020The\u0020two\u0020nearest\u0020valid\u0020values\u0020are\u0020\u0022\u00250\u0022\u0020and\u0020\u0022\u00251\u0022.';
                    return hyva.strf(msg, Math.floor(val / step) * step, Math.ceil(val / step) * step);
                }
                return true;
            },
            pattern(value, options, field, context) {
                field.element.setAttribute('pattern', options);
                field.element.checkValidity();
                if (field.element.validity.patternMismatch) {
                    return field.element.title
                        ? hyva.strf('Please\u0020match\u0020the\u0020requested\u0020format\u003A\u0020\u00250.', field.element.title)
                        : 'Please\u0020match\u0020the\u0020requested\u0020format.'
                }
                return true;
            },
            email(value, options, field, context) {
                                const rule = /^([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9,!\#\$%&'\*\+\/=\?\^_`\{\|\}~-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*@([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z0-9-]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*\.(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,})$/i;
                if (value.length > 0 && !rule.test(value)) {
                    return 'Please\u0020enter\u0020a\u0020valid\u0020email\u0020address.';
                }
                return true;
            },
            password(value, options, field, context) {
                const rule = /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$/;
                if (value.length > 0 && !rule.test(value)) {
                    return 'Please\u0020provide\u0020at\u0020least\u0020one\u0020upper\u0020case,\u0020one\u0020lower\u0020case,\u0020one\u0020digit\u0020and\u0020one\u0020special\u0020character\u0020\u0028\u0023\u003F\u0021\u0040\u0024\u0025\u005E\u0026\u002A\u002D\u0029';
                }
                return true;
            },
            equalTo(value, options, field, context) {
                const dependencyField = context.fields[options].element;
                if (value !== dependencyField.value) {
                    const dependencyFieldName =
                        dependencyField.label ||
                        dependencyField.title ||
                        (dependencyField.labels && dependencyField.labels[0] && dependencyField.labels[0].innerText) ||
                        dependencyField.name;
                    return hyva.strf('This\u0020field\u0020value\u0020must\u0020be\u0020the\u0020same\u0020as\u0020\u0022\u00250\u0022.', dependencyFieldName);
                }
                return true;
            }
        };

                function raceSome(promises, pred) {
            return new Promise((resolve, reject) => {

                if (promises.length === 0) {
                    return resolve();
                }

                let settled = false, nDone = 0;

                const resolveIf = v => {
                    if (!settled && (pred(v) || ++nDone === promises.length)) {
                        settled = true;
                        resolve(v);
                    }
                    return v;
                }

                promises.map(promise => {
                    promise.then(resolveIf).catch(reason => {
                        settled = true;
                        reject(reason)
                    });
                    return promise;
                });
            });
        }

        const INPUT_ATTRIBUTE_RULES = {min: 'min', max: 'max', required: 'required', minlength: 'minlength', maxlength: 'maxlength', step: 'step', pattern: 'pattern'}
        const INPUT_TYPE_RULES = {email: 'email'}

        function getRules(element) {
            let rules = {};
            Object.keys(INPUT_ATTRIBUTE_RULES).forEach(attrName => {
                if (element.hasAttribute(attrName)) {
                    rules[INPUT_ATTRIBUTE_RULES[attrName]] = element.getAttribute(attrName);
                }
            })
            if (INPUT_TYPE_RULES[element.type]) {
                rules[INPUT_TYPE_RULES[element.type]] = true;
            }

            if (element.dataset.validate) {
                try {
                    Object.assign(rules, JSON.parse(element.dataset.validate));
                } catch (error) {
                    console.error('Validator error. Cannot parse data-validate attribute of element:\n', element);
                }
            }

            return rules;
        }

        function isInvalidRuleResult(ruleState) {
            return typeof ruleState === 'string' || !ruleState || (ruleState.type && ruleState.content);
        }

        async function runValidateFn(rule, options, value, field) {
            return formValidationRules[rule](value, options, field, this);
        }

        function generateId() {
            let id;
            do {
                id = `${this.idPrefix}-${++this.idSeq}`;
            } while (document.getElementById(id));
            return id;
        }

        function isVisible(element) {
            const el = element.type !== 'hidden' ? element : (element.parentElement || {});
            return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length)
        }

        function elementWillValidate(element) {
            return (element.willValidate || element.type === 'hidden')
                && element.tagName !== 'BUTTON'
                && element.disabled === false
                && !(element.tagName === 'INPUT' && element.type === 'submit')
                && (element.hasAttribute('data-validate-hidden') || isVisible(element))
        }

        function createMessageContainer(el, fieldWrapperClassName) {
            if (! el.parentElement) {
                return;
            }
            const refocus = document.activeElement === el;
            const wrapper = document.createElement('div');
            wrapper.classList.add.apply(wrapper.classList, fieldWrapperClassName.split(' '));
            el.parentElement.insertBefore(wrapper, el);
            wrapper.appendChild(el);
            refocus && document.activeElement !== el && el.focus();
            return wrapper;
        }

        function containerNotFound(selector, el) {
            const msg = `Cannot find message container element ${selector} of ${el.name}`;
            console.error(msg, el);
            throw msg;
        }

        function createTextInputFrom(el) {
            const text = document.createElement('INPUT');
            text.type = 'text';
            text.value = el.value;
            return text;
        }

        function classNamesToSelector(classNames) {
            return classNames.split(' ')
                .filter(className => className.length > 0)
                .map(className => `.${className}`)
                .join('')
        }

        function hasMessagesWrapper(field, messagesWrapperClassName) {
            return this.getMessageContainer(field).querySelector(classNamesToSelector(messagesWrapperClassName));
        }

        function getMessagesWrapper(field, messagesWrapperClassName) {
            if (hasMessagesWrapper.call(this, field, messagesWrapperClassName)) {
                return this.getMessageContainer(field).querySelector(classNamesToSelector(messagesWrapperClassName));
            }

            const msgWrapper = document.createElement('ul');
            const msgId = generateId.call(this);
            msgWrapper.id = msgId;
            field.element.setAttribute('aria-errormessage', msgId);
            field.element.setAttribute('aria-describedby', msgId);
            msgWrapper.classList.add.apply(msgWrapper.classList, messagesWrapperClassName.split(' '));
            if (field.validateOnChange) {
                msgWrapper.setAttribute('aria-live', 'polite');
            }
            this.getMessageContainer(field).appendChild(msgWrapper);

            return msgWrapper;
        }

        function getCheckedValues(field) {
            const name = field.element.name.replace(/([\\"])/g, '\\$1');
            const elements = field.element.form.querySelectorAll('input[name="' + name + '"]:checked');
            return Array.from(elements).map(el => el.value);
        }

        function escapeHtml(s) {
            const div = document.createElement('div')
            div.innerText = s;
            return div.innerHTML;
        }

        
        function formValidation(formElement, options) {
            // Disable browser default validation
            if (formElement.tagName === 'FORM') {
                formElement.setAttribute('novalidate', '');
            } else {
                console.error('formValidation can be initialized only on FORM element', formElement);
                return;
            }

            options = Object.assign({
                fieldWrapperClassName: 'field field-reserved',
                messagesWrapperClassName: 'messages',
                validClassName: 'field-success',
                invalidClassName: 'field-error',
                pageMessagesWrapperSelector: null,
                scrollToFirstError: true,
            }, options || {});

            return {
                state: {
                    valid: false,
                },
                fields: {},
                idSeq: 0,
                idPrefix: formElement.id || 'vld-msg',
                setupFields(elements) {
                    this.fields = {};
                    Array.from(elements).forEach(element => {
                        if (elementWillValidate(element)) {
                            this.setupField(element);
                        }
                    });
                },
                setupField(element) {
                    if (! element) return;
                    const onChange = !!element.dataset.onChange;
                    if (elementWillValidate(element)) {
                        const rules = getRules(element);
                        if (Object.keys(rules).length > 0) {
                            if (this.fields[element.name]) {
                                Object.assign(this.fields[element.name].rules, rules);
                            } else {
                                this.fields[element.name] = {
                                    element,
                                    rules: rules,
                                    validateOnChange: onChange,
                                    state: {
                                        valid: null,
                                        rules: {}
                                    }
                                }
                            }
                        }
                    } else {
                        console.error('Element will not validate', element);
                    }
                },
                onSubmit(event) {
                    if (event.target.tagName === 'FORM') {
                        event.preventDefault();

                        this.validate()
                            .then(() => event.target.submit())
                            .catch(invalidElements => {});
                    }
                },
                onChange(event) {
                    event.target.dataset.onChange = 'true';
                    if (!Object.keys(this.fields).length) {
                        this.setupFields(formElement.elements);
                    }
                    if (!Object.keys(this.fields).includes(event.target.name)) {
                        this.setupField(event.target);
                    }
                    const field = this.fields[event.target.name];

                    this.validateField(field);
                    field && field.element.removeAttribute('data-on-change')
                },
                validateSafe() {
                    return new Promise(resolve => this.validate().then(() => resolve(true)).catch(() => {}))
                },
                validate() {
                    if (!Object.keys(this.fields).length || !Object.keys(this.fields).length !== formElement.elements.length) {
                        this.setupFields(formElement.elements);
                    }
                    return new Promise(async (resolve, reject) => {
                        if (formElement.elements) {
                                                        await raceSome(this.validateFields(), result => result !== true)
                            const invalidFields = Object.values(this.fields).filter(field => !field.state.valid);
                            this.state.valid = invalidFields.length === 0;
                            if (this.state.valid) {
                                resolve();
                            } else {
                                if (options.scrollToFirstError && invalidFields.length > 0) {
                                    invalidFields[0].element.focus()
                                    invalidFields[0].element.select && invalidFields[0].element.select();
                                }
                                reject(invalidFields.map(field => field.element));
                            }
                        }
                    });
                },
                                validateFields() {
                    const fields = Object.values(this.fields);

                                        fields.forEach(field => {
                        this.getMessageContainer(field).classList.remove(options.validClassName, options.invalidClassName)
                    });
                                        return fields.map(field => this.validateField(field))
                },
                                validateField(field) {
                                        if (! field || ! elementWillValidate(field.element)) {
                        return new Promise(resolve => resolve(true))
                    }

                    let value;
                    if (field.element.type === 'checkbox') {
                        value = getCheckedValues(field);
                    } else if (field.element.type === 'radio') {
                        value = getCheckedValues(field)[0] || undefined;
                    } else if (field.element.tagName === 'SELECT' && field.element.multiple) {
                        value = Array.from(field.element.selectedOptions).map(opt => opt.value);
                    } else {
                        value = field.element.value;
                    }

                    const rules = field.rules || {};

                                        field.state.valid = true;
                    this.showFieldState(field);

                    
                                        const fieldValidations = Object.keys(rules).filter(rule => formValidationRules[rule]).map(async rule => {
                        return runValidateFn.call(this, rule, rules[rule], value, field).then(result => {
                            field.state.rules[rule] = result;
                            return result;
                        })
                    });

                    return new Promise(resolve => {
                                                Promise.all(fieldValidations).then(results => {
                                                                                    field.state.valid = !elementWillValidate(field.element) || rules.length === 0 || !results.some(isInvalidRuleResult)
                            this.showFieldState(field);
                            resolve(field.state.valid);
                        })
                    });
                },
                                getMessagesByField(field) {
                    const messages = [];
                    const invalidRules = Object.keys(field.state.rules).filter(rule => isInvalidRuleResult(field.state.rules[rule]));

                    field.rules && Object.keys(field.rules).forEach((rule) => {
                        if (invalidRules.includes(rule)) {
                            const customMessage = field.element.getAttribute('data-msg-' + rule);
                            const message = customMessage ? customMessage : field.state.rules[rule];
                            const ruleOptions = JSON.parse(JSON.stringify(field.rules[rule]));

                            if (typeof message === 'undefined' || message === null || (typeof message !== 'string' && ! message.type)) {
                                messages.push(hyva.strf('Validation rule "%0" failed.', rule));
                            } else if (Array.isArray(ruleOptions)) {
                                ruleOptions.unshift(message.type ? message.content : message);
                                const content = hyva.strf.apply(null, ruleOptions);
                                messages.push(message.type ? {type: message.type, content} : content);
                            } else {
                                const content = hyva.strf(message.type ? message.content : message, ruleOptions)
                                messages.push(message.type ? {type: message.type, content} : content);
                            }
                        }
                    });
                    return messages;
                },
                /** @deprecated */
                getFieldWrapper(field) {
                                        return this.getMessageContainer(field)
                },
                getMessageContainer(field) {
                    let container;
                    const pageSelector = field.element.getAttribute('data-validation-container') || options.pageMessagesContainerSelector;
                    if (pageSelector) {
                        container = document.querySelector(pageSelector)
                            || containerNotFound(pageSelector, field.element)
                    } else {
                        const containerSelector = classNamesToSelector(options.fieldWrapperClassName);
                        container = field.element.closest(containerSelector)
                            || createMessageContainer(field.element, options.fieldWrapperClassName)
                            || containerNotFound(containerSelector, field.element);
                    }

                    return container;
                },
                showFieldState(field) {
                    const container = this.getMessageContainer(field),
                        hasErrorMessages = hasMessagesWrapper.call(this, field, options.messagesWrapperClassName),
                        messages = this.getMessagesByField(field).map(m => {
                            return m.type !== 'html' ? escapeHtml(m.type ? m.content : m) : m.content;
                        });
                    container.classList.toggle(options.validClassName, field.state.valid && ! hasErrorMessages);
                    container.classList.toggle(options.invalidClassName, !field.state.valid || hasErrorMessages);
                    this.createHtmlErrorMessage(field, messages);

                    if (field.state.valid) {
                        field.element.removeAttribute('aria-invalid');
                    } else {
                        field.element.setAttribute('aria-invalid', 'true');
                        if (! document.activeElement) {
                            field.element.focus();
                        }
                    }
                },
                removeMessages(field, messagesClass) {
                    if (! hasMessagesWrapper.call(this, field, messagesClass || options.messagesWrapperClassName)) {
                        return;
                    }

                    const msgWrapper = getMessagesWrapper.call(this, field, messagesClass || options.messagesWrapperClassName);
                    const messages = msgWrapper.querySelectorAll(`[data-msg-field='${field.element.name}']`);
                    Array.from(messages).forEach(msg => msg.remove());
                    if (msgWrapper && msgWrapper.childElementCount === 0) {
                        field.element.removeAttribute('aria-errormessage');
                        field.element.removeAttribute('aria-describedby');
                        msgWrapper.remove();
                    }
                },
                createErrorMessage(field, messages) {
                    const htmlMessages = (Array.isArray(messages) ? messages : [messages]).map(escapeHtml)
                    this.createHtmlErrorMessage(field, htmlMessages);
                },
                createHtmlErrorMessage(field, messages) {
                    this.removeMessages(field, options.messagesWrapperClassName);
                    field.element.removeAttribute('aria-errormessage');
                    field.element.removeAttribute('aria-describedby');

                    if (!field.state.valid) {
                        const msgWrapper = this.addHtmlMessages(field, options.messagesWrapperClassName, messages);
                        field.element.setAttribute('aria-errormessage', msgWrapper.id);
                        field.element.setAttribute('aria-describedby', msgWrapper.id);
                    }
                },
                /** @deprecated */
                createMessage(field, message) {
                                        return this.addMessages(field, options.messagesWrapperClassName, message);
                },
                addMessages(field, messagesClass, messages) {
                    const htmlMessages = (Array.isArray(messages) ? messages : [messages]).map(escapeHtml)
                    return this.addHtmlMessages(field, messagesClass, htmlMessages);
                },
                addHtmlMessages(field, messagesClass, htmlMessages) {
                    const msgWrapper = getMessagesWrapper.call(this, field, messagesClass);

                    (Array.isArray(htmlMessages) ? htmlMessages : [htmlMessages]).forEach((htmlMessage) => {
                        const li = document.createElement('li');
                        li.innerHTML = htmlMessage;
                        li.setAttribute('data-msg-field', field.element.name);
                        msgWrapper.appendChild(li);
                    });

                    return msgWrapper;
                },
                setField(name, value) {
                    this.fields[name].element.value = value;
                    this.fields[name].element.dispatchEvent((new Event('input')));
                    this.validateField(this.fields[name]);
                }
            }
        }

        hyva.formValidation = formValidation;
        hyva.formValidation.rules = formValidationRules;
        hyva.formValidation.setInputAttributeRuleName = (attrName, ruleName) => INPUT_ATTRIBUTE_RULES[attrName] = ruleName || attrName;
        hyva.formValidation.setInputTypeRuleName = (typeName, ruleName) => INPUT_TYPE_RULES[typeName] = ruleName || typeName;
        hyva.formValidation.addRule = (name, validator) => formValidationRules[name] = validator;
    }(window.hyva = window.hyva || {}));
</script>

<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    document.addEventListener('DOMContentLoaded', function() {
        yireoGoogleTagManager2Pusher({"version":"3.9.15","page_type":"cms\/page\/view","page_path":"https:\/\/www.brandalley.co.uk\/simplyscuba","page_title":"Simplyscuba UK Sale Outlet - Up to 80% Off - BrandAlley","virtual_page":"\/simplyscuba","breadcrumb":[],"user":{"has_transacted":false}}, 'push (initial page) [data-layer.phtml]');
            });
</script>
<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    function yireoGoogleTagManager2FindParentElementWithName(element, parentTagName) {
        if (!element.parentElement) {
            return null;
        }

        if (element.parentElement.tagName.toLowerCase() === parentTagName) {
            return element.parentElement;
        }

        return yireoGoogleTagManager2FindParentElementWithName(element.parentElement, parentTagName);
    }

    const products = document.querySelectorAll('.products a.product');
    if (products && products.length > 0) {
        products.forEach(function(product) {
            product.addEventListener('click', function(event, s) {
                let parentElement = yireoGoogleTagManager2FindParentElementWithName(event.target, 'form');
                const inputElement = parentElement.querySelector('input[name="product"]');
                const productId = inputElement.value;
                const productData = window['YIREO_GOOGLETAGMANAGER2_PRODUCT_DATA_ID_' + productId] || {};
                productData.item_id = productId;

                const eventData = {
                    'event': 'select_item',
                    'ecommerce': {
                        'items': [productData]
                    }
                }

                yireoGoogleTagManager2Pusher(eventData, 'push (page event "select_item") [script-product-clicks.phtml]');

                if (window['YIREO_GOOGLETAGMANAGER2_DEBUG_CLICKS'] && confirm("Press to continue with redirect") === false) {
                    event.preventDefault();
                }
            });
        })
    }
</script>
<script nonce="bzR1enBxeDN3b2hnYXA2bjhiZG1uMGI5MjA2ODk4aWQ=">
    window.addEventListener('private-content-loaded', function(event) {
        window.dataLayer = window.dataLayer || [];

        var isEmpty = function (variable) {
            if (typeof variable === 'undefined') {
                return true;
            }

            if (Array.isArray(variable) && variable.length === 0) {
                return true;
            }

            return typeof variable === 'object' && Object.keys(variable).length === 0;
        }

        var getSectionNames = function () {
            return ['cart', 'customer'];
        }

        getSectionNames().forEach(function (sectionName) {
            if (!event.detail.data[sectionName].gtm) {
                return;
            }

            const attributes = event.detail.data[sectionName].gtm;
            if (!Object.keys(attributes).length > 0) {
                return;
            }

            yireoGoogleTagManager2Pusher(attributes, 'push (attributes) [script-additions.phtml]');
        });

        let attributes = {};
        getSectionNames().forEach(function (sectionName) {
            if (!event.detail.data[sectionName].gtm_events) {
                return;
            }

            const gtmEvents = event.detail.data[sectionName].gtm_events;
            for (const [eventId, eventData] of Object.entries(gtmEvents)) {
                yireoGoogleTagManager2Logger('found event in section "' + sectionName + '"', eventData);

                const metaData = eventData.meta;
                yireoGoogleTagManager2Pusher(eventData, 'push (customerData "' + sectionName + '"  event "' + eventId + '")');

                if (!metaData || metaData.cacheable !== true) {
                    yireoGoogleTagManager2Logger('removing event "' + eventId + '" from section "' + sectionName + '"')

                    let mageCacheStorage = event.detail.data;

                    if (mageCacheStorage !== null
                        && typeof mageCacheStorage[sectionName] !== 'undefined'
                        && typeof mageCacheStorage[sectionName].gtm_events !== 'undefined'
                        && eventId in mageCacheStorage[sectionName].gtm_events) {
                        delete mageCacheStorage[sectionName].gtm_events[eventId];
                    }

                    window.localStorage.setItem('mage-cache-storage', JSON.stringify(mageCacheStorage));
                }
            }
        });

        if (false === isEmpty(attributes)) {
            yireoGoogleTagManager2Pusher(attributes, 'dataLayer (initial js) [script-additions.phtml]');
        }
    });
</script>
<div class="page-wrapper"><header class="page-header"><script>
    function initHeader () {
        return {
            searchOpen: false,
            cart: {},
            atTop: false,
            pageHeader: null,
            initialHeaderHeight: null,
            init() {

                this.pageHeader = document.querySelector('.page-header');
                // Get the current height of the element (including padding but excluding margin and border)
                this.initialHeaderHeight = this.pageHeader.offsetHeight;

                const flashSalePreviewStorage = Alpine.store('flashSalePreview');

                if (flashSalePreviewStorage) {
                    this.$watch(() => flashSalePreviewStorage.isFlashSaleVisible, (newValue) => {
                        if (newValue) {
                            this.init();

                            // Recalc header height if flash sale preview shows up
                            this.setHeaderHeight();
                            window.addEventListener('resize', () => {
                                this.setHeaderHeight();
                            });
                        }
                    });
                }
            },
            setHeaderHeight() {
                // Calculate the new height by adding the flash sale preview el height
                const newHeight = this.initialHeaderHeight + 64;

                // Apply the new height to the element
                this.pageHeader.style.height = `${newHeight}px`;
            },
            getData(data) {
                if (data.cart) { this.cart = data.cart }
            }
        }
    }
    function initCompareHeader() {
        return {
            compareProducts: null,
            itemCount: 0,
            receiveCompareData(data) {
                if (data['compare-products']) {
                    this.compareProducts = data['compare-products'];
                    this.itemCount = this.compareProducts.count;
                }
            }
        }
    }
</script>
<div id="header"
     class="fixed bg-white top-0 left-0 right-0 font-lg z-30 w-full transition duration-500 ease-in-out"
     :class="{ 'shadow-lg': atTop }"
     @scroll.window="atTop = (window.pageYOffset < 50) ? false: true"
     x-data="initHeader()"
     @keydown.window.escape="searchOpen = false;"
     @private-content-loaded.window="getData(event.detail.data)"
>
    <template x-if="$store.flashSalePreview.isFlashSaleVisible">
    <div x-data="{ isVisible: true }" style="display: none" x-show="isVisible && $store.flashSalePreview && $store.flashSalePreview.isFlashSaleVisible">
        <form
            action="https://www.brandalley.co.uk/flashsalespreview/date/select/"
            class="form"
            method="post"
            id="flash-sales-preview">
            <div class="flex items-center justify-center h-16 bg-yellow-500 px-4 md:px-0">
                <label for="flash-sales-preview-date" class="inline pr-2.5 mb-0" for="meeting-time">Select flash sale preview date:</label>
                <input
                    type="date"
                    id="flash-sales-preview-date"
                    class="max-w-6 md:max-w-max inline"
                    name="flash-sales-preview-date"
                    x-model="$store.flashSalePreview.date"
                />
                <input type="submit" value="Go" class="cursor-pointer pl-6 pr-6 ml-2 leading-10 bg-black text-white font-bold">
            </div>
            <input type="hidden" name="form_key" x-model="hyva.getFormKey()" />
        </form>
    </div>
</template>
    <style>.cmsb3241-container {
width: 100%
}
@media (min-width: 640px) {
.cmsb3241-container {
max-width: 640px
}
}
@media (min-width: 768px) {
.cmsb3241-container {
max-width: 768px
}
}
@media (min-width: 1024px) {
.cmsb3241-container {
max-width: 1024px
}
}
@media (min-width: 1280px) {
.cmsb3241-container {
max-width: 1280px
}
}
@media (min-width: 1536px) {
.cmsb3241-container {
max-width: 1536px
}
}
.cmsb3241-text-center {
text-align: center
}</style>
<style>#html-body [data-pb-style=MQIQA3H]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="MQIQA3H"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
body.checkout-onepage-success div.container.text-center {display:none;}
</style>
<script type="text/javascript">
  document.addEventListener('DOMContentLoaded', function() {
      // Only run on checkout success page
      if (!document.body.classList.contains('checkout-onepage-success')) {
          return;
      }

      // Hide blog promo section by targeting the blog link
      var blogLink = document.querySelector('a[href="https://www.brandalley.co.uk/blog"]');
      if (blogLink) {
          var container = blogLink.closest('div');
          if (container) {
              container.style.display = 'none';
          }
      }
  });
</script>
<style>#html-body [data-pb-style=TLB9XPD]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="TLB9XPD"><div data-content-type="html" data-appearance="default" data-element="main">
<script>
    'use strict';

    function initBanner_69c5e12d61094() {
        return {
            isVisible: true,
            isLargeScreen() {
                return window.innerWidth >= 768;
            },
            getMarginTop() {
                const flashSalePreviewStorage = Alpine.store('flashSalePreview');
                const isLargeScreen = this.isLargeScreen();

                if (!flashSalePreviewStorage || !flashSalePreviewStorage.isFlashSaleVisible) return (isLargeScreen ? '13rem' : '10rem');

                this.$watch(() => flashSalePreviewStorage.isFlashSaleVisible && flashSalePreviewStorage.date, (newValue) => {
                    if (newValue) {
                        this.fetchData();
                    }
                });

                return isLargeScreen ? '17rem' : '14rem';
            },
            setIsVisible($event) {
                if (this.isLargeScreen()) {
                    this.isVisible = true;
                    return;
                }

                this.isVisible = $event.detail.isOpen === false;
            },
            init() {
                const flashSalePreviewStorage = Alpine.store('flashSalePreview');

                if (flashSalePreviewStorage) {
                    this.$watch(() => flashSalePreviewStorage.isFlashSaleVisible, (newValue) => {
                        if (newValue) {
                            this.init();
                        }
                    });

                    this.$watch(() => flashSalePreviewStorage.isFlashSaleVisible && flashSalePreviewStorage.date, (newValue) => {
                        if (newValue) {
                            this.fetchData();
                        }
                    });
                }
            }
        }
    }
</script>

<div x-data="initBanner_69c5e12d61094()" class="develo-top-banner">
    <div x-show="isVisible" @algolia-toggled.window="setIsVisible($event)" class="bg-black flex flex-row items-center h-11 flex-none order-none flex-grow-0 py-2 px-4">
        <a class="block items-center text-gray-100 w-full text-sm font-medium leading-none text-center" href="https://help.brandalley.co.uk/hc/en-gb/articles/14555485789085-WELCOME15" title="15% off first order with <strong>WELCOME15</strong> &nbsp;&nbsp;·&nbsp;&nbsp; Free delivery £150+">15% off first order with <strong>WELCOME15</strong> &nbsp;&nbsp;·&nbsp;&nbsp; Free delivery £150+</a>
    </div>
</div>
</div></div></div></div></div></div>
    <div class="header-inner-container flex flex-wrap items-center justify-between w-full mx-auto mt-0">
        <!--Logo-->
        
<div class="order-2 lg:order-1 logo">
    <a class="flex items-center justify-center text-xl font-medium tracking-wide text-gray-800
        no-underline hover:no-underline font-title lg:pl-14 lg:pr-6 logo-link"
       href="https://www.brandalley.co.uk/"
       title=""
       aria-label="store logo">
        <img src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/logo.svg"
             title=""
             alt="BrandAlley&#x20;Header&#x20;Logo"
             class="max-w-[150px] lg:max-w-[280px]"
            width="280"            height="24"        />
            </a>
</div>

        <!--Main Navigation-->
        <div class="mobile-nav"
    x-data="initMenuMobile_69c63a01b7232()">
    <!-- mobile -->
    <div
        class="mobile-nav__container"
        :class="{'open' : open}"
        @toggle-mobile-menu.window="open = !open; mobilePanelActiveId = null; mobileSubPanelActiveId = null;"
        @load.window="setActiveMenu($root)"
        @keydown.window.escape="open=false">
        <div class="mobile-nav__toggle">
            <button @click="$dispatch('toggle-mobile-menu')"
                class="mobile-nav__toggle-icon w-[24px] h-[24px]"
                :class="{ '': open }">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke="currentColor" viewBox="0 0 24 25" fill="none" class="hidden mr-2" :class="{ 'hidden' : !open, 'block': open }" role="img">
    <path d="M6 6.66016L18 18.6602M6 18.6602L18 6.66016L6 18.6602Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>cross</title></svg>
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 25" stroke="currentColor" fill="none" :class="{ 'hidden' : open, 'block': !open }" role="img">
    <path d="M4 18.6602H11M4 6.66016H20H4ZM4 12.6602H20H4Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>menu</title></svg>
            </button>

            
<div class="order-2 lg:order-1 logo">
    <a class="flex items-center justify-center text-xl font-medium tracking-wide text-gray-800
        no-underline hover:no-underline font-title lg:pl-14 lg:pr-6 logo-link"
       href="https://www.brandalley.co.uk/"
       title=""
       aria-label="store logo">
        <img src="https://www.brandalley.co.uk/media/sales/store/logo_html/default/BA_logo_16_K.png"
             title=""
             alt="BrandAlley&#x20;Header&#x20;Logo"
             class="max-w-[150px] lg:max-w-[280px]"
            width="280"            height="24"        />
            </a>
</div>
        </div>
        <nav class="mobile-nav__menu h-full hidden"
            :class="{
            'hidden' : !open,
            'pb-20' : !mobilePanelActiveId
             }">
                                                
<a class="mobile-nav__link level-0 "
    title="New&#x20;In"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-19521' ? 0 : 'category-node-19521'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    New In            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-19521'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            New In        </a>
        <a href="https://www.brandalley.co.uk/new-in.html"
            title="New&#x20;In"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="New&#x20;in&#x20;Women"
            href="https://www.brandalley.co.uk/new-in/new-in-women.html"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New in Women    </a>
                            
<a title="New&#x20;in&#x20;Men"
            href="https://www.brandalley.co.uk/new-in/new-in-men.html"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New in Men    </a>
                            
<a title="New&#x20;In&#x20;Home"
            href="https://www.brandalley.co.uk/new-in/new-in-home.html"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In Home    </a>
                            
<a title="New&#x20;In&#x20;Beauty"
            href="https://www.brandalley.co.uk/new-in/new-in-beauty.html"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In Beauty    </a>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Women"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2883' ? 0 : 'category-node-2883'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Women            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2883'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Women        </a>
        <a href="https://www.brandalley.co.uk/women.html"
            title="Women"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-7226' ? 'category-node-7226' : 'category-node-7226'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-7226'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/women/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="COS&#x3A;&#x20;Further&#x20;Discounts"
            href="https://www.brandalley.co.uk/women/sales/cos-further-discounts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    COS: Further Discounts    </a>
                            
<a title="Paul&#x20;Costelloe&#x3A;&#x20;Up&#x20;to&#x20;60&#x25;&#x20;Off&#x21;"
            href="https://www.brandalley.co.uk/women/sales/paul-costelloe-up-to-60-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Paul Costelloe: Up to 60% Off!    </a>
                            
<a title="Buy&#x20;Now&#x20;Wear&#x20;Now&#x20;Women&#x27;s&#x20;Footwear"
            href="https://www.brandalley.co.uk/women/sales/buy-now-wear-now-womens-footwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Buy Now Wear Now Women&#039;s Footwear    </a>
                            
<a title="Buyer&#x27;s&#x20;Picks&#x3A;&#x20;Women&#x27;s&#x20;Boots"
            href="https://www.brandalley.co.uk/women/sales/buyers-picks-womens-boots.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Buyer&#039;s Picks: Women&#039;s Boots    </a>
                            
<a title="The&#x20;March&#x20;Accessories&#x20;Wishlist"
            href="https://www.brandalley.co.uk/women/sales/the-march-accessories-wishlist.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The March Accessories Wishlist    </a>
                            
<a title="Move&#x20;In&#x20;Style&#x3A;&#x20;Activewear&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/move-in-style-activewear-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Move In Style: Activewear For Her    </a>
                            
<a title="The&#x20;Roundup&#x3A;&#x20;Workwear&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/the-roundup-workwear-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Roundup: Workwear For Her    </a>
                            
<a title="Premium&#x20;Brands&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/premium-brands-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Premium Brands For Her    </a>
                            
<a title="Wedding&#x20;Guest&#x20;Edit&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/wedding-guest-edit-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Wedding Guest Edit For Her    </a>
                            
<a title="The&#x20;Highstreet&#x20;Hitlist"
            href="https://www.brandalley.co.uk/women/sales/the-highstreet-hitlist.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Highstreet Hitlist    </a>
                            
<a title="Women&#x27;s&#x20;March&#x20;Offers"
            href="https://www.brandalley.co.uk/women/sales/womens-march-offers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Women&#039;s March Offers    </a>
                            
<a title="Cyberjammies&#x20;&amp;&#x20;Fable&#x20;And&#x20;Eve&#x3A;&#x20;Warmer&#x20;Nights"
            href="https://www.brandalley.co.uk/women/sales/cyberjammies-fable-and-eve-warmer-nights.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cyberjammies &amp; Fable And Eve: Warmer Nights    </a>
                            
<a title="Just&#x20;Arrived&#x20;This&#x20;Week&#x3A;&#x20;Accessories"
            href="https://www.brandalley.co.uk/women/sales/just-arrived-this-week-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Just Arrived This Week: Accessories    </a>
                            
<a title="Get&#x20;Them&#x20;Before&#x20;They&#x27;re&#x20;Gone&#x21;"
            href="https://www.brandalley.co.uk/women/sales/get-them-before-theyre-gone.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Get Them Before They&#039;re Gone!    </a>
                            
<a title="Marc&#x20;Jacobs&#x3A;&#x20;Our&#x20;Top&#x20;Picks"
            href="https://www.brandalley.co.uk/women/sales/marc-jacobs-our-top-picks.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Marc Jacobs: Our Top Picks    </a>
                            
<a title="Jott&#x20;Outerwear&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/jott-outerwear-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jott Outerwear For Her    </a>
                            
<a title="The&#x20;LK&#x20;Bennett&#x20;Edit"
            href="https://www.brandalley.co.uk/women/sales/the-lk-bennett-edit.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The LK Bennett Edit    </a>
                            
<a title="The&#x20;Holiday&#x20;Shop&#x3A;&#x20;Up&#x20;to&#x20;70&#x25;&#x20;Off"
            href="https://www.brandalley.co.uk/women/sales/the-holiday-shop-up-to-70-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Holiday Shop: Up to 70% Off    </a>
                            
<a title="Designer&#x3A;&#x20;Get&#x20;It&#x20;Or&#x20;Regret&#x20;It"
            href="https://www.brandalley.co.uk/women/sales/designer-get-it-or-regret-it.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Designer: Get It Or Regret It    </a>
                            
<a title="Toms&#x3A;&#x20;Espadrilles,&#x20;Sandals&#x20;&amp;&#x20;More&#x21;"
            href="https://www.brandalley.co.uk/women/sales/toms-espadrilles-sandals-more.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Toms: Espadrilles, Sandals &amp; More!    </a>
                            
<a title="Chloe&#x20;Collection&#x20;By&#x20;Liv&#x20;Oliver"
            href="https://www.brandalley.co.uk/women/sales/chloe-collection-by-liv-oliver.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Chloe Collection By Liv Oliver    </a>
                            
<a title="Housebags&#x20;Collection"
            href="https://www.brandalley.co.uk/women/sales/housebags-collection.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Housebags Collection    </a>
                            
<a title="New&#x20;Season&#x20;Style&#x3A;&#x20;Women&#x27;s&#x20;Footwear"
            href="https://www.brandalley.co.uk/women/sales/new-season-style-womens-footwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New Season Style: Women&#039;s Footwear    </a>
                            
<a title="New&#x21;&#x20;Spring&#x20;Style&#x20;For&#x20;Her"
            href="https://www.brandalley.co.uk/women/sales/new-spring-style-for-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New! Spring Style For Her    </a>
                            
<a title="Playful&#x20;Promises&#x3A;&#x20;Lingerie&#x20;By&#x20;Women&#x20;For&#x20;Women"
            href="https://www.brandalley.co.uk/women/sales/playful-promises-lingerie-by-women-for-women.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Playful Promises: Lingerie By Women For Women    </a>
                    </div>
    </template>
                            
<a title="Clothing"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2922' ? 'category-node-2922' : 'category-node-2922'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Clothing            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2922'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Clothing        </a>
        <a href="https://www.brandalley.co.uk/women/clothing.html"
           title="Clothing"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Blazers"
            href="https://www.brandalley.co.uk/women/clothing/blazers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Blazers    </a>
                            
<a title="Coats&#x20;&amp;&#x20;Jackets"
            href="https://www.brandalley.co.uk/women/clothing/coats-jackets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Coats &amp; Jackets    </a>
                            
<a title="Dresses&#x20;&amp;&#x20;Jumpsuits"
            href="https://www.brandalley.co.uk/women/clothing/dresses-jumpsuits.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dresses &amp; Jumpsuits    </a>
                            
<a title="Hoodies&#x20;&amp;&#x20;Sweatshirts"
            href="https://www.brandalley.co.uk/women/clothing/hoodies-sweatshirts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hoodies &amp; Sweatshirts    </a>
                            
<a title="Jeans"
            href="https://www.brandalley.co.uk/women/clothing/jeans.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jeans    </a>
                            
<a title="Knitwear"
            href="https://www.brandalley.co.uk/women/clothing/knitwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Knitwear    </a>
                            
<a title="Leggings&#x20;&amp;&#x20;Joggers"
            href="https://www.brandalley.co.uk/women/clothing/leggings-joggers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Leggings &amp; Joggers    </a>
                            
<a title="Shirts&#x20;&amp;&#x20;Blouses"
            href="https://www.brandalley.co.uk/women/clothing/shirts-blouses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shirts &amp; Blouses    </a>
                            
<a title="Shorts"
            href="https://www.brandalley.co.uk/women/clothing/shorts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shorts    </a>
                            
<a title="Skirts"
            href="https://www.brandalley.co.uk/women/clothing/skirts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Skirts    </a>
                            
<a title="Sports&#x20;Clothing"
            href="https://www.brandalley.co.uk/women/clothing/sports-clothing.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sports Clothing    </a>
                            
<a title="Trousers"
            href="https://www.brandalley.co.uk/women/clothing/trousers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Trousers    </a>
                            
<a title="T-Shirts&#x20;&amp;&#x20;Vests"
            href="https://www.brandalley.co.uk/women/clothing/t-shirts-vests.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    T-Shirts &amp; Vests    </a>
                    </div>
    </template>
                            
<a title="Footwear"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2998' ? 'category-node-2998' : 'category-node-2998'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Footwear            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2998'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Footwear        </a>
        <a href="https://www.brandalley.co.uk/women/footwear.html"
           title="Footwear"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Boots&#x20;&amp;&#x20;Wellies"
            href="https://www.brandalley.co.uk/women/footwear/boots-wellies.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Boots &amp; Wellies    </a>
                            
<a title="Shoes"
            href="https://www.brandalley.co.uk/women/footwear/shoes.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shoes    </a>
                            
<a title="Sandals"
            href="https://www.brandalley.co.uk/women/footwear/sandals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sandals    </a>
                            
<a title="Slippers"
            href="https://www.brandalley.co.uk/women/footwear/slippers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Slippers    </a>
                            
<a title="Trainers"
            href="https://www.brandalley.co.uk/women/footwear/trainers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Trainers    </a>
                    </div>
    </template>
                            
<a title="Accessories"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2884' ? 'category-node-2884' : 'category-node-2884'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Accessories            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2884'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Accessories        </a>
        <a href="https://www.brandalley.co.uk/women/accessories.html"
           title="Accessories"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Belts"
            href="https://www.brandalley.co.uk/women/accessories/belts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Belts    </a>
                            
<a title="Handbags"
            href="https://www.brandalley.co.uk/women/accessories/handbags.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Handbags    </a>
                            
<a title="Hats,&#x20;Gloves,&#x20;Scarves"
            href="https://www.brandalley.co.uk/women/accessories/hats-gloves-scarves.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hats, Gloves, Scarves    </a>
                            
<a title="Jewellery&#x20;&amp;&#x20;Watches"
            href="https://www.brandalley.co.uk/women/accessories/jewellery-watches.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jewellery &amp; Watches    </a>
                            
<a title="Purses"
            href="https://www.brandalley.co.uk/women/accessories/purses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Purses    </a>
                            
<a title="Sunglasses"
            href="https://www.brandalley.co.uk/women/accessories/sunglasses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sunglasses    </a>
                            
<a title="Travel"
            href="https://www.brandalley.co.uk/women/accessories/travel.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Travel    </a>
                            
<a title="Umbrellas"
            href="https://www.brandalley.co.uk/women/accessories/umbrellas.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Umbrellas    </a>
                    </div>
    </template>
                            
<a title="Lingerie&#x20;&amp;&#x20;Nightwear"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3017' ? 'category-node-3017' : 'category-node-3017'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lingerie &amp; Nightwear            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3017'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Lingerie &amp; Nightwear        </a>
        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear.html"
           title="Lingerie&#x20;&amp;&#x20;Nightwear"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bras"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/bras.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bras    </a>
                            
<a title="Knickers"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/knickers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Knickers    </a>
                            
<a title="Pyjamas&#x20;&amp;&#x20;Nightwear"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/pyjamas-nightwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pyjamas &amp; Nightwear    </a>
                            
<a title="Robes&#x20;&amp;&#x20;Dressing&#x20;Gowns"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/robes-dressing-gowns.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Robes &amp; Dressing Gowns    </a>
                            
<a title="Shapewear"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/shapewear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shapewear    </a>
                            
<a title="Socks"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/socks.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Socks    </a>
                            
<a title="Tights"
            href="https://www.brandalley.co.uk/women/lingerie-nightwear/tights.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tights    </a>
                    </div>
    </template>
                            
<a title="Swimwear&#x20;&amp;&#x20;Beachwear"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2978' ? 'category-node-2978' : 'category-node-2978'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Swimwear &amp; Beachwear            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2978'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Swimwear &amp; Beachwear        </a>
        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear.html"
           title="Swimwear&#x20;&amp;&#x20;Beachwear"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bottoms"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/bottoms.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bottoms    </a>
                            
<a title="Cover-Ups&#x20;&amp;&#x20;Sarongs"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/cover-ups-sarongs.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cover-Ups &amp; Sarongs    </a>
                            
<a title="Sets"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/sets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sets    </a>
                            
<a title="Shorts"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/shorts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shorts    </a>
                            
<a title="Tankinis"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/tankinis.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tankinis    </a>
                            
<a title="Tops"
            href="https://www.brandalley.co.uk/women/swimwear-beachwear/tops.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tops    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3820' ? 'category-node-3820' : 'category-node-3820'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3820'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/women/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Reiss"
            href="https://www.brandalley.co.uk/women/brands/reiss.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Reiss    </a>
                            
<a title="Vivienne&#x20;Westwood"
            href="https://www.brandalley.co.uk/women/brands/vivienne-westwood.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Vivienne Westwood    </a>
                            
<a title="Russell&#x20;&amp;&#x20;Bromley"
            href="https://www.brandalley.co.uk/women/brands/russell-bromley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Russell &amp; Bromley    </a>
                            
<a title="COS"
            href="https://www.brandalley.co.uk/women/brands/cos.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    COS    </a>
                            
<a title="Mango"
            href="https://www.brandalley.co.uk/women/brands/mango.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mango    </a>
                            
<a title="Birkenstock"
            href="https://www.brandalley.co.uk/women/brands/birkenstock.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Birkenstock    </a>
                            
<a title="Victoria&#x20;Beckham"
            href="https://www.brandalley.co.uk/women/brands/victoria-beckham.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Victoria Beckham    </a>
                            
<a title="Whistles"
            href="https://www.brandalley.co.uk/women/brands/whistles.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Whistles    </a>
                            
<a title="Ted&#x20;Baker"
            href="https://www.brandalley.co.uk/women/brands/ted-baker.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ted Baker    </a>
                            
<a title="Crew&#x20;Clothing"
            href="https://www.brandalley.co.uk/women/brands/crew-clothing.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Crew Clothing    </a>
                            
<a title="Gucci"
            href="https://www.brandalley.co.uk/women/brands/gucci.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gucci    </a>
                            
<a title="L&#x20;K&#x20;Bennett"
            href="https://www.brandalley.co.uk/women/brands/l-k-bennett.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    L K Bennett    </a>
                            
<a title="7&#x20;For&#x20;All&#x20;Mankind"
            href="https://www.brandalley.co.uk/women/brands/7-for-all-mankind.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    7 For All Mankind    </a>
                            
<a title="N&#xB0;&#xB7;&#x20;Eleven"
            href="https://www.brandalley.co.uk/women/brands/no-eleven.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    N°· Eleven    </a>
                            
<a title="Michael&#x20;Kors"
            href="https://www.brandalley.co.uk/women/brands/michael-kors.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Michael Kors    </a>
                            
<a title="Radley"
            href="https://www.brandalley.co.uk/women/brands/radley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Radley    </a>
                            
<a title="Puma"
            href="https://www.brandalley.co.uk/women/brands/puma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Puma    </a>
                            
<a title="Diesel"
            href="https://www.brandalley.co.uk/women/brands/diesel.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Diesel    </a>
                            
<a title="Le&#x20;Temps&#x20;Des&#x20;Cerises"
            href="https://www.brandalley.co.uk/women/brands/le-temps-des-cerises.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Le Temps Des Cerises    </a>
                            
<a title="Mulberry"
            href="https://www.brandalley.co.uk/women/brands/mulberry.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mulberry    </a>
                            
<a title="Le&#x20;Monde&#x20;du&#x20;Parapluie"
            href="https://www.brandalley.co.uk/women/brands/le-monde-du-parapluie.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Le Monde du Parapluie    </a>
                            
<a title="Susino"
            href="https://www.brandalley.co.uk/women/brands/susino.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Susino    </a>
                            
<a title="Perletti"
            href="https://www.brandalley.co.uk/women/brands/perletti.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Perletti    </a>
                            
<a title="Impliva"
            href="https://www.brandalley.co.uk/women/brands/impliva.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Impliva    </a>
                            
<a title="LeMieux"
            href="https://www.brandalley.co.uk/women/brands/lemieux.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    LeMieux    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Men"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2706' ? 0 : 'category-node-2706'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Men            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2706'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Men        </a>
        <a href="https://www.brandalley.co.uk/men.html"
            title="Men"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-7191' ? 'category-node-7191' : 'category-node-7191'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-7191'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/men/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Men&#x27;s&#x20;Premium&#x20;Underwear&#x20;&amp;&#x20;Socks"
            href="https://www.brandalley.co.uk/men/sales/mens-premium-underwear-socks.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Men&#039;s Premium Underwear &amp; Socks    </a>
                            
<a title="Spring&#x20;Clearance&#x3A;&#x20;Slippers&#x20;For&#x20;Him&#x20;&amp;&#x20;Her"
            href="https://www.brandalley.co.uk/men/sales/spring-clearance-slippers-for-him-her.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spring Clearance: Slippers For Him &amp; Her    </a>
                            
<a title="Built&#x20;For&#x20;Performance&#x3A;&#x20;Sportswear&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/built-for-performance-sportswear-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Built For Performance: Sportswear For Him    </a>
                            
<a title="Buy&#x20;Now&#x20;Wear&#x20;Now&#x20;Men&#x27;s&#x20;Footwear"
            href="https://www.brandalley.co.uk/men/sales/buy-now-wear-now-mens-footwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Buy Now Wear Now Men&#039;s Footwear    </a>
                            
<a title="Buyer&#x27;s&#x20;Picks&#x3A;&#x20;Men&#x27;s&#x20;Boots"
            href="https://www.brandalley.co.uk/men/sales/buyers-picks-mens-boots.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Buyer&#039;s Picks: Men&#039;s Boots    </a>
                            
<a title="Premium&#x20;Brands&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/premium-brands-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Premium Brands For Him    </a>
                            
<a title="Men&#x27;s&#x20;March&#x20;Offers"
            href="https://www.brandalley.co.uk/men/sales/mens-march-offers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Men&#039;s March Offers    </a>
                            
<a title="Calvin&#x20;Klein&#x20;Men&#x27;s&#x20;&amp;&#x20;Women&#x27;s"
            href="https://www.brandalley.co.uk/men/sales/calvin-klein-mens-womens.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Calvin Klein Men&#039;s &amp; Women&#039;s    </a>
                            
<a title="J.Lindeberg&#x20;Express&#x20;Menswear"
            href="https://www.brandalley.co.uk/men/sales/jlindeberg-express-menswear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    J.Lindeberg Express Menswear    </a>
                            
<a title="New&#x21;&#x20;Spring&#x20;Style&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/new-spring-style-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New! Spring Style For Him    </a>
                            
<a title="Last&#x20;Chance&#x20;To&#x20;Buy&#x20;-&#x20;Menswear"
            href="https://www.brandalley.co.uk/men/sales/last-chance-to-buy-menswear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Last Chance To Buy - Menswear    </a>
                            
<a title="7&#x20;For&#x20;All&#x20;Mankind&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/7-for-all-mankind-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    7 For All Mankind For Him    </a>
                            
<a title="Coats&#x20;&amp;&#x20;Jumpers&#x20;By&#x20;Gianni&#x20;Feraud"
            href="https://www.brandalley.co.uk/men/sales/coats-jumpers-by-gianni-feraud.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Coats &amp; Jumpers By Gianni Feraud    </a>
                            
<a title="Holiday&#x20;Shop&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/holiday-shop-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Holiday Shop For Him    </a>
                            
<a title="Men&#x27;s&#x20;Sandals"
            href="https://www.brandalley.co.uk/men/sales/mens-sandals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Men&#039;s Sandals    </a>
                            
<a title="Men&#x27;s&#x20;Swim&#x20;&amp;&#x20;Beach"
            href="https://www.brandalley.co.uk/men/sales/mens-swim-beach.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Men&#039;s Swim &amp; Beach    </a>
                            
<a title="Men&#x27;s&#x20;Sunglasses"
            href="https://www.brandalley.co.uk/men/sales/mens-sunglasses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Men&#039;s Sunglasses    </a>
                            
<a title="Final&#x20;Chance&#x20;Clearance&#x20;for&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/final-chance-clearance-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Final Chance Clearance for Him    </a>
                            
<a title="Oliver&#x20;Sweeney&#x20;Menswear"
            href="https://www.brandalley.co.uk/men/sales/oliver-sweeney-menswear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Oliver Sweeney Menswear    </a>
                            
<a title="Diesel&#x20;Denim&#x20;&amp;&#x20;More&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/diesel-denim-more-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Diesel Denim &amp; More For Him    </a>
                            
<a title="Replay&#x20;Ready&#x20;for&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/replay-ready-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Replay Ready for Him    </a>
                            
<a title="Last&#x20;Chance&#x3A;&#x20;Men&#x27;s&#x20;Footwear"
            href="https://www.brandalley.co.uk/men/sales/last-chance-mens-footwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Last Chance: Men&#039;s Footwear    </a>
                            
<a title="Gianni&#x20;Feraud&#x3A;&#x20;Spring&#x20;Wardrobe&#x20;For&#x20;Him"
            href="https://www.brandalley.co.uk/men/sales/gianni-feraud-spring-wardrobe-for-him.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gianni Feraud: Spring Wardrobe For Him    </a>
                            
<a title="The&#x20;Men&#x27;s&#x20;Roundup&#x3A;&#x20;Up&#x20;To&#x20;60&#x25;&#x20;Off"
            href="https://www.brandalley.co.uk/men/sales/the-mens-roundup-up-to-60-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Men&#039;s Roundup: Up To 60% Off    </a>
                            
<a title="Hush&#x20;Puppies&#x20;For&#x20;Him&#x3A;&#x20;Up&#x20;To&#x20;40&#x25;&#x20;Off"
            href="https://www.brandalley.co.uk/men/sales/hush-puppies-for-him-up-to-40-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hush Puppies For Him: Up To 40% Off    </a>
                    </div>
    </template>
                            
<a title="Clothing"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2748' ? 'category-node-2748' : 'category-node-2748'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Clothing            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2748'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Clothing        </a>
        <a href="https://www.brandalley.co.uk/men/clothing.html"
           title="Clothing"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Blazers"
            href="https://www.brandalley.co.uk/men/clothing/blazers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Blazers    </a>
                            
<a title="Casual&#x20;Trousers"
            href="https://www.brandalley.co.uk/men/clothing/casual-trousers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Casual Trousers    </a>
                            
<a title="Coats&#x20;&amp;&#x20;Jackets"
            href="https://www.brandalley.co.uk/men/clothing/coats-jackets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Coats &amp; Jackets    </a>
                            
<a title="Formal&#x20;Trousers"
            href="https://www.brandalley.co.uk/men/clothing/formal-trousers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Formal Trousers    </a>
                            
<a title="Jeans"
            href="https://www.brandalley.co.uk/men/clothing/jeans.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jeans    </a>
                            
<a title="Knitwear"
            href="https://www.brandalley.co.uk/men/clothing/knitwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Knitwear    </a>
                            
<a title="Loungewear&#x20;&amp;&#x20;Onesies"
            href="https://www.brandalley.co.uk/men/clothing/loungewear-onesies.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Loungewear &amp; Onesies    </a>
                            
<a title="T-Shirts,&#x20;Polos&#x20;&amp;&#x20;Vests"
            href="https://www.brandalley.co.uk/men/clothing/t-shirts-polos-vests.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    T-Shirts, Polos &amp; Vests    </a>
                            
<a title="Shirts"
            href="https://www.brandalley.co.uk/men/clothing/shirts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shirts    </a>
                            
<a title="Shorts"
            href="https://www.brandalley.co.uk/men/clothing/shorts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shorts    </a>
                            
<a title="Sports&#x20;Clothing"
            href="https://www.brandalley.co.uk/men/clothing/sports-clothing.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sports Clothing    </a>
                            
<a title="Suits"
            href="https://www.brandalley.co.uk/men/clothing/suits.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Suits    </a>
                            
<a title="Sweatshirts&#x20;&amp;&#x20;Hoodies"
            href="https://www.brandalley.co.uk/men/clothing/sweatshirts-hoodies.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sweatshirts &amp; Hoodies    </a>
                            
<a title="Swimwear&#x20;&amp;&#x20;Beachwear"
            href="https://www.brandalley.co.uk/men/clothing/swimwear-beachwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Swimwear &amp; Beachwear    </a>
                    </div>
    </template>
                            
<a title="Accessories"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2707' ? 'category-node-2707' : 'category-node-2707'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Accessories            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2707'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Accessories        </a>
        <a href="https://www.brandalley.co.uk/men/accessories.html"
           title="Accessories"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bags"
            href="https://www.brandalley.co.uk/men/accessories/bags.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bags    </a>
                            
<a title="Belts"
            href="https://www.brandalley.co.uk/men/accessories/belts.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Belts    </a>
                            
<a title="Hats,&#x20;Gloves,&#x20;Scarves"
            href="https://www.brandalley.co.uk/men/accessories/hats-gloves-scarves.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hats, Gloves, Scarves    </a>
                            
<a title="Jewellery&#x20;&amp;&#x20;Watches"
            href="https://www.brandalley.co.uk/men/accessories/jewellery-watches.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jewellery &amp; Watches    </a>
                            
<a title="Sunglasses"
            href="https://www.brandalley.co.uk/men/accessories/sunglasses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sunglasses    </a>
                            
<a title="Travel"
            href="https://www.brandalley.co.uk/men/accessories/travel.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Travel    </a>
                            
<a title="Ties&#x20;&amp;&#x20;Pocket&#x20;Squares"
            href="https://www.brandalley.co.uk/men/accessories/ties-pocket-squares.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ties &amp; Pocket Squares    </a>
                            
<a title="Wallets&#x20;&amp;&#x20;Cardholders"
            href="https://www.brandalley.co.uk/men/accessories/wallets-cardholders.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Wallets &amp; Cardholders    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3785' ? 'category-node-3785' : 'category-node-3785'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3785'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/men/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Reiss"
            href="https://www.brandalley.co.uk/men/brands/reiss.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Reiss    </a>
                            
<a title="Vivienne&#x20;Westwood"
            href="https://www.brandalley.co.uk/men/brands/vivienne-westwood.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Vivienne Westwood    </a>
                            
<a title="Belstaff"
            href="https://www.brandalley.co.uk/men/brands/belstaff.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Belstaff    </a>
                            
<a title="Gant"
            href="https://www.brandalley.co.uk/men/brands/gant.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gant    </a>
                            
<a title="Stone&#x20;Island"
            href="https://www.brandalley.co.uk/men/brands/stone-island.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Stone Island    </a>
                            
<a title="Oliver&#x20;Sweeney"
            href="https://www.brandalley.co.uk/men/brands/oliver-sweeney.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Oliver Sweeney    </a>
                            
<a title="Replay"
            href="https://www.brandalley.co.uk/men/brands/replay.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Replay    </a>
                            
<a title="BOSS"
            href="https://www.brandalley.co.uk/men/brands/boss.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    BOSS    </a>
                            
<a title="Ted&#x20;Baker"
            href="https://www.brandalley.co.uk/men/brands/ted-baker.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ted Baker    </a>
                            
<a title="Crew&#x20;Clothing"
            href="https://www.brandalley.co.uk/men/brands/crew-clothing.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Crew Clothing    </a>
                            
<a title="Calvin&#x20;Klein"
            href="https://www.brandalley.co.uk/men/brands/calvin-klein.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Calvin Klein    </a>
                            
<a title="Diesel"
            href="https://www.brandalley.co.uk/men/brands/diesel.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Diesel    </a>
                            
<a title="Joules"
            href="https://www.brandalley.co.uk/men/brands/joules.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Joules    </a>
                            
<a title="Geox"
            href="https://www.brandalley.co.uk/men/brands/geox.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Geox    </a>
                            
<a title="Ecoon&#x20;Sport"
            href="https://www.brandalley.co.uk/men/brands/ecoon-sport.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ecoon Sport    </a>
                            
<a title="Nike"
            href="https://www.brandalley.co.uk/men/brands/nike.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Nike    </a>
                            
<a title="Puma"
            href="https://www.brandalley.co.uk/men/brands/puma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Puma    </a>
                            
<a title="Le&#x20;Temps&#x20;Des&#x20;Cerises"
            href="https://www.brandalley.co.uk/men/brands/le-temps-des-cerises.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Le Temps Des Cerises    </a>
                            
<a title="Paul&#x20;Smith"
            href="https://www.brandalley.co.uk/men/brands/paul-smith.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Paul Smith    </a>
                            
<a title="All&#x20;Saints"
            href="https://www.brandalley.co.uk/men/brands/all-saints.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    All Saints    </a>
                            
<a title="Gucci"
            href="https://www.brandalley.co.uk/men/brands/gucci.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gucci    </a>
                            
<a title="Mulberry"
            href="https://www.brandalley.co.uk/men/brands/mulberry.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mulberry    </a>
                            
<a title="Coach"
            href="https://www.brandalley.co.uk/men/brands/coach.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Coach    </a>
                            
<a title="Emporio&#x20;Armani"
            href="https://www.brandalley.co.uk/men/brands/emporio-armani.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Emporio Armani    </a>
                            
<a title="John&#x20;Varvatos"
            href="https://www.brandalley.co.uk/men/brands/john-varvatos.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    John Varvatos    </a>
                    </div>
    </template>
                            
<a title="Footwear"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2799' ? 'category-node-2799' : 'category-node-2799'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Footwear            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2799'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Footwear        </a>
        <a href="https://www.brandalley.co.uk/men/footwear.html"
           title="Footwear"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Boots&#x20;&amp;&#x20;Wellies"
            href="https://www.brandalley.co.uk/men/footwear/boots-wellies.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Boots &amp; Wellies    </a>
                            
<a title="Casual&#x20;Shoes"
            href="https://www.brandalley.co.uk/men/footwear/casual-shoes.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Casual Shoes    </a>
                            
<a title="Smart&#x20;Shoes"
            href="https://www.brandalley.co.uk/men/footwear/smart-shoes.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Smart Shoes    </a>
                            
<a title="Sandals"
            href="https://www.brandalley.co.uk/men/footwear/sandals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sandals    </a>
                            
<a title="Slippers"
            href="https://www.brandalley.co.uk/men/footwear/slippers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Slippers    </a>
                            
<a title="Trainers"
            href="https://www.brandalley.co.uk/men/footwear/trainers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Trainers    </a>
                    </div>
    </template>
                            
<a title="Pyjamas&#x20;&amp;&#x20;Underwear"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2813' ? 'category-node-2813' : 'category-node-2813'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pyjamas &amp; Underwear            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2813'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Pyjamas &amp; Underwear        </a>
        <a href="https://www.brandalley.co.uk/men/pyjamas-underwear.html"
           title="Pyjamas&#x20;&amp;&#x20;Underwear"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Robes&#x20;&amp;&#x20;Dressing&#x20;Gowns"
            href="https://www.brandalley.co.uk/men/pyjamas-underwear/robes-dressing-gowns.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Robes &amp; Dressing Gowns    </a>
                            
<a title="Socks"
            href="https://www.brandalley.co.uk/men/pyjamas-underwear/socks.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Socks    </a>
                            
<a title="Underwear"
            href="https://www.brandalley.co.uk/men/pyjamas-underwear/underwear.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Underwear    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Brands"
            href="https://www.brandalley.co.uk/designer-brands.html"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Brands    </a>
                                                                
<a class="mobile-nav__link level-0 "
    title="Pre-Order"
            href="https://www.brandalley.co.uk/pre-order.html"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Pre-Order    </a>
                                                                
<a class="mobile-nav__link level-0 "
    title="Accessories"
            href="https://www.brandalley.co.uk/accessories.html"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Accessories    </a>
                                                                
<a class="mobile-nav__link level-0 "
    title="Outdoor"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2825' ? 0 : 'category-node-2825'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Outdoor            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2825'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Outdoor        </a>
        <a href="https://www.brandalley.co.uk/outdoor.html"
            title="Outdoor"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3588' ? 'category-node-3588' : 'category-node-3588'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3588'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/accessories/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Atom&#x20;Grills&#x3A;&#x20;Bring&#x20;on&#x20;The&#x20;BBQ"
            href="https://www.brandalley.co.uk/accessories/sales/atom-grills-bring-on-the-bbq.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Atom Grills: Bring on The BBQ    </a>
                            
<a title="Gallery&#x20;Living&#x3A;&#x20;Luxury&#x20;Garden&#x20;Furniture&#x20;&amp;&#x20;Accessories"
            href="https://www.brandalley.co.uk/accessories/sales/gallery-living-luxury-garden-furniture-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gallery Living: Luxury Garden Furniture &amp; Accessories    </a>
                            
<a title="Luxury&#x20;Garden&#x20;Furniture&#x3A;&#x20;Maze,&#x20;Pacific&#x20;&amp;&#x20;More"
            href="https://www.brandalley.co.uk/outdoor/sales/luxury-garden-furniture-maze-pacific-more.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Luxury Garden Furniture: Maze, Pacific &amp; More    </a>
                            
<a title="Ooni&#x3A;&#x20;Pizza&#x20;Ovens"
            href="https://www.brandalley.co.uk/accessories/sales/ooni-pizza-ovens.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ooni: Pizza Ovens    </a>
                            
<a title="The&#x20;Garden&#x20;Shop"
            href="https://www.brandalley.co.uk/accessories/sales/the-garden-shop.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Garden Shop    </a>
                            
<a title="Business&#x20;&amp;&#x20;Pleasure&#x3A;&#x20;Outdoor&#x20;Essentials"
            href="https://www.brandalley.co.uk/outdoor/sales/business-pleasure-outdoor-essentials.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Business &amp; Pleasure: Outdoor Essentials    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3826' ? 'category-node-3826' : 'category-node-3826'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3826'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/accessories/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Maze"
            href="https://www.brandalley.co.uk/accessories/brands/maze.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Maze    </a>
                            
<a title="Gallery&#x20;Living"
            href="https://www.brandalley.co.uk/accessories/brands/gallery-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gallery Living    </a>
                            
<a title="Pacific"
            href="https://www.brandalley.co.uk/accessories/brands/pacific.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pacific    </a>
                            
<a title="Business&#x20;&amp;&#x20;Pleasure&#x20;Co"
            href="https://www.brandalley.co.uk/accessories/brands/business-pleasure-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Business &amp; Pleasure Co    </a>
                            
<a title="VegTrug"
            href="https://www.brandalley.co.uk/accessories/brands/vegtrug.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    VegTrug    </a>
                            
<a title="Fallen&#x20;Fruits"
            href="https://www.brandalley.co.uk/accessories/brands/fallen-fruits.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Fallen Fruits    </a>
                            
<a title="Trespass"
            href="https://www.brandalley.co.uk/accessories/brands/trespass.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Trespass    </a>
                            
<a title="Moda"
            href="https://www.brandalley.co.uk/accessories/brands/moda.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Moda    </a>
                            
<a title="Tramontina"
            href="https://www.brandalley.co.uk/accessories/brands/tramontina.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tramontina    </a>
                            
<a title="Ooni"
            href="https://www.brandalley.co.uk/accessories/brands/ooni.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ooni    </a>
                            
<a title="Orla&#x20;Kiely"
            href="https://www.brandalley.co.uk/accessories/brands/orla-kiely.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Orla Kiely    </a>
                            
<a title="Harlequin"
            href="https://www.brandalley.co.uk/accessories/brands/harlequin.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Harlequin    </a>
                            
<a title="Nike"
            href="https://www.brandalley.co.uk/accessories/brands/nike.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Nike    </a>
                            
<a title="Adidas"
            href="https://www.brandalley.co.uk/accessories/brands/adidas.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Adidas    </a>
                            
<a title="Sunnylife"
            href="https://www.brandalley.co.uk/accessories/brands/sunnylife.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sunnylife    </a>
                            
<a title="Living&#x20;and&#x20;Home"
            href="https://www.brandalley.co.uk/accessories/brands/living-and-home.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Living and Home    </a>
                            
<a title="Keter"
            href="https://www.brandalley.co.uk/accessories/brands/keter.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Keter    </a>
                            
<a title="Limited&#x20;Edition"
            href="https://www.brandalley.co.uk/accessories/brands/limited-edition.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Limited Edition    </a>
                            
<a title="Nourison"
            href="https://www.brandalley.co.uk/accessories/brands/nourison.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Nourison    </a>
                            
<a title="Nova"
            href="https://www.brandalley.co.uk/accessories/brands/nova.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Nova    </a>
                            
<a title="Craghoppers"
            href="https://www.brandalley.co.uk/accessories/brands/craghoppers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Craghoppers    </a>
                            
<a title="Dare2B"
            href="https://www.brandalley.co.uk/accessories/brands/dare2b.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dare2B    </a>
                            
<a title="Superga"
            href="https://www.brandalley.co.uk/accessories/brands/superga.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Superga    </a>
                            
<a title="Lyle&#x20;&amp;&#x20;Scott"
            href="https://www.brandalley.co.uk/accessories/brands/lyle-scott.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lyle &amp; Scott    </a>
                            
<a title="Puma"
            href="https://www.brandalley.co.uk/accessories/brands/puma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Puma    </a>
                    </div>
    </template>
                            
<a title="Garden&#x20;Buildings&#x20;&amp;&#x20;Storage"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2826' ? 'category-node-2826' : 'category-node-2826'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Buildings &amp; Storage            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2826'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Garden Buildings &amp; Storage        </a>
        <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage.html"
           title="Garden&#x20;Buildings&#x20;&amp;&#x20;Storage"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Garden&#x20;Sheds&#x20;&amp;&#x20;Workshops"
            href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/garden-sheds-workshops.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Sheds &amp; Workshops    </a>
                            
<a title="Garden&#x20;Storage"
            href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/garden-storage.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Storage    </a>
                            
<a title="Gazebos,&#x20;Arbour&#x20;&amp;&#x20;Arches"
            href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/gazebos-arbour-arches.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gazebos, Arbour &amp; Arches    </a>
                            
<a title="Summerhouses&#x20;&amp;&#x20;Outbuildings"
            href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/summerhouses-outbuildings.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Summerhouses &amp; Outbuildings    </a>
                    </div>
    </template>
                            
<a title="Garden&#x20;Furniture"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2835' ? 'category-node-2835' : 'category-node-2835'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Furniture            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2835'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Garden Furniture        </a>
        <a href="https://www.brandalley.co.uk/accessories/garden-furniture.html"
           title="Garden&#x20;Furniture"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Garden&#x20;Furniture&#x20;Covers&#x20;&amp;&#x20;Cleaning"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-furniture-covers-cleaning.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Furniture Covers &amp; Cleaning    </a>
                            
<a title="Garden&#x20;Furniture&#x20;Sets"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-furniture-sets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Furniture Sets    </a>
                            
<a title="Garden&#x20;Seating"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-seating.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Seating    </a>
                            
<a title="Garden&#x20;Tables"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-tables.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Garden Tables    </a>
                            
<a title="Parasols&#x20;&amp;&#x20;Accessories"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/parasols-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Parasols &amp; Accessories    </a>
                            
<a title="Sun&#x20;Loungers&#x20;&amp;&#x20;Swing&#x20;Seats"
            href="https://www.brandalley.co.uk/accessories/garden-furniture/sun-loungers-swing-seats.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sun Loungers &amp; Swing Seats    </a>
                    </div>
    </template>
                            
<a title="Outdoor&#x20;Accessories"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2859' ? 'category-node-2859' : 'category-node-2859'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Accessories            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2859'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Outdoor Accessories        </a>
        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories.html"
           title="Outdoor&#x20;Accessories"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Pots&#x20;&amp;&#x20;Planters"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/pots-planters.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pots &amp; Planters    </a>
                            
<a title="Beach&#x20;&amp;&#x20;Picnic&#x20;Accessories"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/beach-picnic-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Beach &amp; Picnic Accessories    </a>
                            
<a title="Decorative&#x20;Garden&#x20;Accessories"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/decorative-garden-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Decorative Garden Accessories    </a>
                            
<a title="Gardening&#x20;Tools"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/gardening-tools.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gardening Tools    </a>
                            
<a title="Outdoor&#x20;Cushions"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/outdoor-cushions.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Cushions    </a>
                            
<a title="Outdoor&#x20;Toys&#x20;&amp;&#x20;Games"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/outdoor-toys-games.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Toys &amp; Games    </a>
                            
<a title="Solar&#x20;Lighting"
            href="https://www.brandalley.co.uk/accessories/outdoor-accessories/solar-lighting.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Solar Lighting    </a>
                    </div>
    </template>
                            
<a title="Outdoor&#x20;Cooking&#x20;&amp;&#x20;Heating"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2872' ? 'category-node-2872' : 'category-node-2872'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Cooking &amp; Heating            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2872'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Outdoor Cooking &amp; Heating        </a>
        <a href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating.html"
           title="Outdoor&#x20;Cooking&#x20;&amp;&#x20;Heating"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="BBQ&#x27;s&#x20;&amp;&#x20;Accessories"
            href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/bbqs-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    BBQ&#039;s &amp; Accessories    </a>
                            
<a title="Outdoor&#x20;Tableware&#x20;&amp;&#x20;Serveware"
            href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/outdoor-tableware-serveware.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Tableware &amp; Serveware    </a>
                            
<a title="Patio&#x20;Heaters,&#x20;Fire&#x20;Pits&#x20;&amp;&#x20;Chimneas"
            href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/patio-heaters-fire-pits-chimneas.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Patio Heaters, Fire Pits &amp; Chimneas    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Home"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2364' ? 0 : 'category-node-2364'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Home            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2364'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Home        </a>
        <a href="https://www.brandalley.co.uk/home.html"
            title="Home"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-7187' ? 'category-node-7187' : 'category-node-7187'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-7187'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/home/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Ready&#x20;to&#x20;Hang&#x20;Wall&#x20;Art&#x3A;&#x20;Up&#x20;to&#x20;70&#x25;&#x20;Off"
            href="https://www.brandalley.co.uk/home/sales/ready-to-hang-wall-art-up-to-70-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ready to Hang Wall Art: Up to 70% Off    </a>
                            
<a title="Spring&#x20;Kitchen&#x20;&amp;&#x20;Dining&#x20;Refresh"
            href="https://www.brandalley.co.uk/home/sales/spring-kitchen-dining-refresh.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spring Kitchen &amp; Dining Refresh    </a>
                            
<a title="New&#x20;In&#x21;&#x20;Belledorm&#x20;Textured&#x20;Editions&#x20;Cotton&#x20;Bedding"
            href="https://www.brandalley.co.uk/home/sales/new-in-belledorm-textured-editions-cotton-bedding.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In! Belledorm Textured Editions Cotton Bedding    </a>
                            
<a title="Spring&#x20;Bedding&#x20;From&#x20;The&#x20;Lyndon&#x20;Company"
            href="https://www.brandalley.co.uk/home/sales/spring-bedding-from-the-lyndon-company.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spring Bedding From The Lyndon Company    </a>
                            
<a title="Up&#x20;to&#x20;60&#x25;&#x20;off&#x20;Cascade&#x20;Duvets&#x20;&amp;&#x20;Pillows"
            href="https://www.brandalley.co.uk/home/sales/up-to-60-off-cascade-duvets-pillows.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Up to 60% off Cascade Duvets &amp; Pillows    </a>
                            
<a title="Final&#x20;Chance&#x20;Clearance&#x20;for&#x20;the&#x20;Home"
            href="https://www.brandalley.co.uk/home/sales/final-chance-clearance-for-the-home.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Final Chance Clearance for the Home    </a>
                            
<a title="Laura&#x20;Ashley&#x3A;&#x20;Spring&#x20;Home&#x20;Updates"
            href="https://www.brandalley.co.uk/home/sales/laura-ashley-spring-home-updates.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Laura Ashley: Spring Home Updates    </a>
                            
<a title="Luxury&#x20;Pet&#x20;Beds&#x20;with&#x20;Snug,&#x20;Silentnight&#x20;&amp;&#x20;More"
            href="https://www.brandalley.co.uk/home/sales/luxury-pet-beds-with-snug-silentnight-more.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Luxury Pet Beds with Snug, Silentnight &amp; More    </a>
                            
<a title="The&#x20;Hotel&#x20;Collection&#x20;Bedding"
            href="https://www.brandalley.co.uk/home/sales/the-hotel-collection-bedding.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Hotel Collection Bedding    </a>
                            
<a title="Zwilling&#x3A;&#x20;Inspiring&#x20;Cooking"
            href="https://www.brandalley.co.uk/home/sales/zwilling-inspiring-cooking.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Zwilling: Inspiring Cooking    </a>
                            
<a title="Premium&#x20;Towels&#x20;By&#x20;Bedeck"
            href="https://www.brandalley.co.uk/home/sales/premium-towels-by-bedeck.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Premium Towels By Bedeck    </a>
                            
<a title="Belledorm&#x20;Premium&#x20;Egyptian&#x20;Cotton&#x20;Bedding"
            href="https://www.brandalley.co.uk/home/sales/belledorm-premium-egyptian-cotton-bedding.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Belledorm Premium Egyptian Cotton Bedding    </a>
                            
<a title="Joseph&#x20;Joseph&#x3A;&#x20;Intelligent&#x20;Design"
            href="https://www.brandalley.co.uk/home/sales/joseph-joseph-intelligent-design.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Joseph Joseph: Intelligent Design    </a>
                            
<a title="New&#x20;In&#x21;&#x20;Laura&#x20;Ashley&#x20;Bedding"
            href="https://www.brandalley.co.uk/home/sales/new-in-laura-ashley-bedding.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In! Laura Ashley Bedding    </a>
                            
<a title="No.&#x20;Eleven&#x20;Homeware"
            href="https://www.brandalley.co.uk/home/sales/no-eleven-homeware.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    No. Eleven Homeware    </a>
                            
<a title="William&#x20;Hunt&#x20;Is&#x20;Back"
            href="https://www.brandalley.co.uk/home/sales/william-hunt-is-back.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    William Hunt Is Back    </a>
                            
<a title="New&#x20;In&#x3A;&#x20;Home"
            href="https://www.brandalley.co.uk/home/sales/new-in-home.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In: Home    </a>
                            
<a title="Spotlight&#x20;On&#x3A;&#x20;Neutral&#x20;Bedding"
            href="https://www.brandalley.co.uk/home/sales/spotlight-on-neutral-bedding.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spotlight On: Neutral Bedding    </a>
                            
<a title="Spring&#x20;Bedroom&#x20;Makeover&#x21;"
            href="https://www.brandalley.co.uk/home/sales/spring-bedroom-makeover.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spring Bedroom Makeover!    </a>
                            
<a title="Springtime&#x20;Duvets&#x20;&amp;&#x20;Pillows"
            href="https://www.brandalley.co.uk/home/sales/springtime-duvets-pillows.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Springtime Duvets &amp; Pillows    </a>
                            
<a title="Dyson&#x20;Refurbished&#x3A;&#x20;New&#x20;In&#x20;Home&#x20;&amp;&#x20;Beauty"
            href="https://www.brandalley.co.uk/home/sales/dyson-refurbished-new-in-home-beauty.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dyson Refurbished: New In Home &amp; Beauty    </a>
                            
<a title="Premium&#x20;Home&#x20;Electricals"
            href="https://www.brandalley.co.uk/home/sales/premium-home-electricals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Premium Home Electricals    </a>
                            
<a title="KitchenAid&#x3A;&#x20;Cook&#x20;&amp;&#x20;Bake"
            href="https://www.brandalley.co.uk/home/sales/kitchenaid-cook-bake.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    KitchenAid: Cook &amp; Bake    </a>
                            
<a title="Easter&#x20;Table&#x20;Ready"
            href="https://www.brandalley.co.uk/home/sales/easter-table-ready.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Easter Table Ready    </a>
                            
<a title="New&#x20;In&#x21;&#x20;Ellenvale&#x20;Interiors&#x3A;&#x20;Bedding,&#x20;Cushions&#x20;&amp;&#x20;Throws"
            href="https://www.brandalley.co.uk/home/sales/new-in-ellenvale-interiors-bedding-cushions-throws.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In! Ellenvale Interiors: Bedding, Cushions &amp; Throws    </a>
                    </div>
    </template>
                            
<a title="Bed&#x20;&amp;&#x20;Bath"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2365' ? 'category-node-2365' : 'category-node-2365'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bed &amp; Bath            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2365'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Bed &amp; Bath        </a>
        <a href="https://www.brandalley.co.uk/home/bed-bath.html"
           title="Bed&#x20;&amp;&#x20;Bath"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bed&#x20;Sheets"
            href="https://www.brandalley.co.uk/home/bed-bath/bed-sheets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bed Sheets    </a>
                            
<a title="Bathroom&#x20;Accessories"
            href="https://www.brandalley.co.uk/home/bed-bath/bathroom-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bathroom Accessories    </a>
                            
<a title="Duvets"
            href="https://www.brandalley.co.uk/home/bed-bath/duvets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Duvets    </a>
                            
<a title="Duvet&#x20;Covers&#x20;&amp;&#x20;Sets"
            href="https://www.brandalley.co.uk/home/bed-bath/duvet-covers-sets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Duvet Covers &amp; Sets    </a>
                            
<a title="Pillow&#x20;Cases"
            href="https://www.brandalley.co.uk/home/bed-bath/pillow-cases.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pillow Cases    </a>
                            
<a title="Pillows"
            href="https://www.brandalley.co.uk/home/bed-bath/pillows.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pillows    </a>
                            
<a title="Towels&#x20;&amp;&#x20;Bathmats"
            href="https://www.brandalley.co.uk/home/bed-bath/towels-bathmats.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Towels &amp; Bathmats    </a>
                            
<a title="Toppers&#x20;&amp;&#x20;Protectors"
            href="https://www.brandalley.co.uk/home/bed-bath/toppers-protectors.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Toppers &amp; Protectors    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3812' ? 'category-node-3812' : 'category-node-3812'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3812'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/home/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Joseph&#x20;Joseph"
            href="https://www.brandalley.co.uk/home/brands/joseph-joseph.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Joseph Joseph    </a>
                            
<a title="Le&#x20;Creuset"
            href="https://www.brandalley.co.uk/home/brands/le-creuset.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Le Creuset    </a>
                            
<a title="Morris&#x20;&amp;&#x20;Co"
            href="https://www.brandalley.co.uk/home/brands/morris-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Morris &amp; Co    </a>
                            
<a title="Silentnight"
            href="https://www.brandalley.co.uk/home/brands/silentnight.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Silentnight    </a>
                            
<a title="Chef&#x20;&amp;&#x20;Sommelier"
            href="https://www.brandalley.co.uk/home/brands/chef-sommelier.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Chef &amp; Sommelier    </a>
                            
<a title="Georg&#x20;Jensen"
            href="https://www.brandalley.co.uk/home/brands/georg-jensen.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Georg Jensen    </a>
                            
<a title="Hotel&#x20;Living"
            href="https://www.brandalley.co.uk/home/brands/hotel-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hotel Living    </a>
                            
<a title="The&#x20;Lyndon&#x20;Company"
            href="https://www.brandalley.co.uk/home/brands/the-lyndon-company.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Lyndon Company    </a>
                            
<a title="Christy"
            href="https://www.brandalley.co.uk/home/brands/christy.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Christy    </a>
                            
<a title="KitchenAid"
            href="https://www.brandalley.co.uk/home/brands/kitchenaid.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    KitchenAid    </a>
                            
<a title="Sabatier&#x20;Trompette"
            href="https://www.brandalley.co.uk/home/brands/sabatier-trompette.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sabatier Trompette    </a>
                            
<a title="Richardson&#x20;Sheffield"
            href="https://www.brandalley.co.uk/home/brands/richardson-sheffield.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Richardson Sheffield    </a>
                            
<a title="Cuisinox"
            href="https://www.brandalley.co.uk/home/brands/cuisinox.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cuisinox    </a>
                            
<a title="Lou&#x20;Laguiole"
            href="https://www.brandalley.co.uk/home/brands/lou-laguiole.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lou Laguiole    </a>
                            
<a title="Dualit"
            href="https://www.brandalley.co.uk/home/brands/dualit.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dualit    </a>
                            
<a title="Imou"
            href="https://www.brandalley.co.uk/home/brands/imou.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Imou    </a>
                            
<a title="Rug&#x20;Doctor"
            href="https://www.brandalley.co.uk/home/brands/rug-doctor.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Rug Doctor    </a>
                            
<a title="Zwilling"
            href="https://www.brandalley.co.uk/home/brands/zwilling.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Zwilling    </a>
                            
<a title="Karcher"
            href="https://www.brandalley.co.uk/home/brands/karcher.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Karcher    </a>
                            
<a title="Scruffs"
            href="https://www.brandalley.co.uk/home/brands/scruffs.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Scruffs    </a>
                            
<a title="Shark"
            href="https://www.brandalley.co.uk/home/brands/shark.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shark    </a>
                            
<a title="Spode"
            href="https://www.brandalley.co.uk/home/brands/spode.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spode    </a>
                            
<a title="Sage"
            href="https://www.brandalley.co.uk/home/brands/sage.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sage    </a>
                            
<a title="Le&#x20;Chameau"
            href="https://www.brandalley.co.uk/home/brands/le-chameau.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Le Chameau    </a>
                            
<a title="William&#x20;Morris"
            href="https://www.brandalley.co.uk/home/brands/william-morris.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    William Morris    </a>
                    </div>
    </template>
                            
<a title="Home&#x20;Decor"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2394' ? 'category-node-2394' : 'category-node-2394'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Home Decor            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2394'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Home Decor        </a>
        <a href="https://www.brandalley.co.uk/home/home-decor.html"
           title="Home&#x20;Decor"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Art,&#x20;Prints&#x20;&amp;&#x20;Frames"
            href="https://www.brandalley.co.uk/home/home-decor/art-prints-frames.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Art, Prints &amp; Frames    </a>
                            
<a title="Audio&#x20;&amp;&#x20;Tech"
            href="https://www.brandalley.co.uk/home/home-decor/audio-tech.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Audio &amp; Tech    </a>
                            
<a title="Candles&#x20;&amp;&#x20;Home&#x20;Fragrance"
            href="https://www.brandalley.co.uk/home/home-decor/candles-home-fragrance.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Candles &amp; Home Fragrance    </a>
                            
<a title="Faux&#x20;Flowers&#x20;&amp;&#x20;Plants"
            href="https://www.brandalley.co.uk/home/home-decor/faux-flowers-plants.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Faux Flowers &amp; Plants    </a>
                            
<a title="Home&#x20;Accessories"
            href="https://www.brandalley.co.uk/home/home-decor/home-accessories.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Home Accessories    </a>
                            
<a title="Live&#x20;Plants&#x20;&amp;&#x20;Flowers"
            href="https://www.brandalley.co.uk/home/home-decor/live-plants-flowers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Live Plants &amp; Flowers    </a>
                            
<a title="Mirrors"
            href="https://www.brandalley.co.uk/home/home-decor/mirrors.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mirrors    </a>
                            
<a title="Pets"
            href="https://www.brandalley.co.uk/home/home-decor/pets.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pets    </a>
                            
<a title="Stationery"
            href="https://www.brandalley.co.uk/home/home-decor/stationery.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Stationery    </a>
                            
<a title="Wallpaper&#x20;&amp;&#x20;Paint"
            href="https://www.brandalley.co.uk/home/home-decor/wallpaper-paint.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Wallpaper &amp; Paint    </a>
                    </div>
    </template>
                            
<a title="Home&#x20;Furnishings"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2426' ? 'category-node-2426' : 'category-node-2426'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Home Furnishings            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2426'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Home Furnishings        </a>
        <a href="https://www.brandalley.co.uk/home/home-furnishings.html"
           title="Home&#x20;Furnishings"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Curtains&#x20;&amp;&#x20;Blinds"
            href="https://www.brandalley.co.uk/home/home-furnishings/curtains-blinds.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Curtains &amp; Blinds    </a>
                            
<a title="Cushions"
            href="https://www.brandalley.co.uk/home/home-furnishings/cushions.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cushions    </a>
                            
<a title="Doormats"
            href="https://www.brandalley.co.uk/home/home-furnishings/doormats.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Doormats    </a>
                            
<a title="Rugs"
            href="https://www.brandalley.co.uk/home/home-furnishings/rugs.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Rugs    </a>
                            
<a title="Throws"
            href="https://www.brandalley.co.uk/home/home-furnishings/throws.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Throws    </a>
                    </div>
    </template>
                            
<a title="Kitchen&#x20;&amp;&#x20;Dining"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2441' ? 'category-node-2441' : 'category-node-2441'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kitchen &amp; Dining            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2441'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Kitchen &amp; Dining        </a>
        <a href="https://www.brandalley.co.uk/home/kitchen-dining.html"
           title="Kitchen&#x20;&amp;&#x20;Dining"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Cookware&#x20;&amp;&#x20;Bakeware"
            href="https://www.brandalley.co.uk/home/kitchen-dining/cookware-bakeware.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cookware &amp; Bakeware    </a>
                            
<a title="Drinkware&#x20;&amp;&#x20;Glassware"
            href="https://www.brandalley.co.uk/home/kitchen-dining/drinkware-glassware.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Drinkware &amp; Glassware    </a>
                            
<a title="Electricals"
            href="https://www.brandalley.co.uk/home/kitchen-dining/electricals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Electricals    </a>
                            
<a title="Food&#x20;&amp;&#x20;Drink"
            href="https://www.brandalley.co.uk/home/kitchen-dining/food-drink.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Food &amp; Drink    </a>
                            
<a title="Kitchen&#x20;Utensils"
            href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-utensils.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kitchen Utensils    </a>
                            
<a title="Kitchen&#x20;Storage"
            href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-storage.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kitchen Storage    </a>
                            
<a title="Kitchen&#x20;Bins"
            href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-bins.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kitchen Bins    </a>
                            
<a title="Storage"
            href="https://www.brandalley.co.uk/home/kitchen-dining/storage.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Storage    </a>
                            
<a title="Tableware"
            href="https://www.brandalley.co.uk/home/kitchen-dining/tableware.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tableware    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Furniture"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2300' ? 0 : 'category-node-2300'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Furniture            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2300'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Furniture        </a>
        <a href="https://www.brandalley.co.uk/furniture.html"
            title="Furniture"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-7204' ? 'category-node-7204' : 'category-node-7204'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-7204'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/furniture/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Rest&#x20;&amp;&#x20;Recharge&#x21;&#x20;Mattresses&#x20;&amp;&#x20;Beds"
            href="https://www.brandalley.co.uk/furniture/sales/rest-recharge-mattresses-beds.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Rest &amp; Recharge! Mattresses &amp; Beds    </a>
                            
<a title="Living&#x20;&amp;&#x20;Home&#x3A;&#x20;Home&#x20;&amp;&#x20;Garden&#x20;Affordable&#x20;Upgrades&#x21;"
            href="https://www.brandalley.co.uk/furniture/sales/living-home-home-garden-affordable-upgrades.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Living &amp; Home: Home &amp; Garden Affordable Upgrades!    </a>
                            
<a title="Eichholtz&#x3A;&#x20;Home&#x20;&amp;&#x20;Living"
            href="https://www.brandalley.co.uk/furniture/sales/eichholtz-home-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Eichholtz: Home &amp; Living    </a>
                            
<a title="Leather&#x20;&amp;&#x20;Linen&#x20;Statement&#x20;Seating&#x20;by&#x20;Gallery&#x20;Living"
            href="https://www.brandalley.co.uk/furniture/sales/leather-linen-statement-seating-by-gallery-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Leather &amp; Linen Statement Seating by Gallery Living    </a>
                            
<a title="Spring&#x20;Furniture&#x20;Favourites&#x20;by&#x20;Gallery&#x20;Living"
            href="https://www.brandalley.co.uk/furniture/sales/spring-furniture-favourites-by-gallery-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Spring Furniture Favourites by Gallery Living    </a>
                    </div>
    </template>
                            
<a title="Bedroom&#x20;Furniture"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2301' ? 'category-node-2301' : 'category-node-2301'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bedroom Furniture            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2301'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Bedroom Furniture        </a>
        <a href="https://www.brandalley.co.uk/furniture/bedroom-furniture.html"
           title="Bedroom&#x20;Furniture"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Beds"
            href="https://www.brandalley.co.uk/furniture/bedroom-furniture/beds.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Beds    </a>
                            
<a title="Bedroom&#x20;Furniture"
            href="https://www.brandalley.co.uk/furniture/bedroom-furniture/bedroom-furniture.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bedroom Furniture    </a>
                            
<a title="Mattresses"
            href="https://www.brandalley.co.uk/furniture/bedroom-furniture/mattresses.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mattresses    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3861' ? 'category-node-3861' : 'category-node-3861'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3861'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/furniture/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Emma"
            href="https://www.brandalley.co.uk/furniture/brands/emma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Emma    </a>
                            
<a title="The&#x20;Great&#x20;Sofa&#x20;Company"
            href="https://www.brandalley.co.uk/furniture/brands/the-great-sofa-company.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Great Sofa Company    </a>
                            
<a title="Gallery&#x20;Living"
            href="https://www.brandalley.co.uk/furniture/brands/gallery-living.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gallery Living    </a>
                            
<a title="Eichholtz"
            href="https://www.brandalley.co.uk/furniture/brands/eichholtz.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Eichholtz    </a>
                            
<a title="Hudson&#x20;Valley"
            href="https://www.brandalley.co.uk/furniture/brands/hudson-valley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hudson Valley    </a>
                            
<a title="Aspire&#x20;Furniture"
            href="https://www.brandalley.co.uk/furniture/brands/aspire-furniture.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Aspire Furniture    </a>
                            
<a title="Laura&#x20;Ashley"
            href="https://www.brandalley.co.uk/furniture/brands/laura-ashley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Laura Ashley    </a>
                            
<a title="Tom&#x20;Dixon"
            href="https://www.brandalley.co.uk/furniture/brands/tom-dixon.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Tom Dixon    </a>
                            
<a title="Pacific"
            href="https://www.brandalley.co.uk/furniture/brands/pacific.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Pacific    </a>
                            
<a title="Trespass"
            href="https://www.brandalley.co.uk/furniture/brands/trespass.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Trespass    </a>
                            
<a title="Anglepoise"
            href="https://www.brandalley.co.uk/furniture/brands/anglepoise.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Anglepoise    </a>
                            
<a title="OKA"
            href="https://www.brandalley.co.uk/furniture/brands/oka.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    OKA    </a>
                            
<a title="Chapman&#x20;&amp;&#x20;Myers&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/chapman-myers-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Chapman &amp; Myers for Visual Comfort &amp; Co.    </a>
                            
<a title="Sean&#x20;Lavin&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/sean-lavin-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sean Lavin for Visual Comfort &amp; Co.    </a>
                            
<a title="Paloma&#x20;Contreras&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/paloma-contreras-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Paloma Contreras for Visual Comfort &amp; Co.    </a>
                            
<a title="Kelly&#x20;Wearstler&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/kelly-wearstler-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kelly Wearstler for Visual Comfort &amp; Co.    </a>
                            
<a title="Julie&#x20;Neill&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/julie-neill-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Julie Neill for Visual Comfort &amp; Co.    </a>
                            
<a title="Marie&#x20;Flanigan&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/marie-flanigan-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Marie Flanigan for Visual Comfort &amp; Co.    </a>
                            
<a title="Anglepoise&#x20;x&#x20;Paul&#x20;Smith"
            href="https://www.brandalley.co.uk/furniture/brands/anglepoise-x-paul-smith.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Anglepoise x Paul Smith    </a>
                            
<a title="Hadley&#x20;Rose"
            href="https://www.brandalley.co.uk/furniture/brands/hadley-rose.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hadley Rose    </a>
                            
<a title="Thomas&#x20;O&#x27;Brien&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/thomas-obrien-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Thomas O&#039;Brien for Visual Comfort &amp; Co.    </a>
                            
<a title="AERIN&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/aerin-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    AERIN for Visual Comfort &amp; Co.    </a>
                            
<a title="Alexa&#x20;Hampton&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/alexa-hampton-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Alexa Hampton for Visual Comfort &amp; Co.    </a>
                            
<a title="Suzanne&#x20;Kasler&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/suzanne-kasler-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Suzanne Kasler for Visual Comfort &amp; Co.    </a>
                            
<a title="Barbara&#x20;Barry&#x20;for&#x20;Visual&#x20;Comfort&#x20;&amp;&#x20;Co."
            href="https://www.brandalley.co.uk/furniture/brands/barbara-barry-for-visual-comfort-co.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Barbara Barry for Visual Comfort &amp; Co.    </a>
                    </div>
    </template>
                            
<a title="Lighting"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2320' ? 'category-node-2320' : 'category-node-2320'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lighting            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2320'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Lighting        </a>
        <a href="https://www.brandalley.co.uk/furniture/lighting.html"
           title="Lighting"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Ceiling&#x20;Lighting"
            href="https://www.brandalley.co.uk/furniture/lighting/ceiling-lighting.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ceiling Lighting    </a>
                            
<a title="Desk&#x20;&amp;&#x20;Table&#x20;Lamps"
            href="https://www.brandalley.co.uk/furniture/lighting/desk-table-lamps.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Desk &amp; Table Lamps    </a>
                            
<a title="Floor&#x20;Lamps"
            href="https://www.brandalley.co.uk/furniture/lighting/floor-lamps.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Floor Lamps    </a>
                            
<a title="Lamp&#x20;Shades&#x20;&amp;&#x20;Bulbs"
            href="https://www.brandalley.co.uk/furniture/lighting/lamp-shades-bulbs.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lamp Shades &amp; Bulbs    </a>
                            
<a title="Outdoor&#x20;Lighting"
            href="https://www.brandalley.co.uk/furniture/lighting/outdoor-lighting.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Outdoor Lighting    </a>
                            
<a title="Wall&#x20;Lighting"
            href="https://www.brandalley.co.uk/furniture/lighting/wall-lighting.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Wall Lighting    </a>
                    </div>
    </template>
                            
<a title="Living&#x20;&amp;&#x20;Dining"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2337' ? 'category-node-2337' : 'category-node-2337'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Living &amp; Dining            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2337'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Living &amp; Dining        </a>
        <a href="https://www.brandalley.co.uk/furniture/living-dining.html"
           title="Living&#x20;&amp;&#x20;Dining"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bookcases&#x20;&amp;&#x20;Shelving"
            href="https://www.brandalley.co.uk/furniture/living-dining/bookcases-shelving.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bookcases &amp; Shelving    </a>
                            
<a title="Coffee&#x20;Tables"
            href="https://www.brandalley.co.uk/furniture/living-dining/coffee-tables.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Coffee Tables    </a>
                            
<a title="Cabinets&#x20;&amp;&#x20;Sideboards"
            href="https://www.brandalley.co.uk/furniture/living-dining/cabinets-sideboards.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cabinets &amp; Sideboards    </a>
                            
<a title="Console&#x20;Tables"
            href="https://www.brandalley.co.uk/furniture/living-dining/console-tables.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Console Tables    </a>
                            
<a title="Dining&#x20;Tables"
            href="https://www.brandalley.co.uk/furniture/living-dining/dining-tables.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dining Tables    </a>
                            
<a title="Dining&#x20;Seating"
            href="https://www.brandalley.co.uk/furniture/living-dining/dining-seating.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Dining Seating    </a>
                            
<a title="Office&#x20;Furniture"
            href="https://www.brandalley.co.uk/furniture/living-dining/office-furniture.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Office Furniture    </a>
                            
<a title="Sofas&#x20;&amp;&#x20;Armchairs"
            href="https://www.brandalley.co.uk/furniture/living-dining/sofas-armchairs.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sofas &amp; Armchairs    </a>
                            
<a title="Side&#x20;Tables"
            href="https://www.brandalley.co.uk/furniture/living-dining/side-tables.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Side Tables    </a>
                            
<a title="TV&#x20;Stands"
            href="https://www.brandalley.co.uk/furniture/living-dining/tv-stands.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    TV Stands    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0 "
    title="Beauty"
            @click="mobilePanelActiveId = mobilePanelActiveId === 'category-node-2111' ? 0 : 'category-node-2111'"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Beauty            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mx-auto" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobilePanelActiveId === 'category-node-2111'">
        <div
         class="panel-parent absolute top-0 right-0 z-10 w-full h-full bg-container-lighter"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">
        <a class="mobile-nav__link mobile-nav__link--back"
            @click="mobilePanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Beauty        </a>
        <a href="https://www.brandalley.co.uk/beauty.html"
            title="Beauty"
            class="mobile-nav__link mobile-nav__link--view-all"
            :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Sales"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-7255' ? 'category-node-7255' : 'category-node-7255'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sales            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-7255'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Sales        </a>
        <a href="https://www.brandalley.co.uk/beauty/sales.html"
           title="Sales"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Time&#x20;To&#x20;Relax&#x3A;&#x20;Bath&#x20;&amp;&#x20;Body"
            href="https://www.brandalley.co.uk/beauty/sales/time-to-relax-bath-body.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Time To Relax: Bath &amp; Body    </a>
                            
<a title="Suncream"
            href="https://www.brandalley.co.uk/beauty/sales/suncream.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Suncream    </a>
                            
<a title="Its&#x20;Back&#x21;&#x20;Ultrasun"
            href="https://www.brandalley.co.uk/beauty/sales/its-back-ultrasun.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Its Back! Ultrasun    </a>
                            
<a title="Elizabeth&#x20;Arden"
            href="https://www.brandalley.co.uk/beauty/sales/elizabeth-arden.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Elizabeth Arden    </a>
                            
<a title="Aromatherapy&#x20;Associate&#x3A;&#x20;Bath&#x20;&amp;&#x20;Body"
            href="https://www.brandalley.co.uk/beauty/sales/aromatherapy-associate-bath-body.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Aromatherapy Associate: Bath &amp; Body    </a>
                            
<a title="Hermes&#x20;Fragrances&#x3A;&#x20;Up&#x20;to&#x20;40&#x25;&#x20;Off"
            href="https://www.brandalley.co.uk/beauty/sales/hermes-fragrances-up-to-40-off.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hermes Fragrances: Up to 40% Off    </a>
                            
<a title="New&#x20;In&#x3A;&#x20;Beauty"
            href="https://www.brandalley.co.uk/beauty/sales/new-in-beauty.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    New In: Beauty    </a>
                            
<a title="Hair&#x20;&amp;&#x20;Beauty&#x20;Electricals"
            href="https://www.brandalley.co.uk/beauty/sales/hair-beauty-electricals.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hair &amp; Beauty Electricals    </a>
                            
<a title="Perricone&#x20;MD&#x3A;&#x20;More&#x20;Stock&#x20;Added&#x21;"
            href="https://www.brandalley.co.uk/beauty/sales/perricone-md-more-stock-added.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Perricone MD: More Stock Added!    </a>
                            
<a title="The&#x20;Dior&#x20;Beauty&#x20;Edit"
            href="https://www.brandalley.co.uk/beauty/sales/the-dior-beauty-edit.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    The Dior Beauty Edit    </a>
                    </div>
    </template>
                            
<a title="Bodycare"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2115' ? 'category-node-2115' : 'category-node-2115'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bodycare            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2115'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Bodycare        </a>
        <a href="https://www.brandalley.co.uk/beauty/bodycare.html"
           title="Bodycare"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Bath&#x20;&amp;&#x20;Body"
            href="https://www.brandalley.co.uk/beauty/bodycare/bath-body.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Bath &amp; Body    </a>
                            
<a title="Hand&#x20;&amp;&#x20;Foot&#x20;Care"
            href="https://www.brandalley.co.uk/beauty/bodycare/hand-foot-care.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hand &amp; Foot Care    </a>
                            
<a title="Mens&#x20;Grooming"
            href="https://www.brandalley.co.uk/beauty/bodycare/mens-grooming.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mens Grooming    </a>
                    </div>
    </template>
                            
<a title="Brands"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-3853' ? 'category-node-3853' : 'category-node-3853'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Brands            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-3853'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Brands        </a>
        <a href="https://www.brandalley.co.uk/beauty/brands.html"
           title="Brands"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="ESPA"
            href="https://www.brandalley.co.uk/beauty/brands/espa.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    ESPA    </a>
                            
<a title="Molton&#x20;Brown"
            href="https://www.brandalley.co.uk/beauty/brands/molton-brown.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Molton Brown    </a>
                            
<a title="Perricone&#x20;MD"
            href="https://www.brandalley.co.uk/beauty/brands/perricone-md.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Perricone MD    </a>
                            
<a title="Philip&#x20;Kingsley"
            href="https://www.brandalley.co.uk/beauty/brands/philip-kingsley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Philip Kingsley    </a>
                            
<a title="Aromatherapy&#x20;Associates"
            href="https://www.brandalley.co.uk/beauty/brands/aromatherapy-associates.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Aromatherapy Associates    </a>
                            
<a title="Jo&#x20;Loves"
            href="https://www.brandalley.co.uk/beauty/brands/jo-loves.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jo Loves    </a>
                            
<a title="Laura&#x20;Mercier"
            href="https://www.brandalley.co.uk/beauty/brands/laura-mercier.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Laura Mercier    </a>
                            
<a title="L&#x27;Occitane"
            href="https://www.brandalley.co.uk/beauty/brands/loccitane.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    L&#039;Occitane    </a>
                            
<a title="Elizabeth&#x20;Arden"
            href="https://www.brandalley.co.uk/beauty/brands/elizabeth-arden.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Elizabeth Arden    </a>
                            
<a title="Nuxe"
            href="https://www.brandalley.co.uk/beauty/brands/nuxe.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Nuxe    </a>
                            
<a title="Floris&#x20;London"
            href="https://www.brandalley.co.uk/beauty/brands/floris-london.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Floris London    </a>
                            
<a title="Acqua&#x20;di&#x20;Parma"
            href="https://www.brandalley.co.uk/beauty/brands/acqua-di-parma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Acqua di Parma    </a>
                            
<a title="Susanne&#x20;Kaufmann"
            href="https://www.brandalley.co.uk/beauty/brands/susanne-kaufmann.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Susanne Kaufmann    </a>
                            
<a title="Sisley"
            href="https://www.brandalley.co.uk/beauty/brands/sisley.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sisley    </a>
                            
<a title="My&#x20;Doris"
            href="https://www.brandalley.co.uk/beauty/brands/my-doris.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    My Doris    </a>
                            
<a title="Floral&#x20;Street"
            href="https://www.brandalley.co.uk/beauty/brands/floral-street.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Floral Street    </a>
                            
<a title="Hobbs&#x20;London"
            href="https://www.brandalley.co.uk/beauty/brands/hobbs-london.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hobbs London    </a>
                            
<a title="Kate&#x20;Spade"
            href="https://www.brandalley.co.uk/beauty/brands/kate-spade.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Kate Spade    </a>
                            
<a title="Ultrasun"
            href="https://www.brandalley.co.uk/beauty/brands/ultrasun.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Ultrasun    </a>
                            
<a title="Shay&#x20;&amp;&#x20;Blue"
            href="https://www.brandalley.co.uk/beauty/brands/shay-blue.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shay &amp; Blue    </a>
                            
<a title="Gucci"
            href="https://www.brandalley.co.uk/beauty/brands/gucci.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Gucci    </a>
                            
<a title="Juliette&#x20;Has&#x20;a&#x20;Gun"
            href="https://www.brandalley.co.uk/beauty/brands/juliette-has-a-gun.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Juliette Has a Gun    </a>
                            
<a title="Amouage"
            href="https://www.brandalley.co.uk/beauty/brands/amouage.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Amouage    </a>
                            
<a title="Jimmy&#x20;Choo"
            href="https://www.brandalley.co.uk/beauty/brands/jimmy-choo.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Jimmy Choo    </a>
                            
<a title="KEDMA"
            href="https://www.brandalley.co.uk/beauty/brands/kedma.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    KEDMA    </a>
                    </div>
    </template>
                            
<a title="Fragrance"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2133' ? 'category-node-2133' : 'category-node-2133'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Fragrance            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2133'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Fragrance        </a>
        <a href="https://www.brandalley.co.uk/beauty/fragrance.html"
           title="Fragrance"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Mens&#x20;Aftershave"
            href="https://www.brandalley.co.uk/beauty/fragrance/mens-aftershave.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mens Aftershave    </a>
                            
<a title="Unisex&#x20;Fragrance"
            href="https://www.brandalley.co.uk/beauty/fragrance/unisex-fragrance.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Unisex Fragrance    </a>
                            
<a title="Womens&#x20;Perfume"
            href="https://www.brandalley.co.uk/beauty/fragrance/womens-perfume.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Womens Perfume    </a>
                    </div>
    </template>
                            
<a title="Haircare"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2140' ? 'category-node-2140' : 'category-node-2140'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Haircare            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2140'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Haircare        </a>
        <a href="https://www.brandalley.co.uk/beauty/haircare.html"
           title="Haircare"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Treatments"
            href="https://www.brandalley.co.uk/beauty/haircare/treatments.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Treatments    </a>
                            
<a title="Hair&#x20;Styling"
            href="https://www.brandalley.co.uk/beauty/haircare/hair-styling.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Hair Styling    </a>
                            
<a title="Electrical&#x20;Hair&#x20;&amp;&#x20;Beauty"
            href="https://www.brandalley.co.uk/beauty/haircare/electrical-hair-beauty.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Electrical Hair &amp; Beauty    </a>
                            
<a title="Shampoo&#x20;&amp;&#x20;Conditioner"
            href="https://www.brandalley.co.uk/beauty/haircare/shampoo-conditioner.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Shampoo &amp; Conditioner    </a>
                    </div>
    </template>
                            
<a title="Makeup"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2179' ? 'category-node-2179' : 'category-node-2179'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Makeup            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2179'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Makeup        </a>
        <a href="https://www.brandalley.co.uk/beauty/makeup.html"
           title="Makeup"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Complexion"
            href="https://www.brandalley.co.uk/beauty/makeup/complexion.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Complexion    </a>
                            
<a title="Eyes&#x20;&amp;&#x20;Eyebrows"
            href="https://www.brandalley.co.uk/beauty/makeup/eyes-eyebrows.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Eyes &amp; Eyebrows    </a>
                            
<a title="Lips"
            href="https://www.brandalley.co.uk/beauty/makeup/lips.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lips    </a>
                            
<a title="Makeup&#x20;Brushes&#x20;&amp;&#x20;Tools"
            href="https://www.brandalley.co.uk/beauty/makeup/makeup-brushes-tools.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Makeup Brushes &amp; Tools    </a>
                    </div>
    </template>
                            
<a title="Skincare"
            @click="mobileSubPanelActiveId = mobileSubPanelActiveId === 'category-node-2230' ? 'category-node-2230' : 'category-node-2230'"
       class="mobile-nav__link level-1"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Skincare            <span class="mobile-nav__link-icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img">
<path d="M9 5L16 12L9 19" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-right</title></svg>
        </span>
    </a>
    <template x-if="mobileSubPanelActiveId === 'category-node-2230'">
        <div
         class="mobile-nav__level right-0"
         x-transition:enter="transform transition ease-in-out duration-200"
         x-transition:enter-start="translate-x-full"
         x-transition:enter-end="translate-x-0"
         x-transition:leave="transform transition ease-in-out duration-200"
         x-transition:leave-start="translate-x-0"
         x-transition:leave-end="translate-x-full">

        <a class="mobile-nav__link mobile-nav__link--back level-1"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }"
           @click="mobileSubPanelActiveId = 0">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="mr-2" role="img">
<path d="M15 19L8 12L15 5" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>chevron-left</title></svg>
            Skincare        </a>
        <a href="https://www.brandalley.co.uk/beauty/skincare.html"
           title="Skincare"
           class="mobile-nav__link  level-2"
           :class="{
                    'level-1-open': mobilePanelActiveId,
                    'level-2-open': mobileSubPanelActiveId
                    }">
            View All        </a>
                            
<a title="Cleansers&#x20;&amp;&#x20;Toners"
            href="https://www.brandalley.co.uk/beauty/skincare/cleansers-toners.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Cleansers &amp; Toners    </a>
                            
<a title="Eye&#x20;Care"
            href="https://www.brandalley.co.uk/beauty/skincare/eye-care.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Eye Care    </a>
                            
<a title="Lip&#x20;Care"
            href="https://www.brandalley.co.uk/beauty/skincare/lip-care.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Lip Care    </a>
                            
<a title="Moisturisers"
            href="https://www.brandalley.co.uk/beauty/skincare/moisturisers.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Moisturisers    </a>
                            
<a title="Mens&#x20;Skincare"
            href="https://www.brandalley.co.uk/beauty/skincare/mens-skincare.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Mens Skincare    </a>
                            
<a title="Serums&#x20;&amp;&#x20;Oils"
            href="https://www.brandalley.co.uk/beauty/skincare/serums-oils.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Serums &amp; Oils    </a>
                            
<a title="Sun&#x20;Cream,&#x20;After&#x20;Sun&#x20;&amp;&#x20;Tanning"
            href="https://www.brandalley.co.uk/beauty/skincare/sun-cream-after-sun-tanning.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Sun Cream, After Sun &amp; Tanning    </a>
                            
<a title="Treatments&#x20;&amp;&#x20;Tools"
            href="https://www.brandalley.co.uk/beauty/skincare/treatments-tools.html"
       class="mobile-nav__link level-2"
   :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId
        }">
    Treatments &amp; Tools    </a>
                    </div>
    </template>
                    </div>
    </template>
                                                                
<a class="mobile-nav__link level-0  text-red-700 clearance-category "
    title="Clearance"
            href="https://www.brandalley.co.uk/clearance.html"
        :class="{
        'level-1-open': mobilePanelActiveId,
        'level-2-open': mobileSubPanelActiveId,
            '-translate-x-full' : mobilePanelActiveId,
        'translate-x-0' : !mobilePanelActiveId,
            }">
    Clearance    </a>
                                        <div x-show="!mobilePanelActiveId" class="mt-3">
                                    <a class="flex w-full cursor-pointer items-center px-2 py-4 text-gray-700 level-0"
                    href="https://www.brandalley.co.uk/customer/account/"
                    title="My&#x20;Account">
                        <span class="mr-1">
                            <svg xmlns="http://www.w3.org/2000/svg" stroke="currentColor" width="24" height="24" viewBox="0 0 24 25" fill="none" class="text-gray-700 mr-2" role="img">
    <path d="M14.8284 10.4886C15.5786 9.73844 16 8.72102 16 7.66016C16 6.59929 15.5786 5.58187 14.8284 4.83173C14.0783 4.08158 13.0609 3.66016 12 3.66016C10.9391 3.66016 9.92172 4.08158 9.17157 4.83173C8.42143 5.58187 8 6.59929 8 7.66016C8 8.72102 8.42143 9.73844 9.17157 10.4886C9.92172 11.2387 10.9391 11.6602 12 11.6602C13.0609 11.6602 14.0783 11.2387 14.8284 10.4886Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
    <path d="M7.05025 16.7104C8.36301 15.3977 10.1435 14.6602 12 14.6602C13.8565 14.6602 15.637 15.3977 16.9497 16.7104C18.2625 18.0232 19 19.8036 19 21.6602H5C5 19.8036 5.7375 18.0232 7.05025 16.7104Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>user</title></svg>
                        </span>
                        My Account                    </a>
                                    <a class="flex w-full cursor-pointer items-center px-2 py-4 text-gray-700 level-0"
                    href="https://help.brandalley.co.uk/hc/en-gb"
                    title="Help">
                        <span class="mr-1">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-gray-700 mr-2" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/>
<title>question-mark-circle</title></svg>
                        </span>
                        Help                    </a>
                            </div>
        </nav>
    </div>
</div>
<script>
    'use strict';

    const initMenuMobile_69c63a01b7232 = () => {
        return {
            mobilePanelActiveId: null,
            mobileSubPanelActiveId: null,
            open: false,
            init() {
                this.$watch('open', open => {
                    if (open) {
                        document.body.classList.add('overflow-hidden');
                    } else {
                        document.body.classList.remove('overflow-hidden');
                    }
                });
            },
            setActiveMenu(menuNode) {
                Array.from(menuNode.querySelectorAll('a')).filter(link => {
                    return link.href === window.location.href.split('?')[0];
                }).map(item => {
                    item.classList.add('underline');
                    item.closest('div.level-0') &&
                    item.closest('div.level-0').querySelector('a.level-0').classList.add('underline');
                });
            }
        }
    }
</script>

<div x-data="initMenuDesktop_69c63a0279eaa()"
     class="z-20 order-4 hidden w-full navigation lg:flex">

    <!-- desktop -->
    <div class="mx-auto w-full justify-between">
        <div
            class="absolute top-full left-0 z-10 w-full bg-black/60 pointer-events-auto transition duration-400 ease-in-out"
            x-data="{ isHovering: false }"
            @menu-entered.window="isHovering = true"
            @menu-left.window="isHovering = false"
            :class="{
                'opacity-100 h-screen': isHovering,
                'opacity-0 h-0': !isHovering
            }"
        >
        </div>
        <nav class="flex flex-wrap justify-center relative bg-brand-natural-100"
            @mouseover.away="menuActive = false">
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a0279ec7',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/new-in.html"
                       title="New&#x20;In"
                       x-ref="menu_item69c63a0279ec7"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>New In</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                                                <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    <li class="level-1 min-w-48">
                                                                                    <a href="https://www.brandalley.co.uk/new-in/new-in-women.html"
                                               title="New&#x20;in&#x20;Women"
                                               class="block p-1 text-base font-semibold leading-loose level-1 font-me hover:underline">
                                                New in Women                                            </a>
                                                                                    <a href="https://www.brandalley.co.uk/new-in/new-in-men.html"
                                               title="New&#x20;in&#x20;Men"
                                               class="block p-1 text-base font-semibold leading-loose level-1 font-me hover:underline">
                                                New in Men                                            </a>
                                                                                    <a href="https://www.brandalley.co.uk/new-in/new-in-home.html"
                                               title="New&#x20;In&#x20;Home"
                                               class="block p-1 text-base font-semibold leading-loose level-1 font-me hover:underline">
                                                New In Home                                            </a>
                                                                                    <a href="https://www.brandalley.co.uk/new-in/new-in-beauty.html"
                                               title="New&#x20;In&#x20;Beauty"
                                               class="block p-1 text-base font-semibold leading-loose level-1 font-me hover:underline">
                                                New In Beauty                                            </a>
                                                                            </li>
                                                            </ul>
                            
                                                    </div>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027a6fa',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/women.html"
                       title="Women"
                       x-ref="menu_item69c63a027a6fa"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Women</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/women/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/cos-further-discounts.html"
                                                            title="COS&#x3A;&#x20;Further&#x20;Discounts"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">COS: Further Discounts</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/paul-costelloe-up-to-60-off.html"
                                                            title="Paul&#x20;Costelloe&#x3A;&#x20;Up&#x20;to&#x20;60&#x25;&#x20;Off&#x21;"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Paul Costelloe: Up to 60% Off!</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/buy-now-wear-now-womens-footwear.html"
                                                            title="Buy&#x20;Now&#x20;Wear&#x20;Now&#x20;Women&#x27;s&#x20;Footwear"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Buy Now Wear Now Women&#039;s Footwear</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/buyers-picks-womens-boots.html"
                                                            title="Buyer&#x27;s&#x20;Picks&#x3A;&#x20;Women&#x27;s&#x20;Boots"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Buyer&#039;s Picks: Women&#039;s Boots</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/the-march-accessories-wishlist.html"
                                                            title="The&#x20;March&#x20;Accessories&#x20;Wishlist"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">The March Accessories Wishlist</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/move-in-style-activewear-for-her.html"
                                                            title="Move&#x20;In&#x20;Style&#x3A;&#x20;Activewear&#x20;For&#x20;Her"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Move In Style: Activewear For Her</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/the-roundup-workwear-for-her.html"
                                                            title="The&#x20;Roundup&#x3A;&#x20;Workwear&#x20;For&#x20;Her"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">The Roundup: Workwear For Her</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/premium-brands-for-her.html"
                                                            title="Premium&#x20;Brands&#x20;For&#x20;Her"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Premium Brands For Her</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/sales/wedding-guest-edit-for-her.html"
                                                            title="Wedding&#x20;Guest&#x20;Edit&#x20;For&#x20;Her"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Wedding Guest Edit For Her</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/women/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                                    <a href="https://www.brandalley.co.uk/women/sales.html"
                                                title="Sales"
                                                class="overflow-hidden absolute w-full h-full"
                                            >
                                                <img src="/media/catalog/category/512x760-Womenswear_1_.jpg"
                                                        loading="lazy"
                                                        fetchpriority="low"
                                                        class="max-h-full max-w-full object-cover w-full h-full"
                                                        alt="Sales Menu Image"/>
                                            </a>
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/women/clothing.html"
                                               title="Clothing"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Clothing                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/blazers.html"
                                                           title="Blazers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Blazers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/coats-jackets.html"
                                                           title="Coats&#x20;&amp;&#x20;Jackets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Coats &amp; Jackets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/dresses-jumpsuits.html"
                                                           title="Dresses&#x20;&amp;&#x20;Jumpsuits"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Dresses &amp; Jumpsuits</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/hoodies-sweatshirts.html"
                                                           title="Hoodies&#x20;&amp;&#x20;Sweatshirts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hoodies &amp; Sweatshirts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/jeans.html"
                                                           title="Jeans"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Jeans</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/knitwear.html"
                                                           title="Knitwear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Knitwear</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/leggings-joggers.html"
                                                           title="Leggings&#x20;&amp;&#x20;Joggers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Leggings &amp; Joggers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/shirts-blouses.html"
                                                           title="Shirts&#x20;&amp;&#x20;Blouses"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shirts &amp; Blouses</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/shorts.html"
                                                           title="Shorts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shorts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/skirts.html"
                                                           title="Skirts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Skirts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/sports-clothing.html"
                                                           title="Sports&#x20;Clothing"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sports Clothing</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/trousers.html"
                                                           title="Trousers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Trousers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/clothing/t-shirts-vests.html"
                                                           title="T-Shirts&#x20;&amp;&#x20;Vests"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">T-Shirts &amp; Vests</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/women/footwear.html"
                                               title="Footwear"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Footwear                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/footwear/boots-wellies.html"
                                                           title="Boots&#x20;&amp;&#x20;Wellies"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Boots &amp; Wellies</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/footwear/shoes.html"
                                                           title="Shoes"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shoes</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/footwear/sandals.html"
                                                           title="Sandals"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sandals</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/footwear/slippers.html"
                                                           title="Slippers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Slippers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/footwear/trainers.html"
                                                           title="Trainers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Trainers</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/women/accessories.html"
                                               title="Accessories"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Accessories                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/belts.html"
                                                           title="Belts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Belts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/handbags.html"
                                                           title="Handbags"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Handbags</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/hats-gloves-scarves.html"
                                                           title="Hats,&#x20;Gloves,&#x20;Scarves"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hats, Gloves, Scarves</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/jewellery-watches.html"
                                                           title="Jewellery&#x20;&amp;&#x20;Watches"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Jewellery &amp; Watches</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/purses.html"
                                                           title="Purses"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Purses</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/sunglasses.html"
                                                           title="Sunglasses"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sunglasses</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/travel.html"
                                                           title="Travel"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Travel</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/accessories/umbrellas.html"
                                                           title="Umbrellas"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Umbrellas</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/women/lingerie-nightwear.html"
                                               title="Lingerie&#x20;&amp;&#x20;Nightwear"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Lingerie &amp; Nightwear                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/bras.html"
                                                           title="Bras"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bras</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/knickers.html"
                                                           title="Knickers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Knickers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/pyjamas-nightwear.html"
                                                           title="Pyjamas&#x20;&amp;&#x20;Nightwear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pyjamas &amp; Nightwear</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/robes-dressing-gowns.html"
                                                           title="Robes&#x20;&amp;&#x20;Dressing&#x20;Gowns"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Robes &amp; Dressing Gowns</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/shapewear.html"
                                                           title="Shapewear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shapewear</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/socks.html"
                                                           title="Socks"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Socks</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/lingerie-nightwear/tights.html"
                                                           title="Tights"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tights</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/women/swimwear-beachwear.html"
                                               title="Swimwear&#x20;&amp;&#x20;Beachwear"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Swimwear &amp; Beachwear                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/bottoms.html"
                                                           title="Bottoms"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bottoms</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/cover-ups-sarongs.html"
                                                           title="Cover-Ups&#x20;&amp;&#x20;Sarongs"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Cover-Ups &amp; Sarongs</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/sets.html"
                                                           title="Sets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/shorts.html"
                                                           title="Shorts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shorts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/tankinis.html"
                                                           title="Tankinis"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tankinis</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/swimwear-beachwear/tops.html"
                                                           title="Tops"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tops</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/women/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/women/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Womens Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/reiss.html"
                                                                title="Reiss"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Reiss</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/vivienne-westwood.html"
                                                                title="Vivienne&#x20;Westwood"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Vivienne Westwood</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/russell-bromley.html"
                                                                title="Russell&#x20;&amp;&#x20;Bromley"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Russell &amp; Bromley</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/cos.html"
                                                                title="COS"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">COS</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/mango.html"
                                                                title="Mango"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mango</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/birkenstock.html"
                                                                title="Birkenstock"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Birkenstock</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/victoria-beckham.html"
                                                                title="Victoria&#x20;Beckham"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Victoria Beckham</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/whistles.html"
                                                                title="Whistles"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Whistles</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/ted-baker.html"
                                                                title="Ted&#x20;Baker"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Ted Baker</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/women/brands/crew-clothing.html"
                                                                title="Crew&#x20;Clothing"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Crew Clothing</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027adca',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/men.html"
                       title="Men"
                       x-ref="menu_item69c63a027adca"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Men</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/men/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/mens-premium-underwear-socks.html"
                                                            title="Men&#x27;s&#x20;Premium&#x20;Underwear&#x20;&amp;&#x20;Socks"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Men&#039;s Premium Underwear &amp; Socks</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/spring-clearance-slippers-for-him-her.html"
                                                            title="Spring&#x20;Clearance&#x3A;&#x20;Slippers&#x20;For&#x20;Him&#x20;&amp;&#x20;Her"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Spring Clearance: Slippers For Him &amp; Her</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/built-for-performance-sportswear-for-him.html"
                                                            title="Built&#x20;For&#x20;Performance&#x3A;&#x20;Sportswear&#x20;For&#x20;Him"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Built For Performance: Sportswear For Him</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/buy-now-wear-now-mens-footwear.html"
                                                            title="Buy&#x20;Now&#x20;Wear&#x20;Now&#x20;Men&#x27;s&#x20;Footwear"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Buy Now Wear Now Men&#039;s Footwear</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/buyers-picks-mens-boots.html"
                                                            title="Buyer&#x27;s&#x20;Picks&#x3A;&#x20;Men&#x27;s&#x20;Boots"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Buyer&#039;s Picks: Men&#039;s Boots</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/premium-brands-for-him.html"
                                                            title="Premium&#x20;Brands&#x20;For&#x20;Him"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Premium Brands For Him</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/mens-march-offers.html"
                                                            title="Men&#x27;s&#x20;March&#x20;Offers"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Men&#039;s March Offers</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/calvin-klein-mens-womens.html"
                                                            title="Calvin&#x20;Klein&#x20;Men&#x27;s&#x20;&amp;&#x20;Women&#x27;s"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Calvin Klein Men&#039;s &amp; Women&#039;s</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/sales/jlindeberg-express-menswear.html"
                                                            title="J.Lindeberg&#x20;Express&#x20;Menswear"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">J.Lindeberg Express Menswear</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/men/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                                    <a href="https://www.brandalley.co.uk/men/sales.html"
                                                title="Sales"
                                                class="overflow-hidden absolute w-full h-full"
                                            >
                                                <img src="/media/catalog/category/512x760-Menswear_1_.jpg"
                                                        loading="lazy"
                                                        fetchpriority="low"
                                                        class="max-h-full max-w-full object-cover w-full h-full"
                                                        alt="Sales Menu Image"/>
                                            </a>
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/men/clothing.html"
                                               title="Clothing"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Clothing                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/blazers.html"
                                                           title="Blazers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Blazers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/casual-trousers.html"
                                                           title="Casual&#x20;Trousers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Casual Trousers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/coats-jackets.html"
                                                           title="Coats&#x20;&amp;&#x20;Jackets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Coats &amp; Jackets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/formal-trousers.html"
                                                           title="Formal&#x20;Trousers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Formal Trousers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/jeans.html"
                                                           title="Jeans"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Jeans</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/knitwear.html"
                                                           title="Knitwear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Knitwear</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/loungewear-onesies.html"
                                                           title="Loungewear&#x20;&amp;&#x20;Onesies"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Loungewear &amp; Onesies</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/t-shirts-polos-vests.html"
                                                           title="T-Shirts,&#x20;Polos&#x20;&amp;&#x20;Vests"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">T-Shirts, Polos &amp; Vests</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/shirts.html"
                                                           title="Shirts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shirts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/shorts.html"
                                                           title="Shorts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shorts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/sports-clothing.html"
                                                           title="Sports&#x20;Clothing"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sports Clothing</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/suits.html"
                                                           title="Suits"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Suits</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/sweatshirts-hoodies.html"
                                                           title="Sweatshirts&#x20;&amp;&#x20;Hoodies"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sweatshirts &amp; Hoodies</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/clothing/swimwear-beachwear.html"
                                                           title="Swimwear&#x20;&amp;&#x20;Beachwear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Swimwear &amp; Beachwear</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/men/accessories.html"
                                               title="Accessories"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Accessories                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/bags.html"
                                                           title="Bags"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bags</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/belts.html"
                                                           title="Belts"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Belts</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/hats-gloves-scarves.html"
                                                           title="Hats,&#x20;Gloves,&#x20;Scarves"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hats, Gloves, Scarves</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/jewellery-watches.html"
                                                           title="Jewellery&#x20;&amp;&#x20;Watches"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Jewellery &amp; Watches</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/sunglasses.html"
                                                           title="Sunglasses"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sunglasses</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/travel.html"
                                                           title="Travel"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Travel</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/ties-pocket-squares.html"
                                                           title="Ties&#x20;&amp;&#x20;Pocket&#x20;Squares"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Ties &amp; Pocket Squares</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/accessories/wallets-cardholders.html"
                                                           title="Wallets&#x20;&amp;&#x20;Cardholders"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Wallets &amp; Cardholders</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/men/footwear.html"
                                               title="Footwear"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Footwear                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/boots-wellies.html"
                                                           title="Boots&#x20;&amp;&#x20;Wellies"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Boots &amp; Wellies</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/casual-shoes.html"
                                                           title="Casual&#x20;Shoes"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Casual Shoes</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/smart-shoes.html"
                                                           title="Smart&#x20;Shoes"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Smart Shoes</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/sandals.html"
                                                           title="Sandals"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sandals</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/slippers.html"
                                                           title="Slippers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Slippers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/footwear/trainers.html"
                                                           title="Trainers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Trainers</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/men/pyjamas-underwear.html"
                                               title="Pyjamas&#x20;&amp;&#x20;Underwear"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Pyjamas &amp; Underwear                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/pyjamas-underwear/robes-dressing-gowns.html"
                                                           title="Robes&#x20;&amp;&#x20;Dressing&#x20;Gowns"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Robes &amp; Dressing Gowns</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/pyjamas-underwear/socks.html"
                                                           title="Socks"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Socks</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/pyjamas-underwear/underwear.html"
                                                           title="Underwear"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Underwear</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/men/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/men/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Mens Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/reiss.html"
                                                                title="Reiss"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Reiss</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/vivienne-westwood.html"
                                                                title="Vivienne&#x20;Westwood"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Vivienne Westwood</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/belstaff.html"
                                                                title="Belstaff"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Belstaff</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/gant.html"
                                                                title="Gant"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Gant</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/stone-island.html"
                                                                title="Stone&#x20;Island"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Stone Island</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/oliver-sweeney.html"
                                                                title="Oliver&#x20;Sweeney"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Oliver Sweeney</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/replay.html"
                                                                title="Replay"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Replay</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/boss.html"
                                                                title="BOSS"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">BOSS</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/ted-baker.html"
                                                                title="Ted&#x20;Baker"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Ted Baker</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/men/brands/crew-clothing.html"
                                                                title="Crew&#x20;Clothing"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Crew Clothing</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/designer-brands.html"
                       title="Brands"
                       x-ref="menu_item69c63a027b3f9"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Brands</span>
                    </a>
                                    </div>
                                            <div
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/pre-order.html"
                       title="Pre-Order"
                       x-ref="menu_item69c63a027b404"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Pre-Order</span>
                    </a>
                                    </div>
                                            <div
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/accessories.html"
                       title="Accessories"
                       x-ref="menu_item69c63a027b40e"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Accessories</span>
                    </a>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027b418',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/outdoor.html"
                       title="Outdoor"
                       x-ref="menu_item69c63a027b418"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Outdoor</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/accessories/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/sales/atom-grills-bring-on-the-bbq.html"
                                                            title="Atom&#x20;Grills&#x3A;&#x20;Bring&#x20;on&#x20;The&#x20;BBQ"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Atom Grills: Bring on The BBQ</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/sales/gallery-living-luxury-garden-furniture-accessories.html"
                                                            title="Gallery&#x20;Living&#x3A;&#x20;Luxury&#x20;Garden&#x20;Furniture&#x20;&amp;&#x20;Accessories"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Gallery Living: Luxury Garden Furniture &amp; Accessories</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/outdoor/sales/luxury-garden-furniture-maze-pacific-more.html"
                                                            title="Luxury&#x20;Garden&#x20;Furniture&#x3A;&#x20;Maze,&#x20;Pacific&#x20;&amp;&#x20;More"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Luxury Garden Furniture: Maze, Pacific &amp; More</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/sales/ooni-pizza-ovens.html"
                                                            title="Ooni&#x3A;&#x20;Pizza&#x20;Ovens"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Ooni: Pizza Ovens</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/sales/the-garden-shop.html"
                                                            title="The&#x20;Garden&#x20;Shop"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">The Garden Shop</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/outdoor/sales/business-pleasure-outdoor-essentials.html"
                                                            title="Business&#x20;&amp;&#x20;Pleasure&#x3A;&#x20;Outdoor&#x20;Essentials"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Business &amp; Pleasure: Outdoor Essentials</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/accessories/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage.html"
                                               title="Garden&#x20;Buildings&#x20;&amp;&#x20;Storage"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Garden Buildings &amp; Storage                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/garden-sheds-workshops.html"
                                                           title="Garden&#x20;Sheds&#x20;&amp;&#x20;Workshops"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Sheds &amp; Workshops</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/garden-storage.html"
                                                           title="Garden&#x20;Storage"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Storage</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/gazebos-arbour-arches.html"
                                                           title="Gazebos,&#x20;Arbour&#x20;&amp;&#x20;Arches"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Gazebos, Arbour &amp; Arches</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-buildings-storage/summerhouses-outbuildings.html"
                                                           title="Summerhouses&#x20;&amp;&#x20;Outbuildings"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Summerhouses &amp; Outbuildings</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/accessories/garden-furniture.html"
                                               title="Garden&#x20;Furniture"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Garden Furniture                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-furniture-covers-cleaning.html"
                                                           title="Garden&#x20;Furniture&#x20;Covers&#x20;&amp;&#x20;Cleaning"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Furniture Covers &amp; Cleaning</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-furniture-sets.html"
                                                           title="Garden&#x20;Furniture&#x20;Sets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Furniture Sets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-seating.html"
                                                           title="Garden&#x20;Seating"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Seating</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/garden-tables.html"
                                                           title="Garden&#x20;Tables"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Garden Tables</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/parasols-accessories.html"
                                                           title="Parasols&#x20;&amp;&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Parasols &amp; Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/garden-furniture/sun-loungers-swing-seats.html"
                                                           title="Sun&#x20;Loungers&#x20;&amp;&#x20;Swing&#x20;Seats"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sun Loungers &amp; Swing Seats</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories.html"
                                               title="Outdoor&#x20;Accessories"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Outdoor Accessories                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/pots-planters.html"
                                                           title="Pots&#x20;&amp;&#x20;Planters"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pots &amp; Planters</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/beach-picnic-accessories.html"
                                                           title="Beach&#x20;&amp;&#x20;Picnic&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Beach &amp; Picnic Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/decorative-garden-accessories.html"
                                                           title="Decorative&#x20;Garden&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Decorative Garden Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/gardening-tools.html"
                                                           title="Gardening&#x20;Tools"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Gardening Tools</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/outdoor-cushions.html"
                                                           title="Outdoor&#x20;Cushions"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Outdoor Cushions</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/outdoor-toys-games.html"
                                                           title="Outdoor&#x20;Toys&#x20;&amp;&#x20;Games"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Outdoor Toys &amp; Games</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-accessories/solar-lighting.html"
                                                           title="Solar&#x20;Lighting"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Solar Lighting</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating.html"
                                               title="Outdoor&#x20;Cooking&#x20;&amp;&#x20;Heating"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Outdoor Cooking &amp; Heating                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/bbqs-accessories.html"
                                                           title="BBQ&#x27;s&#x20;&amp;&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">BBQ&#039;s &amp; Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/outdoor-tableware-serveware.html"
                                                           title="Outdoor&#x20;Tableware&#x20;&amp;&#x20;Serveware"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Outdoor Tableware &amp; Serveware</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/outdoor-cooking-heating/patio-heaters-fire-pits-chimneas.html"
                                                           title="Patio&#x20;Heaters,&#x20;Fire&#x20;Pits&#x20;&amp;&#x20;Chimneas"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Patio Heaters, Fire Pits &amp; Chimneas</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/accessories/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/accessories/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Outdoor Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/maze.html"
                                                                title="Maze"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Maze</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/gallery-living.html"
                                                                title="Gallery&#x20;Living"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Gallery Living</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/pacific.html"
                                                                title="Pacific"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pacific</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/business-pleasure-co.html"
                                                                title="Business&#x20;&amp;&#x20;Pleasure&#x20;Co"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Business &amp; Pleasure Co</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/vegtrug.html"
                                                                title="VegTrug"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">VegTrug</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/fallen-fruits.html"
                                                                title="Fallen&#x20;Fruits"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Fallen Fruits</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/trespass.html"
                                                                title="Trespass"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Trespass</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/moda.html"
                                                                title="Moda"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Moda</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/tramontina.html"
                                                                title="Tramontina"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tramontina</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/accessories/brands/ooni.html"
                                                                title="Ooni"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Ooni</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027b9af',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/home.html"
                       title="Home"
                       x-ref="menu_item69c63a027b9af"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Home</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/home/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/ready-to-hang-wall-art-up-to-70-off.html"
                                                            title="Ready&#x20;to&#x20;Hang&#x20;Wall&#x20;Art&#x3A;&#x20;Up&#x20;to&#x20;70&#x25;&#x20;Off"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Ready to Hang Wall Art: Up to 70% Off</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/spring-kitchen-dining-refresh.html"
                                                            title="Spring&#x20;Kitchen&#x20;&amp;&#x20;Dining&#x20;Refresh"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Spring Kitchen &amp; Dining Refresh</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/new-in-belledorm-textured-editions-cotton-bedding.html"
                                                            title="New&#x20;In&#x21;&#x20;Belledorm&#x20;Textured&#x20;Editions&#x20;Cotton&#x20;Bedding"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">New In! Belledorm Textured Editions Cotton Bedding</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/spring-bedding-from-the-lyndon-company.html"
                                                            title="Spring&#x20;Bedding&#x20;From&#x20;The&#x20;Lyndon&#x20;Company"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Spring Bedding From The Lyndon Company</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/up-to-60-off-cascade-duvets-pillows.html"
                                                            title="Up&#x20;to&#x20;60&#x25;&#x20;off&#x20;Cascade&#x20;Duvets&#x20;&amp;&#x20;Pillows"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Up to 60% off Cascade Duvets &amp; Pillows</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/final-chance-clearance-for-the-home.html"
                                                            title="Final&#x20;Chance&#x20;Clearance&#x20;for&#x20;the&#x20;Home"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Final Chance Clearance for the Home</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/laura-ashley-spring-home-updates.html"
                                                            title="Laura&#x20;Ashley&#x3A;&#x20;Spring&#x20;Home&#x20;Updates"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Laura Ashley: Spring Home Updates</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/luxury-pet-beds-with-snug-silentnight-more.html"
                                                            title="Luxury&#x20;Pet&#x20;Beds&#x20;with&#x20;Snug,&#x20;Silentnight&#x20;&amp;&#x20;More"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Luxury Pet Beds with Snug, Silentnight &amp; More</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/sales/the-hotel-collection-bedding.html"
                                                            title="The&#x20;Hotel&#x20;Collection&#x20;Bedding"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">The Hotel Collection Bedding</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/home/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                                    <a href="https://www.brandalley.co.uk/home/sales.html"
                                                title="Sales"
                                                class="overflow-hidden absolute w-full h-full"
                                            >
                                                <img src="/media/catalog/category/512x760-Home_1_.jpg"
                                                        loading="lazy"
                                                        fetchpriority="low"
                                                        class="max-h-full max-w-full object-cover w-full h-full"
                                                        alt="Sales Menu Image"/>
                                            </a>
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/home/bed-bath.html"
                                               title="Bed&#x20;&amp;&#x20;Bath"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Bed &amp; Bath                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/bed-sheets.html"
                                                           title="Bed&#x20;Sheets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bed Sheets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/bathroom-accessories.html"
                                                           title="Bathroom&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bathroom Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/duvets.html"
                                                           title="Duvets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Duvets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/duvet-covers-sets.html"
                                                           title="Duvet&#x20;Covers&#x20;&amp;&#x20;Sets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Duvet Covers &amp; Sets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/pillow-cases.html"
                                                           title="Pillow&#x20;Cases"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pillow Cases</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/pillows.html"
                                                           title="Pillows"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pillows</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/towels-bathmats.html"
                                                           title="Towels&#x20;&amp;&#x20;Bathmats"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Towels &amp; Bathmats</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/bed-bath/toppers-protectors.html"
                                                           title="Toppers&#x20;&amp;&#x20;Protectors"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Toppers &amp; Protectors</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/home/home-decor.html"
                                               title="Home&#x20;Decor"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Home Decor                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/art-prints-frames.html"
                                                           title="Art,&#x20;Prints&#x20;&amp;&#x20;Frames"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Art, Prints &amp; Frames</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/audio-tech.html"
                                                           title="Audio&#x20;&amp;&#x20;Tech"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Audio &amp; Tech</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/candles-home-fragrance.html"
                                                           title="Candles&#x20;&amp;&#x20;Home&#x20;Fragrance"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Candles &amp; Home Fragrance</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/faux-flowers-plants.html"
                                                           title="Faux&#x20;Flowers&#x20;&amp;&#x20;Plants"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Faux Flowers &amp; Plants</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/home-accessories.html"
                                                           title="Home&#x20;Accessories"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Home Accessories</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/live-plants-flowers.html"
                                                           title="Live&#x20;Plants&#x20;&amp;&#x20;Flowers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Live Plants &amp; Flowers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/mirrors.html"
                                                           title="Mirrors"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mirrors</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/pets.html"
                                                           title="Pets"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pets</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/stationery.html"
                                                           title="Stationery"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Stationery</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-decor/wallpaper-paint.html"
                                                           title="Wallpaper&#x20;&amp;&#x20;Paint"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Wallpaper &amp; Paint</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/home/home-furnishings.html"
                                               title="Home&#x20;Furnishings"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Home Furnishings                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-furnishings/curtains-blinds.html"
                                                           title="Curtains&#x20;&amp;&#x20;Blinds"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Curtains &amp; Blinds</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-furnishings/cushions.html"
                                                           title="Cushions"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Cushions</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-furnishings/doormats.html"
                                                           title="Doormats"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Doormats</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-furnishings/rugs.html"
                                                           title="Rugs"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Rugs</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/home-furnishings/throws.html"
                                                           title="Throws"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Throws</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/home/kitchen-dining.html"
                                               title="Kitchen&#x20;&amp;&#x20;Dining"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Kitchen &amp; Dining                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/cookware-bakeware.html"
                                                           title="Cookware&#x20;&amp;&#x20;Bakeware"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Cookware &amp; Bakeware</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/drinkware-glassware.html"
                                                           title="Drinkware&#x20;&amp;&#x20;Glassware"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Drinkware &amp; Glassware</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/electricals.html"
                                                           title="Electricals"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Electricals</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/food-drink.html"
                                                           title="Food&#x20;&amp;&#x20;Drink"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Food &amp; Drink</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-utensils.html"
                                                           title="Kitchen&#x20;Utensils"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Kitchen Utensils</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-storage.html"
                                                           title="Kitchen&#x20;Storage"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Kitchen Storage</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/kitchen-bins.html"
                                                           title="Kitchen&#x20;Bins"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Kitchen Bins</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/storage.html"
                                                           title="Storage"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Storage</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/kitchen-dining/tableware.html"
                                                           title="Tableware"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tableware</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/home/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/home/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Home Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/joseph-joseph.html"
                                                                title="Joseph&#x20;Joseph"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Joseph Joseph</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/le-creuset.html"
                                                                title="Le&#x20;Creuset"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Le Creuset</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/morris-co.html"
                                                                title="Morris&#x20;&amp;&#x20;Co"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Morris &amp; Co</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/silentnight.html"
                                                                title="Silentnight"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Silentnight</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/chef-sommelier.html"
                                                                title="Chef&#x20;&amp;&#x20;Sommelier"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Chef &amp; Sommelier</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/georg-jensen.html"
                                                                title="Georg&#x20;Jensen"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Georg Jensen</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/hotel-living.html"
                                                                title="Hotel&#x20;Living"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hotel Living</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/the-lyndon-company.html"
                                                                title="The&#x20;Lyndon&#x20;Company"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">The Lyndon Company</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/christy.html"
                                                                title="Christy"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Christy</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/home/brands/kitchenaid.html"
                                                                title="KitchenAid"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">KitchenAid</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027bff8',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/furniture.html"
                       title="Furniture"
                       x-ref="menu_item69c63a027bff8"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Furniture</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/furniture/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/sales/rest-recharge-mattresses-beds.html"
                                                            title="Rest&#x20;&amp;&#x20;Recharge&#x21;&#x20;Mattresses&#x20;&amp;&#x20;Beds"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Rest &amp; Recharge! Mattresses &amp; Beds</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/sales/living-home-home-garden-affordable-upgrades.html"
                                                            title="Living&#x20;&amp;&#x20;Home&#x3A;&#x20;Home&#x20;&amp;&#x20;Garden&#x20;Affordable&#x20;Upgrades&#x21;"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Living &amp; Home: Home &amp; Garden Affordable Upgrades!</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/sales/eichholtz-home-living.html"
                                                            title="Eichholtz&#x3A;&#x20;Home&#x20;&amp;&#x20;Living"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Eichholtz: Home &amp; Living</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/sales/leather-linen-statement-seating-by-gallery-living.html"
                                                            title="Leather&#x20;&amp;&#x20;Linen&#x20;Statement&#x20;Seating&#x20;by&#x20;Gallery&#x20;Living"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Leather &amp; Linen Statement Seating by Gallery Living</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/sales/spring-furniture-favourites-by-gallery-living.html"
                                                            title="Spring&#x20;Furniture&#x20;Favourites&#x20;by&#x20;Gallery&#x20;Living"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Spring Furniture Favourites by Gallery Living</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/furniture/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                                    <a href="https://www.brandalley.co.uk/furniture/sales.html"
                                                title="Sales"
                                                class="overflow-hidden absolute w-full h-full"
                                            >
                                                <img src="/media/catalog/category/256x380_furniture_2.jpg"
                                                        loading="lazy"
                                                        fetchpriority="low"
                                                        class="max-h-full max-w-full object-cover w-full h-full"
                                                        alt="Sales Menu Image"/>
                                            </a>
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/furniture/bedroom-furniture.html"
                                               title="Bedroom&#x20;Furniture"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Bedroom Furniture                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/bedroom-furniture/beds.html"
                                                           title="Beds"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Beds</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/bedroom-furniture/bedroom-furniture.html"
                                                           title="Bedroom&#x20;Furniture"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bedroom Furniture</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/bedroom-furniture/mattresses.html"
                                                           title="Mattresses"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mattresses</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/furniture/lighting.html"
                                               title="Lighting"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Lighting                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/ceiling-lighting.html"
                                                           title="Ceiling&#x20;Lighting"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Ceiling Lighting</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/desk-table-lamps.html"
                                                           title="Desk&#x20;&amp;&#x20;Table&#x20;Lamps"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Desk &amp; Table Lamps</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/floor-lamps.html"
                                                           title="Floor&#x20;Lamps"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Floor Lamps</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/lamp-shades-bulbs.html"
                                                           title="Lamp&#x20;Shades&#x20;&amp;&#x20;Bulbs"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Lamp Shades &amp; Bulbs</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/outdoor-lighting.html"
                                                           title="Outdoor&#x20;Lighting"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Outdoor Lighting</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/lighting/wall-lighting.html"
                                                           title="Wall&#x20;Lighting"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Wall Lighting</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/furniture/living-dining.html"
                                               title="Living&#x20;&amp;&#x20;Dining"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Living &amp; Dining                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/bookcases-shelving.html"
                                                           title="Bookcases&#x20;&amp;&#x20;Shelving"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bookcases &amp; Shelving</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/coffee-tables.html"
                                                           title="Coffee&#x20;Tables"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Coffee Tables</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/cabinets-sideboards.html"
                                                           title="Cabinets&#x20;&amp;&#x20;Sideboards"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Cabinets &amp; Sideboards</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/console-tables.html"
                                                           title="Console&#x20;Tables"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Console Tables</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/dining-tables.html"
                                                           title="Dining&#x20;Tables"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Dining Tables</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/dining-seating.html"
                                                           title="Dining&#x20;Seating"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Dining Seating</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/office-furniture.html"
                                                           title="Office&#x20;Furniture"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Office Furniture</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/sofas-armchairs.html"
                                                           title="Sofas&#x20;&amp;&#x20;Armchairs"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sofas &amp; Armchairs</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/side-tables.html"
                                                           title="Side&#x20;Tables"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Side Tables</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/living-dining/tv-stands.html"
                                                           title="TV&#x20;Stands"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">TV Stands</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/furniture/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/furniture/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Furniture Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/emma.html"
                                                                title="Emma"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Emma</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/the-great-sofa-company.html"
                                                                title="The&#x20;Great&#x20;Sofa&#x20;Company"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">The Great Sofa Company</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/gallery-living.html"
                                                                title="Gallery&#x20;Living"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Gallery Living</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/eichholtz.html"
                                                                title="Eichholtz"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Eichholtz</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/hudson-valley.html"
                                                                title="Hudson&#x20;Valley"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hudson Valley</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/aspire-furniture.html"
                                                                title="Aspire&#x20;Furniture"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Aspire Furniture</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/laura-ashley.html"
                                                                title="Laura&#x20;Ashley"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Laura Ashley</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/tom-dixon.html"
                                                                title="Tom&#x20;Dixon"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Tom Dixon</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/pacific.html"
                                                                title="Pacific"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Pacific</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/furniture/brands/trespass.html"
                                                                title="Trespass"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Trespass</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                            x-data="hoverIntentWidget({
                        containerRef: 'menu_item69c63a027c553',
                        onEnter: () => { $dispatch('menu-entered'); },
                        onLeave: () => { $dispatch('menu-left'); },
                    })"
                    @hoverintent-loaded.window="initMenu()"
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-yellow-500">
                    <a href="https://www.brandalley.co.uk/beauty.html"
                       title="Beauty"
                       x-ref="menu_item69c63a027c553"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Beauty</span>
                    </a>
                                            <div class="desktop-nav-container xl:container absolute left-0 right-0 top-full z-10 mx-auto hidden bg-white p-0 shadow-xl items-stretch main-wrapper overflow-y-auto overflow-x-hidden group-hover:flex"
                             :class="{ 'group-hover:flex' : isHovering || !isReady }"                              style="max-height: calc(100vh - 144px);"
                            >
                                                                                        <div class="w-[280px] bg-gray-50 py-1.5 px-3 left-container flex flex-col">
                                    <ul>
                                        <li class="level-1 min-w-48 text-black">
                                            <a href="https://www.brandalley.co.uk/beauty/sales.html"
                                                title="Sales"
                                                class="block py-1.5 px-2 text-base font-semibold leading-normal underline level-1">
                                                Top Sales                                            </a>
                                            <ul class="z-10 w-full">
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/time-to-relax-bath-body.html"
                                                            title="Time&#x20;To&#x20;Relax&#x3A;&#x20;Bath&#x20;&amp;&#x20;Body"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Time To Relax: Bath &amp; Body</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/suncream.html"
                                                            title="Suncream"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Suncream</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/its-back-ultrasun.html"
                                                            title="Its&#x20;Back&#x21;&#x20;Ultrasun"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Its Back! Ultrasun</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/elizabeth-arden.html"
                                                            title="Elizabeth&#x20;Arden"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Elizabeth Arden</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/aromatherapy-associate-bath-body.html"
                                                            title="Aromatherapy&#x20;Associate&#x3A;&#x20;Bath&#x20;&amp;&#x20;Body"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Aromatherapy Associate: Bath &amp; Body</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/hermes-fragrances-up-to-40-off.html"
                                                            title="Hermes&#x20;Fragrances&#x3A;&#x20;Up&#x20;to&#x20;40&#x25;&#x20;Off"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Hermes Fragrances: Up to 40% Off</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/new-in-beauty.html"
                                                            title="New&#x20;In&#x3A;&#x20;Beauty"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">New In: Beauty</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/hair-beauty-electricals.html"
                                                            title="Hair&#x20;&amp;&#x20;Beauty&#x20;Electricals"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Hair &amp; Beauty Electricals</a>
                                                    </li>
                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/sales/perricone-md-more-stock-added.html"
                                                            title="Perricone&#x20;MD&#x3A;&#x20;More&#x20;Stock&#x20;Added&#x21;"
                                                            class="block py-1 px-2 font-medium level-2 text-m hover:bg-container md:text-sm">Perricone MD: More Stock Added!</a>
                                                    </li>
                                                                                            </ul>
                                        </li>
                                    </ul>
                                    <div class="my-3">
                                        <a
                                            href="https://www.brandalley.co.uk/beauty/sales.html"
                                            class="bg-yellow-500 px-6 py-2.5 inline-block text-sm font-medium leading-normal hover:bg-yellow-500-darker">
                                            See All                                        </a>
                                    </div>
                                    <div class="relative h-full min-h-[140px] max-h-[380px]">
                                                                                    <a href="https://www.brandalley.co.uk/beauty/sales.html"
                                                title="Sales"
                                                class="overflow-hidden absolute w-full h-full"
                                            >
                                                <img src="/media/catalog/category/512x760_Beauty_1_.jpg"
                                                        loading="lazy"
                                                        fetchpriority="low"
                                                        class="max-h-full max-w-full object-cover w-full h-full"
                                                        alt="Sales Menu Image"/>
                                            </a>
                                                                            </div>
                                </div>
                                                                                    <ul class="grid flex-1 grid-cols-3 xl:grid-cols-4 gap-x-8 gap-y-4 p-4 py-4 main-content auto-rows-min">
                                
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/beauty/bodycare.html"
                                               title="Bodycare"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Bodycare                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/bodycare/bath-body.html"
                                                           title="Bath&#x20;&amp;&#x20;Body"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Bath &amp; Body</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/bodycare/hand-foot-care.html"
                                                           title="Hand&#x20;&amp;&#x20;Foot&#x20;Care"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hand &amp; Foot Care</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/bodycare/mens-grooming.html"
                                                           title="Mens&#x20;Grooming"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mens Grooming</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/beauty/fragrance.html"
                                               title="Fragrance"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Fragrance                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/fragrance/mens-aftershave.html"
                                                           title="Mens&#x20;Aftershave"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mens Aftershave</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/fragrance/unisex-fragrance.html"
                                                           title="Unisex&#x20;Fragrance"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Unisex Fragrance</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/fragrance/womens-perfume.html"
                                                           title="Womens&#x20;Perfume"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Womens Perfume</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/beauty/haircare.html"
                                               title="Haircare"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Haircare                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/haircare/treatments.html"
                                                           title="Treatments"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Treatments</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/haircare/hair-styling.html"
                                                           title="Hair&#x20;Styling"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Hair Styling</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/haircare/electrical-hair-beauty.html"
                                                           title="Electrical&#x20;Hair&#x20;&amp;&#x20;Beauty"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Electrical Hair &amp; Beauty</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/haircare/shampoo-conditioner.html"
                                                           title="Shampoo&#x20;&amp;&#x20;Conditioner"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Shampoo &amp; Conditioner</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/beauty/makeup.html"
                                               title="Makeup"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Makeup                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/makeup/complexion.html"
                                                           title="Complexion"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Complexion</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/makeup/eyes-eyebrows.html"
                                                           title="Eyes&#x20;&amp;&#x20;Eyebrows"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Eyes &amp; Eyebrows</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/makeup/lips.html"
                                                           title="Lips"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Lips</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/makeup/makeup-brushes-tools.html"
                                                           title="Makeup&#x20;Brushes&#x20;&amp;&#x20;Tools"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Makeup Brushes &amp; Tools</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                                                                    <li class="level-1 min-w-48 col-span-1">
                                            <a href="https://www.brandalley.co.uk/beauty/skincare.html"
                                               title="Skincare"
                                               class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                Skincare                                            </a>

                                            <ul class="z-10 w-full">
                                                                                                                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/cleansers-toners.html"
                                                           title="Cleansers&#x20;&amp;&#x20;Toners"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Cleansers &amp; Toners</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/eye-care.html"
                                                           title="Eye&#x20;Care"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Eye Care</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/lip-care.html"
                                                           title="Lip&#x20;Care"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Lip Care</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/moisturisers.html"
                                                           title="Moisturisers"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Moisturisers</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/mens-skincare.html"
                                                           title="Mens&#x20;Skincare"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Mens Skincare</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/serums-oils.html"
                                                           title="Serums&#x20;&amp;&#x20;Oils"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Serums &amp; Oils</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/sun-cream-after-sun-tanning.html"
                                                           title="Sun&#x20;Cream,&#x20;After&#x20;Sun&#x20;&amp;&#x20;Tanning"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Sun Cream, After Sun &amp; Tanning</a>
                                                    </li>
                                                                                                                                                                                                            <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/skincare/treatments-tools.html"
                                                           title="Treatments&#x20;&amp;&#x20;Tools"
                                                           class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Treatments &amp; Tools</a>
                                                    </li>
                                                                                                                                                                                                    </ul>
                                        </li>
                                                                    
                                                                    
                                                                    
                                                                    
                                                                    
                                                            </ul>
                            
                                                            <div class="max-w-md p-4 right-container 2xl:block">
                                                                            <ul>
                                            <li class="level-1 min-w-48">
                                                <a href="https://www.brandalley.co.uk/beauty/brands.html"
                                                    title="Brands"
                                                    class="block p-1 text-base font-semibold leading-loose underline level-1 text-m">
                                                    Top Brands                                                </a>
                                                <ul class="z-10 w-full">
                                                    <li class="level-2">
                                                        <a href="https://www.brandalley.co.uk/beauty/brands.html"
                                                            title="Brands"
                                                            class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">
                                                            All Beauty Brands                                                        </a>
                                                    </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/espa.html"
                                                                title="ESPA"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">ESPA</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/molton-brown.html"
                                                                title="Molton&#x20;Brown"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Molton Brown</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/perricone-md.html"
                                                                title="Perricone&#x20;MD"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Perricone MD</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/philip-kingsley.html"
                                                                title="Philip&#x20;Kingsley"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Philip Kingsley</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/aromatherapy-associates.html"
                                                                title="Aromatherapy&#x20;Associates"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Aromatherapy Associates</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/jo-loves.html"
                                                                title="Jo&#x20;Loves"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Jo Loves</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/laura-mercier.html"
                                                                title="Laura&#x20;Mercier"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Laura Mercier</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/loccitane.html"
                                                                title="L&#x27;Occitane"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">L&#039;Occitane</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/elizabeth-arden.html"
                                                                title="Elizabeth&#x20;Arden"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Elizabeth Arden</a>
                                                        </li>
                                                                                                            <li class="level-2">
                                                            <a href="https://www.brandalley.co.uk/beauty/brands/nuxe.html"
                                                                title="Nuxe"
                                                                class="block p-1 font-medium level-2 text-m hover:bg-container md:text-sm">Nuxe</a>
                                                        </li>
                                                                                                    </ul>
                                            </li>
                                        </ul>
                                                                                                        </div>
                                                    </div>
                                    </div>
                                            <div
                                        class="level-0 flex items-center group transition-colors duration-500 hover:bg-red-700 clearance-category">
                    <a href="https://www.brandalley.co.uk/clearance.html"
                       title="Clearance"
                       x-ref="menu_item69c63a027cae8"
                       class="py-3 px-4 font-medium uppercase level-0">
                        <span>Clearance</span>
                    </a>
                                    </div>
            
        </nav>
    </div>
</div>
<script>
    'use strict';

    const initMenuDesktop_69c63a0279eaa = () => {
        return {
            hoverTopPosition: '100%',
            setActiveMenu(menuNode) {
                Array.from(menuNode.querySelectorAll('a')).filter(link => {
                    return link.href === window.location.href.split('?')[0];
                }).map(item => {
                    if (!item.classList.contains('level-0')) {
                        item.classList.add('underline');
                    }
                    item.closest('div.level-0') &&
                    item.closest('div.level-0').classList.add('border-secondary');
                });
            }
        }
    }
</script>

        <div class="flex-grow-0 flex-shrink px-3 w-full h-header md:flex-1 md:px-0 order-4 md:order-2 md:mx-8 lg:mx-10 bg-white mb-0.5 mt-0.5 md:mb-0 md:mt-0" id="top-search">
                <div id="algoliaAutocomplete" class="block block-search algolia-search-block algolia-search-input w-full py-2 mx-auto text-black" >
        <div id="menu-search-icon" class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none z-10">
            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 25" fill="none" stroke="currentColor" class="stroke-[#080808]" role="img">
    <path d="M21 21.6602L15 15.6602M17 10.6602C17 11.5794 16.8189 12.4897 16.4672 13.3389C16.1154 14.1882 15.5998 14.9599 14.9497 15.6099C14.2997 16.2599 13.5281 16.7755 12.6788 17.1273C11.8295 17.4791 10.9193 17.6602 10 17.6602C9.08075 17.6602 8.1705 17.4791 7.32122 17.1273C6.47194 16.7755 5.70026 16.2599 5.05025 15.6099C4.40024 14.9599 3.88463 14.1882 3.53284 13.3389C3.18106 12.4897 3 11.5794 3 10.6602C3 8.80364 3.7375 7.02316 5.05025 5.71041C6.36301 4.39765 8.14348 3.66016 10 3.66016C11.8565 3.66016 13.637 4.39765 14.9497 5.71041C16.2625 7.02316 17 8.80364 17 10.6602Z" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<title>search</title></svg>
        </div>
    </div>
    <div id="panelContainer" class="relative" x-data="initAutocompleteInsight"></div>
    <script>
        'use strict';

        function initAutocompleteInsight() {
            return {
                bindClickEvent(element, eventName, objectID, indexName, position, queryId) {
                    element.querySelector('.algoliasearch-autocomplete-hit')?.addEventListener("click", function () {
                        buildInsightsEventData(eventName, objectID, indexName, position, queryId);
                    });
                }
            }
        }
    </script>
        </div>

        <div class="order-3 mini-cart h-header md:grid-cols-12">
                        
<script>
    let isLoggedInFlag = false;
    let localCacheStorage = localStorage.getItem("mage-cache-storage");
    if(localCacheStorage){
        let customerSectionData = JSON.parse(localCacheStorage);
        if(customerSectionData && customerSectionData?.customer?.fullname){
            isLoggedInFlag = true;
        }
    }
    function brandAlleyIsCustomerLoggedIn() {
        return isLoggedInFlag;
    }
    function initCustomerMenu() {
        return {
            open: false,
            customerName: null,
            visible: false,
            onPrivateContentLoaded: function (data) {
                const isLoggedIn = data.customer && data.customer.email;
                isLoggedInFlag = isLoggedIn;
                if (isLoggedIn) {
                    this.customerName = data.customer.firstname !== 'Customer'
                        ? `Hello, ${data.customer.firstname}!`
                        : "Hello!";
                    this.visible = true;
                } else {
                    this.customerName = 'Hello!';
                }
            },
            clickOpen: function() {
                if (!isLoggedInFlag) {
                    return;
                }

                this.open = true;
            }
        }
    }
</script>

<div
    x-data="initCustomerMenu()"
    @private-content-loaded.window="onPrivateContentLoaded($event.detail.data)"
    class="justify-center relative items-center hover:bg-yellow-500 text-gray-900 transition-colors duration-150 md:col-span-3 hidden md:flex">
    <a
        href="https&#x3A;&#x2F;&#x2F;www.brandalley.co.uk&#x2F;customer&#x2F;account&#x2F;"
        id="customer-menu"
        class="block text-gray-900 hover:text-black p-5 hover:bg-yellow-500 transition-colors duration-150"
        :class="open ? 'bg-yellow-500' : ''"
        @click.prevent="clickOpen()"
        :aria-expanded="open ? 'true' : 'false'"
        aria-label="My&#x20;Account"
    >
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="md:h-6 md:w-6 mx-auto" width="32" height="32" aria-hidden="true">
  <path stroke-linecap="round" stroke-linejoin="round" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"/>
</svg>
    </a>

    <nav
        class="absolute right-0 top-[64px] z-[9999999] w-[307px] overflow-scroll max-h-[70vh] origin-top-right shadow-lg bg-container-lighter pb-3"
        x-cloak x-show="open && visible"
        @click.outside="open = false"
        aria-labelledby="customer-menu"
    >
            <div class="flex h-13 py-1.5 px-3 items-center space-x-18 self-stretch border-b border-black h-10">
                <span x-text="customerName" class="overflow-hidden text-gray-900 truncate whitespace-nowrap font-anuphan text-lg leading-7 font-semibold">
                </span>
            </div>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/customer/account/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" stroke="currentColor" width="24" height="24" viewBox="0 0 24 25" fill="none" class="w-6 h-6 mr-3 text-brand-natural-700" role="img">
    <path d="M14.8284 10.4886C15.5786 9.73844 16 8.72102 16 7.66016C16 6.59929 15.5786 5.58187 14.8284 4.83173C14.0783 4.08158 13.0609 3.66016 12 3.66016C10.9391 3.66016 9.92172 4.08158 9.17157 4.83173C8.42143 5.58187 8 6.59929 8 7.66016C8 8.72102 8.42143 9.73844 9.17157 10.4886C9.92172 11.2387 10.9391 11.6602 12 11.6602C13.0609 11.6602 14.0783 11.2387 14.8284 10.4886Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
    <path d="M7.05025 16.7104C8.36301 15.3977 10.1435 14.6602 12 14.6602C13.8565 14.6602 15.637 15.3977 16.9497 16.7104C18.2625 18.0232 19 19.8036 19 21.6602H5C5 19.8036 5.7375 18.0232 7.05025 16.7104Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>user</title></svg>
                Account Summary            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/sales/order/history/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"/>
<title>document-text</title></svg>
                My Orders            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/customer/account/edit/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z"/>
<title>user-circle</title></svg>
                My Details            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/customer/address/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"/>
    <path stroke-linecap="round" stroke-linejoin="round" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"/>
<title>location-marker</title></svg>
                Address Book            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/newsletter/manage/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/>
<title>mail</title></svg>
                Email Preferences            </a>

                        <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/myvouchers/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z"/>
<title>ticket</title></svg>
                My Vouchers            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://help.brandalley.co.uk/hc/en-gb/sections/9388523743389-Returns-Refunds"
            >
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 25" stroke="currentColor" fill="none" class="w-6 h-6 mr-3 text-brand-natural-700" role="img">
<path d="M18.4286 12.3418C18.4286 11.3562 18.3891 10.3794 18.3103 9.41216C18.2496 8.64588 17.896 7.92543 17.3139 7.38211C16.7318 6.83879 15.9599 6.50875 15.1389 6.45215C13.0493 6.30501 10.9507 6.30501 8.86114 6.45215C8.04013 6.50875 7.26822 6.83879 6.6861 7.38211C6.10397 7.92543 5.75036 8.64588 5.68971 9.41216C5.67514 9.58816 5.66229 9.76496 5.65029 9.94176M18.4286 12.3418L21 9.94176M18.4286 12.3418L15.8571 9.94176M5.57143 12.3418C5.57143 13.3274 5.61086 14.3042 5.68971 15.2714C5.75036 16.0377 6.10397 16.7581 6.6861 17.3014C7.26822 17.8448 8.04013 18.1748 8.86114 18.2314C10.9507 18.3786 13.0493 18.3786 15.1389 18.2314C15.9599 18.1748 16.7318 17.8448 17.3139 17.3014C17.896 16.7581 18.2496 16.0377 18.3103 15.2714C18.3249 15.0954 18.3377 14.9186 18.3497 14.7418M5.57143 12.3418L8.14286 14.7418M5.57143 12.3418L3 14.7418" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>returns</title></svg>
                Returns            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://help.brandalley.co.uk/hc/en-gb"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/>
<title>question-mark-circle</title></svg>
                Help            </a>
            <a class="flex py-2.5 px-2 items-start space-x-3 self-stretch text-brand-natural-700 text-base font-normal leading-relaxed hover:bg-brand-natural-100"
               rel="nofollow" href="https://www.brandalley.co.uk/customer/account/logout/"
            >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 mr-3 text-brand-natural-700" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="24" height="24" role="img">
    <path stroke-linecap="round" stroke-linejoin="round" d="M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"/>
<title>logout</title></svg>
                Logout            </a>
    </nav>
</div>

            <!--Cart Icon-->
            <a id="menu-cart-icon"
               @click.prevent.stop="$dispatch('toggle-cart',{});"               class="flex justify-center items-center hover:bg-yellow-500 text-gray-900 transition-colors duration-150 md:col-span-3 px-3 md:px-5 py-4"
               :class="{ 'bg-yellow-500': cart.summary_count }"
               href="https://www.brandalley.co.uk/checkout/cart/index/"
            >
                <span class="sr-only label">
                    Cart                </span>

                <svg xmlns="http://www.w3.org/2000/svg" width="24" stroke="currentColor" height="24" viewBox="0 0 24 25" fill="none" class="md:h-6 md:w-6 hover:text-black cursor-pointer" role="img">
    <path d="M2.31097 11.9022C2.27421 11.7548 2.27151 11.601 2.30308 11.4524C2.33464 11.3038 2.39963 11.1643 2.49313 11.0446C2.58663 10.9249 2.70617 10.8281 2.84267 10.7615C2.97918 10.6948 3.12908 10.6602 3.28097 10.6602H20.721C20.8729 10.6602 21.0228 10.6948 21.1593 10.7615C21.2958 10.8281 21.4153 10.9249 21.5088 11.0446C21.6023 11.1643 21.6673 11.3038 21.6989 11.4524C21.7304 11.601 21.7277 11.7548 21.691 11.9022L19.88 19.1452C19.7718 19.5778 19.5222 19.962 19.1706 20.2365C18.8191 20.511 18.386 20.6601 17.94 20.6602H6.06197C5.61598 20.6601 5.18281 20.511 4.8313 20.2365C4.4798 19.962 4.23013 19.5778 4.12197 19.1452L2.31097 11.9032V11.9022Z" stroke="#212121" stroke-width="2" stroke-linejoin="round"/>
    <path d="M9 14.6602V16.6602" stroke-width="2" stroke-linecap="round"/>
    <path d="M15 14.6602V16.6602" stroke-width="2" stroke-linecap="round"/>
    <path d="M6 10.6602L10 4.66016" stroke-width="2" stroke-linecap="round"/>
    <path d="M18 10.6602L14 4.66016" stroke-width="2" stroke-linecap="round"/>
<title>basket</title></svg>

                <span
                    class="hidden"
                    :class="{
                        'hidden': (!cart.summary_count),
                        'block ml-1.5': cart.summary_count }"
                >
                    (<span x-text="cart.summary_count"></span>)
                </span>
            </a>

        </div>
    </div>

    <!--Cart Drawer-->
    <script>
    function initCartDrawer() {
        return {
            open: false,
            isLoading: false,
            cart: {},
            maxItemsToDisplay: 10,
            itemsCount: 0,
            totalCartAmount: 0,
            init() {

                // Listen to when the toggle-cart event is fired (trying to open the minicart-drawer).
                // If there is no items then take you to the cart page instead of doing nothing.
                window.addEventListener('toggle-cart', () => {
                    if(!this.itemsCount) {
                        window.location = 'https://www.brandalley.co.uk/checkout/cart/';
                    }
                });

            },
            getData(data) {
                if (data.cart) {
                    this.cart = data.cart;
                    this.itemsCount = data.cart.items && data.cart.items.length || 0;
                    this.totalCartAmount = this.cart.summary_count;
                    this.setCartItems();
                }
                this.isLoading = false;
            },
            cartItems: [],
            getItemCountTitle() {
                return hyva.strf('(%0 of %1)', this.maxItemsToDisplay, this.itemsCount)
            },
            setCartItems() {
                this.cartItems = this.cart.items && this.cart.items.sort((a, b) => b.item_id - a.item_id) || [];

                if (this.maxItemsToDisplay > 0) {
                    this.cartItems = this.cartItems.slice(0, parseInt(this.maxItemsToDisplay, 10));
                }

                this.updateCloudflareImage();
            },
            updateCloudflareImage() {
                if (true) {
                    this.cartItems.map((product) => {
                        if (product.product_image.src && product.product_image.src.search('cdn-cgi') !== -1) {
                            return;
                        }

                        product.product_image.src = product.product_image.src.replace(
                            'https\u003A\u002F\u002Fwww.brandalley.co.uk\u002F',
                            'https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fcdn\u002Dcgi\u002Fimage\u002Fquality\u003D75,fit\u003Dcontain,width\u003D117,format\u003Dwebp\u002F'
                        );
                    })
                }
            },
            deleteItemFromCart(itemId) {
                this.isLoading = true;
                var data = {
                    'action': '/checkout/cart/delete',
                    'data': {'id': itemId}
                };
                hyva.postForm(data);
            }
        }
    }
</script>
<section id="cart-drawer"
         x-data="initCartDrawer()"
         @private-content-loaded.window="getData($event.detail.data)"
         @toggle-cart.window="open=true"
         @keydown.window.escape="open=false"
>
    <template x-if="cart && cart.summary_count">
        <div role="dialog"
             aria-labelledby="cart-drawer-title"
             aria-modal="true"
             @click.outside="open=false"
             class="fixed inset-y-0 right-0 z-30 flex max-w-full z-[9999999]">
            <div class="backdrop"
                 x-show="open"
                 x-transition:enter="ease-in-out duration-500"
                 x-transition:enter-start="opacity-0"
                 x-transition:enter-end="opacity-100"
                 x-transition:leave="ease-in-out duration-500"
                 x-transition:leave-start="opacity-100"
                 x-transition:leave-end="opacity-0"
                 @click="open=false"
                 aria-label="Close panel"></div>
            <div class="relative w-96 shadow-2xl"
                 x-show="open"
                 x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700"
                 x-transition:enter-start="translate-x-full"
                 x-transition:enter-end="translate-x-0"
                 x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700"
                 x-transition:leave-start="translate-x-0"
                 x-transition:leave-end="translate-x-full"
            >
                <div
                    x-show="open"
                    x-transition:enter="ease-in-out duration-500"
                    x-transition:enter-start="opacity-0"
                    x-transition:enter-end="opacity-100"
                    x-transition:leave="ease-in-out duration-500"
                    x-transition:leave-start="opacity-100"
                    x-transition:leave-end="opacity-0" class="absolute top-0 right-0 flex p-3.5">
                    <button @click="open=false" aria-label="Close panel"
                            class="text-gray-900 transition duration-150 ease-in-out hover:text-black">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/>
<title>x</title></svg>
                    </button>
                </div>
                <div class="flex flex-col h-full bg-white shadow-xl">
                    
                    <header class="px-6 py-3 border-b border-black">
                        <h2 id="cart-drawer-title" class="text-lg font-medium leading-7 text-black">
                            Shopping Basket                            <span class="items-total text-xs"
                                  x-show="maxItemsToDisplay && maxItemsToDisplay < itemsCount"
                                  x-text="getItemCountTitle()">
                            </span>
                        </h2>
                    </header>

                    
                    <div class="relative px-3 overflow-y-auto bg-white">
                        <template x-for="item in cartItems">
                            <div class="flex flex-row flex-wrap items-start py-4 bg-white border-b border-secondary">
                                <a :href="item.configure_url" :data-sku="item.parent_sku ? item.parent_sku : item.sku" class="w-1/4">
                                    <img
                                        :alt="item.product_name"
                                        :src="item.product_image.src"
                                        :width="item.product_image.width"
                                        :height="item.product_image.height"
                                        loading="lazy"
                                    />
                                </a>
                                <div class="w-3/4">
                                    <div>
                                        <p class="text-base flex items-center text-gray-900 font-semibold">
                                            <a :href="item.configure_url" x-html="item.qty + ' x ' + item.product_name"></a>
                                        </p>
                                    </div>
                                    <template x-for="option in item.options">
                                        <div>
                                            <span class="text-gray-900 text-xs font-normal"
                                                  x-text="option.label + ': ' + option.value"></span>
                                        </div>
                                    </template>
                                    <div class="mt-2 flex justify-between">
                                        <div>
                                            <span class="font-semibold text-gray-900 text-base"
                                                  x-html="item.product_price"></span>
                                        </div>
                                        <div class="flex gap-x-2 justify-around items-start">

                                            <a :href="item.configure_url" x-show="item.product_type !== 'grouped'">
                                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="20" height="20" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"/>
<title>Edit</title></svg>
                                            </a>
                                            <button class="ml-2" @click="deleteItemFromCart(item.item_id)"
                                            >
                                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="20" height="20" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"/>
<title>Remove item</title></svg>
                                            </button>
                                        </div>
                                    </div>

                                    <div x-show="item.message" class="cart item message error">
                                        <div x-text="item.message"></div>
                                    </div>
                                </div>
                                
<section x-show="item.is_age_restricted" class="flex items-center bg-brand-natural-100 gap-1 justify-center self-stretch px-1.5 py-1 my-2 text-xs font-semibold leading-5 bg-neutral-100 text-neutral-800 flex-shrink-0 flex-grow-0 flex-basis-full w-full">
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" fill="none" class="h-4 w-4 text-brand-natural-900" role="img">
    <path d="M12.2427 12.2427C13.3679 11.1175 14 9.59135 14 8.00004C14 6.40873 13.3679 4.8826 12.2427 3.75737C11.1174 2.63215 9.59131 2 8 2C6.40869 2 4.88256 2.63215 3.75733 3.75737M12.2427 12.2427L3.75733 3.75737M12.2427 12.2427C11.1174 13.3679 9.59131 14.0001 8 14.0001C6.40869 14.0001 4.88256 13.3679 3.75733 12.2427C2.63211 11.1175 1.99996 9.59135 1.99996 8.00004C1.99996 6.40873 2.63211 4.8826 3.75733 3.75737" stroke="#212121" stroke-linecap="round" stroke-linejoin="round"/>
<title>stop</title></svg>
    <p class="text-brand-natural-900">You must be 18+ years old to buy this item</p>
</section>
                            </div>
                        </template>
                    </div>

                    
                    <div class="relative px-4 bg-white">
                        <div class="w-full text-center font-semibold text-base flex items-center text-gray-900 py-3">
                            <p class="w-full text-center py-2">Subtotal: <span
                                    x-html="cart.subtotal"></span></p>
                        </div>
                        <div class="w-full">
                            <a href="https://www.brandalley.co.uk/checkout/cart/"
                               class="inline-flex w-full btn btn-outline text-base h-12 mb-3">
                                View Basket                            </a>
                            <a href="https://www.brandalley.co.uk/checkout/"
                               class="inline-flex w-full btn btn-primary h-12 text-base">
                                Checkout                            </a>
                        </div>
                    </div>
                                                        </div>
            </div>
            <div class="flex flex-row justify-center items-center w-full h-full fixed select-none z-50"
     style="left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.4);"
     x-show="isLoading"
     @loading-page.window="(e) => isLoading = (e).detail"
     x-cloak
     x-transition:enter="ease-out duration-200"
     x-transition:enter-start="opacity-0"
     x-transition:enter-end="opacity-100"
     x-transition:leave="ease-in duration-200"
     x-transition:leave-start="opacity-100"
     x-transition:leave-end="opacity-0">
    <img alt="Loading..." src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/images/loader-1.gif">
</div>
        </div>
    </template>
</section>

    <!--Authentication Pop-Up-->
    <script>
    function initAuthentication() {
        return {
            open: false,
            forceAuthentication: false,
            checkoutUrl: 'https://www.brandalley.co.uk/checkout/index/',
            errors: 0,
            hasCaptchaToken: 0,
            displayErrorMessage: false,
            errorMessages: [],
            setErrorMessages: function setErrorMessages(messages) {
                this.errorMessages = [messages];
                this.displayErrorMessage = this.errorMessages.length;
            },
            submitForm: function () {
                // Do not rename $form, the variable is expected to be declared in the recaptcha output
                const $form = document.querySelector('#login-form');
                
                if (this.errors === 0) {
                    this.dispatchLoginRequest($form);
                }
            },
            onPrivateContentLoaded: function (data) {
                const isLoggedIn = data.customer && data.customer.firstname;
                if (data.cart && !isLoggedIn) {
                    this.forceAuthentication = !data.cart.isGuestCheckoutAllowed;
                }
            },
            redirectIfAuthenticated: function (event) {
                if (event.detail && event.detail.url) {
                    this.checkoutUrl = event.detail.url;
                }
                if (!this.forceAuthentication) {
                    window.location.href = this.checkoutUrl;
                }
            },
            dispatchLoginRequest: function(form) {
                this.isLoading = true;
                const username = this.$refs['customer-email'].value;
                const password = this.$refs['customer-password'].value;
                const formKey = hyva.getFormKey();
                const bodyFields = {
                    'username': username,
                    'password': password,
                    'formKey': formKey
                };
                                const fieldName = '';
                const recaptchaField = fieldName && form[fieldName];
                if (recaptchaField) {
                    bodyFields[fieldName] = recaptchaField.value;
                }
                fetch('https://www.brandalley.co.uk/customer/ajax/login/', {
                        method: 'POST',
                        headers: {
                            'Content-Type': 'application/json',
                            'X-Requested-With': 'XMLHttpRequest'
                        },
                        body: JSON.stringify(bodyFields)
                    }
                ).then(response => {
                        return response.json()
                    }
                ).then(data=> {
                    this.isLoading = false;
                    if (data.errors) {
                        dispatchMessages([{
                            type: 'error',
                            text: data.message
                        }], 5000);
                        this.errors = 1;
                        this.hasCaptchaToken = 0;
                    } else {
                        window.location.href = this.checkoutUrl;
                    }
                });
            }
        }
    }
</script>
<section id="authentication-popup"
         x-data="initAuthentication()"
         @private-content-loaded.window="onPrivateContentLoaded($event.detail.data)"
         @toggle-authentication.window="open = forceAuthentication; redirectIfAuthenticated(event)"
         @keydown.window.escape="open = false"
>
    <div
        class="backdrop"
        aria-hidden="true"
        x-cloak
        x-show="open"
        x-transition:enter="ease-in-out duration-500"
        x-transition:enter-start="opacity-0"
        x-transition:enter-end="opacity-100"
        x-transition:leave="ease-in-out duration-500"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0"
        @click="open = false"
    ></div>
    <div role="dialog"
         aria-modal="true"
         @click.outside="open = false"
         class="inset-y-0 right-0 z-30 flex max-w-full fixed"
         x-cloak
         x-show="open"
    >
        <div class="relative w-screen max-w-md pt-16 bg-container-lighter"
             x-show="open"
             x-cloak=""
             x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700"
             x-transition:enter-start="translate-x-full"
             x-transition:enter-end="translate-x-0"
             x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700"
             x-transition:leave-start="translate-x-0"
             x-transition:leave-end="translate-x-full"
        >
            <div
                x-show="open"
                x-cloak=""
                x-transition:enter="ease-in-out duration-500"
                x-transition:enter-start="opacity-0"
                x-transition:enter-end="opacity-100"
                x-transition:leave="ease-in-out duration-500"
                x-transition:leave-start="opacity-100"
                x-transition:leave-end="opacity-0" class="absolute top-0 right-2 flex p-2 mt-2">
                <button
                    type="button"
                    @click="open = false;"
                    aria-label="Close&#x20;panel"
                    class="p-2 text-gray-300 transition duration-150 ease-in-out hover:text-black"
                >
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/>
<title>Close panel</title></svg>
                </button>
            </div>
            <template x-if="open">
                <div class="flex flex-col h-full py-6 space-y-6 bg-white shadow-xl overflow-y-auto">
                    <div class="block-customer-login bg-container border border-container mx-4 p-4 shadow-sm">
                        <p id="authenticate-customer-login" class="text-lg leading-7 text-gray-900">
                            <strong class="font-medium">Checkout using your account</strong>
                        </p>

                        <form class="form form-login"
                              method="post"
                              @submit.prevent="submitForm();"
                              id="login-form"
                        >
                                                        <div class="fieldset login">
                                <div class="field email required">
                                    <label class="label" for="form-login-username" form="login-form" >
                                        <span>Email Address</span>
                                    </label>
                                    <div class="control">
                                        <input name="username"
                                               id="form-login-username"
                                               x-ref="customer-email"
                                               @change="errors = 0"
                                               type="email"
                                               required
                                               autocomplete="off"
                                               class="form-input input-text"
                                        >
                                    </div>
                                </div>
                                <div class="field password required">
                                    <label for="form-login-password" class="label" form="login-form">
                                        <span>Password</span>
                                    </label>
                                    <div class="control">
                                        <input name="password"
                                               id="form-login-password"
                                               type="password"
                                               class="form-input input-text"
                                               required
                                               x-ref="customer-password"
                                               autocomplete="off"
                                               @change="errors = 0"
                                        >
                                    </div>
                                </div>

                                <input name="context" type="hidden" value="checkout" />
                                <div class="actions-toolbar flex justify-between pt-6 pb-2 items-center">
                                    <button type="submit"                                            class="inline-flex btn btn-primary disabled:opacity-75"
                                    >
                                        Login                                    </button>
                                    <a href="https://www.brandalley.co.uk/customer/account/forgotpassword/"
                                    >
                                        Forgot Your Password?                                    </a>
                                </div>

                            </div>
                        </form>
                    </div>
                    <div class="mx-4">
                                            </div>
                    <div class="block-new-customer bg-container border border-container mx-4 p-4 shadow-sm">
                        <p id="authenticate-new-customer" class="text-lg mb-2 leading-7 text-gray-900">
                            <strong class="font-medium">Checkout as a new customer</strong>
                        </p>

                        <div class="block-content">
                            <p class="mb-1">
                                Creating an account has many benefits:                            </p>
                            <ul class="list-disc pl-5">
                                <li> See order and shipping status</li>
                                <li> Track order history</li>
                                <li> Check out faster</li>
                            </ul>
                            <div class="actions-toolbar flex justify-between mt-6 mb-2 items-center">
                                <a href="https://www.brandalley.co.uk/customer/account/create/"
                                   class="inline-flex btn btn-primary">
                                    Create an Account                                </a>
                            </div>
                        </div>
                    </div>
                </div>
            </template>
        </div>
    </div>
</section>
</div>
<a class="action skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white
   contentarea"
   href="#contentarea">
    <span>
        Skip to Content    </span>
</a>
</header><div class="top-container">
<script>
    document.addEventListener('alpine:init', () => {
        Alpine.data('flashSalePreview', (configuration) => {

            const flashSalePreviewStorage = Alpine.store('flashSalePreview');

            return {
                ajaxUrl: "https://www.brandalley.co.uk/flashsalespreview/date/render/",
                isFetched: false,
                init() {
                    this.$watch(() => flashSalePreviewStorage.isFlashSaleVisible && flashSalePreviewStorage.date, (newValue) => {
                        if (newValue) {
                            this.fetchData();
                        }
                    });

                    if (flashSalePreviewStorage.isFlashSaleVisible && flashSalePreviewStorage.date) {
                        this.fetchData();
                    }
                },
                /**
                 * If algolia is on the page and the preview has a count of flash sales, remove Algolia.
                 *
                 * If algolia is on the page, and the preview does not have any flash sales but the original does
                 * initiate algolia.
                 *
                 * @param doc
                 */
                handleAlgolia(doc) {
                    if (typeof initAlgoliaInstantSearch !== 'function') {
                        return;
                    }

                    const input = doc.getElementById('flash-sale-count-preview')
                    if (!input) {
                        return;
                    }

                    if (input.value > 0) {

                        // Undo Algolia's replacements.
                        const algoliaContainer = document.getElementById('algolia-right-container')
                        if (algoliaContainer) {
                            algoliaContainer.style.display = 'none';
                        }

                        document.querySelectorAll('.algolia-instant-replaced-content').forEach(function(element) {
                            element.style.display = 'block';
                        });

                        return;
                    }

                    const originalInput = document.getElementById('flash-sale-count')

                    if (originalInput) {
                        originalInput.value = input.value;
                    }

                    initAlgoliaInstantSearch(true);
                },

                fetchData() {
                    if (this.isFetched) {
                        return;
                    }

                    this.isFetched = true;

                    const body = new URLSearchParams({
                        form_key: hyva.getFormKey(),
                        configuration,
                        current_category_path: false                    });

                    const headers = {
                        'Accept': 'text/html',
                        "X-Requested-With": "XMLHttpRequest",
                        'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
                    };

                    fetch(this.ajaxUrl, {
                        method: 'post',
                        headers,
                        body
                    })
                        .then(response => {
                            if (!response.ok) {
                                return;
                            }

                            return response.text();
                        })
                        .then(htmlContent => {
                            if (!htmlContent) {
                                return;
                            }

                            const parser = new DOMParser();
                            const doc = parser.parseFromString(htmlContent, 'text/html');


                            this.handleAlgolia(doc);

                            doc.querySelectorAll('script').forEach(script => script.remove());

                            const newDiv = document.createElement('div');

                            newDiv.innerHTML = doc.body.innerHTML;

                            this.$root.insertAdjacentElement('afterend', newDiv);
                        })
                        .catch(error => {
                            console.error('Error fetching data:', error);
                        });
                }
            }
        })
    });
</script>
<script>
    document.addEventListener('alpine:init', () => {
        Alpine.store('flashSalePreview', {
            isFlashSaleVisible: false,
            date: null,
            storageKey: 'flash-sales-preview',
            receiveCustomerData(data) {
                if (typeof data[this.storageKey] === "undefined") {
                    this.isFlashSaleVisible = false;
                    return;
                }

                const { isFlashSaleVisible, date } = data[this.storageKey];

                this.isFlashSaleVisible = isFlashSaleVisible;
                this.date = date;

                // Do not override the default flash storage setting of this variable.
                if (typeof window.categoryDisplaysSales === 'undefined' || window.categoryDisplaysSales === false) {
                    window.categoryDisplaysSales = isFlashSaleVisible;
                }

            }
        });

        window.addEventListener('private-content-loaded', event => {
            Alpine.store('flashSalePreview').receiveCustomerData(event.detail.data);
        });
    });
</script>
<style>.cmsb3153-absolute {
position: absolute
}
.cmsb3153-relative {
position: relative
}
.cmsb3153-bottom-0 {
bottom: 0px
}
.cmsb3153-left-0 {
left: 0px
}
.cmsb3153-right-0 {
right: 0px
}
.cmsb3153-mb-1 {
margin-bottom: 0.25rem
}
.cmsb3153-mt-1 {
margin-top: 0.25rem
}
.cmsb3153-inline-block {
display: inline-block
}
.cmsb3153-flex {
display: flex
}
.cmsb3153-h-2 {
height: 0.5rem
}
.cmsb3153-max-h-\[162px\] {
max-height: 162px
}
.cmsb3153-max-h-\[211px\] {
max-height: 211px
}
.cmsb3153-w-2 {
width: 0.5rem
}
.cmsb3153-w-full {
width: 100%
}
.cmsb3153-max-w-\[1366px\] {
max-width: 1366px
}
.cmsb3153-transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cmsb3153-resize {
resize: both
}
.cmsb3153-justify-center {
justify-content: center
}
.cmsb3153-justify-between {
justify-content: space-between
}
.cmsb3153-space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.cmsb3153-overflow-hidden {
overflow: hidden
}
.cmsb3153-whitespace-nowrap {
white-space: nowrap
}
.cmsb3153-rounded-full {
border-radius: 9999px
}
.cmsb3153-bg-orange-500 {
--tw-bg-opacity: 1;
background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}
.cmsb3153-bg-white\/50 {
background-color: rgb(255 255 255 / 0.5)
}
.cmsb3153-p-2 {
padding: 0.5rem
}
.cmsb3153-transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms
}
.cmsb3153-duration-500 {
transition-duration: 500ms
}
.cmsb3153-ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}
@media (min-width: 1024px) {
.cmsb3153-lg\:flex {
display: flex
}
}</style>
<div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
.page-with-filter .ais-CurrentRefinements-list{padding-top:0;padding-bottom:0;}
.page-with-filter .algolia-placeholder{padding-top: 1.5em;}
.page-with-filter .algolia-placeholder .flex.w-full.justify-between.pr-2\.5{padding-right:4px}
.page-with-filter #maincontent{min-height:700px;}
.page-with-filter #algolia-header{padding-top:1.5em;}
.cms-index-index .all-flash-sales-outer-container {
  margin-top: 52px;
}
.promo-banner-wrapper {
  margin: 52px auto 14px auto;
}
.cms-index-index .promo-banner-wrapper {
  margin: 0 auto 8px auto;
}
.layout-cls-fix{
    display:block;
}
.checkout-cart-index #layout-cls-fix{
    display:none;
}
.layout-cls-fix div.img-mobile{
    display: inline-block;
}
.layout-cls-fix div.img-desktop{
    display: none;
}
@media (min-width: 1024px) {
    .cmsb3153-lg\:flex {
        display: flex
    }
    .layout-cls-fix div.img-mobile{
        display: none;
    }
    .layout-cls-fix div.img-desktop{
        display: inline-block;
    }
}
@media (min-width: 640px) {
 .mobile-banner{display:none}
}
@media (max-width: 640px) {
 .desktop-banner{display:none}
}
</style>

<div x-data="initTopPromoBanner" @resize.window="showPromoBanner()">
<template x-if="shouldRender">
<div class="promo-banner-wrapper cmsb3153-w-full cmsb3153-mb-1 cmsb3153-mt-1 cmsb3153-lg:flex cmsb3153-justify-center">
<div class="cmsb3153-max-w-[1366px]">
<div class="cmsb3153-overflow-hidden cmsb3153-relative layout-cls-fix">
<div class="cmsb3153-whitespace-nowrap cmsb3153-transition-transform cmsb3153-duration-500 cmsb3153-ease-in-out" :style="'transform: translateX(-' + (activeSlide - 1) * 100.5 + '%)'">

<!-- DO NOT MODIFY ANY CODE ABOVE THIS LINE — LAYOUT DEPENDENCY -->
<!-- EDITABLE CODE — START HERE -->

<!-- START OF BANNER 1 --> 
<div x-show="desktop" class="desktop-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[162px]">
<a href="https://www.brandalley.co.uk/women/sales/missoma-perfectly-imperfect-up-to-75-off.html"><img width="1366" height="142" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/Missoma-Perfectly-Imperfect-Desktop-banner.jpg" alt="Missoma: Perfectly Imperfect Up To 75% Off - BRANDALLEY" loading="lazy"></a>
</div>
<div x-show="mobile" class="mobile-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[211px]">
<a href="https://www.brandalley.co.uk/women/sales/missoma-perfectly-imperfect-up-to-75-off.html"><img width="624" height="211" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/Missoma-Perfectly-Imperfect-Mobile-banner.jpg" alt="Missoma: Perfectly Imperfect Up To 75% Off - BRANDALLEY" loading="lazy"></a>
</div>
<!-- END OF BANNER 1 --> 

<!-- START OF BANNER 2 --> 
<div x-show="desktop" class="desktop-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[162px]">
<a href="https://www.brandalley.co.uk/outdoor.html"><img width="1366" height="142" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/get-outdoors-site-banner.jpg" alt="Outdoor - BRANDALLEY" loading="lazy"></a>
</div>
<div x-show="mobile" class="mobile-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[211px]">
<a href="https://www.brandalley.co.uk/outdoor.html"><img width="624" height="211" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/get-outdoors-mobile-banner.jpg" alt="Outdoor - BRANDALLEY" loading="lazy"></a>
</div>
<!-- END OF BANNER 2 --> 

<!-- START OF BANNER 3 --> 
<div x-show="desktop" class="desktop-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[162px]">
<a href="https://www.brandalley.co.uk/women/sales/best-of-brandalley-up-to-70-off.html"><img width="1366" height="142" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/best-of-brands-site.jpg" alt="Best of BrandAlley" loading="lazy"></a>
</div>
<div x-show="mobile" class="mobile-banner cmsb3153-inline-block cmsb3153-w-full cmsb3153-max-h-[211px]">
<a href="https://www.brandalley.co.uk/women/sales/best-of-brandalley-up-to-70-off.html"><img width="624" height="211" src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/top-banner/best-of-brands-mobile.jpg" alt="Best of BrandAlley" loading="lazy"></a>
</div>
<!-- END OF BANNER 3 --> 

<!-- END OF EDITABLE CODE -->
<!-- DO NOT MODIFY ANY CODE BELOW THIS LINE — LAYOUT DEPENDENCY -->

</div>
<div class="cmsb3153-absolute cmsb3153-bottom-0 cmsb3153-left-0 cmsb3153-right-0 cmsb3153-flex cmsb3153-justify-center cmsb3153-space-x-2 cmsb3153-p-2">
<template x-for="slideIndex in slideCount" :key="slideIndex">
<button @click="activeSlide = slideIndex" class="cmsb3153-h-2 cmsb3153-w-2 cmsb3153-rounded-full" :class="{'cmsb3153-bg-orange-500': activeSlide === slideIndex, 'cmsb3153-bg-white/50': activeSlide !== slideIndex}"></button></template>
</div>
</div>
</div>
</div>
</template>

</div>

<!-- ONLY THE SLIDE COUNT VARIABLE (slideCount) CAN BE MODIFIED BASED ON THE NUMBER OF BANNERS BELOW THIS LINE — LAYOUT DEPENDENCY -->

<script type="text/javascript">
document.addEventListener('alpine:init', () => {
        Alpine.data('initTopPromoBanner', () => ({
            desktop: false,
            mobile: false,
            shouldRender: false,            
            activeSlide: 1,  
            slideCount: 3,        
            showOnPages: "cms-home,!checkout-cart-index",
            hideOnAllPages: 0,                               
            init (){
                    // Check if banner should render at all
                    this.shouldRender = this.displayOnSelectedPage();
                    
                    if (!this.shouldRender) {
                        return; // Exit early if shouldn't render
                    }
                    
                    this.showPromoBanner();
                    if(this.slideCount > 0 && this.slideCount > 1){
                       this.slideBanner();
                    }                
            },
            showPromoBanner (){
                   if(!this.shouldRender){
                      this.desktop = false;
                      this.mobile = false;
                      return false;
                   }
                   width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
                   if(width > 640){
                      this.desktop = true;
                      this.mobile = false;
                   }else{
                      this.desktop = false;
                      this.mobile = true;
                   }
            },
            slideBanner (){
               setInterval(() => { this.activeSlide = this.activeSlide < this.slideCount ? this.activeSlide + 1 : 1 }, 5000);
            },
            displayOnSelectedPage (){
                showOnCurrent = 1; //show on all pages
                if(this.showOnPages !== ""){
                  htmlBody = document.getElementById('html-body');                
                    if(typeof htmlBody !== "undefined"){
                        list = htmlBody.classList;                    
                        this.showOnPages.split(',').forEach((className) => { 
                                if( className.search('!') !== -1 && list.contains(className.slice(1)) ){
                                        showOnCurrent = 0; //hide on select pages where className found without '!' sign
                                        return showOnCurrent;
                                }
                        });
                    }
                }else{
                    showOnCurrent = !parseInt(this.hideOnAllPages);
                    return showOnCurrent;
                }
                return showOnCurrent;
            }
        }))             
    })
</script></div>
    <nav class="container breadcrumbs bg-brand-natural-50 px-3 md:px-10" aria-label="Breadcrumb">
        <div class="flex overflow-auto flex-no-wrap">
            <ol class="flex py-3 text-xs font-medium items list-reset text-brand-natural-700 flex-no-wrap">
                                    <li class="item home flex-none">
                                                                            <a href="https://www.brandalley.co.uk/"
                               class="no-underline"
                               title="Go&#x20;to&#x20;Home&#x20;Page"
                            >Homepage</a>
                                            </li>
                                    <li class="item cms_page flex-none">
                                                    <span aria-hidden="true" class="px-1 md:px-3 separator text-primary-lighter">/</span>
                                                                            <a href=""
                               class="text-brand-natural-500"
                               aria-current="page"
                            >Simplyscuba - BrandAlley</a>
                                            </li>
                            </ol>
        </div>
    </nav>
</div><main id="maincontent" class="page-main"><div id="algolia-autocomplete-container"></div><div id="contentarea" tabindex="-1"></div>

<script>
    document.addEventListener('alpine:init', () => {
        Alpine.data('flashSalesTimer', (expiry) => {

            const SECOND = 1000;
            const MINUTE = 60 * SECOND;
            const HOUR = 60 * MINUTE;
            const DAY = 24 * HOUR;
            const YEAR = 365.25 * DAY; /* account for leap year */

            const flashSalePreviewStorage = Alpine.store('flashSalePreview');

            const {isFlashSaleVisible} = flashSalePreviewStorage;

            return {
                expiry: expiry,
                remaining: null,
                intervalId: null,
                isFlashSaleVisible,
                init() {
                    this.updateRemaining();
                    this.intervalId = setInterval(this.updateRemaining.bind(this), SECOND);
                },
                destroy() {
                    if (this.intervalId) {
                        clearInterval(this.intervalId);
                    }
                },
                updateRemaining() {
                    this.remaining = this.expiry - Date.now();

                    if (this.remaining <= 0) {
                        clearInterval(this.intervalId);

                        this.intervalId = null;
                        this.remaining = 0;
                    }

                },
                calculateTimeParts() {
                    let remaining = this.remaining;

                    if (remaining <= 0) {
                        return {
                            days: 0,
                            hours: 0,
                            minutes: 0,
                            seconds: 0
                        }
                    }

                    const remainingDays = remaining % (YEAR * DAY);
                    const days = Math.floor(remainingDays / DAY);

                    const remainingHours = remainingDays % DAY;
                    const hours = Math.floor(remainingHours / HOUR);

                    const remainingMinutes = remainingHours % HOUR;
                    const minutes = Math.floor(remainingMinutes / MINUTE);

                    const remainingSeconds = remainingMinutes % MINUTE;
                    const seconds = Math.floor(remainingSeconds / SECOND);

                    return {days, hours, minutes, seconds};
                },
                formatDay(value) {
                    if (value > 1) return `${value} days`;
                    if (value === 1) return '1 day';

                    return 'Today';
                },
                format(value) {
                    return ('0' + Math.floor(value)).slice(-2);
                },
                time() {
                    const {days, hours, minutes, seconds} = this.calculateTimeParts();
                    return {
                        days: this.formatDay(days) + " ",
                        hours: this.format(hours) + ":",
                        minutes: this.format(minutes) + ":",
                        seconds: this.format(seconds)
                    };
                }
            };
        });
    });
</script>
<div class="page messages">
<script>
    function initMessages() {
        "use strict";
        return {
            messages: window.mageMessages || [],
            basketText: "Basket",
            basketRegex: '',
            init() {
                this.generateRegex();
            },
            generateRegex() {
                // Generates new regex for checking the "Basket" text for whatever language is sent
                this.basketRegex = new RegExp(`\\b${this.basketText}\\b`, 'i')
            },
            isEmpty() {
                return this.messages.reduce(
                    function (isEmpty, message) {
                        return isEmpty && message === undefined
                    }, true
                )
            },
            removeMessage(messageIndex) {
                this.messages[messageIndex] = undefined;
            },
            addMessages(messages, hideAfter) {
                messages.map((message) => {

                    // If message contains "basket" we will replace with link to cart
                    if (message.text.match(this.basketRegex)) {
                        message.text = message.text.replace(this.basketRegex, `<a href="/checkout/cart">${this.basketText}</a>`);
                    }

                    this.messages = this.messages.concat(message);

                    if (hideAfter) {
                        this.setHideTimeOut(this.messages.length - 1, hideAfter);
                    }
                });
            },
            setHideTimeOut(messageIndex, hideAfter) {
                setTimeout((messageIndex) => {
                    this.removeMessage(messageIndex);
                }, hideAfter, messageIndex);
            },
            eventListeners: {
                ['@messages-loaded.window']() {
                    this.addMessages(event.detail.messages, event.detail.hideAfter)
                },
                ['@private-content-loaded.window'](event) {
                    const data = event.detail.data;
                    if (
                        data.messages &&
                        data.messages.messages &&
                        data.messages.messages.length
                    ) {
                        this.addMessages(data.messages.messages);
                    }
                },
                ['@clear-messages.window']() {
                    this.messages = [];
                }
            }
        }
    }
</script>
<section id="messages"
         x-data="initMessages()"
         x-bind="eventListeners"
>
    <template x-if="!isEmpty()">
        <div class="w-full">
            <div role="alert" class="messages container mx-auto my-3">
                <template x-for="(message, index) in messages" :key="index">
                    <div>
                        <template x-if="message">
                            <div class="message" :class="message.type"
                                 :ui-id="'message-' + message.type"
                            >
                                <span x-html="message.text"></span>
                                <a href="#" class="close cursor-pointer" title="close"
                                   @click.prevent="removeMessage(index)">
                                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" width="20" height="20" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/>
<title>x</title></svg>
                                </a>
                            </div>
                        </template>
                    </div>
                </template>
            </div>
        </div>
    </template>
</section>
</div><div class="page-title-container container flex flex-col md:flex-row flex-wrap my-7 font-bold
    lg:mt-8">
    <h1 class="h1 text-black font-medium leading-normal text-center w-full"
        >
        <span class="base" data-ui-id="page-title-wrapper" >Simplyscuba</span>    </h1>
    </div>
<div class="columns"><div class="column main"><style>.cmsp12-visible {
visibility: visible
}
.cmsp12-mb-4 {
margin-bottom: 1rem
}
.cmsp12-flex {
display: flex
}
.cmsp12-text-center {
text-align: center
}
.cmsp12-text-base {
font-size: 1rem;
line-height: 1.5rem
}
.cmsp12-font-normal {
font-weight: 400
}
.cmsp12-underline {
text-decoration-line: underline
}
@media (min-width: 768px) {
.cmsp12-md\:p-20 {
padding: 5rem
}
}</style>
<style>#html-body [data-pb-style=FYN3ON1], #html-body [data-pb-style=MNS28YW] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll
}

#html-body [data-pb-style=FI8ISP8] {
    min-height: 300px
}

#html-body [data-pb-style=TL53TTW] {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 580px
}

#html-body [data-pb-style=F86JY5K] {
    min-height: 580px;
    background-color: transparent
}

#html-body [data-pb-style=K71XJ9H] {
    opacity: 1;
    visibility: visible
}

#html-body [data-pb-style=BVWBVR6], #html-body [data-pb-style=GJCB0DF], #html-body [data-pb-style=JHK2ATM], #html-body [data-pb-style=UJNQJWH] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll
}</style>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="MNS28YW">
        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
            <div class="grid grid-cols-1 md:grid-cols-2 gap-2 mt-3 mb-6">
    <div class="p-10 text-center max-w-[400px] mx-auto">
        <img src="https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/simply-scuba-logo.png" alt="We are delighted to announce Simplyscuba is now part of the BrandAlley family." loading="lazy">
    </div>
    <div class="p-10 text-center max-w-xl mx-auto">
        <p class="text-2xl font-medium">We are delighted to announce Simplyscuba is now part of the BrandAlley family.</p>
    </div>
</div>

        </div>
    </div>
</div>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FYN3ON1">
        <div class="pagebuilder-slider" data-content-type="slider" data-appearance="default" data-autoplay="false" data-autoplay-speed="4000" data-fade="false" data-infinite-loop="false" data-show-arrows="false" data-show-dots="true" data-element="main" data-pb-style="FI8ISP8">
            <div data-content-type="slide" data-slide-name="" data-appearance="poster" data-show-button="always" data-show-overlay="never" data-element="main"><a href="www.google.com" target="" data-link-type="default" title="" data-element="link">
                <div class="pagebuilder-slide-wrapper background-image-69c5e12d6f3f0" data-background-images='{\"desktop_image\":\"https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/hero_2x_4.jpg\",\"mobile_image\":\"https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/hero-mobile_2x_1.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="TL53TTW">
                    <div class="pagebuilder-overlay pagebuilder-poster-overlay" data-overlay-color="" aria-label="" title="" data-element="overlay" data-pb-style="F86JY5K">
                        <div class="pagebuilder-poster-content">
                            <div data-element="content"><h1><strong><span style="color: #ffffff; font-size: 72px;">Simplyscuba</span></strong>
                            </h1>
                                <h2><span style="color: #ffffff; font-size: 24px;">Vivamus sagittis lacus vel augue laoreet rutrum</span>
                                </h2></div>
                            <button type="button" class="pagebuilder-slide-button pagebuilder-button-primary" data-element="button" data-pb-style="K71XJ9H">Shop Action
                            </button>
                        </div>
                    </div>
                </div>
            <style type="text/css">.background-image-69c5e12d6f3f0 {background-image: url(https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/hero_2x_4.jpg);}@media only screen and (max-width: 768px) and (min-width: 640px) {.background-image-69c5e12d6f3f0 {background-image: url(https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/hero-mobile_2x_1.jpg);}}@media only screen and (max-width: 640px) {.background-image-69c5e12d6f3f0 {background-image: url(https://www.brandalley.co.uk/cdn-cgi/image/quality=75,fit=contain,format=webp/media/wysiwyg/hero-mobile_2x_1.jpg);}}</style></a></div>
        </div>
    </div>
</div>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="JHK2ATM">
        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
            
<div class="grid grid-cols-1 md:grid-cols-0 gap-5 bg-white">
    </div>

        </div>
    </div>
</div>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="GJCB0DF">
        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
            
<div class="grid grid-cols-1 md:grid-cols-0 gap-5 bg-white">
    </div>

        </div>
    </div>
</div>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="BVWBVR6">
        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true">
            
        </div>
    </div>
</div>
<div data-content-type="row" data-appearance="contained" data-element="main">
    <div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="UJNQJWH">
        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="cmsp12-text-base cmsp12-font-normal
            cmsp12-text-center leading-24 cmsp12-md:p-20">
            <p class="cmsp12-mb-4">Internet Fusion Group Limited, Internet Fusion Limited, Surfdome Shop Limited, Country
            Attire Limited, Country Attire Holdings Limited and Newtyle Trading Company Limited entered administration
            on 28 April 2023. Tony Wright and Alastair Massey of FRP Advisory Trading Limited were appointed to act as
            joint administrators. The affairs, business and property of the companies are being managed by the joint
            administrators, who act as agents and without personal liability.</p>
            <p class="cmsp12-mb-4">The aforementioned companies are no longer trading, and the websites of these
            companies are not currently operational. For customers who have recently made orders that have not yet been
            delivered, we have been unable to fulfil these orders and those customers concerned should seek recovery of
            their monies through a Section 75 of the Credit Consumer Act claim or through a chargeback claim. Please
            contact your card provider in order to lodge such a claim.</p>
            <p class="cmsp12-mb-4">For customers wishing to process the return of goods previously purchased, we can
            accept those returns but are not in a position to refund the cost of those goods. Again, customers in this
            position should seek recovery of their monies through a Section 75 of the Credit Consumer Act claim or
            through a chargeback claim and contact their card provider in order to lodge such a claim.</p>
            <p>All queries relating to the companies should be sent to <a class="cmsp12-underline" href="/cdn-cgi/l/email-protection#a7eec9d3c2d5c9c2d3e1d2d4cec8c9e0d5c8d2d7e7c1d5d7c6c3d1ced4c8d5de89c4c8ca"><span class="__cf_email__" data-cfemail="4900273d2c3b272c3d0f3c3a2026270e3b263c39092f3b39282d3f203a263b30672a2624">[email&#160;protected]</span></a></p>
            </div>
        </div>
    </div>
</div>
</div></div></main><footer class="page-footer"><div class="footer content"><div class="text-gray-700 body-font bg-brand-natural-50 sm:bg-white border-t shadow border-black">
    <div class="flex justify-center sm:hidden pt-6 mx-auto text-center">
<div class="order-2 lg:order-1 logo">
    <a class="flex items-center justify-center text-xl font-medium tracking-wide text-gray-800
        no-underline hover:no-underline font-title lg:pl-14 lg:pr-6 logo-link"
       href="https://www.brandalley.co.uk/"
       title=""
       aria-label="store logo">
        <img src="https://www.brandalley.co.uk/media/sales/store/logo_html/default/BA_logo_16_K.png"
             title=""
             alt="BrandAlley&#x20;Header&#x20;Logo"
             class="max-w-[150px] lg:max-w-[280px]"
            width="280"            height="24"        />
            </a>
</div>
</div>
    <div class="container p-5 pb-12 mx-auto md:pt-8 md:pt-8 md:pb-8 lg:pb-11">
        
<div
    class="md:w-11/12 w-full flex flex-wrap mx-auto md:justify-center"
    x-data="{ openAccordion: null, isMobile: window.innerWidth < 640 }"
    @resize.window="isMobile = window.innerWidth < 640"
>
    <div class="w-full grid grid-cols-1 md:grid-cols-3 md:gap-8 xl:col-span-3 xl:gap-60	xl:max-w-6xl">
        
<div x-data="{ open: false }" 
    class="accordion accordion--hidden-md" 
    :class="{'open': open}">
    <div class="accordion__header"
        @click="open ? open = false : open = true">
        <h2 class="accordion__header-label ">
            Help &amp; Legals        </h2>
        <span class="accordion__icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 19" fill="none" role="img">
    <path d="M9 1.6582V9.6582M9 9.6582V17.6582M9 9.6582H17M9 9.6582H1" stroke="#111928" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>plus</title></svg>
        </span>
    </div>
    <div class="accordion__content">
        <ul>
                                <li class="my-2">
                <a class="footer-link" href="https://help.brandalley.co.uk/hc/en-gb" target="_blank">
                    Customer Services                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="/terms-and-conditions" >
                    Terms &amp; Conditions                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="/privacy-and-cookies" >
                    Privacy &amp; Cookies                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="https://help.brandalley.co.uk/hc/en-gb/sections/9388530134045-Delivery" target="_blank">
                    Delivery                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="https://help.brandalley.co.uk/hc/en-gb/sections/9388523743389-Returns-Refunds" target="_blank">
                    Returns &amp; Refunds                </a>
            </li>
                                        
</ul>
<ul>
    <li class="my-2">
        <a class="footer-link" href="#" onclick="Didomi.preferences.show(); return false;">
            Consent Choices        </a>
    </li>
</ul>
    </div>
</div>
<div x-data="{ open: false }" 
    class="accordion accordion--hidden-md" 
    :class="{'open': open}">
    <div class="accordion__header"
        @click="open ? open = false : open = true">
        <h2 class="accordion__header-label ">
            The Company        </h2>
        <span class="accordion__icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 19" fill="none" role="img">
    <path d="M9 1.6582V9.6582M9 9.6582V17.6582M9 9.6582H17M9 9.6582H1" stroke="#111928" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>plus</title></svg>
        </span>
    </div>
    <div class="accordion__content">
        <ul>
                                <li class="my-2">
                <a class="footer-link" href="/about-us" >
                    About Us                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="https://www.brandalley.co.uk/blog" target="_blank">
                    Blog                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="https://brandalley.occupop-careers.com" target="_blank">
                    Job Opportunities                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="/catalog/seo_sitemap/category" >
                    Site Map                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="https://signup.cj.com/member/signup/publisher/?cid=5221712#/branded" target="_blank">
                    Affiliate Programme                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="/customer-reviews" >
                    Customer Reviews                </a>
            </li>
                                        <li class="my-2">
                <a class="footer-link" href="/women/brands.html" >
                    Designer Brand Directory                </a>
            </li>
                        
</ul>
    </div>
</div>
<div x-data="{ open: false }" 
    class="accordion accordion--hidden-md" 
    :class="{'open': open}">
    <div class="accordion__header"
        @click="open ? open = false : open = true">
        <h2 class="accordion__header-label ">
            Discounts &amp; Referrals        </h2>
        <span class="accordion__icon">
            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 19" fill="none" role="img">
    <path d="M9 1.6582V9.6582M9 9.6582V17.6582M9 9.6582H17M9 9.6582H1" stroke="#111928" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>plus</title></svg>
        </span>
    </div>
    <div class="accordion__content">
        <ul>
                                <li class="my-2">
                <a class="footer-link" href="/discount-voucher-codes" >
                    BrandAlley Voucher Codes                </a>
            </li>
                        
</ul>
    </div>
</div>    </div>
</div>
    </div>
</div>
<div class="text-gray-700 body-font bg-brand-natural-50 pb-10 sm:py-10">
    <div class="w-full max-w-340 px-10 gap-3 mx-auto flex flex-wrap justify-center mb-8 items-center sm:max-w-full sm:px-6 sm:gap-x-8 md:px-0 lg:mb-9 lg:px-0">
        
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="23" height="23" viewBox="0 0 42 41" fill="none" class="icon-paypal" role="img">
    <rect width="42" height="41" fill="url(#pattern0)"/>
    <defs>
        <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
            <use xlink:href="#image0_16771_3389" transform="matrix(0.00195312 0 0 0.00200076 0 -0.0121951)"/>
        </pattern>
        <image id="image0_16771_3389" width="512" height="512" xlink:href="data:image/png;base64,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"/>
    </defs>
<title>paypal</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="33" height="13" viewBox="0 0 56 21" fill="none" class="icon-klarna" role="img">
    <path d="M49.4265 0H6.5735C2.94306 0 0 2.72846 0 6.09419V14.9058C0 18.2715 2.94306 21 6.5735 21H49.4265C53.0569 21 56 18.2715 56 14.9058V6.09419C56 2.72846 53.0569 0 49.4265 0Z" fill="#FFB3C7"/>
    <path d="M44.8437 9.20184C44.3224 8.87254 43.7141 8.68125 43.0843 8.64858C42.4545 8.6159 41.827 8.74308 41.2693 9.01641C40.7117 9.28974 40.2449 9.69888 39.9194 10.1998C39.5939 10.7007 39.4219 11.2745 39.4219 11.8593C39.4219 12.4441 39.5939 13.0178 39.9194 13.5187C40.2449 14.0197 40.7117 14.4288 41.2693 14.7021C41.827 14.9755 42.4545 15.1026 43.0843 15.07C43.7141 15.0373 44.3224 14.846 44.8437 14.5167V14.9061H46.8118V8.81205H44.8437V9.20184ZM43.0537 13.4272C42.7231 13.4109 42.4048 13.3051 42.1383 13.1229C41.8718 12.9407 41.6688 12.69 41.5544 12.4019C41.44 12.1139 41.4191 11.801 41.4945 11.5021C41.5698 11.2031 41.7381 10.9312 41.9783 10.72C42.2186 10.5088 42.5204 10.3675 42.8464 10.3136C43.1724 10.2597 43.5083 10.2956 43.8125 10.4169C44.1167 10.5381 44.3759 10.7393 44.5581 10.9957C44.7402 11.2521 44.8373 11.5524 44.8373 11.8594C44.8247 12.2864 44.6298 12.6914 44.2954 12.9854C43.961 13.2793 43.5144 13.4383 43.0537 13.4272Z" fill="black"/>
    <path d="M17.8566 6.0957H15.7969V14.9057H17.8566V6.0957Z" fill="black"/>
    <path d="M35.9247 8.64742C35.5377 8.62621 35.151 8.69256 34.7979 8.84073C34.4447 8.9889 34.1357 9.21446 33.8975 9.49797V8.81168H31.9375V14.9055H33.9211V11.703C33.9058 11.519 33.9335 11.3342 34.0022 11.161C34.0709 10.9878 34.179 10.8304 34.3192 10.6994C34.4594 10.5684 34.6283 10.467 34.8146 10.4019C35.0008 10.3369 35.2 10.3098 35.3985 10.3225C36.2636 10.3225 36.7607 10.8015 36.7607 11.6904V14.9055H38.7267V11.0301C38.7267 9.61187 37.5103 8.64742 35.9247 8.64742Z" fill="black"/>
    <path d="M24.0781 9.20184C23.5568 8.87254 22.9485 8.68125 22.3187 8.64858C21.6889 8.6159 21.0614 8.74308 20.5037 9.01641C19.946 9.28974 19.4793 9.69888 19.1538 10.1998C18.8283 10.7007 18.6562 11.2745 18.6562 11.8593C18.6562 12.4441 18.8283 13.0178 19.1538 13.5187C19.4793 14.0197 19.946 14.4288 20.5037 14.7021C21.0614 14.9755 21.6889 15.1026 22.3187 15.07C22.9485 15.0373 23.5568 14.846 24.0781 14.5167V14.9061H26.0462V8.81205H24.0781V9.20184ZM22.288 13.4272C21.9574 13.411 21.6391 13.3052 21.3726 13.123C21.1061 12.9408 20.903 12.6901 20.7885 12.4021C20.6741 12.114 20.6532 11.8011 20.7285 11.5022C20.8039 11.2032 20.9721 10.9313 21.2124 10.7201C21.4526 10.5088 21.7544 10.3675 22.0804 10.3136C22.4064 10.2597 22.7423 10.2956 23.0466 10.4168C23.3508 10.5381 23.61 10.7393 23.7922 10.9957C23.9743 11.2521 24.0714 11.5524 24.0714 11.8594C24.0588 12.2864 23.8639 12.6914 23.5295 12.9853C23.1952 13.2793 22.7487 13.4382 22.288 13.4272Z" fill="black"/>
    <path d="M29.0932 9.60573V8.81198H27.0781V14.9061H29.0975V12.0611C29.0975 11.1011 30.2198 10.5851 30.9986 10.5851C31.0065 10.5851 31.0141 10.5858 31.022 10.5859V8.81234C30.6571 8.80326 30.2946 8.86977 29.9609 9.00702C29.6272 9.14428 29.3308 9.34881 29.0932 9.60573Z" fill="black"/>
    <path d="M48.8993 12.7441C48.655 12.7442 48.4162 12.8113 48.213 12.9372C48.0099 13.063 47.8516 13.2419 47.7581 13.4511C47.6646 13.6604 47.6401 13.8907 47.6878 14.1128C47.7355 14.335 47.8531 14.539 48.0259 14.6992C48.1987 14.8593 48.4188 14.9684 48.6584 15.0126C48.898 15.0568 49.1464 15.0341 49.3721 14.9474C49.5978 14.8607 49.7908 14.714 49.9265 14.5256C50.0622 14.3373 50.1347 14.1159 50.1347 13.8894C50.1347 13.739 50.1027 13.59 50.0407 13.4511C49.9786 13.3121 49.8876 13.1859 49.7729 13.0795C49.6582 12.9732 49.522 12.8888 49.3721 12.8313C49.2222 12.7737 49.0615 12.7441 48.8993 12.7441Z" fill="black"/>
    <path d="M14.3747 6.09375H12.2402C12.2435 6.88735 12.0454 7.67054 11.662 8.3801C11.2787 9.08966 10.7207 9.70569 10.0331 10.1785L9.1875 10.7656L12.4642 14.9082H15.1582L12.1433 11.0964C12.8543 10.4413 13.4177 9.66164 13.8008 8.80281C14.1839 7.94398 14.379 7.02311 14.3747 6.09375Z" fill="black"/>
    <path d="M8.92742 6.09375H6.78906V14.9078H8.92742V6.09375Z" fill="black"/>
<title>klarna</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="33" height="13" viewBox="0 0 82 27" fill="none" class="icon-clearpay" role="img">
    <path d="M68.06 0H13.94C6.24115 0 0 6.04405 0 13.4998V13.5002C0 20.956 6.24115 27 13.94 27H68.06C75.7589 27 82 20.956 82 13.5002V13.4998C82 6.04405 75.7589 0 68.06 0Z" fill="#B2FCE4"/>
    <path d="M58.672 10.6035L54.5659 18.8099H52.8621L54.3963 15.7434L51.9844 10.6035H53.7318L55.2811 14.0453L56.9743 10.6035H58.6715H58.672Z" fill="black"/>
    <path d="M43.0395 13.5165C43.0395 12.5723 42.3051 11.8498 41.4025 11.8498C40.4999 11.8498 39.7655 12.5493 39.7655 13.5165C39.7655 14.4838 40.4999 15.1832 41.4025 15.1832C42.3051 15.1832 43.0395 14.4607 43.0395 13.5165ZM38.2734 18.8094V10.603H39.7539V11.3603C40.1991 10.8242 40.8611 10.498 41.6552 10.498C43.28 10.498 44.5559 11.792 44.5559 13.5052C44.5559 15.2185 43.2562 16.5237 41.6193 16.5237C40.8611 16.5237 40.2351 16.2324 39.802 15.7429V18.8094H38.2734Z" fill="black"/>
    <path d="M49.8914 13.5165C49.8914 12.5375 49.1575 11.8498 48.2544 11.8498C47.3514 11.8498 46.6175 12.5493 46.6175 13.5165C46.6175 14.4838 47.3519 15.1832 48.2544 15.1832C49.157 15.1832 49.8914 14.4955 49.8914 13.5165ZM49.9036 16.4305V15.6727C49.4584 16.1971 48.7964 16.5237 48.0022 16.5237C46.3536 16.5237 45.1016 15.2416 45.1016 13.5165C45.1016 11.7915 46.4012 10.498 48.0382 10.498C48.8085 10.498 49.4584 10.8247 49.9036 11.3373V10.603H51.384V16.4305H49.9036Z" fill="black"/>
    <path d="M35.6133 11.1739C35.6133 11.1739 35.9901 10.498 36.9129 10.498C37.3075 10.498 37.5627 10.6295 37.5627 10.6295V12.1162C37.5627 12.1162 37.0056 11.7831 36.4946 11.8503C35.9835 11.9175 35.6599 12.3722 35.6614 12.9809V16.431H34.1328V10.6035H35.6133V11.1744V11.1739Z" fill="black"/>
    <path d="M70.1575 10.2752L68.4071 9.30254L66.6319 8.31617C65.4553 7.66234 63.9885 8.4849 63.9885 9.79892V10.0201C63.9885 10.1413 64.0554 10.2531 64.1638 10.3134L64.9873 10.7711C65.2158 10.8981 65.5009 10.7382 65.5009 10.4832V9.95882C65.5009 9.69935 65.7906 9.53651 66.0231 9.666L67.6459 10.5675L69.2636 11.4666C69.4971 11.5966 69.4971 11.9227 69.2636 12.0527L67.6459 12.9518L66.0231 13.8533C65.7906 13.9823 65.5004 13.82 65.5009 13.5605V13.3C65.5009 11.986 64.0341 11.1635 62.8576 11.8173L61.0823 12.8037L59.3319 13.7763C58.1498 14.4331 58.1498 16.0845 59.3319 16.7418L61.0823 17.7144L62.8576 18.7008C64.0341 19.3546 65.5009 18.5321 65.5009 17.2181V16.9959C65.5009 16.8747 65.4341 16.7629 65.3257 16.7026L64.5021 16.2449C64.2737 16.1179 63.9885 16.2778 63.9885 16.5329V17.0577C63.9885 17.3172 63.6988 17.48 63.4664 17.3505L61.8436 16.449L60.2259 15.5499C59.9924 15.4199 59.9924 15.0938 60.2259 14.9638L61.8436 14.0647L63.4664 13.1632C63.6988 13.0342 63.9885 13.1965 63.9885 13.456V13.7165C63.9885 15.0305 65.4553 15.853 66.6319 15.1992L68.4071 14.2128L70.1575 13.2402C71.3397 12.5834 71.3397 10.932 70.1575 10.2747V10.2752Z" fill="black"/>
    <path d="M17.1221 14.2596C16.7975 15.5987 15.6067 16.5188 14.0675 16.5188C12.2877 16.5188 10.9531 15.2259 10.9531 13.5141C10.9531 11.8023 12.312 10.498 14.0918 10.498C15.5951 10.498 16.7737 11.4182 17.11 12.7342H15.5469C15.2704 12.2103 14.7173 11.8606 14.104 11.8606C13.2141 11.8606 12.4685 12.5709 12.4685 13.5141C12.4685 14.4573 13.2141 15.1675 14.104 15.1675C14.7411 15.1675 15.2942 14.8183 15.5591 14.2591H17.1221V14.2596Z" fill="black"/>
    <path d="M17.8281 16.4257V8.20703H19.3435V16.4257H17.8281Z" fill="black"/>
    <path d="M21.6142 13.8986C21.7226 14.7604 22.3598 15.2494 23.1656 15.2494C23.8028 15.2494 24.2961 14.9581 24.5848 14.4926H26.1361C25.7755 15.7272 24.6329 16.5188 23.1296 16.5188C21.3139 16.5188 20.0391 15.2842 20.0391 13.5258C20.0391 11.7674 21.3858 10.498 23.1656 10.498C24.9454 10.498 26.2562 11.7792 26.2562 13.5258C26.2562 13.6539 26.244 13.7819 26.2202 13.8986H21.6147H21.6142ZM24.6324 12.9902C24.524 12.2334 23.8868 11.7792 23.1413 11.7792C22.3957 11.7792 21.7824 12.2216 21.6264 12.9902H24.6329H24.6324Z" fill="black"/>
    <path d="M31.6573 16.4256V15.6688C31.2126 16.1926 30.5511 16.5188 29.7575 16.5188C28.1099 16.5188 26.8594 15.2377 26.8594 13.5141C26.8594 11.7905 28.158 10.498 29.7934 10.498C30.5633 10.498 31.2126 10.8242 31.6573 11.3368V10.603H33.1362V16.4256H31.6573ZM31.6452 13.5141C31.6452 12.536 30.9118 11.8489 30.0097 11.8489C29.1077 11.8489 28.3743 12.5478 28.3743 13.5141C28.3743 14.4803 29.1077 15.1793 30.0097 15.1793C30.9118 15.1793 31.6452 14.4921 31.6452 13.5141Z" fill="black"/>
<title>clearpay</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="38" height="17" viewBox="0 0 65 27" fill="none" class="icon-apple-pay" role="img">
    <path d="M11.877 3.47392C11.1154 4.38866 9.89672 5.10811 8.67807 5.00533C8.52574 3.77198 9.12491 2.45641 9.82563 1.65474C10.5873 0.719452 11.9176 0.0513894 13.0043 0C13.1261 1.27446 12.6285 2.53864 11.877 3.47392ZM12.984 5.24172C11.2169 5.13894 9.70377 6.25923 8.87102 6.25923C8.01797 6.25923 6.73839 5.29311 5.33694 5.32394C3.51912 5.35478 1.83332 6.39284 0.909177 8.04758C-1.00004 11.3673 0.411562 16.2699 2.25985 18.973C3.16368 20.3091 4.24015 21.7788 5.66191 21.7274C7.01258 21.6761 7.54066 20.8435 9.16553 20.8435C10.8006 20.8435 11.2779 21.7274 12.6996 21.7069C14.1721 21.6761 15.0963 20.3708 16.0001 19.0346C17.0258 17.5135 17.4523 16.0438 17.4727 15.9616C17.4422 15.9307 14.6291 14.8413 14.5987 11.5523C14.5682 8.79787 16.8227 7.49258 16.9243 7.41035C15.6548 5.49867 13.6745 5.29311 12.984 5.24172ZM23.18 1.52113V21.5527H26.2571V14.7076H30.5122C34.4017 14.7076 37.1234 12.0046 37.1234 8.09897C37.1234 4.19338 34.4424 1.52113 30.6138 1.52113H23.18ZM26.2571 4.14199H29.8013C32.4722 4.14199 33.9955 5.58089 33.9955 8.10925C33.9955 10.6376 32.4722 12.0971 29.7912 12.0971H26.2571V4.14199ZM42.7292 21.7069C44.6587 21.7069 46.4461 20.7202 47.2585 19.1477H47.3194V21.5527H50.1629V11.5832C50.1629 8.69509 47.878 6.82452 44.3642 6.82452C41.1043 6.82452 38.6873 8.71564 38.5959 11.3057H41.3684C41.6019 10.0723 42.7292 9.26037 44.2728 9.26037C46.1516 9.26037 47.2077 10.1443 47.2077 11.7785V12.8885L43.369 13.1249C39.8044 13.3407 37.8749 14.8207 37.8749 17.3902C37.885 19.9802 39.8755 21.7069 42.7292 21.7069ZM43.5619 19.3327C41.9269 19.3327 40.8809 18.531 40.8809 17.3182C40.8809 16.0541 41.8863 15.3243 43.8056 15.2113L47.2179 14.9954V16.126C47.2179 17.9966 45.6438 19.3327 43.5619 19.3327ZM53.9712 27C56.9671 27 58.3787 25.8386 59.6075 22.3338L65 7.01979H61.8721L58.2568 18.8496H58.1959L54.5805 7.01979H51.3714L56.571 21.6041L56.2867 22.488C55.8195 23.9886 55.0578 24.5744 53.697 24.5744C53.4533 24.5744 52.9861 24.5436 52.7932 24.523V26.9281C52.976 26.9692 53.7376 27 53.9712 27Z" fill="black"/>
<title>apple-pay</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="38" height="17" viewBox="0 0 70 29" fill="none" class="icon-google-pay" role="img">
<g id="Google Pay" clip-path="url(#clip0_25131_10324)">
<path id="Vector" d="M33.1086 14.177V22.389H30.5234V2.1164H37.3791C39.0326 2.08436 40.6224 2.71413 41.8265 3.87854C43.0306 4.96185 43.7047 6.52976 43.6729 8.14672C43.7047 9.77971 43.0306 11.3476 41.8265 12.4469C40.6224 13.5943 39.1459 14.177 37.396 14.177H33.1096H33.1086ZM33.1086 4.60642V11.687H37.4437C38.4072 11.7191 39.3378 11.3316 39.996 10.6357C41.3602 9.31014 41.3771 7.12748 40.0607 5.75382L39.996 5.68874C39.3378 4.97787 38.4072 4.5894 37.4437 4.62144L33.1086 4.60542V4.60642ZM49.6287 8.06562C51.5387 8.06562 53.0481 8.58325 54.1557 9.60149C55.2634 10.6357 55.8092 12.0425 55.8092 13.8366V22.372H53.3364V20.4487H53.2241C52.1482 22.0326 50.7354 22.8255 48.9536 22.8255C47.4443 22.8255 46.1606 22.373 45.1484 21.4679C44.1532 20.6269 43.5914 19.3824 43.6232 18.0728C43.6232 16.634 44.1691 15.5027 45.2449 14.6456C46.3207 13.7886 47.7654 13.3681 49.5631 13.3681C51.1042 13.3681 52.3561 13.6594 53.3523 14.2091V13.6114C53.3523 12.7223 52.9665 11.8813 52.2924 11.3156C51.6024 10.7008 50.7195 10.3614 49.8037 10.3614C48.359 10.3614 47.2186 10.9762 46.3684 12.2047L44.0885 10.7659C45.3244 8.97172 47.1708 8.06663 49.6277 8.06663L49.6287 8.06562ZM46.2899 18.1369C46.2899 18.8157 46.611 19.4464 47.141 19.8339C47.7187 20.2865 48.4256 20.5288 49.1475 20.5127C50.2392 20.5127 51.2822 20.0762 52.0538 19.3003C52.9049 18.4923 53.3384 17.5381 53.3384 16.4388C52.536 15.792 51.4115 15.4686 49.9668 15.4686C48.9228 15.4686 48.0398 15.7269 47.3339 16.2285C46.6439 16.7462 46.2899 17.3759 46.2899 18.1359V18.1369ZM70.0017 8.51817L61.3643 28.4994H58.6996L61.9102 21.516L56.2268 8.53419H59.0367L63.1302 18.4923H63.1948L67.1919 8.53419L70.0017 8.51817Z" fill="#60646A"/>
<path id="Vector_2" d="M22.6558 12.3989C22.6558 11.607 22.5912 10.815 22.4629 10.0391H11.5625V14.5175H17.8076C17.5511 15.9562 16.7159 17.2498 15.4959 18.0578V20.9673H19.2205C21.404 18.9469 22.6558 15.9562 22.6558 12.3989Z" fill="#517CBE"/>
<path id="Vector_3" d="M11.561 23.7805C14.6751 23.7805 17.308 22.7462 19.219 20.9681L15.4944 18.0585C14.4504 18.7694 13.1181 19.1739 11.561 19.1739C8.54233 19.1739 5.98999 17.1204 5.07525 14.373H1.23828V17.3797C3.19703 21.2914 7.19408 23.7815 11.561 23.7815V23.7805Z" fill="#32A853"/>
<path id="Vector_4" d="M5.07709 14.37C4.59586 12.9313 4.59586 11.3634 5.07709 9.9086V6.91797H1.24013C-0.413376 10.2 -0.413376 14.0797 1.24013 17.3617L5.07709 14.371V14.37Z" fill="#FBBC0C"/>
<path id="Vector_5" d="M11.561 5.10829C13.2145 5.07625 14.8044 5.70601 15.9916 6.85441L19.2827 3.54038C17.1966 1.55197 14.4355 0.468652 11.561 0.500691C7.19507 0.500691 3.19703 2.99071 1.23828 6.91949L5.07525 9.92614C5.98999 7.16178 8.54333 5.10829 11.561 5.10829Z" fill="#E84436"/>
</g>
<defs>
<clipPath id="clip0_25131_10324">
<rect width="70" height="28" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
<title>google-pay</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="35" height="11" viewBox="0 0 60 19" fill="none" class="icon-visa" role="img">
    <path d="M22.7811 0.335828L14.9259 18.7126H9.80089L5.93528 4.04709C5.7006 3.14379 5.49653 2.81286 4.78279 2.4323C3.61748 1.81243 1.69312 1.23086 0 0.869904L0.114999 0.335828H8.36465C9.4162 0.335828 10.3615 1.02219 10.6003 2.20954L12.6418 12.8433L17.6874 0.335521H22.7811V0.335828ZM42.8617 12.7127C42.8823 7.86253 36.0217 7.59534 36.0689 5.4287C36.0836 4.7693 36.7239 4.06823 38.1254 3.88929C38.8201 3.80012 40.7342 3.7321 42.9051 4.7117L43.7566 0.81475C42.5901 0.399561 41.0892 0 39.2217 0C34.4295 0 31.057 2.49787 31.0286 6.07462C30.9977 8.72018 33.4358 10.1965 35.2726 11.0756C37.1623 11.9758 37.7964 12.5543 37.7892 13.3596C37.7757 14.5923 36.282 15.1364 34.8861 15.1579C32.4492 15.1947 31.0352 14.5114 29.908 13.9975L29.0292 18.0235C30.162 18.533 32.253 18.9776 34.4208 19C39.5142 19 42.846 16.5331 42.8617 12.7127ZM55.516 18.7126H60L56.086 0.335828H51.9472C51.0166 0.335828 50.2316 0.867146 49.8841 1.68404L42.6088 18.7126H47.6998L48.7104 15.9677H54.9307L55.516 18.7126ZM50.1063 12.2013L52.6582 5.30154L54.1269 12.2013H50.1063ZM29.7083 0.335828L25.6992 18.7126H20.8511L24.8617 0.335828H29.7083Z" fill="#1434CB"/>
<title>visa</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="25" height="25" fill="none" class="icon-amex" role="img"><path fill="url(#a)" d="M0 .5h42v42H0z"/><defs><pattern id="a" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#b" transform="scale(.00143)"/></pattern><image id="b" width="700" height="700" xlink:href="data:image/png;base64,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"/></defs><title>amex</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="15" viewBox="0 0 46 29" fill="none" class="icon-mastercard" role="img">
    <path d="M29.182 3.75684H16.7812V25.2477H29.182V3.75684Z" fill="#FF5F00"/>
    <path d="M17.5658 14.5C17.5618 10.3051 19.5578 6.34558 22.9788 3.75651C16.8257 -0.909141 7.9168 0.119655 3.07854 6.05706C-1.75973 11.9907 -0.692871 20.5817 5.46421 25.2473C10.6056 29.1423 17.8413 29.1423 22.9788 25.2473C19.5578 22.6583 17.5618 18.6949 17.5658 14.5038V14.5Z" fill="#EB001B"/>
    <path d="M45.9159 14.4999C45.9159 22.047 39.5699 28.1666 31.7436 28.1666C28.5667 28.1666 25.4842 27.1378 22.9844 25.2434C29.1375 20.5778 30.2044 11.983 25.3661 6.04936C24.6693 5.19519 23.8701 4.42455 22.9844 3.7526C29.1375 -0.913048 38.0464 0.115748 42.8846 6.05316C44.8491 8.46001 45.9159 11.4363 45.9159 14.4999Z" fill="#F79E1B"/>
<title>mastercard</title></svg>
    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="15" viewBox="0 0 47 29" fill="none" class="icon-maestro" role="img">
    <path d="M29.616 3.75586H17.4219V25.2467H29.616V3.75586Z" fill="#7375CF"/>
    <path d="M18.196 14.4993C18.1921 10.3044 20.1548 6.34489 23.5188 3.75582C17.4682 -0.909833 8.7078 0.118964 3.95017 6.05257C-0.807454 11.99 0.241625 20.581 6.29221 25.2429C11.3479 29.1379 18.4631 29.1379 23.5149 25.2429C20.1509 22.6538 18.1882 18.6904 18.1921 14.4993H18.196Z" fill="#EB001B"/>
    <path d="M46.065 14.4999C46.065 22.047 39.8247 28.1666 32.1289 28.1666C29.0049 28.1666 25.9738 27.1378 23.5156 25.2434C29.5662 20.5778 30.6153 11.983 25.8577 6.04936C25.1725 5.19519 24.3866 4.42454 23.5156 3.7526C29.5662 -0.913048 38.3266 0.115748 43.0842 6.05316C45.0159 8.46001 46.065 11.4363 46.065 14.4999Z" fill="#00A2E5"/>
<title>maestro</title></svg>
    </div>
    <div class="container sm:flex sm:justify-between">
        <div class="flex items-center order-2 my-6 sm:my-0 justify-center">
            
<a class="footer-link" target="_blank" href="https://www.facebook.com/BrandAlley"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="fill-brand-natural-700 hover:fill-blue-500" role="img">
    <path d="M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 17.9895 4.3882 22.954 10.125 23.8542V15.4688H7.07812V12H10.125V9.35625C10.125 6.34875 11.9166 4.6875 14.6576 4.6875C15.9701 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8306C14.34 7.875 13.875 8.80008 13.875 9.75V12H17.2031L16.6711 15.4688H13.875V23.8542C19.6118 22.954 24 17.9895 24 12Z"/>
<title>facebook</title></svg>
</a>
<a class="ml-6 footer-link" target="_blank" href="https://www.instagram.com/brandalleyuk"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="fill-brand-natural-700 hover:fill-black" role="img">
    <path d="M12 2.16094C15.2063 2.16094 15.5859 2.175 16.8469 2.23125C18.0188 2.28281 18.6516 2.47969 19.0734 2.64375C19.6313 2.85938 20.0344 3.12188 20.4516 3.53906C20.8734 3.96094 21.1313 4.35938 21.3469 4.91719C21.5109 5.33906 21.7078 5.97656 21.7594 7.14375C21.8156 8.40937 21.8297 8.78906 21.8297 11.9906C21.8297 15.1969 21.8156 15.5766 21.7594 16.8375C21.7078 18.0094 21.5109 18.6422 21.3469 19.0641C21.1313 19.6219 20.8688 20.025 20.4516 20.4422C20.0297 20.8641 19.6313 21.1219 19.0734 21.3375C18.6516 21.5016 18.0141 21.6984 16.8469 21.75C15.5813 21.8063 15.2016 21.8203 12 21.8203C8.79375 21.8203 8.41406 21.8063 7.15313 21.75C5.98125 21.6984 5.34844 21.5016 4.92656 21.3375C4.36875 21.1219 3.96563 20.8594 3.54844 20.4422C3.12656 20.0203 2.86875 19.6219 2.65313 19.0641C2.48906 18.6422 2.29219 18.0047 2.24063 16.8375C2.18438 15.5719 2.17031 15.1922 2.17031 11.9906C2.17031 8.78438 2.18438 8.40469 2.24063 7.14375C2.29219 5.97187 2.48906 5.33906 2.65313 4.91719C2.86875 4.35938 3.13125 3.95625 3.54844 3.53906C3.97031 3.11719 4.36875 2.85938 4.92656 2.64375C5.34844 2.47969 5.98594 2.28281 7.15313 2.23125C8.41406 2.175 8.79375 2.16094 12 2.16094ZM12 0C8.74219 0 8.33438 0.0140625 7.05469 0.0703125C5.77969 0.126563 4.90313 0.332812 4.14375 0.628125C3.35156 0.9375 2.68125 1.34531 2.01563 2.01562C1.34531 2.68125 0.9375 3.35156 0.628125 4.13906C0.332812 4.90313 0.126563 5.775 0.0703125 7.05C0.0140625 8.33437 0 8.74219 0 12C0 15.2578 0.0140625 15.6656 0.0703125 16.9453C0.126563 18.2203 0.332812 19.0969 0.628125 19.8563C0.9375 20.6484 1.34531 21.3188 2.01563 21.9844C2.68125 22.65 3.35156 23.0625 4.13906 23.3672C4.90313 23.6625 5.775 23.8687 7.05 23.925C8.32969 23.9812 8.7375 23.9953 11.9953 23.9953C15.2531 23.9953 15.6609 23.9812 16.9406 23.925C18.2156 23.8687 19.0922 23.6625 19.8516 23.3672C20.6391 23.0625 21.3094 22.65 21.975 21.9844C22.6406 21.3188 23.0531 20.6484 23.3578 19.8609C23.6531 19.0969 23.8594 18.225 23.9156 16.95C23.9719 15.6703 23.9859 15.2625 23.9859 12.0047C23.9859 8.74688 23.9719 8.33906 23.9156 7.05938C23.8594 5.78438 23.6531 4.90781 23.3578 4.14844C23.0625 3.35156 22.6547 2.68125 21.9844 2.01562C21.3188 1.35 20.6484 0.9375 19.8609 0.632812C19.0969 0.3375 18.225 0.13125 16.95 0.075C15.6656 0.0140625 15.2578 0 12 0Z"/>
    <path d="M12 5.83594C8.59688 5.83594 5.83594 8.59688 5.83594 12C5.83594 15.4031 8.59688 18.1641 12 18.1641C15.4031 18.1641 18.1641 15.4031 18.1641 12C18.1641 8.59688 15.4031 5.83594 12 5.83594ZM12 15.9984C9.79219 15.9984 8.00156 14.2078 8.00156 12C8.00156 9.79219 9.79219 8.00156 12 8.00156C14.2078 8.00156 15.9984 9.79219 15.9984 12C15.9984 14.2078 14.2078 15.9984 12 15.9984Z"/>
    <path d="M19.8469 5.59239C19.8469 6.38926 19.2 7.03145 18.4078 7.03145C17.6109 7.03145 16.9688 6.38457 16.9688 5.59239C16.9688 4.79551 17.6156 4.15332 18.4078 4.15332C19.2 4.15332 19.8469 4.8002 19.8469 5.59239Z"/>
<title>instagram</title></svg>
</a>
<a class="ml-6 footer-link" target="_blank" href="https://www.pinterest.com/brandalleyuk"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="fill-brand-natural-700 hover:fill-socials-pinterest" role="img">
    <path d="M12 0C5.37284 0 0 5.37284 0 12C0 17.0864 3.16049 21.4321 7.62469 23.1802C7.51605 22.2321 7.42716 20.7704 7.6642 19.7333C7.88148 18.7951 9.06667 13.7679 9.06667 13.7679C9.06667 13.7679 8.71111 13.0469 8.71111 11.9901C8.71111 10.321 9.67901 9.07654 10.884 9.07654C11.9111 9.07654 12.4049 9.84691 12.4049 10.7654C12.4049 11.7926 11.7531 13.3333 11.4074 14.7654C11.121 15.9605 12.0099 16.9383 13.1852 16.9383C15.3185 16.9383 16.958 14.6864 16.958 11.4469C16.958 8.57284 14.8938 6.5679 11.9407 6.5679C8.52346 6.5679 6.51852 9.12593 6.51852 11.7728C6.51852 12.8 6.91358 13.9062 7.40741 14.5086C7.50617 14.6272 7.51605 14.7358 7.48642 14.8543C7.39753 15.2296 7.19012 16.0494 7.15062 16.2173C7.10123 16.4346 6.97284 16.484 6.74568 16.3753C5.24444 15.6741 4.30617 13.4914 4.30617 11.7235C4.30617 7.94074 7.05185 4.4642 12.237 4.4642C16.3951 4.4642 19.6346 7.42716 19.6346 11.3975C19.6346 15.5358 17.0272 18.8642 13.4123 18.8642C12.1975 18.8642 11.0519 18.2321 10.6667 17.4815C10.6667 17.4815 10.0642 19.7728 9.91605 20.3358C9.64938 21.3827 8.91852 22.6864 8.42469 23.4864C9.55062 23.8321 10.7358 24.0198 11.9802 24.0198C18.6074 24.0198 23.9802 18.6469 23.9802 12.0198C24 5.37284 18.6272 0 12 0Z"/>
<title>pintrest</title></svg>
</a>
<a class="ml-6 footer-link" target="_blank" href="https://www.youtube.com/user/brandalleyUK"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="17" viewBox="0 0 24 18" fill="none" class="fill-brand-natural-700 hover:fill-socials-youtube" role="img">
    <path d="M23.5216 3.1859C23.3859 2.67531 23.1185 2.20932 22.7462 1.83455C22.3738 1.45979 21.9095 1.1894 21.3998 1.05044C19.5234 0.545898 12.0234 0.545898 12.0234 0.545898C12.0234 0.545898 4.52344 0.545898 2.64707 1.05044C2.13737 1.1894 1.6731 1.45979 1.30073 1.83455C0.928354 2.20932 0.660943 2.67531 0.525256 3.1859C0.0234376 5.07044 0.0234375 9.00044 0.0234375 9.00044C0.0234375 9.00044 0.0234376 12.9304 0.525256 14.815C0.660943 15.3256 0.928354 15.7916 1.30073 16.1663C1.6731 16.5411 2.13737 16.8115 2.64707 16.9504C4.52344 17.455 12.0234 17.455 12.0234 17.455C12.0234 17.455 19.5234 17.455 21.3998 16.9504C21.9095 16.8115 22.3738 16.5411 22.7462 16.1663C23.1185 15.7916 23.3859 15.3256 23.5216 14.815C24.0234 12.9304 24.0234 9.00044 24.0234 9.00044C24.0234 9.00044 24.0234 5.07044 23.5216 3.1859Z"/>
    <path d="M9.57031 12.5689V5.43164L15.843 9.00028L9.57031 12.5689Z" fill="#FEFEFE"/>
<title>youtube</title></svg>
</a>

    <a class="ml-6 footer-link" target="_blank" href="https://www.brandalley.co.uk/blog/"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="fill-brand-natural-700 hover:fill-orange-500" role="img">
    <path d="M9 1.5C9 2.32969 9.67031 3 10.5 3C16.2984 3 21 7.70156 21 13.5C21 14.3297 21.6703 15 22.5 15C23.3297 15 24 14.3297 24 13.5C24 6.04219 17.9578 0 10.5 0C9.67031 0 9 0.670312 9 1.5ZM9 6C9 6.82969 9.67031 7.5 10.5 7.5C13.8141 7.5 16.5 10.1859 16.5 13.5C16.5 14.3297 17.1703 15 18 15C18.8297 15 19.5 14.3297 19.5 13.5C19.5 8.53125 15.4688 4.5 10.5 4.5C9.67031 4.5 9 5.17031 9 6ZM4.5 6.75C4.5 5.50781 3.49219 4.5 2.25 4.5C1.00781 4.5 0 5.50781 0 6.75V17.25C0 20.9766 3.02344 24 6.75 24C10.4766 24 13.5 20.9766 13.5 17.25C13.5 13.5234 10.4766 10.5 6.75 10.5H6V15H6.75C7.99219 15 9 16.0078 9 17.25C9 18.4922 7.99219 19.5 6.75 19.5C5.50781 19.5 4.5 18.4922 4.5 17.25V6.75Z"/>
<title>blog</title></svg>
</a>
        </div>
        <p class="text-black font-medium text-sm text-center sm:text-left order-1 my-6 sm:my-0">
            <span>
    &copy; 2026 BrandAlley UK</span>
        </p>
    </div>
</div>

</div></footer><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script defer src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Develo_Algolia/js/recommend-utils.js"></script>
  <script type="text/javascript">
      // First touch campaign cookie, 30 minute rolling TTL
      var FT_COOKIE = "rs_ft_session_v1";
      var TTL_MS = 30 * 60 * 1000;
      function now(){ return Date.now ? Date.now() : new Date().getTime(); }
      function qp(n){ try{ var m=new RegExp("[?&]"+n+"=([^&]*)","i").exec(location.search||""); return m?decodeURIComponent((m[1]+"").replace(/\+/g," ")):""; }catch(e){ return ""; } }
      function setCookie(k,v,ttl){ try{ var exp=new Date(now()+ttl).toUTCString(); var s=k+"="+encodeURIComponent(JSON.stringify(v))+"; expires="+exp+"; path=/; SameSite=Lax"; if(location.protocol==="https:") s+="; Secure"; document.cookie=s; }catch(e){} }
      function getCookie(k){ try{ var name=k+"="; var parts=(document.cookie||"").split(";"); for(var i=0;i<parts.length;i++){ var c=parts[i].replace(/^\s+/,""); if(c.indexOf(name)===0) return JSON.parse(decodeURIComponent(c.substring(name.length))); } }catch(e){} return null; }
      (function ensureFirstTouch(){
      var ft=getCookie(FT_COOKIE);
      var o={ source:qp("utm_source")||"", medium:qp("utm_medium")||"", campaign:qp("utm_campaign")||"", term:qp("utm_term")||"", content:qp("utm_content")||"", gclid:qp("gclid")||"", wbraid:qp("wbraid")||"", gbraid:qp("gbraid")||"", ts:now() };
      var any=o.source||o.medium||o.campaign||o.term||o.content||o.gclid||o.wbraid||o.gbraid;
      if(!o.source && !o.medium && o.gclid){ o.source="google"; o.medium="cpc"; }
      if(ft && ft.ts && (now()-ft.ts)<=TTL_MS) return;
      if(any){ setCookie(FT_COOKIE,o,TTL_MS); return; }
      if(ft){ setCookie(FT_COOKIE,{ts:0},-1); }
  })();
      function applyCampaign(ctx){
      var ft=getCookie(FT_COOKIE);
      if(!ft || !ft.ts || (now()-ft.ts)>TTL_MS) return ctx||{};
      ctx=ctx||{}; var c=ctx.campaign||{};
      if(!c.source)  c.source  = ft.source||"";
      if(!c.medium)  c.medium  = ft.medium||"";
      if(!c.name)    c.name    = ft.campaign||"";
      if(!c.term)    c.term    = ft.term||"";
      if(!c.content) c.content = ft.content||"";
      ctx.campaign=c;
      setCookie(FT_COOKIE, ft, TTL_MS);
      return ctx;
      }

      function initRudderstackData() {

        window.addEventListener('private-content-loaded', function(e) {
            try {
              var eventData = null;
              var sectionData = null;
              if(e.detail && e.detail.data && e.detail.data['rudderstack-event-section']) {
                  sectionData = e.detail.data['rudderstack-event-section'];
                  if (sectionData['rudderstack_session']) {
                      eventData = sectionData['rudderstack_session'];
                  }
              }
              if (eventData === null || !eventData.name) {
                  return;
              }

              // Best-effort cross-tab deduplication of cached localStorage data.
              // Hyva caches section data in mage-cache-storage (localStorage) and
              // replays it on every hard page load. The server generates a unique
              // event_id per batch via uniqid() in Session::getEventData(). We
              // track the last processed event_id in localStorage so cached
              // replays with the same event_id are skipped across tabs and
              // browser restarts. Note: the read-compare-write is not atomic,
              // so a rare race between simultaneous tab loads could allow one
              // extra fire — acceptable given the overall deduplication gain.
              var eventId = eventData.event_id;
              if (eventId) {
                  var processedId = localStorage.getItem('rs_processed_event_id');
                  if (processedId === eventId) {
                      return;
                  }
                  localStorage.setItem('rs_processed_event_id', eventId);
              }

              for(var a in eventData.name) {
                    var eventName = eventData.name[a];
                    var data = eventData.data[a];
                    switch(eventName) {
                        case "login":
                            var customerId = data.customerId;
                            var loginData = {
                                'name': data.name,
                                'email':data.email
                            };
                            rudderanalytics.identify(customerId, loginData, { context: applyCampaign({}) });
                            break;

                        case "logout":
                            rudderanalytics.reset();
                            break;

                        default:
                            sendRudderstackData(eventName, data);
                            break;
                    }
                }

              // Clear the processed event data from mage-cache-storage to prevent
              // stale events from being replayed if the section is not refreshed
              // server-side (e.g. due to browser caching behaviour).
              try {
                  var cacheStorage = JSON.parse(localStorage.getItem('mage-cache-storage') || '{}');
                  if (cacheStorage['rudderstack-event-section'] && cacheStorage['rudderstack-event-section']['rudderstack_session']) {
                      delete cacheStorage['rudderstack-event-section']['rudderstack_session'];
                      localStorage.setItem('mage-cache-storage', JSON.stringify(cacheStorage));
                  }
              } catch(e) {}
              } catch (error) {
                  console.error('Error fetching Rudderstack Events:', error);
              }
          });
      }

      function sendRudderstackData(eventName, eventData)
      {
          var ADD_SUPERLINKED_ID_EVENTS_NAME = [
              'Product Viewed',
              'Order Completed',
              'Product Added',
              'Checkout Started',
              'Cart Viewed'
          ];
          if (ADD_SUPERLINKED_ID_EVENTS_NAME.includes(eventName)) {
              eventData = updateRudderstackWithSLData(eventData, eventName);
          }
          rudderanalytics.track(eventName, eventData, { context: applyCampaign({}) });
      }

      function updateRudderstackWithSLData(eventData, eventName)
      {
          if (eventData.products) {
              for(var i=0; eventData.products.length > i; i++) {
                  eventData.products[i] = updateRudderstackProductWithSLData(eventData.products[i], eventName);
              }

              return eventData;
          }
          return updateRudderstackProductWithSLData(eventData, eventName)
      }

      function updateRudderstackProductWithSLData(productData, eventName)
      {
          var productId = productData['product_id'];
          if (!productId) {
              console.log('Superlinked no product ID found for EVENT: ' + eventName);
              return productData;
          }
          var superlinkedData = getSLSuperlinkedProductRankData(productId);
          if (superlinkedData && superlinkedData.rank && superlinkedData.superlinked_id) {
              productData.rank = superlinkedData.rank;
              productData.superlinked_id = superlinkedData.superlinked_id;
          }
          return productData;
      }

      function initSearchAlgoliaEvents() {
          const eventSendDelay = 2500;
          const eventName = 'Search Algolia Products';
          var searchQueryData = {};
          var runTimeout = null;
          window.addEventListener("algolia-search-products-event", function(e){
              var query = e.detail.props.state.query;
              if (searchQueryData[query]) {
                  return;
              }
              if (runTimeout) {
                  clearTimeout(runTimeout);
              }
              runTimeout = setTimeout(function() {
                  if (!query || query === '') {
                      return;
                  }
                  var eventData = {
                      "products": getAlgoliaSearchProductsFromProps(e.detail.props),
                      "query": query
                  };
                  searchQueryData[query] = eventData;
                  if (runTimeout) {
                      clearTimeout(runTimeout);
                  }

                  rudderanalytics.track(eventName, eventData, { context: applyCampaign({}) });

              }, eventSendDelay);
          });
      }

      function getAlgoliaSearchProductsFromProps(props)
      {
          var collections = props.state && props.state.collections ? props.state.collections : null;
          var products = [];
          if (!collections) {
              return products;
          }
          for (var a=0; collections.length > a; a++) {
              var collection = collections[a];
              if (collection.source.sourceId !== "products") {
                  continue;
              }
              var items = collection.items;
              for (var d=0; items.length > d; d++) {
                  var productData = items[d];
                  products.push({
                    "name": productData.name,
                    "product_id": productData.objectID,
                    "url": productData.url
                  });
              }
          }

          return products;
      }

      function initPageView()
      {
          var currentPage = '';

          const coreFrontendPages  = [
              {name: 'home', layout_handle: 'cms-home'},
              {name: 'category', layout_handle: 'catalog-category-view'},
              {name: 'product', layout_handle: 'catalog-product-view'},
              {name: 'cart', layout_handle: 'checkout-cart-index'},
              {name: 'checkout', layout_handle: 'checkout-index-index'},
              {name: 'checkout-success', layout_handle: 'checkout-onepage-success'},
              {name: 'customer-account', layout_handle: 'account'},          // Account Pages
              {name: 'cms', layout_handle: 'cms-page-view'},
              {name: 'search-results', layout_handle: 'catalogsearch-result-index'},
              {name: 'error-404', layout_handle: 'cms-no-route'}
          ];
          for (var i=0; coreFrontendPages.length > i; i++) {
              var coreClass = coreFrontendPages[i];
              var searchClass = coreClass['layout_handle'];

              if (document.body.classList.contains(searchClass)) {
                  currentPage = coreClass['name'];
              }
          }

          // If current page exists in core list above then include name in page call
          var __opts = { context: applyCampaign({}) };
          if (currentPage) {
              try { rudderanalytics.page(currentPage, {}, __opts); } catch(e){}
          } else {
              try { rudderanalytics.page(undefined, {}, __opts); } catch(e){}
          }
      }

      function saveSLSuperlinkedProductRankData(productId, productRank, productSuperlinkedId)
      {
          localStorage.setItem('sl_product_id_' + productId, JSON.stringify({
              'rank': productRank,
              'superlinked_id': productSuperlinkedId
          }))
      }

      function getSLSuperlinkedProductRankData(productId)
      {
          var productData = localStorage.getItem('sl_product_id_' + productId);
          if (!productData) {
              return;
          }
          return JSON.parse(productData);
      }

      // Didomi consent handler - uses didomiEventListeners for early registration
      // Performance purpose ID for analytics (equivalent to OneTrust C0002)
      var DIDOMI_ANALYTICS_PURPOSE = 'performanc\u002DBemCK9ry';

      /**
       * Check if user has given consent for analytics/performance tracking
       * @param {Object} Didomi - The Didomi SDK instance
       * @returns {boolean}
       */
      function hasDidomiAnalyticsConsent(Didomi) {
          try {
              var userStatus = Didomi.getCurrentUserStatus();
              if (!userStatus || !userStatus.purposes) {
                  return false;
              }
              var purposes = userStatus.purposes;
              // Check if analytics purpose is enabled (consent given)
              return purposes[DIDOMI_ANALYTICS_PURPOSE] &&
                     purposes[DIDOMI_ANALYTICS_PURPOSE].enabled === true;
          } catch(e) {
              return false;
          }
      }

      /**
       * Get allowed and denied consent IDs from Didomi user status
       * @param {Object} Didomi - The Didomi SDK instance
       * @returns {Object} { allowedConsentIds: string[], deniedConsentIds: string[] }
       */
      function getDidomiConsentIds(Didomi) {
          var allowed = [];
          var denied = [];
          try {
              var userStatus = Didomi.getCurrentUserStatus();
              if (userStatus && userStatus.purposes) {
                  for (var purposeId in userStatus.purposes) {
                      if (userStatus.purposes.hasOwnProperty(purposeId)) {
                          if (userStatus.purposes[purposeId].enabled === true) {
                              allowed.push(purposeId);
                          } else {
                              denied.push(purposeId);
                          }
                      }
                  }
              }
          } catch(e) {}
          return { allowedConsentIds: allowed, deniedConsentIds: denied };
      }

      /**
       * Apply RudderStack consent based on Didomi status
       * @param {Object} Didomi - The Didomi SDK instance
       */
      function applyDidomiConsentToRudderstack(Didomi) {
          try {
              if (hasDidomiAnalyticsConsent(Didomi)) {
                  rudderanalytics.consent({
                      consentManagement: getDidomiConsentIds(Didomi),
                      storage: { type: "localStorage" }
                  });
              } else {
                  rudderanalytics.consent({
                      trackConsent: false,
                      discardPreConsentEvents: true
                  });
              }
          } catch(e) {}
      }

      // Register Didomi event listeners before SDK loads (recommended approach)
      window.didomiEventListeners = window.didomiEventListeners || [];

      // Listen for consent changes (user updates preferences)
      window.didomiEventListeners.push({
          event: 'consent.changed',
          listener: function(context) {
              if (typeof window.Didomi !== 'undefined') {
                  applyDidomiConsentToRudderstack(window.Didomi);
              }
          }
      });

      // Handle initial consent state when SDK is ready
      window.didomiOnReady = window.didomiOnReady || [];
      window.didomiOnReady.push(function(Didomi) {
          applyDidomiConsentToRudderstack(Didomi);
      });
  </script>
  <script type="text/javascript">
  (function() {
        "use strict";
        window.RudderSnippetVersion = "3.0.6";
        var sdkBaseUrl = "https://cdn.rudderlabs.com/v3";
        var sdkName = "rsa.min.js";
        var asyncScript = true;
        window.rudderAnalyticsBuildType = "legacy";
        window.rudderanalytics = [];
        var methods = [ "setDefaultInstanceKey", "load", "ready", "page", "track", "identify", "alias", "group", "reset", "setAnonymousId", "startSession", "endSession", "consent" ];
        for (var i = 0; i < methods.length; i++) {
          var method = methods[i];
          window.rudderanalytics[method] = function(methodName) {
            return function() {
              window.rudderanalytics.push([ methodName ].concat(Array.prototype.slice.call(arguments)));
            };
          }(method);
        }
        try {
          new Function('return import("")');
          window.rudderAnalyticsBuildType = "modern";
        } catch (e) {}
        window.rudderAnalyticsMount = function() {
          if (typeof globalThis === "undefined") {
            Object.defineProperty(Object.prototype, "__globalThis_magic__", {
              get: function get() {
                return this;
              },
              configurable: true
            });
            __globalThis_magic__.globalThis = __globalThis_magic__;
            delete Object.prototype.__globalThis_magic__;
          }
          var rudderAnalyticsScript = document.createElement("script");
          rudderAnalyticsScript.src = "".concat(sdkBaseUrl, "/").concat(window.rudderAnalyticsBuildType, "/").concat(sdkName);
          rudderAnalyticsScript.async = asyncScript;
          if (document.head) {
            document.head.appendChild(rudderAnalyticsScript);
          } else {
            document.body.appendChild(rudderAnalyticsScript);
          }
        };
        window.rudderAnalyticsMount();

      // Configure consent management based on selected provider (didomi)
      var loadOptions = {
          sessions: {
              autoTrack: true,
              timeout: 475 * 60 * 1000  // 7h 55m to match GA4
          },
          consentManagement: {
              enabled: true,
              provider: "custom" // Didomi uses custom consent handling via didomiEventListeners
          },
          preConsent: {
              enabled: true,
              storage: {
                  strategy: "session"
              },
              events: {
                  delivery: "buffer"
              },
          },
          plugins: [
              "BeaconQueue",
              "DeviceModeDestinations",
              "NativeDestinationQueue",
              "StorageEncryptionLegacy",
              "StorageEncryption",
              "StorageMigrator",
              "XhrQueue"
          ]
      };
        window.rudderanalytics.load("2gliGJ4cU8mb6luMLOKY0vf2EZL","https\u003A\u002F\u002Fanalytics.brandalley.co.uk", loadOptions);
        initRudderstackData();
        initSearchAlgoliaEvents();
        initPageView();
    })();
  </script>
<script type="text/javascript" async>
    var w = document.createElement("script");
    w.type = "text/javascript";
    w.src = "//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js";
    w.async = true;
    document.head.appendChild(w);
</script>
<script type="text/javascript">
    (function(w,d,s,r,n){w.TrustpilotObject=n;w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)};
    a=d.createElement(s);a.async=1;a.src=r;a.type='text/java'+s;f=d.getElementsByTagName(s)[0];
    f.parentNode.insertBefore(a,f)})(window,document,'script', 'https://invitejs.trustpilot.com/tp.min.js', 'tp');
    tp('register','');
</script>
<script type="text/javascript">
    function inIframe () {
        try {
            return window.self !== window.top;
        } catch (e) {
            return false;
        }
    }

    function tryParseJson(str) {
        if (typeof str === 'string') {
            try {
                return JSON.parse(str);
            } catch (e) {
                return false;
            }
        }
        return false;
    }

    if (inIframe()) {
        window.addEventListener('message', function(e) {
            var adminOrign = new URL(window.location).hostname;
            var eventOriginHostname = new URL(e.origin).hostname;
            if (!e.data || adminOrign !== eventOriginHostname) {
                return;
            }
            if (typeof TrustpilotPreview !== 'undefined') {
                if (typeof e.data === 'string' && e.data === 'submit') {
                    TrustpilotPreview.sendTrustboxes();
                } else {
                    jsonData = tryParseJson(e.data);
                    if (jsonData.trustbox) {
                        TrustpilotPreview.setSettings(jsonData.trustbox);
                    } else if (jsonData.customised) {
                        TrustpilotPreview.updateActive(jsonData.customised);
                    }
                }
            } else {
                var settings = tryParseJson(e.data);
                if (settings) {
                    var p = document.createElement("script");
                    p.type = "text/javascript";
                    p.onload = function () {
                        const iFrame = e.source.parent.document.getElementById('configuration_iframe').contentWindow;
                        TrustpilotPreview.init(['//ecommplugins-scripts.trustpilot.com/v2.1/css/preview.min.css'], settings, iFrame, e.source);
                    };
                    p.src = '//ecommplugins-scripts.trustpilot.com/v2.1/js/preview.min.js';
                    document.head.appendChild(p);
                }
            }
        });
    }
</script><script type="text/javascript" async>
    const trustpilot_trustbox_settings = {"trustboxes":[]};
    if (trustpilot_trustbox_settings) {
        document.addEventListener('DOMContentLoaded', function() {
            tp('trustBox', trustpilot_trustbox_settings);
        });
    }
</script>
<script>
    (() => {
        function src_default(Alpine) {
            Alpine.directive("intersect", (el, { value, expression, modifiers }, { evaluateLater, cleanup }) => {
                let evaluate = evaluateLater(expression);
                let options = {
                    rootMargin: getRootMargin(modifiers),
                    threshold: getThreshhold(modifiers)
                };
                let observer = new IntersectionObserver((entries) => {
                    entries.forEach((entry) => {
                        if (entry.isIntersecting === (value === "leave"))
                            return;
                        evaluate();
                        modifiers.includes("once") && observer.disconnect();
                    });
                }, options);
                observer.observe(el);
                cleanup(() => {
                    observer.disconnect();
                });
            });
        }
        function getThreshhold(modifiers) {
            if (modifiers.includes("full"))
                return 0.99;
            if (modifiers.includes("half"))
                return 0.5;
            if (!modifiers.includes("threshold"))
                return 0;
            let threshold = modifiers[modifiers.indexOf("threshold") + 1];
            if (threshold === "100")
                return 1;
            if (threshold === "0")
                return 0;
            return Number(`.${threshold}`);
        }
        function getLengthValue(rawValue) {
            let match = rawValue.match(/^(-?[0-9]+)(px|%)?$/);
            return match ? match[1] + (match[2] || "px") : void 0;
        }
        function getRootMargin(modifiers) {
            const key = "margin";
            const fallback = "0px 0px 0px 0px";
            const index = modifiers.indexOf(key);
            if (index === -1)
                return fallback;
            let values = [];
            for (let i = 1; i < 5; i++) {
                values.push(getLengthValue(modifiers[index + i] || ""));
            }
            values = values.filter((v) => v !== void 0);
            return values.length ? values.join(" ").trim() : fallback;
        }

        document.addEventListener("alpine:init", () => {
            window.Alpine.plugin(src_default);
        });
    })();
</script>
<script>
    for (const [selector, deferUntil] of Object.entries({".product-slider section[x-data]":"intersect",".product-info [x-data]":"intersect","#filters-content [x-data]":"intersect","#review_form":"intersect","section[x-data^=initRecentlyViewedProductsComponent]":"intersect","div[x-data^=initBundleOptions]":"intersect","#product_addtocart_form [x-data]":"intersect","#notice-cookie-block":"intersect"})) {
        document.querySelectorAll(selector).forEach(el => el.setAttribute('x-defer', `${deferUntil}`));
    }
</script>
<script>
    (function () {
        "use strict";

        const hasAlpine = new Promise(resolve => {
            window.addEventListener('alpine:initialized', resolve, {once: true, passive: true});
        });

        const hasInteract = new Promise(resolve => {
            (events => {
                const onInteract = () => {
                    resolve();
                    events.forEach(type => window.removeEventListener(type, onInteract));
                }
                events.forEach(type => window.addEventListener(type, onInteract, {once: true, passive: true}))
            })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'])
        });

        const onIntersect = (el) => {
            return new Promise(resolve => {
                const observer = new IntersectionObserver(entries => {
                    for (const entry of entries) {
                        if (entry.isIntersecting) {
                            observer.disconnect()
                            resolve();
                        }
                    }
                }, {});
                observer.observe(el);
            });
        }

        function runComponent(el) {
            hasAlpine.then(() => {
                el.removeAttribute('x-ignore');
                queueMicrotask(() => Alpine.initTree(el));
            });
        }

        function initDeferredComponents() {
            document.querySelectorAll('[x-data][x-defer]').forEach(el => {
                el.setAttribute('x-ignore', '');
                const deferUntil = (el.getAttribute('x-defer') || '').trim();
                switch (deferUntil) {
                    case 'interact':
                        hasInteract.then(() => runComponent(el));
                        break;
                    case 'intersect':
                        onIntersect(el).then(() => runComponent(el))
                        break;
                    case 'idle':
                        window.requestIdleCallback
                            ? window.requestIdleCallback(() => runComponent(el), {timeout: 4000})
                            : setTimeout(() => runComponent(el), 4000);
                        break;
                    case 'eager':
                        runComponent(el);
                        break;
                    default:
                        if (deferUntil.startsWith('event:') && deferUntil.length > 6) {
                            window.addEventListener(deferUntil.substring(6), () => runComponent(el), {once: true, passive: true});
                        }
                }
            });
        }

        window.addEventListener('alpine:init', initDeferredComponents, {once: true, passive: true});
    })()
</script>

<script type="module"
        src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Hyva_Theme/js/alpine3.min.js"
        fetchpriority="high"
        as="script"
        defer
        crossorigin
></script>
<script>
    'use strict';
    function dispatchMessages(messages, hideAfter) {
        const messagesEvent = new CustomEvent("messages-loaded", {
            detail: {
                messages: messages,
                hideAfter: hideAfter
            }
        });
        window.dispatchEvent(messagesEvent);
    }

    if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {
        console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script");
    }

    (function( hyva, undefined ) {

        hyva.initFormKey = () => {
            const inputSelector = 'input[name="form_key"]',
                formKey = hyva.getFormKey();

            Array.from(document.querySelectorAll(inputSelector)).map(function (input) {
                input.value = formKey
            });
        }

        hyva.initMessages = () => {
            try {
                const messages = hyva.getCookie('mage-messages');
                window.mageMessages = messages ? JSON.parse(decodeURIComponent(messages).replace(/\+/g, ' ')) : [];

                dispatchMessages(window.mageMessages);

                                // empty `mage-messages` cookie
                const skipSetDomain = true;
                hyva.setCookie('mage-messages','', -1, skipSetDomain);

            } catch (error) {
                console.warn('Error parsing Cookie Messages:', error);
            }
        }

        window.addEventListener('DOMContentLoaded', hyva.initFormKey);
        hyva.alpineInitialized(hyva.initMessages)

    }( window.hyva = window.hyva || {} ));
</script>
<script>
    /**
     * baStorage — localStorage wrapper enforcing TTL and QuotaExceededError safety.
     *
     * Usage:
     *   window.baStorage.set('my_key', {foo: 'bar'}, 7);  // 7-day TTL
     *   window.baStorage.get('my_key');                     // returns {foo: 'bar'} or null if expired
     *   window.baStorage.remove('my_key');
     *
     * All new localStorage writes in custom modules MUST use this wrapper.
     * Direct localStorage.setItem() is only acceptable for Magento core keys
     * (mage-cache-storage, private_content_version, etc.).
     */
    window.baStorage = (function() {
        'use strict';

        function _wrap(value, ttlDays) {
            return JSON.stringify({
                _v: value,
                _t: Date.now(),
                _ttl: (ttlDays || 7) * 86400000
            });
        }

        function _unwrap(raw, key) {
            if (!raw) return null;
            try {
                var entry = JSON.parse(raw);
                if (!entry || typeof entry._v === 'undefined') return null;
                if (entry._t && entry._ttl && (Date.now() - entry._t > entry._ttl)) {
                    if (key) { try { localStorage.removeItem(key); } catch (e) {} }
                    return null; // expired
                }
                return entry._v;
            } catch (e) {
                return null;
            }
        }

        return {
            set: function(key, value, ttlDays) {
                try {
                    localStorage.setItem(key, _wrap(value, ttlDays));
                    return true;
                } catch (e) {
                    if (e.name === 'QuotaExceededError' || e.code === 22) {
                        this.evict();
                        try {
                            localStorage.setItem(key, _wrap(value, ttlDays));
                            return true;
                        } catch (e2) {
                            console.warn('baStorage: write failed after eviction for key:', key);
                            return false;
                        }
                    }
                    return false;
                }
            },

            get: function(key) {
                try {
                    return _unwrap(localStorage.getItem(key), key);
                } catch (e) {
                    return null;
                }
            },

            remove: function(key) {
                try { localStorage.removeItem(key); } catch (e) {}
            },

            evict: function() {
                // Evict known high-volume prefixes, oldest first
                var prefixes = ['sl_product_id_', 'algolia_tracking_', 'rudder_', 'rl_', 'RudderEncrypt:'];
                var entries = [];
                for (var i = 0; i < localStorage.length; i++) {
                    var k = localStorage.key(i);
                    if (!k) continue;
                    for (var p = 0; p < prefixes.length; p++) {
                        if (k.indexOf(prefixes[p]) === 0) {
                            var ts = 0;
                            try {
                                var d = JSON.parse(localStorage.getItem(k));
                                if (d) ts = d._t || d._ts || d.timestamp || 0;
                            } catch (e) {}
                            entries.push({ key: k, ts: ts });
                            break;
                        }
                    }
                }
                // Sort oldest first, remove oldest half
                entries.sort(function(a, b) { return a.ts - b.ts; });
                var half = Math.ceil(entries.length / 2);
                for (var j = 0; j < half; j++) {
                    try { localStorage.removeItem(entries[j].key); } catch (e) {}
                }
            }
        };
    })();
</script>
<script>
    'use strict';
    {
        const private_content_key = 'mage-cache-storage';
        const private_content_expire_key = 'mage-cache-timeout';
        const private_content_version_key = 'private_content_version';
        const section_data_ids_key = 'section_data_ids';
        const mage_cache_session_id_key = 'mage-cache-sessid';
        const last_visited_store_key = 'last_visited_store';

        const ttl = 1209600; // Set to 14 days

        if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {
            console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script");
        }

        function cleanupLocalStorage() {
            try {
                window.localStorage.setItem('_ba_quota_test', '1');
                window.localStorage.removeItem('_ba_quota_test');
                return;
            } catch (e) {
                if (!(e.name === 'QuotaExceededError' || e.code === 22)) {
                    return;
                }
            }

            console.warn('localStorage full — running emergency cleanup');

            // Beacon — fires even when RudderStack can't initialize
            try {
                var totalChars = 0;
                for (var t = 0; t < localStorage.length; t++) {
                    var tk = localStorage.key(t);
                    if (tk) totalChars += tk.length + (localStorage.getItem(tk) || '').length;
                }
                var beaconUrl = (typeof BASE_URL !== 'undefined' ? BASE_URL : '/') + 'rest/V1/ba-monitoring/localstorage-emergency';
                navigator.sendBeacon && navigator.sendBeacon(
                    beaconUrl,
                    JSON.stringify({ entries: localStorage.length, chars: totalChars, ts: Date.now() })
                );
            } catch (e) {}

            // Collect all expendable tracking entries, sorted oldest-first
            var prefixes = ['sl_product_id_', 'algolia_tracking_', 'rudder_', 'rl_', 'RudderEncrypt:'];
            var entries = [];
            for (var i = 0; i < localStorage.length; i++) {
                var key = localStorage.key(i);
                if (!key) continue;
                for (var p = 0; p < prefixes.length; p++) {
                    if (key.indexOf(prefixes[p]) === 0) {
                        var ts = 0;
                        try {
                            var d = JSON.parse(localStorage.getItem(key));
                            if (d) ts = d._t || d._ts || d.timestamp || 0;
                        } catch (e) {}
                        entries.push({ key: key, ts: ts });
                        break;
                    }
                }
            }
            entries.sort(function(a, b) { return a.ts - b.ts; });

            // Remove oldest entries until quota is reclaimed
            for (var j = 0; j < entries.length; j++) {
                try { localStorage.removeItem(entries[j].key); } catch (e) {}
                if ((j + 1) % 10 === 0) {
                    try {
                        localStorage.setItem('_ba_quota_test', '1');
                        localStorage.removeItem('_ba_quota_test');
                        return;
                    } catch (e) {}
                }
            }

            // Check after removing all expendable entries
            try {
                localStorage.setItem('_ba_quota_test', '1');
                localStorage.removeItem('_ba_quota_test');
                return;
            } catch (e) {}

            // Nuclear — preserve only essential Magento keys
            console.warn('localStorage still full after evicting tracking data — clearing non-essential keys');
            var preserve = {};
            try {
                var mcs = localStorage.getItem('mage-cache-storage');
                if (mcs) preserve['mage-cache-storage'] = mcs;
                var mct = localStorage.getItem('mage-cache-timeout');
                if (mct) preserve['mage-cache-timeout'] = mct;
                var pcv = localStorage.getItem('private_content_version');
                if (pcv) preserve['private_content_version'] = pcv;
            } catch (e) {}
            try { localStorage.clear(); } catch (e) {}
            for (var key in preserve) {
                try { localStorage.setItem(key, preserve[key]); } catch (e) {}
            }
        }

        function loadSectionData () {
            try { cleanupLocalStorage(); } catch (e) {}
            const browserStorage = hyva.getBrowserStorage();
            if (!browserStorage) {
                typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                        type: "warning",
                        text: "Please enable LocalStorage in your browser."
                    }]
                );
                return;
            }
            try {
                let isInvalid = false;

                if (hyva.getCookie(last_visited_store_key) !== CURRENT_STORE_CODE) {
                    isInvalid = true;
                }
                hyva.setCookie(last_visited_store_key, CURRENT_STORE_CODE, false, false);

                if (!hyva.getCookie(mage_cache_session_id_key)) {
                    isInvalid = true;
                    browserStorage.removeItem(private_content_key);
                    const skipSetDomain = true;
                    const days = false;
                    hyva.setCookie(mage_cache_session_id_key, true, days, skipSetDomain)
                }

                const cookieVersion = hyva.getCookie(private_content_version_key);
                const storageVersion = browserStorage.getItem(private_content_version_key);

                if (cookieVersion && !storageVersion || cookieVersion !== storageVersion) {
                    isInvalid = true;
                }

                const privateContentExpires = browserStorage.getItem(private_content_expire_key);
                if (privateContentExpires && new Date(privateContentExpires) < new Date()) {
                    browserStorage.removeItem(private_content_key);
                }

                if (isInvalid && cookieVersion) {
                    fetchPrivateContent([]);
                } else if (cookieVersion && storageVersion && cookieVersion === storageVersion) {
                    const privateContent = JSON.parse(browserStorage.getItem(private_content_key));
                    if (
                        privateContent &&
                        privateContentExpires &&
                        privateContent.cart &&
                        privateContent.customer
                    ) {
                        dispatchPrivateContent(privateContent);
                    } else {
                        fetchPrivateContent([]);
                    }
                } else {
                    if (document.getElementById('default-section-data')) {
                        const privateContent = JSON.parse(document.getElementById('default-section-data').innerText.trim());
                        dispatchPrivateContent(privateContent);
                    } else {
                        dispatchPrivateContent({});
                    }
                }

            } catch (error) {
                console.warn('Error retrieving Private Content:', error);
            }
        }

        hyva.alpineInitialized(loadSectionData)
        window.addEventListener('reload-customer-section-data', loadSectionData);

        function dispatchPrivateContent(data) {
            const privateContentEvent = new CustomEvent("private-content-loaded", {
                detail: {
                    data: data
                }
            });
            window.dispatchEvent(privateContentEvent);
        }

        function fetchPrivateContent(sections) {
            fetch(`${BASE_URL}customer/section/load/?sections=${encodeURIComponent(sections.join(','))}`, {
                method: 'GET',
                headers: {
                    'Content-Type': 'application/json',
                    'X-Requested-With': 'XMLHttpRequest'
                }
            })
                .then(response => response.json())
                .then(
                    data => {
                        if (data) {
                            try {
                                const browserStorage = hyva.getBrowserStorage();

                                // merge new data preserving non-invalidated sections
                                const oldSectionData = JSON.parse(browserStorage.getItem(private_content_key) || '{}') || {};

                                if ((! data.cart || ! data.cart.cartId) && oldSectionData['checkout-data']) {
                                    delete oldSectionData['checkout-data'];
                                }
                                const newSectionData = Object.assign(oldSectionData, data);

                                dispatchPrivateContent(newSectionData);

                                // don't persist messages, they've been dispatched already
                                if (newSectionData.messages && newSectionData.messages.messages ) {
                                    newSectionData.messages.messages = [];
                                }

                                var sectionJson = JSON.stringify(newSectionData);
                                try {
                                    browserStorage.setItem(private_content_key, sectionJson);
                                } catch (e) {
                                    if (e.name === 'QuotaExceededError' || e.code === 22) {
                                        window.baStorage.evict();
                                        try {
                                            browserStorage.setItem(private_content_key, sectionJson);
                                        } catch (e2) {
                                            console.warn('fetchPrivateContent: mage-cache-storage write failed after eviction');
                                        }
                                    } else {
                                        throw e;
                                    }
                                }

                                const expiresAt = new Date(Date.now() + (ttl * 1000)).toISOString();
                                browserStorage.setItem(private_content_expire_key, expiresAt);

                                const newCookieVersion = hyva.getCookie(private_content_version_key);
                                browserStorage.setItem(private_content_version_key, newCookieVersion);

                                // We don't need the section_data_ids in Hyvä, but we store them for compatibility
                                // with Luma Fallback. Otherwise, not all sections are loaded in Luma Checkout
                                hyva.setCookie(
                                    section_data_ids_key,
                                    JSON.stringify(
                                        Object.keys(data).reduce((sectionDataIds, sectionKey) => {
                                            sectionDataIds[sectionKey] = data[sectionKey]['data_id'];
                                            return sectionDataIds;
                                        }, {})
                                    ),
                                    false,
                                    true
                                );
                            } catch (error) {
                                console.warn("Couldn't store privateContent", error);
                            }
                        }
                    }
                );
        }
    }
</script>
<script>
    (() => {
        document.addEventListener('submit', event => event.target.action = event.target.action.replace('%25uenc%25', hyva.getUenc()));
    })()
</script>
<script>
    (events => {
        const dispatchUserInteractionEvent = () => {
            events.forEach(type => window.removeEventListener(type, dispatchUserInteractionEvent))
            window.dispatchEvent(new Event('init-external-scripts'))
        };
        events.forEach(type => window.addEventListener(type, dispatchUserInteractionEvent, {once: true, passive: true}))
    })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'])
</script>

<script>
    (() => {
        const initCarousels = (elements) => {


            const generateCarouselHash = function (length = 6) {
                return Math.random().toString(20).substr(2, length)
            }

            const initProductCarousel = (slider) => {

                let productSlides = slider.querySelector('[data-role="glider-content"]');

                if(productSlides) {

                    // Store the productslides html
                    let productSlidesHtml = productSlides.innerHTML;

                    // Remove old glider DOM.
                    let productSlidesParent = slider.querySelector('.glider-contain');

                    if(productSlidesParent) {
                        productSlidesParent.remove();
                    }

                    const _carouselHash = generateCarouselHash();

                    // Add the hybrid slider classes and attributes
                    slider.classList.add('develo-slider-hybrid');
                    slider.classList.add('develo-slider-d-5-x-1-m-2-x-1');
                    slider.classList.add('develo-slider-hybrid-' + _carouselHash);
                    slider.setAttribute('x-data', "splideSlider({type: 'product'})");
                    slider.setAttribute('x-intersect.margin.300px.once', "init();");
                    slider.setAttribute('x-on:splider-loaded.window', "initSlider();");

                    // Add the slide items
                    slider.innerHTML += productSlidesHtml;

                }

            };

            const initSliderCarousel = (slider) => {

                const _carouselHash = generateCarouselHash();

                // Add the hybrid slider classes and attributes
                slider.classList.add('develo-slider-hybrid');
                slider.classList.add('develo-slider-1-x-1');
                slider.classList.add('develo-slider-hybrid-' + _carouselHash);
                slider.setAttribute("x-data", "splideSlider({type: 'banner'})");
                slider.setAttribute('x-intersect.margin.300px.once', "init();");
                slider.setAttribute('x-on:splider-loaded.window', "initSlider();");

                const paginationDiv = document.createElement('ul');
                paginationDiv.className = 'splide__pagination';
                slider.parentNode.appendChild(paginationDiv);

            };

            elements.forEach(element => {

                if (element.dataset.contentType === 'products') {
                    initProductCarousel(element);
                }

                if (element.dataset.contentType === 'slider') {
                    initSliderCarousel(element);
                }
            });
        };

        window.addEventListener('DOMContentLoaded', () => {

            const carouselElements = document.querySelectorAll('[data-content-type="products"][data-appearance="carousel"],[data-content-type="slider"]');
            initCarousels(carouselElements);

        });

    })();
</script>
<script>
    'use strict';

    (() => {
        const applyShowOnHover = (element) => {
            const showOverlayOnHover = (element) => {
                const overlay = element.querySelector('.pagebuilder-overlay');
                const color = overlay.dataset.overlayColor;

                element.addEventListener('mouseover', () => {
                    overlay.style.backgroundColor = color;
                });
                element.addEventListener('mouseout', () => {
                    overlay.style.backgroundColor = 'transparent';
                });
            };

            const showButtonOnHover = (element) => {
                const button = element.querySelector('.pagebuilder-banner-button');

                element.addEventListener('mouseover', () => {
                    button.style.opacity = '1';
                    button.style.visibility = 'visible';
                });
                element.addEventListener('mouseout', () => {
                    button.style.opacity = '0';
                    button.style.visibility = 'hidden';
                });
            };

            if (element.dataset.showOverlay === 'hover') {
                showOverlayOnHover(element);
            }
            if (element.dataset.showButton === 'hover') {
                showButtonOnHover(element);
            }
        };

        window.addEventListener('DOMContentLoaded', () => {
            document.querySelectorAll('[data-content-type="banner"],[data-content-type="slider"]').forEach(element => {
                applyShowOnHover(element);
            });
        });
    })();
</script>
<script>
    if (HTMLScriptElement.supports && HTMLScriptElement.supports('speculationrules')) {
        const specScript = document.createElement('script');
        specScript.type = 'speculationrules';
        specRules = {
            'prerender': [{
                'where': {
                    'and': [
                        { 'href_matches': '/*.html' },
                        { 'not': {'selector_matches': '.do-not-prerender'}}
                    ]
                },
                'eagerness': 'moderate'
            }]
        };
        specScript.textContent = JSON.stringify(specRules);
        document.body.append(specScript);
    }
</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://brand.brandalley.co.uk/ns.html?id=GTM-N65KRZQF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><script>
    function initConfigurableOptions(productId, optionConfig) {

        function findPathParam(key) {
                        const baseUrl = (BASE_URL.substring(0, 2) === '//' ? 'http:' : '') + BASE_URL;
            const baseUrlParts = (new URL(baseUrl)).pathname.replace(/\/$/, '').split('/');
            const pathParts = window.location.pathname.split('/').slice(baseUrlParts.length + 3);
            for (let i = 0; i < pathParts.length; i += 2) {
                if (pathParts[i] === key && pathParts.length > i) {
                    return pathParts[i + 1];
                }
            }
        }

        return {
            optionConfig,
            productId,
            itemId: (new URLSearchParams(window.location.search)).get('id') || findPathParam('id'),
            allowedAttributeOptions: [],
            selectedValues: [],
            init() {
                this.findAllowedAttributeOptions();
                this.$nextTick(() => {
                    if (typeof this.optionConfig.defaultValues === 'object') {
                        for (const [attributeId, value] of Object.entries(this.optionConfig.defaultValues)) {
                            this.changeOption(attributeId, value + '');
                        }
                    }
                });
            },
            findSimpleIndex() {
                                this.productIndex = this.calculateSimpleIndexForPartialSelection(this.selectedValues);
            },
            calculateSimpleIndexForPartialSelection(selectedValues) {
                if (selectedValues.length === 0) return 0;
                let productIndexIds = Object.keys(this.optionConfig.index);
                Object.keys(this.optionConfig.attributes).forEach((attribute) => {
                                        const productsWithAttributeMatch = selectedValues[attribute]
                        ? productIndexIds.filter((productIndex) => {
                            return this.optionConfig.index[productIndex][attribute] === this.selectedValues[attribute]
                        })
                        : [];

                                        productIndexIds = productsWithAttributeMatch.length ? productsWithAttributeMatch : productIndexIds
                })
                return productIndexIds[0];
            },
            calculateSimpleIndexForFullSelection(selectedValues) {
                const productIndexes = this.optionConfig.index;
                return Object.keys(productIndexes).find(productIndex => {
                    const productCandidateOptions = productIndexes[productIndex];

                    for (const productOption in productCandidateOptions) {
                        if (
                            ! selectedValues[productOption] ||
                            selectedValues[productOption] !== productCandidateOptions[productOption]
                        ) {
                            return false;
                        }
                    }
                    return productIndex;
                });
            },
            productIndex: 0,
            findAllowedAttributeOptions() {
                                this.allowedAttributeOptions = this.calculateAllowedAttributeOptions(this.selectedValues);
            },
            calculateAllowedAttributeOptions(selectedValues) {
                const allAttributes = this.optionConfig.attributes;
                const allAttributesSorted = Object.values(allAttributes).sort((a,b) => {
                    return a.position - b.position
                });

                const newAllowedAttributeOptions = [];

                allAttributesSorted.forEach(attribute => {
                    const selectionWithoutAttr = Object.assign({}, this.removeAttrFromSelection(selectedValues, attribute.id));
                    const availableIndexes = this.calculateAvailableProductIndexes(selectionWithoutAttr);
                    newAllowedAttributeOptions[attribute.id] = allAttributes[attribute.id].options.filter(option => {
                        return !!option.products.find(product => {
                            return availableIndexes.includes(product);
                        })
                    });
                });
                return newAllowedAttributeOptions;
            },
            calculateAvailableProductIndexes(selectedOptions) {
                if (Object.keys(selectedOptions).length === 0) {
                                        if (Object.values(this.optionConfig.salable || {}).length) {
                                                return [].concat.apply([], [].concat.apply([], Object.values(this.optionConfig.salable).map(Object.values))).filter((x, i, a) => a.indexOf(x) === i)
                    }
                                        return Object.keys(this.optionConfig.index);
                }

                                const selectedIds = Object.keys(selectedOptions);
                if (Object.values(this.optionConfig.salable || {}).length) {
                                        const selectedOptionIndexes = selectedIds.map(attrId => {
                        const optionValue = selectedOptions[attrId];
                        return this.optionConfig.salable[attrId] && this.optionConfig.salable[attrId][optionValue] || []
                    })
                                        return selectedOptionIndexes.reduce((acc, optionIndexes) => {
                        return acc.filter(index => optionIndexes.includes(index));
                    });
                } else {
                                        const productIndexes = this.optionConfig.index;
                    return Object.keys(productIndexes).filter(index => {
                                                for (const attrId of selectedIds) {
                            if (productIndexes[index][attrId] !== `${selectedOptions[attrId]}`) return false
                        }
                        return true
                    });
                }
            },
            findAttributeByOptionId(optionId) {
                for (const attributeId in this.optionConfig.attributes) {
                    const attributeOptions = this.optionConfig.attributes[attributeId].options || [];
                    if (attributeOptions.find(option => option.id === optionId)) {
                        return attributeId;
                    }
                }
            },
            getAllowedAttributeOptions(attributeId) {
                return this.allowedAttributeOptions[attributeId] || []
            },
            getProductIdsForOption(option) {
                const attributeId = this.findAttributeByOptionId(option.id);
                const allOptions = this.optionConfig.attributes[attributeId];
                const opt = (allOptions && allOptions.options || []).find(o => o.id === option.id);
                return opt && opt.products
                    ? opt.products
                    : [];
            },
            findProductIdsForPartialSelection(optionSelection) {
                const candidateProducts = Object.values(optionSelection).reduce((candidates, optionId) => {
                    const newCandidates = this.getProductIdsForOption({id: optionId});
                    return candidates === null
                        ? newCandidates
                        : candidates.filter(productId => newCandidates.includes(productId));
                }, null);
                return candidateProducts || [];
            },
            findCheapestProductForPartialSelection(optionSelection) {
                const candidateProducts = this.findProductIdsForPartialSelection(optionSelection);
                return candidateProducts.reduce((cheapest, simpleIdx) => {
                    // in the first iteration we start with simpleIdx as the currently cheapest product
                    if (! this.optionConfig.optionPrices[cheapest]) return simpleIdx;
                    const knownCheapestPrice = this.optionConfig.optionPrices[cheapest].finalPrice.amount;
                    return knownCheapestPrice > this.optionConfig.optionPrices[simpleIdx].finalPrice.amount
                        ? simpleIdx
                        : cheapest;
                }, 0)
            },
            findProductIdToUseForOptionPrice(option) {
                // try to find a product for a complete selection
                const attributeId = this.findAttributeByOptionId(option.id);
                const optionSelection = Object.assign({}, this.selectedValues, {[attributeId]: option.id});
                const matchingSimpleIndex = this.calculateSimpleIndexForFullSelection(optionSelection);
                // if there is no complete selection, use the cheapest product for the option
                return matchingSimpleIndex || this.findCheapestProductForPartialSelection(optionSelection);
            },
            getAttributeOptionLabel(option) {
                const optionProduct = this.findProductIdToUseForOptionPrice(option);
                if ((! optionProduct) || (optionProduct === this.productIndex)) {
                    return option.label;
                }

                const currentPrice = this.getOptionPriceAdjustmentBasePrice();

                if (this.optionConfig.optionPrices[optionProduct]) {
                    const optionPrice = this.optionConfig.optionPrices[optionProduct].finalPrice.amount;
                    if (optionPrice !== currentPrice){
                        return option.label + ' ' + hyva.formatPrice(optionPrice - currentPrice, true);
                    }
                }
                return option.label;
            },
            getOptionPriceAdjustmentBasePrice() {
                if (this.optionConfig.optionPrices[this.productIndex]) {
                    return this.optionConfig.optionPrices[this.productIndex].finalPrice.amount
                }
                const cheapestForSelection = this.findCheapestProductForPartialSelection(this.selectedValues);
                return this.optionConfig.optionPrices[cheapestForSelection]
                    ? this.optionConfig.optionPrices[cheapestForSelection].finalPrice.amount
                    : this.optionConfig.prices.finalPrice.amount; // default price if no option selection
            },
            clearOptionIfActive(optionId, value) {
                if (this.selectedValues[optionId] === value) {
                    this.blurLabel()
                    this.changeOption(optionId, '')
                }
            },
            removeAttrFromSelection(selectedValues, attributeId) {
                                attributeId = parseInt(attributeId);
                return selectedValues.reduce((newSelection, val, attr) => {
                    if (attr !== attributeId) {
                        newSelection[attr] = val;
                    }
                    return newSelection;
                }, []);
            },
            changeOption(attributeId, value) {
                if (value === '') {
                    this.selectedValues = this.removeAttrFromSelection(this.selectedValues, attributeId)
                } else if (value && this.getAllowedAttributeOptions(attributeId).find(option => option.id === value)) {
                                        this.selectedValues[attributeId] = value;
                }
                this.findSimpleIndex();
                this.findAllowedAttributeOptions();
                this.updatePrices();
                this.updateGallery();
                window.dispatchEvent(
                    new CustomEvent(
                        'configurable-selection-changed',
                        {
                            detail: {
                                productId: this.productId,
                                optionId: attributeId,
                                value: value,
                                productIndex: this.productIndex,
                                selectedValues: this.selectedValues,
                                candidates: this.findProductIdsForPartialSelection(this.selectedValues),
                            }
                        }
                    )
                );
            },
            calculateIsMinimalPrice() {
                return (
                    this.selectedValues.filter(value => !!value).length <
                        Object.keys(this.optionConfig.attributes).length
                );
            },
            updatePrices() {
                const value = this.productIndex ?
                    this.optionConfig.optionPrices[this.productIndex] :
                    this.optionConfig.prices;
                window.dispatchEvent(
                    new CustomEvent(
                        "update-prices-" + this.productId,
                        {
                            detail: Object.assign(
                                value,
                                { isMinimalPrice: this.calculateIsMinimalPrice() }
                            )
                        }
                    )
                );
            },
            updateGallery () {
                if (this.productIndex) {
                    const images = this.optionConfig.images[this.productIndex];
                    images && window.dispatchEvent(new CustomEvent(
                        "update-gallery",
                        { detail: this.sortImagesByPosition(images) }
                    ));
                } else {
                    window.dispatchEvent(new Event("reset-gallery"));
                }
            },
            sortImagesByPosition(images) {
                return images.sort((x, y) => {
                    return x.position === y.position ? 0 : (parseInt(x.position) > parseInt(y.position) ? 1 : -1)
                });
            },
            onGetCartData(data) {
                            },
            preselectCartItems(data) {
                // pre-select options based on cart data for current (quote) itemId
                const cart = data && data.cart;
                if (cart && cart.items) {
                    const cartItem = cart.items.find((item) => {
                        return (
                            item.item_id === this.itemId
                            && item.product_id === this.productId
                        )
                    });
                    if (cartItem && cartItem.options && cartItem.options.length) {
                        cartItem.options.map(option => {
                            this.changeOption(option.option_id, option.option_value);
                        })
                    }
                }
            },
            preselectQuerystringItems() {
                // pre-select option like ?size=167
                const urlQueryParams = new URLSearchParams(window.location.search.replace('?',''));
                this.preselectItemsBasedOnLocation(attribute => urlQueryParams.get(attribute.code));
            },
            preselectLocationHashItems() {
                // pre-select option like #144=167
                const urlHashParams = new URLSearchParams(window.location.hash.replace('#',''));
                this.preselectItemsBasedOnLocation(attribute => urlHashParams.get(attribute.id));
            },
            preselectItemsBasedOnLocation(getLocationValue) {
                Object.values(this.optionConfig.attributes).map(attribute => {
                    this.changeOption(attribute.id, getLocationValue(attribute))
                });
            }
        }
    }

</script>
<script>
    function fetchSwatchLabels(productId) {
        return fetch("https://www.brandalley.co.uk/swatch/getLabels/?" + new URLSearchParams({
            product_id: ''
        }), {
            method: 'GET',
            headers: {
                'Content-Type': 'application/json'
            },
        })
            .then(response => response.json())
            .then(data => {
                if (data.error) {
                    console.log(data.error);
                    return false;
                }
                return data;
            });
    }

    function initSwatchOptions(swatchConfig) {
        return {
            swatchConfig,
            labelOverrideConfig: {},
            labelOverrideQty: {},
            selectedLabels: {},
            isDefaultOptionSet: false,
            setDefaultOption() {
                if (this.isDefaultOptionSet) {
                    return;
                }
                this.isDefaultOptionSet = true;
                const attributeIds = Object.keys(this.swatchConfig);
                attributeIds.forEach(attributeId => {
                    const options = this.getAllAttributeOptions(attributeId);
                    if (options.length === 1) {
                        this.changeOption(attributeId, options[0].id, false);
                        var marketplaceInfo = document.querySelector('.product-info-marketplace')
                        if (marketplaceInfo) {
                            marketplaceInfo.style.display = 'block';
                        }
                    }
                });
            },
            fetchLabels() {
                const productId = this.productId;
                fetchSwatchLabels(productId).then(response => {
                    if (response !== false) {
                        let newLabels = {};
                        let newQty = {};
                        for (const pid in response.labels) {
                            newLabels[pid] = response.labels[pid].label;
                            newQty[pid] = response.labels[pid].qty;
                        }
                        this.labelOverrideConfig = newLabels;
                        this.labelOverrideQty = newQty;
                    }
                });
            },
            getAttributeSwatchData(attributeId) {
                const swatchConfig = Object.assign({}, this.swatchConfig[attributeId]);
                swatchConfig['details'] = JSON.parse(swatchConfig['additional_data']);
                return swatchConfig;
            },
            getAllAttributeOptions(attributeId) {
                return (
                    this.optionConfig.attributes[attributeId] &&
                    this.optionConfig.attributes[attributeId].options
                ) || [];
            },
            optionIsActive(attributeId, optionId) {
                let productId;
                try {
                    productId = this.getPossibleProductId(attributeId, optionId);
                } catch (e) {
                    productId = undefined;
                }
                let qtyPresent = true;
                if (productId && typeof this.labelOverrideQty[productId] !== 'undefined') {
                    qtyPresent = this.labelOverrideQty[productId] > 0;
                }
                return !!this.getAllowedAttributeOptions(attributeId).find(
                    option => option.id === optionId
                ) && qtyPresent;
            },
            optionIsEnabled(attributeId, optionId) {
                for (const productId in this.optionConfig.index) {
                    if (this.optionConfig.index[productId][attributeId] === optionId) {
                        return true;
                    }
                }
                return false;
            },
            mapSwatchTypeNumberToTypeCode(typeNumber) {
                switch ("" + typeNumber) {
                    case "1":
                        return "color";
                    case "2":
                        return "image";
                    case "3":
                        return "empty";
                    case "0":
                    default:
                        return "text";
                }
            },
            getTypeOfFirstOption(attributeId) {
                for (const optionId in this.swatchConfig[attributeId]) {
                    const option = this.swatchConfig[attributeId][optionId];
                    if (typeof option.type !== 'undefined') {
                        return this.mapSwatchTypeNumberToTypeCode(option.type);
                    }
                }
            },
            getVisualSwatchType(attributeId, targetOptionId) {
                const config = this.swatchConfig[attributeId];
                if (config[targetOptionId] && typeof config[targetOptionId].type !== 'undefined') {
                    return this.mapSwatchTypeNumberToTypeCode(config[targetOptionId].type);
                }
                return this.getTypeOfFirstOption(attributeId);
            },
            getSwatchType(attributeId, optionId) {
                if (this.swatchConfig[attributeId] && !this.swatchConfig[attributeId].details) {
                    this.swatchConfig[attributeId] = this.getAttributeSwatchData(attributeId);
                }
                const type = this.swatchConfig[attributeId] &&
                    this.swatchConfig[attributeId].details &&
                    this.swatchConfig[attributeId].details.swatch_input_type ||
                    "empty";
                return type === 'visual' ? this.getVisualSwatchType(attributeId, optionId) : type;
            },
            isTextSwatch(attributeId, optionId) {
                return this.getSwatchType(attributeId, optionId) === 'text';
            },
            isVisualSwatch(attributeId, optionId) {
                const type = this.getSwatchType(attributeId, optionId);
                return ['image', 'color'].includes(type);
            },
            /* override add selected label */
            changeOption(attributeId, value, updatePrices = true) {
                if (value === '') {
                    this.selectedValues = this.removeAttrFromSelection(this.selectedValues, attributeId);
                    this.selectedValues = this.removeSizeAttrsFromSelection(this.selectedValues, attributeId);
                } else if (value && this.getAllowedAttributeOptions(attributeId).find(option => option.id === value)) {
                    this.selectedValues[attributeId] = value;
                    this.selectedValues = this.addSizeAttrsToSelection(this.selectedValues, attributeId);
                }
                this.findSimpleIndex();
                this.findAllowedAttributeOptions();
                if (updatePrices) {
                    this.updatePrices();
                }
                this.updateGallery();
                window.dispatchEvent(
                    new CustomEvent(
                        'configurable-selection-changed',
                        {
                            detail: {
                                productId: this.productId,
                                optionId: attributeId,
                                value: value,
                                productIndex: this.productIndex,
                                selectedValues: this.selectedValues,
                                candidates: this.findProductIdsForPartialSelection(this.selectedValues),
                            }
                        }
                    )
                );
                this.addLabelSelected(attributeId, value);
            },
            findAllowedAttributeOptions() {
                const selectedValues = this.getSelectedValuesForMasterAttrsOnly(this.selectedValues);
                this.allowedAttributeOptions = this.calculateAllowedAttributeOptions(selectedValues);
            },
            removeSizeAttrsFromSelection(selectedValues, attributeId) {
                const masterSize = parseInt(this.optionConfig.productAttributes.masterSize);
                if (masterSize !== parseInt(attributeId)) {
                    return selectedValues;
                }
                return this.getSelectedValuesForMasterAttrsOnly(selectedValues);
            },
            addSizeAttrsToSelection(selectedValues, attributeId) {
                const masterSize = parseInt(this.optionConfig.productAttributes.masterSize);
                if (masterSize !== parseInt(attributeId)) {
                    return selectedValues;
                }
                const selectedValuesForMasterAttrsOnly = this.getSelectedValuesForMasterAttrsOnly(selectedValues);
                const allowedAttributeOptions = this.calculateAllowedAttributeOptions(selectedValuesForMasterAttrsOnly);
                allowedAttributeOptions.forEach((attributeOptions, attr) => {
                    if (!this.isMasterAttr(attr)) {
                        selectedValues[attr] = attributeOptions[0].id;
                    }
                });
                return selectedValues;
            },
            getSelectedValuesForMasterAttrsOnly(selectedValues) {
                return selectedValues.reduce((newSelection, val, attr) => {
                    if (this.isMasterAttr(attr)) {
                        newSelection[attr] = val;
                    }
                    return newSelection;
                }, []);
            },
            isMasterAttr(attr) {
                const sizes = this.optionConfig.productAttributes.sizes || [];
                const masterSize = parseInt(this.optionConfig.productAttributes.masterSize);
                return attr === masterSize || !sizes.includes(attr);
            },
            addLabelSelected(attributeId, value) {
                const text = this.getSwatchText(attributeId, value);
                this.selectedLabels[attributeId] = text;
            },
            getLabelSelected(attributeId) {
                return this.selectedLabels[attributeId]
                    ? ' (' + this.selectedLabels[attributeId] + ')' : '';
            },
            getSwatchLabelOverride(attributeId, optionId) {
                const productId = this.getPossibleProductId(attributeId, optionId);
                if (!productId) {
                    return;
                }
                if (typeof (this.labelOverrideConfig[productId]) !== 'undefined') {
                    return this.labelOverrideConfig[productId];
                }
            },
            getPossibleProductId(attributeId, optionId) {
                let selected = this.selectedValues.slice();
                selected[attributeId] = optionId;
                selected = this.addSizeAttrsToSelection(selected, attributeId);
                if (Object.keys(this.optionConfig.attributes).length != Object.keys(selected).length) {
                    return;
                }
                return this.calculateSimpleIndexForPartialSelection(selected);
            },
            calculateSimpleIndexForPartialSelection(selectedValues) {
                if (selectedValues.length === 0) return 0;
                let productIndexIds = Object.keys(this.optionConfig.index);
                Object.keys(this.optionConfig.attributes).forEach((attribute) => {
                    const productsWithAttributeMatch = selectedValues[attribute]
                        ? productIndexIds.filter((productIndex) => {
                            return this.optionConfig.index[productIndex][attribute] === selectedValues[attribute];
                        })
                        : [];
                    productIndexIds = productsWithAttributeMatch.length ? productsWithAttributeMatch : productIndexIds;
                });
                return productIndexIds[0];
            },
            getSwatchBackgroundStyle(attributeId, optionId) {
                const config = this.getSwatchConfig(attributeId, optionId);
                const type = this.getSwatchType(attributeId, optionId);
                if (type === "color") {
                    return 'background-color:' + config.value;
                } else if (type === "image") {
                    return "background: #ffffff url('" + config.value + "') no-repeat center";
                } else {
                    return '';
                }
            },
            getSwatchText(attributeId, optionId) {
                const config = this.getSwatchConfig(attributeId, optionId);
                return config.label || config.value || this.getOptionLabelFromOptionConfig(attributeId, optionId);
            },
            isSwatchVisible(attributeId, optionId) {
                const label = this.getSwatchText(attributeId, optionId);
                return label !== 'star' && label !== '*';
            },
            getOptionLabelFromOptionConfig(attributeId, optionId) {
                const option = this.getAllAttributeOptions(attributeId).filter(option => option.id === optionId);
                return option && option[0] && option[0].label || '';
            },
            getSwatchConfig(attributeId, optionId) {
                return this.swatchConfig[attributeId] && this.swatchConfig[attributeId][optionId]
                    ? this.swatchConfig[attributeId][optionId]
                    : false;
            },
            activeTooltipItem: false,
            labelOverride: false,
            tooltipPositionElement: false,
            tootltipMinLeftPostion: 3,
            isTooltipVisible() {
                return this.activeTooltipItem &&
                    this.getSwatchConfig(
                        this.activeTooltipItem.attribute,
                        this.activeTooltipItem.item
                    );
            },
            isFirstItemCol() {
                return this.activeTooltipItem.index === 0;
            },
            getAttributeLabel(attributeId) {
                const configAttribute = this.optionConfig.attributes[attributeId];
                return configAttribute.label ? configAttribute.label : null;
            },
            getTooltipImageStyle(attributeId, optionId) {
                const config = this.getSwatchConfig(attributeId, optionId);
                const type = this.getSwatchType(attributeId, optionId);
                if (type === "color") {
                    return 'background-color:' + config.value + '; width: 110px; height: 90px;';
                } else if (type === "image") {
                    return "background: #ffffff url('" + config.thumb +
                        "') center center no-repeat; width: 110px; height: 90px;";
                } else {
                    return 'display:none';
                }
            },
            getTooltipPosition() {
                const hasQuickAddParentClass = this.hasParentWithClass(this.tooltipPositionElement, 'quick-add-inner-container');
                if(hasQuickAddParentClass !== false) {
                    const relativePosition = this.getElementAbsolutePos(this.tooltipPositionElement, hasQuickAddParentClass);
                    return this.tooltipPositionElement ?
                        `top: ${relativePosition.y}px;` +
                        `left: ${relativePosition.x}px;` : '';
                } else {
                    return this.tooltipPositionElement ?
                        `top: ${this.tooltipPositionElement.offsetTop}px;` +
                        `left: ${this.tooltipPositionElement.offsetLeft + (this.tooltipPositionElement.offsetWidth / 2)}px;` : '';
                }
            },
            correctTooltipPosition(el) {
                var self = this;
                setTimeout(function() {
                    const absoluteLeft = el.getBoundingClientRect().left;
                    if (absoluteLeft > self.tootltipMinLeftPostion) {
                        return;
                    }
                    const leftUpdate = (absoluteLeft < 0 ? (absoluteLeft * -1) + self.tootltipMinLeftPostion
                        : self.tootltipMinLeftPostion - absoluteLeft);
                    var parentToUpdate = el.parentNode.parentNode;
                    parentToUpdate.style.marginLeft = leftUpdate + 'px';
                }, 10);
            },
            getTooltipLabel() {
                const labelOverride = this.getSwatchLabelOverride(this.activeTooltipItem.attribute, this.activeTooltipItem.item);
                if(labelOverride) {
                    return labelOverride;
                } else {
                    return this.getSwatchConfig(this.activeTooltipItem.attribute, this.activeTooltipItem.item).label;
                }
            },
            getElementAbsolutePos(element) {
                const rect = element.getBoundingClientRect();
                return {
                    x: rect.left + window.scrollX,
                    y: rect.top + window.scrollY
                };
            },
            getElPositionRelativeTo(element, relativeToElement) {
                const elementPos = this.getElementAbsolutePos(element);
                const targetPos = this.getElementAbsolutePos(relativeToElement);
                return {
                    x: elementPos.x - targetPos.x,
                    y: elementPos.y - targetPos.y
                };
            },
            hasParentWithClass(element, className) {
                while (element && element !== document) {
                    if (element.classList.contains(className)) {
                        return element;
                    }
                    element = element.parentNode;
                }
                return false;
            },
            focusedLabel: false,
            focusLabel(optionId) {
                this.focusedLabel = optionId;
            },
            blurLabel() {
                this.focusedLabel = false;
            },
            showSwatches: false,
            initShowSwatchesIntersect() {
                if ('IntersectionObserver' in window && !window.scrollY) {
                    let io = new IntersectionObserver(
                        entries => {
                            entries.map(entry => {
                                if (entry.isIntersecting) {
                                    this.showSwatches = true;
                                    io.unobserve(this.$root);
                                }
                            });
                        }
                    );
                    io.observe(this.$root);
                } else {
                    this.showSwatches = true;
                }
                this.setDefaultOption();
            }
        }
    }
</script>
<script>
    'use strict';

    const grecaptchaV2LoadCallbacks = [];

    function executeRecaptchaLoadCallbacks () {
        while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) {
            const callback = grecaptchaV2LoadCallbacks.pop();
            typeof callback === 'string' ? window[callback]() : callback();
        }
    }

    (function() {
        const loadRecaptchaScript = (event) => {

            if (window.grecaptcha || !event.target.form) {
                return;
            }

            const url = 'https://www.google.com/recaptcha/api.js?onload=executeRecaptchaLoadCallbacks';
            const siteKey = '6LenO4MpAAAAAGnC2\u002D8QZqm16RdKxaZkH1SR40TN';
            const script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = siteKey ? `${url}&render=${siteKey}` : `${url}&render=explicit`;
            script.async = true;
            document.head.appendChild(script);

            script.addEventListener('load', () => {
                Array.from(document.querySelectorAll('button[data-recaptcha-btn]:disabled')).forEach(btn => btn.removeAttribute('disabled'));
            });
        }

        window.forceLoadRecaptchaScript = (form) => {
            loadRecaptchaScript({target: {form: form || 'dummy'}});
            executeRecaptchaLoadCallbacks();
        };

        document.body.addEventListener('input', loadRecaptchaScript, { once: true });
        document.body.addEventListener('focus', loadRecaptchaScript, { once: true });

    }());

</script>
<script>
    function initToolbarShowText() {
        return {
            showText: '',

            init() {
                this.waitForAlgolia();
            },
            waitForAlgolia() {
                const algoliaWidget = document.querySelector('.ais-HitsPerPage');

                if (algoliaWidget) {
                    this.showText = 'Show';
                } else {
                    setTimeout(() => this.waitForAlgolia(), 100);
                }
            }
        }
    }
</script>
<script>
    function initToolbarExpressDelivery() {
        return {
            visible: false,
            expressDeliveryModel: window.location.href.includes('ba_express_delivery'),
            layeredNavExpressDeliveryRadioSelector: '.is-widget-container-ba_express_delivery .ais-RefinementList-checkbox[value="Yes"]',
            baExpressUrlParam: false,
            initialized: false,

            init() {
                if (!this.initialized) {
                    this.initialized = true;

                    setTimeout(() => {
                        this.checkExpressDeliveryAvailability();
                    }, 500);

                    return;
                }

                this.$nextTick(() => {
                    this.checkExpressDeliveryAvailability();
                });
            },

            checkExpressDeliveryAvailability() {
                const expressDeliveryElementCheckbox = document.querySelector(this.layeredNavExpressDeliveryRadioSelector);
                this.visible = expressDeliveryElementCheckbox !== null;
            },

            onToggle() {
                const layeredNavExpressDeliveryInput = document.querySelector(this.layeredNavExpressDeliveryRadioSelector);

                if (layeredNavExpressDeliveryInput) {
                    layeredNavExpressDeliveryInput.click()
                    this.expressDeliveryModel = layeredNavExpressDeliveryInput.checked;
                }

            },
        }
    }
    window.magentoLocale = 'en-GB';
</script>
<script>
    function initAlgoliaFilterDrawer() {
        return {
            open: false,
            init() {

                window.addEventListener('toggle-algolia-filter-drawer', () => {
                    this.open = !this.open;
                });

                const accordions = document.querySelectorAll('.ais-Panel');

                accordions.forEach(function (accordion) {
                    const header = accordion.querySelector('.ais-Panel-header');

                    header.addEventListener('click', function () {
                        accordion.classList.toggle('closed');
                    });
                });

            },
            clearAllClick() {
                document.getElementById('algolia-layered-filter-clear-all').click();
            }
        }
    }

    function initAlgoliaProducts() {
        return {
            getProductOptions(productId) {
                const postUrl = `${BASE_URL}develoformattedoptions/index/index/`;
                fetch(postUrl, {
                    headers: {
                        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    },
                    body: new URLSearchParams({
                        form_key: hyva.getFormKey(),
                        productId: productId,
                        uenc: hyva.getUenc()
                    }),
                    method: "POST",
                    mode: "cors",
                    credentials: "include",
                })
                    .then(response => {
                        if (response.redirected) {
                            window.location.href = response.url;
                        } else if (response.ok) {
                            return response.json();
                        } else {
                            console.error("warning", "Post request failed", 5000);
                        }
                    })
                    .then(response => {
                        if (!response) {
                            return;
                        }

                        // Step 2: Create a new HTML document
                        const parser = new DOMParser();
                        const doc = parser.parseFromString(response.result, 'text/html');

                        // Step 3: Extract script tags
                        const scriptTags = doc.querySelectorAll('script');

                        // Step 4: Create a new script element for each script tag
                        scriptTags.forEach(scriptTag => {
                            const newScript = document.createElement('script');
                            if (scriptTag.src) {
                                newScript.src = scriptTag.src;
                            } else {
                                newScript.textContent = scriptTag.textContent;
                            }

                            // Step 5: Append script to the head or body
                            document.getElementById('product_options_container_'+productId).appendChild(newScript);
                        });

                        // Step 6: Append the remaining DOM (excluding script tags) to the body

                        const bodyChildNodes = doc.body.childNodes;
                        const fragment = document.createDocumentFragment();

                        for (let i = 0; i < bodyChildNodes.length; i++) {
                            const childNode = bodyChildNodes[i].cloneNode(true);
                            fragment.appendChild(childNode);
                        }
                        document.getElementById('product_options_container_'+productId).appendChild(fragment);
                    })
                    .catch(error => {
                        console.error("error", error, 5000);
                    });
            },
            getProductPriceById(productId) {
                const postUrl = `${BASE_URL}develoformattedprice/index/index/`;
                fetch(postUrl, {
                    headers: {
                        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    },
                    body: new URLSearchParams({
                        form_key: hyva.getFormKey(),
                        productId: productId,
                        uenc: hyva.getUenc()
                    }),
                    method: "POST",
                    mode: "cors",
                    credentials: "include",
                })
                    .then(response => {
                        if (response.redirected) {
                            window.location.href = response.url;
                        } else if (response.ok) {
                            return response.json();
                        } else {
                            window.dispatchMessages && window.dispatchMessages([{type: "error", text: 'Post request failed'}], 5000);

                        }
                    })
                    .then(response => {
                        if (!response) {
                            return;
                        }

                        // Step 2: Create a new HTML document
                        const parser = new DOMParser();
                        const doc = parser.parseFromString(response.result, 'text/html');

                        // Step 3: Extract script tags
                        const scriptTags = doc.querySelectorAll('script');
                        document.getElementById('product_price_container_'+productId).innerHTML = '';
                        // Step 4: Create a new script element for each script tag
                        scriptTags.forEach(scriptTag => {
                            const newScript = document.createElement('script');
                            if (scriptTag.src) {
                                newScript.src = scriptTag.src;
                            } else {
                                newScript.textContent = scriptTag.textContent;
                            }

                            // Step 5: Append script to the head or body
                            document.getElementById('product_price_container_'+productId).appendChild(newScript);
                        });

                        // Step 6: Append the remaining DOM (excluding script tags) to the body
                        const bodyChildNodes = doc.body.childNodes;
                        const fragment = document.createDocumentFragment();

                        for (let i = 0; i < bodyChildNodes.length; i++) {
                            const childNode = bodyChildNodes[i].cloneNode(true);
                            fragment.appendChild(childNode);
                        }
                        document.getElementById('product_price_container_'+productId).appendChild(fragment);
                    })
                    .catch(error => {
                        window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000);
                    });
            },
            toggleQuickAdd(objectID) {
                const objectPlusIcon = document.querySelector(`#quick-add-button-${objectID} svg`);
                const objectOptionsContainer = document.querySelector(`#quick-add-container-${objectID}`);
                objectPlusIcon.classList.toggle('rotate-45');
                objectOptionsContainer.classList.toggle('hidden')
            },
            updatePrice(priceData, objectID) {
                const regularPriceElement = this.$root.querySelector(`#product_price_container_${objectID} .price-container [data-price-type=finalPrice].price`);
                const basePriceElement = this.$root.querySelector(`#product_price_container_${objectID} .price-container [data-price-type=basePrice].price`);
                const differenctElement = this.$root.querySelector(`#product_price_container_${objectID} .difference`);

                let finalPrice = priceData.finalPrice.amount;
                // Old price should be used for calculating discount
                // Base price is connected to TAX and was showing the same as final price
                let oldPrice = priceData.oldPrice.amount;

                if (finalPrice < oldPrice) {
                    let discount = Math.round((oldPrice - finalPrice) / oldPrice * 100);
                    regularPriceElement.innerHTML = '<span class="price">' + hyva.formatPrice(finalPrice) + '</span>';
                    basePriceElement && (basePriceElement.innerHTML = '<span class="price">' + hyva.formatPrice(oldPrice) + '</span>');
                    differenctElement && (differenctElement.innerHTML = '-' + discount + '%');
                } else {
                    regularPriceElement.innerHTML = '<span class="price">' + hyva.formatPrice(finalPrice) + '</span>';
                    basePriceElement && (basePriceElement.innerHTML = '');
                    differenctElement && (differenctElement.innerHTML = '');
                }
            }
        }
    }
</script>
<style>
    #instant-empty-results-container .columns {
        display: block !important;
    }
</style>
<!-- Wrapping template -->
<script type="text/template" id="instant_wrapper_template">
    {{#findAutocomplete}}
    <div id="algolia-autocomplete-container"></div>
    {{/findAutocomplete}}
    <div class="algolia-search-box-container container bg-brand-natural-100 ">
        <div class="py-6 hidden">
            <div class="max-w-2xl mx-auto relative px-5">
                {{#second_bar}}
                <div class="absolute inset-y-0 left-0 flex items-center pl-[38.25px] pointer-events-none z-10">
                    <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 25" fill="none" stroke="currentColor" class="stroke-[#080808]" role="img">
    <path d="M21 21.6602L15 15.6602M17 10.6602C17 11.5794 16.8189 12.4897 16.4672 13.3389C16.1154 14.1882 15.5998 14.9599 14.9497 15.6099C14.2997 16.2599 13.5281 16.7755 12.6788 17.1273C11.8295 17.4791 10.9193 17.6602 10 17.6602C9.08075 17.6602 8.1705 17.4791 7.32122 17.1273C6.47194 16.7755 5.70026 16.2599 5.05025 15.6099C4.40024 14.9599 3.88463 14.1882 3.53284 13.3389C3.18106 12.4897 3 11.5794 3 10.6602C3 8.80364 3.7375 7.02316 5.05025 5.71041C6.36301 4.39765 8.14348 3.66016 10 3.66016C11.8565 3.66016 13.637 4.39765 14.9497 5.71041C16.2625 7.02316 17 8.80364 17 10.6602Z" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<title>search</title></svg>
                </div>
                <div id="instant-search-bar"></div>
                {{/second_bar}}
            </div>
        </div>
    </div>
    <div id="algolia_instant_selector"
         class="container px-0 mb-12  with-facets">
        <div class="pl-2.5 pt-6" id="algolia-header">
            <div class="flex w-full justify-between flex-wrap pr-2.5 py-1.5">
                <div class="lg:hidden flex w-fit text-sm leading-5 text-gray-700 gap-x-1 max-w-[172px] pr-1.5 basis-1/2 md:basis-auto md:w-[172px] md:mr-auto" id="toolbar-filter-by">
                    <a href="javascript:void(0)" class="flex grow justify-center bg-brand-natural-300 text-gray-800 py-2.5 gap-x-2" @click.prevent.stop="$dispatch('toggle-algolia-filter-drawer',{});">
                        <span class="font-semibold text-xl leading-[1.15rem] pr-1">+</span>
                        <span class="text-gray-800 leading-normal font-medium">Filter By</span>
                    </a>
                </div>

                <div x-data="initToolbarExpressDelivery()"
                     @search-category-reload.window="init()"
                     class="flex w-fit items-center pt-5 md:py-2.5 px-4 order-4 justify-center ml-auto lg:ml-0 mr-0 basis-full lg:basis-auto lg:order-2"
                     id="toolbar-express-delivery">
                    <template x-if="visible">
                        <div class="flex items-center gap-x-2">
                            <svg class="" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 18 19" fill="none">
                                <path d="M6.31066 14.629C6.59196 14.3477 6.75 13.9662 6.75 13.5684C6.75 13.1705 6.59196 12.789 6.31066 12.5077C6.02936 12.2264 5.64782 12.0684 5.25 12.0684C4.85218 12.0684 4.47064 12.2264 4.18934 12.5077C3.90804 12.789 3.75 13.1705 3.75 13.5684C3.75 13.9662 3.90804 14.3477 4.18934 14.629C4.47064 14.9103 4.85218 15.0684 5.25 15.0684C5.64782 15.0684 6.02936 14.9103 6.31066 14.629Z" stroke="#424242"/>
                                <path d="M13.8107 14.629C14.092 14.3477 14.25 13.9662 14.25 13.5684C14.25 13.1705 14.092 12.789 13.8107 12.5077C13.5294 12.2264 13.1478 12.0684 12.75 12.0684C12.3522 12.0684 11.9706 12.2264 11.6893 12.5077C11.408 12.789 11.25 13.1705 11.25 13.5684C11.25 13.9662 11.408 14.3477 11.6893 14.629C11.9706 14.9103 12.3522 15.0684 12.75 15.0684C13.1478 15.0684 13.5294 14.9103 13.8107 14.629Z" stroke="#424242"/>
                                <path d="M9.75 12.8184V5.31836C9.75 5.11945 9.67098 4.92868 9.53033 4.78803C9.38968 4.64738 9.19891 4.56836 9 4.56836H3C2.80109 4.56836 2.61032 4.64738 2.46967 4.78803C2.32902 4.92868 2.25 5.11945 2.25 5.31836V12.8184C2.25 13.0173 2.32902 13.208 2.46967 13.3487C2.61032 13.4893 2.80109 13.5684 3 13.5684H3.75M9.75 12.8184C9.75 13.0173 9.67098 13.208 9.53033 13.3487C9.38968 13.4893 9.19891 13.5684 9 13.5684H6.75M9.75 12.8184V6.81836C9.75 6.61945 9.82902 6.42868 9.96967 6.28803C10.1103 6.14738 10.3011 6.06836 10.5 6.06836H12.4395C12.6384 6.0684 12.8291 6.14745 12.9697 6.28811L15.5303 8.84861C15.6709 8.98923 15.75 9.17996 15.75 9.37886V12.8184C15.75 13.0173 15.671 13.208 15.5303 13.3487C15.3897 13.4893 15.1989 13.5684 15 13.5684H14.25M9.75 12.8184C9.75 13.0173 9.82902 13.208 9.96967 13.3487C10.1103 13.4893 10.3011 13.5684 10.5 13.5684H11.25M3.75 13.5684C3.75 13.9662 3.90804 14.3477 4.18934 14.629C4.47064 14.9103 4.85218 15.0684 5.25 15.0684C5.64782 15.0684 6.02936 14.9103 6.31066 14.629C6.59196 14.3477 6.75 13.9662 6.75 13.5684M3.75 13.5684C3.75 13.1705 3.90804 12.789 4.18934 12.5077C4.47064 12.2264 4.85218 12.0684 5.25 12.0684C5.64782 12.0684 6.02936 12.2264 6.31066 12.5077C6.59196 12.789 6.75 13.1705 6.75 13.5684M14.25 13.5684C14.25 13.9662 14.092 14.3477 13.8107 14.629C13.5294 14.9103 13.1478 15.0684 12.75 15.0684C12.3522 15.0684 11.9706 14.9103 11.6893 14.629C11.408 14.3477 11.25 13.9662 11.25 13.5684M14.25 13.5684C14.25 13.1705 14.092 12.789 13.8107 12.5077C13.5294 12.2264 13.1478 12.0684 12.75 12.0684C12.3522 12.0684 11.9706 12.2264 11.6893 12.5077C11.408 12.789 11.25 13.1705 11.25 13.5684" stroke="#212121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                            </svg>
                            <label for="express_delivery_checkbox" class="cursor-pointer text-xs leading-normal text-gray-800 font-medium">Express Delivery Only</label>
                            <label class="relative inline-flex items-center cursor-pointer">
                                <input type="checkbox" id="express_delivery_checkbox" value="1" x-model="expressDeliveryModel" class="sr-only peer" x-on:change="onToggle">
                                <div class="form-toggle peer peer-focus:ring-4 peer-focus:brand-natural-500 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-0.5 after:left-[2px] after:bg-white after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-brand-dark"></div>
                            </label>
                        </div>
                    </template>
                </div>
                <div class="w-fit basis-1/2 max-w-[172px] pl-1.5 relative mr-0 ml-0 lg:ml-auto order-3">
                    <div class="hidden">
                        SORT BY &nbsp;
                    </div>
                    <button
                            tabindex="-1"
                            class="form-input sorter-options py-[9px] text-center min-w-0 md:min-w-[10.75rem] w-full text-ba-base text-gray-800 leading-normal rounded-none font-medium pointer-events-none relative"
                            style="z-index: 1;">
                        <span id="dd-algolia-sortby-text">Sort By</span>
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="-mt-0.5 h-5 inline-block ml-1 w-5" width="18" height="18" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7"/>
<title>chevron-down</title></svg>
                    </button>
                    <div id="algolia-sorts"></div>
                </div>

            </div>
        </div>
        <div class="flex flex-col pt-4 md:flex-row">
            <div class="w-full md:pr-2 lg:pr-0" id="algolia-right-container">
                <div class="flex">
                    <div id="algolia-left-container" x-data="initAlgoliaFilterDrawer()" @keydown.window.escape="open=false">
                        <div role="dialog"
                             aria-labelledby="category-filter-drawer-title"
                             aria-modal="true"
                             aria-label="Active filtering"
                             @click.outside="open=false"
                             class="fixed lg:relative inset-y-0 left-0 z-30 lg:z-0 flex max-w-full">
                            <div class="backdrop lg:hidden" x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" @click="open=false" aria-label="Close panel"></div>

                            <div class="relative lg:!block w-96 shadow-2xl lg:shadow-none" x-show="open" x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700" x-transition:enter-start="-translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-full">

                                <div x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="absolute top-0 right-0 flex p-3 z-20">
                                    <button @click="$dispatch('toggle-algolia-filter-drawer',{});" aria-label="Close panel" class="lg:hidden text-gray-900 transition duration-150 ease-in-out hover:text-black">
                                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" width="24" height="24">
                                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
                                        </svg>
                                    </button>
                                </div>

                                <div class="flex flex-col h-full bg-white shadow-xl  lg:shadow-none overflow-auto overscroll-contain">
                                    <header
                                            class="px-3 py-0.5 border-b border-black bg-white absolute z-10 top-0 left-0 w-full lg:static lg:w-max lg:border-b-0 lg:py-0 lg:mr-[13px] lg:ml-auto lg:px-0">
                                        <div class="block-actions filter-actions" id="algolia-layered-filter-clear-all">

                                        </div>
                                    </header>

                                    <div class="relative z-0 p-3 lg:my-0">
                                        <div class="block pt-3 md:pt-0" id="instant-search-facets-container">
                                            <div class="w-full flex flex-col pr-8 bg-white hidden-xs md:block">
                                                <div class="order-2" id="clear-refinements"></div>
                                                <div id="current-refinements"></div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="lg:hidden absolute bottom-0 left-0 right-0 bg-white pb-6 pt-3 px-3 w-full">
                                        <a id="algolia-view-products-button" class="btn btn-primary" href="javascript:void(0)" @click.prevent.stop="open=!open">
                                            View <span class="count"></span> Products                                        </a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="grid w-full">
                        <div x-data="initAlgoliaProducts()" class="py-6" id="instant-search-results-container"></div>
                        <div id="instant-empty-results-container" class="hidden">
                            <div class="container flex flex-col md:flex-row flex-wrap mt-7 mb-12 font-bold lg:mt-8">
                                <div class="h1 text-black font-medium leading-normal text-center w-full">
                                    No products were found                                </div>
                            </div>
                            <div class="columns mt-5">
                                <div class="column main">
                                    <p>
                                        <a class="btn btn-primary max-w-xs mx-auto" href="https://www.brandalley.co.uk/">
                                            Continue Shopping                                        </a>
                                    </p>
                                </div>
                            </div>
                            <div class="mb-3"></div>
                        </div>
                        <div id="algolia-banner"></div>

                        <div id="algolia-footer" class="flex flex-wrap justify-between max-w-full overflow-x-auto">
                            <div id="algolia-stats" class="flex items-center order-2 lg:order-1"></div>
                            <div id="instant-search-pagination-container" class="hidden flex w-full justify-center items-center order-1 lg:order-2 lg:w-fit lg:mb-0 overflow-y-hidden mb-10"></div>
                            <div id="pagination" class="flex w-full justify-center items-center order-1 lg:order-2 lg:w-fit lg:mb-0 overflow-y-hidden mb-10"></div>
                            <div class="hits-per-page-container flex items-center order-3" x-data="initToolbarShowText()">
                                <span class="text-sm label mr-[5px] text-[#000000]" x-text="showText" x-cloak></span>
                                <div id="hits-per-page"></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</script>

<script type="text/template" id="instant-hit-template">
    <li class="ais-Hits-item relative">
        <div class="develo-product-item develo-tracking-code hover:shadow-md item product product-item product_addtocart_form flex flex-col w-full h-full">
            <div class="flex-grow">
                <a {{^__queryID}} href="{{url}}" {{/__queryID}}
                   {{#__queryID}} href="{{urlForInsights}}" {{/__queryID}}
                   data-objectid="{{objectID}}"
                   data-sku="{{parsedSku}}"
                   data-indexname="{{__indexName}}"
                   data-position="{{__position}}"
                   data-queryid="{{__queryID}}"
                   aria-label="{{name}}"
                   title="{{{_highlightResult.name.value}}} | {{{_highlightResult.price.default_formatted}}}">
                    <div class="h-full flex flex-col{{^inStock}} out-stock{{/inStock}}">
                        <div class="product photo product-item-photo block mx-auto mb-2 relative">
                            {{^inStock}}
                            <div class="absolute inset-0 z-10 bg-white/[.8]"></div>
                            <div class="out-stock__label text-center whitespace-nowrap m-1 font-semibold text-2xl absolute z-20 top-1/2 left-1/2 -translate-y-1/2 -translate-x-1/2">
                                <div>Got to be quick,</div>
                                <div class="uppercase">It&#039;s sold out!</div>
                            </div>
                            {{/inStock}}
                            {{#image_url}}<img class="object-contain mx-auto w-full product-image-photo" src="{{{image_url}}}" alt="{{{name}}}" width="303" height="303" />{{/image_url}}
                            {{^image_url}}<span class="no-image"></span>{{/image_url}}
                            {{#isAddToCartEnabled}}
                            <button id="quick-add-button-{{objectID}}"
                                    @click.stop.prevent="toggleQuickAdd({{objectID}})"
                                    @mouseover.once="getProductOptions({{objectID}});getProductPriceById({{objectID}});"
                                    class="hidden lg:block absolute top-3 right-3 border border-brand-natural-600 rounded-full bg-white p-2 text-gray-800 z-20">
                        <span>
                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 19" fill="none" class="w-4 h-4 transition-transform" role="img">
    <path d="M9 1.6582V9.6582M9 9.6582V17.6582M9 9.6582H17M9 9.6582H1" stroke="#111928" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<title>plus</title></svg>
                        </span>
                            </button>
                            {{/isAddToCartEnabled}}
                        </div>
                        {{#isAddToCartEnabled}}
                        <form class="flex-grow" data-role="tocart-form" action="{{ addToCart.action }}" method="post">
                            <div id="product_options_container_{{objectID}}"></div>
                            <div class="mt-0 flex flex-wrap justify-center items-center">
                                <input type="hidden" name="product" value="{{objectID}}">
                                <input type="hidden" name="uenc" value="{{ addToCart.uenc }}">
                                <input type="hidden" name="return_url" value="https://www.brandalley.co.uk/simplyscuba">
                                <input name="form_key" type="hidden" value="{{ addToCart.formKey }}">
                                <button
                                        type="submit" title="Add to Basket"
                                        class="w-auto btn btn-primary justify-center text-sm mx-auto"
                                        data-objectid="{{objectID}}"
                                        data-sku="{{parsedSku}}"
                                        data-indexname="{{__indexName}}"
                                        data-position="{{__position}}"
                                        data-queryid="{{__queryID}}"
                                >
                                    <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline">Add to Basket</span>
                                </button>

                            </div>
                        </form>
                        {{/isAddToCartEnabled}}
                        <div class="uppercase text-ba-base text-center font-semibold leading-normal mb-3 ">
                            <span class="notranslate">{{{ _highlightResult.ba_brand }}}</span>
                        </div>

                        <div class="text-center text-ba-base leading-normal text-brand-natural-700 min-h-[2.625rem] lg:min-h-fit mb-3">
                            <span>{{{ _highlightResult.name.value }}}</span>
                        </div>
                        <div class="h-10"></div>
                        <div id="product_price_container_{{objectID}}"
                            <div class="text-center text-ba-sm md:text-sm flex justify-center gap-x-1.5 price-container items-center">
                            <span data-price-type="basePrice" class="price old-price text-brand-natural-600  font-medium line-through develo-old-price ">
                                <span class="price">{{{ _highlightResult.price.default_original_formatted }}}</span>
                            </span>
                                <span data-price-type="finalPrice"
                                      class="{{#hasPromoMessageWithDiscount}}md:px-6 px-3 flex justify-center gap-3 items-center pt-2{{/hasPromoMessageWithDiscount}}
                                      price sale-price text-brand-natural-900 text-ba-lg md:text-lg font-semibold">
                                    <span class="price">{{{ _highlightResult.price.default_formatted }}}</span>
                                            {{#hasPromoMessageWithDiscount}}
                                                <span class="text-ba-sm md:text-sm text-red">{{ _highlightResult.promoMessage }}</span>
                                            {{/hasPromoMessageWithDiscount}}
                                </span>
                                <span class="difference text-red-600  font-semibold develo-sale-extra">
                                    {{{ _highlightResult.price.discount }}}
                                </span>
                            </div>
                        </div>
                    </div>
                </a>
            </div>
        </div>
    </li>
</script>
<script>
    'use strict';

    function initInsight() {
        return {
            bindClickEvent(element, eventName, objectID, indexName, position, queryID) {
                element.querySelector(algoliaConfig.ccAnalytics.ISSelector).addEventListener("click", function () {
                    buildInsightsEventData(eventName, objectID, indexName, position, queryID);
                });
            }
        }
    }
</script>
<script type="text/template" id="instant-stats-template">
    <div class="py-2">
        {{#hasOneResult}}<strong>1</strong>
        <span class="text-sm leading-5 text-gray-700 tracking-wider">
        Item        </span>
        {{/hasOneResult}}
        {{#hasManyResults}}
        <span class="text-sm leading-5 text-gray-700 tracking-wider">
            Items        </span>
        <span class="text-sm leading-5 text-gray-700 tracking-wider">
        {{first}}-{{last}} of        </span>
        <span class="text-sm leading-5 text-gray-700 tracking-wider">{{nbHits}}</span>
        {{/hasManyResults}}
    </div>
</script>
<script type="text/template" id="refinements-lists-item-template">
    <label class="{{cssClasses.label}} {{#isRefined}}checked{{/isRefined}} relative flex items-center mb-2.5 ml-1 {{value}}" title="{{value}}">
        <input class="algolia-input rounded-none {{cssClasses.checkbox}}" {{#isRefined}}checked{{/isRefined}} type="checkbox" value="{{value}}" />
        <span class="algolia-span ais-RefinementList-colourName font-medium leading-normal pl-2 {{value}}">{{value}}</span>
        <span class="algolia-span {{cssClasses.count}}">({{count}})</span>
    </label>
</script>
<script type="text/template" id="current-refinements-template">
    <div class="cross-wrapper">
        <span class="clear-cross clear-refinement"></span>
    </div>
    <div class="current-refinement-wrapper">
        {{#label}}
        <span class="current-refinement-label">{{label}}{{^operator}}:{{/operator}}</span>
        {{/label}}
        {{#operator}}
        {{{displayOperator}}}
        {{/operator}}
        {{#exclude}}-{{/exclude}}
        <span class="current-refinement-name">{{name}}</span>
    </div>
</script><script>
    'use strict';

    (function () {
        const modals = [];
        const excludedFromFocusTrapping = new Set();

        function trapFocusInNextModalWithOverlay() {
            for (let idx = modals.length -1; idx >= 0; idx--) {
                const nextOnStack = modals[idx];
                const nextDialogElement = nextOnStack.instance.$refs[nextOnStack.name];
                if (! isOverlayDisabled(nextDialogElement)) {
                    hyva.trapFocus(nextDialogElement);
                    break;
                }
            }
        }

        function focusables(dialogElement) {
            const selector = 'button, [href], input, textarea, select, details, [tabindex]:not([tabindex="-1"])';
            return Array.from(dialogElement.querySelectorAll(selector))
                .filter(el => !el.hasAttribute('disabled'));
        }

        function firstVisible(elements) {
            const a = Array.from(elements);
            for (let i = 0; i < a.length; i++) {
                if (a[i].offsetWidth || a[i].offsetHeight || a[i].getClientRects().length) return a[i];
            }
            return null;
        }

        function isInViewport(element) {
            const rect = element && element.getBoundingClientRect();
            return rect &&
                rect.top >= 0 &&
                rect.left >= 0 &&
                rect.right <= window.innerWidth &&
                rect.bottom <= window.innerHeight;
        }

        function setFocusAfterTransition(dialogElement, duration) {
                        const nested = Array.from(dialogElement.querySelectorAll('[role="dialog"]'));
            const candidates = Array.from(dialogElement.querySelectorAll('[x-focus-first]'));
            next: for (let candidate of candidates) {
                for (let child of nested) {
                    if (child.contains(candidate)) continue next;
                }
                setTimeout(() => candidate.focus(), 50);
                break;
            }
            window.setTimeout(() => {
                const focusElement = firstVisible(dialogElement.querySelectorAll('[x-focus-first]')) ||
                    focusables(dialogElement)[0] ||
                    null;
                focusElement && isInViewport(focusElement) && focusElement.focus();
            }, Math.max(1, duration));
        }

        function determineTrigger($refs, dialog, trigger) {
                        if (typeof trigger === 'undefined' && typeof dialog === 'object' && dialog.target instanceof HTMLElement) {
                return dialog.target;
            }
                        if (typeof dialog === 'string' && typeof trigger === 'object' && trigger.target instanceof HTMLElement) {
                return trigger.target;
            }
                        if (typeof trigger === 'string') {
                try {
                    return $refs[trigger] || document.querySelector(trigger)
                } catch (e) {}
            }
                        if (trigger instanceof Element) {
                return trigger;
            }

                        return null;
        }

        function isOverlayDisabled(dialog) {
            return dialog && dialog.hasAttribute('x-no-overlay')
        }

        function areRemainingModalsWithoutOverlay(modals)
        {
            const overflowDisabled = modals.map(modal => modal.instance.$refs[modal.name]).filter(isOverlayDisabled);

            return overflowDisabled.length === modals.length;
        }

        window.hyva.modal = function(options) {

            const config = Object.assign({
                dialog: 'dialog',                 duration: 300,                 transitionEnter: 'transition ease-out duration-300',
                transitionEnterStart: 'opacity-0',
                transitionEnterEnd: 'opacity-100',
                transitionLeave: 'transition ease-in duration-300',
                transitionLeaveStart: 'opacity-100',
                transitionLeaveEnd: 'opacity-0',
            }, options);
            let lastHide = 0;

            return {
                opened: {},
                show(dialog, trigger) {
                    const focusTargetAfterHide = determineTrigger(this.$refs, dialog, trigger);
                    const name = typeof dialog === 'string' ? dialog : config.dialog;
                    const dialogElement = this.$refs[name];
                    if (! dialogElement) {
                                                return;
                    }
                    const useOverlay = ! dialogElement.hasAttribute('x-no-overlay');

                    dialogElement.scrollTop = 0;

                                        if (this.opened[name]) {
                        return;
                    }

                    if (focusTargetAfterHide) {
                        focusTargetAfterHide.setAttribute('aria-expanded', 'true');
                    }

                    this.opened[name] = true;
                    useOverlay && this.$nextTick(() => hyva.trapFocus(dialogElement));
                    setFocusAfterTransition(dialogElement, config.duration);

                    const frame = {name, instance: this, focusTarget: focusTargetAfterHide, time: Date.now()};

                    modals.push(frame);
                    if (useOverlay) {
                        document.body.classList.add('overflow-hidden');
                    }
                    return new Promise(resolve => frame.resolve = resolve);
                },
                cancel() {
                    this.hide(false);
                },
                ok() {
                    this.hide(true);
                },
                hide(value) {
                                        if (Date.now() - lastHide < config.duration) {
                        return;
                    }
                    lastHide = Date.now();

                    const modal = modals.pop() || {};
                    const name = modal.name;
                    this.opened[name] = false;
                    hyva.releaseFocus(modal.instance.$refs[modal.name])
                    trapFocusInNextModalWithOverlay();

                    const nextFocusAfterHide = modal.focusTarget;
                    nextFocusAfterHide && setTimeout(() => {
                        nextFocusAfterHide.setAttribute('aria-expanded', 'false');
                        nextFocusAfterHide.focus()
                    }, config.duration);

                    if (modals.length === 0 || areRemainingModalsWithoutOverlay(modals)) {
                        document.body.classList.remove('overflow-hidden');
                    }

                    modal.resolve(value);
                },
                overlay(dialog) {
                    const name = typeof dialog === 'string' ? dialog : config.dialog;
                    return {
                        ['x-show']() {
                            return this.opened[name]
                        },
                        ['x-transition:enter']: config.transitionEnter,
                        ['x-transition:enter-start']: config.transitionEnterStart,
                        ['x-transition:enter-end']: config.transitionEnterEnd,
                        ['x-transition:leave']: config.transitionLeave,
                        ['x-transition:leave-start']: config.transitionLeaveStart,
                        ['x-transition:leave-end']: config.transitionLeaveEnd,
                        ['@hyva-modal-show.window'](event) {
                            event.detail && event.detail.dialog === name && this.show(name, event.detail.focusAfterHide)
                        }
                    };
                }
            };
        }

        window.hyva.modal.peek = () => modals.length > 0 && modals[modals.length -1]

        window.hyva.modal.pop = function () {
            if (modals.length > 0) {
                const modal = modals[modals.length -1];
                modal.instance.hide();
            }
        }

        window.hyva.modal.excludeSelectorsFromFocusTrap = function (selectors) {
            typeof selectors === 'string' || selectors instanceof String
                ? excludedFromFocusTrapping.add(selectors)
                : selectors.map(selector => excludedFromFocusTrapping.add(selector));
        }

        window.hyva.modal.eventListeners = {
            keydown: event => {
                if (event.key === 'Escape') {
                    window.hyva.modal.pop();
                }
            },
                        click: event => {
                if (modals.length > 0) {
                    const modal = modals[modals.length -1];
                    const dialog = modal.instance.$refs[modal.name];
                    if (modal.time + 50 < Date.now() && // if last click processing is more than 50ms ago
                        ! isOverlayDisabled(dialog) && // if dialog has overlay
                        ! dialog.contains(event.target)) { // if click is outside of dialog
                        modal.instance.hide();
                    }
                }
            }
        };

        document.addEventListener('keydown', window.hyva.modal.eventListeners.keydown);

        document.addEventListener('click', window.hyva.modal.eventListeners.click);
    })();
</script>
<script type="text/template" id="algolia-price-sync-template">
    <div x-data="instantPriceSync()" class="flex justify-between">
        <span x-text="formatPriceCurrency(range.minNow)"></span>
        <span x-text="formatPriceCurrency(range.maxNow)"></span>
    </div>
</script>

<script>
    function instantPriceSync() {
        return {
            currency: algoliaConfig.currencySymbol,
            range: {
                min: 0,
                max: 0,
                minNow: 0,
                maxNow: 0
            },

            init() {
                const panelContainer = this.$el.closest('.ais-Panel'),
                    panel = panelContainer.querySelector('.ais-Panel-body');

                if (!panelContainer) return;
                if (!panel) return;

                const update = () => {
                    const min = panel.querySelector('.rheostat-handle-lower'),
                        max = panel.querySelector('.rheostat-handle-upper');

                    if (min && max) {
                        this.range.min = parseFloat(min.getAttribute('aria-valuemin') || '0');
                        this.range.max = parseFloat(max.getAttribute('aria-valuemax') || '0');
                        this.range.minNow = parseFloat(min.getAttribute('aria-valuenow') || '0');
                        this.range.maxNow = parseFloat(max.getAttribute('aria-valuenow') || '0');
                    }
                };

                update();

                const observer = new MutationObserver(update);
                observer.observe(panel, {
                    childList: true,
                    subtree: true,
                    attributes: true
                });
            },

            formatPriceCurrency(value) {
                return this.currency === '£' ? `${this.currency}${value}` : `${value}${this.currency}`;
            }
        }
    }
</script>

<script>
    function recentTrendingAutocomplete() {
        return {
            recentSearches: JSON.parse(localStorage.getItem('recentSearches') || '[]'),
            trendingSearches:  [],
            currentQuery: '',

            init() {
                if (window.trendingSearches && typeof window.trendingSearches.then === 'function') {
                    window.trendingSearches
                        .then(data => {
                            this.trendingSearches = Array.isArray(data) ? data : [];
                            if (this.trendingSearches.length) document.querySelector('.aa-Panel')?.classList.add('trending-active');
                        })
                        .catch(() => {this.trendingSearches = []; })
                } else if (Array.isArray(window.trendingSearches)) {
                    this.trendingSearches = window.trendingSearches;
                    if (this.trendingSearches.length) document.querySelector('.aa-Panel')?.classList.add('trending-active');
                } else {
                    this.trendingSearches = [];
                }

                this.currentQuery = document.querySelector('#autocomplete-0-input')?.value || '';

                const input = document.querySelector('#autocomplete-0-input');
                if (input) {
                    input.addEventListener('input', () => {
                        this.currentQuery = input.value;

                        if (!this.currentQuery) {
                            document.querySelector('.aa-Panel').classList.remove('productColumn2');
                        }
                    });
                }
            }
        }
    }
</script>

<script type="text/template" id="autocomplete-no-results">
    <div x-data="recentTrendingAutocomplete()">
        <div class="p-4 lg:p-6 z-50" :class="currentQuery.length > 0 ? '' : 'hidden'">
            <div class="flex flex-col justify-center items-center text-center max-w-340 mx-auto pb-3">
                <p class="text-lg font-semibold mt-4 mb-3">We're Sorry!</p>
                <p>
                    <span>We couldn't find any results for</span>
                    <span class="font-medium" id="current-query"></span>
                </p>
                <p>
                    <span>Try a more generic search term or browse our popular categories</span>
                </p>
            </div>
        </div>
        <div class="w-full grid grid-cols-1 sm:grid-cols-2" :class="currentQuery.length < 1 ? '' : 'hidden'">
            <div class="p-4 lg:p-6 lg:py-7 lg:pl-12 " :class="recentSearches.length > 0 ? '' : 'hidden'">
                <h3 class="font-medium text-base mb-4 ml-2">Search History</h3>
                <ul class="flex flex-col gap-3 searches3">
                    <template x-for="recentSearch in recentSearches" :key="recentSearch">
                        <li class="w-full">
                            <a class="flex items-center gap-3.5 text-sm w-full hover:bg-gray-100 p-2"
                               x-bind:href="'/catalogsearch/result/?q='+recentSearch"
                            >
                        <span>
                            <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 25" fill="none" stroke="currentColor" class="stroke-brand-natural-400" role="img">
    <path d="M21 21.6602L15 15.6602M17 10.6602C17 11.5794 16.8189 12.4897 16.4672 13.3389C16.1154 14.1882 15.5998 14.9599 14.9497 15.6099C14.2997 16.2599 13.5281 16.7755 12.6788 17.1273C11.8295 17.4791 10.9193 17.6602 10 17.6602C9.08075 17.6602 8.1705 17.4791 7.32122 17.1273C6.47194 16.7755 5.70026 16.2599 5.05025 15.6099C4.40024 14.9599 3.88463 14.1882 3.53284 13.3389C3.18106 12.4897 3 11.5794 3 10.6602C3 8.80364 3.7375 7.02316 5.05025 5.71041C6.36301 4.39765 8.14348 3.66016 10 3.66016C11.8565 3.66016 13.637 4.39765 14.9497 5.71041C16.2625 7.02316 17 8.80364 17 10.6602Z" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<title>search</title></svg>
                        </span>
                                <span class="ml-px" x-text="recentSearch"></span>
                            </a>
                        </li>
                    </template>
                </ul>
            </div>
            <div class="p-4 lg:p-6 lg:py-7 lg:pl-12">
                <h3 class="font-medium text-base mb-4 ml-2">Trending</h3>
                <ul class="flex flex-col gap-3" :class="recentSearches.length < 3 ? 'searches'+recentSearches.length : 'searches3'">
                    <template x-for="trendingSearch in trendingSearches" :key="trendingSearch">
                        <li class="w-full">
                            <a class="flex items-center gap-3.5 text-sm w-full hover:bg-gray-100 p-2"
                               x-bind:href="'/catalogsearch/result/?q='+trendingSearch"
                            >
                                <span>
                                    <svg xmlns="http://www.w3.org/2000/svg" width="25" height="13" viewBox="0 0 21 12" fill="none" class="stroke-brand-natural-400" role="img"><path d="M11.5 1H19.5M19.5 1V9M19.5 1L11.5 9L7.5 5L1.5 11" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><title>trending</title></svg>
                                </span>
                                <span class="ml-px" x-text="trendingSearch"></span>
                            </a>
                        </li>
                    </template>
                </ul>
            </div>
        </div>
    </div>
</script>

<script>

    document.addEventListener('algolia-opened-for-first-time', function (event) {
        const {refresh, setIsOpen, setQuery} = event.detail;
        const inputWrapper = document.querySelector('.aa-Form');
        const input = inputWrapper.querySelector('input');
        let clearButton = document.querySelector("#search-cross-button");
        inputWrapper.appendChild(clearButton);

        // Fix for missing animation on first initialiser.
        setTimeout(function() {

            document.body.classList.add('search-active');
            clearButton.classList.remove('hidden');

        }, 1);

        // Register bindings
        clearButton.querySelector('button').addEventListener('click', function(event) {
            event.preventDefault();
            setQuery('');
            setIsOpen(false);
            clearButton.classList.add('hidden');
            document.body.classList.remove('search-active');
        });

        input.addEventListener('touchstart', function () {
            input.focus();
        });

        input.addEventListener('focus', function () {
            clearButton.classList.remove('hidden');
            document.body.classList.add('search-active');
        });

        input.addEventListener('blur', function () {
            let viewportWidth = window.innerWidth || document.documentElement.clientWidth;
            if (viewportWidth > 768) {
                clearButton.classList.add('hidden');
                setQuery('');
                setIsOpen(false);
                document.body.classList.remove('search-active');
                document.querySelector('.aa-Panel')?.classList.remove('productColumn2');
            }
        });

        document.addEventListener('login.popup.triggered', function () {
            clearButton.classList.add('hidden');
            setQuery('');
            setIsOpen(false);
            document.body.classList.remove('search-active');
        });

        /**
         * Regex for URLs and Emoji in search bar
         *
         * @param inputValue
         * @returns {boolean}
         */
        function regexCheckingQuery(inputValue) {
            const hasUrl = /https?:\/\/|www\./i.test(inputValue),
                emojiRegex = /(?:\p{Emoji_Presentation}|\p{Extended_Pictographic})(?:\uFE0F|\uFE0E)?(?:\u200D(?:\p{Emoji_Presentation}|\p{Extended_Pictographic})(?:\uFE0F|\uFE0E)?)*|[\u{1F3FB}-\u{1F3FF}]/u,
                hasEmoji = emojiRegex.test(inputValue);

            return hasEmoji || hasUrl;
        }


        function disableSearchInput() {
            let baInput = document.querySelector('#autocomplete-0-input'),
                autoCompleteMenu = document.querySelector('#panelContainer');
            if (baInput) {
                baInput.setAttribute('disabled', 'true');
                baInput.classList.add('cursor-not-allowed', 'bg-brand-natural-100');
                autoCompleteMenu.classList.add('hidden');
                document.body.classList.remove('search-active');
            }
        }

        const searchInputEl = document.querySelector('#autocomplete-0-input'),
            isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent),
            currentQueryEl = document.getElementById('current-query');

        let recentSearchesCached;
        
        function getRecentSearches() {
            if (Array.isArray(recentSearchesCached)) {
                return recentSearchesCached;
            }

            try {
                const recentSearchesRaw = localStorage.getItem("recentSearches");
                recentSearchesCached = JSON.parse(recentSearchesRaw || '[]');
                if (!Array.isArray(recentSearchesCached)) recentSearchesCached = [];
            } catch {
                recentSearchesCached = [];
            }

            return recentSearchesCached;
        }

        function saveToRecentSearch() {
            try {
                localStorage.setItem("recentSearches", JSON.stringify(recentSearchesCached));
            } catch (e) {
                console.warn('Failed to save Recent Search')
            }
        }

        // Recent Searches
        function addToRecentSearches () {
            if (!searchInputEl) return;

            let inputValue = searchInputEl.value.trim();
            let recentSearches = getRecentSearches();

            const filteredSearchResult = regexCheckingQuery(inputValue);

            if (filteredSearchResult) {
                disableSearchInput();
                return;
            }

            if (
                inputValue.length !== 0 &&
                !recentSearches.includes(inputValue) &&
                !filteredSearchResult
            ) {
                recentSearches.unshift(inputValue)
                if (recentSearches.length > 6) recentSearches.pop();
                saveToRecentSearch();
            }
        }

        let timeoutId;

        if (searchInputEl) {
            searchInputEl.addEventListener('keypress', function(event) {
                let code = (event.keyCode ? event.keyCode : event.which);
                if (code === 13) {
                    addToRecentSearches();
                    if(isSafari) window.location.href = `${algoliaConfig.resultPageUrl}?q=${searchInputEl.value}`;
                }
            });

            searchInputEl.addEventListener('keyup', function(event) {
                if (currentQueryEl && searchInputEl) {
                    currentQueryEl.innerText = `'${searchInputEl.value}'`;
                }
            });

            searchInputEl.addEventListener('input', function() {
                const inputValue = this.value.trim();

                if (regexCheckingQuery(inputValue)) {
                    if (timeoutId) clearTimeout(timeoutId);
                    disableSearchInput();
                    return;
                }

                if (timeoutId) clearTimeout(timeoutId);
                timeoutId = setTimeout(function () {
                    addToRecentSearches()
                }, 2000);
            });
        }
    });

</script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/common.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/instantsearch.production.min.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/search-insights.min.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/algolia-search.min.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/autocomplete.production.min.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/autocomplete-plugin-query-suggestions.production.min.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/autocomplete.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/templates/autocomplete/additional-section.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/templates/autocomplete/categories.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/templates/autocomplete/pages.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/templates/autocomplete/products.js"></script>
                    <script src="https://www.brandalley.co.uk/static/version1774439773/frontend/Develo/brandalley/en_GB/Brandalley_AlgoliaHyva/js/internals/templates/autocomplete/suggestions.js"></script>
            <script>
        window.algoliaConfig = {"instant":{"enabled":true,"selector":"#maincontent.page-main .columns","isAddToCartEnabled":false,"addToCartParams":{"action":"https:\/\/www.brandalley.co.uk\/checkout\/cart\/add\/","formKey":"LLWF80S6RIz6L8gQ","redirectUrlParam":"uenc"},"infiniteScrollEnabled":false,"urlTrackedParameters":["query","attribute:*","index","page"],"isSearchBoxEnabled":true,"isVisualMerchEnabled":true,"categorySeparator":" \/\/\/ ","categoryPageIdAttribute":"categoryPageId","isCategoryNavigationEnabled":false,"hidePagination":false},"autocomplete":{"enabled":true,"selector":".algolia-search-input","sections":[],"nbOfProductsSuggestions":4,"nbOfCategoriesSuggestions":5,"nbOfQueriesSuggestions":4,"isDebugEnabled":true,"isNavigatorEnabled":true,"debounceMilliseconds":300,"minimumCharacters":0},"landingPage":{"query":"","configuration":"[]"},"recommend":{"enabledFBT":false,"enabledRelated":false,"enabledFBTInCart":false,"enabledRelatedInCart":false,"enabledLookingSimilar":0,"limitFBTProducts":6,"limitRelatedProducts":6,"limitTrendingItems":6,"limitLookingSimilar":6,"enabledTrendItems":0,"trendItemFacetName":null,"trendItemFacetValue":null,"isTrendItemsEnabledInPDP":0,"isTrendItemsEnabledInCartPage":0,"isAddToCartEnabledInFBT":false,"isAddToCartEnabledInRelatedProduct":false,"isAddToCartEnabledInTrendsItem":false,"isAddToCartEnabledInLookingSimilar":false,"FBTTitle":"Frequently bought together","relatedProductsTitle":"Related products","trendingItemsTitle":"Trending items","addToCartParams":{"action":"https:\/\/www.brandalley.co.uk\/checkout\/cart\/add\/","formKey":"LLWF80S6RIz6L8gQ","redirectUrlParam":"uenc"},"isLookingSimilarEnabledInPDP":0,"isLookingSimilarEnabledInCartPage":0,"lookingSimilarTitle":"Looking Similar"},"extensionVersion":"3.15.0","applicationId":"ANLXYSM6QE","indexName":"m2_prod_default","apiKey":"MWE4ODExM2U5YWY1M2MzZWE3MTM5OTNhOTg1YWUwODAzYTEwNzkxZGQwODNkMWNiYjhmOWExM2U0MDFhM2Y4MHRhZ0ZpbHRlcnM9JnZhbGlkVW50aWw9MTc3NDY2MjMxNw==","attributeFilter":[],"facets":[{"attribute":"ba_express_delivery","type":"conjunctive","label":"Express Delivery","searchable":"2","create_rule":"2"},{"attribute":"ba_gender","type":"disjunctive","label":"Gender","searchable":"2","create_rule":"2"},{"attribute":"ba_brand","type":"disjunctive","label":"Brands","searchable":"2","create_rule":"2"},{"attribute":"uk_size","type":"disjunctive","label":"Size","searchable":"2","create_rule":"2"},{"attribute":"color","type":"disjunctive","label":"Colors","searchable":"1","create_rule":"2"},{"attribute":"price","type":"priceRanges","label":"Price","searchable":"2","create_rule":"2"},{"attribute":"ba_operational_category","type":"disjunctive","label":"Product Type","searchable":"2","create_rule":"2"},{"attribute":"categories","type":"disjunctive","label":"Categories","searchable":"2","create_rule":"2"},{"attribute":"clearance_size","type":"disjunctive","label":"Clearance size","searchable":"2","create_rule":"2"},{"attribute":"ba_pixyle_ai_dress_type","type":"disjunctive","label":"Dress Type","searchable":"1","create_rule":"2"},{"attribute":"ba_pixyle_ai_material","type":"disjunctive","label":"Material","searchable":"1","create_rule":"2"},{"attribute":"ba_pixyle_ai_neckline_type","type":"disjunctive","label":"Neckline Type","searchable":"1","create_rule":"2"},{"attribute":"ba_pixyle_ai_occasion","type":"disjunctive","label":"Occasion","searchable":"1","create_rule":"2"},{"attribute":"ba_pixyle_ai_pattern","type":"disjunctive","label":"Pattern","searchable":"1","create_rule":"2"},{"attribute":"ba_pixyle_ai_skirt_length","type":"disjunctive","label":"Skirt Length","searchable":"1","create_rule":"2"}],"areCategoriesInFacets":true,"hitsPerPage":60,"sortingIndices":[{"attribute":"price","sort":"asc","sortLabel":"Lowest price","virtualReplica":"0","name":"m2_prod_default_products_price_default_asc","ranking":["asc(price.GBP.default)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Lowest price"},{"attribute":"price","sort":"desc","sortLabel":"Highest price","virtualReplica":"0","name":"m2_prod_default_products_price_default_desc","ranking":["desc(price.GBP.default)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Highest price"},{"attribute":"created_at","sort":"desc","sortLabel":"Newest first","virtualReplica":"0","name":"m2_prod_default_products_created_at_desc","ranking":["desc(created_at)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Newest first"},{"attribute":"sale","sort":"desc","sortLabel":"Biggest Saving","virtualReplica":"0","name":"m2_prod_default_products_sale_desc","ranking":["desc(sale)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Biggest Saving"}],"isSearchPage":false,"isCategoryPage":false,"isLandingPage":false,"removeBranding":false,"productId":null,"priceKey":".GBP.default","priceGroup":null,"origFormatedVar":"price.GBP.default_original_formated","tierFormatedVar":"price.GBP.default_tier_formated","currencyCode":"GBP","currencySymbol":"\u00a3","priceFormat":{"pattern":"\u00a3%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"maxValuesPerFacet":100,"autofocus":true,"resultPageUrl":"https:\/\/www.brandalley.co.uk\/catalogsearch\/result\/","request":{"query":"","refinementKey":"","refinementValue":"","categoryId":"","landingPageId":"","path":"","level":"","parentCategory":"","childCategories":[],"url":"https:\/\/www.brandalley.co.uk\/simplyscuba","collectionId":""},"showCatsNotIncludedInNavigation":true,"showSuggestionsOnNoResultsPage":true,"baseUrl":"https:\/\/www.brandalley.co.uk","popularQueries":["reiss","mango","dress","Gant","bag","bags","trainers","coat","kids","shoes"],"useAdaptiveImage":false,"urls":{"logo":"https:\/\/www.brandalley.co.uk\/static\/version1774439773\/frontend\/Develo\/brandalley\/en_GB\/Algolia_AlgoliaSearch\/js\/images\/algolia-logo-blue.svg"},"cookieConfiguration":{"customerTokenCookie":"_ALGOLIA_MAGENTO_AUTH","consentCookieName":"user_allowed_save_cookie","cookieAllowButtonSelector":"#btn-cookie-allow","cookieRestrictionModeEnabled":false,"cookieDuration":"15552000000"},"ccAnalytics":{"enabled":true,"ISSelector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","conversionAnalyticsMode":"all","addToCartSelector":".action.primary.tocart","orderedProductIds":[]},"isPersonalizationEnabled":true,"personalization":{"enabled":true,"viewedEvents":{"viewProduct":{"eventName":"Viewed Product","enabled":true,"method":"viewedObjectIDs"}},"clickedEvents":{"productClicked":{"eventName":"Product Clicked","enabled":true,"selector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","method":"clickedObjectIDs"},"productRecommended":{"eventName":"Recommended Product Clicked","enabled":true,"selector":".products-upsell .product-item","method":"clickedObjectIDs"}},"filterClicked":{"eventName":"Filter Clicked","enabled":true,"method":"clickedFilters"}},"analytics":{"enabled":false,"delay":"3000","triggerOnUiInteraction":"1","pushInitialSearch":"0"},"now":1774569600,"queue":{"isEnabled":true,"nbOfJobsToRun":20,"retryLimit":1,"nbOfElementsPerIndexingJob":1500},"isPreventBackendRenderingEnabled":false,"translations":{"to":"to","or":"or","go":"Go","popularQueries":"You can try one of the popular search queries","seeAll":"See all results","allDepartments":"All departments","seeIn":"See products in","orIn":"or in","noProducts":"No products for query","noResults":"No results","refine":"Refine","selectedFilters":"Selected Filters","clearAll":"Clear all","previousPage":"Previous page","nextPage":"Next page","searchFor":"Search for products","relevance":"Relevance","categories":"Categories","products":"Products","suggestions":"Suggestions","searchBy":"Search by","searchForFacetValuesPlaceholder":"Search for other ...","showMore":"Show more products","searchTitle":"Search results for","placeholder":"What are you looking for?","addToCart":"Add to Basket","viewButtonTitle":"View %1 Products","viewOneButtonTitle":"View 1 Product","price":"Price","andAbove":"and Above","Colors":"Colours"}};

        let autocompleteInitialized = false;
        let commonInitialized = false;
        let insightsInitialized = false;
        let loadedScripts = new Set();
        let analyticsInitializedTrack = false

        /**
         * Dynamically load Algolia scripts (for instant search and recommendations)
         * @param src
         * @returns {Promise<unknown>}
         */
        function loadScript(src) {
            return new Promise((resolve, reject) => {
                if (loadedScripts.has(src)) {
                    resolve();
                    return;
                }

                const existingScript = document.querySelector(`script[src="${src}"]`);
                if (existingScript) {
                    loadedScripts.add(src);
                    resolve();
                    return;
                }

                loadedScripts.add(src);
                const script = document.createElement('script');
                script.src = src;
                script.async = true;

                script.onload = () => resolve();
                script.onerror = () => {
                    loadedScripts.delete(src);
                    reject(new Error(`Failed to load script: ${src}`));
                };

                document.head.appendChild(script);
            });
        }

        /**
         * Initialize Autocomplete - now synchronous since scripts are pre-loaded
         */
        function initAutocomplete() {
            if (autocompleteInitialized) {
                return;
            }
            autocompleteInitialized = true;

            try {
                initCommon();
                initAlgoliaInsights();

                // Check if the function exists before calling
                if (typeof initAlgoliaAutocomplete === 'function') {
                    initAlgoliaAutocomplete();
                } else {
                    console.error('initAlgoliaAutocomplete function not found');
                    autocompleteInitialized = false;
                }
            } catch (error) {
                console.error('Error initializing autocomplete:', error);
                autocompleteInitialized = false;
            }
        }

        /**
         * Load initInstantSearch
         * @returns {Promise<void>}
         */
        async function initInstantSearch() {
            const instantSearchScripts = [
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Fcommon.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Finstantsearch.production.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Fsearch\u002Dinsights.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Fhogan.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finstantsearch.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Falgolia\u002Dsearch.min.js",
                            ];

            try {
                await Promise.all(instantSearchScripts.map(url => loadScript(url)));
                await initCommon();
                await initAlgoliaInsights();
                initAlgoliaInstantSearch();
            } catch (error) {
                console.error('Failed to load instant search scripts:', error);
            }
        }

        /**
         * Load initRecommended
         * @param objectIds
         * @returns {Promise<void>}
         */
        async function initRecommended(objectIds) {
            const recommendedScripts = [
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Fcommon.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Finstantsearch.production.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Fsearch\u002Dinsights.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Frecommend.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Frecommend\u002Djs.min.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Frecommend.js",
                                "https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Ftemplates\u002Frecommend\u002Fproducts.js",
                            ];

            try {
                await Promise.all(recommendedScripts.map(url => loadScript(url)));
                await initCommon();
                await initAlgoliaInsights();
                initAlgoliaRecommended('cms_page_view', objectIds);
            } catch (error) {
                console.error('Failed to load recommended scripts:', error);
            }
        }

        /**
         * Initialize Common
         * @returns {Promise<void>}
         */
        async function initCommon() {
            if (commonInitialized) {
                return Promise.resolve();
            }

            return new Promise((resolve) => {
                commonInitialized = true;
                try {
                    if (typeof initAlgoliaCommon === 'function') {
                        initAlgoliaCommon();
                    }
                    resolve();
                } catch (error) {
                    console.error('Error initializing common:', error);
                    commonInitialized = false;
                    resolve();
                }
            });
        }

        /**
         * Initialize Algolia Insights
         * @param forceInit
         * @returns {Promise<void>}
         */
        async function initAlgoliaInsights(forceInit = false) {
            if (insightsInitialized && !forceInit) {
                return Promise.resolve();
            }

            return new Promise((resolve) => {
                try {
                    if (typeof window.initAlgoliaInsights === 'function') {
                        window.initAlgoliaInsights(forceInit);
                        insightsInitialized = true;
                    }
                    resolve();
                } catch (error) {
                    console.error('Error initializing insights:', error);
                    resolve();
                }
            });
        }

        /**
         * Initialize Algolia analytics tracking by loading required scripts sequentially
         * 
         * This function prevents duplicate initialization and ensures proper script loading order.
         * It loads the analytics script first, then the click conversion analytics script.
         * 
         * @async
         * @function initAlgoliaAnalyticsTrack
         * @returns {Promise<void>} Promise that resolves when analytics tracking is initialized
         * @throws {Error} If script loading fails
         */
        async function initAlgoliaAnalyticsTrack() {
            if (analyticsInitializedTrack) {
                return;
            }

            analyticsInitializedTrack = true;

            loadScript('https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Finternals\u002Fsearch\u002Dinsights.min.js').then(() => {
                loadScript('https\u003A\u002F\u002Fwww.brandalley.co.uk\u002Fstatic\u002Fversion1774439773\u002Ffrontend\u002FDevelo\u002Fbrandalley\u002Fen_GB\u002FBrandalley_AlgoliaHyva\u002Fjs\u002Fclick_conversion_analytics.js').then(() => {
                    if (typeof initAlgoliaClickConversionAnalyticsTracking === 'function') {
                        initAlgoliaClickConversionAnalyticsTracking();
                    } else {
                        console.error('initAlgoliaClickConversionAnalyticsTracking function not found');
                    }
                }).catch(error => {
                    console.error('Failed to load click conversion analytics script:', error);
                });
            }).catch(error => {
                console.error('Failed to load analytics script:', error);
            });
        }
        if (algoliaConfig && algoliaConfig.ccAnalytics.enabled) {
            initAlgoliaAnalyticsTrack();
        }

        // Initialize instant search if on category or search page
        if (algoliaConfig.instant.enabled && (algoliaConfig.isCategoryPage || algoliaConfig.isSearchPage)) {
            initInstantSearch().catch(error => {
                console.error('Failed to initialize instant search:', error);
            });
        }

        
        if (algoliaConfig.autocomplete.enabled) {

            document.addEventListener('DOMContentLoaded', function() {
                initAutocomplete();
            });
        }

        // Event listeners
        window.addEventListener('init-algolia-trends', function () {
            initCommon().then(() => {
                return '';
            }).then(() => {
                window.dispatchEvent(new CustomEvent('init-algolia-trends-done'));
            }).catch(error => {
                console.error('Failed to initialize trends:', error);
            });
        });

        window.addEventListener('user-allowed-save-cookie', function () {
            initAlgoliaInsights(true).catch(error => {
                console.error('Failed to initialize insights after cookie consent:', error);
            });
        });
    </script>
<script>
    function initAlgoliaInsights(partial) {
        window.algoliaAnalytics = AlgoliaAnalytics.default;
        window.hasAddedParameters = false;
        window.useCookie = algoliaConfig.cookieConfiguration.cookieRestrictionModeEnabled ? !!hyva.getCookie(algoliaConfig.cookieConfiguration.consentCookieName) : true;

        if (!canTrack()) {
            return;
        }

        initializeAnalytics(partial);
        addSearchParameters();
        bindEvents();

        function determineUserToken() {
            return window.algoliaAnalytics.getAuthenticatedUserToken() ?? algoliaAnalytics.getUserToken();
        }

        function initializeAnalytics(partial = false) {
                algoliaAnalytics.init({
                    appId: algoliaConfig.applicationId,
                    apiKey: algoliaConfig.apiKey,
                    useCookie: true,
                    cookieDuration: Number(
                        algoliaConfig.cookieConfiguration.cookieDuration
                    ),
                    partial: partial
                });

            let userAgent = `insights-js-in-magento (${algoliaConfig.extensionVersion})`;
            window.algoliaAnalytics.addAlgoliaAgent(userAgent);

            if (hyva.getCookie('aa-search') && hyva.getCookie('aa-search') !== '') {
                window.algoliaAnalytics.setUserToken(hyva.getCookie('aa-search'));
            } else if (hyva.getCookie('_ALGOLIA_MAGENTO_AUTH') && hyva.getCookie('_ALGOLIA_MAGENTO_AUTH') !== '') {
                window.algoliaAnalytics.setUserToken(hyva.getCookie('_ALGOLIA_MAGENTO_AUTH'));
            }
          
            const userToken = hyva.getCookie(algoliaConfig.cookieConfiguration.customerTokenCookie),
                unsetAuthenticationToken = hyva.getCookie('unset_authentication_token');

            if (userToken && userToken !== '') {
                algoliaAnalytics.setAuthenticatedUserToken(userToken);
            } else if (unsetAuthenticationToken && unsetAuthenticationToken !== '') {
                algoliaAnalytics.setAuthenticatedUserToken('undefined');
                hyva.setCookie('unset_authentication_token', '', -1);
            }
        }

        function applyInsightsToSearchParams(params = {}) {
            if (algoliaConfig.ccAnalytics.enabled) {
                params.clickAnalytics = true;
            }

            if (algoliaConfig.personalization.enabled) {
                params.enablePersonalization = true;
            }
            params.userToken = determineUserToken();
            hyva.setCookie('_ALGOLIA', determineUserToken(), false, true);

            return params;
        }

        function addSearchParameters() {
            if (window.hasAddedParameters) {
                return;
            }
            algolia.registerHook('beforeWidgetInitialization', function (allWidgetConfiguration) {
                allWidgetConfiguration.configure = applyInsightsToSearchParams(
                    allWidgetConfiguration.configure
                );
                return allWidgetConfiguration;
            });

            algolia.registerHook('afterAutocompleteProductSourceOptions', (options) => {
                return applyInsightsToSearchParams(options);
            });

            window.hasAddedParameters = true;
        }


        function bindEvents() {
            bindClickedEvents();
            getClickedEventBySelector();
            bindViewedEvents();

            algolia.triggerHooks('afterInsightsBindEvents', this);
        }

        function bindClickedEvents() {
            const autocompleteElements = document.querySelectorAll(algoliaConfig.autocomplete.selector);

            autocompleteElements.forEach(element => {
                element.addEventListener(
                    'autocomplete:selected',
                    event => {
                    const suggestion = event.detail || event.suggestion;
                    if (suggestion) {
                        const eventData = buildEventData(
                            'Clicked',
                            suggestion.objectID,
                            suggestion.__indexName,
                            suggestion.__position,
                            suggestion.__queryID
                        );
                        trackClick(eventData);
                    }
                });
            });

            if (algoliaConfig.ccAnalytics.enabled) {
                document.addEventListener(
                    'click',
                    function (e) {
                        const element = e.target.closest(algoliaConfig.ccAnalytics.ISSelector);
                        if (!element) return;

                        if (element.dataset.clicked) return;

                        const eventData = buildEventData(
                            'Clicked',
                            element.dataset.objectid,
                            element.dataset.indexname,
                            element.dataset.position,
                            element.dataset.queryid
                        );

                        trackClick(eventData);
                        // to prevent duplicated click events
                        element.dataset.clicked = true;
                    }.bind(this));
            }

            if (algoliaConfig.personalization.enabled) {
                // Clicked Events
                const clickEvents = Object.keys(
                    algoliaConfig.personalization.clickedEvents
                );

                for (let i = 0; i < clickEvents.length; i++) {
                    const clickEvent = algoliaConfig.personalization.clickedEvents[clickEvents[i]];
                    if (clickEvent.enabled && clickEvent.method === 'clickedObjectIDs') {
                        document.addEventListener(
                            'click',
                            function(e) {
                            const element = e.target.closest(clickEvent.selector);
                            if (!element) return;

                            if (element.dataset.clicked) return;

                            const eventData = buildEventData(
                                clickEvent.eventName,
                                element.dataset.objectid,
                                element.dataset.indexname
                                    ? element.dataset.indexname
                                    : `${algoliaConfig.indexName}_products`
                            );

                            trackClick(eventData);
                            element.dataset.clicked = true;
                        }.bind(this));
                    }
                }

                // Filter Clicked
                if (algoliaConfig.personalization.filterClicked.enabled) {
                    algolia.registerHook('afterInstantsearchStart', function (search) {
                        search.on('render', () => {
                            const facets = algoliaConfig.facets;
                            const selectors = facets
                                .map(facet => `.${createISWidgetContainer(facet.attribute).className}`)
                                .join(', ');

                            const containers = document.querySelectorAll(selectors);
                            containers.forEach(container => {
                                container.removeEventListener('click', handleFacetClick);
                                container.addEventListener('click', handleFacetClick);
                            });
                        });

                        return search;
                    });
                }

                function handleFacetClick(event) {
                    const elem = event.target;
                    if (elem.type === 'checkbox' && elem.checked) {
                        const attribute = this.dataset.attr;
                        const filter = `${attribute}:${elem.value}`;
                        trackFilterClick([filter]);
                    }
                }
            }
        }

        function getClickedEventBySelector(selector) {
            const events = algoliaConfig.personalization.clickedEvents,
                keys = Object.keys(events);

            for (let i = 0; i < keys.length; i++) {
                if (events[keys[i]].selector === selector) {
                    return events[keys[i]];
                }
            }

            return {};
        }

        function bindViewedEvents() {
            // viewed event is exclusive to personalization
            if (!algoliaConfig.personalization.enabled) {
                return;
            }

            const viewConfig = algoliaConfig.personalization.viewedEvents.viewProduct;
            if (viewConfig.enabled) {
                if (document.body.classList.contains('catalog-product-view')) {
                    const objectId = document.querySelector('#product_addtocart_form')?.querySelector('input[name="product"]').value;
                    if (objectId) {
                        const viewData = buildEventData(
                            viewConfig.eventName,
                            objectId,
                            `${algoliaConfig.indexName}_products`
                        );
                        trackView(viewData);
                    }
                }

            }
        }

        function buildEventData(eventName, objectId, indexName, position = null, queryId = null) {
            const eventData = {
                eventName: eventName,
                objectIDs: [objectId + ''],
                index: indexName
            };

            if (position) {
                eventData.positions = [parseInt(position)];
            }

            if (queryId) {
                eventData.queryID = queryId;
            }

            return eventData;
        }

        function trackClick(eventData) {
            if (eventData.queryID) {
                window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
            } else {
                window.algoliaAnalytics.clickedObjectIDs(eventData);
            }
        }

        function trackFilterClick(filters) {
            const eventData = {
                index: `${algoliaConfig.indexName}_products`,
                eventName: algoliaConfig.personalization.filterClicked.eventName,
                filters: filters
            };

            window.algoliaAnalytics.clickedFilters(eventData);
        }

        function trackView(eventData) {
            window.algoliaAnalytics.viewedObjectIDs(eventData);
        }

        function trackConversion(eventData) {
            if (eventData.queryID) {
                algoliaAnalytics.convertedObjectIDsAfterSearch(eventData);
            } else {
                algoliaAnalytics.convertedObjectIDs(eventData);
            }
        }
    }

    function canTrack() {
        return ((algoliaConfig.ccAnalytics.enabled
            || algoliaConfig.personalization.enabled) && window.useCookie);
    }

    function buildInsightsEventData(eventName, objectId, indexName, position = null, queryId = null) {
        if (!canTrack()) {
            return;
        }

        const eventData = {
            eventName: eventName,
            objectIDs: [objectId + ''],
            index: indexName
        };
        if (position) {
            eventData.positions = [parseInt(position)];
        }
        if (queryId) {
            eventData.queryID = queryId;
        }
        trackClick(eventData);
    }

    function trackClick(eventData) {
        if (eventData.queryID) {
            window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
        } else {
            window.algoliaAnalytics.clickedObjectIDs(eventData);
        }
    }
</script>
<script>
    function initCompareOnProductList() {
        return {
            addToCompare(productId) {
                const formKey = hyva.getFormKey();
                const postUrl = BASE_URL + 'catalog/product_compare/add/';

                fetch(postUrl, {
                    "headers": {
                        "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                    },
                    "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + hyva.getUenc(),
                    "method": "POST",
                    "mode": "cors",
                    "credentials": "include"
                }).then(function (response) {
                    if (response.redirected) {
                        window.location.href = response.url;
                    }
                }).catch(function (error) {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                        [{
                            type: "error",
                            text: error
                        }], 5000
                    );
                });
            }
        };
    }
</script>
<script>
    function initWishlist() {
        return {
            addToWishlist(productId) {
                const formKey = hyva.getFormKey();
                const postUrl = BASE_URL + 'wishlist/index/add/';

                fetch(postUrl, {
                    "headers": {
                        "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                    },
                    "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + hyva.getUenc(),
                    "method": "POST",
                    "mode": "cors",
                    "credentials": "include"
                }).then(function (response) {
                    if (response.redirected) {
                        window.location.href = response.url;
                    } else if (response.ok) {
                        return response.json();
                    } else {
                        typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                            [{
                                type: "warning",
                                text: "Could\u0020not\u0020add\u0020item\u0020to\u0020wishlist."
                            }], 5000
                        );
                    }
                }).then(function (response) {
                    if (!response) { return }
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                        [{
                            type: (response.success) ? "success" : "error",
                            text: (response.success)
                                ? "Product\u0020has\u0020been\u0020added\u0020to\u0020your\u0020Wish\u0020List."
                                : response.error_message
                        }], 5000
                    );
                    const reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                    window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function (error) {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                        [{
                            type: "error",
                            text: error
                        }], 5000
                    );
                });
            }
        }
    }
</script>
<script type="application/json" id="default-section-data">
    {"messages":[],"customer":[],"compare-products":[],"last-ordered-items":[],"cart":[],"directory-data":{"GB":{"name":"United Kingdom"},"GG":{"name":"Guernsey"},"IE":{"name":"Ireland"},"JE":{"name":"Jersey"},"data_id":1774575917},"captcha":[],"instant-purchase":[],"loggedAsCustomer":[],"persistent":[],"review":[],"wishlist":{"items":[]},"customer-shipping-types":[],"flash-sales-preview":[],"rudderstack-event-section":[],"gtm-checkout":[],"recently_viewed_product":[],"recently_compared_product":[],"product_data_storage":[],"paypal-billing-agreement":[]}</script>
</div><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9e2d41c12e1f82a1',t:'MTc3NDYwMjU3My4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
