a:4:{s:4:"hash";s:0:"";s:5:"mtime";i:1791044687;s:6:"expire";i:1791131087;s:4:"tags";s:899:"de9_MP_SMTP_SCRIPT,de9_CAT_C_81,de9_CAT_C_P_81,de9_CAT_C_84,de9_CAT_C_P_84,de9_CAT_C_85,de9_CAT_C_P_85,de9_CAT_C_86,de9_CAT_C_P_86,de9_CAT_C_87,de9_CAT_C_P_87,de9_CAT_C_88,de9_CAT_C_P_88,de9_CAT_C_109,de9_CAT_C_P_109,de9_CAT_C_90,de9_CAT_C_P_90,de9_CAT_C_91,de9_CAT_C_P_91,de9_CAT_C_92,de9_CAT_C_P_92,de9_CAT_C_93,de9_CAT_C_P_93,de9_CAT_C_94,de9_CAT_C_P_94,de9_CAT_C_95,de9_CAT_C_P_95,de9_CAT_C_96,de9_CAT_C_P_96,de9_CAT_C_97,de9_CAT_C_P_97,de9_CAT_C_98,de9_CAT_C_P_98,de9_CAT_C_99,de9_CAT_C_P_99,de9_CAT_C_113,de9_CAT_C_P_113,de9_CAT_C_82,de9_CAT_C_P_82,de9_CAT_C_100,de9_CAT_C_P_100,de9_CAT_C_101,de9_CAT_C_P_101,de9_CAT_C_102,de9_CAT_C_P_102,de9_CAT_C_103,de9_CAT_C_P_103,de9_CAT_C_104,de9_CAT_C_P_104,de9_CAT_C_105,de9_CAT_C_P_105,de9_CAT_C_83,de9_CAT_C_P_83,de9_CAT_C_106,de9_CAT_C_P_106,de9_CAT_C_107,de9_CAT_C_P_107,de9_CMS_B_FOOTER_CONTENT,de9_STORE,de9_CMS_B,de9_CAT_C_P_80,de9_FPC,de9_MAGE";}
{"content":"<!doctype html>\n<html lang=\"it\">\n<head >\n    <meta charset=\"utf-8\"\/>\n<meta name=\"title\" content=\"Risultati di ricerca per: &#039;mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430&#039;\"\/>\n<meta name=\"robots\" content=\"NOINDEX,NOFOLLOW\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\/>\n<title>Risultati di ricerca per: &#039;mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430&#039;<\/title>\n        <link rel=\"stylesheet\" type=\"text\/css\" media=\"all\" href=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/css\/styles.css\" \/>\n<link rel=\"stylesheet\" type=\"text\/css\" media=\"all\" href=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/css\/fadelux.css\" \/>\n<link rel=\"stylesheet\" type=\"text\/css\" media=\"all\" href=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Mageplaza_LayeredNavigationPro\/css\/chosen.min.css\" \/>\n<link rel=\"stylesheet\" type=\"text\/css\" media=\"all\" href=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/BPerevyazko_ProductLabel\/css\/hyva\/product-labels.css\" \/>\n\n\n<link rel=\"icon\" type=\"image\/x-icon\" href=\"https:\/\/www.fadelux.it\/media\/favicon\/stores\/1\/favicon.png\" \/>\n<link rel=\"shortcut icon\" type=\"image\/x-icon\" href=\"https:\/\/www.fadelux.it\/media\/favicon\/stores\/1\/favicon.png\" \/>\n        \n    \n<!-- Meta Business Extension for Magento 2 (Hyva compatible) -->\n\n<!-- End Meta Pixel Code -->\n<!-- Google Tag Manager -->\n    \n    \n                \n    \n\n        <!-- End Google Tag Manager -->\n    <script data-rocketjavascript=\"false\">\n    window.MagefanJs = window.MagefanJs || {};\n    window.MagefanJs.getCookie = function(cookieName) {\n        let name = cookieName + '=';\n        let decodedCookie = decodeURIComponent(document.cookie);\n        let ca = decodedCookie.split(';');\n        for(let i = 0; i <ca.length; i++) {\n            let c = ca[i];\n            while (c.charAt(0) === ' ') {\n                c = c.substring(1);\n            };\n            if (c.indexOf(name) === 0) {\n                return c.substring(name.length, c.length);\n            }\n        };\n        return '';\n    };\n<\/script>\n<script data-rocketjavascript=\"false\">\n    window.MagefanJs = window.MagefanJs || {};\n    window.MagefanJs.isCustomerConsentProvided = function() {\n        if (MagefanJs.getCookie('mf_cookie_consent')) {\n            return true;\n        };\n        \n        var amcookie = MagefanJs.getCookie('amcookie_allowed');\n        if (amcookie) {\n        \n            if (amcookie === '0') {\n                return true;\n            } \n            var disallowedStr = MagefanJs.getCookie('amcookie_disallowed');\n            var cookieArray = disallowedStr.split(',');\n            \n            var cookiesToCheck = ['_fbp', '_fbc', '_ga'];\n            \n            for (var i = 0; i < cookieArray.length; i++) {\n                var currentCookie = cookieArray[i].trim(); \n                if (cookiesToCheck.indexOf(currentCookie) !== -1) {\n                     return false;\n                }\n            }\n            \n            return true;\n        }\n        \n        let cookie = MagefanJs.getCookie(\n            'user_allowed_save_cookie'\n        );\n        if (cookie) {\n            cookie = JSON.parse(decodeURIComponent(cookie));\n            if (cookie[1]) {\n                return true;\n            }\n        };\n\n        if (window.dataLayer) {\n            var consentData;\n            for (var i = 0; i < window.dataLayer.length; i++) {\n                if (dataLayer[i][0] === 'consent') {\n                    consentData = dataLayer[i];\n                }\n            };\n            if (consentData && consentData[2]) {\n                var ads = consentData[2];\n                if (ads.ad_user_data === 'granted' &&\n                    ads.ad_personalization === 'granted' &&\n                    ads.ad_storage === 'granted') {\n                        return true;\n                }\n            };\n        };\n\n        return false;\n    };\n<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\\\/\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@id\":\"https:\\\/\\\/www.fadelux.it\\\/\",\"name\":\"Home\"}}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\\\/\",\"@type\":\"WebSite\",\"url\":\"https:\\\/\\\/www.fadelux.it\\\/\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https:\\\/\\\/www.fadelux.it\\\/catalogsearch\\\/result\\\/index\\\/?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"},\"name\":\"Fadelux\"}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\\\/\",\"@type\":\"Organization\",\"image\":\"https:\\\/\\\/www.fadelux.it\\\/media\\\/default\\\/default\\\/images_2.png\",\"name\":\"Fadelux\",\"url\":\"https:\\\/\\\/www.fadelux.it\\\/\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"IT\",\"addressLocality\":\"Rimini\",\"addressRegion\":\"RN\",\"postalCode\":\"47921\",\"streetAddress\":\"Viale Amerigo Vespucci 135\"},\"email\":\"ordini@fadelux.it\",\"telephone\":\"328.5388427\",\"hasMerchantReturnPolicy\":{\"@id\":\"#return_policy\"}}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\\\/\",\"@type\":\"MerchantReturnPolicy\",\"@id\":\"#return_policy\",\"applicableCountry\":\"IT\",\"returnPolicyCountry\":\"IT\",\"returnPolicyCategory\":\"https:\\\/\\\/schema.org\\\/MerchantReturnFiniteReturnWindow\",\"merchantReturnDays\":14,\"returnMethod\":\"https:\\\/\\\/schema.org\\\/ReturnByMail\",\"returnFees\":\"https:\\\/\\\/schema.org\\\/FreeReturn\"}<\/script>\n<script data-rocketjavascript=\"false\">\n    var MagefanWebP = {\n\n        _canUseWebP: null,\n\n        getUserAgentInfo: function(){\n            try {\n                var ua = navigator.userAgent,\n                    tem,\n                    M = ua.match(\/(opera|chrome|safari|firefox|msie|trident(?=\\\/))\\\/?\\s*(\\d+)\/i) || [];\n                if (\/trident\/i.test(M[1])) {\n                    tem = \/\\brv[ :]+(\\d+)\/g.exec(ua) || [];\n                    return ['IE', (tem[1] || '')];\n                }\n                if (M[1] === 'Chrome') {\n                    tem = ua.match(\/\\b(OPR|Edge)\\\/(\\d+)\/);\n                    if (tem != null) {\n                        tem = tem.slice(1);\n                        tem[0] = tem[0].replace('OPR', 'Opera');\n                        return tem;\n                    }\n                }\n                M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];\n                if ((tem = ua.match(\/version\\\/(\\d+)\/i)) != null) M.splice(1, 1, tem[1]);\n                return M;\n            } catch (e) {\n                return ['', 0];\n            }\n        },\n\n        canUseWebP: function(){\n\n            \n\n            if (null !== this._canUseWebP){\n                return this._canUseWebP;\n            }\n\n            try {\n                var elem = document.createElement('canvas');\n                if (!!(elem.getContext && elem.getContext('2d'))) {\n                    var r = (elem.toDataURL('image\/webp').indexOf('data:image\/webp') == 0);\n                    if (!r) {\n                        var ua = this.getUserAgentInfo();\n                        if (ua && ua.length > 1) {\n                            ua[0] = ua[0].toLowerCase();\n                            if ('firefox' == ua[0] && parseInt(ua[1]) >= 65) {\n                                this._canUseWebP = true;\n                                return this._canUseWebP;\n                            }\n                            if ('edge' == ua[0] && parseInt(ua[1]) >= 18) {\n                                this._canUseWebP = true;\n                                return this._canUseWebP;\n                            }\n                            if ('safari' == ua[0]) {\n                                if (navigator.platform.includes('Mac')) {\n                                    if (parseInt(ua[1]) >= 16) {\n                                        this._canUseWebP = true;\n                                    }\n                                } else {\n                                    if (parseInt(ua[1]) >= 15) {\n                                        this._canUseWebP = true;\n                                    }\n                                }\n\n                                return this._canUseWebP;\n                            }\n                        }\n                    }\n\n                    this._canUseWebP = r;\n                    return this._canUseWebP;\n                }\n                this._canUseWebP = false;\n                return this._canUseWebP;\n            } catch (e) {\n                console.log(e);\n                this._canUseWebP = false;\n                return this._canUseWebP;\n            }\n        },\n\n        getOriginWebPImage: function(src) {\n            if (src.indexOf('mf_webp') == -1) {\n                return src;\n            }\n\n            var array = src.split('\/');\n            var imageFormat = '';\n\n            for (var i = 0; i < array.length; i++) {\n                if (array[i] == 'mf_webp') {\n                    imageFormat = array[i + 1];\n                    array.splice(i, 3);\n                    break;\n                }\n            }\n            src = array.join('\/');\n            return src.replace('.webp', '.' + imageFormat);\n        },\n\n        getWebUrl: function (imageUrl) {\n            \/* @var string *\/\n            imageUrl = imageUrl.trim();\n\n            \/\/ Split URL and query parameters\n            var urlParts = imageUrl.split('?');\n            var cleanUrl = urlParts[0];\n            var queryString = urlParts.length > 1 ? '?' + urlParts[1] : '';\n\n            var baseUrl = 'https:\/\/www.fadelux.it\/';\n            var imageFormat = cleanUrl.split('.').pop();\n\n            if ('webp' === imageFormat) {\n                return imageUrl;\n            }\n\n            var mediaBaseUrl = 'https:\/\/www.fadelux.it\/media\/';\n            var staticBaseUrl = 'https:\/\/www.fadelux.it\/static\/';\n\n            if (cleanUrl.indexOf(mediaBaseUrl) == -1 && cleanUrl.indexOf(staticBaseUrl) == -1) {\n                mediaBaseUrl = baseUrl + 'media\/';\n                staticBaseUrl = baseUrl + 'static\/';\n\n                if (cleanUrl.indexOf(mediaBaseUrl) == -1 && cleanUrl.indexOf(staticBaseUrl) == -1) {\n                    return false;\n                }\n            }\n\n            var imagePath = cleanUrl;\n            imagePath = imagePath.replace(mediaBaseUrl, 'media\/');\n            imagePath = imagePath.replace(staticBaseUrl, 'static\/');\n            imagePath = imagePath.replace(baseUrl + 'pub\/media\/', 'media\/');\n            imagePath = imagePath.replace(baseUrl + 'pub\/static\/', 'static\/');\n            imagePath = imagePath.replace(\/\\.(jpe?g|png|gif)$\/i, '.webp');\n            imagePath = mediaBaseUrl + 'mf_webp\/' + imageFormat + '\/' + imagePath;\n            imagePath = imagePath.replace('%20', ' ');\n            imagePath = imagePath.replace(\/version\\d{10}\\\/\/g, '');\n\n            return imagePath + queryString;\n        }\n    };\n\n    \/* MagicToolboxContainer Fix *\/\n    function MagefanWebPMagicToolboxContainerFix()\n    {\n        if (!MagefanWebP.canUseWebP()) {\n            (function(){\n                var i;\n                var els = document.querySelectorAll('.MagicToolboxContainer a, .MagicToolboxContainer img');\n                if (!els) return;\n                var el;\n                for (i=0; i<els.length; i++) {\n                    el = els[i];\n                    if (el.href) {\n                        el.href = MagefanWebP.getOriginWebPImage(el.href);\n                    }\n\n                    if (el.getAttribute('webpimg')) {\n                        el.src = MagefanWebP.getOriginWebPImage(el.getAttribute('webpimg'));\n                    } else {\n                        if (el.src) {\n                            el.src = MagefanWebP.getOriginWebPImage(el.src);\n                        }\n                    }\n\n                    if (el.dataset && el.dataset.image) {\n                        el.dataset.image = MagefanWebP.getOriginWebPImage(el.dataset.image);\n                    }\n\n                }\n            })();\n        } else {\n            replacePixelMagicToolbox();\n            checkIfPixelReplaced();\n        }\n    }\n\n    function replacePixelMagicToolbox() {\n        (function() {\n            var i, els = document.querySelectorAll('.MagicToolboxContainer img');\n\n            if (!els) return;\n            var el;\n\n            for (i=0; i<els.length; i++) {\n                el = els[i];\n\n                if (el.getAttribute('webpimg')) {\n                    el.src = el.getAttribute('webpimg');\n                }\n            }\n        })();\n    }\n\n    function checkIfPixelReplaced() {\n        var intervalCounter = 0,\n            waitForMagicToolbox = setInterval(function() {\n                if (document.querySelectorAll('figure img[src$=\"\/p.jpg\"]').length) {\n                    replacePixelMagicToolbox();\n                    clearInterval(waitForMagicToolbox);\n                }\n\n                if (intervalCounter > 10) {\n                    clearInterval(waitForMagicToolbox);\n                }\n\n                intervalCounter++;\n            }, 500);\n    }\n\n\n    function updateBodyClassAndFallbackToOriginalImagesIfNoWebPSupport()\n    {\n\n        if (!MagefanWebP.canUseWebP()) {\n            document.body.className += ' no-webp ';\n\n            (function(){\n                var i;\n                var els = document.querySelectorAll('a[href$=\".webp\"]');\n                if (!els) return;\n                var el;\n                for (i=0; i<els.length; i++) {\n                    el = els[i];\n                    if (el.href) {\n                         el.href = MagefanWebP.getOriginWebPImage(el.href);\n                    }\n                }\n            })();\n        } else {\n            document.body.className += ' webp-supported ';\n        }\n    }\n\n    document.addEventListener('DOMContentLoaded', updateBodyClassAndFallbackToOriginalImagesIfNoWebPSupport);\n    document.addEventListener('breeze:load', updateBodyClassAndFallbackToOriginalImagesIfNoWebPSupport);\n\n\n<\/script>\n\n<style>\n    picture.mfwebp source.lazyload,\n    picture.mfwebp source.lazy {background:none;content:none;}\n    picture.mfwebp {display: contents;}\n<\/style>\n\n\n\n        <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Mageplaza_AjaxLayer\/css\/hyva\/view.css\"\/>\n    <\/head>\n<body id=\"html-body\" class=\"page-products page-with-filter catalogsearch-result-index page-layout-2columns-left\">\n                        <noscript>\n            <img height=\"1\" width=\"1\" style=\"display:none\"\n                 src=\"https:\/\/www.facebook.com\/tr?id=736844759404044&amp;ev=PageView&amp;noscript=1&amp;a=magento_opensource-0.0.0-1.6.4\">\n        <\/noscript>\n    \n        \n        <script data-rocketjavascript=\"false\">\n    var mfLazyLoadTriggered = false;\n\n    function observeLazyTarget() {\n        var element = document.querySelector(\n            'main img[src$=\"pixel.jpg\"], main .mflazy-background-image, div[data-original]'\n        );\n        if (!element) return;\n        var observer = new IntersectionObserver(function(entries) {\n            entries.forEach(function(entry) {\n                if (entry.isIntersecting) {\n                    loadLazyLoad();\n                    observer.disconnect();\n                }\n            });\n        }, { rootMargin: '100px' });\n        observer.observe(element);\n    }\n\n\n    document.addEventListener('DOMContentLoaded', function () {\n        \n        observeLazyTarget();\n        document.addEventListener('scroll', loadLazyLoad, { once: true, passive: true });\n        document.addEventListener('click', loadLazyLoad, { once: true });\n    });\n\n    function loadLazyLoad() {\n        if (mfLazyLoadTriggered) return;\n        mfLazyLoadTriggered = true;\n        var jsSrc = 'https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Magefan_LazyLoad\/js\/lazyload.min.js';\n        function loadScript(e,t){var a,n,r;n=!1,(a=document.createElement('script')).type='text\/javascript',a.src=e,a.onload=a.onreadystatechange=function(){n||this.readyState&&\"complete\"!=this.readyState||(n=!0,t())},(r=document.getElementsByTagName('script')[0]).parentNode.insertBefore(a,r)}\n\n        loadScript(jsSrc, function(){\n            var rawConfig = {\"elements_selector\":\"img,div\",\"data_srcset\":\"originalset\"};\n\n            \/* Mapping Magefan attributes to LazyLoad v19 configuration *\/\n            var lazyLoadConfig = Object.assign({}, rawConfig, {\n                data_src: 'original',\n                data_bg: 'original',\n                class_loading: 'mf-loading',\n                class_loaded: 'mf-loaded',\n                class_error: 'mf-error',\n                use_native: false\n            });\n\n            var myLazyLoad = false;\n\n            function initLazy() {\n                myLazyLoad = new LazyLoad(lazyLoadConfig);\n                \/* Backup call for dynamic elements *\/\n                setTimeout(function(){ myLazyLoad.update(); }, 2000);\n            }\n\n            if (document.readyState !== 'loading') {\n                initLazy();\n            } else {\n                document.addEventListener('DOMContentLoaded', initLazy);\n            }\n\n            document.body.addEventListener('contentUpdated', function(){\n                if (myLazyLoad) {\n                    myLazyLoad.update();\n                }\n            });\n            return true;\n        });\n    }\n<\/script>        \n<style>\n    .slick-slide:not(.slick-active) .background-image {display: none;}\n<\/style>\n<input name=\"form_key\" type=\"hidden\" value=\"zdqkLJweCQu3eTxW\" \/>\n    <noscript>\n        <section\n            class=\"message global noscript border-b-2 border-blue-500 bg-blue-50 shadow-none m-0 px-0 rounded-none font-normal\"\n            aria-labelledby=\"messageGlobalNoScriptMessage\"\n        >\n            <div class=\"container text-center\">\n                <p id=\"messageGlobalNoScriptMessage\">\n                    <strong>I JavaScript sembrano essere disabilitati nel tuo browser.<\/strong>\n                    <span>\n                        Per una migliore esperienza sul nostro sito, assicurati di attivare i javascript nel tuo browser.                    <\/span>\n                <\/p>\n            <\/div>\n        <\/section>\n    <\/noscript>\n\n\n\n<div class=\"page-wrapper\"><header class=\"page-header\"><a class=\"action skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white\n   contentarea\"\n   href=\"#contentarea\">\n    <span>\n        Salta al contenuto    <\/span>\n<\/a>\n<div class=\"panel wrapper\"><div class=\"panel header\"><div class=\"fadelux-promo-bar\"\n     style=\"background-color: #C8A97E; color: #0A0A0A; text-align: center;\n            padding: 0.5rem 1rem; font-family: 'Inter', sans-serif;\n            font-size: 0.75rem; font-weight: 700; letter-spacing: 0.1em;\n            text-transform: uppercase;\">\n    \ud83d\ude9a SPEDIZIONE GRATUITA da \u20ac99.90 &nbsp;\u00b7&nbsp; Resi garantiti 100%<\/div>\n<\/div><\/div>\n\n<div id=\"header\"\n     class=\"relative z-30 w-full border-b shadow bg-white border-gray-100\"\n     x-data=\"initHeader()\"\n     @private-content-loaded.window=\"getData(event.detail.data)\"\n>\n    <div class=\"container flex flex-wrap lg:flex-nowrap items-center justify-between w-full px-6 py-3 mx-auto mt-0\">\n        <!--Logo-->\n        <div class=\"sm:order-1 lg:order-0 w-full pb-2 sm:w-auto sm:pb-0\">\n            <a\r\n    class=\"header_logo flex items-center justify-center text-xl font-medium\"\r\n    href=\"https:\/\/www.fadelux.it\/\"\r\n    aria-label=\"Go&#x20;to&#x20;Home&#x20;page\"\r\n>\r\n    <picture class=\"mfwebp\">                <source         width=\"157\"        height=\"35\"        loading=\"eager\"     type=\"image\/webp\" srcset=\"https:\/\/www.fadelux.it\/media\/mf_webp\/png\/media\/logo\/stores\/1\/logo.webp\">                 <img        src=\"https:\/\/www.fadelux.it\/media\/logo\/stores\/1\/logo.png\"        alt=\"Fadelux\"        width=\"157\"        height=\"35\"        loading=\"eager\"    ><\/picture>\r\n    <\/a>\r\n        <\/div>\n\n        <!--Main Navigation-->\n        <div x-data=\"initMobileMenu\" x-bind=\"eventListeners\" class=\"lg:hidden\">\n    <button\n        type=\"button\"\n        class=\"btn bg-transparent border-transparent p-2\"\n        aria-label=\"Open&#x20;menu\"\n        @click=\"open\"\n    >\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 5h16M4 12h16M4 19h16\"\/><\/svg>\n    <\/button>\n    <dialog\n        class=\"size-full max-h-full ms-0 p-0 open:flex flex-col transition ease-out duration-300 motion-reduce:duration-0 rounded-s-none\"\n        x-show=\"isOpen\"\n        x-htmldialog=\"close\"\n        closeby=\"any\"\n        x-transition:enter-start=\"-translate-x-full\"\n        x-transition:enter-end=\"translate-x-0\"\n        x-transition:leave-start=\"translate-x-0\"\n        x-transition:leave-end=\"-translate-x-full\"\n    >\n        <div class=\"border-b border-slate-200\">\n            <div class=\"flex justify-between items-center gap-2 py-4 px-6\">\n                <div><\/div>\n                <button\n                    type=\"button\"\n                    @click=\"close\"\n                    class=\"btn bg-transparent border-transparent p-1\"\n                    aria-label=\"Close&#x20;menu\"\n                >\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n        <div class=\"grow relative overflow-y-auto overflow-x-clip py-0.5\" :style=\"lockWrapperScroll\">\n            <nav aria-label=\"Mobile&#x20;Main&#x20;Menu\">\n                <ul>\n                                                                        <li data-level=\"0\" x-data=\"initMobileSubMenu\">\n                                <button\n                                    type=\"button\"\n                                    class=\"w-full justify-between flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                    aria-controls=\"category-node-81-mobile-menu-panel\"\n                                    aria-expanded=\"false\"\n                                    x-ref=\"openSubMenuBtn\"\n                                    :aria-expanded=\"isOpen\"\n                                    :disabled=\"isOpen\"\n                                    @click=\"open\"\n                                >\n                                    <span>Abbigliamento<\/span>\n                                    <span class=\"btn p-1.5 border border-slate-300 bg-transparent text-current\">\n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\"\/><\/svg>\n                                    <\/span>\n                                <\/button>\n                                <ul\n                                    id=\"category-node-81-mobile-menu-panel\"\n                                    class=\"z-10 absolute inset-0 bg-white py-0.5 overflow-y-auto overscroll-y-contain transition motion-reduce:duration-0\"\n                                    x-show=\"isOpen\"\n                                    x-transition:enter-start=\"opacity-0 translate-x-8\"\n                                    x-transition:enter-end=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-start=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-end=\"opacity-0 translate-x-8\"\n                                    @keydown.escape.stop.prevent=\"close\"\n                                >\n                                    <li data-level=\"1\">\n                                        <button\n                                            type=\"button\"\n                                            class=\"w-full bg-surface font-bold flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            @click=\"close\"\n                                            x-ref=\"closeSubMenuBtn\"\n                                        >\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m15 18-6-6 6-6\"\/><\/svg>\n                                            Abbigliamento                                        <\/button>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento.html\"\n                                            class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                        >\n                                            <span class=\"ms-7\">Guarda Tutto Abbigliamento<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/abitino.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Abitino<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/bermuda.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Bermuda<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/camicie.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Camicie<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/canottiere.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Canottiere<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/costumi-boxer-mare.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Costumi Boxer Mare<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/costumi-da-bagno.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Costumi da Bagno<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/felpe.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Felpe <\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/giacca-gile.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Giacca Gile<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/giacche.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Giacche <\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/gonne.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Gonne<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/jeans-pantaloni-leggings.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Jeans, Pantaloni, Leggings<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/maglieria.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Maglioni e Pullover<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/polo.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Polo<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/shorts.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Shorts<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/t-shirt.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">T-shirt <\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/tute-sportive.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Tute Sportive<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/abbigliamento\/top-da-donna.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Top<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                    <\/ul>\n                            <\/li>\n                                                                                                <li data-level=\"0\" x-data=\"initMobileSubMenu\">\n                                <button\n                                    type=\"button\"\n                                    class=\"w-full justify-between flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                    aria-controls=\"category-node-82-mobile-menu-panel\"\n                                    aria-expanded=\"false\"\n                                    x-ref=\"openSubMenuBtn\"\n                                    :aria-expanded=\"isOpen\"\n                                    :disabled=\"isOpen\"\n                                    @click=\"open\"\n                                >\n                                    <span>Accessori<\/span>\n                                    <span class=\"btn p-1.5 border border-slate-300 bg-transparent text-current\">\n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\"\/><\/svg>\n                                    <\/span>\n                                <\/button>\n                                <ul\n                                    id=\"category-node-82-mobile-menu-panel\"\n                                    class=\"z-10 absolute inset-0 bg-white py-0.5 overflow-y-auto overscroll-y-contain transition motion-reduce:duration-0\"\n                                    x-show=\"isOpen\"\n                                    x-transition:enter-start=\"opacity-0 translate-x-8\"\n                                    x-transition:enter-end=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-start=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-end=\"opacity-0 translate-x-8\"\n                                    @keydown.escape.stop.prevent=\"close\"\n                                >\n                                    <li data-level=\"1\">\n                                        <button\n                                            type=\"button\"\n                                            class=\"w-full bg-surface font-bold flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            @click=\"close\"\n                                            x-ref=\"closeSubMenuBtn\"\n                                        >\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m15 18-6-6 6-6\"\/><\/svg>\n                                            Accessori                                        <\/button>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori.html\"\n                                            class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                        >\n                                            <span class=\"ms-7\">Guarda Tutto Accessori<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/berretti-cappelli.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Berretti e Cappelli<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/borse-borselli.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Borse e Borselli<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/cinture.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Cinture <\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/marsupio-in-vita.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Marsupio in Vita<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/sciarpe.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Sciarpe<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/accessori\/zainetti.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Zainetti<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                    <\/ul>\n                            <\/li>\n                                                                                                <li data-level=\"0\" x-data=\"initMobileSubMenu\">\n                                <button\n                                    type=\"button\"\n                                    class=\"w-full justify-between flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                    aria-controls=\"category-node-83-mobile-menu-panel\"\n                                    aria-expanded=\"false\"\n                                    x-ref=\"openSubMenuBtn\"\n                                    :aria-expanded=\"isOpen\"\n                                    :disabled=\"isOpen\"\n                                    @click=\"open\"\n                                >\n                                    <span>Calzature<\/span>\n                                    <span class=\"btn p-1.5 border border-slate-300 bg-transparent text-current\">\n                                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m9 18 6-6-6-6\"\/><\/svg>\n                                    <\/span>\n                                <\/button>\n                                <ul\n                                    id=\"category-node-83-mobile-menu-panel\"\n                                    class=\"z-10 absolute inset-0 bg-white py-0.5 overflow-y-auto overscroll-y-contain transition motion-reduce:duration-0\"\n                                    x-show=\"isOpen\"\n                                    x-transition:enter-start=\"opacity-0 translate-x-8\"\n                                    x-transition:enter-end=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-start=\"opacity-100 translate-x-0\"\n                                    x-transition:leave-end=\"opacity-0 translate-x-8\"\n                                    @keydown.escape.stop.prevent=\"close\"\n                                >\n                                    <li data-level=\"1\">\n                                        <button\n                                            type=\"button\"\n                                            class=\"w-full bg-surface font-bold flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            @click=\"close\"\n                                            x-ref=\"closeSubMenuBtn\"\n                                        >\n                                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m15 18-6-6 6-6\"\/><\/svg>\n                                            Calzature                                        <\/button>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/calzature.html\"\n                                            class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                        >\n                                            <span class=\"ms-7\">Guarda Tutto Calzature<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/calzature\/ciabatte.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Ciabatte<\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                            <li data-level=\"1\">\n                                            <a\n                                                href=\"https:\/\/www.fadelux.it\/calzature\/scarpe.html\"\n                                                class=\"flex&#x20;items-center&#x20;gap-2&#x20;py-3&#x20;px-6&#x20;border-b&#x20;border-slate-200&#x20;outline-offset-0\"\n                                            >\n                                                <span class=\"ms-7\">Scarpe <\/span>\n                                            <\/a>\n                                        <\/li>\n                                                                    <\/ul>\n                            <\/li>\n                                                            <\/ul>\n            <\/nav>\n        <\/div>\n    <\/dialog>\n<\/div>\n\n<div x-data=\"initMenuDesktop\" class=\"z-20 navigation hidden lg:flex\">\n    <div class=\"hidden lg:block lg:px-8\">\n        <nav\n            class=\"relative\"\n            aria-label=\"Main&#x20;menu\"\n        >\n            <ul class=\"flex justify-start flex-wrap gap-x-7 py-4\">\n                                    <li\n                        class=\"relative level-0 border-b-2 border-transparent hover:border-primary data-[active]:border-primary\"\n                        x-data=\"initMenuDesktopItem\"\n                        x-bind=\"eventListeners\"\n                        @click.outside=\"close\"\n                        @keydown.escape=\"close\"\n                        @mouseenter=\"canHoverOpen\"\n                        @mouseleave=\"canHoverClose\"\n                    >\n                        <span class=\"flex items-center text-md\">\n                            <a\n                                href=\"https:\/\/www.fadelux.it\/abbigliamento.html\"\n                                class=\"level-0 block py-2 px-1 rounded aria-[current=page]:font-medium\"\n                            >\n                                Abbigliamento                            <\/a>\n                                                            <button\n                                    type=\"button\"\n                                    class=\"group rounded p-1\"\n                                    @click=\"toggle\"\n                                    aria-expanded=\"false\"\n                                    :aria-expanded=\"open\"\n                                    aria-controls=\"category-node-81\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" class=\"transition-transform group-aria-expanded:rotate-180\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                                    <span class=\"sr-only\">\n                                        Show submenu for Abbigliamento category                                    <\/span>\n                                <\/button>\n                                                    <\/span>\n                                                    <ul\n                                id=\"category-node-81\"\n                                class=\"z-10 absolute top-full left-1\/2 -translate-x-1\/2 min-w-40 mt-0.5 py-2 px-1 rounded-md shadow-lg bg-white\/95\"\n                                x-show=\"open\"\n                                x-transition\n                                x-cloak\n                            >\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/abitino.html\"\n                                            title=\"Abitino\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Abitino                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/bermuda.html\"\n                                            title=\"Bermuda\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Bermuda                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/camicie.html\"\n                                            title=\"Camicie\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Camicie                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/canottiere.html\"\n                                            title=\"Canottiere\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Canottiere                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/costumi-boxer-mare.html\"\n                                            title=\"Costumi&#x20;Boxer&#x20;Mare\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Costumi Boxer Mare                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/costumi-da-bagno.html\"\n                                            title=\"Costumi&#x20;da&#x20;Bagno\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Costumi da Bagno                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/felpe.html\"\n                                            title=\"Felpe&#x20;\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Felpe                                         <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/giacca-gile.html\"\n                                            title=\"Giacca&#x20;Gile\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Giacca Gile                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/giacche.html\"\n                                            title=\"Giacche&#x20;\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Giacche                                         <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/gonne.html\"\n                                            title=\"Gonne\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Gonne                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/jeans-pantaloni-leggings.html\"\n                                            title=\"Jeans,&#x20;Pantaloni,&#x20;Leggings\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Jeans, Pantaloni, Leggings                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/maglieria.html\"\n                                            title=\"Maglioni&#x20;e&#x20;Pullover\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Maglioni e Pullover                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/polo.html\"\n                                            title=\"Polo\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Polo                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/shorts.html\"\n                                            title=\"Shorts\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Shorts                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/t-shirt.html\"\n                                            title=\"T-shirt&#x20;\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            T-shirt                                         <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/tute-sportive.html\"\n                                            title=\"Tute&#x20;Sportive\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Tute Sportive                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/abbigliamento\/top-da-donna.html\"\n                                            title=\"Top\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Top                                        <\/a>\n                                    <\/li>\n                                                            <\/ul>\n                                            <\/li>\n                                    <li\n                        class=\"relative level-0 border-b-2 border-transparent hover:border-primary data-[active]:border-primary\"\n                        x-data=\"initMenuDesktopItem\"\n                        x-bind=\"eventListeners\"\n                        @click.outside=\"close\"\n                        @keydown.escape=\"close\"\n                        @mouseenter=\"canHoverOpen\"\n                        @mouseleave=\"canHoverClose\"\n                    >\n                        <span class=\"flex items-center text-md\">\n                            <a\n                                href=\"https:\/\/www.fadelux.it\/accessori.html\"\n                                class=\"level-0 block py-2 px-1 rounded aria-[current=page]:font-medium\"\n                            >\n                                Accessori                            <\/a>\n                                                            <button\n                                    type=\"button\"\n                                    class=\"group rounded p-1\"\n                                    @click=\"toggle\"\n                                    aria-expanded=\"false\"\n                                    :aria-expanded=\"open\"\n                                    aria-controls=\"category-node-82\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" class=\"transition-transform group-aria-expanded:rotate-180\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                                    <span class=\"sr-only\">\n                                        Show submenu for Accessori category                                    <\/span>\n                                <\/button>\n                                                    <\/span>\n                                                    <ul\n                                id=\"category-node-82\"\n                                class=\"z-10 absolute top-full left-1\/2 -translate-x-1\/2 min-w-40 mt-0.5 py-2 px-1 rounded-md shadow-lg bg-white\/95\"\n                                x-show=\"open\"\n                                x-transition\n                                x-cloak\n                            >\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/berretti-cappelli.html\"\n                                            title=\"Berretti&#x20;e&#x20;Cappelli\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Berretti e Cappelli                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/borse-borselli.html\"\n                                            title=\"Borse&#x20;e&#x20;Borselli\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Borse e Borselli                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/cinture.html\"\n                                            title=\"Cinture&#x20;\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Cinture                                         <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/marsupio-in-vita.html\"\n                                            title=\"Marsupio&#x20;in&#x20;Vita\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Marsupio in Vita                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/sciarpe.html\"\n                                            title=\"Sciarpe\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Sciarpe                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/accessori\/zainetti.html\"\n                                            title=\"Zainetti\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Zainetti                                        <\/a>\n                                    <\/li>\n                                                            <\/ul>\n                                            <\/li>\n                                    <li\n                        class=\"relative level-0 border-b-2 border-transparent hover:border-primary data-[active]:border-primary\"\n                        x-data=\"initMenuDesktopItem\"\n                        x-bind=\"eventListeners\"\n                        @click.outside=\"close\"\n                        @keydown.escape=\"close\"\n                        @mouseenter=\"canHoverOpen\"\n                        @mouseleave=\"canHoverClose\"\n                    >\n                        <span class=\"flex items-center text-md\">\n                            <a\n                                href=\"https:\/\/www.fadelux.it\/calzature.html\"\n                                class=\"level-0 block py-2 px-1 rounded aria-[current=page]:font-medium\"\n                            >\n                                Calzature                            <\/a>\n                                                            <button\n                                    type=\"button\"\n                                    class=\"group rounded p-1\"\n                                    @click=\"toggle\"\n                                    aria-expanded=\"false\"\n                                    :aria-expanded=\"open\"\n                                    aria-controls=\"category-node-83\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" class=\"transition-transform group-aria-expanded:rotate-180\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                                    <span class=\"sr-only\">\n                                        Show submenu for Calzature category                                    <\/span>\n                                <\/button>\n                                                    <\/span>\n                                                    <ul\n                                id=\"category-node-83\"\n                                class=\"z-10 absolute top-full left-1\/2 -translate-x-1\/2 min-w-40 mt-0.5 py-2 px-1 rounded-md shadow-lg bg-white\/95\"\n                                x-show=\"open\"\n                                x-transition\n                                x-cloak\n                            >\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/calzature\/ciabatte.html\"\n                                            title=\"Ciabatte\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Ciabatte                                        <\/a>\n                                    <\/li>\n                                                                    <li>\n                                        <a\n                                            href=\"https:\/\/www.fadelux.it\/calzature\/scarpe.html\"\n                                            title=\"Scarpe&#x20;\"\n                                            class=\"block py-3 px-5 hover:bg-gray-100 aria-[current=page]:font-medium text-nowrap\"\n                                        >\n                                            Scarpe                                         <\/a>\n                                    <\/li>\n                                                            <\/ul>\n                                            <\/li>\n                            <\/ul>\n        <\/nav>\n    <\/div>\n<\/div>\n\n\n\n        <div class=\"flex items-center gap-2 md:gap-1 order-1 lg:order-0 md:-mr-1\">\n                            \n<a\n    id=\"compare-link\"\n    class=\"relative hidden md:inline-flex btn bg-transparent border-transparent p-1 invisible\"\n    :class=\"hiddenIfEmpty\"\n    href=\"https:\/\/www.fadelux.it\/catalog\/product_compare\/index\/\"\n    title=\"Confronta\"\n    x-data=\"initCompareHeader\"\n    @private-content-loaded.window=\"receiveCompareData\"\n    :aria-label=\"linkAriaLabel\"\n>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3v18M19 8l3 8a5 5 0 0 1-6 0zV7\"\/><path d=\"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1M5 8l3 8a5 5 0 0 1-6 0zV7M7 21h10\"\/><\/svg>\n    <span\n        x-text=\"itemCount\"\n        class=\"absolute -top-1.5 -right-1.5 px-2 py-1 rounded-full bg-primary text-on-primary\n            text-xs font-semibold leading-none text-center uppercase tabular-nums\"\n        aria-hidden=\"true\"\n    ><\/span>\n<\/a>\n\n\n            \n            <button\n                id=\"menu-search-icon\"\n                class=\"btn bg-transparent border-transparent p-1\"\n                @click.prevent=\"toggleSearch\"\n                @keydown.window=\"searchShortcut\"\n                aria-label=\"Toggle&#x20;search&#x20;form\"\n                aria-haspopup=\"true\"\n                :aria-expanded=\"searchOpen\"\n                :aria-keyshortcuts=\"textShortcutModifier\"\n                x-ref=\"searchButton\"\n            >\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"\/><circle cx=\"11\" cy=\"11\" r=\"8\"\/><\/svg>\n            <\/button>\n\n            \n            <!-- BLOCK header.customer -->\n<div\n    class=\"relative inline-block\"\n    x-data=\"initCustomerMenu\"\n    x-bind=\"eventListeners\"\n>\n    <button\n        type=\"button\"\n        id=\"customer-menu\"\n        class=\"btn bg-transparent border-transparent p-1\"\n        @click=\"toggleOpen\"\n        :aria-expanded=\"open\"\n        aria-label=\"Il&#x20;mio&#x20;Account\"\n        aria-haspopup=\"true\"\n    >\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n    <\/button>\n    <nav\n        class=\"z-10 absolute right-0 w-40 sm:w-48 mt-2 lg:mt-3 -me-4 py-2 px-1 rounded-md shadow-lg bg-white overflow-auto\"\n        aria-labelledby=\"customer-menu\"\n        x-show=\"open\"\n        x-transition\n        x-cloak\n    >\n                    \n<a id=\"customer.header.sign.in.link\"\n   class=\"block px-4 py-2 lg:px-5 lg:py-2 hover:bg-gray-100\"\n   onclick=\"hyva.setCookie && hyva.setCookie(\n       'login_redirect',\n       window.location.href,\n       1\n   )\"\n   href=\"https:\/\/www.fadelux.it\/customer\/account\/index\/\"\n   title=\"Accedi\"\n>\n    Accedi<\/a>\n\n    <a id=\"customer.header.register.link\"\n       class=\"block px-4 py-2 lg:px-5 lg:py-2 hover:bg-gray-100\"\n       href=\"https:\/\/www.fadelux.it\/customer\/account\/create\/\"\n       title=\"Crea&#x20;un&#x20;Account\"\n    >\n        Crea un Account    <\/a>\n            <\/nav>\n<\/div>\n\n<!-- \/BLOCK header.customer -->\n            \n                            <button\n                            id=\"menu-cart-icon\"\n                type=\"button\"\n                class=\"relative btn bg-transparent border-transparent p-1\"\n                x-ref=\"cartButton\"\n                :aria-label=\"cartAriaLabel\"\n                                    @click=\"toggleCart\"\n                    :aria-expanded=\"isCartOpen\"\n                    aria-haspopup=\"dialog\"\n                            >\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" class=\"md:h-6 md:w-6\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"21\" r=\"1\"\/><circle cx=\"19\" cy=\"21\" r=\"1\"\/><path d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"\/><\/svg>\n                <span\n                    x-text=\"summaryCount\"\n                    x-show=\"summaryCount\"\n                    x-cloak\n                    class=\"absolute -top-1.5 -right-1.5 px-2 py-1 rounded-full bg-primary text-on-primary text-xs\n                        font-semibold leading-none text-center uppercase tabular-nums\"\n                    aria-hidden=\"true\"\n                ><\/span>\n                            <\/button>\n                    <\/div>\n    <\/div>\n\n    <div\n        id=\"search-content\"\n        class=\"absolute z-10 w-full border-t shadow-sm bg-white border-gray-100\"\n        x-cloak\n        x-show=\"searchOpen\"\n        @click.outside=\"searchClose\"\n        @keydown.escape=\"searchEscape\"\n    >\n        \n<div class=\"container py-2 mx-auto text-black\" x-data=\"initMiniSearch\">\n    <search title=\"Negozio\" role=\"search\">\n        <form\n            id=\"search_mini_form\"\n            class=\"form minisearch input-group\"\n            action=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/\"\n            method=\"get\"\n            @submit.prevent=\"search\"\n            x-ref=\"form\"\n        >\n            <div class=\"input-group relative grow\">\n                <input\n                    id=\"search\"\n                    x-ref=\"searchInput\"\n                    type=\"search\"\n                    autocomplete=\"off\"\n                    name=\"q\"\n                    value=\"mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"\n                    placeholder=\"Cerca&#x20;nell&#x27;intero&#x20;negozio...\"\n                    maxlength=\"128\"\n                    class=\"form-input grow\"\n                    @search-open.window.debounce.10=\"focusAfterOpen\"\n                                    >\n                <label class=\"sr-only\" for=\"search\">\n                    Cerca                <\/label>\n                <kbd\n                    class=\"absolute top-1\/2 right-8 -translate-y-1\/2 hidden lg:flex\n                        gap-1 bg-white text-black border border-gray-300 rounded px-1 font-sans text-sm\"\n                    x-text=\"textShortcutModifier\"\n                ><\/kbd>\n            <\/div>\n            <button\n                type=\"submit\"\n                class=\"btn btn-primary p-2.5 rounded-s-none shrink-0\"\n                title=\"Cerca\"\n                aria-label=\"Cerca\"\n            >\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m21 21-4.34-4.34\"\/><circle cx=\"11\" cy=\"11\" r=\"8\"\/><\/svg>\n            <\/button>\n        <\/form>\n    <\/search>\n    <\/div>\n    <\/div>\n\n    <!--Cart Drawer-->\n    \n\n\n<dialog\n    id=\"cart-drawer\"\n    aria-labelledby=\"cart-drawer-title\"\n    class=\"w-[480px] md:w-[640px] h-full max-h-full me-0 open:flex flex-col transition ease-out duration-300 motion-reduce:duration-0 rounded-e-none\"\n    x-data=\"initCartDrawer\"\n    x-bind=\"cartListeners\"\n    x-show=\"open\"\n    x-htmldialog=\"closeCartDrawer\"\n    closeby=\"any\"\n    x-transition:enter=\"transition ease-in-out duration-500\"\n    x-transition:enter-start=\"translate-x-full\"\n    x-transition:enter-end=\"translate-x-0\"\n    x-transition:leave=\"transition ease-in-out duration-300\"\n    x-transition:leave-start=\"translate-x-0\"\n    x-transition:leave-end=\"translate-x-full\"\n>\n    \n    <div class=\"flex gap-2 justify-between items-center\">\n        <p id=\"cart-drawer-title\" class=\"text-2xl\">\n            <strong>Carrello<\/strong>\n            <span\n                class=\"items-total text-xs\"\n                x-show=\"shouldShowItemCount\"\n                x-text=\"getItemCountTitle\"\n            ><\/span>\n        <\/p>\n        <button\n            type=\"button\"\n            class=\"btn bg-transparent border-transparent p-2\"\n            @click=\"closeCartDrawer\"\n            aria-label=\"Close&#x20;minicart\"\n        >\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>\n        <\/button>\n    <\/div>\n\n    \n    <template x-if=\"cartIsEmpty\">\n        <div class=\"grow grid place-items-center\">\n            <div class=\"text-center\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"120\" height=\"120\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" class=\"inline-block text-fg\/30 max-w-full h-auto\" aria-hidden=\"true\"><path d=\"m15 11-1 9M19 11l-4-7M2 11h20M3.5 11l1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4M4.5 15.5h15M5 11l4-7M9 11l1 9\"\/><\/svg>\n                <p class=\"mt-10 text-xl\">\n                    <strong>Il carrello \u00e8 vuoto<\/strong>\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/template>\n\n    <template x-if=\"itemsCount\">\n        <ul class=\"grow flex flex-col overflow-y-auto overscroll-y-contain mask-overflow mask-dir-y\">\n            <template x-for=\"item in cartItems\">\n                <li class=\"flex gap-4 md:gap-6 items-start py-4 px-1 border-b border-slate-200\">\n                    <template x-if=\"productIsVisibleInSite\">\n                        <a\n                            class=\"block shrink-0 max-w-[25%]\"\n                            :href=\"item.product_url\"\n                            data-aria-label=\"Product&#x20;&quot;&#x25;0&quot;\"\n                            :title=\"item.product_name\"\n                        >\n                            <img\n                                :src=\"item.product_image.src\"\n                                :width=\"item.product_image.width\"\n                                :height=\"item.product_image.height\"\n                                loading=\"lazy\"\n                                :alt=\"item.product_name\"\n                            >\n                        <\/a>\n                    <\/template>\n                    <template x-if=\"productIsNotVisibleInSite\">\n                        <div class=\"block shrink-0 max-w-[25%]\">\n                            <img\n                                :src=\"item.product_image.src\"\n                                :width=\"item.product_image.width\"\n                                :height=\"item.product_image.height\"\n                                loading=\"lazy\"\n                                :alt=\"item.product_name\"\n                            \/>\n                        <\/div>\n                    <\/template>\n                    <div class=\"grow space-y-4\">\n                        <div class=\"flex gap-2 justify-between items-center\">\n                            <p class=\"text-lg\">\n                                <span x-html=\"item.qty\"><\/span> x <strong x-html=\"item.product_name\"><\/strong>\n                            <\/p>\n                            <span class=\"price-box\" x-html=\"item.product_price\"><\/span>\n                        <\/div>\n                        <template x-if=\"showDetails\">\n                            <dl class=\"table text-sm\">\n                                <template x-if=\"showSku\">\n                                    <div class=\"table-row\">\n                                        <dt class=\"table-cell font-normal min-w-16 pe-2 pb-2\">\n                                            Sku                                        <\/dt>\n                                        <dd class=\"table-cell font-bold pb-2\" x-html=\"item.product_sku\"><\/dd>\n                                    <\/div>\n                                <\/template>\n                                <template x-for=\"option in item.options\">\n                                    <div class=\"table-row\">\n                                        <dt\n                                            class=\"table-cell font-normal min-w-16 pe-2 pb-2\"\n                                            x-text=\"option.label\"\n                                        ><\/dt>\n                                        <dd class=\"table-cell font-bold pb-2\" x-html=\"option.value\"><\/dd>\n                                    <\/div>\n                                <\/template>\n                            <\/dl>\n                        <\/template>\n                        <div class=\"flex flex-wrap gap-2 justify-end items-center\">\n                            <div class=\"inline-flex flex-wrap items-center gap-1\">\n                                <a\n                                    :href=\"item.configure_url\"\n                                    x-show=\"productIsNotGroupedAndVisibleInSite\"\n                                    class=\"btn p-2\"\n                                    data-aria-label=\"Edit&#x20;product&#x20;&quot;&#x25;0&quot;\"\n                                    :aria-label=\"productAriaLabel\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\/><\/svg>\n                                <\/a>\n                                <button\n                                    type=\"button\"\n                                    class=\"btn p-2\"\n                                    @click=\"deleteItemFromCart\"\n                                    data-aria-label=\"Remove&#x20;product&#x20;&quot;&#x25;0&quot;&#x20;from&#x20;cart\"\n                                    :aria-label=\"productAriaLabel\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg>\n                                <\/button>\n                            <\/div>\n                            <template x-if=\"item.message\">\n                                <div class=\"message error\" x-text=\"item.message\"><\/div>\n                            <\/template>\n                        <\/div>\n                    <\/div>\n                <\/li>\n            <\/template>\n        <\/ul>\n    <\/template>\n\n    \n    <template x-if=\"itemsCount\">\n        <div>\n            \n            <dl class=\"flex gap-2 justify-between items-center text-sm font-bold\">\n                <dt>Subtotale<\/dt>\n                <dd x-html=\"cart.subtotal\"><\/dd>\n            <\/dl>\n\n            <div class=\"flex flex-col gap-y-4 mt-8\">\n                <a\n                    @click.prevent.stop=\"proceedToCheckout\"\n                    href=\"https:\/\/www.fadelux.it\/adminfadelux\/\"\n                    class=\"btn btn-primary\"\n                >\n                     Acquisto sicuro e protetto ssl                <\/a>\n                <a\n                    href=\"https:\/\/www.fadelux.it\/checkout\/cart\/\"\n                    class=\"btn btn-secondary\"\n                >\n                    Visualizza e modifica carrello                <\/a>\n                <div x-html=\"getSectionDataExtraActions\"><\/div>\n                            <\/div>\n        <\/div>\n    <\/template>\n\n    <template x-if=\"cartIsEmpty\">\n        <div class=\"flex flex-col\">\n            <button\n                type=\"button\"\n                @click=\"closeCartDrawer\"\n                class=\"btn btn-primary\"\n            >Aggiungi altri prodotti<\/button>\n        <\/div>\n    <\/template>\n\n    <div\n    class=\"z-50 fixed inset-0 flex justify-center items-center bg-white\/70 select-none\"\n    x-show=\"isLoading\"\n    x-cloak\n    x-transition.opacity.duration.200ms\n>\n    <div class=\"flex items-center\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"54\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" class=\"animate-spin\" aria-hidden=\"true\">\n    <circle style=\"opacity: .3;\" cx=\"12\" cy=\"12\" r=\"10\"\/>\n    <path fill=\"none\" stroke-width=\"2\" d=\"M12,2 a10,10 0 0,1 10,10\"\/>\n<\/svg>\n        <div class=\"ml-10 text-xl\">\n            Caricamento...        <\/div>\n    <\/div>\n<\/div>\n<\/dialog>\n\n    <!--Authentication Pop-Up-->\n    <!-- BLOCK authentication-popup -->\n\n<dialog\n    id=\"authentication-popup\"\n    aria-labelledby=\"authentication-popup-title\"\n    class=\"open:flex flex-col transition ease-out duration-300 motion-reduce:duration-0 p-0\"\n    x-data=\"initAuthentication\"\n    x-bind=\"eventListeners\"\n    x-show=\"open\"\n    x-htmldialog=\"close\"\n    closeby=\"any\"\n    x-transition\n>\n    <div class=\"pt-8 px-8\">\n        <div class=\"flex gap-2 justify-between items-center\">\n            <p id=\"authentication-popup-title\" class=\"text-xl\">\n                <strong>ACCEDI O REGISTRATI<\/strong>\n            <\/p>\n            <button\n                type=\"button\"\n                class=\"btn bg-transparent border-transparent p-2\"\n                @click=\"close\"\n                aria-label=\"Close&#x20;panel\"\n            >\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>\n            <\/button>\n        <\/div>\n\n        <div class=\"message error\" x-show=\"errors\" x-cloak>\n            <template x-for=\"(message, index) in errorMessages\" :key=\"index\">\n                <div>\n                    <template x-if=\"message\">\n                        <span x-html=\"message\"><\/span>\n                    <\/template>\n                <\/div>\n            <\/template>\n        <\/div>\n    <\/div>\n\n    <div class=\"block-customer-login p-8\">\n        <p id=\"authenticate-customer-login\" class=\"text-lg mb-2\">\n            <strong>Esegui il checkout utilizzando il tuo account<\/strong>\n        <\/p>\n\n        <form\n            id=\"login-form\"\n            class=\"form form-login\"\n            method=\"post\"\n            @submit.prevent=\"submitForm\"\n        >\n                        <input name=\"context\" type=\"hidden\" value=\"checkout\">\n\n            <div class=\"flex flex-col gap-4\">\n                <div class=\"field email required\">\n                    <label for=\"form-login-username\">\n                        <span>Indirizzo email<\/span>\n                    <\/label>\n                    <div class=\"control\">\n                        <input\n                            id=\"form-login-username\"\n                            name=\"username\"\n                            type=\"email\"\n                            class=\"form-input w-full\"\n                            required\n                            autocomplete=\"off\"\n                            x-ref=\"customer-email\"\n                            @change=\"resetErrors\"\n                        >\n                    <\/div>\n                <\/div>\n                <div class=\"field password required\">\n                    <label for=\"form-login-password\">\n                        <span>Password<\/span>\n                    <\/label>\n                    <div class=\"control\">\n                        <input\n                            id=\"form-login-password\"\n                            name=\"password\"\n                            type=\"password\"\n                            class=\"form-input w-full\"\n                            required\n                            autocomplete=\"off\"\n                            x-ref=\"customer-password\"\n                            @change=\"resetErrors\"\n                        >\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"actions-toolbar\">\n                <button\n                    type=\"submit\"\n                                        class=\"btn btn-primary\"\n                >\n                    Accedi                <\/button>\n                <a\n                    href=\"https:\/\/www.fadelux.it\/customer\/account\/forgotpassword\/\"\n                    class=\"underline hover:no-underline\"\n                >\n                    Hai dimenticato la password?                <\/a>\n            <\/div>\n        <\/form>\n            <\/div>\n    <div class=\"block-new-customer p-8 border-t border-gray-300\">\n        <p id=\"authenticate-new-customer\" class=\"text-lg mb-2\">\n            <strong>Esegui il checkout come nuovo cliente<\/strong>\n        <\/p>\n\n        <div class=\"block-content\">\n            <p class=\"mb-1\">\n                La creazione di un account ha molti vantaggi:            <\/p>\n            <ul class=\"list-disc pl-5\">\n                <li> Vedere lo stato dell&#039;ordine e della spedizione<\/li>\n                <li> Cronologia ordini<\/li>\n                <li> Checkout pi\u00f9 veloce<\/li>\n            <\/ul>\n            <div class=\"actions-toolbar mt-6 mb-2\">\n                <a href=\"https:\/\/www.fadelux.it\/customer\/account\/create\/\"\n                    class=\"inline-flex btn btn-primary\">\n                    Crea un Account                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/dialog>\n<!-- \/BLOCK authentication-popup --><\/div>\n<\/header><div class=\"top-container\">\n<nav class=\"breadcrumbs bg-surface shadow-sm\" aria-label=\"Breadcrumb\">\n    <div class=\"container\">\n        <ol class=\"items list-reset py-4 rounded flex flex-wrap text-grey text-sm\">\n                            <li class=\"item flex home\">\n                                                    <a\n                        href=\"https:\/\/www.fadelux.it\/\"\n                                                    aria-label=\"Vai&#x20;alla&#x20;Home&#x20;Page\"\n                                            >Home<\/a>\n                                <\/li>\n                                            <li class=\"item flex search\">\n                                    <span aria-hidden=\"true\" class=\"separator text-fg-secondary px-2\">\/<\/span>\n                                                    <a\n                        href=\"https:\/\/www.fadelux.it\/\"\n                        class=\"text-fg-secondary\"\n                        aria-current=\"page\"\n                    >Risultati di ricerca per: &#039;mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430&#039;<\/a>\n                                <\/li>\n                                    <\/ol>\n    <\/div>\n<\/nav>\n\n    <script type=\"application\/ld+json\">\n        { \"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@id\":\"https:\\\/\\\/www.fadelux.it\\\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"https:\\\/\\\/www.fadelux.it\\\/\",\"name\":\"Risultati di ricerca per: 'mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430'\"}}] }\n    <\/script>\n<\/div><main id=\"maincontent\" class=\"page-main\"><div id=\"contentarea\" tabindex=\"-1\"><\/div>\n<div class=\"page messages\">\n<section id=\"messages\"\n         x-data=\"initMessages\"\n         x-bind=\"eventListeners\"\n         role=\"alert\"\n>\n    <template x-if=\"hasMessages\">\n        <div class=\"w-full\">\n            <div class=\"messages container mx-auto py-3\">\n                <template x-for=\"(message, index) in messages\" :key=\"index\">\n                    <div>\n                        <template x-if=\"hasMessage\">\n                            <div class=\"message\"\n                                 :class=\"message.type\"\n                                 :ui-id=\"getMessageUiId\"\n                            >\n                                <span x-html=\"message.text\"><\/span>\n                                <button\n                                    type=\"button\"\n                                    class=\"text-gray-600 hover:text-black\"\n                                    aria-label=\"Close message\"\n                                    @click.prevent=\"removeMessage\"\n                                >\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" class=\"stroke-current\" width=\"18\" height=\"18\" aria-hidden=\"true\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/>\n<\/svg>\n                                <\/button>\n                            <\/div>\n                        <\/template>\n                    <\/div>\n                <\/template>\n            <\/div>\n        <\/div>\n    <\/template>\n<\/section>\n<\/div>    <div class=\"container&#x20;flex&#x20;flex-col&#x20;md&#x3A;flex-row&#x20;flex-wrap\">\r\n        <h1            class=\"page-title text-3xl&#x20;font-bold&#x20;mb-6\"\r\n                        data-ui-id=\"page-title-wrapper\"\r\n        >\r\n            Risultati di ricerca per: &#039;mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430&#039;        <\/h1>\r\n            <\/div>\r\n<div class=\"columns\"><div class=\"column main\">\n<div id=\"layer-product-list\">\n    \n<div class=\"message notice\">\n    <div>\n        La ricerca non ha prodotto risultati.        \n            <\/div>\n<\/div>\n<\/div>\n\n<\/div><aside class=\"sidebar sidebar-main\">\n<div id=\"layered-filter-block-container\" class=\"layered-filter-block-container\">\n        <div\n        x-data=\"initLayeredNavigation()\"\n        x-init=\"checkIsMobileResolution(); initClickPage(); initAddToCart(); initSwatchTextOptions();\"\n        @resize.window.debounce=\"checkIsMobileResolution()\"\n        @visibilitychange.window.debounce=\"checkIsMobileResolution()\"\n        class=\"block border border-container bg-container-darker p-4 md:border-0 md:bg-transparent md:py-0 md:px-0 my-6\"\n        role=\"region\"\n        aria-label=\"Product&#x20;filters\"\n        id=\"layered-navigation-hyva\"\n    >\n        <div class=\"flex flex-row justify-center items-center w-full h-full fixed select-none z-50 mplayer-loader\"\n     style=\"left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7);\"\n     x-show=\"isLoading\"\n     x-cloak\n     x-transition:enter=\"ease-out duration-200\"\n     x-transition:enter-start=\"opacity-0\"\n     x-transition:enter-end=\"opacity-100\"\n     x-transition:leave=\"ease-in duration-200\"\n     x-transition:leave-start=\"opacity-100\"\n     x-transition:leave-end=\"opacity-0\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"57\" height=\"57\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" class=\"text-primary animate-spin\" role=\"img\">\n    <circle style=\"opacity: .3;\" cx=\"12\" cy=\"12\" r=\"10\"\/>\n    <path fill=\"none\" stroke-width=\"2\" d=\"M12,2 a10,10 0 0,1 10,10\"\/>\n<title>loader<\/title><\/svg>\n    <div class=\"ml-10 text-primary text-xl\">\n        Caricamento...    <\/div>\n<\/div>\n        <h2\n            id=\"filters-heading\"\n            class=\"block-title\"\n        >\n            <button\n                type=\"button\"\n                @click=\"blockOpen = !blockOpen\"\n                class=\"block-title flex items-center justify-between w-full text-start\"\n                aria-controls=\"filters-content\"\n                :aria-expanded=\"blockOpen\"\n                :aria-disabled=\"!isMobile\"\n                :disabled=\"!isMobile ? '' : null\"\n            >\n                <span class=\"text-primary text-md md:text-3xl font-medium uppercase\">\n                    Naviga per                <\/span>\n                <span\n                    class=\"py-1 px-1 bg-container-lighter rounded border border-container-darker md:hidden\"\n                    x-ref=\"LayeredNavigationMobileToggleIcon\"\n                >\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" class=\"transition-transform transform duration-300 ease-in-out\" width=\"24\" height=\"24\" :class=\"{ 'rotate-180': blockOpen }\" aria-hidden=\"true\" focusable=\"false\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 9l-7 7-7-7\"\/>\n<\/svg>\n                <\/span>\n            <\/button>\n        <\/h2>\n        <div\n            id=\"filters-content\"\n            class=\"block-content filter-content hidden md:block pt-4\"\n            :class=\"{ 'hidden': !blockOpen }\"\n        >\n            <div\n    x-data=\"{ open: true }\"\n    class=\"filter-current bg-white border border-gray-300 p-4 md:px-8 md:mt-4\"\n>\n    <h3 id=\"active-filtering-heading\">\n        <button\n            type=\"button\"\n            @click=\"open = !open\"\n            class=\"w-full filter-options-title flex justify-between items-center text-start cursor-pointer\"\n            aria-controls=\"active-filtering-content\"\n            :aria-expanded=\"open\"\n            x-init=\"$nextTick(() => $el.focus())\"\n        >\n            <strong>Filtri Attivi<\/strong>\n            <span class=\"py-1 px-1 rounded border border-gray-300\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" class=\"transition-transform transform duration-300 ease-in-out\" width=\"24\" height=\"24\" :class=\"{ 'rotate-180': open }\" aria-hidden=\"true\" focusable=\"false\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 9l-7 7-7-7\"\/>\n<\/svg>\n            <\/span>\n        <\/button>\n    <\/h3>\n    <div\n        id=\"active-filtering-content\"\n        class=\"items pt-1 pb-3\"\n        x-show=\"open\"\n        aria-labelledby=\"active-filtering-heading\"\n        role=\"region\"\n    >\n                                <div class=\"item flex justify-between items-center\">\n                <span>\n                    <span class=\"filter-label block\">Colore<\/span>\n                    <span class=\"filter-value text-sm block\">\n                                            <\/span>\n                <\/span>\n                <span>\n                    <a class=\"py-2 px-2 text-center block action remove text-fg-secondary hover:text-fg\"\n                       href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"\n                       title=\"Remove&#x20;active&#x20;Colore&#x20;filter&#x3A;&#x20;\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"20\" height=\"20\" aria-hidden=\"true\">\n  <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\"\/>\n<\/svg>\n                    <\/a>\n                <\/span>\n            <\/div>\n                                <div class=\"item flex justify-between items-center\">\n                <span>\n                    <span class=\"filter-label block\">Colore<\/span>\n                    <span class=\"filter-value text-sm block\">\n                        Amarena                    <\/span>\n                <\/span>\n                <span>\n                    <a class=\"py-2 px-2 text-center block action remove text-fg-secondary hover:text-fg\"\n                       href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"\n                       title=\"Remove&#x20;active&#x20;Colore&#x20;filter&#x3A;&#x20;Amarena\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"20\" height=\"20\" aria-hidden=\"true\">\n  <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\"\/>\n<\/svg>\n                    <\/a>\n                <\/span>\n            <\/div>\n            <\/div>\n            <div class=\"block-actions filter-actions\">\n            <a href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"\n               class=\"text-sm text-fg-secondary hover:text-fg\">Cancella tutto<\/a>\n        <\/div>\n    <\/div>\n            <a\n                href=\"#product-list\"\n                class=\"sr-only focus:not-sr-only bg-blue-600 text-white px-12 py-4 text-center block rounded-sm\"\n            >\n                Skip to product list            <\/a>\n                                                                    <div\n                        x-data=\"checkOpenTab($id('filter-option'),'p_33327927n0_color', null)\"\n                        class=\"filter-option card my-4\"\n                    >\n                        <h3 :id=\"`${id}-title`\">\n                            <button\n                                type=\"button\"\n                                @click=\"open = !open\"\n                                class=\"filter-options-title flex justify-between items-center cursor-pointer text-start hover:text-secondary-darker border-container w-full\"\n                                :class=\"{ 'border-b': open }\"\n                                :aria-controls=\"`${id}-content`\"\n                                :aria-expanded=\"open\"\n                            >\n                                <span class=\"title text-md md:text-lg font-semibold\">\n                                    Colore                                    <span class=\"sr-only\"> filter<\/span>\n                                <\/span>\n                                    <span class=\"py-1 px-1 rounded border border-container\">\n                                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" class=\"transition-transform transform duration-300 ease-in-out\" width=\"24\" height=\"24\" :class=\"{ 'rotate-180': open }\" aria-hidden=\"true\" focusable=\"false\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 9l-7 7-7-7\"\/>\n<\/svg>\n                                <\/span>\n                            <\/button>\n                        <\/h3>\n                        <template x-if=\"open\">\n                            <div\n                                :id=\"`${id}-content`\"\n                                class=\"filter-options-content\"\n                                x-init=\"initOpenFilter($el)\"\n                            >\n                                                                <ol class=\"items ln-items-p_33327927n0_color\">\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1155&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1155&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Amaranto<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=207%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=207%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Arancio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=136%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=136%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Arancione<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=277%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=277%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Aviazione<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=132%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=132%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Avio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1086&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1086&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Azzuro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=120%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=120%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Azzurro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=90%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=90%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Azzurro\/Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=201%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=201%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Beige<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=70%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=70%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1139&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1139&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Giallo<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1030%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1030%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Grgio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1026%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1026%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Grigio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1123&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1123&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Marrone<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=86%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=86%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1122&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1122&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bianco\/Salvia<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=49%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=49%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blu<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=771%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=771%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blu\/Bluette\/Verde<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1004%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1004%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blu\/Grigio\/Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=937%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=937%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blue Stone Wash<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=171%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=171%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blu Stone Wash<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=204%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=204%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Bordo<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=253%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=253%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Cammello<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=149%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=149%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Carta da Zucchero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=81%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=81%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Corallo<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=172%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=172%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Ecru<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1024%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1024%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Ecru\/Rosa<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=126%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=126%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Fuxia<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=128%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=128%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Giallo<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=59%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=59%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=773%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=773%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio\/Azzurro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=96%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=96%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=774%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=774%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio\/Nero\/Rosso<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1095&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1095&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio Antracite<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=91%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=91%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grigio Scuro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=935%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=935%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Light Blue Stone Wash<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C974%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C974%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Lilla<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=156%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=156%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Marrone<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=284%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=284%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Marrone Chiaro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=130%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=130%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Mattone<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=874%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=874%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Ner\/Ecru<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=45%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=45%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=229%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=229%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=768%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=768%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Grigio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=824%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=824%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Oro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=779%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=779%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Rosso<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=948%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=948%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Ruggine<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1001%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1001%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Silver<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1167&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1167&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Viola<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1089&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1089&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero Stone Wash<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1130&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1130&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nocciola<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=224%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=224%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Oro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1199&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1199&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Oro\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=58%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=58%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Panna<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1137&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1137&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Perla\/Argento<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=214%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=214%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Petrolio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=116%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=116%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Rosa<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=285%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=285%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Rosa Antico<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=109%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=109%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Rosso<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=163%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=163%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Rosso Bordo'<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=52%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=52%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Royal<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=943%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=943%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Ruggine<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=852%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=852%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Sabbia<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1059&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1059&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Sabbia\/Rosa<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=266%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=266%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Senape<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1092&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1092&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Stone Wash Blu<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1141&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1141&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Stone Wash Light Blue<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=288%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=288%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Tortora<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=51%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=51%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=951%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=951%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde\/Grgio\/Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=112%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=112%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=99%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=99%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Acido<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1111&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1111&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Acqua<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=816%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=816%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Chiaro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1035%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1035%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Militare<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C982%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C982%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Oliva<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=818%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=818%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Verde Salvia<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=269%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=269%2C953%2C1052&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Viola<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1261&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1261&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Tortora\/Bianco\/Oro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1279&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1279&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Blu Chiaro<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1282&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1282&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Panna\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1291&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1291&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Grgio\/Nero<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1298&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1298&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Grgio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1313&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1313&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Nero\/Bianco\/Grigio<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1318&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1318&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Marrone\/Blu\/Nocciola<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1325&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1325&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Arancio\/Marrone<\/span>\n                                    <\/a>\n                    <\/li>\n                    <li class=\"item flex items-center\" >\n                            <input type=\"checkbox\"                        class=\"layer-input-filter\" name=\"filter_p_33327927n0_color\"\n                       @click=\"clickCheckBox($event)\"\n                >\n                <a @click=\"clickLink($event,'https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1341&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430')\"\n                    class=\"flex justify-between py-1 pl-1 hover:text-black\"\n                    href=\"https:\/\/www.fadelux.it\/catalogsearch\/result\/index\/?cat=&amp;discount=30-50&amp;p_33327927n0_color=953%2C1052%2C1341&amp;q=mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\">\n                    <span class=\"truncate max-w-[40ch]\">Viola\/Bianco<\/span>\n                                    <\/a>\n                    <\/li>\n    <\/ol>\n                                                            <\/div>\n                        <\/template>\n                    <\/div>\n                                                                                                                                    <\/div>\n    <\/div>\n    \n\n<style>\n    .mp-swatch-text-options {\n        flex-direction: column;\n    }\n\n    .mp-swatch-text-options .swatch-option-text{\n        position: absolute;\n        left: 45px;\n        font-size:13px;\n        line-height:1;\n    }\n<\/style>\n<\/div>\n\n<\/aside><aside class=\"sidebar sidebar-additional\">\n\n\n<div x-data=\"initCompareOnCompareSidebar()\"\n     @private-content-loaded.window=\"receiveCompareData($event.detail.data)\"\n     class=\"compare-widget\"\n>\n    <template x-if=\"itemCount\">\n        <div class=\"mt-8\">\n            <h2 class=\"border-t border-gray-300 mb-6 pt-5 font-semibold text-lg\"\n                id=\"compare-sidebar\"\n            >\n                Confronta            <\/h2>\n            <ul role=\"list\" class=\"my-4\" aria-labelledby=\"compare-sidebar\">\n                <template x-for=\"product in compareItems\">\n                    <li class=\"flex items-start mb-4\">\n                        <a\n                            :href=\"product.product_url\"\n                            class=\"block mb-3 w-10 h-10 shrink-0 mr-4\"\n                            aria-hidden=\"true\"\n                            tabindex=\"-1\"\n                        >\n                            <img\n                                :src=\"product.image\"\n                                alt=\"\"\n                                loading=\"lazy\"\n                            >\n                        <\/a>\n                        <strong class=\"mr-2 text-sm leading-6 font-normal\">\n                            <a :href=\"product.product_url\" :title=\"product.name\" x-html=\"product.name\"><\/a>\n                        <\/strong>\n                        <button\n                            type=\"button\"\n                            @click.prevent=\"removeFromCompare(product.id)\"\n                            :aria-label=\"hyva.str('Remove\\u0020product\\u0020\\u0022\\u00251\\u0022\\u0020from\\u0020the\\u0020comparison', product.name)\"\n                            class=\"p-1 inline-flex shrink-0 items-center justify-center text-slate-400\n                                   hover:text-slate-800 ml-auto\"\n                        >\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"24\" height=\"24\" aria-hidden=\"true\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/>\n<\/svg>\n                        <\/button>\n                    <\/li>\n                <\/template>\n            <\/ul>\n            <div class=\"flex flex-wrap items-center md:mt-5 gap-2 text-sm\">\n                <a href=\"https:\/\/www.fadelux.it\/catalog\/product_compare\/index\/\"\n                    title=\"Confronta\"\n                    class=\"btn btn-secondary text-sm\">\n                    <span>Confronta<\/span>\n                <\/a>\n                <button x-data=\"initCompareSidebarClear()\"\n                    @click.prevent=\"clearCompare()\"\n                    aria-label=\"Remove&#x20;all&#x20;Products\"\n                    class=\"btn text-sm shadow-none bg-transparent text-inherit\">\n                    <span>Elimina tutto<\/span>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/template>\n<\/div>\n\n    \n\n    <div x-data=\"initWishlistOnWishlistSidebar()\"\n         @private-content-loaded.window=\"receiveWishlistData($event.detail.data)\"\n         class=\"wishlist-widget\"\n    >\n        <template x-if=\"itemCount\">\n            <div class=\"mt-8\">\n                <h2 class=\"border-t border-gray-300 mb-6 pt-5\" id=\"wishlist-sidebar\">\n                    <strong class=\"title font-semibold text-lg\">La mia lista desideri<\/strong>\n                    <span class=\"counter text-xs\" x-html=\"wishlistCountLabel\"><\/span>\n                <\/h2>\n                <ul role=\"list\" class=\"my-4\" aria-labelledby=\"wishlist-sidebar\">\n                    <template x-for=\"product in wishlistItems\">\n                        <li class=\"flex items-start mb-4\">\n                            <a\n                                :href=\"product.product_url\"\n                                class=\"block mb-3 w-10 h-10 shrink-0 mr-4\"\n                                tabindex=\"-1\"\n                                aria-hidden=\"true\"\n                            >\n                                <img\n                                    :src=\"product.image.src\"\n                                    alt=\"\"\n                                    loading=\"lazy\"\n                                >\n                            <\/a>\n                            <div class=\"product-item-details\">\n                                <strong class=\"mr-2 text-sm leading-6 font-normal\">\n                                    <a :href=\"product.product_url\" :title=\"product.product_name\" x-html=\"product.product_name\"><\/a>\n                                <\/strong>\n                                <div class=\"mr-2 text-sm leading-6 font-bold\" x-html=\"product.product_price\"><\/div>\n                                <template x-if=\"product.product_is_saleable_and_visible\">\n                                    <div class=\"actions-primary my-2\">\n                                        <template x-if=\"!product.product_has_required_options\">\n                                            <button\n                                                type=\"button\"\n                                                @click.prevent=\"addToCart(product.add_to_cart_params)\"\n                                                class=\"action tocart primary btn btn-primary text-sm\"\n                                                :aria-label=\"hyva.str('Add\\u0020to\\u0020Cart\\u0020\\u00251', product.product_name)\"\n                                                data-addto=\"cart\"\n                                            >\n                                                Aggiungi al carrello                                            <\/button>\n                                        <\/template>\n                                    <\/div>\n                                <\/template>\n                            <\/div>\n                            <button\n                                type=\"button\"\n                                @click.prevent=\"removeFromWishlist(product.delete_item_params)\"\n                                :aria-label=\"hyva.str('Remove\\u0020product\\u0020\\u0022\\u00251\\u0022\\u0020from\\u0020My\\u0020Wish\\u0020List', product.product_name)\"\n                                class=\"\n                                    p-1 inline-flex shrink-0 items-center\n                                    justify-center text-slate-400 hover:text-slate-800 ml-auto\n                                \"\n                            >\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\" width=\"24\" height=\"24\" aria-hidden=\"true\">\n  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/>\n<\/svg>\n                            <\/button>\n                        <\/li>\n                    <\/template>\n                <\/ul>\n                <div class=\"flex flex-wrap items-center md:mt-5 gap-2 text-sm\">\n                    <a href=\"https:\/\/www.fadelux.it\/wishlist\/\"\n                       aria-label=\"Go&#x20;to&#x20;Wish&#x20;List&#x20;page\"\n                       class=\"btn btn-secondary text-sm\"\n                    >\n                        Vai alla lista desideri                    <\/a>\n                <\/div>\n            <\/div>\n        <\/template>\n    <\/div>\n<\/aside><\/div><\/main><footer class=\"page-footer\"><div class=\"footer content\">\n\n<footer class=\"page-footer\" style=\"background-color: #1A1A2E; color: rgba(245,240,235,0.75);\">\n\n    <!-- Newsletter ribbon -->\n    <div style=\"background: linear-gradient(90deg, #C8A97E 0%, #E2CBA8 50%, #C8A97E 100%);\n                padding: 2rem clamp(1.5rem,5vw,5rem); display: flex; align-items: center;\n                justify-content: space-between; flex-wrap: wrap; gap: 1.5rem;\">\n        <div>\n            <p style=\"font-family: 'Playfair Display',serif; font-size: 1.375rem; font-weight: 600;\n                      color: #0A0A0A; margin: 0 0 0.25rem; letter-spacing: -0.01em;\">\n                Rimani aggiornato sulle ultime novit\u00e0            <\/p>\n            <p style=\"font-size: 0.8125rem; color: rgba(10,10,10,0.65); margin: 0;\">\n                Offerte esclusive e nuovi arrivi direttamente nella tua inbox            <\/p>\n        <\/div>\n        <form class=\"footer-newsletter-form\"\n              action=\"https:\/\/www.fadelux.it\/newsletter\/subscriber\/new\/\"\n              method=\"post\"\n              style=\"display:flex; border: 1.5px solid rgba(10,10,10,0.2); border-radius:4px;\n                     overflow:hidden; min-width: 320px; background: rgba(255,255,255,0.35);\">\n            <input name=\"form_key\" type=\"hidden\" value=\"zdqkLJweCQu3eTxW\" \/>            <input type=\"email\" name=\"email\" required\n                   placeholder=\"La&#x20;tua&#x20;email\"\n                   style=\"background:transparent; border:none; padding:0.75rem 1rem;\n                          font-size:0.875rem; color:#0A0A0A; flex:1; min-width:0;\n                          font-family:'Inter',sans-serif;\"\n                   aria-label=\"Email&#x20;per&#x20;newsletter\" \/>\n            <button type=\"submit\"\n                    style=\"background-color:#1A1A2E; color:#F5F0EB; border:none;\n                           padding:0.75rem 1.25rem; font-size:0.7rem; font-weight:700;\n                           letter-spacing:0.1em; text-transform:uppercase; cursor:pointer;\n                           font-family:'Inter',sans-serif; flex-shrink:0; transition:background 200ms ease;\">\n                Iscriviti            <\/button>\n        <\/form>\n    <\/div>\n\n    <!-- Main footer columns -->\n    <div class=\"footer-col-mains\" style=\"display:grid; grid-template-columns: 1.5fr repeat(3, 1fr);\n                gap:3rem; padding:4rem clamp(1.5rem,5vw,5rem) 3rem;\">\n\n        <!-- Brand column -->\n        <div>\n            <a href=\"https:\/\/www.fadelux.it\/\" style=\"display:inline-block; margin-bottom:1.25rem;\">\n                <picture class=\"mfwebp\">                <source                      onerror=\"this.style.display='none'; this.nextSibling.style.display='block';\"  type=\"image\/webp\" srcset=\"https:\/\/www.fadelux.it\/media\/mf_webp\/png\/media\/logo\/stores\/1\/logo.webp\">                 <img data-webpconverted=\"1\" src=\"https:\/\/www.fadelux.it\/media\/logo\/stores\/1\/logo.png\"                     alt=\"Fadelux\"                     style=\"height:38px; width:auto; filter: brightness(0) invert(1); opacity:0.85;\"                     onerror=\"this.style.display='none'; this.nextSibling.style.display='block';\" \/><\/picture>\n                <span style=\"display:none; font-family:'Playfair Display',serif; font-size:1.5rem;\n                             font-weight:600; color:#F5F0EB; letter-spacing:-0.02em;\">Fadelux<\/span>\n            <\/a>\n            <p style=\"font-size:0.875rem; line-height:1.7; color:rgba(245,240,235,0.6); max-width:26ch; margin:0 0 1.5rem;\">\n                Shop Online che nasce nel Gennaio 2017 per volont\u00e0 dell'Amministratore Delegato del gruppo Musmar Srl, societ\u00e0 operante in Italia e all'Estero dal 1979 con la vendita di Brand Fashion Sport Internazionali di massimo spessore ubicata a Rimini in Viale Amerigo Vespucci 135.            <\/p>\n            <!-- Social icons -->\n            <div style=\"display:flex; gap:0.75rem;\">\n                <a href=\"https:\/\/www.facebook.com\/profile.php?id=61575707203869\" target=\"_blank\" rel=\"noopener\"\n                   aria-label=\"Facebook\"\n                   style=\"width:36px; height:36px; border:1px solid rgba(255,255,255,0.15);\n                          border-radius:50%; display:flex; align-items:center; justify-content:center;\n                          color:rgba(245,240,235,0.65); transition:border-color 200ms ease, color 200ms ease;\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 24 24\">\n                        <path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\/>\n                    <\/svg>\n                <\/a>\n                <a href=\"https:\/\/www.instagram.com\/fadelux.it\/\" target=\"_blank\" rel=\"noopener\"\n                   aria-label=\"Instagram\"\n                   style=\"width:36px; height:36px; border:1px solid rgba(255,255,255,0.15);\n                          border-radius:50%; display:flex; align-items:center; justify-content:center;\n                          color:rgba(245,240,235,0.65); transition:border-color 200ms ease, color 200ms ease;\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\"\n                         stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\">\n                        <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/>\n                        <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n                        <circle cx=\"17.5\" cy=\"6.5\" r=\"0.5\" fill=\"currentColor\"\/>\n                    <\/svg>\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <!-- Navigazione -->\n        <div>\n            <h4 style=\"font-family:'Inter',sans-serif; font-size:0.65rem; font-weight:700;\n                       letter-spacing:0.2em; text-transform:uppercase; color:#C8A97E; margin:0 0 1rem;\">\n                CONTATTACI            <\/h4>\n            <div class=\"space-y-6\">\n\n\t\t\t\t<!-- Address -->\n\t\t\t\t<div class=\"flex items-start gap-4\">\n\t\t\t\t\t<div class=\"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5\" fill=\"none\"\n\t\t\t\t\t\t\t viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\n\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\"\n\t\t\t\t\t\t\t\t  d=\"M17.657 16.657L13.414 20.9a2 2 0 01-2.828 0l-4.243-4.243a8 8 0 1111.314 0z\"\/>\n\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\"\n\t\t\t\t\t\t\t\t  d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<p class=\"text-gray-600\">\n\t\t\t\t\t\t\tViale Amerigo Vespucci 135 47921 Rimini\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Phone -->\n\t\t\t\t<div class=\"flex items-start gap-4\">\n\t\t\t\t\t<div class=\"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5\" fill=\"none\"\n\t\t\t\t\t\t\t viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\n\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\"\n\t\t\t\t\t\t\t\t  d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.95.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.128a11.042 11.042 0 005.516 5.516l1.128-2.257a1 1 0 011.21-.502l4.493 1.498A1 1 0 0121 15.72V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<p class=\"text-gray-600\">\n\t\t\t\t\t\t\t<a href=\"tel:+393285388427\" class=\"hover:text-primary\">\n\t\t\t\t\t\t\t\t+39 328 5388427\n\t\t\t\t\t\t\t<\/a><br>\n\t\t\t\t\t\t\tWhatsApp:\n\t\t\t\t\t\t\t<a href=\"https:\/\/wa.me\/393285388427\" class=\"hover:text-primary\">\n\t\t\t\t\t\t\t\t+39 328 5388427\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Email -->\n\t\t\t\t<div class=\"flex items-start gap-4\">\n\t\t\t\t\t<div class=\"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5\" fill=\"none\"\n\t\t\t\t\t\t\t viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\n\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\"\n\t\t\t\t\t\t\t\t  d=\"M3 8l9 6 9-6M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t<a href=\"mailto:info@fadelux.it\" class=\"text-primary hover:underline\">\n\t\t\t\t\t\t\t\tinfo@fadelux.it\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Opening Hours -->\n\t\t\t\t<div class=\"flex items-start gap-4\">\n\t\t\t\t\t<div class=\"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5\" fill=\"none\"\n\t\t\t\t\t\t\t viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\">\n\t\t\t\t\t\t\t<circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\"\n\t\t\t\t\t\t\t\t  d=\"M12 7v5l3 3\"\/>\n\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<p class=\"text-gray-600\">\n\t\t\t\t\t\t\tLun\u2013Ven: 10:00\u201312:00<br>\n\t\t\t\t\t\t\t16:00\u201318:00\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n        <\/div>\n\n        <!-- Assistenza -->\n        <div>\n            <h4 style=\"font-family:'Inter',sans-serif; font-size:0.65rem; font-weight:700;\n                       letter-spacing:0.2em; text-transform:uppercase; color:#C8A97E; margin:0 0 1rem;\">\n                Assistenza            <\/h4>\n            <nav>\n                <a href=\"https:\/\/www.fadelux.it\/customer\/account\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Il mio account<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/sales\/order\/history\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">I miei ordini<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/contact\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Contattaci<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/wishlist\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">\n                    Lista dei desideri                <\/a>\n            <\/nav>\n        <\/div>\n\n        <!-- Informazioni -->\n        <div>\n            <h4 style=\"font-family:'Inter',sans-serif; font-size:0.65rem; font-weight:700;\n                       letter-spacing:0.2em; text-transform:uppercase; color:#C8A97E; margin:0 0 1rem;\">\n                Informazioni            <\/h4>\n            <nav>\n                <a href=\"https:\/\/www.fadelux.it\/chi-siamo\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Chi Siamo<\/a>\n\t\t\t\t<a href=\"https:\/\/www.fadelux.it\/assistenza-clienti\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Assistenza Clienti<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/condizioni-di-vendita\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Termini e Condizioni di vendita<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/resi-e-rimborsi\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Resi e Rimborsi<\/a>\n                <a href=\"https:\/\/www.fadelux.it\/tipi-di-pagamenti\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Tipi di pagamento<\/a>\n\t\t\t\t<a href=\"https:\/\/www.fadelux.it\/metodi-di-consegna\/\" style=\"display:block; color:rgba(245,240,235,0.65);\n                   font-size:0.875rem; line-height:2.3; transition:color 200ms ease;\">Metodi di consegna<\/a>\n\t\t\t\t\n            <\/nav>\n        <\/div>\n    <\/div>\n\n    <!-- Footer bottom bar -->\n    <div style=\"border-top: 1px solid rgba(255,255,255,0.08);\n                padding: 1.5rem clamp(1.5rem,5vw,5rem);\n                display:flex; align-items:center; justify-content:space-between;\n                flex-wrap:wrap; gap:1rem; font-size:0.75rem; color:rgba(245,240,235,0.38);\">\n        <span>\u00a9 2026 Musmar Srl VAT number 04047720406<\/span>\n        <div style=\"display:flex; align-items:center; gap:0.5rem;\">\n            <!-- Payment method icons (text fallback) -->\n            <span style=\"font-size:0.65rem; letter-spacing:0.08em; text-transform:uppercase;\">\n               <picture class=\"mfwebp\">                <source                      onerror=\"this.style.display='none'; this.nextSibling.style.display='block';\"  type=\"image\/webp\" srcset=\"https:\/\/www.fadelux.it\/media\/mf_webp\/png\/media\/wysiwyg\/payments\/payment-footer.webp\">                 <img data-webpconverted=\"1\" src=\"https:\/\/www.fadelux.it\/media\/wysiwyg\/payments\/payment-footer.png\"                     alt=\"Fadelux\"                     style=\"height:100px; width:auto; opacity:0.85;\"                     onerror=\"this.style.display='none'; this.nextSibling.style.display='block';\" \/><\/picture> \n            <\/span> \n        <\/div>\n    <\/div>\n<\/footer>\n<\/div><\/footer>    \n    <span class=\"data-fbq-success\" data-fbq-success=\"true\"><\/span>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<!-- View Model Identities: cat_c_81, cat_c_p_81, cat_c_84, cat_c_p_84, cat_c_85, cat_c_p_85, cat_c_86, cat_c_p_86, cat_c_87, cat_c_p_87, cat_c_88, cat_c_p_88, cat_c_109, cat_c_p_109, cat_c_90, cat_c_p_90, cat_c_91, cat_c_p_91, cat_c_92, cat_c_p_92, cat_c_93, cat_c_p_93, cat_c_94, cat_c_p_94, cat_c_95, cat_c_p_95, cat_c_96, cat_c_p_96, cat_c_97, cat_c_p_97, cat_c_98, cat_c_p_98, cat_c_99, cat_c_p_99, cat_c_113, cat_c_p_113, cat_c_82, cat_c_p_82, cat_c_100, cat_c_p_100, cat_c_101, cat_c_p_101, cat_c_102, cat_c_p_102, cat_c_103, cat_c_p_103, cat_c_104, cat_c_p_104, cat_c_105, cat_c_p_105, cat_c_83, cat_c_p_83, cat_c_106, cat_c_p_106, cat_c_107, cat_c_p_107 -->\n\n\n\n\n\r\n<script type=\"text\/javascript\" src=\"\/\/cdn.iubenda.com\/cs\/iubenda_cs.js\" charset=\"UTF-8\" async><\/script>\r\n\r\n\n\n\n\n<\/div><script type=\"text\/javascript\" src=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Hyva_MetaConversion\/js\/meta-pixel.js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Mageplaza_LayeredNavigation\/js\/toolcool-range-slider.min.js\"><\/script>\n<script>\n        (function () {\n            var config = {\n                url: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/tracker\\\/\",\n                productInfoUrl: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/productinfoforaddtocart\\\/\",\n                payload: {\n                    eventName: \"facebook_businessextension_ssapi_customize_product\"                },\n                browserEventData: {\n                    fbAgentVersion: \"magento_opensource-0.0.0-1.6.4\",\n                    fbPixelId: \"736844759404044\",\n                    source: \"magento_opensource\",\n                    pluginVersion: \"1.6.4\",\n                    track: 'track',\n                    event: 'CustomizeProduct',\n                    payload: {\n                        currency: \"eur\"                    }\n                }\n            };\n\n            function init() {\n                window.MetaConversion.customizeProduct(config);\n            }\n\n            window.MetaConversion ? init() : document.addEventListener('DOMContentLoaded', init);\n        })();\n    <\/script>\n<script>\n        (function () {\n            var config = {\n                url: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/tracker\\\/\",\n                productInfoUrl: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/Pixel\\\/ProductInfoForAddToCart\",\n                eventName: \"facebook_businessextension_ssapi_add_to_cart\",\n                fbAgentVersion: \"magento_opensource-0.0.0-1.6.4\",\n                fbPixelId: \"736844759404044\",\n                source: \"magento_opensource\",\n                pluginVersion: \"1.6.4\"            };\n\n            function init() {\n                window.MetaConversion.addToCart(config);\n            }\n\n            window.MetaConversion ? init() : document.addEventListener('DOMContentLoaded', init);\n        })();\n    <\/script>\n<script>\n    window.metaConversionConfig = window.metaConversionConfig || {};\n    window.metaConversionConfig.productInfoUrl = \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/productinfoforaddtocart\\\/\";\n\n    (function () {\n        function boot() {\n            window.MetaConversion.initPixel({\n                pixelId: \"736844759404044\",\n                automaticMatchingFlag: true,\n                userDataUrl: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/userData\\\/\",\n                agent: \"magento_opensource-0.0.0-1.6.4\"            });\n\n            window.MetaConversion.trackEvent({\n                url: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/tracker\\\/\",\n                payload: {\n                    eventName: \"facebook_businessextension_ssapi_page_view\"                },\n                browserEventData: {\n                    fbAgentVersion: \"magento_opensource-0.0.0-1.6.4\",\n                    fbPixelId: \"736844759404044\",\n                    source: \"magento_opensource\",\n                    pluginVersion: \"1.6.4\",\n                    track: 'track',\n                    event: 'PageView',\n                    payload: {}\n                }\n            });\n        }\n\n        if (window.MetaConversion) {\n            boot();\n        } else {\n            \/\/ meta-pixel.js is loaded as a blocking <head> script (see\n            \/\/ Hyva_MetaConversion layout\/default.xml) so this branch should\n            \/\/ not normally be needed - kept as a safety net.\n            document.addEventListener('DOMContentLoaded', boot);\n        }\n    })();\n<\/script>\n<script>\n        document.addEventListener('scroll', mfGtmUserActionDetect);\n        document.addEventListener('mousemove', mfGtmUserActionDetect);\n        document.addEventListener('touchstart', mfGtmUserActionDetect);\n        function mfGtmUserActionDetect()\n        {\n            document.removeEventListener('scroll', mfGtmUserActionDetect);\n            document.removeEventListener('mousemove', mfGtmUserActionDetect);\n            document.removeEventListener('touchstart', mfGtmUserActionDetect);\n            window.mfGtmUserActionDetected = true;\n            mfLoadGtm();\n        }\n    \n                window.dataLayer = window.dataLayer || [];\n                function gtag() { dataLayer.push(arguments); }\n                gtag('consent', 'default', {\n                    'ad_user_data': 'denied',\n                    'ad_personalization': 'denied',\n                    'ad_storage': 'denied',\n                    'analytics_storage': 'denied',\n                    \/* cookieyes.com start *\/\n        \n                    'functionality_storage': 'denied',\n                    'personalization_storage': 'denied',\n                    'security_storage': 'granted',\n                    \/* cookieyes.com end *\/\n        \n                    'wait_for_update': 2000\n                });\n                \/* cookieyes.com start *\/\n                gtag('set', 'ads_data_redaction', true);\n                gtag('set', 'url_passthrough', true);\n                \/* cookieyes.com end *\/\n            \n            window.mfGtmLoadBeforeCookieAllowed = true;\n            mfLoadGtm();\n            \n\n    function getMfGtmCustomerData() {\n        return localStorage.getItem('mf_gtm_customer_data') ? JSON.parse(localStorage.getItem('mf_gtm_customer_data')) : {};\n    };\n\n    function mfLoadGtm() {\n        if (!window.mfGtmUserActionDetected) return false;\n        if (!window.mfGtmLoadBeforeCookieAllowed && !window.mfGtmUserCookiesAllowed) return false;\n\n        if (window.mfGTMTriedToLoad) return;\n        window.mfGTMTriedToLoad = true;\n        \n    };\n    <\/script>\n<script>\n        \/* Hyva code *\/\n        function mfHyvaGtmSetCustomerData(event) {\n            let data, j;\n            let sections = event.detail.data;\n            for (j in sections) {\n                data = sections[j];\n                if (data.mf_gtm_customer_data) {\n                    localStorage.setItem('mf_gtm_customer_data', JSON.stringify(data.mf_gtm_customer_data));\n                    return;\n                }\n            }\n        };\n        window.addEventListener('private-content-loaded', mfHyvaGtmSetCustomerData);\n        \/* End Hyva code *\/\n    <\/script>\n<script>\n    window.MagefanJs = window.MagefanJs || {};\n\n    window.MagefanJs.requestOptionsModifier = function (options) {\n        if (options && options.url && !options.magefan_php_cookie_resp) {\n            options.url += (options.url.indexOf('?') === -1 ? '?' : '&') + 'magefan_no_php_cookie_resp=1';\n        }\n        return options;\n    };\n\n    window.MagefanJs.ajax = function(options) {\n        options = window.MagefanJs.requestOptionsModifier(options);\n        var xmlhttp = new XMLHttpRequest();\n        xmlhttp.onreadystatechange = function () {\n            if (xmlhttp.readyState == XMLHttpRequest.DONE && xmlhttp.status == 200) {\n                var data = xmlhttp.responseText;\n                if (options.success) options.success(data);\n            }\n        };\n\n        xmlhttp.open(options.type, options.url, true);\n\n        var requestHeader = Object.assign({}, {\n            'X-Requested-With': 'XMLHttpRequest',\n            'Content-type': 'application\/x-www-form-urlencoded'\n        }, options.requestHeader ? options.requestHeader : {});\n\n        for (var header in requestHeader) {\n            xmlhttp.setRequestHeader(header, requestHeader[header]);\n        }\n        xmlhttp.send(options.data);\n    };\n<\/script>\n<script>\n    (function(){\n        var ajaxTimeout;\n        var pendingData = [];\n        var lastEventTimestamp = null;\n        window.dataLayer =  window.dataLayer || [];\n        window.dataLayer.mfGtmOriginPush = window.dataLayer.push;\n        \n        window.dataLayer.push = function(data) {\n\n            window.dataLayer.mfGtmOriginPush(data);\n\n            if (data.event == 'gtm.load' || data.event == 'gtm.dom' || data.event == 'gtm.js') {\n                return;\n            }\n\n            if (data[0] && data[0] == 'consent'\n                || data[0] && data[0] == 'set' && data[1] && (data[1] == 'ads_data_redaction' || data[1] == 'url_passthrough')\n            ) {\n                return;\n            }\n\n            pendingData.push(data);\n            if (ajaxTimeout) clearInterval(ajaxTimeout);\n            ajaxTimeout = setInterval(function (){\n\n                \n                    if (!window.mfGTMTriedToLoad) return;\n                \n\n                clearInterval(ajaxTimeout);\n\n                var _pData = pendingData;\n                pendingData = [];\n                const urlSearchParams = new URLSearchParams(window.location.search);\n                const consent = MagefanJs.isCustomerConsentProvided();\n                for (var i=0; i<_pData.length;i++) {\n                    _pData[i].dl = window.location.toString();\n                    _pData[i].dt = document.title;\n                    _pData[i].uafvl = navigator.userAgent;\n                    _pData[i].ul = navigator.language ? navigator.language.toLowerCase() : '';\n                    _pData[i].sr = screen.width+'x'+screen.height;\n                    _pData[i].dr = document.referrer;\n                    _pData[i].consent = consent;\n                    ['utm_source', 'utm_medium', 'utm_campaign'].forEach( (key) => {\n                        if (urlSearchParams.get(key)) {\n                            _pData[i][key] = urlSearchParams.get(key);\n                        }\n                    });\n                }\n\n                MagefanJs.ajax({\n                    type: 'POST',\n                    url: 'https:\/\/www.fadelux.it\/rest\/V1\/mfgtm\/dlp',\n                    data: JSON.stringify(_pData),\n                    requestHeader: {\n                        'Content-type' : 'application\/json'\n                    }\n                });\n                \n                lastEventTimestamp = Date.now();\n                \n            }, data.mftimeout ? data.mftimeout : 500);\n        };\n\n        \n        const customerData = getMfGtmCustomerData();\n        const pageViewDataLayer = {event: 'page_view'};\n        for (let key in customerData) {\n            pageViewDataLayer[key] = customerData[key];\n        }\n    \n        window.dataLayer.push(pageViewDataLayer);\n            \n        if (navigator && navigator.sendBeacon) {\n            window.addEventListener('beforeunload', function () {\n                if (lastEventTimestamp) {\n                    const payload = [{\n                        event: 'user_engagement',\n                        _et: Date.now() - lastEventTimestamp,\n                        dl: window.location.toString(),\n                        dt: document.title,\n                        uafvl: navigator.userAgent,\n                        ul: navigator.language ? navigator.language.toLowerCase() : '',\n                        sr: screen.width + 'x' + screen.height,\n                        dr: document.referrer,\n                        consent: typeof MagefanJs !== 'undefined' && MagefanJs.isCustomerConsentProvided\n                            ? MagefanJs.isCustomerConsentProvided()\n                            : true\n                    }];\n        \n                    const blob = new Blob([JSON.stringify(payload)], { type: 'application\/json' });\n        \n                    navigator.sendBeacon('https:\/\/www.fadelux.it\/rest\/V1\/mfgtm\/dlp', blob);\n                }\n            });\n        }\n\n    \n    })();\n<\/script>\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        function scrollTrack(direction) {\n            let triggered = {};\n            function pushScrollData(breakpointPercent) {\n                var customerData = getMfGtmCustomerData();\n                window.dataLayer =  window.dataLayer || [];\n                window.dataLayer.push({\n                'event': 'scroll_depth_'+ breakpointPercent,\n                    'ecommerce': {\n                        'scrollDirection': direction,\n                        'scrollThreshold': breakpointPercent,\n                        'scrollUnits': 'percent'\n                    },\n                    'customer_city': customerData.customer_city,\n                    'customer_country_id': customerData.customer_country_id,\n                    'customer_dob': customerData.customer_dob,\n                    'customer_email': customerData.customer_email,\n                    'customer_firstname': customerData.customer_firstname,\n                    'customer_gender': customerData.customer_gender,\n                    'customerGroup': customerData.customer_group,\n                    'customer_identifier': customerData.customer_identifier,\n                    'customer_lastname': customerData.customer_lastname,\n                    'customer_postcode': customerData.customer_postcode,\n                    'customer_region': customerData.customer_region,\n                    'customer_telephone': customerData.customer_telephone\n                });\n            };\n\n            window.addEventListener('scroll', function() {\n                const breakpoints = [25, 50, 75, 100];\n                if (direction == 'horizontal') {\n                    var endScroll = (window.scrollX \/ (document.documentElement.scrollWidth - window.innerWidth)) * 100;\n                } else {\n                    var endScroll = (window.scrollY \/ (document.documentElement.scrollHeight - window.innerHeight)) * 100;\n                };\n                \n                for (let i = 0; i < breakpoints.length; i++) {\n                    let value = breakpoints[i];\n                    if (endScroll >= value && !triggered[value]) {\n                        pushScrollData(value);\n                        triggered[value] = 1;\n                    }\n                }\n            });\n        };\n        \/* new scrollTrack('horizontal'); *\/\n        new scrollTrack('vertical'); \n    });\n<\/script>\n<script style=\"display&#x3A;none\">\n                    window.dataLayer = window.dataLayer || [];\n                    window.dataLayer.push({\"event\":\"search\",\"search_term\":\"mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\",\"magefanUniqueEventId\":\"search_5752f463dfb6e762c9cdde6e3f6f3acab3c46cacc87f5634c6578d0299ec13a2\",\"ecomm_pagetype\":\"searchresults\",\"_clear\":\"true\",\"customer_firstname\":getMfGtmCustomerData().customer_firstname,\"customer_lastname\":getMfGtmCustomerData().customer_lastname,\"customer_email\":getMfGtmCustomerData().customer_email,\"customer_dob\":getMfGtmCustomerData().customer_dob,\"customer_gender\":getMfGtmCustomerData().customer_gender,\"customer_telephone\":getMfGtmCustomerData().customer_telephone,\"customer_postcode\":getMfGtmCustomerData().customer_postcode,\"customer_city\":getMfGtmCustomerData().customer_city,\"customer_region\":getMfGtmCustomerData().customer_region,\"customer_country_id\":getMfGtmCustomerData().customer_country_id,\"customer_identifier\":getMfGtmCustomerData().customer_identifier,\"customerGroup\":getMfGtmCustomerData().customerGroup});\n                <\/script>\n<script>\n    document.addEventListener('DOMContentLoaded', function(e){\n        if (!MagefanWebP.canUseWebP()) {\n            \/* Replace some custom webp images with original one if webp is not supported *\/\n            \/* Can add <a> tag in future as well *\/\n            setInterval(function(){\n                document.querySelectorAll(\"img[src$='.webp']:not(.no-origin-webp-img)\").forEach(function(el){\n                    var scr = el.getAttribute('src');\n                    var newScr = MagefanWebP.getOriginWebPImage(scr);\n\n                    if (scr != newScr) {\n                        el.setAttribute('src', newScr);\n                    } else {\n                        el.classList.add('no-origin-webp-img');\n                    }\n                });\n\n            }, 1000);\n        }\n\n        function processLazyPictureImg(img)\n        {\n            var src = img.getAttribute('src');\n            var keys = ['original', 'src', 'lazyload'];\n            var original, _original;\n            for (var i=0;i<keys.length;i++) {\n                _original = img.getAttribute('data-' + keys[i]);\n                if (_original) {\n                    original = _original;\n                    break;\n                }\n            }\n            if (original == src) {\n\n                if (img.getAttribute('data-mf-lazy-picture-img')) return;\n                img.setAttribute('data-mf-lazy-picture-img', 1);\n\n\n                img.parentElement.querySelectorAll('source').forEach(function(el){\n                    var srcset = el.getAttribute('srcset');\n                    var originalset = el.getAttribute('data-originalset');\n                    if (originalset && (originalset != srcset)) {\n                        el.setAttribute('srcset', originalset);\n                        el.classList.remove('lazyload');\n                    }\n                });\n\n                var lazyLoader = img.closest('.lazy-loader');\n                if (lazyLoader) {\n                    lazyLoader.classList.remove('lazy-loader');\n                }\n\n                document.querySelectorAll(\"picture img[src='\"+src+\"']\").forEach(function(img){\n                    processLazyPictureImg(img);\n                });\n\n            }\n        }\n\n        document.querySelectorAll('picture img[data-original],picture img[data-src],picture img[data-lazyload]').forEach(function(el){\n            el.addEventListener('load', function(e){\n                processLazyPictureImg(e.target);\n            });\n            processLazyPictureImg(el);\n        });\n    });\n<\/script>\n<script>\n    var BASE_URL = 'https:\/\/www.fadelux.it\/';\n    var THEME_PATH = 'https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT';\n    var COOKIE_CONFIG = {\n        \"expires\": null,\n        \"path\": \"\\u002F\",\n        \"domain\": \".www.fadelux.it\",\n        \"secure\": true,\n        \"lifetime\": \"3600\",\n        \"cookie_restriction_enabled\": false    };\n    var CURRENT_STORE_CODE = 'default';\n    var CURRENT_WEBSITE_ID = '1';\n\n    window.hyva = window.hyva || {}\n\n    window.cookie_consent_groups = window.cookie_consent_groups || {}\n    window.cookie_consent_groups['necessary'] = true;\n\n    window.cookie_consent_config = window.cookie_consent_config || {};\n    window.cookie_consent_config['necessary'] = [].concat(\n        window.cookie_consent_config['necessary'] || [],\n        [\n            'user_allowed_save_cookie',\n            'form_key',\n            'mage-messages',\n            'private_content_version',\n            'mage-cache-sessid',\n            'last_visited_store',\n            'section_data_ids'\n        ]\n    );\n    \/\/# sourceURL=hyva-variables.js\n<\/script>\n<script>\n    (function( hyva, undefined ) {\n\n        function lifetimeToExpires(options, defaults) {\n\n            const lifetime = options.lifetime || defaults.lifetime;\n\n            if (lifetime) {\n                const date = new Date;\n                date.setTime(date.getTime() + lifetime * 1000);\n                return date;\n            }\n\n            return null;\n        }\n\n        function generateRandomString() {\n\n            const allowedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',\n                length = 16;\n\n            let formKey = '',\n                charactersLength = allowedCharacters.length;\n\n            for (let i = 0; i < length; i++) {\n                formKey += allowedCharacters[Math.round(Math.random() * (charactersLength - 1))]\n            }\n\n            return formKey;\n        }\n\n        const sessionCookieMarker = {noLifetime: true}\n\n        const cookieTempStorage = {};\n\n        const internalCookie = {\n            get(name) {\n                const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');\n                return v ? v[2] : null;\n            },\n            set(name, value, days, skipSetDomain) {\n                let expires,\n                    path,\n                    domain,\n                    secure,\n                    samesite;\n\n                const defaultCookieConfig = {\n                    expires: null,\n                    path: '\/',\n                    domain: null,\n                    secure: false,\n                    lifetime: null,\n                    samesite: 'lax'\n                };\n\n                const cookieConfig = window.COOKIE_CONFIG || {};\n\n                expires = days && days !== sessionCookieMarker\n                    ? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig)\n                    : lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires;\n\n                path = cookieConfig.path || defaultCookieConfig.path;\n                domain = !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain);\n                secure = cookieConfig.secure || defaultCookieConfig.secure;\n                samesite = cookieConfig.samesite || defaultCookieConfig.samesite;\n\n                document.cookie = name + \"=\" + encodeURIComponent(value) +\n                    (expires && days !== sessionCookieMarker ? '; expires=' + expires.toGMTString() : '') +\n                    (path ? '; path=' + path : '') +\n                    (domain ? '; domain=' + domain : '') +\n                    (secure ? '; secure' : '') +\n                    (samesite ? '; samesite=' + samesite : 'lax');\n            },\n            isWebsiteAllowedToSaveCookie() {\n                const allowedCookies = this.get('user_allowed_save_cookie');\n                if (allowedCookies) {\n                    const allowedWebsites = JSON.parse(unescape(allowedCookies));\n\n                    return allowedWebsites[CURRENT_WEBSITE_ID] === 1;\n                }\n                return false;\n            },\n            getGroupByCookieName(name) {\n                const cookieConsentConfig = window.cookie_consent_config || {};\n                let group = null;\n                for (let prop in cookieConsentConfig) {\n                    if (!cookieConsentConfig.hasOwnProperty(prop)) continue;\n                    if (cookieConsentConfig[prop].includes(name)) {\n                        group = prop;\n                        break;\n                    }\n                }\n                return group;\n            },\n            isCookieAllowed(name) {\n                const cookieGroup = this.getGroupByCookieName(name);\n                return cookieGroup\n                    ? window.cookie_consent_groups[cookieGroup]\n                    : this.isWebsiteAllowedToSaveCookie();\n            },\n            saveTempStorageCookies() {\n                for (const [name, data] of Object.entries(cookieTempStorage)) {\n                    if (this.isCookieAllowed(name)) {\n                        this.set(name, data['value'], data['days'], data['skipSetDomain']);\n                        delete cookieTempStorage[name];\n                    }\n                }\n            }\n        };\n\n        hyva.getCookie = (name) => {\n            const cookieConfig = window.COOKIE_CONFIG || {};\n\n            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {\n                return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null;\n            }\n\n            return internalCookie.get(name);\n        }\n\n        hyva.setCookie = (name, value, days, skipSetDomain) => {\n            const cookieConfig = window.COOKIE_CONFIG || {};\n\n            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {\n                cookieTempStorage[name] = {value, days, skipSetDomain};\n                return;\n            }\n            return internalCookie.set(name, value, days, skipSetDomain);\n        }\n\n\n        hyva.setSessionCookie = (name, value, skipSetDomain) => {\n            return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain)\n        }\n\n        hyva.getBrowserStorage = () => {\n            const browserStorage = window.localStorage || window.sessionStorage;\n            if (!browserStorage) {\n                console.warn('Browser Storage is unavailable');\n                return false;\n            }\n            try {\n                browserStorage.setItem('storage_test', '1');\n                browserStorage.removeItem('storage_test');\n            } catch (error) {\n                console.warn('Browser Storage is not accessible', error);\n                return false;\n            }\n            return browserStorage;\n        }\n\n        hyva.postForm = (postParams) => {\n            const form = document.createElement(\"form\");\n\n            let data = postParams.data;\n\n            if (! postParams.skipUenc && ! data.uenc) {\n                data.uenc = btoa(window.location.href);\n            }\n            form.method = \"POST\";\n            form.action = postParams.action;\n\n            Object.keys(postParams.data).map(key => {\n                const field = document.createElement(\"input\");\n                field.type = 'hidden'\n                field.value = postParams.data[key];\n                field.name = key;\n                form.appendChild(field);\n            });\n\n            const form_key = document.createElement(\"input\");\n            form_key.type = 'hidden';\n            form_key.value = hyva.getFormKey();\n            form_key.name=\"form_key\";\n            form.appendChild(form_key);\n\n            document.body.appendChild(form);\n\n            form.submit();\n        }\n\n        hyva.getFormKey = function () {\n            let formKey = hyva.getCookie('form_key');\n\n            if (!formKey) {\n                formKey = generateRandomString();\n                hyva.setCookie('form_key', formKey);\n            }\n\n            return formKey;\n        }\n\n        hyva.formatPrice = (value, showSign, options = {}) => {\n            const groupSeparator = options.groupSeparator;\n            const decimalSeparator = options.decimalSeparator\n            delete options.groupSeparator;\n            delete options.decimalSeparator;\n            const formatter = new Intl.NumberFormat(\n                'it\\u002DIT',\n                Object.assign({\n                    style: 'currency',\n                    currency: 'EUR',\n                    signDisplay: showSign ? 'always' : 'auto'\n                }, options)\n            );\n            return (typeof Intl.NumberFormat.prototype.formatToParts === 'function') ?\n                formatter.formatToParts(value).map(({type, value}) => {\n                    switch (type) {\n                        case 'currency':\n                            return '\\u20AC' || value;\n                        case 'minusSign':\n                            return '- ';\n                        case 'plusSign':\n                            return '+ ';\n                        case 'group':\n                            return groupSeparator !== undefined ? groupSeparator : value;\n                        case 'decimal':\n                            return decimalSeparator !== undefined ? decimalSeparator : value;\n                        default :\n                            return value;\n                    }\n                }).reduce((string, part) => string + part) :\n                formatter.format(value);\n        }\n\n        const formatStr = function (str, nStart) {\n            const args = Array.from(arguments).slice(2);\n\n            return str.replace(\/(%+)([0-9]+)\/g, (m, p, n) => {\n                const idx = parseInt(n) - nStart;\n\n                if (args[idx] === null || args[idx] === void 0) {\n                    return m;\n                }\n                return p.length % 2\n                    ? p.slice(0, -1).replace('%%', '%') + args[idx]\n                    : p.replace('%%', '%') + n;\n            })\n        }\n\n        hyva.str = function (string) {\n            const args = Array.from(arguments);\n            args.splice(1, 0, 1);\n\n            return formatStr.apply(undefined, args);\n        }\n\n        hyva.strf = function () {\n            const args = Array.from(arguments);\n            args.splice(1, 0, 0);\n\n            return formatStr.apply(undefined, args);\n        }\n\n        \/**\n         * Take a html string as `content` parameter and\n         * extract an element from the DOM to replace in\n         * the current page under the same selector,\n         * defined by `targetSelector`\n         *\/\n        hyva.replaceDomElement = (targetSelector, content) => {\n            \/\/ Parse the content and extract the DOM node using the `targetSelector`\n            const parser = new DOMParser();\n            const doc = parser.parseFromString(content, 'text\/html');\n            const contentNode = doc.querySelector(targetSelector);\n\n            \/\/ Bail if content or target can't be found\n            if (!contentNode || !document.querySelector(targetSelector)) {\n                return;\n            }\n\n                        hyva.activateScripts(contentNode);\n            \n            \/\/ Replace the old DOM node with the new content\n            document.querySelector(targetSelector).replaceWith(contentNode);\n\n            \/\/ Reload customerSectionData and display cookie-messages if present\n            window.dispatchEvent(new CustomEvent(\"reload-customer-section-data\"));\n            hyva.initMessages();\n        }\n\n        hyva.removeScripts = (contentNode) => {\n            const scripts = contentNode.getElementsByTagName('script');\n            for (let i = 0; i < scripts.length; i++) {\n                scripts[i].parentNode.removeChild(scripts[i]);\n            }\n            const templates = contentNode.getElementsByTagName('template');\n            for (let i = 0; i < templates.length; i++) {\n                const container = document.createElement('div');\n                container.innerHTML = templates[i].innerHTML;\n                hyva.removeScripts(container);\n                templates[i].innerHTML = container.innerHTML;\n            }\n        }\n\n        hyva.activateScripts = (contentNode) => {\n            \/\/ Create new array from HTMLCollection to avoid mutation of collection while manipulating the DOM.\n            const scripts = Array.from(contentNode.getElementsByTagName('script'));\n\n            \/\/ Iterate over all script tags to duplicate+inject each into the head\n            for (const original of scripts) {\n                const script = document.createElement('script');\n                original.type && (script.type = original.type);\n                script.innerHTML = original.innerHTML;\n\n                \/\/ Remove the original (non-executing) script from the contentNode\n                original.parentNode.removeChild(original)\n\n                \/\/ Add script to head\n                document.head.appendChild(script);\n            }\n\n            return contentNode;\n        }\n\n        const replace = {['+']: '-', ['\/']: '_', ['=']: ','};\n        hyva.getUenc = () => btoa(window.location.href).replace(\/[+\/=]\/g, match => replace[match]);\n\n        let currentTrap;\n\n        const focusableElements = (rootElement) => {\n            const selector = 'button, [href], input, select, textarea, details, [tabindex]:not([tabindex=\"-1\"]';\n            return Array.from(rootElement.querySelectorAll(selector))\n                .filter(el => {\n                    return el.style.display !== 'none'\n                        && !el.disabled\n                        && el.tabIndex !== -1\n                        && (el.offsetWidth || el.offsetHeight || el.getClientRects().length)\n                })\n        }\n\n        const focusTrap = (e) => {\n            const isTabPressed = e.key === 'Tab' || e.keyCode === 9;\n            if (!isTabPressed) return;\n\n            const focusable = focusableElements(currentTrap)\n            const firstFocusableElement = focusable[0]\n            const lastFocusableElement = focusable[focusable.length - 1]\n\n            e.shiftKey\n                ? document.activeElement === firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault())\n                : document.activeElement === lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault())\n        };\n\n        hyva.releaseFocus = (rootElement) => {\n            if (currentTrap && (!rootElement || rootElement === currentTrap)) {\n                currentTrap.removeEventListener('keydown', focusTrap)\n                currentTrap = null\n            }\n        }\n        hyva.trapFocus = (rootElement) => {\n            if (!rootElement) return;\n            hyva.releaseFocus()\n            currentTrap = rootElement\n            rootElement.addEventListener('keydown', focusTrap)\n            const firstElement = focusableElements(rootElement)[0]\n            firstElement && firstElement.focus()\n        }\n\n        hyva.safeParseNumber = (rawValue) => {\n            const number = rawValue ? parseFloat(rawValue) : null;\n\n            return Array.isArray(number) || isNaN(number) ? rawValue : number;\n        }\n\n        const toCamelCase = s => s.split('_').map(word => word.charAt(0).toUpperCase() + word.slice(1)).join('');\n        hyva.createBooleanObject = (name, value = false, additionalMethods = {}) => {\n\n            const camelCase = toCamelCase(name);\n            const key = '__hyva_bool_' + name\n\n            return new Proxy(Object.assign(\n                additionalMethods,\n                {\n                    [key]: !!value,\n                    [name]() {return !!this[key]},\n                    ['!' + name]() {return !this[key]}, \/\/ @deprecated This does not work with non-CSP Alpine\n                    ['not' + camelCase]() {return !this[key]},\n                    ['toggle' + camelCase]() {this[key] = !this[key]},\n                    [`set${camelCase}True`]() {this[key] = true},\n                    [`set${camelCase}False`]() {this[key] = false},\n                }\n            ), {\n                set(target, prop, value) {\n                    return prop === name\n                        ? (target[key] = !!value)\n                        : Reflect.set(...arguments);\n                }\n            })\n        }\n\n                hyva.alpineInitialized = (fn) => window.addEventListener('alpine:initialized', fn, {once: true})\n        window.addEventListener('alpine:init', () => Alpine.data('{}', () => ({})), {once: true});\n                window.addEventListener('user-allowed-save-cookie', () => internalCookie.saveTempStorageCookies())\n\n    }( window.hyva = window.hyva || {} ));\n    \/\/# sourceURL=hyva.js\n<\/script>\n<script type=\"speculationrules\">\n{\n    \"tag\": \"Hyva Theme\",\n    \"prefetch\": [{\n        \"source\": \"document\",\n        \"where\": {\n            \"and\": [\n                { \"href_matches\": \"\/*\" },\n                { \"not\": {\n                    \"href_matches\": [\"\/customer\/*\",\"\/search\/*\",\"\/sales\/*\",\"\/wishlist\/*\",\"\/checkout\/*\",\"\/paypal\/*\",\"\/newsletter\/*\",\"\/stores\/store\/redirect\/*\"]                }},\n                { \"not\": {\n                    \"selector_matches\": [\".no-preload\", \".do-not-prerender\", \"[download]\", \"[rel~=nofollow]\", \"[target]\"]\n                }}\n            ]\n        },\n        \"eagerness\": \"moderate\"\n    }]\n}\n<\/script>\n<script data-mfmofile=\"true\">\n    function mfGtmGetEcommPageType() {\n        var body = document.getElementsByTagName('body')[0];\n        var ept = 'other';\n        \n        if (body.className.indexOf('cms-index-index') > -1) {\n            ept = 'home';\n        } else if (body.className.indexOf('catalog-category-view') > -1) {\n            ept = 'category';\n        } else if (body.className.indexOf('catalog-product-view') > -1) {\n            ept = 'product';\n        } else if (body.className.indexOf('checkout-cart-index') > -1) {\n            ept = 'cart';\n        } else if (body.className.indexOf('checkout-index-index') > -1) {\n            ept = 'checkout';\n        } else if (body.className.indexOf('contact-index-index') > -1) {\n            ept = 'contact';\n        } else if (body.className.indexOf('catalogsearch-result-index') > -1) {\n            ept = 'searchresults';\n        } else if (body.className.indexOf('cms-page-view') > -1) {\n            ept = 'cmspage';\n        };\n        return ept;  \n    };\n<\/script>\n<script>\n    function mfHyvaGtmCustomerDataLayer(event) {\n        let data, eventFired, i, j, k;\n        let sections = event.detail.data;\n        for ( j in sections) {\n            data = sections[j];\n            if (!data.mf_datalayer) continue;\n            \n            for (i = 0; i < data.mf_datalayer.length; i++) {\n                window.dataLayer = window.dataLayer || [];\n                eventFired = false;\n                for (k = 0; k < window.dataLayer.length; k++) {\n                    if (data.mf_datalayer[i].magefanUniqueEventId\n                        && data.mf_datalayer[i].magefanUniqueEventId == window.dataLayer[k].magefanUniqueEventId\n                    ) {\n                        eventFired = true;\n                        break;\n                    }\n                }\n                if (!eventFired) {\n                    \/*\n                    if (!data.mf_datalayer[i].customer_identifier\n                        || (data.mf_datalayer[i].customer_identifier.indexOf('getMfGtmCustomerIdentifier') != -1)\n                    ) {\n                        data.mf_datalayer[i].customer_identifier = getMfGtmCustomerIdentifier();\n                    }\n                    *\/\n                    \n                    var ept = data.mf_datalayer[i].ecomm_pagetype;\n                    if ('other' === ept) {\n                        ept = mfGtmGetEcommPageType();\n                        data.mf_datalayer[i].ecomm_pagetype = ept;\n                        if (data.mf_datalayer[i].google_tag_params) {\n                            data.mf_datalayer[i].google_tag_params.ecomm_pagetype = ept;\n                        }\n                    };\n                    window.dataLayer.push(data.mf_datalayer[i]);\n                }\n            }\n            \n            delete event.detail.data[j].mf_datalayer;\n            let mcs = localStorage.getItem('mage-cache-storage');\n            if (mcs) {\n                mcs = JSON.parse(mcs);\n                if (mcs && mcs[j] && mcs[j].mf_datalayer) {\n                    delete mcs[j].mf_datalayer;\n                    localStorage.setItem('mage-cache-storage', JSON.stringify(mcs));\n                }\n            }\n        }\n    };\n    window.addEventListener('private-content-loaded', mfHyvaGtmCustomerDataLayer);\n<\/script>\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        document.querySelectorAll(\"a\").forEach(function(link) {\n            link.addEventListener(\"click\", function(event) {\n                let url = link.href;\n                let items, j, x, newDataLayer, dli, index;\n                if (url && window.dataLayer && window.dataLayer.length) {\n                    for (let i=0; i<window.dataLayer.length; i++) {\n                        dli = window.dataLayer[i];\n                        if (dli.event == \"view_item_list\"\n                            && dli.ecommerce\n                            && dli.ecommerce.items\n                            && dli.ecommerce.items.length\n                        ) {\n                            items = dli.ecommerce.items;\n                            newDataLayer = false;\n                            index = -1;\n                            for (j=0; j<items.length; j++) {\n                                index++;\n                                if (items[j].item_url == url) {\n                                    newDataLayer = {\n                                        \"event\": \"select_item\",\n                                        \"ecommerce\": {\n                                            \"item_list_id\": dli.ecommerce.item_list_id,\n                                            \"item_list_name\": dli.ecommerce.item_list_name,\n                                            \"items\": [items[j]]\n                                        },\n                                        \"magefanUniqueEventId\": \"select_item_\" + dli.magefanUniqueEventId,\n                                        \"ecomm_pagetype\": dli.ecomm_pagetype,\n                                        \"google_tag_params\": {\n                                            \"ecomm_pagetype\": dli.google_tag_params.ecomm_pagetype\n                                        }\n                                    };\n                                    \n                                    let dynamicKeys = [\"customer_firstname\",\"customer_lastname\",\"customer_email\",\"customer_dob\",\"customer_gender\",\"customer_telephone\",\"customer_postcode\",\"customer_city\",\"customer_region\",\"customer_country_id\",\"customer_identifier\",\"customerGroup\"];\n                                    for (x=0; x<dynamicKeys.length;x++) {\n                                        let key = dynamicKeys[x];\n                                        newDataLayer[key] = dli[key];\n                                    }\n                                    \n                                    newDataLayer.ecommerce.items[0].index = index;\n                                    break;\n                                };\n                            };\n\n                            if (newDataLayer) {\n                                window.dataLayer.push(newDataLayer);\n\n                                \/\/window.location = url;\n                                \/\/return false;\n                            }\n                        }\n                    }\n                }\n            });\n        });\n    });\n<\/script>\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n        function replacePixelImage(img) {\n            if (!img.classList.contains('mf-loaded')) {\n                var src = img.getAttribute('data-original');\n                if (src) {\n                    img.setAttribute('src', src);\n                    img.classList.add('mf-loaded')\n                }\n                var srcset = img.getAttribute('data-originalset');\n                if (srcset) {\n                    img.setAttribute('srcset', srcset);\n                    img.classList.add('mf-loaded')\n                }\n            }\n        }\n\n        \/* Fix for product tabs *\/\n        var l = 'mf-loaded';\n        var productInfoDetailedImg = document.querySelector('.product.info.detailed .data.item.title a');\n        if(productInfoDetailedImg){\n            productInfoDetailedImg.addEventListener('click', function () {\n                document.querySelectorAll('.product.info.detailed img[data-original^=\"h\"],.product.info.detailed source[data-originalset^=\"h\"]').forEach(function(el){\n                    replacePixelImage(el);\n                });\n            });\n        }\n\n        document.querySelectorAll('.nav-sections, .navigation-bar').forEach(function(el){\n            el.addEventListener('click', handlerMouseEvent, false);\n            el.addEventListener('mouseenter', handlerMouseEvent, false);\n        });\n\n        function handlerMouseEvent(e) {\n            e.target.querySelectorAll('img[data-original^=\"h\"],source[data-originalset^=\"h\"]').forEach(function (el) {\n                replacePixelImage(el);\n            });\n        }\n\n\n        \/* Fix for sliders *\/\n        var intr = setInterval(function(){\n            var sliders = document.querySelectorAll('.slick-track, .swiper-wrapper, .owl-carousel, .carousel-inner');\n            if (!sliders.length) clearInterval(intr);\n            sliders.forEach(function(el) {\n                var imgs = el.querySelectorAll('img,source');\n                var c = 0;\n                imgs.forEach(function(el){\n                    if ((el.getAttribute('src') && el.getAttribute('src').indexOf('pixel.jpg') != -1)\n                        || (el.getAttribute('srcset') && el.getAttribute('srcset').indexOf('pixel.jpg') != -1)\n                    ) {\n                        c++;\n                    }\n                });\n                if (c && imgs.length != c) {\n                    imgs.forEach(function(el){\n                        var src = el.getAttribute('data-original');\n                        if (src) {\n                            el.setAttribute('src', src);\n                        }\n\n                        var srcset = el.getAttribute('data-originalset');\n                        if (srcset) {\n                            el.setAttribute('srcset', srcset);\n                            el.classList.add(l)\n                        }\n                    });\n                }\n\n                \/* Fix for page builder bg in the slider *\/\n                var mflazyBI = el.querySelectorAll('div.mflazy-background-image');\n                var BI = el.querySelectorAll('div.background-image');\n\n                if (mflazyBI.length && BI.length) {\n                    mflazyBI.forEach(function(el) {\n                        el.className = el.className.replace(\/mflazy-background-image\/g, 'background-image');\n                    });\n                }\n\n            });\n        }, 2000);\n    });\n<\/script>\n<script>\n    document.body.addEventListener('touchstart', () => {}, {passive: true})\n<\/script>\n<script>\n    function initHeader() {\n        return {\n            searchOpen: false,\n            cart: {},\n            isCartOpen: false,\n            getData(data) {\n                this.cart = data.cart ?? {};\n            },\n            summaryCount() {\n                return this.cart.summary_count || 0;\n            },\n            cartAriaLabel() {\n                return 'Toggle\\u0020minicart, ' +\n                    (this.isCartEmpty() ? 'Il\\u0020carrello\\u0020\\u00E8\\u0020vuoto' : (\n                        Math.abs(this.summaryCount()) > 1 ?\n                            hyva.str('\\u00251\\u0020elementi', this.summaryCount()) :\n                            hyva.str('\\u00251\\u0020item', this.summaryCount())\n                    ))\n            },\n            isCartEmpty() {\n                return !this.cart.summary_count;\n            },\n            toggleCart() {\n                this.isCartOpen = this.$event.detail?.isOpen ?? true;\n                this.$dispatch('toggle-cart', { isOpen: this.isCartOpen })\n            },\n            toggleSearch() {\n                this.searchOpen = !this.searchOpen;\n                this.$dispatch('search-open');\n            },\n            toggleSearchOpen() {\n                this.searchOpen = true;\n                this.$dispatch('search-open');\n            },\n            searchClose() {\n                this.searchOpen = false;\n                this.$refs.searchButton.focus();\n            },\n            searchEscape() {\n                this.searchClose();\n            },\n            isMac: \/Mac|iPod|iPhone|iPad\/.test(navigator.platform),\n            textShortcutModifier() {\n                return this.isMac ? '\u2318 K' : 'Ctrl+K';\n            },\n            searchShortcut(e) {\n                const modifier = this.isMac ? e.metaKey : e.ctrlKey;\n                if (modifier && e.key === 'k') {\n                    e.preventDefault();\n                    this.toggleSearchOpen();\n                }\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => {\n        Alpine.data('initHeader', initHeader);\n    }, { once: true })\n<\/script>\n<script>\n    const initMobileMenu = () => {\n        return {\n            isOpen: false,\n            isSubMenuOpen: false,\n            isOverflowing: false,\n            init() {\n                Array.from(this.$root.querySelectorAll('a')).forEach(link => {\n                    if (link.href === `${window.location.origin}${window.location.pathname}`) {\n                        link.setAttribute('aria-current', 'page');\n                    }\n                });\n            },\n            open() {\n                this.isOpen = true;\n            },\n            close() {\n                this.isOpen = false;\n            },\n            lockWrapperScroll() {\n                return this.isSubMenuOpen ? { overflow: 'hidden' } : {}\n            },\n            hasActiveSubMenu() {\n                this.isSubMenuOpen = !!this.$root.querySelector('[data-open]');\n            },\n            eventListeners: {\n                ['@pageshow.window'](event) {\n                    if (event.persisted) {\n                        this.close();\n                    };\n                }\n            }\n        }\n    };\n\n    const initMobileSubMenu = () => {\n        return {\n            isOpen: false,\n            open() {\n                this.isOpen = true;\n                this.$root.setAttribute('data-open', '');\n                this.$nextTick(() => {\n                    this.$dispatch('sub-menu-state-change');\n                    this.$refs.closeSubMenuBtn.focus();\n                    this.toggleInert();\n                })\n            },\n            close() {\n                this.isOpen = false;\n                this.$root.removeAttribute('data-open');\n                this.toggleInert();\n                this.$nextTick(() => {\n                    this.$dispatch('sub-menu-state-change')\n                    this.$refs.openSubMenuBtn.focus();\n                })\n            },\n            toggleInert() {\n                const items = this.$root.parentElement.children;\n\n                for (item of items) {\n                    if (item.hasAttribute('data-open')) continue;\n                    item.toggleAttribute('inert', this.isOpen);\n                }\n            }\n        }\n    }\n\n    document.addEventListener('alpine:init', () => {\n        Alpine.data('initMobileMenu', initMobileMenu);\n        Alpine.data('initMobileSubMenu', initMobileSubMenu);\n    }, { once: true });\n<\/script>\n<script>\n    function initMenuDesktop() {\n        return {\n            init() {\n                this.setActiveMenu();\n            },\n            setActiveMenu() {\n                Array.from(this.$root.querySelectorAll('a')).forEach(link => {\n                    if (link.href === `${window.location.origin}${window.location.pathname}`) {\n                        link.setAttribute('aria-current', 'page');\n                    }\n                });\n            }\n        }\n    }\n\n    function initMenuDesktopItem() {\n        return {\n            open: false,\n            canHover(func) {\n                return window.matchMedia('(hover: hover) and (pointer: fine)').matches;\n            },\n            canHoverOpen() {\n                if (!this.canHover()) return;\n                this.open = true;\n            },\n            canHoverClose() {\n                if (!this.canHover()) return;\n                this.open = false;\n            },\n            toggle() {\n                this.open = !this.open;\n            },\n            close() {\n                this.open = false;\n            },\n            eventListeners: {\n                ['@pageshow.window'](event) {\n                    if (event.persisted) {\n                        this.open = false;\n                    };\n                }\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => {\n        Alpine.data('initMenuDesktop', initMenuDesktop);\n        Alpine.data('initMenuDesktopItem', initMenuDesktopItem);\n    }, { once: true })\n<\/script>\n<script>\n    function initCompareHeader() {\n        return {\n            compareProducts: null,\n            itemCount: 0,\n            hiddenIfEmpty() {\n                return {\n                    'invisible': this.itemCount < 1\n                }\n            },\n            linkAriaLabel() {\n                const countLabel = this.itemCount > 1\n                    ? hyva.str('\\u00251\\u0020elementi', this.itemCount)\n                    : hyva.str('\\u00251\\u0020articolo', this.itemCount);\n                return `Confronta (${countLabel})`;\n            },\n            receiveCompareData() {\n                const data = this.$event.detail.data;\n                if (data['compare-products'] && data['compare-products'].count) {\n                    this.compareProducts = data['compare-products'];\n                    this.itemCount = this.compareProducts.count;\n                }\n            },\n            itemCountLabel() {\n                return `(${this.itemCount})`;\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => {\n        Alpine.data('initCompareHeader', initCompareHeader);\n    }, { once: true })\n<\/script>\n<script>\n    function initCustomerMenu() {\n        return hyva.createBooleanObject('open', false, {\n            eventListeners: {\n                ['@pageshow.window'](event) {\n                    if (event.persisted) {\n                        this.setOpenFalse()\n                    }\n                },\n                ['@keyup.escape']() {\n                    this.setOpenFalse()\n                },\n                ['@click.outside']() {\n                    this.setOpenFalse()\n                }\n            }\n        })\n    }\n    window.addEventListener('alpine:init', () => Alpine.data('initCustomerMenu', initCustomerMenu), {once: true})\n<\/script>\n<script>\n    function initMiniSearch() {\n        return {\n            minSearchLength: 3,\n                        search(term) {\n                const search = this.$refs.searchInput;\n                term = term && typeof term === 'string' ? term : search.value;\n                if (term.length < this.minSearchLength) {\n                    search.setCustomValidity('La\\u0020lunghezza\\u0020minima\\u0020della\\u0020query\\u0020di\\u0020ricerca\\u0020\\u00E8\\u00203');\n                    search.reportValidity();\n                } else {\n                    search.setCustomValidity('');\n                    search.value = term;\n                    this.$refs.form.submit();\n                }\n            },\n            focusSearch() {\n                this.$ref.searchInput.focus();\n            },\n            focusAfterOpen() {\n                this.$el.focus()\n                this.$el.select()\n            },\n            isMac: \/Mac|iPod|iPhone|iPad\/.test(navigator.platform),\n            textShortcutModifier() {\n                return this.isMac ? '\u2318 K' : 'Ctrl+K';\n            },\n        }\n    }\n\n    window.addEventListener('alpine:init', () => {\n        Alpine.data('initMiniSearch', initMiniSearch)\n    }, { once: true })\n<\/script>\n<script>\n    function initCartDrawer() {\n        return {\n            open: false,\n            isLoading: false,\n            cart: {},\n            maxItemsToDisplay: 10,\n            itemsCount: 0,\n            showSku: false,\n            autocompleteNumber: 100,\n            init() {\n                if (document.prerendering) {\n                    document.addEventListener(\"prerenderingchange\", () => {\n                        window.dispatchEvent(\n                            new CustomEvent('reload-customer-section-data')\n                        );\n                    }, { once: true });\n                }\n            },\n            showDetails() {\n                return this.item.options && this.item.options.length || this.showSku;\n            },\n            cartIsEmpty() {\n                return this.itemsCount === 0\n            },\n            getData() {\n                const data = this.$event.detail.data;\n\n                if (data.cart) {\n                    this.cart = data.cart;\n                    this.itemsCount = data.cart.items && data.cart.items.length || 0;\n                    this.setCartItems();\n                }\n                this.isLoading = false;\n            },\n            cartItems: [],\n            getItemCountTitle() {\n                return hyva.strf('\\u00250\\u0020of\\u0020\\u00251\\u0020products\\u0020in\\u0020cart\\u0020displayed', this.maxItemsToDisplay, this.itemsCount)\n            },\n            shouldShowItemCount() {\n                return this.maxItemsToDisplay && this.maxItemsToDisplay < this.itemsCount;\n            },\n            setCartItems() {\n                this.cartItems = this.cart.items && this.cart.items.sort((a, b) => b.item_id - a.item_id) || [];\n\n                if (this.maxItemsToDisplay > 0) {\n                    this.cartItems = this.cartItems.slice(0, parseInt(this.maxItemsToDisplay, 10));\n                }\n            },\n            updateItemQty(event) {\n                const form = event.target;\n                this.isLoading = true;\n                hyvaAjaxFormMinicart({ form, redirect: false }, () => {\n                    this.isLoading = false;\n                });\n            },\n            deleteItemFromCart() {\n                const itemId = this.item.item_id;\n                const formKey = hyva.getFormKey();\n                this.isLoading = true;\n\n                hyvaAjaxFormMinicart({\n                    url: BASE_URL + 'checkout\/sidebar\/removeItem\/',\n                    body: 'form_key=' + formKey + '&item_id=' + itemId,\n                    message: 'Hai\\u0020rimosso\\u0020il\\u0020prodotto.'\n                }, () => {\n                    this.isLoading = false\n                });\n            },\n            toggleCartDrawer(event) {\n                this.open = event.detail?.isOpen ?? !this.open;\n            },\n            openCartDrawer() {\n                this.open = true;\n            },\n            closeCartDrawer() {\n                this.open = false;\n            },\n            getSectionDataExtraActions() {\n                if (!this.cart.extra_actions) {\n                    return '';\n                }\n\n                const contentNode = document.createElement('div');\n                contentNode.innerHTML = this.cart.extra_actions;\n\n                hyva.activateScripts(contentNode);\n\n                return contentNode.innerHTML;\n            },\n            productIsVisibleInSite() {\n                return this.item.product_has_url && this.item.is_visible_in_site_visibility\n            },\n            productIsNotVisibleInSite() {\n                return !this.productIsVisibleInSite()\n            },\n            productIsNotGroupedAndVisibleInSite() {\n                return this.item.product_type !== 'grouped' && this.item.is_visible_in_site_visibility\n            },\n            productAriaLabel() {\n                return hyva.strf(this.$el.dataset.ariaLabel, this.item.product_name)\n            },\n            proceedToCheckout() {\n                this.closeCartDrawer()\n\n                this.$dispatch(\n                    'toggle-authentication',\n                    {\n                        url: 'https:\/\/www.fadelux.it\/adminfadelux\/'\n                    }\n                )\n            },\n            setItemMessage(itemId, message) {\n                const items = this.cartItems;\n                items.forEach((item) => {\n                    if (item.item_id === itemId) {\n                        item.message = message;\n                    }\n                });\n            },\n            cartListeners: {\n                ['@private-content-loaded.window'](event) {\n                    this.getData(event.detail.data);\n                },\n                ['@toggle-cart.window'](event) {\n                    this.toggleCartDrawer(event);\n                },\n                ['@minicart-error-message.window'](event) {\n                    if (!event.detail) return;\n                    const { itemId, message } = event.detail;\n                    this.setItemMessage(itemId, message);\n                },\n                [\"@pageshow.window\"](event) {\n                    if (event.persisted) {\n                        this.open = false;\n                        window.dispatchEvent(new CustomEvent(\"reload-customer-section-data\"));\n                    }\n                }\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => {\n        Alpine.data('initCartDrawer', initCartDrawer);\n    }, { once: true })\n\n    async function hyvaAjaxFormMinicart(\n        {\n            form = null,\n            url = '',\n            body = '',\n            redirect = 'default',\n            message = '',\n        } = {},\n        callback = () => {}\n    ) {\n        const formData = body ? body : (form ? new FormData(form) : '');\n        const postUrl = url ? url : (form ? form.action : '');\n        if (!formData || !postUrl) {\n            console.warn('You must provide the form or formData and postUrl!');\n            return;\n        }\n\n        const formUenc = hyva.getUenc();\n        const itemId = body ? new URLSearchParams(body).get('item_id') : formData.get('item_id');\n        let bodyUrl = new URLSearchParams(formData);\n        bodyUrl.append('uenc', formUenc);\n\n        try {\n            const response = await fetch(postUrl, {\n                method: 'POST',\n                body: bodyUrl.toString(),\n                mode: 'cors',\n                credentials: 'include',\n                headers: {\n                    'Content-Type': 'application\/x-www-form-urlencoded;charset=UTF-8',\n                    'X-Requested-With': 'XMLHttpRequest'\n                }\n            });\n\n            if (!response.ok) {\n                return form.submit();\n            }\n\n            if (redirect === 'default' && response.redirected) {\n                return window.location.href = response.url;\n            } else if (redirect !== 'default' && redirect !== false) {\n                return window.location.href = redirect;\n            }\n\n            const responseBody = await response.json();\n\n            if (!responseBody.success) {\n                throw responseBody.error_message;\n            }\n\n            window.dispatchEvent(new CustomEvent('reload-customer-section-data'));\n        } catch (error) {\n            window.dispatchEvent(new CustomEvent('minicart-error-message', { detail: { itemId, message: error } }));\n        } finally {\n            callback();\n        }\n    }\n<\/script>\n<script>\n    function initAuthentication() {\n        return {\n            open: false,\n            close() {\n                this.open = false;\n            },\n            forceAuthentication: false,\n            checkoutUrl: 'https:\/\/www.fadelux.it\/checkout\/index\/',\n            errors: 0,\n            hasCaptchaToken: 0,\n            displayErrorMessage: false,\n            errorMessages: [],\n            setErrorMessages(message) {\n                this.errorMessages = [message];\n                this.displayErrorMessage = true;\n            },\n            submitForm() {\n                \/\/ Do not rename $form, the variable is expected to be declared in the recaptcha output\n                const $form = document.querySelector('#login-form');\n                \n                if (this.errors === 0) {\n                    this.dispatchLoginRequest($form);\n                }\n            },\n            onPrivateContentLoaded() {\n                const data = this.$event.detail.data;\n                const isLoggedIn = data.customer && data.customer.firstname;\n                if (data.cart && !isLoggedIn) {\n                    this.forceAuthentication = !data.cart.isGuestCheckoutAllowed;\n                }\n            },\n            redirectIfAuthenticated() {\n                const event = this.$event;\n                this.open = this.forceAuthentication;\n\n                if (event.detail && event.detail.url) {\n                    this.checkoutUrl = event.detail.url;\n                }\n                if (!this.forceAuthentication) {\n                    window.location.href = this.checkoutUrl;\n                }\n            },\n            resetErrors() {\n                this.errors = 0;\n            },\n            dispatchLoginRequest(form) {\n                this.isLoading = true;\n                const username = this.$refs['customer-email'].value;\n                const password = this.$refs['customer-password'].value;\n                const formKey = hyva.getFormKey();\n                const bodyFields = {\n                    'username': username,\n                    'password': password,\n                    'formKey': formKey\n                };\n                                const fieldName = 'g\\u002Drecaptcha\\u002Dresponse';\n                const recaptchaField = fieldName && form[fieldName];\n                if (recaptchaField) {\n                    bodyFields[fieldName] = recaptchaField.value;\n                }\n                fetch('https:\/\/www.fadelux.it\/customer\/ajax\/login\/', {\n                        method: 'POST',\n                        headers: {\n                            'Content-Type': 'application\/json',\n                            'X-Requested-With': 'XMLHttpRequest'\n                        },\n                        body: JSON.stringify(bodyFields)\n                    }\n                ).then(response => {\n                        return response.json()\n                    }\n                ).then(data => {\n                    this.isLoading = false;\n                    if (data.errors) {\n                        this.setErrorMessages(data.message);\n                        this.errors = 1;\n                        this.hasCaptchaToken = 0;\n                    } else {\n                        window.location.href = this.checkoutUrl;\n                    }\n                });\n            },\n            eventListeners: {\n                ['@private-content-loaded.window']() {\n                    this.onPrivateContentLoaded();\n                },\n                ['@toggle-authentication.window']() {\n                    this.redirectIfAuthenticated();\n                },\n                ['@pageshow.window'](event) {\n                    if (event.persisted) {\n                        this.close();\n                    };\n                }\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => Alpine.data('initAuthentication', initAuthentication), {once: true})\n<\/script>\n<script>\n        function initMessages() {\n        \"use strict\";\n        return {\n            messages: window.mageMessages || [],\n            isEmpty() {\n                return this.messages.reduce(\n                    function (isEmpty, message) {\n                        return isEmpty && message === undefined\n                    }, true\n                )\n            },\n            hasMessages() {\n                return !this.isEmpty();\n            },\n            hasMessage() {\n                return !!this.message;\n            },\n            removeMessage() {\n                this.messages[this.index] = undefined;\n            },\n            addMessages(messages, hideAfter) {\n                messages.map((message) => {\n                    if (!message.text || !message.text.trim()) return;\n                    this.messages = this.messages.concat(message);\n                    if (hideAfter === undefined && message.type === 'success' && window.defaultSuccessMessageTimeout) {\n                        hideAfter = window.defaultSuccessMessageTimeout;\n                    }\n                    if (hideAfter) {\n                        this.setHideTimeOut(this.messages.length -1, hideAfter);\n                    }\n                });\n            },\n            setHideTimeOut(messageIndex, hideAfter) {\n                setTimeout((messageIndex) => {\n                    this.messages[messageIndex] = undefined;\n                }, hideAfter, messageIndex);\n            },\n            eventListeners: {\n                ['@messages-loaded.window'](event) {\n                    this.addMessages(event.detail.messages, event.detail.hideAfter)\n                },\n                ['@private-content-loaded.window'](event) {\n                    const data = event.detail.data;\n                    if (\n                        data.messages &&\n                        data.messages.messages &&\n                        data.messages.messages.length\n                    ) {\n                        this.addMessages(data.messages.messages);\n                    }\n                },\n                ['@clear-messages.window']() {\n                    this.messages = [];\n                },\n                ['@pageshow.window'](event) {\n                    if (event.persisted) {\n                        this.messages = [];\n                    };\n                }\n            },\n            getMessageUiId() {\n                return 'message-' + this.message.type;\n            }\n        }\n    }\n\n    window.addEventListener('alpine:init', () => Alpine.data('initMessages', initMessages), {once: true})\n<\/script>\n<script>\n    function initWishlist() {\n        return {\n            addToWishlist(productId) {\n                const formKey = hyva.getFormKey();\n                const postUrl = BASE_URL + 'wishlist\/index\/add\/';\n\n                fetch(postUrl, {\n                    \"headers\": {\n                        \"content-type\": \"application\/x-www-form-urlencoded; charset=UTF-8\",\n                    },\n                    \"body\": \"form_key=\" + formKey + \"&product=\" + productId + \"&uenc=\" + hyva.getUenc(),\n                    \"method\": \"POST\",\n                    \"mode\": \"cors\",\n                    \"credentials\": \"include\"\n                }).then(function (response) {\n                    if (response.redirected) {\n                        window.location.href = response.url;\n                    } else if (response.ok) {\n                        return response.json();\n                    } else {\n                        typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                            [{\n                                type: \"warning\",\n                                text: \"Could\\u0020not\\u0020add\\u0020item\\u0020to\\u0020wishlist.\"\n                            }], 5000\n                        );\n                    }\n                }).then(function (response) {\n                    if (!response) { return }\n                    typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                        [{\n                            type: (response.success) ? \"success\" : \"error\",\n                            text: (response.success)\n                                ? \"Prodotto\\u0020\\u00E8\\u0020stato\\u0020aggiunto\\u0020nella\\u0020tua\\u0020lista\\u0020desideri.\"\n                                : response.error_message\n                        }], 5000\n                    );\n                    const reloadCustomerDataEvent = new CustomEvent(\"reload-customer-section-data\");\n                    window.dispatchEvent(reloadCustomerDataEvent);\n                }).catch(function (error) {\n                    typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                        [{\n                            type: \"error\",\n                            text: error\n                        }], 5000\n                    );\n                });\n            }\n        }\n    }\n<\/script>\n<script>\n    document.addEventListener('scroll', mfGoogleReviewActionDetect);\n    document.addEventListener('mousemove', mfGoogleReviewActionDetect);\n    document.addEventListener('touchstart', mfGoogleReviewActionDetect);\n    function mfGoogleReviewActionDetect()\n    {\n        document.removeEventListener('scroll', mfGoogleReviewActionDetect);\n        document.removeEventListener('mousemove', mfGoogleReviewActionDetect);\n        document.removeEventListener('touchstart', mfGoogleReviewActionDetect);\n        \n        mfGoogleReviewActionStart();\n    };\n\n    \n\n    function mfGoogleReviewActionStart(){\n        if (window.mfGoogleReviewActionDetected) return;\n        window.mfGoogleReviewActionDetected = true;\n\n        (function(w, d, s, url) {\n            var f = d.getElementsByTagName(s)[0],\n                j = d.createElement(s);\n            j.async = true;\n            j.defer = true;\n            j.src = url;\n            j.setAttribute('type', 'text\/javascript');\n            j.setAttribute('id', 'merchantWidgetScript');\n            f.parentNode.insertBefore(j, f);\n        })(window, document, 'script', 'https:\/\/www.gstatic.com\/shopping\/merchant\/merchantwidget.js');\n\n        merchantWidgetScript.addEventListener('load', function () {\n            merchantwidget.start({\"merchant_id\":\"120400070\",\"position\":\"LEFT_BOTTOM\"});\n        });\n    };\n<\/script>\n<script>\n        function initLayeredNavigation() {\n            return {\n                isMobile: false,\n                isLoading: false,\n                blockOpen: false,\n                layerConfig: {\"active\":[\"cat\",\"discount\",\"p_33327927n0_color\",\"q\"],\"params\":{\"cat\":\"\",\"discount\":\"30-50\",\"p_33327927n0_color\":\"953,1052\",\"q\":\"mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"},\"isCustomerLoggedIn\":false,\"isAjax\":false,\"slider\":[],\"scroll\":true,\"activeDesktop\":[\"cat\",\"discount\",\"p_33327927n0_color\",\"q\"],\"activeMobile\":[\"cat\",\"discount\",\"p_33327927n0_color\",\"q\"],\"buttonSubmit\":{\"enable\":false,\"seoUrlEnable\":true,\"baseUrl\":\"https:\\\/\\\/www.fadelux.it\\\/catalogsearch\\\/result\\\/index\",\"urlSuffix\":\"\"},\"multipleAttrs\":[\"p_33327927n0_color\",\"color\",\"p_33327927n0_size\",\"state\"],\"swatchOptionText\":[],\"isHideFilter\":\"0\",\"isMultiFilter\":\"1\"},\n                filterParams: {},\n                baseFilterParams: {},\n                baseSeoFilterParams: {},\n                seoFilterParams: {},\n                checkIsMobileResolution () {\n                    const mobileElement = this.$refs.LayeredNavigationMobileToggleIcon;\n                    this.isMobile       = mobileElement\n                        ? getComputedStyle(mobileElement).display !== \"none\"\n                        : window.matchMedia('(max-width: 767px)').matches; \/\/ Fallback to `md` breakpoint\n                },\n                checkOpenTab(id, attrCode, attrExpand = null) {\n                    let isExpand = (attrExpand !== null && attrExpand !== 0)\n                        ? attrExpand\n                        : 4;\n                    let shouldOpen = false;\n\n                    const mobileElement = this.$refs.LayeredNavigationMobileToggleIcon;\n                    const isMobileCheck = mobileElement\n                        ? getComputedStyle(mobileElement).display !== \"none\"\n                        : window.matchMedia('(max-width: 767px)').matches; \/\/ Fallback to `md` breakpoint\n\n                    if (isExpand === 4) {\n                        let tabActive = this.getUrlParams();\n                        for (const [key, value] of Object.entries(tabActive)) {\n                            if (key === attrCode) {\n                                shouldOpen = true;\n                                break;\n                            }\n                        }\n                    } else if (isExpand === 1) {\n                        shouldOpen = this.layerConfig.activeDesktop.includes(attrCode) ||\n                                     this.layerConfig.activeMobile.includes(attrCode);\n                    } else if (isExpand === 2) {\n                        if (!isMobileCheck) {\n                            shouldOpen = this.layerConfig.activeDesktop.includes(attrCode);\n                        }\n                    } else if (isExpand === 3) {\n                        if (isMobileCheck) {\n                            shouldOpen = this.layerConfig.activeMobile.includes(attrCode);\n                        }\n                    }\n\n                    return {\n                        open: shouldOpen,\n                        id: id\n                    }\n                },\n                ajaxSubmit: function (submitUrl, btnClicked) {\n                    if (this.layerConfig.buttonSubmit.enable && (typeof btnClicked === 'undefined')) {\n                        if (this.layerConfig.buttonSubmit.seoUrlEnable) {\n                            this.initButtonSeoParams(submitUrl);\n                        }\n                        this.initButtonParams(submitUrl);\n\n                        return;\n                    }\n                    if (this.layerConfig.scroll) {\n                        var element = document.querySelector('#layer-product-list');\n                        if (element) {\n                            var offsetTop = element.offsetTop;\n                            window.scrollTo({\n                                top: offsetTop,\n                                behavior: 'smooth'\n                            });\n                        }\n                    }\n\n                    var isAjax = this.layerConfig?.isAjax;\n                    if (isAjax) {\n                        this.isLoading = true;\n                        window.history.pushState({url: submitUrl}, '', submitUrl);\n                        fetch(submitUrl, {\n                                method: 'POST',\n                                headers: {\n                                    'Content-Type': 'application\/json',\n                                    'X-Requested-With': 'XMLHttpRequest',\n                                },\n                            }\n                        ).then(response => {\n                            const contentType = response.headers.get(\"content-type\");\n                            let productContainer = document.querySelector('#layer-product-list');\n                            let layerContainer   = document.querySelector('#layered-filter-block-container');\n                            if (contentType && contentType.indexOf(\"application\/json\") !== -1) {\n                                return response.json().then(data => {\n                                    if (productContainer) {\n                                        productContainer.innerHTML = data.products;\n                                        hyva.activateScripts(productContainer);\n                                    }\n                                    if (layerContainer) {\n                                        layerContainer.innerHTML = data.navigation;\n                                        hyva.activateScripts(layerContainer);\n                                    }\n                                });\n                            } else {\n                                return response.text().then(text => {\n                                    const fragment = document.createElement('div');\n                                    fragment.innerHTML = text;\n                                    if (productContainer) {\n                                        productContainer.innerHTML = fragment.querySelector('#layer-product-list').innerHTML;\n                                        hyva.activateScripts(productContainer);\n                                    }\n                                    if (layerContainer) {\n                                        layerContainer.innerHTML = fragment.querySelector('#layered-filter-block-container').innerHTML;\n                                        hyva.activateScripts(layerContainer);\n                                    }\n                                    fragment.remove();\n\n                                });\n                            }\n                            }\n                        ).catch(error => {\n                        }).finally(()=> {\n                            this.isLoading = false;\n                        });\n                    } else {\n                        window.location.href = submitUrl;\n\n                    }\n                },\n\n                initButtonSeoParams: function (submitUrl) {\n                    function difference(arr1, arr2) {\n                        return arr1.filter(function(item) {\n                            return arr2.indexOf(item) === -1;\n                        });\n                    }\n\n                    var paramsInit = this.getSeoUrlParams(submitUrl);\n                    var singleAttrs = this.layerConfig.buttonSubmit.singleAttrs;\n                    var params =  (this.baseSeoFilterParams.length > paramsInit.length) ?\n                        difference(this.baseSeoFilterParams, paramsInit) :\n                        difference(paramsInit, this.baseSeoFilterParams);\n                    if (params.length === 0) {\n                        return this;\n                    }\n                    var param = params[0];\n                    if (this.seoFilterParams.includes(param)) {\n                        this.seoFilterParams = difference(this.seoFilterParams, param);\n                    } else {\n                        if (Object.keys(singleAttrs).length > 0) {\n                            for (var key in singleAttrs) {\n                                if (singleAttrs.hasOwnProperty(key)) {\n                                    if (singleAttrs[key].includes(param)) {\n                                        this.seoFilterParams = difference(this.seoFilterParams, singleAttrs[key]);\n                                    }\n                                }\n                            }\n                        }\n                        this.seoFilterParams.push(param);\n                    }\n                },\n                initButtonParams: function (submitUrl) {\n                    var params = this.getUrlParams(submitUrl),\n                        multipleAttrs = this.layerConfig.multipleAttrs;\n                    for (var fkey in this.baseFilterParams) {\n                        if (this.baseFilterParams.hasOwnProperty(fkey) && !params.hasOwnProperty(fkey)) {\n                            var baseParamFilter = this.baseFilterParams[fkey][0];\n                            var baseCurrentFilter = (this.filterParams.hasOwnProperty(fkey)) ? this.filterParams[fkey] : [];\n\n                            if (baseParamFilter) {\n                                var baseParamPosition = baseCurrentFilter.indexOf(baseParamFilter);\n                                if (baseParamPosition >= 0) {\n                                    baseCurrentFilter.splice(baseParamPosition, 1);\n                                } else {\n                                    if (multipleAttrs && multipleAttrs.indexOf(fkey) >= 0) {\n                                        baseCurrentFilter.push(baseParamFilter);\n                                    } else {\n                                        baseCurrentFilter = [baseParamFilter];\n                                    }\n                                }\n\n                                if (baseCurrentFilter.length > 0) {\n                                    this.filterParams[fkey] = baseCurrentFilter;\n                                } else {\n                                    delete this.filterParams[fkey];\n                                }\n                            }\n                        }\n                    }\n                    for (var key in params) {\n                        if (!params.hasOwnProperty(key)) {\n                            continue;\n                        }\n                        var newFilter = params[key],\n                            baseFilter = (this.baseFilterParams.hasOwnProperty(key)) ? this.baseFilterParams[key] : [],\n                            currentFilter = (this.filterParams.hasOwnProperty(key)) ? this.filterParams[key] : [],\n                            paramFilter = params[key];\n\n                        if (this.isEqual(newFilter, baseFilter)) {\n                            continue;\n                        }\n                        if (newFilter.length < baseFilter.length) {\n                            for (var i = 0, len = baseFilter.length; i < len; i++) {\n                                if (newFilter.indexOf(baseFilter[i]) < 0) {\n                                    paramFilter = baseFilter[i];\n                                }\n                            }\n                        }\n\n                        \/\/ Add\/remove new filter\n                        if (newFilter.length > baseFilter.length) {\n                            for (var j = 0, lenj = newFilter.length; j < lenj; j++) {\n                                if (baseFilter.indexOf(newFilter[j]) < 0) {\n                                    paramFilter = newFilter[j];\n                                }\n                            }\n                        }\n\n                        if (paramFilter) {\n                            var paramPosition = currentFilter.indexOf(paramFilter);\n                            if (paramPosition >= 0) {\n                                currentFilter.splice(paramPosition, 1);\n                            } else {\n                                if (this.layerConfig.multipleAttrs && this.layerConfig.multipleAttrs.indexOf(key) >= 0) {\n                                    currentFilter.push(paramFilter);\n                                } else {\n                                    currentFilter = [paramFilter];\n                                }\n                            }\n                        }\n\n                        \/\/ Update HTML elements based on currentFilter\n                        if (currentFilter.length > 0) {\n                            var filterValue = (this.layerConfig.slider && this.layerConfig.slider.hasOwnProperty(key)) ?\n                                currentFilter[currentFilter.length - 1] :\n                                currentFilter.join(',');\n                            this.filterParams[key] = currentFilter;\n                        } else {\n                            delete this.filterParams[key];\n                        }\n                    }\n                },\n                initApplyFilterButton: function (e) {\n                    var self = this,\n                        buttonSubmit = this.layerConfig.buttonSubmit,\n                        seoUrlEnable = buttonSubmit.seoUrlEnable,\n                        urlSuffix = buttonSubmit.urlSuffix;\n                    if(!urlSuffix) {\n                        urlSuffix= ''\n                    }\n                    if (seoUrlEnable) {\n                        this.baseSeoFilterParams = this.getSeoUrlParams();\n                        this.seoFilterParams = this.getSeoUrlParams();\n                    }\n                    this.baseFilterParams = this.getUrlParams();\n                    this.filterParams = this.getUrlParams();\n                    e.addEventListener('click', () => {\n                        var baseUrl = buttonSubmit.baseUrl,\n                            params = {};\n                        for (var elm in self.filterParams) {\n                            if (self.filterParams.hasOwnProperty(elm)) {\n                                params[elm] = self.filterParams[elm].join(',');\n                            }\n                        }\n\n                        var paramsJson = params;\n                        params = new URLSearchParams(params).toString(); \/\/ Convert params object to URL query string\n\n                        if (seoUrlEnable) {\n                            if (self.seoFilterParams.length) {\n                                baseUrl = baseUrl.replace(new RegExp(urlSuffix + '$'), '');\n                                baseUrl += '\/' + self.seoFilterParams.join('-') + urlSuffix;\n                            }\n                            self.ajaxSubmit(baseUrl + (params.length ? '?' + params : ''), true);\n                        } else {\n                            let baseParam = window.location.href;\n                            let baseParamUrl = new URL(baseParam);\n                            let baseParamSearch = baseParamUrl.search;\n\n                            var baseParamJson;\n                            if (baseParamSearch) {\n                                baseParamJson = Object.fromEntries(new URLSearchParams(baseParamSearch));\n                            } else {\n                                baseParamJson = {};\n                            }\n\n                            delete baseParamJson['_'];\n                            delete paramsJson['_'];\n                            if (params !== '' && !self.isEqual(paramsJson, baseParamJson)) {\n                                self.ajaxSubmit(baseUrl + (params.length ? '?' + params : ''), true);\n                            }\n                        }\n                    });\n                },\n\n                onLayerFilterChange(e) {\n                    const el = e.target;\n                    const url = el.value;\n\n                    if (!url) {\n                        return;\n                    }\n\n                    \/\/ SINGLE (select)\n                    if (el.tagName === 'SELECT') {\n                        this.ajaxSubmit(url);\n                        return;\n                    }\n\n                    \/\/ MULTIPLE (checkbox)\n                    if (el.type === 'checkbox') {\n                        this.ajaxSubmit(url);\n                    }\n                },\n\n                clickCheckBox (e) {\n\n                    let linkEl = e.target.parentNode.querySelector('a');\n                    if (linkEl) {\n                        this.ajaxSubmit(linkEl.href);\n                    }\n                },\n\n                initClickPage() {\n                    const pageElements = document.querySelectorAll('.toolbar-products .pages a'), self = this;\n                    pageElements.forEach(function (el) {\n                        el.addEventListener('click', function (e) {\n                            const linkEl = el.getAttribute('href');\n                            if (linkEl) {\n                                e.preventDefault();\n                                self.ajaxSubmit(linkEl);\n                            }\n                        });\n                    })\n                },\n\n                initAddToCart() {\n                    const addToCartElements = document.querySelectorAll(\n                        '.btn.btn-primary[data-addto=\"cart\"]'\n                    );\n\n                    addToCartElements.forEach(el => {\n                        if (el.dataset.mpBound === '1') return;\n                        el.dataset.mpBound = '1';\n\n                        el.addEventListener('click', (e) => {\n                            e.preventDefault();\n\n                            const form = el.closest('form');\n                            if (!form) return;\n\n                            this.ajaxAddToCart(form, el);\n                        });\n                    });\n                },\n\n                initSwatchTextOptions() {\n                    const swatch = this.layerConfig.swatchOptionText;\n\n                    if (swatch && swatch.length) {\n                        swatch.forEach((value) => {\n                            const parents = this.$el.querySelectorAll(\n                                `.swatch-attribute-options[dataattr=\"${value}\"]`\n                            );\n                            parents.forEach((parent) => {\n                                parent.classList.add('mp-swatch-text-options');\n                            })\n                            const options = this.$el.querySelectorAll(\n                                `.swatch-attribute-options[dataattr=\"${value}\"] .swatch-option`\n                            );\n\n                            options.forEach((option) => {\n\n                                const label = option.dataset.optionLabel;\n\n                                if (!label) return;\n\n                                if (option.querySelector('.swatch-option-text')) return;\n\n                                option.insertAdjacentHTML(\n                                    'beforeend',\n                                    `<span class=\"swatch-option-text\">${label}<\/span>`\n                                );\n\n                                option.classList.add('swatch-option-with-label');\n\n                            });\n                        });\n                    }\n                },\n\n                ajaxAddToCart(form, button) {\n                    const url = form.getAttribute('action');\n                    const formData = new FormData(form);\n\n                    button.disabled = true;\n                    button.classList.add('loading');\n\n                    fetch(url, {\n                        method: 'POST',\n                        body: formData,\n                        headers: {\n                            'X-Requested-With': 'XMLHttpRequest'\n                        }\n                    })\n                        .then(res => res.json())\n                        .then(data => {\n\n                            if (data.backUrl) {\n                                window.location.href = data.backUrl;\n                                return;\n                            }\n\n                            window.dispatchEvent(new CustomEvent(\"reload-customer-section-data\"));\n                        })\n                        .catch((error) => {\n                            typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                                [{\n                                    type: \"error\",\n                                    text: error\n                                }], 5000\n                            );\n                        })\n                        .finally(() => {\n                            button.disabled = false;\n                            button.classList.remove('loading');\n                        });\n                },\n\n                clickLink(e, link, attrCode) {\n                    e.preventDefault();\n                    let inputCheckEl = e.currentTarget.parentNode.querySelector('input');\n                    if(inputCheckEl) {\n                        inputCheckEl.checked = !inputCheckEl.checked\n                    }\n                    if(attrCode === 'rating') {\n                        if(!e.currentTarget.classList.contains('ring')) {\n                            e.currentTarget.classList.add('ring')\n                        } else {\n                            e.currentTarget.classList.remove('ring')\n                        }\n                    }\n                    if (link) {\n                        this.ajaxSubmit(link);\n                    }\n                },\n\n                clickLinkClearFilter(e, link) {\n                    e.preventDefault();\n                    if (link) {\n                        this.ajaxSubmit(link, true);\n                    }\n\n                },\n                selectSwatch(e,link) {\n                    e.preventDefault();\n                    let classNameEl = e.currentTarget.getAttribute('class');\n                    let newClassEl = '';\n                    if (classNameEl.includes('ring ring-primary\/50 border-gray-100')) {\n                        newClassEl = classNameEl.replace('ring ring-primary\/50 border-gray-100', '');\n                    } else {\n                        newClassEl = classNameEl + ' ring ring-primary\/50 border-gray-100'\n                    }\n                    e.currentTarget.setAttribute('class', newClassEl);\n                    if (link) {\n                        this.ajaxSubmit(link);\n                    }\n                },\n                getSliderUrl: function (url, from, to) {\n                    if (url.includes('from-to')) {\n                        return url.replace('from-to', from + '-' + to);\n                    } else {\n                        let currentUrl = new URL(window.location.href);\n                        currentUrl.searchParams.set(url, from + '-' + to);\n\n                        return currentUrl.toString();\n                    }\n                },\n                initOpenFilter (e) {\n                    let self = this;\n                    let sliderConfig = this.layerConfig.slider;\n                    function initSlider () {\n                        let slider = e.querySelector('.ln_slider_container_range');\n\n                        var fromInputs = e.querySelectorAll('input.ln_slider_input_from');\n                        var toInputs = e.querySelectorAll('input.ln_slider_input_to');\n\n                        if (fromInputs && toInputs) {\n                            fromInputs.forEach(function(fromInput) {\n                                var code = self.getSliderCode(fromInput.id),\n                                    sliderMax = parseFloat(e.querySelector('#ln_slider_to_' + code).value),\n                                    sliderMin = sliderConfig[code].minValue;\n\n                                fromInput.addEventListener('change', function() {\n                                    var value = parseFloat(fromInput.value);\n\n                                    value = (value > sliderMax) ? sliderMax : ((value < sliderMin) ? sliderMin : value);\n                                    fromInput.value = value;\n\n                                    if (slider) {\n                                        slider.value1 = value;\n                                    } else {\n                                        self.ajaxSubmit(self.getSliderUrl(sliderConfig[code].ajaxUrl, value, sliderMax));\n                                    }\n                                });\n                            });\n\n                            toInputs.forEach(function(toInput) {\n                                var code = self.getSliderCode(toInput.id),\n                                    sliderMax = sliderConfig[code].maxValue,\n                                    sliderMin = parseFloat(e.querySelector('#ln_slider_from_' + code).value);\n\n                                toInput.addEventListener('change', function() {\n                                    var value = parseFloat(toInput.value);\n\n                                    value = (value > sliderMax) ? sliderMax : ((value < sliderMin) ? sliderMin : value);\n                                    toInput.value = value;\n\n                                    if (slider) {\n                                        slider.value2 = value;\n                                    } else {\n                                        self.ajaxSubmit(self.getSliderUrl(sliderConfig[code].ajaxUrl, sliderMin, value));\n                                    }\n                                });\n                            });\n                        }\n\n                        if (slider) {\n                            let code = slider.getAttribute('dataAttr');\n                            let text = e.querySelector('#ln_slider_text_price');\n                            let queryParams = new URLSearchParams(window.location.search);\n                            let price = queryParams.get(code);\n                            if (price) {\n                                var range = price.split('-');\n                                self.layerConfig.slider[code].selectedFrom = range[0];\n                                self.layerConfig.slider[code].selectedTo = range[1];\n                            }\n                            text.innerHTML = hyva.formatPrice(self.layerConfig.slider[code].selectedFrom) + ' - ' + hyva.formatPrice(self.layerConfig.slider[code].selectedTo);\n\n                            \/\/ G\u00e1n gi\u00e1 tr\u1ecb min\/max v\u00e0 value cho slider\n                            slider.min = self.layerConfig?.slider[code].minValue;\n                            slider.max = self.layerConfig?.slider[code].maxValue;\n                            slider.setAttribute('value1', parseFloat(self.layerConfig?.slider[code].selectedFrom));\n                            slider.setAttribute('value2', parseFloat(self.layerConfig?.slider[code].selectedTo));\n\n                            let isDragging = false;\n                            slider.addEventListener('mousedown', () => {\n                                isDragging = true;\n\n                                const handleMouseUp = () => {\n                                    if (isDragging) {\n                                        self.ajaxSubmit(self.getSliderUrl(code, slider.value1, slider.value2));\n                                        text.innerHTML = hyva.formatPrice(slider.value1) + ' - ' + hyva.formatPrice(slider.value2);\n                                        isDragging = false;\n                                    }\n                                    document.removeEventListener('mouseup', handleMouseUp);\n                                };\n\n                                document.addEventListener('mouseup', handleMouseUp);\n                            });\n\n                            \/\/ Mobile: touchend\n                            slider.addEventListener('touchstart', () => {\n                                isDragging = true;\n                            });\n                            slider.addEventListener('touchend', () => {\n                                if (isDragging) {\n                                    self.ajaxSubmit(self.getSliderUrl(code, slider.value1, slider.value2));\n                                    isDragging = false;\n                                }\n                            });\n                        }\n                    }\n                    initSlider();\n\n                    function renderCategoryTree() {\n                        var iconExpandList = e.querySelectorAll('.icon-expand');\n                        iconExpandList.forEach(function (iconExpand) {\n                            iconExpand.addEventListener('click', function (e) {\n                                let olEl = iconExpand.parentNode.querySelector('ol');\n                                if (iconExpand.classList.contains('active')) {\n                                    iconExpand.classList.remove('active');\n                                    olEl.style.display = 'none';\n                                } else {\n                                    iconExpand.classList.add('active');\n                                    olEl.style.display = 'block';\n                                }\n\n                            });\n                        });\n\n                    }\n                    renderCategoryTree();\n\n                    function initSearchBox () {\n                        let inputSearchBox = e.querySelector('.layer-search-box');\n\n                        if (inputSearchBox) {\n                            inputSearchBox.addEventListener('keyup', (event) => {\n                                let attributeCode = inputSearchBox.getAttribute('code');\n                                let lnShowMore    = inputSearchBox.parentNode.querySelector('.ln-show-more');\n                                let lnShowLess    = inputSearchBox.parentNode.querySelector('.ln-show-less');\n                                let searchTerm    = event.target.value.toLowerCase();\n                                let listItems     = document.querySelectorAll('.layer-search-list-' + attributeCode + ' li');\n                                for (const item of listItems) {\n                                    if (searchTerm.length < 1) {\n                                        if (lnShowLess) {\n                                            lnShowLess.click();\n                                            break;\n                                        } else {\n                                            item.style.display = 'flex';\n                                        }\n                                    } else if (item.getAttribute('data-search-term').toLowerCase().includes(searchTerm)) {\n                                        item.style.display = 'flex';\n                                    } else {\n                                        if (lnShowMore) {\n                                            lnShowMore.style.display = 'none';\n                                        }\n                                        if (lnShowLess) {\n                                            lnShowLess.style.display = 'none';\n                                        }\n                                        item.style.display = 'none';\n                                    }\n                                }\n                            });\n                        }\n                    }\n                    initSearchBox();\n\n                    function initFilterContent() {\n                        if(self.layerConfig.isHideFilter === '1') {\n                            var el = e.closest('.filter-option');\n                            if (el.querySelectorAll('li').length === 1) {\n                                if (el.querySelector('ol li input')?.checked) {\n                                    el.style.display = 'none';\n                                }\n                            }\n                            if (el.querySelectorAll('option').length === 2) {\n                                if (el.querySelector('option:nth-child(2)').selected) {\n                                    el.style.display = 'none';\n                                }\n                            }\n                            if (el.querySelectorAll('.swatch-attribute-options a').length === 1) {\n                                if (el.querySelector('.swatch-option').classList.contains('selected')) {\n                                    el.style.display = 'none';\n                                }\n                            }\n                        }\n                    }\n                    initFilterContent();\n\n\n                    function initRating() {\n                        let listRateEl = e.querySelectorAll('.rating-summary');\n                        if(listRateEl) {\n                            listRateEl.forEach(rateEl => {\n                                if (rateEl.getAttribute('href') && rateEl.getAttribute('href').indexOf(\"rating\") === -1) {\n                                    rateEl.classList.add('ring');\n                                }\n                            })\n                        }\n                    }\n                    initRating();\n                },\n                getSliderCode: function (id) {\n                    return id.replace('ln_slider_from_', '').replace('ln_slider_to_', '').replace('ln_slider_', '');\n                },\n                getSeoUrlParams: function (url) {\n                    var urlSuffix = this.layerConfig.buttonSubmit.urlSuffix || '';\n                    var baseUrl = this.layerConfig.buttonSubmit.baseUrl || '';\n\n                    var currentUrl;\n                    if (typeof url !== 'undefined') {\n                        currentUrl = url.split('?')[0];\n                    } else {\n                        currentUrl = window.location.origin + window.location.pathname;\n                    }\n\n                    if (baseUrl.length === currentUrl.length) {\n                        return [];\n                    }\n\n                    var paramUrl = currentUrl.replace(new RegExp(urlSuffix + '$'), '').split('\/').pop();\n\n                    return paramUrl.split('-');\n                },\n                getUrlParams: function (url) {\n                    var params = {};\n                    var queryString;\n\n                    \/\/ Check if url is provided, otherwise use current window location\n                    if (typeof url !== 'undefined') {\n                        var urlParts = url.split('?');\n                        if (urlParts.length > 1) {\n                            queryString = urlParts[1].split('#')[0];\n                        }\n                    } else {\n                        queryString = window.location.search.slice(1).split('#')[0];\n                    }\n\n                    if (queryString) {\n                        var pairs = queryString.split('&');\n\n                        pairs.forEach(function(pair) {\n                            var keyValue = pair.split('=');\n                            if (keyValue.length === 2) {\n                                var key = decodeURIComponent(keyValue[0]);\n                                var value = decodeURIComponent(keyValue[1]).split(',');\n                                params[key] = value;\n                            }\n                        });\n                    }\n\n                    return params;\n                },\n\n                 isEqual: function(obj1, obj2) {\n                if (typeof obj1 !== typeof obj2 || obj1 === null || obj2 === null) {\n                    return obj1 === obj2;\n                }\n                var type = typeof obj1;\n                if (type !== 'object' || obj1 instanceof Date) {\n                    return obj1 === obj2;\n                }\n                     var keys1 = Object.keys(obj1);\n                var keys2 = Object.keys(obj2);\n                     if (keys1.length !== keys2.length) {\n                    return false;\n                }\n                     for (var key of keys1) {\n                    if (!this.isEqual(obj1[key], obj2[key])) {\n                        return false;\n                    }\n                }\n                     return true;\n            },\n            }\n\n        }\n    <\/script>\n<script>\nfunction compareSidebarFetchHandler(postUrl, postHeaders, isSingleItem = true) {\n    const messages = {\n        \"success\": isSingleItem\n            ? \"You removed product Prodotto from the comparison list\"\n            : \"You removed all products from the comparison list\",\n        \"warning\": isSingleItem\n            ? \"Could not remove item from compare.\"\n            : \"Could not remove all item from compare.\",\n    }\n\n    return fetch(postUrl, postHeaders).then(function (response) {\n        if (response.redirected) {\n            window.location.href = response.url;\n        } else if (response.ok) {\n            return response.json();\n        } else {\n            typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                [{ type: \"warning\", text: messages.warning }], 5000\n            );\n        }\n    }).then(function (response) {\n        if (!response) return;\n        typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n            [{\n                type: (response.success) ? \"success\" : \"error\",\n                text: (response.success) ? messages.success : response.error_message\n            }], 5000\n        );\n        let reloadCustomerDataEvent = new CustomEvent(\"reload-customer-section-data\");\n        window.dispatchEvent(reloadCustomerDataEvent);\n    }).catch(function (error) {\n        typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n            [{ type: \"error\", text: error }], 5000\n        );\n    });\n}\n\nfunction initCompareOnCompareSidebar() {\n    return {\n        compareProducts: null,\n        itemCount: 0,\n        compareItems: {},\n        receiveCompareData: function (data) {\n            if (data['compare-products']) {\n                this.compareProducts = data['compare-products'];\n                this.itemCount = this.compareProducts.count;\n                this.compareItems = this.compareProducts.items;\n            }\n        },\n        removeFromCompare: function(productId) {\n            const formKey = hyva.getFormKey();\n            const postUrl = BASE_URL + 'catalog\/product_compare\/remove\/';\n            const confirmMessage = \"Sei sicuro di voler rimuovere questo elemento dalla tua lista di comparazione?\";\n            if (!window.confirm(confirmMessage)) return;\n            const postHeaders = {\n                \"headers\": {\n                    \"content-type\": \"application\/x-www-form-urlencoded; charset=UTF-8\",\n                },\n                \"body\": \"form_key=\" + formKey + \"&product=\" + productId + \"&uenc=\" + hyva.getUenc(),\n                \"method\": \"POST\",\n                \"mode\": \"cors\",\n                \"credentials\": \"include\"\n            };\n\n            compareSidebarFetchHandler(postUrl, postHeaders);\n        }\n    }\n}\n\nfunction initCompareSidebarClear() {\n    return {\n        clearCompare: function() {\n            const formKey = hyva.getFormKey();\n            const postUrl = BASE_URL + 'catalog\/product_compare\/clear\/';\n            const confirmMessage = \"Sei sicuro di voler rimuovere tutti gli elementi dalla tua lista di comparazione?\";\n            if (!window.confirm(confirmMessage)) return;\n            const postHeaders = {\n                \"headers\": {\n                    \"content-type\": \"application\/x-www-form-urlencoded; charset=UTF-8\",\n                },\n                \"body\": \"form_key=\" + formKey + \"&uenc=\" + hyva.getUenc(),\n                \"method\": \"POST\",\n                \"mode\": \"cors\",\n                \"credentials\": \"include\"\n            };\n\n            compareSidebarFetchHandler(postUrl, postHeaders, isSingleItem = false);\n        }\n    }\n}\n<\/script>\n<script>\n        function initWishlistOnWishlistSidebar() {\n            function wishlistSidebarFetchHandler(body, postUrl, isRemoveAction = true) {\n                const messages = {\n                    \"success\": isRemoveAction\n                        ? \"\\u00251\\u0020has\\u0020been\\u0020removed\\u0020from\\u0020your\\u0020Wish\\u0020List.\"\n                        : \"\\u00251\\u0020\\u00E8\\u0020stato\\u0020aggiunto\\u0020nella\\u0020tua\\u0020lista\\u0020desideri.\",\n                    \"warning\": isRemoveAction\n                        ? \"Could\\u0020not\\u0020remove\\u0020item\\u0020from\\u0020your\\u0020Wish\\u0020List.\"\n                        : \"Could\\u0020not\\u0020add\\u0020item\\u0020to\\u0020your\\u0020Wish\\u0020List.\",\n                }\n\n                const postHeaders = {\n                    \"headers\": {\n                        \"content-type\": \"application\/x-www-form-urlencoded; charset=UTF-8\",\n                    },\n                    body: body,\n                    \"method\": \"POST\",\n                    \"mode\": \"cors\",\n                    \"credentials\": \"include\"\n                };\n\n                return fetch(postUrl, postHeaders).then(function (response) {\n                    if (response.redirected) {\n                        window.location.href = response.url;\n                    } else if (response.ok) {\n                        return response.json();\n                    } else {\n                        const message = { type: \"warning\", text: messages.warning };\n                        window.dispatchMessages && window.dispatchMessages([message], 5000);\n                    }\n                }).then(function (response) {\n                    if (!response) return;\n                    const message = {\n                        type: (response.success) ? \"success\" : \"error\",\n                        text: (response.success) ? messages.success : response.error_message\n                    }\n                    window.dispatchMessages && window.dispatchMessages([message], 5000);\n                    window.dispatchEvent(new CustomEvent(\"reload-customer-section-data\"));\n                }).catch(function (error) {\n                    const message = { type: \"error\", text: error };\n                    window.dispatchMessages && window.dispatchMessages([message], 5000);\n                });\n            }\n\n            return {\n                wishlistProducts: null,\n                itemCount: 0,\n                wishlistCountLabel: null,\n                wishlistItems: {},\n                receiveWishlistData: function (data) {\n                    if (data['wishlist']) {\n                        this.wishlistProducts = data['wishlist'];\n                        this.wishlistCountLabel = '(' + this.wishlistProducts.counter + ')';\n                        this.itemCount = this.wishlistProducts.items.length;\n                        this.wishlistItems = this.wishlistProducts.items;\n                    }\n                },\n                addToCart: function (json) {\n                    const obj = JSON.parse(json);\n                    const postUrl = obj.action;\n                    const body = \"form_key=\" + hyva.getFormKey() + \"&item=\" + obj.data.item + \"&qty=\" + obj.data.qty + \"&uenc=\" + hyva.getUenc();\n                    wishlistSidebarFetchHandler(body, postUrl, \/* isRemoveAction *\/ false);\n                },\n                removeFromWishlist: function(json) {\n                    const obj = JSON.parse(json);\n                    const postUrl = obj.action;\n                    const body = \"form_key=\" + hyva.getFormKey() + \"&item=\" + obj.data.item+\"&uenc=\" + hyva.getUenc();\n                    wishlistSidebarFetchHandler(body, postUrl);\n                }\n            }\n        }\n\n    <\/script>\n<script>\n  addEventListener('DOMContentLoaded', () => {\n      for (const [selector, label] of Object.entries({\"aside.sidebar-main\":\"Sidebar Main\",\"aside.sidebar-additional\":\"Sidebar Additional\"})) {\n          const target = document.querySelector(selector);\n          target && target.setAttribute('aria-label', label);\n      }\n  }, {once: true})\n<\/script>\n<script>\n        (function () {\n            var config = {\n                url: \"https:\\\/\\\/www.fadelux.it\\\/fbe\\\/pixel\\\/tracker\\\/\",\n                payload: {\n                    eventName: \"facebook_businessextension_ssapi_search\",\n                    searchQuery: \"mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"                },\n                browserEventData: {\n                    fbAgentVersion: \"magento_opensource-0.0.0-1.6.4\",\n                    fbPixelId: \"736844759404044\",\n                    source: \"magento_opensource\",\n                    pluginVersion: \"1.6.4\",\n                    track: 'track',\n                    event: 'Search',\n                    payload: {\n                        search_string: \"mporio-Armani-Felpa-Uomo-Mezza-Zip-Con-Cappuccio--id005430\"                    }\n                }\n            };\n\n            function fire() {\n                window.MetaConversion.trackEvent(config);\n            }\n\n            window.MetaConversion ? fire() : document.addEventListener('DOMContentLoaded', fire);\n        })();\n    <\/script>\n<script>\n    let SnapSlider = class {\n        constructor(el, {\n            labelSepparator = 'di',\n            autoPager,\n            groupPager\n        } = {}) {\n            this.el = el;\n            this.track = this.el.querySelector(\"[data-track]\");\n            if (!this.track) {\n                console.warn(\n                    \"No Slider track defined, reverting back to CSS slider.\\nPlease create a wrapper for your slides with the attribute data-track\",\n                    this.el\n                );\n                return;\n            }\n            this.initialLoad = true;\n            this.slides = [];\n            this.inViewObserver;\n            this.mutationObserver;\n            this.resizeObserver;\n            this.pager = this.el.querySelector(\"[data-pager]\");\n            this.navBtns = Array.from(\n                this.el.querySelectorAll(\"[data-next], [data-prev]\")\n            );\n            this.slideLabelSepparator = this.el.dataset.slideLabelSepparator || labelSepparator;\n            this.useAutoPager = autoPager || this.el.hasAttribute(\"data-auto-pager\") || false;\n            this.useGroupPager = groupPager || this.el.hasAttribute(\"data-group-pager\") || false;\n            this.sliderLabel = this.el.hasAttribute(\"aria-label\") && this.el.getAttribute(\"aria-label\").toLowerCase().trim().replace(\/[^a-z0-9_-]+\/g, \"-\").replace(\/^-+|-+$\/g, \"\");\n            this.sliderId = this.el.id || this.sliderLabel || \"slider\";\n            this.markerIdName = \"data-target-id\";\n            this.pagerClasses = this.el.dataset.pagerClass || \"snap-pager\";\n            this.markerClasses = this.el.dataset.markerClass || \"snap-marker\";\n            this.init();\n        }\n        init() {\n            this.setupSlides();\n            this.setupNav();\n            if (this.useAutoPager) {\n                this.createPager();\n            } else {\n                this.setupPager();\n            }\n            this.setupObservers();\n            this.setupMutationObserver();\n            this.setupResizeObserver();\n            this.el.addEventListener(\"click\", this.eventHandler.bind(this));\n            this.el.addEventListener(\"keydown\", this.eventHandler.bind(this));\n        }\n        destroy() {\n            this.inViewObserver?.disconnect();\n            this.mutationObserver?.disconnect();\n            this.resizeObserver?.disconnect();\n            this.el.removeEventListener(\"click\", this.eventHandler.bind(this));\n            this.el.removeEventListener(\"keydown\", this.eventHandler.bind(this));\n        }\n        roundUpIfGreaterThan(number, min = 8) {\n            const decimalPart = number - Math.floor(number);\n            return decimalPart >= min ? Math.ceil(number) : Math.floor(number);\n        }\n        getInViewItems() {\n            const inViewSlides = this.track.querySelectorAll(\"[data-in-view]\");\n            const firstInViewSlide = inViewSlides[0] || null;\n            const lastInViewSlide = inViewSlides[inViewSlides.length - 1] || null;\n            const isAtStart = firstInViewSlide === this.slides[0];\n            const isAtEnd = lastInViewSlide === this.slides[this.slides.length - 1];\n            return {\n                inViewSlides,\n                totalInViewSlides: inViewSlides.length,\n                firstInViewSlide,\n                lastInViewSlide,\n                isAtStart,\n                isAtEnd,\n                hasNoOverflow: isAtStart && isAtEnd\n            };\n        }\n        groupPagerMarkers() {\n            if (this.slides.length === 0 || !this.pager || !this.useGroupPager) return;\n            const totalVisibleSlides = this.roundUpIfGreaterThan(\n                this.track.offsetWidth \/ this.slides[0].offsetWidth\n            );\n            const markers = Array.from(this.pager.querySelectorAll(\"a, button\"));\n            markers.forEach((marker, index) => {\n                marker.style.display = index % totalVisibleSlides === 0 ? null : \"none\";\n            });\n        }\n        handleInView(entries) {\n            entries.forEach((entry) => {\n                const marker = this.pager && (this.pager.querySelector(`[href=\"#${entry.target.id}\"]`) || this.pager.querySelector(\n                    `[${this.markerIdName}=\"${entry.target.id}\"]`\n                ));\n                entry.target.toggleAttribute(\"data-in-view\", entry.isIntersecting);\n                entry.target.toggleAttribute(\"inert\", !entry.isIntersecting);\n                marker?.setAttribute(\"aria-current\", entry.isIntersecting);\n                marker?.setAttribute(\"tabindex\", entry.isIntersecting ? \"0\" : \"-1\");\n            });\n            const {\n                isAtStart,\n                isAtEnd,\n                hasNoOverflow\n            } = this.getInViewItems();\n            this.navBtns.forEach((btn) => {\n                if (btn.hasAttribute(\"data-next\")) {\n                    btn.style.visibility = hasNoOverflow ? \"hidden\" : null;\n                    isAtEnd ? btn.setAttribute(\"disabled\", \"\") : btn.removeAttribute(\"disabled\");\n                }\n                if (btn.hasAttribute(\"data-prev\")) {\n                    btn.style.visibility = hasNoOverflow ? \"hidden\" : null;\n                    isAtStart ? btn.setAttribute(\"disabled\", \"\") : btn.removeAttribute(\"disabled\");\n                }\n            });\n            if (this.pager) {\n                this.pager.style.visibility = hasNoOverflow ? \"hidden\" : null;\n            }\n            if (!this.initialLoad) {\n                this.el.dispatchEvent(\n                    new CustomEvent(\"slideChange\", {\n                        detail: this.getInViewItems()\n                    })\n                );\n            } else {\n                this.initialLoad = false;\n            }\n            if (document.activeElement.parentElement.hasAttribute(\"data-pager\")) {\n                const activeItems = this.pager.querySelectorAll('[tabindex=\"0\"]');\n                if (activeItems.length) {\n                    activeItems[0].focus({ preventScroll: true });\n                }\n            }\n        }\n        getSlides() {\n            if (!this.track) return [];\n            return Array.from(this.track.children).filter(\n                (child) => child.tagName.toLowerCase() !== \"template\" && child.tagName.toLowerCase() !== \"style\" && child.tagName.toLowerCase() !== \"script\"\n            );\n        }\n        refreshSlides() {\n            this.initialLoad = true;\n            this.slides = this.getSlides();\n            this.setupSlides();\n            if (this.useAutoPager) {\n                this.createPager();\n            } else {\n                this.setupPager();\n            }\n            this.groupPagerMarkers();\n            this.setupObservers();\n        }\n        setupSlides() {\n            this.slides = this.getSlides();\n            this.slides.forEach((slide, index) => {\n                const totalSlides = this.slides.length;\n                const currentSlide = index + 1;\n                const existingLabel = slide.getAttribute(\"aria-label\") || \"\";\n                const isImage = slide.tagName.toLowerCase() === \"img\" || slide.tagName.toLowerCase() === \"picture\";\n                const slideLabelTag = isImage ? \"alt\" : \"aria-label\";\n                const hasAutoLabel = existingLabel.startsWith(\n                    `${currentSlide} ${this.slideLabelSepparator} `\n                );\n                if (!slide.hasAttribute(\"id\")) {\n                    slide.setAttribute(\n                        \"id\",\n                        `${this.sliderId}-item-${currentSlide}`\n                    );\n                }\n                if (!slide.hasAttribute(slideLabelTag) || slide.getAttribute(slideLabelTag) === \"\" || hasAutoLabel) {\n                    slide.setAttribute(\n                        slideLabelTag,\n                        `${currentSlide} ${this.slideLabelSepparator} ${totalSlides}`\n                    );\n                }\n                if (slide.tagName.toLowerCase() === \"div\" && !slide.hasAttribute(\"role\")) {\n                    slide.setAttribute(\"role\", \"group\");\n                }\n                if (this.pager && !isImage) {\n                    slide.setAttribute(\"role\", \"tabpanel\");\n                }\n                if (slide.getAttribute(\"role\") === \"group\") {\n                    slide.setAttribute(\"aria-roledescription\", \"item\");\n                }\n            });\n            if (!this.el.hasAttribute(\"role\") && this.el.tagName !== \"SECTION\") {\n                this.el.setAttribute(\"role\", \"region\");\n            }\n            if (!this.el.hasAttribute(\"aria-roledescription\")) {\n                this.el.setAttribute(\"aria-roledescription\", \"carousel\");\n            }\n            this.track.setAttribute(\"tabindex\", 0);\n            this.track.setAttribute(\"aria-live\", \"polite\");\n        }\n        setupNav() {\n            this.navBtns.forEach((btn) => {\n                btn.setAttribute(\"disabled\", \"\");\n                btn.removeAttribute(\"hidden\");\n                btn.classList.remove(\"invisible\");\n                btn.style.visibility = null;\n            });\n        }\n        createPager() {\n            const newPager = document.createElement(\"nav\");\n            newPager.setAttribute(\"data-pager\", \"\");\n            newPager.setAttribute(\"role\", \"tablist\");\n            newPager.classList.add(...this.pagerClasses.split(\" \"));\n            this.slides.forEach((slide, index) => {\n                const marker = document.createElement(\"button\");\n                const slideId = slide.id || `${this.sliderId}-item-${index + 1}`;\n                marker.setAttribute(this.markerIdName, slideId);\n                marker.classList.add(...this.markerClasses.split(\" \"));\n                this.setupPagerMarker(marker, index);\n                newPager.appendChild(marker);\n                if (slide.tagName.toLowerCase() !== \"img\" && slide.tagName.toLowerCase() !== \"picture\") {\n                    slide.removeAttribute(\"aria-roledescription\");\n                    slide.setAttribute(\"role\", \"tabpanel\");\n                }\n            });\n            if (this.pager) {\n                this.pager.setAttribute(\"role\", \"tablist\");\n                this.pager.replaceChildren(...newPager.children);\n            } else {\n                this.track.after(newPager);\n                this.pager = this.el.querySelector(\"[data-pager]\");\n            }\n        }\n        setupPager() {\n            if (!this.pager) return;\n            this.pager.setAttribute(\"role\", \"tablist\");\n            const items = Array.from(this.pager.querySelectorAll(\"a, button\"));\n            items.forEach((marker, index) => this.setupPagerMarker(marker, index));\n        }\n        setupPagerMarker(marker, index) {\n            const markerId = marker.getAttribute(\"href\")?.slice(1) || marker.getAttribute(this.markerIdName);\n            const slideId = markerId || `${this.sliderId}-item-${index + 1}`;\n            if (!markerId) {\n                marker.setAttribute(this.markerIdName, slideId);\n            }\n            marker.setAttribute(\"role\", \"tab\");\n            marker.setAttribute(\"aria-controls\", slideId);\n            marker.setAttribute(\"aria-posinset\", index + 1);\n            marker.setAttribute(\"aria-setsize\", this.slides.length);\n            marker.setAttribute(\"tabindex\", \"-1\");\n            if (!marker.hasAttribute(\"aria-label\")) {\n                marker.setAttribute(\"aria-label\", `Slide ${index + 1}`);\n            }\n        }\n        setupObservers() {\n            if (this.inViewObserver) {\n                this.inViewObserver.disconnect();\n            }\n            this.inViewObserver = new IntersectionObserver(\n                this.handleInView.bind(this), {\n                    root: this.track,\n                    threshold: 0.8\n                }\n            );\n            this.slides.forEach((slide) => this.inViewObserver.observe(slide));\n        }\n        setupMutationObserver() {\n            this.mutationObserver = new MutationObserver(\n                this.refreshSlides.bind(this)\n            );\n            this.mutationObserver.observe(this.track, {\n                childList: true,\n                subtree: false\n            });\n        }\n        setupResizeObserver() {\n            this.resizeObserver = new ResizeObserver(\n                this.groupPagerMarkers.bind(this)\n            );\n            this.resizeObserver.observe(this.el);\n        }\n        goToSlideDir(dir = \"next\") {\n            const {\n                firstInViewSlide,\n                lastInViewSlide\n            } = this.getInViewItems();\n            const isPrev = dir === \"prev\";\n            let targetSlide = isPrev ? firstInViewSlide?.previousElementSibling : lastInViewSlide?.nextElementSibling;\n            if (!targetSlide) return;\n            if (targetSlide.tagName.toLowerCase() === \"template\") {\n                targetSlide = isPrev ? targetSlide?.previousElementSibling : targetSlide?.nextElementSibling;\n            }\n            targetSlide.scrollIntoView({ block: \"nearest\", inline: isPrev ? \"end\" : \"start\" });\n        }\n        pagerToSlide(event) {\n            if (!event.target.closest(\"[data-pager]\")) return;\n            const marker = event.target.closest(\"a, button\");\n            if (!marker) return;\n            event.preventDefault();\n            const slideId = marker.getAttribute(\"href\")?.slice(1) || marker.getAttribute(this.markerIdName);\n            const targetSlide = this.track.querySelector(`#${slideId}`);\n            targetSlide?.scrollIntoView({ block: \"nearest\", inline: \"start\" });\n        }\n        eventHandler(event) {\n            const target = event.target.closest(\n                \"[data-next], [data-prev], [data-pager]\"\n            );\n            if (!target) return;\n            if (event.type === \"click\") {\n                if (target.hasAttribute(\"data-next\")) {\n                    this.goToSlideDir(\"next\");\n                } else if (target.hasAttribute(\"data-prev\")) {\n                    this.goToSlideDir(\"prev\");\n                } else if (target.closest(\"[data-pager]\")) {\n                    this.pagerToSlide(event);\n                }\n            }\n            if (event.type === \"keydown\" && target.closest(\"[data-pager]\")) {\n                if (event.key === \"ArrowRight\") {\n                    this.goToSlideDir(\"next\");\n                } else if (event.key === \"ArrowLeft\") {\n                    this.goToSlideDir(\"prev\");\n                }\n            }\n        }\n    };\n\n    (() => {\n        function alpineSnapSlider(Alpine) {\n            Alpine.directive(\"snap-slider\", (el, {\n                modifiers\n            }, {\n                cleanup\n            }) => {\n                const autoPager = modifiers.includes(\"auto-pager\");\n                const groupPager = modifiers.includes(\"group-pager\");\n                const slider = new SnapSlider(el, {\n                    autoPager,\n                    groupPager\n                });\n                cleanup(() => {\n                    slider.destroy();\n                });\n            });\n        }\n\n        document.addEventListener(\"alpine:init\", () => {\n            window.Alpine.plugin(alpineSnapSlider);\n        });\n    })();\n    \/\/# sourceURL=alpine-snap-slider.js\n<\/script>\n<script>\n    (() => {\n        \/\/ src\/dialog.js\n        function dialog_default(Alpine) {\n            Alpine.directive(\"htmldialog\", fylgjaAlpineDialog);\n            function fylgjaAlpineDialog(el, { expression, modifiers }, { evaluateLater, cleanup }) {\n            const evaluate = expression.length ? evaluateLater(expression) : () => {};\n            const canEvaluate = expression.length > 0;\n            const lockPageScroll = modifiers.includes(\"noscroll\");\n            const closeBy = el.getAttribute(\"closeby\") || modifierValue(modifiers, \"closeby\", \"closerequest\");\n            el.style.display = null;\n            el.style.length === 0 && el.removeAttribute(\"style\");\n            if (el._x_isShown) {\n                open();\n            }\n            const closeBySupported = (() => {\n                return \"closedBy\" in HTMLDialogElement.prototype;\n            })();\n            function scrollLock(use = true) {\n                document.body.style.overflow = use ? \"hidden\" : \"\";\n            }\n            function dialogSubmit(event) {\n                if (event.target.getAttribute(\"method\") === \"dialog\" || event.submitter?.getAttribute(\"formmethod\") === \"dialog\") {\n                event.preventDefault();\n                evaluate();\n                }\n            }\n            function escapeDialog(event) {\n                if (event.key !== \"Escape\") return;\n                event.preventDefault();\n                if (closeBy === \"none\") return;\n                evaluate();\n            }\n            function handleCloseByEvent(event) {\n                if (event.target !== el) return;\n                const rect = el.getBoundingClientRect();\n                const isInDialog = rect.top <= event.clientY && event.clientY <= rect.top + rect.height && rect.left <= event.clientX && event.clientX <= rect.left + rect.width;\n                if (!isInDialog) {\n                if (closeBy === \"any\") {\n                    if (closeBySupported) {\n                    event.preventDefault();\n                    }\n                    evaluate();\n                }\n                }\n            }\n            function handleCloseEvent() {\n                evaluate();\n            }\n            function open() {\n                if (el.hasAttribute(\"open\")) return;\n                el.showModal();\n                scrollLock(lockPageScroll);\n            }\n            function close() {\n                if (!el.hasAttribute(\"open\")) return;\n                el.close();\n                scrollLock(false);\n            }\n            el._x_doShow = () => open();\n            el._x_doHide = () => close();\n            el.addEventListener(\"keydown\", escapeDialog);\n            el.addEventListener(\"submit\", dialogSubmit);\n            el.addEventListener(\"click\", handleCloseByEvent);\n            el.addEventListener(\"cancel\", handleCloseEvent);\n            cleanup(() => {\n                el.removeEventListener(\"keydown\", escapeDialog);\n                el.removeEventListener(\"submit\", dialogSubmit);\n                el.removeEventListener(\"click\", handleCloseByEvent);\n                el.removeEventListener(\"cancel\", handleCloseEvent);\n                scrollLock(false);\n            });\n            }\n        }\n        function modifierValue(modifiers, key, fallback) {\n            if (modifiers.indexOf(key) === -1) return fallback;\n            const rawValue = modifiers[modifiers.indexOf(key) + 1];\n            if (!rawValue) return fallback;\n            if (key === \"closeby\") {\n            const allowedValues = [\"auto\", \"none\", \"closerequest\", \"any\"];\n            const options = allowedValues.join(\", \");\n            if (!allowedValues.includes(rawValue)) {\n                console.warn(\n                `\"${rawValue}\" is not one of the allowed values for closeby: ${options}`\n                );\n                return fallback;\n            }\n            }\n            return rawValue;\n        }\n\n        \/\/ src\/cdn.js\n        document.addEventListener(\"alpine:init\", () => {\n            window.Alpine.plugin(dialog_default);\n        });\n    })();\n    \/\/# sourceURL=alpine-htmldialog.js\n<\/script>\n<script>\n    (() => {\n        function src_default(Alpine) {\n            Alpine.directive(\"intersect\", Alpine.skipDuringClone((el, { value, expression, modifiers }, { evaluateLater, cleanup }) => {\n                let evaluate = evaluateLater(expression);\n                let options = {\n                    rootMargin: getRootMargin(modifiers),\n                    threshold: getThreshold(modifiers)\n                };\n                let observer = new IntersectionObserver((entries) => {\n                    entries.forEach((entry) => {\n                        if (entry.isIntersecting === (value === \"leave\"))\n                            return;\n                        evaluate();\n                        modifiers.includes(\"once\") && observer.disconnect();\n                    });\n                }, options);\n                observer.observe(el);\n                cleanup(() => {\n                    observer.disconnect();\n                });\n            }));\n        }\n        function getThreshold(modifiers) {\n            if (modifiers.includes(\"full\"))\n                return 0.99;\n            if (modifiers.includes(\"half\"))\n                return 0.5;\n            if (!modifiers.includes(\"threshold\"))\n                return 0;\n            let threshold = modifiers[modifiers.indexOf(\"threshold\") + 1];\n            if (threshold === \"100\")\n                return 1;\n            if (threshold === \"0\")\n                return 0;\n            return Number(`.${threshold}`);\n        }\n        function getLengthValue(rawValue) {\n            let match = rawValue.match(\/^(-?[0-9]+)(px|%)?$\/);\n            return match ? match[1] + (match[2] || \"px\") : void 0;\n        }\n        function getRootMargin(modifiers) {\n            const key = \"margin\";\n            const fallback = \"0px 0px 0px 0px\";\n            const index = modifiers.indexOf(key);\n            if (index === -1)\n                return fallback;\n            let values = [];\n            for (let i = 1; i < 5; i++) {\n                values.push(getLengthValue(modifiers[index + i] || \"\"));\n            }\n            values = values.filter((v) => v !== void 0);\n            return values.length ? values.join(\" \").trim() : fallback;\n        }\n\n        document.addEventListener(\"alpine:init\", () => {\n            window.Alpine.plugin(src_default);\n        });\n    })();\n    \/\/# sourceURL=alpine-intersect.js\n<\/script>\n<script>\n    for (const [selector, deferUntil] of Object.entries({\".product-slider section[x-data]:not([x-data] [x-data])\":\"intersect\",\".product-info [x-data]:not([x-data] [x-data])\":\"intersect\",\"#filters-content [x-data]:not([x-data] [x-data])\":\"intersect\",\"#review_form\":\"intersect\",\"section[x-data^=initRecentlyViewedProductsComponent]\":\"intersect\",\"div[x-data^=initBundleOptions]\":\"intersect\",\"#product_addtocart_form [x-data]:not([x-data] [x-data])\":\"intersect\",\"#notice-cookie-block\":\"idle\"})) {\n        document.querySelectorAll(selector).forEach(el => el.setAttribute('x-defer', `${deferUntil}`));\n    }\n    \/\/# sourceURL=alpine-defer-rules.js\n<\/script>\n<script>\n    (() => {\n        const hasAlpine = new Promise(resolve => {\n            window.addEventListener('alpine:initialized', resolve, {once: true, passive: true});\n        });\n\n        const hasInteract = new Promise(resolve => {\n            (events => {\n                const onInteract = () => {\n                    resolve();\n                    events.forEach(type => window.removeEventListener(type, onInteract));\n                }\n                events.forEach(type => window.addEventListener(type, onInteract, {once: true, passive: true}))\n            })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'])\n        });\n\n        const onIntersect = (el) => {\n            return new Promise(resolve => {\n                const observer = new IntersectionObserver(entries => {\n                    for (const entry of entries) {\n                        if (entry.isIntersecting) {\n                            observer.disconnect()\n                            resolve();\n                        }\n                    }\n                }, {});\n                observer.observe(el);\n            });\n        }\n\n        function runComponent(el) {\n            hasAlpine.then(() => {\n                el.removeAttribute('x-ignore');\n                queueMicrotask(() => Alpine.initTree(el));\n            });\n        }\n\n        function initDeferredComponents() {\n            document.querySelectorAll('[x-data][x-defer]').forEach(el => {\n                el.setAttribute('x-ignore', '');\n                const deferUntil = (el.getAttribute('x-defer') || '').trim();\n                switch (deferUntil) {\n                    case 'interact':\n                        hasInteract.then(() => runComponent(el));\n                        break;\n                    case 'intersect':\n                        onIntersect(el).then(() => runComponent(el))\n                        break;\n                    case 'idle':\n                        window.requestIdleCallback\n                            ? window.requestIdleCallback(() => runComponent(el), {timeout: 4000})\n                            : setTimeout(() => runComponent(el), 4000);\n                        break;\n                    case 'eager':\n                        runComponent(el);\n                        break;\n                    default:\n                        if (deferUntil.startsWith('event:') && deferUntil.length > 6) {\n                            window.addEventListener(deferUntil.substring(6), () => runComponent(el), {once: true, passive: true});\n                        }\n                }\n            });\n        }\n\n        window.addEventListener('alpine:init', initDeferredComponents, {once: true, passive: true});\n    })();\n    \/\/# sourceURL=alpine-defer.js\n<\/script>\n<script type=\"module\"\n        src=\"https:\/\/www.fadelux.it\/static\/frontend\/Fadelux\/child\/it_IT\/Hyva_Theme\/js\/alpine3.min.js\"\n        defer\n        crossorigin\n><\/script>\n<script>\n    function dispatchMessages(messages, hideAfter) {\n        const messagesEvent = new CustomEvent(\"messages-loaded\", {\n            detail: {\n                messages: messages,\n                hideAfter: hideAfter\n            }\n        });\n        window.dispatchEvent(messagesEvent);\n    }\n\n    if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {\n        console.warn(\"Hyv\u00e4 helpers are not loaded yet. Make sure they are included before this script\");\n    }\n\n    (function( hyva, undefined ) {\n\n        hyva.initFormKey = () => {\n            const inputSelector = 'input[name=\"form_key\"]',\n                formKey = hyva.getFormKey();\n\n            Array.from(document.querySelectorAll(inputSelector)).map(function (input) {\n                input.value = formKey\n            });\n        }\n\n        hyva.initMessages = () => {\n            try {\n                const messages = hyva.getCookie('mage-messages');\n                window.mageMessages = messages ? JSON.parse(decodeURIComponent(messages).replace(\/\\+\/g, ' ')) : [];\n\n                dispatchMessages(window.mageMessages);\n\n                                \/\/ empty `mage-messages` cookie\n                const skipSetDomain = true;\n                hyva.setCookie('mage-messages','', -1, skipSetDomain);\n\n            } catch (error) {\n                console.warn('Error parsing Cookie Messages:', error);\n            }\n        }\n\n        window.addEventListener('DOMContentLoaded', hyva.initFormKey);\n        hyva.alpineInitialized(hyva.initMessages)\n\n    }( window.hyva = window.hyva || {} ));\n    \/\/# sourceURL=hyva-cookies.js\n<\/script>\n<script>\n    {\n        const private_content_key = 'mage-cache-storage';\n        const private_content_expire_key = 'mage-cache-timeout';\n        const private_content_version_key = 'private_content_version';\n        const section_data_ids_key = 'section_data_ids';\n        const mage_cache_session_id_key = 'mage-cache-sessid';\n        const last_visited_store_key = 'last_visited_store';\n\n        const ttl = 3600;\n\n        if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {\n            console.warn(\"Hyv\u00e4 helpers are not loaded yet. Make sure they are included before this script\");\n        }\n\n        function loadSectionData () {\n            const browserStorage = hyva.getBrowserStorage();\n            if (!browserStorage) {\n                typeof window.dispatchMessages !== \"undefined\" && window.dispatchMessages(\n                    [{\n                        type: \"warning\",\n                        text: \"Please enable LocalStorage in your browser.\"\n                    }]\n                );\n                return;\n            }\n            try {\n                let isInvalid = false;\n\n                if (hyva.getCookie(last_visited_store_key) !== CURRENT_STORE_CODE) {\n                    isInvalid = true;\n                }\n                hyva.setCookie(last_visited_store_key, CURRENT_STORE_CODE, false, false);\n\n                if (!hyva.getCookie(mage_cache_session_id_key)) {\n                    isInvalid = true;\n                    browserStorage.removeItem(private_content_key);\n                    const skipSetDomain = true;\n                    const days = false;\n                    hyva.setCookie(mage_cache_session_id_key, true, days, skipSetDomain)\n                }\n\n                const cookieVersion = hyva.getCookie(private_content_version_key);\n                const storageVersion = browserStorage.getItem(private_content_version_key);\n\n                if (cookieVersion && !storageVersion || cookieVersion !== storageVersion) {\n                    isInvalid = true;\n                }\n\n                const privateContentExpires = browserStorage.getItem(private_content_expire_key);\n                if (privateContentExpires && new Date(privateContentExpires) < new Date()) {\n                    browserStorage.removeItem(private_content_key);\n                }\n\n                if (isInvalid && cookieVersion) {\n                    fetchPrivateContent([]);\n                } else if (cookieVersion && storageVersion && cookieVersion === storageVersion) {\n                    const privateContent = JSON.parse(browserStorage.getItem(private_content_key));\n                    if (\n                        privateContent &&\n                        privateContentExpires &&\n                        privateContent.cart &&\n                        privateContent.customer\n                    ) {\n                        dispatchPrivateContent(privateContent);\n                    } else {\n                        fetchPrivateContent([]);\n                    }\n                } else {\n                    if (document.getElementById('default-section-data')) {\n                        const privateContent = JSON.parse(document.getElementById('default-section-data').innerText.trim());\n                        dispatchPrivateContent(privateContent);\n                    } else {\n                        dispatchPrivateContent({});\n                    }\n                }\n\n            } catch (error) {\n                console.warn('Error retrieving Private Content:', error);\n            }\n        }\n\n        hyva.alpineInitialized(loadSectionData)\n        window.addEventListener('reload-customer-section-data', loadSectionData);\n\n        window.processSectionDataBeforeDispatch = window.processSectionDataBeforeDispatch || (data => data);\n\n        function dispatchPrivateContent(data) {\n\n            const privateContentEvent = new CustomEvent(\"private-content-loaded\", {\n                detail: {\n                    data: window.processSectionDataBeforeDispatch(data)\n                }\n            });\n            window.dispatchEvent(privateContentEvent);\n        }\n\n        function fetchPrivateContent(sections) {\n            fetch(`${BASE_URL}customer\/section\/load\/?sections=${encodeURIComponent(sections.join(','))}`, {\n                method: 'GET',\n                headers: {\n                    'Content-Type': 'application\/json',\n                    'X-Requested-With': 'XMLHttpRequest'\n                }\n            })\n                .then(response => response.ok && response.json())\n                .then(\n                    data => {\n                        if (data) {\n                            try {\n                                const browserStorage = hyva.getBrowserStorage();\n\n                                \/\/ merge new data preserving non-invalidated sections\n                                const oldSectionData = JSON.parse(browserStorage.getItem(private_content_key) || '{}') || {};\n\n                                                                if ((! data.cart || ! data.cart.cartId) && oldSectionData['checkout-data']) {\n                                    delete oldSectionData['checkout-data'];\n                                }\n                                const newSectionData = Object.assign(oldSectionData, data);\n\n                                dispatchPrivateContent(newSectionData);\n\n                                \/\/ don't persist messages, they've been dispatched already\n                                if (newSectionData.messages && newSectionData.messages.messages ) {\n                                    newSectionData.messages.messages = [];\n                                }\n\n                                browserStorage.setItem(private_content_key, JSON.stringify(newSectionData));\n\n                                const expiresAt = new Date(Date.now() + (ttl * 1000)).toISOString();\n                                browserStorage.setItem(private_content_expire_key, expiresAt);\n\n                                const newCookieVersion = hyva.getCookie(private_content_version_key);\n                                browserStorage.setItem(private_content_version_key, newCookieVersion);\n\n                                \/\/ We don't need the section_data_ids in Hyv\u00e4, but we store them for compatibility\n                                \/\/ with Luma Fallback. Otherwise, not all sections are loaded in Luma Checkout\n                                hyva.setCookie(\n                                    section_data_ids_key,\n                                    JSON.stringify(\n                                        Object.keys(data).reduce((sectionDataIds, sectionKey) => {\n                                            sectionDataIds[sectionKey] = data[sectionKey]['data_id'];\n                                            return sectionDataIds;\n                                        }, {})\n                                    ),\n                                    false,\n                                    true\n                                );\n                            } catch (error) {\n                                console.warn(\"Couldn't store privateContent\", error);\n                            }\n                        }\n                    }\n                )\n                .catch(error => {\n                    console.warn(\"Couldn't fetch privateContent\", error);\n                });\n        }\n    }\n    \/\/# sourceURL=hyva-private-content.js\n<\/script>\n<script>\n    (() => {\n        document.addEventListener('submit', event => event.target.action = event.target.action.replace('%25uenc%25', hyva.getUenc()));\n    })()\n<\/script>\n<script>\n    (events => {\n        const dispatchUserInteractionEvent = () => {\n            events.forEach(type => window.removeEventListener(type, dispatchUserInteractionEvent))\n            window.dispatchEvent(new Event('init-external-scripts'))\n        };\n        events.forEach(type => window.addEventListener(type, dispatchUserInteractionEvent, {once: true, passive: true}))\n    })(['touchstart', 'mousemove', 'wheel', 'scroll', 'keydown']);\n    \/\/# sourceURL=hyva-init-external-scripts.js\n<\/script>\n<script>\n    function initConfigurableOptions(productId, optionConfig) {\n\n        function findPathParam(key) {\n                        const baseUrl = (BASE_URL.substring(0, 2) === '\/\/' ? 'http:' : '') + BASE_URL;\n            const baseUrlParts = (new URL(baseUrl)).pathname.replace(\/\\\/$\/, '').split('\/');\n            const pathParts = window.location.pathname.split('\/').slice(baseUrlParts.length + 3);\n            for (let i = 0; i < pathParts.length; i += 2) {\n                if (pathParts[i] === key && pathParts.length > i) {\n                    return pathParts[i + 1];\n                }\n            }\n        }\n\n        return {\n            optionConfig,\n            productId,\n            itemId: (new URLSearchParams(window.location.search)).get('id') || findPathParam('id'),\n            allowedAttributeOptions: [],\n            selectedValues: [],\n            init() {\n                this.buildLookupMap();\n                this.findAllowedAttributeOptions();\n                this.$nextTick(() => {\n                    if (typeof this.optionConfig.defaultValues === 'object') {\n                        for (const [attributeId, value] of Object.entries(this.optionConfig.defaultValues)) {\n                            this.changeOption(attributeId, value + '');\n                        }\n                    }\n                                    });\n            },\n            productIndex: 0,\n            productIndexForPrice: 0,\n            productIndexesMap: null,\n            productIndexesKeys: null,\n            attributeCount: 0,\n            optionIsActive(attributeId, optionId) {\n                                return !!this.getAllowedAttributeOptions(attributeId).find(\n                    option => option.id === optionId\n                )\n            },\n            optionIsEnabled(attributeId, optionId) {\n                                for (const productId in this.optionConfig.index) {\n                    if (this.optionConfig.index[productId][attributeId] === optionId) {\n                        return true;\n                    }\n                }\n                return false;\n            },\n            findSimpleIndex() {\n                                this.productIndex = this.calculateSimpleIndexForPartialSelection(this.selectedValues);\n                this.productIndexForPrice = this.findCheapestProductForPartialSelection(this.selectedValues);\n            },\n            calculateSimpleIndexForPartialSelection(selectedValues) {\n                if (selectedValues.length === 0) return 0;\n                return this.findProductIdsForPartialSelection(selectedValues)[0];\n            },\n            buildLookupMap() {\n                                this.productIndexesMap = new Map();\n                this.attributeCount = Object.keys(this.optionConfig.attributes).length;\n                for (const id in this.optionConfig.index) {\n                    const options = this.optionConfig.index[id];\n                    if (! this.productIndexesKeys) {\n                        this.productIndexesKeys = Object.keys(options).sort();\n                    }\n                    const key = JSON.stringify(options, this.productIndexesKeys);\n                    this.productIndexesMap.set(key, id);\n                }\n            },\n            calculateSimpleIndexForFullSelection(selectedValues) {\n                if (! this.isFullSelection(selectedValues)) return false;\n\n                                const attrKeys = this.productIndexesKeys || [];\n                const normalised = {};\n                for (let i = 0; i < attrKeys.length; i++) {\n                    normalised[attrKeys[i]] = selectedValues[attrKeys[i]];\n                }\n                const queryKey = JSON.stringify(normalised, attrKeys);\n                return this.productIndexesMap.get(queryKey);\n            },\n            findAllowedAttributeOptions() {\n                                this.allowedAttributeOptions = this.calculateAllowedAttributeOptions(this.selectedValues);\n            },\n            calculateAllowedAttributeOptions(selectedValues) {\n                const allAttributes = this.optionConfig.attributes;\n                const allAttributesSorted = Object.values(allAttributes).sort((a,b) => {\n                    return a.position - b.position\n                });\n\n                const newAllowedAttributeOptions = [];\n\n                allAttributesSorted.forEach(attribute => {\n                    const selectionWithoutAttr = Object.assign({}, this.removeAttrFromSelection(selectedValues, attribute.id));\n                    const availableIndexes = this.calculateAvailableProductIndexes(selectionWithoutAttr);\n                    newAllowedAttributeOptions[attribute.id] = allAttributes[attribute.id].options.filter(option => {\n                        return !!option.products.find(product => {\n                            return availableIndexes.includes(product);\n                        })\n                    });\n                });\n                return newAllowedAttributeOptions;\n            },\n            calculateAvailableProductIndexes(selectedOptions) {\n                if (Object.keys(selectedOptions).length === 0) {\n                                        if (Object.values(this.optionConfig.salable || {}).length) {\n                                                return [].concat.apply([], [].concat.apply([], Object.values(this.optionConfig.salable).map(Object.values))).filter((x, i, a) => a.indexOf(x) === i)\n                    }\n                                        return Object.keys(this.optionConfig.index);\n                }\n\n                                const selectedIds = Object.keys(selectedOptions);\n                if (Object.values(this.optionConfig.salable || {}).length) {\n                                        const selectedOptionIndexes = selectedIds.map(attrId => {\n                        const optionValue = selectedOptions[attrId];\n                        return this.optionConfig.salable[attrId] && this.optionConfig.salable[attrId][optionValue] || []\n                    })\n                                        return selectedOptionIndexes.reduce((acc, optionIndexes) => {\n                        return acc.filter(index => optionIndexes.includes(index));\n                    });\n                } else {\n                                        const productIndexes = this.optionConfig.index;\n                    return Object.keys(productIndexes).filter(index => {\n                                                for (const attrId of selectedIds) {\n                            if (productIndexes[index][attrId] !== `${selectedOptions[attrId]}`) return false\n                        }\n                        return true\n                    });\n                }\n            },\n            findAttributeByOptionId(optionId) {\n                for (const attributeId in this.optionConfig.attributes) {\n                    const attributeOptions = this.optionConfig.attributes[attributeId].options || [];\n                    if (attributeOptions.find(option => option.id === optionId)) {\n                        return attributeId;\n                    }\n                }\n            },\n            getAllowedAttributeOptions(attributeId) {\n                return this.allowedAttributeOptions[attributeId] || []\n            },\n            getAllAttributeOptions(attributeId) {\n                return (\n                    this.optionConfig.attributes[attributeId] &&\n                    this.optionConfig.attributes[attributeId].options\n                ) || []\n            },\n            getProductIdsForOption(option) {\n                const attributeId = this.findAttributeByOptionId(option.id);\n                const allOptions = this.optionConfig.attributes[attributeId];\n                const opt = (allOptions && allOptions.options || []).find(o => o.id === option.id);\n                return opt && opt.products\n                    ? opt.products\n                    : [];\n            },\n            findProductIdsForPartialSelection(optionSelection) {\n                const candidateProducts = Object.values(optionSelection).reduce((candidates, optionId) => {\n                    const newCandidates = this.getProductIdsForOption({id: optionId});\n                    return candidates === null\n                        ? newCandidates\n                        : candidates.filter(productId => newCandidates.includes(productId));\n                }, null);\n                return candidateProducts || [];\n            },\n            findCheapestProductForPartialSelection(optionSelection) {\n                const candidateProducts = this.findProductIdsForPartialSelection(optionSelection);\n                return candidateProducts.reduce((cheapest, simpleIdx) => {\n                    \/\/ in the first iteration we start with simpleIdx as the currently cheapest product\n                    if (! this.optionConfig.optionPrices[cheapest]) return simpleIdx;\n                    const knownCheapestPrice = this.optionConfig.optionPrices[cheapest].finalPrice.amount;\n                    return knownCheapestPrice > this.optionConfig.optionPrices[simpleIdx].finalPrice.amount\n                        ? simpleIdx\n                        : cheapest;\n                }, 0)\n            },\n            findProductIdToUseForOptionPrice(option) {\n                \/\/ try to find a product for a complete selection\n                const attributeId = this.findAttributeByOptionId(option.id);\n                const optionSelection = Object.assign({}, this.selectedValues, {[attributeId]: option.id});\n                const matchingSimpleIndex = this.calculateSimpleIndexForFullSelection(optionSelection);\n                \/\/ if there is no complete selection, use the cheapest product for the option\n                return matchingSimpleIndex || this.findCheapestProductForPartialSelection(optionSelection);\n            },\n            getAttributeOptionLabel(option) {\n                const optionProduct = this.findProductIdToUseForOptionPrice(option);\n\n                if ((! optionProduct) || (optionProduct === this.productIndexForPrice)) {\n                    return option.label;\n                }\n\n                const currentPrice = this.getOptionPriceAdjustmentBasePrice();\n\n                if (this.optionConfig.optionPrices[optionProduct]) {\n                    const optionPrice = this.optionConfig.optionPrices[optionProduct].finalPrice.amount;\n                    if (optionPrice !== currentPrice){\n                        return option.label + ' ' + hyva.formatPrice(optionPrice - currentPrice, true);\n                    }\n                }\n                return option.label;\n            },\n            getOptionPriceAdjustmentBasePrice() {\n                if (this.optionConfig.optionPrices[this.productIndexForPrice]) {\n                    return this.optionConfig.optionPrices[this.productIndexForPrice].finalPrice.amount\n                }\n                return this.optionConfig.prices.finalPrice.amount; \/\/ default price if no option selection\n            },\n            clearOptionIfActive(optionId, value) {\n                if (this.selectedValues[optionId] === value) {\n                    this.blurLabel()\n                    this.changeOption(optionId, '')\n                }\n            },\n            removeAttrFromSelection(selectedValues, attributeId) {\n                                attributeId = parseInt(attributeId);\n                return selectedValues.reduce((newSelection, val, attr) => {\n                    if (attr !== attributeId) {\n                        newSelection[attr] = val;\n                    }\n                    return newSelection;\n                }, []);\n            },\n            changeOption(attributeId, value) {\n                if (value === '') {\n                    this.selectedValues = this.removeAttrFromSelection(this.selectedValues, attributeId)\n                } else if (value && this.getAllowedAttributeOptions(attributeId).find(option => option.id === value)) {\n                                        this.selectedValues[attributeId] = value;\n                }\n                this.findSimpleIndex();\n                this.findAllowedAttributeOptions();\n                this.updatePrices();\n                this.updateGallery();\n\n                const candidates = this.findProductIdsForPartialSelection(this.selectedValues);\n\n                                window.dispatchEvent(\n                    new CustomEvent(\n                        'configurable-selection-changed',\n                        {\n                            detail: {\n                                productId: this.productId,\n                                optionId: attributeId,\n                                value: value,\n                                productIndex: this.productIndex,\n                                selectedValues: this.selectedValues,\n                                candidates: candidates,\n                                skuCandidates: Object.values(candidates).map(id => this.optionConfig.sku?.[id] ?? null).filter(Boolean),\n                            }\n                        }\n                    )\n                );\n            },\n            calculateIsMinimalPrice() {\n                return ! this.isFullSelection(this.selectedValues);\n            },\n            isFullSelection(selectedValues) {\n                return Object.keys(selectedValues).length === this.attributeCount;\n            },\n            updatePrices() {\n                const value = this.optionConfig.optionPrices[this.productIndexForPrice] || this.optionConfig.prices;\n                window.dispatchEvent(\n                    new CustomEvent(\n                        \"update-prices-\" + this.productId,\n                        {\n                            detail: Object.assign(\n                                value,\n                                { isMinimalPrice: this.calculateIsMinimalPrice() }\n                            )\n                        }\n                    )\n                );\n            },\n            updateGallery () {\n                if (this.productIndex) {\n                    const images = this.optionConfig.images[this.productIndex];\n                    images && window.dispatchEvent(new CustomEvent(\n                        \"update-gallery\",\n                        { detail: this.sortImagesByPosition(images) }\n                    ));\n                } else {\n                    window.dispatchEvent(new Event(\"reset-gallery\"));\n                }\n            },\n            sortImagesByPosition(images) {\n                return images.sort((x, y) => {\n                    return x.position === y.position ? 0 : (parseInt(x.position) > parseInt(y.position) ? 1 : -1)\n                });\n            },\n            onGetCartData(data) {\n                            },\n            preselectCartItems(data) {\n                \/\/ pre-select options based on cart data for current (quote) itemId\n                const cart = data && data.cart;\n                if (cart && cart.items) {\n                    const cartItem = cart.items.find((item) => {\n                        return (\n                            item.item_id === this.itemId\n                            && item.product_id === this.productId\n                        )\n                    });\n                    if (cartItem && cartItem.options && cartItem.options.length) {\n                        cartItem.options.map(option => {\n                            this.changeOption(option.option_id, option.option_value);\n                        })\n                    }\n                }\n            },\n            preselectQuerystringItems() {\n                \/\/ pre-select option like ?size=167\n                const urlQueryParams = new URLSearchParams(window.location.search.replace('?',''));\n                this.preselectItemsBasedOnLocation(attribute => urlQueryParams.get(attribute.code));\n            },\n            preselectLocationHashItems() {\n                \/\/ pre-select option like #144=167\n                const urlHashParams = new URLSearchParams(window.location.hash.replace('#',''));\n                this.preselectItemsBasedOnLocation(attribute => urlHashParams.get(attribute.id));\n            },\n            preselectItemsBasedOnLocation(getLocationValue) {\n                Object.values(this.optionConfig.attributes).map(attribute => {\n                    const v = getLocationValue(attribute);\n                    v && this.changeOption(attribute.id, v)\n                });\n            }\n        }\n    }\n<\/script>\n<script>\n    function initSwatchOptions(swatchConfig) {\n        return {\n            swatchConfig,\n            getAttributeSwatchData(attributeId) {\n                const swatchConfig = Object.assign({}, this.swatchConfig[attributeId]);\n                swatchConfig['details'] = JSON.parse(swatchConfig['additional_data']);\n\n                return swatchConfig;\n            },\n            mapSwatchTypeNumberToTypeCode(typeNumber) {\n                switch (\"\" + typeNumber) {\n                    case \"1\":\n                        return \"color\"\n                    case \"2\":\n                        return \"image\"\n                    case \"3\":\n                        return \"empty\"\n                    case \"0\":\n                    default:\n                        return \"text\"\n                }\n            },\n            getTypeOfFirstOption(attributeId) {\n                for (const optionId in this.swatchConfig[attributeId]) {\n                    const option = this.swatchConfig[attributeId][optionId];\n                    if (typeof option.type !== 'undefined') {\n                        return this.mapSwatchTypeNumberToTypeCode(option.type);\n                    }\n                }\n            },\n            getVisualSwatchType(attributeId, targetOptionId) {\n                \/\/ If a type configuration is present for the given option id, use it\n                const config = this.swatchConfig[attributeId];\n                if (config[targetOptionId] && typeof config[targetOptionId].type !== 'undefined') {\n                    return this.mapSwatchTypeNumberToTypeCode(config[targetOptionId].type);\n                }\n\n                \/\/ Otherwise - if no config is present for the target option - use the type of the first option\n                \/\/ with a type property from the attribute, thus assuming its the same type as the target option.\n                \/\/ (This edge case condition can occur on single swatch products if some options are not salable)\n                return this.getTypeOfFirstOption(attributeId);\n            },\n            getSwatchType(attributeId, optionId) {\n                \/\/ Deserialize the attribute details the first time they are used\n                if (this.swatchConfig[attributeId] && ! this.swatchConfig[attributeId].details) {\n                    this.swatchConfig[attributeId] = this.getAttributeSwatchData(attributeId);\n                }\n                const type =  this.swatchConfig[attributeId] &&\n                    this.swatchConfig[attributeId].details &&\n                    this.swatchConfig[attributeId].details.swatch_input_type ||\n                    \"empty\";\n                return type === 'visual' ? this.getVisualSwatchType(attributeId, optionId) : type;\n            },\n            isTextSwatch(attributeId, optionId) {\n                return this.getSwatchType(attributeId, optionId) === 'text';\n            },\n            isVisualSwatch(attributeId, optionId) {\n                const type = this.getSwatchType(attributeId, optionId);\n\n                return ['image', 'color'].includes(type);\n            },\n            getSwatchBackgroundStyle(attributeId, optionId) {\n                const config = this.getSwatchConfig(attributeId, optionId);\n                const type = this.getSwatchType(attributeId, optionId);\n\n                if (type === \"color\") {\n                        return 'background-color:' + config.value;\n                } else if (type === \"image\") {\n                        return \"background: #fff url('\" + config.value + \"') no-repeat center\";\n                } else {\n                    return '';\n                }\n            },\n            getSwatchText(attributeId, optionId) {\n                const config = this.getSwatchConfig(attributeId, optionId);\n                return config.label || config.value || this.getOptionLabelFromOptionConfig(attributeId, optionId);\n            },\n            getOptionLabelFromOptionConfig(attributeId, optionId) {\n                \/\/ Fallback if no value is present in swatchConfig data\n                \/\/ Reference issue https:\/\/gitlab.hyva.io\/hyva-themes\/magento2-default-theme\/-\/issues\/190\n                const option = this.getAllAttributeOptions(attributeId).filter(option => option.id === optionId);\n                return option && option[0] && option[0].label ||'';\n            },\n            getSwatchConfig(attributeId, optionId) {\n                return this.swatchConfig[attributeId] && this.swatchConfig[attributeId][optionId]\n                    ? this.swatchConfig[attributeId][optionId]\n                    : false;\n            },\n            activeTooltipItem: false,\n            tooltipPositionElement: false,\n            isTooltipVisible() {\n                return this.activeTooltipItem &&\n                    this.getSwatchConfig(\n                        this.activeTooltipItem.attribute,\n                        this.activeTooltipItem.item\n                    );\n            },\n            isFirstItemCol() {\n                return this.activeTooltipItem.index === 0;\n            },\n            getTooltipImageStyle(attributeId, optionId) {\n                const config = this.getSwatchConfig(attributeId, optionId);\n                const type = this.getSwatchType(attributeId, optionId);\n\n                if (type === \"color\") {\n                    return 'background-color:' + config.value + '; width: 110px; height: 90px;';\n                } else if (type === \"image\") {\n                    return \"background: #ffffff url('\" + config.thumb +\n                        \"') center center no-repeat; width: 110px; height: 90px;\";\n                } else {\n                    return 'display:none';\n                }\n            },\n            getTooltipPosition() {\n                return this.tooltipPositionElement ?\n                    `top: ${this.tooltipPositionElement.offsetTop}px;` +\n                    `left: ${\n                        this.tooltipPositionElement.offsetLeft - (\n                            this.tooltipPositionElement.closest('.snap') &&\n                            this.tooltipPositionElement.closest('.snap').scrollLeft ||\n                            0\n                        )\n                    }px;` : ''\n            },\n            getTooltipLabel() {\n                return this.getSwatchConfig(this.activeTooltipItem.attribute, this.activeTooltipItem.item).label\n            },\n            focusedLabel: false,\n            focusLabel(optionId) {\n                this.focusedLabel = optionId;\n            },\n            blurLabel() {\n                this.focusedLabel = false;\n            }\n        }\n    }\n<\/script>\n<script>\n    'use strict';\n\n    const grecaptchaV2LoadCallbacks = [];\n\n    function executeRecaptchaLoadCallbacks () {\n        while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) {\n            const callback = grecaptchaV2LoadCallbacks.pop();\n            typeof callback === 'string' ? window[callback]() : callback();\n        }\n    }\n\n    (function() {\n        const loadRecaptchaScript = (event) => {\n\n            if (window.grecaptcha || !event.target.form) {\n                return;\n            }\n\n            const url = 'https:\/\/www.google.com\/recaptcha\/api.js?onload=executeRecaptchaLoadCallbacks';\n            const siteKey = '6LfTPNEqAAAAAAn4HiUAEqJ\\u002DKg4ZZCEvuNLp7YjC';\n            const script = document.createElement('script');\n            script.type = 'text\/javascript';\n            script.src = siteKey ? `${url}&render=${siteKey}` : `${url}&render=explicit`;\n            script.async = true;\n            document.head.appendChild(script);\n\n            script.addEventListener('load', () => {\n                Array.from(document.querySelectorAll('button[data-recaptcha-btn]:disabled')).forEach(btn => btn.removeAttribute('disabled'));\n            });\n        }\n\n        window.forceLoadRecaptchaScript = (form) => {\n            loadRecaptchaScript({target: {form: form || 'dummy'}});\n            executeRecaptchaLoadCallbacks();\n        };\n\n        document.body.addEventListener('input', loadRecaptchaScript, { once: true });\n        document.body.addEventListener('focus', loadRecaptchaScript, { once: true });\n\n    }());\n\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/cs.iubenda.com\/autoblocking\/3631237.js\"><\/script>\n<script type=\"text\/javascript\">\r\nvar _iub = _iub || [];\r\n_iub.csConfiguration = {\"askConsentAtCookiePolicyUpdate\":true,\"floatingPreferencesButtonDisplay\":\"bottom-right\",\"perPurposeConsent\":true,\"siteId\":3631237,\"whitelabel\":false,\"cookiePolicyId\":61918685,\"i18n\":{\"it\":{\"banner\":{\"close_button_caption\":\"\"}}},\"cookiePolicyUrl\":\"https:\/\/www.iubenda.com\/privacy-policy\/61918685\/cookie-policy\",\"banner\":{\"acceptButtonCaptionColor\":\"#FFFFFF\",\"acceptButtonColor\":\"#0073CE\",\"acceptButtonDisplay\":true,\"backgroundColor\":\"#FFFFFF\",\"backgroundOverlay\":true,\"closeButtonRejects\":false,\"continueWithoutAcceptingButtonCaptionColor\":\"#4D4D4D\",\"continueWithoutAcceptingButtonColor\":\"#DADADA\",\"customizeButtonCaptionColor\":\"#4D4D4D\",\"customizeButtonColor\":\"#DADADA\",\"customizeButtonDisplay\":true,\"explicitWithdrawal\":true,\"fontSizeBody\":\"12px\",\"fontSizeCloseButton\":\"18px\",\"listPurposes\":true,\"position\":\"bottom\",\"rejectButtonCaptionColor\":\"#FFFFFF\",\"rejectButtonColor\":\"#0073CE\",\"rejectButtonDisplay\":true,\"textColor\":\"#000000\"}};\r\n_iub.csLangConfiguration = {\"it\":{\"cookiePolicyId\":61918685,\"cookiePolicyUrl\":\"https:\/\/www.iubenda.com\/privacy-policy\/61918685\/cookie-policy\"}};\r\n<\/script>\n<script>\n(function () {\n    'use strict';\n\n    function render(container, labelGroups) {\n        container.innerHTML = '';\n        Object.keys(labelGroups || {}).forEach(function (position) {\n            var group = labelGroups[position] || {};\n\n            (group.labels || []).forEach(function (label) {\n                var wrap = document.createElement('div');\n                wrap.className = 'product-promotion';\n\n                var inner = document.createElement('div');\n                inner.className = 'promotion-label';\n                inner.setAttribute('style', position);\n\n                var span = document.createElement('span');\n                span.style.backgroundColor = label.background_color || '';\n                span.textContent = label.label || '';\n\n                inner.appendChild(span);\n                wrap.appendChild(inner);\n                container.appendChild(wrap);\n            });\n        });\n    }\n\n    function getOrCreateContainer(tile, productId) {\n        var containerId = 'plabel-list-' + productId;\n        var container = document.getElementById(containerId);\n\n        if (container) {\n            return container;\n        }\n\n        var image = tile.querySelector('[itemprop=\"image\"]');\n        var anchor = image ? (image.parentElement || tile) : tile;\n        var computedPosition = window.getComputedStyle(anchor).position;\n\n        if (computedPosition === 'static') {\n            anchor.style.position = 'relative';\n        }\n\n        container = document.createElement('div');\n        container.id = containerId;\n        container.className = 'product-labels-hyva';\n        anchor.insertBefore(container, anchor.firstChild);\n\n        return container;\n    }\n\n    \/**\n     * Finds the closest ancestor of the price element that also contains\n     * the product image, i.e. the product tile itself - without needing to\n     * know the theme's exact tile class name.\n     *\/\n    function findTile(priceEl) {\n        var node = priceEl;\n\n        while (node && node !== document.body) {\n            if (node.querySelector('[itemprop=\"image\"]')) {\n                return node;\n            }\n            node = node.parentElement;\n        }\n\n        return null;\n    }\n\n    function collectTiles() {\n        var tiles = {};\n\n        document.querySelectorAll('[id^=\"product-price-\"]').forEach(function (priceEl) {\n            var productId = priceEl.id.replace('product-price-', '');\n\n            if (!productId || tiles[productId]) {\n                return;\n            }\n\n            var tile = findTile(priceEl);\n\n            if (tile) {\n                tiles[productId] = tile;\n            }\n        });\n\n        \/\/ Fallback for markup that does not use the \"product-price-<id>\" id\n        \/\/ convention: any element carrying a \"data-product-id\" attribute.\n        if (!Object.keys(tiles).length) {\n            document.querySelectorAll('[data-product-id]').forEach(function (el) {\n                var productId = el.getAttribute('data-product-id');\n\n                if (!productId || tiles[productId]) {\n                    return;\n                }\n\n                var tile = findTile(el) || el.closest('.product-item, li, .item');\n\n                if (tile) {\n                    tiles[productId] = tile;\n                }\n            });\n        }\n\n        return tiles;\n    }\n\n    function fetchLabels(productIds, onSuccess) {\n        if (!productIds.length) {\n            return;\n        }\n\n        var baseUrl = window.BASE_URL || '\/';\n\n        fetch(baseUrl + 'productLabel\/ajax\/getLabels', {\n            method: 'POST',\n            credentials: 'same-origin',\n            headers: {'Content-Type': 'application\/json'},\n            body: JSON.stringify(productIds)\n        })\n            .then(function (response) {\n                return response.json();\n            })\n            .then(function (response) {\n                if (!response || response.errors || !response.labels) {\n                    return;\n                }\n                onSuccess(response.labels);\n            })\n            .catch(function () {\n                \/\/ fail silently - listing still works without labels\n            });\n    }\n\n    function init() {\n        var tiles = collectTiles();\n        var productIds = Object.keys(tiles);\n\n        fetchLabels(productIds, function (labels) {\n            productIds.forEach(function (productId) {\n                if (!labels[productId]) {\n                    return;\n                }\n                render(getOrCreateContainer(tiles[productId], productId), labels[productId]);\n            });\n        });\n\n        window.addEventListener('listing-configurable-selection-changed', function (event) {\n            var detail = event.detail || {};\n\n            if (!detail.productId || !detail.productIndex) {\n                return;\n            }\n\n            var tile = tiles[detail.productId];\n\n            if (!tile) {\n                return;\n            }\n\n            fetchLabels([detail.productIndex], function (labels) {\n                render(getOrCreateContainer(tile, detail.productId), labels[detail.productIndex]);\n            });\n        });\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n    } else {\n        init();\n    }\n})();\n<\/script>\n<script type=\"text\/json\" id=\"default-section-data\">\n    {\"messages\":[],\"customer\":[],\"compare-products\":[],\"last-ordered-items\":[],\"cart\":[],\"directory-data\":{\"IT\":{\"name\":\"Italia\",\"regions\":{\"811\":{\"code\":\"AG\",\"name\":\"Agrigento\"},\"812\":{\"code\":\"AL\",\"name\":\"Alessandria\"},\"813\":{\"code\":\"AN\",\"name\":\"Ancona\"},\"814\":{\"code\":\"AO\",\"name\":\"Aosta\"},\"816\":{\"code\":\"AR\",\"name\":\"Arezzo\"},\"817\":{\"code\":\"AP\",\"name\":\"Ascoli-Piceno\"},\"818\":{\"code\":\"AT\",\"name\":\"Asti\"},\"819\":{\"code\":\"AV\",\"name\":\"Avellino\"},\"820\":{\"code\":\"BA\",\"name\":\"Bari\"},\"821\":{\"code\":\"BT\",\"name\":\"Barletta-Andria-Trani\"},\"822\":{\"code\":\"BL\",\"name\":\"Belluno\"},\"823\":{\"code\":\"BN\",\"name\":\"Benevento\"},\"824\":{\"code\":\"BG\",\"name\":\"Bergamo\"},\"825\":{\"code\":\"BI\",\"name\":\"Biella\"},\"826\":{\"code\":\"BO\",\"name\":\"Bologna\"},\"827\":{\"code\":\"BZ\",\"name\":\"Bolzano\"},\"828\":{\"code\":\"BS\",\"name\":\"Brescia\"},\"829\":{\"code\":\"BR\",\"name\":\"Brindisi\"},\"830\":{\"code\":\"CA\",\"name\":\"Cagliari\"},\"831\":{\"code\":\"CL\",\"name\":\"Caltanissetta\"},\"832\":{\"code\":\"CB\",\"name\":\"Campobasso\"},\"833\":{\"code\":\"CI\",\"name\":\"Carbonia Iglesias\"},\"834\":{\"code\":\"CE\",\"name\":\"Caserta\"},\"835\":{\"code\":\"CT\",\"name\":\"Catania\"},\"836\":{\"code\":\"CZ\",\"name\":\"Catanzaro\"},\"837\":{\"code\":\"CH\",\"name\":\"Chieti\"},\"838\":{\"code\":\"CO\",\"name\":\"Como\"},\"839\":{\"code\":\"CS\",\"name\":\"Cosenza\"},\"840\":{\"code\":\"CR\",\"name\":\"Cremona\"},\"841\":{\"code\":\"KR\",\"name\":\"Crotone\"},\"842\":{\"code\":\"CN\",\"name\":\"Cuneo\"},\"843\":{\"code\":\"EN\",\"name\":\"Enna\"},\"844\":{\"code\":\"FM\",\"name\":\"Fermo\"},\"845\":{\"code\":\"FE\",\"name\":\"Ferrara\"},\"846\":{\"code\":\"FI\",\"name\":\"Firenze\"},\"847\":{\"code\":\"FG\",\"name\":\"Foggia\"},\"848\":{\"code\":\"FC\",\"name\":\"Forli-Cesena\"},\"849\":{\"code\":\"FR\",\"name\":\"Frosinone\"},\"850\":{\"code\":\"GE\",\"name\":\"Genova\"},\"851\":{\"code\":\"GO\",\"name\":\"Gorizia\"},\"852\":{\"code\":\"GR\",\"name\":\"Grosseto\"},\"853\":{\"code\":\"IM\",\"name\":\"Imperia\"},\"854\":{\"code\":\"IS\",\"name\":\"Isernia\"},\"815\":{\"code\":\"AQ\",\"name\":\"L'Aquila\"},\"855\":{\"code\":\"SP\",\"name\":\"La-Spezia\"},\"856\":{\"code\":\"LT\",\"name\":\"Latina\"},\"857\":{\"code\":\"LE\",\"name\":\"Lecce\"},\"858\":{\"code\":\"LC\",\"name\":\"Lecco\"},\"859\":{\"code\":\"LI\",\"name\":\"Livorno\"},\"860\":{\"code\":\"LO\",\"name\":\"Lodi\"},\"861\":{\"code\":\"LU\",\"name\":\"Lucca\"},\"862\":{\"code\":\"MC\",\"name\":\"Macerata\"},\"863\":{\"code\":\"MN\",\"name\":\"Mantova\"},\"864\":{\"code\":\"MS\",\"name\":\"Massa-Carrara\"},\"865\":{\"code\":\"MT\",\"name\":\"Matera\"},\"866\":{\"code\":\"VS\",\"name\":\"Medio Campidano\"},\"867\":{\"code\":\"ME\",\"name\":\"Messina\"},\"868\":{\"code\":\"MI\",\"name\":\"Milano\"},\"869\":{\"code\":\"MO\",\"name\":\"Modena\"},\"870\":{\"code\":\"MB\",\"name\":\"Monza-Brianza\"},\"871\":{\"code\":\"NA\",\"name\":\"Napoli\"},\"872\":{\"code\":\"NO\",\"name\":\"Novara\"},\"873\":{\"code\":\"NU\",\"name\":\"Nuoro\"},\"874\":{\"code\":\"OG\",\"name\":\"Ogliastra\"},\"875\":{\"code\":\"OT\",\"name\":\"Olbia Tempio\"},\"876\":{\"code\":\"OR\",\"name\":\"Oristano\"},\"877\":{\"code\":\"PD\",\"name\":\"Padova\"},\"878\":{\"code\":\"PA\",\"name\":\"Palermo\"},\"879\":{\"code\":\"PR\",\"name\":\"Parma\"},\"880\":{\"code\":\"PV\",\"name\":\"Pavia\"},\"881\":{\"code\":\"PG\",\"name\":\"Perugia\"},\"882\":{\"code\":\"PU\",\"name\":\"Pesaro-Urbino\"},\"883\":{\"code\":\"PE\",\"name\":\"Pescara\"},\"884\":{\"code\":\"PC\",\"name\":\"Piacenza\"},\"885\":{\"code\":\"PI\",\"name\":\"Pisa\"},\"886\":{\"code\":\"PT\",\"name\":\"Pistoia\"},\"887\":{\"code\":\"PN\",\"name\":\"Pordenone\"},\"888\":{\"code\":\"PZ\",\"name\":\"Potenza\"},\"889\":{\"code\":\"PO\",\"name\":\"Prato\"},\"890\":{\"code\":\"RG\",\"name\":\"Ragusa\"},\"891\":{\"code\":\"RA\",\"name\":\"Ravenna\"},\"892\":{\"code\":\"RC\",\"name\":\"Reggio-Calabria\"},\"893\":{\"code\":\"RE\",\"name\":\"Reggio-Emilia\"},\"894\":{\"code\":\"RI\",\"name\":\"Rieti\"},\"895\":{\"code\":\"RN\",\"name\":\"Rimini\"},\"896\":{\"code\":\"RM\",\"name\":\"Roma\"},\"897\":{\"code\":\"RO\",\"name\":\"Rovigo\"},\"898\":{\"code\":\"SA\",\"name\":\"Salerno\"},\"899\":{\"code\":\"SS\",\"name\":\"Sassari\"},\"900\":{\"code\":\"SV\",\"name\":\"Savona\"},\"901\":{\"code\":\"SI\",\"name\":\"Siena\"},\"902\":{\"code\":\"SR\",\"name\":\"Siracusa\"},\"903\":{\"code\":\"SO\",\"name\":\"Sondrio\"},\"904\":{\"code\":\"TA\",\"name\":\"Taranto\"},\"905\":{\"code\":\"TE\",\"name\":\"Teramo\"},\"906\":{\"code\":\"TR\",\"name\":\"Terni\"},\"907\":{\"code\":\"TO\",\"name\":\"Torino\"},\"908\":{\"code\":\"TP\",\"name\":\"Trapani\"},\"909\":{\"code\":\"TN\",\"name\":\"Trento\"},\"910\":{\"code\":\"TV\",\"name\":\"Treviso\"},\"911\":{\"code\":\"TS\",\"name\":\"Trieste\"},\"912\":{\"code\":\"UD\",\"name\":\"Udine\"},\"913\":{\"code\":\"VA\",\"name\":\"Varese\"},\"914\":{\"code\":\"VE\",\"name\":\"Venezia\"},\"915\":{\"code\":\"VB\",\"name\":\"Verbania\"},\"916\":{\"code\":\"VC\",\"name\":\"Vercelli\"},\"917\":{\"code\":\"VR\",\"name\":\"Verona\"},\"918\":{\"code\":\"VV\",\"name\":\"Vibo-Valentia\"},\"919\":{\"code\":\"VI\",\"name\":\"Vicenza\"},\"920\":{\"code\":\"VT\",\"name\":\"Viterbo\"}}},\"data_id\":1791044687},\"captcha\":[],\"instant-purchase\":[],\"loggedAsCustomer\":[],\"persistent\":[],\"review\":[],\"payments\":[],\"wishlist\":{\"items\":[]},\"capi-event-ids\":[],\"recently_viewed_product\":[],\"recently_compared_product\":[],\"product_data_storage\":[],\"paypal-billing-agreement\":[],\"paypal-buyer-country\":[]}<\/script>\n<script x-defer=\"intersect\">\n(function () {\n    'use strict';\n    var header = document.getElementById('header') || document.querySelector('[data-block=\"header\"]');\n    if (!header) return;\n\n    var scrolled = false;\n    var shadow   = '0 4px 24px rgba(10,10,10,0.28)';\n\n    function onScroll() {\n        var isScrolled = window.scrollY > 20;\n        if (isScrolled === scrolled) return;\n        scrolled = isScrolled;\n        header.style.boxShadow     = scrolled ? shadow : '';\n        header.style.backdropFilter = scrolled ? 'blur(10px)' : '';\n        \/* Deepen the background slightly when scrolled *\/\n        header.style.backgroundColor = scrolled\n            ? 'rgba(15, 15, 35, 0.97)'\n            : '';\n    }\n\n    window.addEventListener('scroll', onScroll, { passive: true });\n    onScroll(); \/* run once on load in case page is pre-scrolled *\/\n}());\n<\/script><\/body>\n<\/html>\n","status_code":200,"headers":{"X-Magento-Tags":"mp_smtp_script,cat_c_81,cat_c_p_81,cat_c_84,cat_c_p_84,cat_c_85,cat_c_p_85,cat_c_86,cat_c_p_86,cat_c_87,cat_c_p_87,cat_c_88,cat_c_p_88,cat_c_109,cat_c_p_109,cat_c_90,cat_c_p_90,cat_c_91,cat_c_p_91,cat_c_92,cat_c_p_92,cat_c_93,cat_c_p_93,cat_c_94,cat_c_p_94,cat_c_95,cat_c_p_95,cat_c_96,cat_c_p_96,cat_c_97,cat_c_p_97,cat_c_98,cat_c_p_98,cat_c_99,cat_c_p_99,cat_c_113,cat_c_p_113,cat_c_82,cat_c_p_82,cat_c_100,cat_c_p_100,cat_c_101,cat_c_p_101,cat_c_102,cat_c_p_102,cat_c_103,cat_c_p_103,cat_c_104,cat_c_p_104,cat_c_105,cat_c_p_105,cat_c_83,cat_c_p_83,cat_c_106,cat_c_p_106,cat_c_107,cat_c_p_107,cms_b_footer_content,store,cms_b,cat_c_p_80","x-built-with":"Hyva Themes","X-Magento-Cache-Control":"max-age=86400, public, s-maxage=86400","X-Magento-Cache-Debug":"MISS","Pragma":"no-cache","Cache-Control":"max-age=0, must-revalidate, no-cache","Expires":"Fri, 03 Oct 2025 16:24:47 GMT"},"context":{"data":{"store":"default","current_currency":"EUR","customer_group":"0","customer_logged_in":false},"default":{"website":"0","customer_group":0,"store":"default","current_currency":"EUR","customer_logged_in":false}}}