1<!doctype html> 2 3<html lang="en" dir="ltr"> 4 <head> 5
5<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"page","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"19590eaaa65fa71d6a651146c7b850bc52f1c6a366fe209cb9e6c2c55bdb51f2","state":{"template":"page.storelocator","theme":189857628504,"product":null,"collection":null,"page":"store-locator","blog":null,"article":null,"app":null},"now":1790911755,"path":"\/pages\/store-locator","locale_root_url":"\/","canonical_url":"https:\/\/world.benetton.com\/pages\/store-locator","customer_id":null,"customer_id_signature":"19590eaaa65fa71d6a651146c7b850bc52f1c6a366fe209cb9e6c2c55bdb51f2","cart":null}</script>
5<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,i,a,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){i=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),0<i.length)return void(a=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,i=[],a=s.cache();for(n in a)i.push(n+"="+encodeURIComponent(a[n]));for(n in t)i.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(i.push("customer_id="+encodeURIComponent(s.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function i(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
5color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,a,s,t){t=t||document;var c="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",i=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(a)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(a))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var i,a,s=e.querySelectorAll("script");for(a=0;a<s.length;++a){i=s[a];var c=document.createElement("script");if(i.type&&(c.type=i.type),i.src)c.src=i.src;else{var l=document.createTextNode(i.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var i=s.util.makeUrl(e,o),a="json"===n.type||"text"===n.type;fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Accept:a?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(a?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(e){if(!s.isEmbedded){e=e||{};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){e&&e.responseText?(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>"," .locksmith-ab .locksmith-b { display: none; }"," .locksmith-ab.toggled .locksmith-b { display: flex; }"," .locksmith-ab.toggled .locksmith-a { display: none; }"," .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }"," .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }"," .locksmith-message a { color: inherit; font-weight: bold; }"," .locksmith-message a:hover { color: inherit; opacity: 0.8; }"," a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }"," .locksmith-text { flex-grow: 1; }"," .locksmith-cta { flex-grow: 0; text-align: right; }"," .locksmith-cta button { transform: scale(0.8); transform-origin: left; }"," .locksmith-cta > * { display: block; }"," .locksmith-cta > * + * { margin-top: 10px; }"," .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }"," @media screen and (max-width: 600px) {"," .locksmith-wide-only { display: none !important; }"," .locksmith-flex { padding: 0 15px; }"," .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }"," .locksmith-cta { text-align: left; }"," }"," @media screen and (min-width: 601px) {"," .locksmith-narrow-only { display: none !important; }"," }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
5 6
6<script data-locksmith>Locksmith.cache.cart=null</script>
6 7 8
8<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"page\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"19590eaaa65fa71d6a651146c7b850bc52f1c6a366fe209cb9e6c2c55bdb51f2\",\"state\":{\"template\":\"page.storelocator\",\"theme\":189857628504,\"product\":null,\"collection\":null,\"page\":\"store-locator\",\"blog\":null,\"article\":null,\"app\":null},\"now\":1790911755,\"path\":\"\\\/pages\\\/store-locator\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/world.benetton.com\\\/pages\\\/store-locator\",\"customer_id\":null,\"customer_id_signature\":\"19590eaaa65fa71d6a651146c7b850bc52f1c6a366fe209cb9e6c2c55bdb51f2\",\"cart\":null}";Locksmith.jsonTagSignature="7ae60ea0025c50828398aeefc497f1dc8cad2996ea450bb617540431b603777e"</script>
8 9 <meta charset="utf-8"> 10 <meta 11 name="viewport" 12 content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0" 13 > 14 <meta name="theme-color" content="#FFFFFF"> 15 16 <title> 17 Find Benetton stores nearest you 18 </title><meta name="description" content="Login, select your city and find the Benetton store nearest you. You'll find hours, addresses and telephone numbers."> 19<link rel="canonical" href="https://world.benetton.com/pages/store-locator"><link 20 rel="shortcut icon" 21 href="//world.benetton.com/cdn/shop/files/punto_maglia64x64_green.png?v=1772011637&width=96" 22 > 23 <link 24 rel="apple-touch-icon" 25 href="//world.benetton.com/cdn/shop/files/punto_maglia64x64_green.png?v=1772011637&width=180" 26 ><link rel="preconnect" href="https://cdn.shopify.com"> 27 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 28 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link 29 rel="preload" 30 href="//world.benetton.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2" 31 as="font" 32 type="font/woff2" 33 crossorigin 34 ><link 35 rel="preload" 36 href="//world.benetton.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2" 37 as="font" 38 type="font/woff2" 39 crossorigin 40 ><link href="//world.benetton.com/cdn/shop/t/11/assets/theme.css?v=20339774994931114271776154059" rel="stylesheet" type="text/css" media="all" /><link href="//world.benetton.com/cdn/shop/t/11/assets/global.css?v=108819832099647648201782736175" rel="stylesheet" type="text/css" media="all" /><link href="//world.benetton.com/cdn/shop/t/11/assets/cookiebot.css?v=96378991408339276031777039767" rel="stylesheet" type="text/css" media="all" /><link rel="preconnect" href="https://www.googletagmanager.com"> 41 <link rel="preconnect" href="https://consent.cookiebot.com"> 42 43 <!-- Cookiebot integration --> 44
44<script 45 id="Cookiebot" 46 src="https://consent.cookiebot.com/uc.js" 47 data-cbid="e9f0d999-eb4b-4f77-976f-7431237a9b33" 48 defer 49 type="text/javascript" 50 ></script>
50 51 <!-- Cookiebot integration --> 52 53
53<script> 54 window.dataLayer = window.dataLayer || []; 55 56 window.pageContext = { 57 country: "US", 58 language: "en", 59 currency: "USD", 60 page_type: "page", 61 page_category: "page", 62 page_subcategory: "", 63 is_mobile_app: false, 64 login_state: false, 65 registered_newsletter: false, 66 user_id: "", 67 email_sha256: "" 68 }; 69 70 dataLayer.push({ 71 event: "page_view", 72 page: window.pageContext 73 }); 74 </script>
74<script>window.event_index = 0;</script>
74 75 <!-- Google Tag Manager --> 76
76<script>
vendor: 455 bytes, lines 76-86
76 77 (function (w, d, s, l, i) { 78 w[l] = w[l] || []; 79 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 80 var f = d.getElementsByTagName(s)[0], 81 j = d.createElement(s), 82 dl = l != 'dataLayer' ? '&l=' + l : ''; 83 j.async = true; 84 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 85 f.parentNode.insertBefore(j, f); 86 })(window, document, 'script', 'dataLayer', '
86GTM-P4R97KRG
vendor: 8 bytes, lines 86-87
86'); 87
87</script>
87 88 <!-- End Google Tag Manager --><meta property="og:type" content="website"> 89<meta property="og:title" content="Find Benetton stores nearest you"> 90<meta property="og:description" content="Login, select your city and find the Benetton store nearest you. You'll find hours, addresses and telephone numbers."> 91<meta property="og:url" content="https://world.benetton.com/pages/store-locator"> 92<meta property="og:site_name" content="Benetton Group S.r.l."><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Find Benetton stores nearest you"> 93<meta name="twitter:description" content="Login, select your city and find the Benetton store nearest you. You'll find hours, addresses and telephone numbers.">
94<script type="application/ld+json"> 95 { 96 "@context": "https://schema.org", 97 "@type": "BreadcrumbList", 98 "itemListElement": [{ 99 "@type": "ListItem", 100 "position": 1, 101 "name": "Home", 102 "item": "https://benetton.com" 103 },{ 104 "@type": "ListItem", 105 "position": 2, 106 "name": "Store Locator", 107 "item": "https://benetton.com/pages/store-locator" 108 }] 109 } 110</script>
110<style>/* Typography (heading) */ 111 @font-face { 112 font-family: Barlow; 113 font-weight: 700; 114 font-style: normal; 115 font-display: fallback; 116 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"), 117 url("//world.benetton.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff"); 118} 119 120@font-face { 121 font-family: Barlow; 122 font-weight: 700; 123 font-style: italic; 124 font-display: fallback; 125 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"), 126 url("//world.benetton.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff"); 127} 128 129/* Typography (body) */ 130 @font-face { 131 font-family: Barlow; 132 font-weight: 400; 133 font-style: normal; 134 font-display: fallback; 135 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2") format("woff2"), 136 url("//world.benetton.com/cdn/fonts/barlow/barlow_n4.074a9f2b990b38aec7d56c68211821e455b6d075.woff") format("woff"); 137} 138 139@font-face { 140 font-family: Barlow; 141 font-weight: 400; 142 font-style: italic; 143 font-display: fallback; 144 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_i4.8c59b6445f83f078b3520bad98b24d859431b377.woff2") format("woff2"), 145 url("//world.benetton.com/cdn/fonts/barlow/barlow_i4.bf7e6d69237bd02188410034976892368fd014c0.woff") format("woff"); 146} 147 148@font-face { 149 font-family: Barlow; 150 font-weight: 700; 151 font-style: normal; 152 font-display: fallback; 153 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"), 154 url("//world.benetton.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff"); 155} 156 157@font-face { 158 font-family: Barlow; 159 font-weight: 700; 160 font-style: italic; 161 font-display: fallback; 162 src: url("//world.benetton.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"), 163 url("//world.benetton.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff"); 164} 165 166/* Typography (accent / display font) */:root { 167 /** 168 * --------------------------------------------------------------------- 169 * SPACING VARIABLES 170 * 171 * We are using a spacing inspired from frameworks like Tailwind CSS. 172 * --------------------------------------------------------------------- 173 */ 174 --spacing-0-5: 0.125rem; /* 2px */ 175 --spacing-1: 0.25rem; /* 4px */ 176 --spacing-1-5: 0.375rem; /* 6px */ 177 --spacing-2: 0.5rem; /* 8px */ 178 --spacing-2-5: 0.625rem; /* 10px */ 179 --spacing-3: 0.75rem; /* 12px */ 180 --spacing-3-5: 0.875rem; /* 14px */ 181 --spacing-4: 1rem; /* 16px */ 182 --spacing-4-5: 1.125rem; /* 18px */ 183 --spacing-5: 1.25rem; /* 20px */ 184 --spacing-5-5: 1.375rem; /* 22px */ 185 --spacing-6: 1.5rem; /* 24px */ 186 --spacing-6-5: 1.625rem; /* 26px */ 187 --spacing-7: 1.75rem; /* 28px */ 188 --spacing-7-5: 1.875rem; /* 30px */ 189 --spacing-8: 2rem; /* 32px */ 190 --spacing-8-5: 2.125rem; /* 34px */ 191 --spacing-9: 2.25rem; /* 36px */ 192 --spacing-9-5: 2.375rem; /* 38px */ 193 --spacing-10: 2.5rem; /* 40px */ 194 --spacing-11: 2.75rem; /* 44px */ 195 --spacing-12: 3rem; /* 48px */ 196 --spacing-14: 3.5rem; /* 56px */ 197 --spacing-16: 4rem; /* 64px */ 198 --spacing-18: 4.5rem; /* 72px */ 199 --spacing-20: 5rem; /* 80px */ 200 --spacing-24: 6rem; /* 96px */ 201 --spacing-28: 7rem; /* 112px */ 202 --spacing-32: 8rem; /* 128px */ 203 --spacing-36: 9rem; /* 144px */ 204 --spacing-40: 10rem; /* 160px */ 205 --spacing-44: 11rem; /* 176px */ 206 --spacing-48: 12rem; /* 192px */ 207 --spacing-52: 13rem; /* 208px */ 208 --spacing-56: 14rem; /* 224px */ 209 --spacing-60: 15rem; /* 240px */ 210 --spacing-64: 16rem; /* 256px */ 211 --spacing-72: 18rem; /* 288px */ 212 --spacing-80: 20rem; /* 320px */ 213 --spacing-96: 24rem; /* 384px */ 214 215 /* Container */ 216 --container-max-width: 1920px; 217 --container-narrow-max-width: 1670px; 218 --container-gutter: var(--spacing-5); 219 --section-outer-spacing-block: var(--spacing-12); 220 --section-inner-max-spacing-block: var(--spacing-10); 221 --section-inner-spacing-inline: var(--container-gutter); 222 --section-stack-spacing-block: var(--spacing-8); 223 224 /* Grid gutter */ 225 --grid-gutter: var(--spacing-5); 226 227 /* Product list settings */ 228 --product-list-row-gap: var(--spacing-8); 229 --product-list-column-gap: var(--grid-gutter); 230 231 232 --collection-list-row-gap: var(--spacing-8); 233 --collection-list-column-gap: 6px; 234 235 /* Form settings */ 236 --input-gap: var(--spacing-2); 237 --input-height: 2.625rem; 238 --input-padding-inline: var(--spacing-4); 239 240 /* Other sizes */ 241 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 242 243 /* RTL support */ 244 --transform-logical-flip: 1; 245 --transform-origin-start: left;
246 --transform-origin-end: right; 247 248 /** 249 * --------------------------------------------------------------------- 250 * TYPOGRAPHY 251 * --------------------------------------------------------------------- 252 */ 253 254 /* Font properties */ 255 --heading-font-family: Barlow, sans-serif; 256 --heading-font-weight: 700; 257 --heading-font-style: normal; 258 --heading-text-transform: normal; 259 --heading-letter-spacing: -0.02em; 260 --text-font-family: Barlow, sans-serif; 261 --text-font-weight: 400; 262 --text-font-style: normal; 263 --text-letter-spacing: 0.0em; 264 265 /* Font sizes */ 266 --text-h0: 3rem; 267 --text-h1: 2.5rem; 268 --text-h2: 2rem; 269 --text-h3: 1.5rem; 270 --text-h4: 1.375rem; 271 --text-h5: 1.125rem; 272 --text-h6: 1rem; 273 --text-xs: 0.6875rem; 274 --text-sm: 0.75rem; 275 --text-base: 0.875rem; 276 --text-lg: 1.125rem; 277 278 /** 279 * --------------------------------------------------------------------- 280 * COLORS 281 * --------------------------------------------------------------------- 282 */ 283 284 /* Brand Colors - Primary Colours */ 285 --brand-primary-green: #009848; 286 --brand-primary-blue: #0045C2; 287 --brand-primary-purple: #B5008E; 288 --brand-primary-red: #EA0020; 289 --brand-primary-orange: #FF9B00; 290 --brand-primary-yellow: #FDCB05; 291 292 /* Brand Colors - Supporting Colours */ 293 --brand-black: #000000; 294 --brand-grey-01: #767676; 295 --brand-grey-02: #A6A6A6; 296 --brand-grey-03: #D6D6D6; 297 --brand-grey-04: #F6F6F6; 298 --brand-white: #FFFFFF; 299 300 /* Brand Colors - Tertiary Colours */ 301 --brand-pastel-green: #A1CFB7; 302 --brand-pastel-blue: #A4C5E3; 303 --brand-pastel-purple: #C5ADDD; 304 --brand-pastel-red: #E6ACA1; 305 --brand-pastel-orange: #EDC6A2; 306 --brand-pastel-yellow: #EDDEA2; 307 308 /* Brand Colors - Alternative Colours */ 309 --brand-alternative-1: #E4B527; 310 --brand-alternative-2: #FDB7B1; 311 --brand-alternative-3: #E1B49A; 312 --brand-alternative-4: #505C6E; 313 --brand-alternative-5: #72899E; 314 315 --discount-percentage-color: #c9232c; 316 317 /** 318 * --------------------------------------------------------------------- 319 * BENETTON SPACING SYSTEM 320 * --------------------------------------------------------------------- 321 */ 322 323 /* Vertical Spacing Scale (from Figma) */ 324 --spacing-benetton-8: 0.5rem; /* 8px */ 325 --spacing-benetton-16: 1rem; /* 16px */ 326 --spacing-benetton-24: 1.5rem; /* 24px */ 327 --spacing-benetton-32: 2rem; /* 32px */ 328 --spacing-benetton-40: 2.5rem; /* 40px */ 329 --spacing-benetton-48: 3rem; /* 48px */ 330 --spacing-benetton-56: 3.5rem; /* 56px */ 331 --spacing-benetton-64: 4rem; /* 64px */ 332 --spacing-benetton-72: 4.5rem; /* 72px */ 333 --spacing-benetton-80: 5rem; /* 80px */ 334 335 /** 336 * --------------------------------------------------------------------- 337 * FONT FAMILIES 338 * --------------------------------------------------------------------- 339 * Custom fonts loaded via @font-face in styles/_fonts.scss 340 * Usage: font-family: var(--font-butler); 341 */ 342 343 --font-gaegu: 'Gaegu', cursive; 344 --font-xarrovv: 'Xarrovv', sans-serif; 345 --font-georgia: 'Georgia', serif; 346 --font-butler: 'Butler', serif;--font-accent: var(--font-butler); 347 --font-gill-sans-nova: 'Gill Sans Nova', sans-serif; 348 349 350 /** 351 * --------------------------------------------------------------------- 352 * BENETTON GRID SYSTEM 353 * --------------------------------------------------------------------- 354 * Based on Figma specifications with responsive breakpoints 355 * 356 * Mobile (< 1024px): 4 columns, 1px gutter, 19px margin 357 * Tablet (⥠1024px): 4 columns, 2px gutter, 30px margin 358 * Desktop (⥠1920px): 12 columns, 2px gutter, 40px margin 359 */ 360 361 /* Mobile Grid (default, < 1024px) */ 362 --grid-columns: 4; 363 --grid-gutter: 1px; 364 --grid-margin: 19px; 365 --grid-column-width: 93px; 366 367 /* Tablet Grid (⥠1024px) */ 368 @media (min-width: 1024px) { 369 --grid-columns: 4; 370 --grid-gutter: 2px; 371 --grid-margin: 30px; 372 --grid-column-width: 253px; 373 } 374 375 /* Desktop Grid (⥠1920px) */ 376 @media (min-width: 1920px) { 377 --grid-columns: 12; 378 --grid-gutter: 2px; 379 --grid-margin: 40px; 380 --grid-column-width: 158px; 381 } 382 383 /* Vertical Grid (8px rhythm - all breakpoints) */ 384 --grid-row-height: 8px; 385 386 /** 387 * --------------------------------------------------------------------- 388 * BENETTON TYPOGRAPHY SYSTEM 389 * --------------------------------------------------------------------- 390 */ 391 392 /* Gill Sans Nova - Primary Typography */ 393 --text-primary-xxl-desktop: 5.875rem; /* 94px */ 394 --text-primary-xxl-mobile: 4rem; /* 64px */ 395 --text-primary-xl-desktop: 4.375rem; /* 70px */ 396 --text-primary-xl-mobile: 2.875rem; /* 46px */ 397 --text-primary-l: 2.125rem; /* 34px */ 398 --text-primary-m: 1.375rem; /* 22px */ 399 --text-primary-s: 1rem; /* 16px */ 400 --text-primary-xs: 0.875rem; /* 14px */ 401 --text-primary-xxs: 0.75rem; /* 12px */ 402 403 /* Line Heights - Gill Sans Nova */ 404 --line-height-primary-xxl-desktop: 6rem; /* 96px */ 405 --line-height-primary-xxl-mobile: 3rem; /* 48px */ 406 --line-height-primary-xl-desktop: 4.5rem; /* 72px */ 407 --line-height-primary-xl-mobile: 3rem; /* 48px */ 408 --line-height-primary-l: 2rem; /* 32px */ 409 --line-height-primary-m: 1.875rem; /* 30px */ 410 --line-height-primary-s-body: 1.5rem; /* 24px */ 411 --line-height-primary-s-list-desktop: 2rem; /* 32px */ 412 --line-height-primary-s-list-mobile: 2.5rem; /* 40px */ 413 --line-height-primary-xs: 1rem; /* 16px */ 414 --line-height-primary-xxs: 1rem; /* 16px */ 415 416 /* Letter Spacing - Gill Sans Nova */ 417 --letter-spacing-primary-large: 0; /* 0px for XXL, XL, L, M */ 418 --letter-spacing-primary-small: 0.03125rem; /* 0.5px for S, XS, XXS */ 419
420 /* Butler - Secondary Typography */ 421 --text-secondary-xxl-desktop: 5.625rem; /* 90px */ 422 --text-secondary-xxl-mobile: 3.625rem; /* 58px */ 423 --text-secondary-xl-desktop: 4.1875rem; /* 67px */ 424 --text-secondary-xl-mobile: 2.8125rem; /* 45px */ 425 --text-secondary-l: 2.0625rem; /* 33px */ 426 --text-secondary-m: 1.375rem; /* 22px */ 427 --text-secondary-s: 1.125rem; /* 18px */ 428 429 /* Line Heights - Butler */ 430 --line-height-secondary-xxl-desktop: 6rem; /* 96px */ 431 --line-height-secondary-xxl-mobile: 4rem; /* 64px */ 432 --line-height-secondary-xl-desktop: 4.5rem; /* 72px */ 433 --line-height-secondary-xl-mobile: 3rem; /* 48px */ 434 --line-height-secondary-l: 2rem; /* 32px */ 435 --line-height-secondary-m: 2rem; /* 32px */ 436 --line-height-secondary-s: 1.75rem; /* 28px */ 437 438 /* Letter Spacing - Butler */ 439 --letter-spacing-secondary: 0; /* 0px for all sizes */ 440 441 /* Georgia - Alternative Typography */ 442 --text-alternative-xxl-desktop: 5.625rem; /* 90px */ 443 --text-alternative-xxl-mobile: 3.625rem; /* 58px */ 444 --text-alternative-xl-desktop: 4.1875rem; /* 67px */ 445 --text-alternative-xl-mobile: 2.8125rem; /* 45px */ 446 --text-alternative-l: 2.0625rem; /* 33px */ 447 --text-alternative-m: 1.375rem; /* 22px */ 448 449 /* Line Heights - Georgia */ 450 --line-height-alternative-xxl-desktop: 5rem; /* 80px */ 451 --line-height-alternative-xxl-mobile: 3rem; /* 48px */ 452 --line-height-alternative-xl-desktop: 3.5rem; /* 56px */ 453 --line-height-alternative-xl-mobile: 2.5rem; /* 40px */ 454 --line-height-alternative-l: 2rem; /* 32px */ 455 --line-height-alternative-m: 2rem; /* 32px */ 456 457 /* Gaegu & Xarrow - Kids Typography */ 458 --text-kids-xxl-desktop: 4.375rem; /* 70px */ 459 --text-kids-xl-mobile: 2.0625rem; /* 33px */ 460 461 /* Line Heights - Kids Typography */ 462 --line-height-kids-xxl-desktop: 3.5rem; /* 56px */ 463 --line-height-kids-xl-mobile: 2rem; /* 32px */ 464 465 /* Color settings */--accent: 26 26 26; 466 --text-primary: 26 26 26; 467 --background-primary: 255 255 255; 468 --dialog-background: 255 255 255; 469 --border-color: var(--text-color, var(--text-primary)) / 0.12; 470 471 /* Button colors */ 472 --button-background-primary: 26 26 26; 473 --button-text-primary: 255 255 255; 474 --button-background-secondary: 240 196 23; 475 --button-text-secondary: 26 26 26; 476 477 /* Status colors */ 478 --success-background: 224 244 232; 479 --success-text: 0 163 65; 480 --warning-background: 255 246 233; 481 --warning-text: 255 183 74; 482 --error-background: 254 231 231; 483 --error-text: 248 58 58; 484 485 /* Product colors */ 486 --on-sale-text: 248 58 58; 487 --on-sale-badge-background: 248 58 58; 488 --on-sale-badge-text: 255 255 255; 489 --sold-out-badge-background: 0 0 0; 490 --sold-out-badge-text: 255 255 255; 491 --primary-badge-background: 0 0 0; 492 --primary-badge-text: 255 255 255; 493 --star-color: 255 183 74; 494 --product-card-background: 255 255 255; 495 --product-card-text: 26 26 26; 496 497 /* Header colors */ 498 --header-background: 255 255 255; 499 --header-text: 26 26 26; 500 501 /* Footer colors */ 502 --footer-background: 255 255 255; 503 --footer-text: 26 26 26; 504 505 /* Rounded variables (used for border radius) */ 506 --rounded-xs: 0.25rem; 507 --rounded-sm: 0.375rem; 508 --rounded: 0.75rem; 509 --rounded-lg: 1.5rem; 510 --rounded-full: 9999px; 511 512 --rounded-button: 0.0rem; 513 --rounded-input: 0.5rem; 514 515 /* Box shadow */ 516 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); 517 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); 518 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); 519 --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); 520 521 /** 522 * --------------------------------------------------------------------- 523 * OTHER 524 * --------------------------------------------------------------------- 525 */ 526 527 --stagger-products-reveal-opacity: 1; 528 --cursor-close-svg-url: url(//world.benetton.com/cdn/shop/t/11/assets/cursor-close.svg?v=147174565022153725511769500006); 529 --cursor-zoom-in-svg-url: url(//world.benetton.com/cdn/shop/t/11/assets/cursor-zoom-in.svg?v=9024104696552928071770990957); 530 --cursor-zoom-out-svg-url: url(//world.benetton.com/cdn/shop/t/11/assets/cursor-zoom-out.svg?v=6580052128443375601770990958); 531 --cursor-zoom-gallery-svg-url: url(//world.benetton.com/cdn/shop/t/11/assets/cursor-zoom-gallery.svg?v=12921520052137672751773759387); 532 --checkmark-svg-url: url(//world.benetton.com/cdn/shop/t/11/assets/checkmark.svg?v=77552481021870063511769500018); 533 } 534 535 [dir="rtl"]:root { 536 /* RTL support */ 537 --transform-logical-flip: -1; 538 --transform-origin-start: right;
539 --transform-origin-end: left; 540 } 541 542 @media screen and (min-width: 700px) { 543 :root { 544 /* Typography (font size) */ 545 --text-h0: 4rem; 546 --text-h1: 3rem; 547 --text-h2: 2.5rem; 548 --text-h3: 2rem; 549 --text-h4: 1.625rem; 550 --text-h5: 1.25rem; 551 --text-h6: 1.125rem; 552 553 --text-xs: 0.75rem; 554 --text-sm: 0.875rem; 555 --text-base: 1.0rem; 556 --text-lg: 1.25rem; 557 558 /* Spacing */ 559 --container-gutter: 2rem; 560 --section-outer-spacing-block: var(--spacing-16); 561 --section-inner-max-spacing-block: var(--spacing-12); 562 --section-inner-spacing-inline: var(--spacing-12); 563 --section-stack-spacing-block: var(--spacing-12); 564 565 /* Grid gutter */ 566 --grid-gutter: var(--spacing-6); 567 568 /* Product list settings */ 569 --product-list-row-gap: var(--spacing-12); 570 --collection-list-row-gap: var(--spacing-12); 571 572 /* Form settings */ 573 --input-gap: 1rem; 574 --input-height: 3.125rem; 575 --input-padding-inline: var(--spacing-5); 576 } 577 } 578 579 @media screen and (min-width: 1000px) { 580 :root { 581 /* Spacing settings */ 582 --container-gutter: var(--spacing-12); 583 --section-outer-spacing-block: var(--spacing-18); 584 --section-inner-max-spacing-block: var(--spacing-16); 585 --section-inner-spacing-inline: var(--spacing-16); 586 --section-stack-spacing-block: var(--spacing-12); 587 } 588 } 589 590 @media screen and (min-width: 1150px) { 591 :root { 592 /* Spacing settings */ 593 --container-gutter: var(--spacing-12); 594 --section-outer-spacing-block: var(--spacing-20); 595 --section-inner-max-spacing-block: var(--spacing-16); 596 --section-inner-spacing-inline: var(--spacing-16); 597 --section-stack-spacing-block: var(--spacing-12); 598 } 599 } 600 601 @media screen and (min-width: 1400px) { 602 :root { 603 /* Typography (font size) */ 604 --text-h0: 5rem; 605 --text-h1: 3.75rem; 606 --text-h2: 3rem; 607 --text-h3: 2.25rem; 608 --text-h4: 2rem; 609 --text-h5: 1.5rem; 610 --text-h6: 1.25rem; 611 612 --section-outer-spacing-block: var(--spacing-24); 613 --section-inner-max-spacing-block: var(--spacing-18); 614 --section-inner-spacing-inline: var(--spacing-18); 615 } 616 } 617 618 @media screen and (min-width: 1600px) { 619 :root { 620 --section-outer-spacing-block: var(--spacing-24); 621 --section-inner-max-spacing-block: var(--spacing-20); 622 --section-inner-spacing-inline: var(--spacing-20); 623 } 624 } 625 626 /** 627 * --------------------------------------------------------------------- 628 * LIQUID DEPENDANT CSS 629 * 630 * Our main CSS is Liquid free, but some very specific features depend on 631 * theme settings, so we have them here 632 * --------------------------------------------------------------------- 633 */@media screen and (pointer: fine) { 634 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 635 --button-background-opacity: 0.85; 636 } 637 638 .button--subdued:not([disabled]):hover { 639 --button-background: var(--text-color) / .05 !important; 640 } 641 }</style>
642<script> 643 // This allows to expose several variables to the global scope, to be used in scripts 644 window.themeVariables = { 645 settings: { 646 showPageTransition: null, 647 staggerProductsApparition: false, 648 reduceDrawerAnimation: false, 649 reduceMenuAnimation: false, 650 headingApparition: "none", 651 pageType: "page", 652 moneyFormat: "${{amount}}", 653 moneyWithCurrencyFormat: "${{amount}} USD", 654 currencyCodeEnabled: false, 655 cartType: "popover", 656 showDiscount: false, 657 discountMode: "saving", 658 pageBackground: "#FFFFFF", 659 textColor: "#1a1a1a" 660 }, 661 662 strings: { 663 addedToCartWithTitle: "{{ product_title }} added to your cart", 664 accessibilityClose: "Close", 665 accessibilityNext: "Next", 666 accessibilityPrevious: "Previous", 667 closeGallery: "Close gallery", 668 zoomGallery: "Zoom", 669 errorGallery: "Image cannot be loaded", 670 searchNoResults: "No results could be found.", 671 addOrderNote: "Add order note", 672 editOrderNote: "Edit order note", 673 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 674 shippingEstimatorOneResult: "There is one shipping rate for your address:", 675 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 676 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:", 677 registerForm: { 678 firstNameLabel: "First name", 679 lastNameLabel: "Last name", 680 emailLabel: "E-mail", 681 emailConfirmationLabel: "E-mail confirmation", 682 marketingConsentLabel: "I authorize the processing of my personal data for the marketing purposes indicated in the \u003ca href=\"\/pages\/privacy\"\u003ePrivacy Policy\u003c\/a\u003e.", 683 profilationConsentLabel: "I authorize the use of my personal data for the profiling purposes indicated in the \u003ca href=\"\/pages\/privacy\"\u003ePrivacy Policy\u003c\/a\u003e.", 684 loyaltySubscriptionLabel: "I want to subscribe to the loyalty program.", 685 genderLabel: "Gender", 686 birthdateLabel: "Birthdate", 687 phonePrefixLabel: "Phone prefix", 688 phoneNumberLabel: "Phone number", 689 provinceLabel: "Province", 690 purchasePreferencesLabel: "Purchase preferences", 691 optionalLabel: "optional", 692 submitLabel: "ACTIVATE ACCOUNT", 693 editAccountLabel: "EDIT ACCOUNT", 694 headingLine1: "REGISTER OR REACTIVATE", 695 headingLine2: "ACCOUNT", 696 alreadyHaveAccountText: "Already have an account?", 697 loginCtaText: "LOG IN", 698 requiredNote: "*Required field", 699 thankYouHeadingLine1: "WE HAVE SENT", 700 thankYouHeadingLine2: "YOU AN EMAIL", 701 thankYouDescription: "Open and click the button in the email to confirm your address and complete your subscription.", 702 thankYouCtaLabel: "CONTINUE SHOPPING", 703 benefitsCardTitle: "JOIN THE COLORS CLUB!", 704 benefitsItem1: "â Collect colorful DOTs (â¬1 = 1 point)", 705 benefitsItem2: "â Get discount vouchers every 200 dots", 706 benefitsItem3: "â Complete missions to earn even more dots", 707 benefitsItem4: "â Exclusive offers and dedicated promotions", 708 firstNamePlaceholder: "Enter your first name", 709 lastNamePlaceholder: "Enter your last name", 710 emailPlaceholder: "Enter your e-mail", 711 emailConfirmationPlaceholder: "Confirm your e-mail", 712 genderPlaceholder: "Select gender", 713 phonePrefixPlaceholder: "Select prefix", 714 phoneNumberPlaceholder: "Enter your phone number", 715 provincePlaceholder: "Select province", 716 additionalPrivacyTextHtml: "\u003cp\u003eBefore inserting your data, we invite you to read the \u003ca href=\"\/pages\/privacy\"\u003ePrivacy Policy\u003c\/a\u003e and the \u003ca href=\"\/pages\/terms\"\u003eSale Conditions\u003c\/a\u003e.\u003cbr\/\u003eBy creating the account you declare that you accept the sale conditions.\u003c\/p\u003e", 717 loyaltyAdditionalTermsTextHtml: "\u003cp\u003eBy joining loyalty, you accept the additional loyalty terms and conditions.\u003c\/p\u003e", 718 termsInfoTextHtml: "\u003cp\u003ePlease read and accept the loyalty Terms and Conditions before continuing.\u003c\/p\u003e", 719 firstNameRequired: "First name is required.", 720 lastNameRequired: "Last name is required.", 721 emailRequired: "Email is required", 722 emailInvalid: "Please enter a valid email address", 723 emailConfirmationRequired: "E-mail confirmation is required.", 724 emailConfirmationMismatch: "E-mail confirmation must match your e-mail.", 725 genderRequired: "Gender is required when loyalty subscription is enabled.", 726 birthdateRequired: "Birthdate is required when loyalty subscription is enabled.", 727 phonePrefixRequired: "Phone prefix is required when loyalty subscription is enabled.", 728 phoneNumberRequired: "Phone number is required when loyalty subscription is enabled.", 729 genderOptionFemale: "Female", 730 genderOptionMale: "Male", 731 genderOptionNonBinary: "Non-binary", 732 genderOptionPreferNotToSay: "Prefer not to say", 733 phonePrefixOption39: "+39", 734 phonePrefixOption33: "+33", 735 phonePrefixOption34: "+34", 736 phonePrefixOption49: "+49", 737 phonePrefixOption44: "+44", 738 phonePrefixOption1: "+1", 739 provinceOptionAbruzzo: "Abruzzo", 740 provinceOptionBasilicata: "Basilicata", 741 provinceOptionCalabria: "Calabria", 742 provinceOptionCampania: "Campania", 743 provinceOptionEmiliaRomagna: "Emilia-Romagna", 744 provinceOptionFriuliVeneziaGiulia: "Friuli Venezia Giulia", 745 provinceOptionLazio: "Lazio", 746 provinceOptionLiguria: "Liguria", 747 provinceOptionLombardia: "Lombardia", 748 provinceOptionMarche: "Marche", 749 provinceOptionMolise: "Molise", 750 provinceOptionPiemonte: "Piemonte", 751 provinceOptionPuglia: "Puglia", 752 provinceOptionSardegna: "Sardegna", 753 provinceOptionSicilia: "Sicilia", 754 provinceOptionToscana: "Toscana", 755 provinceOptionTrentinoAltoAdige: "Trentino-Alto Adige", 756 provinceOptionUmbria: "Umbria", 757 provinceOptionValleDAosta: "Valle d\u0026#39;Aosta", 758 provinceOptionVeneto: "Veneto", 759 purchasePreferenceOptionWomen: "Women", 760 purchasePreferenceOptionMen: "Men", 761 purchasePreferenceOptionKids: "Kids", 762 purchasePreferenceOptionAccessories: "Accessories", 763 purchasePreferenceOptionHome: "Home", 764 globalsMissing: "Register form cannot load right now. Please refresh the page.", 765 initFailed: "Unable to initialize register form.", 766 submitMissingApiUrl: "Registration endpoint is not configured.", 767 submitMissingBrand: "Brand is not configured.", 768 submitMissingStore: "Store identifier is not configured and was not found in the page URL.", 769 submitRequestFailed: "We could not complete your registration. Please try again.", 770 submitNetworkError: "A network error occurred. Please try again.", 771 submitMissingRecaptchaSiteKey: "reCAPTCHA site key is not configured.", 772 submitRecaptchaLoadFailed: "We could not load reCAPTCHA. Please try again.", 773 submitRecaptchaExecutionFailed: "reCAPTCHA verification failed. Please try again." 774 } 775 }, 776 777 breakpoints: { 778 'sm': 'screen and (min-width: 700px)', 779 'md': 'screen and (min-width: 1000px)', 780 'lg': 'screen and (min-width: 1150px)', 781 'xl': 'screen and (min-width: 1400px)', 782 783 'sm-max': 'screen and (max-width: 699px)', 784 'md-max': 'screen and (max-width: 999px)', 785 'lg-max': 'screen and (max-width: 1149px)', 786 'xl-max': 'screen and (max-width: 1399px)' 787 } 788 }; 789 790 // For detecting native share 791 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
vendor: 1 bytes, line 791
791
792<script> 793 (function () { 794 var path = window.location.pathname; 795 var params = new URLSearchParams(window.location.search); 796 797 var isSubscribePage = path.endsWith('/account/subscribe'); 798 var hasKlaviyoOptIn = params.has('klaviyo-opt-in'); 799 800 if (!isSubscribePage && !hasKlaviyoOptIn) return; 801 802 window.dataLayer = window.dataLayer || []; 803 window.dataLayer.push({ 804 event: "newsletter_subscription", 805 }); 806 })(); 807 </script>
807 808 809 <!-- Swym Ghost-Intent consent pre-signal. 810 Swym's checkConsentAndLoad checks localStorage['swym-ghost-consent-{shop}'] 811 as its first bypass condition. The wishlist runs in "Works without cookies" 812 mode (localStorage storage, no browser cookies), so it does not require 813 cookie consent. We set the key unconditionally so the wishlist works 814 regardless of what the visitor accepts in the Cookiebot banner. 815 NOTE: window.Shopify.shop is not yet set here (injected by content_for_header 816 below), so we use the Liquid-rendered domain which resolves to the same value. --> 817
817<script> 818 (function () { 819 try { 820 var key = 'swym-ghost-consent-benetton-official.myshopify.com'; 821 localStorage.setItem(key, 'true'); 822 } catch (e) {} 823 })(); 824 </script>
824 825 826
826<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
826<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/95367299416/digital_wallets/dialog"> 827<meta id="in-context-paypal-metadata" data-shop-id="95367299416" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 828<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://it.benetton.com/pages/store-locator"> 829<link rel="alternate" hreflang="it" href="https://it.benetton.com/pages/store-locator"> 830<link rel="alternate" hreflang="en" href="https://it.benetton.com/en/pages/store-locator"> 831<link rel="alternate" hreflang="de-AT" href="https://at.benetton.com/pages/store-locator"> 832<link rel="alternate" hreflang="en-AT" href="https://at.benetton.com/en/pages/store-locator"> 833<link rel="alternate" hreflang="en-BE" href="https://be.benetton.com/pages/store-locator"> 834<link rel="alternate" hreflang="de-BE" href="https://be.benetton.com/de/pages/store-locator"> 835<link rel="alternate" hreflang="fr-BE" href="https://be.benetton.com/fr/pages/store-locator"> 836<link rel="alternate" hreflang="en-BG" href="https://bg.benetton.com/pages/store-locator"> 837<link rel="alternate" hreflang="en-HR" href="https://hr.benetton.com/pages/store-locator"> 838<link rel="alternate" hreflang="en-CZ" href="https://cz.benetton.com/pages/store-locator"> 839<link rel="alternate" hreflang="de-DE" href="https://de.benetton.com/pages/store-locator"> 840<link rel="alternate" hreflang="en-DE" href="https://de.benetton.com/en/pages/store-locator"> 841<link rel="alternate" hreflang="en-DK" href="https://dk.benetton.com/pages/store-locator"> 842<link rel="alternate" hreflang="en-EE" href="https://ee.benetton.com/pages/store-locator"> 843<link rel="alternate" hreflang="en-FI" href="https://fi.benetton.com/pages/store-locator"> 844<link rel="alternate" hreflang="fr-FR" href="https://fr.benetton.com/pages/store-locator"> 845<link rel="alternate" hreflang="en-FR" href="https://fr.benetton.com/en/pages/store-locator"> 846<link rel="alternate" hreflang="el-GR" href="https://gr.benetton.com/pages/store-locator"> 847<link rel="alternate" hreflang="en-GR" href="https://gr.benetton.com/en/pages/store-locator"> 848<link rel="alternate" hreflang="en-IE" href="https://ie.benetton.com/pages/store-locator"> 849<link rel="alternate" hreflang="en-LV" href="https://lv.benetton.com/pages/store-locator"> 850<link rel="alternate" hreflang="en-LT" href="https://lt.benetton.com/pages/store-locator"> 851<link rel="alternate" hreflang="fr-LU" href="https://lu.benetton.com/pages/store-locator"> 852<link rel="alternate" hreflang="en-LU" href="https://lu.benetton.com/en/pages/store-locator"> 853<link rel="alternate" hreflang="en-NL" href="https://nl.benetton.com/pages/store-locator"> 854<link rel="alternate" hreflang="en-PL" href="https://pl.benetton.com/pages/store-locator"> 855<link rel="alternate" hreflang="pt-PT" href="https://pt.benetton.com/pages/store-locator"> 856<link rel="alternate" hreflang="en-PT" href="https://pt.benetton.com/en/pages/store-locator"> 857<link rel="alternate" hreflang="en-SK" href="https://sk.benetton.com/pages/store-locator"> 858<link rel="alternate" hreflang="en-SI" href="https://si.benetton.com/pages/store-locator"> 859<link rel="alternate" hreflang="es-ES" href="https://es.benetton.com/pages/store-locator"> 860<link rel="alternate" hreflang="en-ES" href="https://es.benetton.com/en/pages/store-locator"> 861<link rel="alternate" hreflang="en-SE" href="https://se.benetton.com/pages/store-locator"> 862<link rel="alternate" hreflang="en-AU" href="https://world.benetton.com/pages/store-locator"> 863<link rel="alternate" hreflang="es-AU" href="https://world.benetton.com/es/pages/store-locator"> 864<link rel="alternate" hreflang="en-CH" href="https://ch.benetton.com/pages/store-locator"> 865<link rel="alternate" hreflang="de-CH" href="https://ch.benetton.com/de/pages/store-locator"> 866<link rel="alternate" hreflang="it-CH" href="https://ch.benetton.com/it/pages/store-locator"> 867<link rel="alternate" hreflang="fr-CH" href="https://ch.benetton.com/fr/pages/store-locator"> 868<link rel="alternate" hreflang="en-GB" href="https://gb.benetton.com/pages/store-locator"> 869<link rel="alternate" hreflang="en-IL" href="https://world.benetton.com/pages/store-locator"> 870<link rel="alternate" hreflang="es-IL" href="https://world.benetton.com/es/pages/store-locator"> 871<link rel="alternate" hreflang="en-US" href="https://world.benetton.com/pages/store-locator"> 872<link rel="alternate" hreflang="es-US" href="https://world.benetton.com/es/pages/store-locator"> 873<link rel="alternate" hreflang="en-AW" href="https://world.benetton.com/pages/store-locator"> 874<link rel="alternate" hreflang="es-AW" href="https://world.benetton.com/es/pages/store-locator"> 875<link rel="alternate" hreflang="en-BZ" href="https://world.benetton.com/pages/store-locator"> 876<link rel="alternate" hreflang="es-BZ" href="https://world.benetton.com/es/pages/store-locator"> 877<link rel="alternate" hreflang="en-BM" href="https://world.benetton.com/pages/store-locator"> 878<link rel="alternate" hreflang="es-BM" href="https://world.benetton.com/es/pages/store-locator"> 879<link rel="alternate" hreflang="en-CO" href="https://world.benetton.com/pages/store-locator"> 880<link rel="alternate" hreflang="es-CO" href="https://world.benetton.com/es/pages/store-locator"> 881<link rel="alternate" hreflang="en-CR" href="https://world.benetton.com/pages/store-locator"> 882<link rel="alternate" hreflang="es-CR" href="https://world.benetton.com/es/pages/store-locator"> 883<link rel="alternate" hreflang="en-EC" href="https://world.benetton.com/pages/store-locator"> 884<link rel="alternate" hreflang="es-EC" href="https://world.benetton.com/es/pages/store-locator"> 885<link rel="alternate" hreflang="en-SV" href="https://world.benetton.com/pages/store-locator"> 886<link rel="alternate" hreflang="es-SV" href="https://world.benetton.com/es/pages/store-locator"> 887<link rel="alternate" hreflang="en-GP" href="https://world.benetton.com/pages/store-locator"> 888<link rel="alternate" hreflang="es-GP" href="https://world.benetton.com/es/pages/store-locator"> 889<link rel="alternate" hreflang="en-GT" href="https://world.benetton.com/pages/store-locator"> 890<link rel="alternate" hreflang="es-GT" href="https://world.benetton.com/es/pages/store-locator"> 891<link rel="alternate" hreflang="en-HN" href="https://world.benetton.com/pages/store-locator"> 892<link rel="alternate" hreflang="es-HN" href="https://world.benetton.com/es/pages/store-locator"> 893<link rel="alternate" hreflang="en-NI" href="https://world.benetton.com/pages/store-locator"> 894<link rel="alternate" hreflang="es-NI" href="https://world.benetton.com/es/pages/store-locator"> 895<link rel="alternate" hreflang="en-PA" href="https://world.benetton.com/pages/store-locator"> 896<link rel="alternate" hreflang="es-PA" href="https://world.benetton.com/es/pages/store-locator"> 897<link rel="alternate" hreflang="en-DO" href="https://world.benetton.com/pages/store-locator"> 898<link rel="alternate" hreflang="es-DO" href="https://world.benetton.com/es/pages/store-locator"> 899<link rel="alternate" hreflang="en-TT" href="https://world.benetton.com/pages/store-locator"> 900<link rel="alternate" hreflang="es-TT" href="https://world.benetton.com/es/pages/store-locator"> 901<link rel="alternate" hreflang="en-VE" href="https://world.benetton.com/pages/store-locator"> 902<link rel="alternate" hreflang="es-VE" href="https://world.benetton.com/es/pages/store-locator"> 903<link rel="alternate" hreflang="en-MX" href="https://world.benetton.com/pages/store-locator"> 904<link rel="alternate" hreflang="es-MX" href="https://world.benetton.com/es/pages/store-locator">
905<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5484708184"></script>
vendor: 1 bytes, line 905
905
906<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":95367299416,"countryCode":"IT","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/95367299416","merchantName":"Benetton Group S.r.l.","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Benetton Group S.r.l.","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 906
906
907<script id="shopify-features" type="application/json">{"accessToken":"951859d51e946173c90a01cb3009c22f","betas":["rich-media-storefront-analytics"],"domain":"world.benetton.com","predictiveSearch":true,"shopId":95367299416,"locale":"en"}</script>
vendor: 1 bytes, line 907
907
908<script>var Shopify = Shopify || {}; 909Shopify.shop = "benetton-official.myshopify.com"; 910Shopify.locale = "en"; 911Shopify.currency = {"active":"USD","rate":"1.146837"}; 912Shopify.country = "US"; 913Shopify.theme = {"name":"benetton-sisley-shopify\/benetton-main","id":189857628504,"schema_name":"Impact","schema_version":"6.12.0","theme_store_id":null,"role":"main"}; 914Shopify.theme.handle = "null"; 915Shopify.theme.style = {"id":null,"handle":null}; 916Shopify.cdnHost = "world.benetton.com/cdn"; 917Shopify.routes = Shopify.routes || {}; 918Shopify.routes.root = "/"; 919Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 920Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 921Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 922Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 922
922
923<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 923
923
924<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 924
924
925<script> 926 window.Shopify = window.Shopify || {}; 927 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 928 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 929 window.Shopify.SignInWithShop.eligible = false; 930</script>
vendor: 1 bytes, line 930
930
931<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 931
931
932<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 932
932
933<script type="module"> 934 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 935 936 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 937 938</script>
vendor: 1 bytes, line 938
938
939<script id="__st">var __st={"a":95367299416,"offset":7200,"reqid":"8a410217-7de5-4ac3-a4b7-a138c0053089-1790911755","pageurl":"world.benetton.com\/pages\/store-locator?shpxid=9d99ae88-a273-4697-b6c2-6eaa757748b1","s":"pages-159680692568","u":"6a2732491f01","p":"page","rtyp":"page","rid":159680692568};</script>
vendor: 1 bytes, line 939
939
940<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 940
940
941<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 941
941
942<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//world.benetton.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 942
942
943<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//world.benetton.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
943<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 943
943
944<script> 945 window.Shopify = window.Shopify || {}; 946 window.Shopify.MCP = window.Shopify.MCP || {}; 947 window.Shopify.MCP.enabled = true; 948 window.Shopify.MCP.shop = "benetton-official.myshopify.com"; 949 window.Shopify.MCP.mcpEndpoint = "https:\/\/world.benetton.com\/api\/mcp"; 950 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 951</script>
vendor: 1 bytes, line 951
951
952<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/world.benetton.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 953</script>
vendor: 1 bytes, line 953
953
954<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://world.benetton.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 955</script>
vendor: 1 bytes, line 955
955
956<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 957 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 958</script>
vendor: 1 bytes, line 958
958
959<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 960</script>
960 961<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://world.benetton.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 962<style id="shopify-accelerated-checkout-cart"> 963 #shopify-buyer-consent { 964 margin-top: 1em; 965 display: inline-block; 966 width: 100%; 967} 968 969#shopify-buyer-consent.hidden { 970 display: none; 971} 972 973#shopify-subscription-policy-button { 974 background: none; 975 border: none; 976 padding: 0; 977 text-decoration: underline; 978 font-size: inherit; 979 cursor: pointer; 980} 981 982#shopify-subscription-policy-button::before { 983 box-shadow: none; 984} 985 986 </style> 987
988<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
988 989 990
990<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 990
990
991<script type="importmap">{ 992 "imports": { 993 "vendor": "//world.benetton.com/cdn/shop/t/11/assets/vendor.min.js?v=150021648067352023321769499972", 994 "theme": "//world.benetton.com/cdn/shop/t/11/assets/theme.js?v=104794602871668551491778765650", 995 "photoswipe": "//world.benetton.com/cdn/shop/t/11/assets/photoswipe.min.js?v=13374349288281597431769499970" 996 } 997 } 998 </script>
998 999 1000
1000<script type="module" src="//world.benetton.com/cdn/shop/t/11/assets/vendor.min.js?v=150021648067352023321769499972"></script>
1000 1001
1001<script src="//world.benetton.com/cdn/shop/t/11/assets/menu-hover-intent.js?v=163177346536860744641769797314" defer></script>
1001 1002
1002<script type="module" src="//world.benetton.com/cdn/shop/t/11/assets/theme.js?v=104794602871668551491778765650"></script>
1002 1003
1003<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-wishlist-button.js?v=132359877675627864071784197098" defer></script>
1003 1004
1004<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-variation-picker.js?v=71525532703594463061773937302" defer></script>
1004<script type="application/json" id="jkl-storefront-card-variations"> 1005 { 1006 "domain": "benetton-official.myshopify.com", 1007 "token": "2f780974169851a33fe4cc784b19b9f2", 1008 "apiVersion": "2025-04", 1009 "country": "US", 1010 "language": "EN", 1011 "currency": "USD", 1012 "currencyCodeEnabled": false, 1013 "locale": "en", 1014 "storeRoot": "\/", 1015 "colorSwatchStyle": "round", 1016 "colorCountPlaceholder": 999888, 1017 "colorCountTemplate": "999888 colors", 1018 "whiteLabels": ["white"], 1019 "priceSaleLabel": "Sale price", 1020 "priceRegularLabel": "Regular price" 1021 } 1022 </script>
1022 1023
1023<script 1024 src="//world.benetton.com/cdn/shop/t/11/assets/jkl-product-card-variations.js?v=166314112193535872691778160636" 1025 defer 1026 ></script>
1026<script src="//world.benetton.com/cdn/shop/t/11/assets/dropdown.js?v=125626424991436717031769499972" defer></script>
1026 1027
1027<script src="//world.benetton.com/cdn/shop/t/11/assets/form-validation.js?v=163550478409126351221778069907" defer></script>
1027 1028
1028<script 1029 src="//world.benetton.com/cdn/shop/t/11/assets/jkl-cart-quantity-stepper.js?v=29180802003771831291774017449" 1030 defer 1031 ></script>
1031 1032
1032<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-edit-line-item.js?v=5724453241473007191779178539" defer></script>
1032 1033
1033<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-cart-remove-confirm.js?v=142167594058356560291779279415" defer></script>
1033 1034
1034<script src="//world.benetton.com/cdn/shop/t/11/assets/tracking-bundle.js?v=75787802289078428301782987987" defer></script>
1034 1035
1035<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-buy-button-sticky.js?v=74528588438349599191777384667" defer></script>
1035 1036 1037
1037<script> 1038 sessionStorage.removeItem('collection-layout'); 1039 </script>
1039 1040 1041
1041<script> 1042 window.addEventListener('CookiebotOnConsentReady', function () { 1043 const C = Cookiebot.consent; 1044 1045 // Step 1 â Ensure Swym's Ghost-Intent localStorage consent key is set. 1046 // The wishlist uses localStorage in "Works without cookies" mode and does 1047 // not require cookie consent, so we set it unconditionally. 1048 // Use window.Shopify.shop (available after content_for_header) to exactly 1049 // match the key that Swym's checkConsentAndLoad builds. 1050 var shop = (window.Shopify && window.Shopify.shop) || 'benetton-official.myshopify.com'; 1051 var swymConsentKey = 'swym-ghost-consent-' + shop; 1052 try { 1053 localStorage.setItem(swymConsentKey, 'true'); 1054 } catch (e) {} 1055 1056 // Step 2 â Explicitly re-trigger Swym's consent check. 1057 // Swym listens for 'visitorConsentCollected' on the document and re-runs 1058 // checkConsentAndLoad when it fires. Dispatching it immediately after 1059 // setting the localStorage key is more reliable than waiting for 1060 // setTrackingConsent to dispatch it. 1061 try { 1062 document.dispatchEvent(new CustomEvent('visitorConsentCollected')); 1063 } catch (e) {} 1064 1065 // Step 3 â Bridge Cookiebot consent to Shopify's Customer Privacy API. 1066 // Keeps Shopify's own consent state in sync for other integrations. 1067 const existConsentShopify = setInterval(function () { 1068 if (window.Shopify && window.Shopify.customerPrivacy) { 1069 clearInterval(existConsentShopify); 1070 window.Shopify.customerPrivacy.setTrackingConsent( 1071 { 1072 analytics: C['statistics'], 1073 marketing: C['marketing'], 1074 preferences: C['preferences'], 1075 sale_of_data: C['marketing'], 1076 }, 1077 () => {}, 1078 ); 1079 } 1080 }, 100); 1081 }); 1082 </script>
1082 1083 <!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_discounts_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd --> 1084
1085<script id="regios-dopp-config" type="application/json"> 1086{ 1087 "discountConfigs": {"2194507268440":"null","2194820202840":"{\"config\":{\"isEnabled\":true,\"message\":\"5.9 - TEST PRODOTTO OMAGGIO\",\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"customLogic\":{\"id\":\"\u003croot\u003e\",\"type\":\"ROOT\",\"position\":{\"x\":-296.3330459770116,\"y\":-41.80632183908047},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if305\",\"then\":{\"id\":\"buy-x86\",\"then\":{\"id\":\"add-to-cart948\",\"type\":\"ADD_TO_CART\",\"title\":\"Test_Prodotto_Omaggio\",\"position\":{\"x\":1183.7028735632184,\"y\":-94.53103448275864},\"variants\":{\"15573165048152\":\"56578061664600\"},\"dimensions\":{\"width\":650,\"height\":468}},\"type\":\"BUY_X\",\"basedOn\":\"PRICE\",\"position\":{\"x\":224.958908045977,\"y\":-252.7697126436782},\"otherwise\":null,\"dimensions\":{\"width\":650,\"height\":580},\"requirements\":[{\"quantity\":80,\"productEligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"674753839448\",\"selectedCollections\":[]}}]},\"type\":\"CHECK_IF\",\"position\":{\"x\":-113.04252873563226,\"y\":-104.51580459770115},\"tooltips\":{},\"matchType\":\"AND\",\"otherwise\":{\"id\":\"check-if461\",\"then\":{\"id\":\"buy-x948\",\"then\":{\"id\":\"ADD_TO_CART340\",\"type\":\"ADD_TO_CART\",\"title\":\"Test_Prodotto_Omaggio\",\"position\":{\"x\":1198.6669540229884,\"y\":420.5636206896552},\"variants\":{\"15573165048152\":\"56578061664600\"},\"dimensions\":{\"width\":650,\"height\":468}},\"type\":\"BUY_X\",\"basedOn\":\"PRICE\",\"position\":{\"x\":470.9352357744658,\"y\":403.7991588644063},\"otherwise\":null,\"dimensions\":{\"width\":650,\"height\":580},\"requirements\":[{\"quantity\":900,\"productEligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"674753839448\",\"selectedCollections\":[]}}],\"disableCurrencyConversion\":true},\"type\":\"CHECK_IF\",\"position\":{\"x\":134.6881281395156,\"y\":394.61382813819364},\"tooltips\":{},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"LOCATION\",\"countryCodes\":[\"PL\"]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":228,\"height\":212}},\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"LOCATION\",\"countryCodes\":[\"IT\",\"FR\"]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":234,\"height\":212}}},\"developerOptions\":{\"alwaysThrow\":false},\"cartLineSortOrder\":\"NONE\"},\"startDate\":\"2026-03-30T08:41:49Z\",\"endDate\":\"2026-04-04T14:07:50Z\",\"discountClass\":\"AUTO_ADD_TO_CART\",\"discountClasses\":[\"AUTO_ADD_TO_CART\"]}","2195097747800":"null","2195099550040":"{\"config\":{\"message\":\"[DIPENDENTI] Sconto 30% su prodotti non in saldo se plafond \u003e 0\",\"isEnabled\":true,\"customLogic\":{\"id\":\"\u003croot\u003e\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if961\",\"then\":{\"id\":\"apply-discount534\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Employee Discount\",\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"30\"},\"position\":{\"x\":634,\"y\":0},\"dimensions\":{\"width\":332,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":246,\"y\":0},\"tooltips\":{},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"LOGGED_IN_CUSTOMERS\"},\"includeOrExclude\":\"INCLUDE\"},{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_TAGS\",\"tagsToCheck\":[\"employee\"]},\"includeOrExclude\":\"INCLUDE\"},{\"type\":\"CUSTOMER_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"METAFIELD\",\"namespace\":\"custom\",\"key\":\"employee_plafond\",\"value\":\"0\",\"condition\":\"NOT_EQUAL\"}},{\"type\":\"PRODUCT_ELIGIBILITY\",\"includeOrExclude\":\"EXCLUDE\",\"eligibility\":{\"type\":\"ON_SALE_VARIANTS\",\"selectedProductVariants\":[]}}
1087],\"dimensions\":{\"width\":292,\"height\":391}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"customerMetafield\":{\"key\":\"employee_plafond\",\"namespace\":\"custom\"},\"startDate\":\"2026-04-02T09:11:52Z\",\"endDate\":null,\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2195700842840":"null","2195838468440":"null","2195839058264":"null","2197040791896":"null","2197052359000":"null","2197055635800":"null","2197062091096":"null","2197062418776":"null","2197107867992":"null","2197108490584":"null","2197109604696":"null","2197109899608":"null","2197110292824":"null","2197110489432":"null","2197110980952":"null","2197111275864":"null","2197111439704":"null","2197111636312":"null","2197112422744":"null","2197113110872":"null","2197113471320":"null","2197138899288":"null","2197153153368":"null","2198723002712":"null","2199124607320":"null","2199127228760":"{\"config\":{\"message\":\"PROMO ESENCIALES ES+PT\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if651\",\"then\":{\"id\":\"check-if220\",\"then\":{\"id\":\"check-if420\",\"then\":{\"id\":\"apply-discount47\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"20% PROMO ESENCIALES\",\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"20\"},\"position\":{\"x\":1192.5313938200334,\"y\":-154.0465620685966},\"dimensions\":{\"width\":639,\"height\":516}},\"type\":\"CHECK_IF\",\"position\":{\"x\":827.9877185663952,\"y\":-42.50401508406311},\"matchType\":\"AND\",\"otherwise\":{\"id\":\"check-if858\",\"then\":{\"id\":\"apply-discount886\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"15% PROMO ESENCIALES\",\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"15\"},\"position\":{\"x\":1483.8998703821865,\"y\":284.07791717485037},\"dimensions\":{\"width\":332,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":996.417005270891,\"y\":214.124021111867},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PURCHASE_REQUIREMENTS\",\"minOrMax\":\"MIN\",\"requirements\":{\"quantity\":\"2\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"requirementType\":\"QUANTITY\"}}],\"dimensions\":{\"width\":264,\"height\":212},\"tooltips\":{}},\"conditions\":[{\"type\":\"PURCHASE_REQUIREMENTS\",\"minOrMax\":\"MIN\",\"requirements\":{\"quantity\":\"3\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"requirementType\":\"QUANTITY\"}}],\"dimensions\":{\"width\":264,\"height\":212},\"tooltips\":{}},\"type\":\"CHECK_IF\",\"position\":{\"x\":487.2355765916958,\"y\":-145.483352884821},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"681392898392\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":232}},\"type\":\"CHECK_IF\",\"position\":{\"x\":200.52850300468805,\"y\":-131.10948300314942},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_MARKETS\",\"ids\":[\"104778006872\",\"104777777496\"]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":228,\"height\":212},\"tooltips\":{}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"SKIP\",\"cartLineSortOrder\":\"LOWEST_PRICED_PRODUCTS\"}
1087,\"startDate\":\"2026-05-12T12:28:08Z\",\"endDate\":\"2026-05-20T15:41:47Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2199136665944":"{\"config\":{\"message\":\"PROMO NEVER ENDING (FR+GB+IE)\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if-0\",\"then\":{\"id\":\"buy-x-0\",\"then\":{\"id\":\"apply-discount-0\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"50% PROMO NEVER ENDING\",\"value\":{\"type\":\"PERCENTAGE\",\"quantity\":\"1\",\"percentage\":\"50\"},\"position\":{\"x\":1008.3633763921082,\"y\":74.49104047713271},\"dimensions\":{\"width\":517,\"height\":504}},\"type\":\"BUY_X\",\"position\":{\"x\":538.5253493696648,\"y\":22.922180451127872},\"otherwise\":null,\"dimensions\":{\"width\":331,\"height\":512},\"requirements\":[{\"quantity\":2,\"productEligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"681392439640\",\"selectedCollections\":[]}}],\"maximumTimesToApply\":100,\"disableCurrencyConversion\":false},\"type\":\"CHECK_IF\",\"position\":{\"x\":191.18609022556387,\"y\":10.96278195488722},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_MARKETS\",\"ids\":[\"104777318744\",\"104697954648\",\"104777515352\"]},\"includeOrExclude\":\"INCLUDE\"},{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"681392439640\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":298},\"tooltips\":{}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"SKIP\",\"cartLineSortOrder\":\"LOWEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-05-12T12:34:55Z\",\"endDate\":\"2026-05-25T07:38:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2202356449624":"{\"config\":{\"message\":\"Saldi privati UK\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if745\",\"then\":{\"id\":\"check-if69\",\"then\":{\"id\":\"entrypoint\",\"then\":{\"id\":\"entrypoint-then-apply-discount\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Private Sale -30%\",\"value\":{\"type\":\"PERCENTAGE\",\"quantity\":\"\",\"percentage\":\"30\"},\"position\":{\"x\":1011.9891799848027,\"y\":172.9500887068387},\"dimensions\":{\"width\":332,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":828.6582335438528,\"y\":-176.38319884175138},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"683045093720\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":232}},\"type\":\"CHECK_IF\",\"position\":{\"x\":506.07675387035385,\"y\":-45.52507669112603},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_SEGMENTS\",\"asListOfIds\":\"1171172000088\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":356}},\"type\":\"CHECK_IF\",\"position\":{\"x\":174.0767538703538,\"y\":-46.23637251191542},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"ids\":[\"104697954648\"],\"type\":\"SPECIFIC_MARKETS\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":228,\"height\":212}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"}
1087,\"startDate\":\"2026-06-12T06:00:54Z\",\"endDate\":\"2026-06-23T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2202356679000":"{\"config\":{\"message\":\"Saldi privati IE\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if745\",\"then\":{\"id\":\"check-if69\",\"then\":{\"id\":\"entrypoint\",\"then\":{\"id\":\"entrypoint-then-apply-discount\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Private Sale -30%\",\"value\":{\"type\":\"PERCENTAGE\",\"quantity\":\"\",\"percentage\":\"30\"},\"position\":{\"x\":1018.3070154814152,\"y\":146.4151796210656},\"dimensions\":{\"width\":332,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":828.6582335438528,\"y\":-176.38319884175138},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"683045126488\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":232}},\"type\":\"CHECK_IF\",\"position\":{\"x\":506.07675387035385,\"y\":-45.52507669112603},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_SEGMENTS\",\"asListOfIds\":\"1171172000088\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":356}},\"type\":\"CHECK_IF\",\"position\":{\"x\":174.0767538703538,\"y\":-46.23637251191542},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"ids\":[\"104777515352\"],\"type\":\"SPECIFIC_MARKETS\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":228,\"height\":212}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-06-12T06:00:54Z\",\"endDate\":\"2026-06-23T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2202356810072":"{\"config\":{\"message\":\"Saldi privati FRANCIA\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if745\",\"then\":{\"id\":\"check-if69\",\"then\":{\"id\":\"entrypoint\",\"then\":{\"id\":\"entrypoint-then-apply-discount\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Ventes Privées -30%\",\"value\":{\"type\":\"PERCENTAGE\",\"quantity\":\"\",\"percentage\":\"30\"},\"position\":{\"x\":914.6945133369677,\"y\":153.99658221700076},\"dimensions\":{\"width\":332,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":828.6582335438528,\"y\":-176.38319884175138},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"683043520856\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":232}},\"type\":\"CHECK_IF\",\"position\":{\"x\":506.07675387035385,\"y\":-46.236372511915405},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_SEGMENTS\",\"asListOfIds\":\"1171172000088\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":356}},\"type\":\"CHECK_IF\",\"position\":{\"x\":174.0767538703538,\"y\":-46.23637251191542},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"ids\":[\"104777318744\"],\"type\":\"SPECIFIC_MARKETS\"},\"includeOrExclude\":\"INCLUDE\"}
1087],\"dimensions\":{\"width\":228,\"height\":212}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-06-12T06:00:00Z\",\"endDate\":\"2026-06-23T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2204332720472":"{\"config\":{\"message\":\"Saldi privati IT\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"position\":{\"x\":0,\"y\":0},\"dimensions\":{\"width\":150,\"height\":0},\"entryPoint\":{\"id\":\"check-if745\",\"then\":{\"id\":\"check-if69\",\"then\":{\"id\":\"entrypoint\",\"then\":{\"id\":\"entrypoint-then-apply-discount\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Saldi privati -30%\",\"value\":{\"type\":\"PERCENTAGE\",\"quantity\":\"\",\"percentage\":\"30\"},\"position\":{\"x\":998.6008448654803,\"y\":174.1672100813226},\"dimensions\":{\"width\":331,\"height\":340}},\"type\":\"CHECK_IF\",\"position\":{\"x\":831.0924762928206,\"y\":-175.1660774672675},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"asListOfIds\":\"683995300184\",\"selectedCollections\":[]},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":232}},\"type\":\"CHECK_IF\",\"position\":{\"x\":498.7740256234507,\"y\":-26.05113469938412},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_SEGMENTS\",\"asListOfIds\":\"1171172000088\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":292,\"height\":356},\"tooltips\":{}},\"type\":\"CHECK_IF\",\"position\":{\"x\":174.0767538703538,\"y\":-46.23637251191542},\"matchType\":\"AND\",\"otherwise\":null,\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"eligibility\":{\"ids\":[\"103491535192\"],\"type\":\"SPECIFIC_MARKETS\"},\"includeOrExclude\":\"INCLUDE\"}],\"dimensions\":{\"width\":228,\"height\":212}}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-06-25T06:00:54Z\",\"endDate\":\"2026-07-03T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2207976784216":"null","2208279593304":"null","2216948629848":"{\"config\":{\"message\":\"PROMO BACK TO SCHOOL IT\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"entryPoint\":{\"id\":\"check-if666\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_MARKETS\",\"ids\":[\"103491535192\"]}}],\"then\":{\"id\":\"check-if-collection-min-2\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"selectedCollections\":[],\"asListOfIds\":\"687206433112\"}},{\"type\":\"PURCHASE_REQUIREMENTS\",\"minOrMax\":\"MIN\",\"requirements\":{\"requirementType\":\"QUANTITY\",\"quantity\":\"2\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"disableCurrencyConversion\":false}}],\"then\":{\"id\":\"apply-discount-spain-items\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"-15% Promo Back to school\",\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"15\"}},\"otherwise\":null},\"otherwise\":null}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"}
1087,\"startDate\":\"2026-08-18T08:48:19Z\",\"endDate\":\"2026-09-27T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2216948662616":"{\"config\":{\"message\":\"PROMO BACK TO SCHOOL PT-ES\",\"isEnabled\":true,\"customLogic\":{\"id\":\"root\",\"type\":\"ROOT\",\"entryPoint\":{\"id\":\"check-if666\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"MARKET_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_MARKETS\",\"ids\":[\"104778006872\",\"104777777496\"]}}],\"then\":{\"id\":\"check-if-collection-min-2\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"selectedCollections\":[],\"asListOfIds\":\"687206400344\"}},{\"type\":\"PURCHASE_REQUIREMENTS\",\"minOrMax\":\"MIN\",\"requirements\":{\"requirementType\":\"QUANTITY\",\"quantity\":\"2\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"disableCurrencyConversion\":false}}],\"then\":{\"id\":\"apply-discount-spain-items\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"-15% Promo Back to school\",\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"15\"}},\"otherwise\":null},\"otherwise\":null}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-08-18T08:48:19Z\",\"endDate\":\"2026-09-27T21:59:59Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2221811335512":"null"}, 1088 "calculateDiscountBasedOnQuantity": false, 1089 "countryCode": "US", 1090 "currencyCode": "USD", 1091 "currencySymbol": "$", 1092 1093 "customer": null, 1094 1095 "customerMetafieldsToCheck": "custom.employee_plafond", 1096 1097 "moneyFormat": "$0.00", 1098 "moneyFormatString": "${{amount}}", 1099 1100 "themeType": "impact", 1101 "badgeTemplate": "", 1102 "badgeCss": "", 1103 "descriptionTemplate": "[discount_message]", 1104 "descriptionCss": "", 1105 "priceOnSaleClass": "", 1106 "delay": 200, 1107 "logLevel": "error", 1108 "regularPriceTemplate": "[regular_price]", 1109 "salePriceTemplate": "[sale_price]", 1110 "regiosDiscountsAppProxyUrl": "\/apps\/regios-discounts", 1111 "useAppProxyForManualCodeStrikethrough": false, 1112 "cart": { 1113 "attributes": {}, 1114 "discountCodes": [], 1115 "items": [ 1116 1117 ] 1118 }, 1119 "featureFlags": "", 1120 "designMode": false, 1121 1122 "marketId": 104698544472, 1123 1124 1125 "doppV3Fallbacks": { 1126 1127 "product": null, 1128 1129 "keep-this-last": "" 1130 } 1131 1132} 1133</script>
1133 1134
1135<script id="regios-dopp-script"> 1136 var configScript = document.getElementById('regios-dopp-config'); 1137 1138 if (!configScript) { 1139 throw new Error('[Regios Discounts] Critical error: Configuration script not found.'); 1140 } 1141 1142 var config = JSON.parse(configScript.textContent); 1143 window.RegiosDOPP = Object.assign(window.RegiosDOPP || {}, config); 1144</script>
1144 1145 1146 1147<!-- END app block --><!-- BEGIN app block: shopify://apps/depict-search-merchandising/blocks/depict_brand_features/ad5c7d1f-ddfb-424b-b936-7f08c4544f6b --> 1148 1149 1150<!-- 1151 Merchant: shopify-95367299416 1152 Market id: 104698544472 1153 Collection id: 1154-->
1155<script 1156 id="depict-grid-rendering-script" 1157 1158 1159 data-align-images="false" 1160 1161 1162 data-desktop-column-spacing="" 1163 data-desktop-row-spacing="" 1164 data-mobile-column-spacing="" 1165 data-mobile-row-spacing="" 1166 data-desktop-margin="" 1167 data-mobile-margin="" 1168 data-columns-mobile="2" 1169 data-columns-desktop="4" 1170 data-custom-css='null' 1171 data-remove-product-card-padding="" 1172 data-content-blocks="[]" 1173 data-block-ids="" 1174 data-block-assets="" 1175 data-block-links="" 1176 data-duplicates="[]" 1177 data-collection-id="" 1178 data-merchant="shopify-95367299416" 1179 data-market="104698544472" 1180 data-storefront-access-key="57b42595090a91727eddfa65a449cd08" 1181 data-current-page-product-ids="[]" 1182 data-default-sorting="" 1183 data-image-config="[]" 1184 data-should-show-watermark="false" 1185 data-collection-handle="" 1186 data-paginate=' 1187 { 1188 "page_size": 50, 1189 "pages": 1, 1190 "current_page": 0 1191 } 1192 ' 1193 data-ab-tests="null" 1194 data-collection-ab-test="" 1195 1196> 1197 //# allFunctionsCalledOnLoad 1198 1199 try { 1200 localStorage.setItem('depict_market_id', 104698544472); 1201 } catch (e) { 1202 console.error('[Depict] Failed to set depict_market_id:', e); 1203 } 1204 1205 1206 try { 1207 localStorage.setItem('depict_merchant_id', "shopify-95367299416"); 1208 } catch (e) { 1209 console.error('[Depict] Failed to set depict_merchant_id:', e); 1210 } 1211 1212 !function(){"use strict";var t=document.createElement("style");t.textContent='.depict-grid{--grid-columns:var(--depict-grid-columns-desktop,4);--default-row-height:minmax(var(--sample-product-height), auto);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))!important;gap:var(--grid-gap)!important;row-gap:var(--row-gap,var(--grid-gap))!important;align-items:unset!important;grid-auto-flow:dense!important;grid-template-rows:var(--grid-template-rows)!important;grid-auto-rows:var(--default-row-height)!important;display:grid!important}@media (width<=990px){.depict-grid{--grid-columns:var(--depict-grid-columns-mobile,2);gap:var(--mobile-grid-gap)!important;row-gap:var(--mobile-row-gap,var(--mobile-grid-gap))!important}.depict-grid.mobile-custom-margin{margin:var(--mobile-custom-margin)!important}}@media (width>=991px){.depict-grid.desktop-custom-margin{margin:var(--desktop-custom-margin)!important}}.depict-grid:before,.depict-grid:after{display:none!important}.depict-grid>*{width:100%!important;max-width:unset!important;order:var(--order)!important;margin:0!important}.depict-grid>:not(.depict-content-block){grid-row:unset!important;grid-column:unset!important;grid-template-rows:unset!important}.depict-grid>.depict-pulled-away,.depict-hidden-pagination,#depict-grid-rendering-script,depict-grid-start-beacon,depict-grid-end-beacon{display:none!important}.depict-content-block{aspect-ratio:var(--content-aspect-ratio,auto);grid-column:span var(--grid-column-span)!important;grid-row:span var(--grid-row-span)!important;display:flex!important}@media (pointer:fine){.depict-content-block:not(:hover) .depict-block-image.hover-image,.depict-content-block:has(.depict-block-image.hover-image):hover .depict-block-image:not(.hover-image){opacity:0}}.depict-content-block .d-instagram{right:8px;bottom:var(--instagram-bottom-distance);gap:0;transition:all .2s;display:flex;position:absolute;color:#fff!important}.depict-content-block .d-instagram svg{visibility:hidden;position:absolute}.depict-content-block .d-instagram .shadow-text{pointer-events:none!important;opacity:0!important;margin:0!important;padding:0!important;position:absolute!important}.depict-content-block .d-instagram .clipped-element{backdrop-filter:blur(200px);filter:grayscale()invert()contrast(100000%);min-height:var(--text-height);clip-path:var(--text-clip-path);-webkit-clip-path:var(--text-clip-path);min-width:var(--icon-width);transition:all .2s;display:flex}.depict-content-block:hover .d-instagram .clipped-element{min-width:calc(var(--icon-width) + var(--insta-gap) + var(--text-width))}.depict-content-spacer{height:var(--content-height,auto)}.depict-block-media{contain:strict;max-width:100%;margin-bottom:var(--bottom-alignment-spacing,0px);margin-top:var(--top-alignment-spacing,0px);--instagram-bottom-distance:8px;flex-grow:1;flex-basis:100%;align-self:stretch;align-items:stretch;position:relative}.depict-block-media,.depict-block-media:empty{display:flex!important}.depict-block-media .background-overlay{background:var(--overlay-color);position:absolute;inset:0;display:block!important}.depict-block-media .spacer-rect{width:100%;height:100%;fill:none!important}.depict-block-media .content-text{gap:var(--text-gap);align-items:var(--h-align);width:100%;height:100%;text-align:var(--h-align);justify-content:var(--v-align);flex-direction:column;padding:16px;display:flex;position:absolute}.depict-block-media .content-text:has(.text-part:nth-child(2)) .text-part{max-height:50%}.depict-block-media .content-text.text-shadow{filter:drop-shadow(0 1px 3px #000000b3)drop-shadow(0 1px 14px #00000080)}.depict-block-media .content-text.text-shadow.with-overlay{filter:drop-shadow(0 1px 2px #00000073)drop-shadow(0 1px 6px #00000040)}.depict-block-media .content-text .text-part{overflow-clip-margin:2px;white-space:pre-wrap;color:var(--color);margin:0;font-weight:400;overflow:clip}.depict-block-media .content-text .text-part.bold{font-weight:700}.depict-block-media .content-text .text-part.underline{text-decoration:underline}.depict-block-media .content-text .text-part.italic{font-style:italic}.depict-block-media:has(.d-instagram) .content-text{height:calc(100% - (var(--instagram-bottom-distance) + var(--instagram-text-height)))}.depict-block-media video{object-fit:cover;flex-grow:1;width:100%;height:100%;position:absolute;inset:0}.depict-block-media video::-webkit-media-controls-panel{display:none!important}.depict-block-media .depict-block-image{object-fit:cover;width:100%;height:100%;transition:opacity .2s;inset:0}@media (pointer:fine){.depict-block-media .depict-block-image{position:absolute}}@media (pointer:coarse){.depict-block-media:has(.depict-block-image.hover-image){scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.depict-block-media:has(.depict-block-image.hover-image) .depict-block-image{opacity:1;scroll-snap-align:start;flex:0 0 100%;position:static}.depict-block-media:has(.depict-block-image.hover-image):before,.depict-block-media:has(.depict-block-image.hover-image):after{color:#fff;opacity:.65;pointer-events:none;z-index:10;background:#000;border-radius:8px;padding:4px 6px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;line-height:1;position:absolute;bottom:8px}.depict-block-media:has(.depict-block-image.hover-image):before{content:"â â";
1212left:50%;transform:translate(-50%)}.depict-block-media:has(.depict-block-image.hover-image):after{content:"â â";right:-50%;transform:translate(50%)}}depict-watermark-container{z-index:1000000;color:#000;grid-column:1/-1;justify-content:center;width:100%;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:flex;position:sticky;bottom:28px}depict-watermark-container.d-fixed{position:fixed;left:0}.depict-watermark{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;direction:ltr;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 10px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0a0d1408}.depict-watermark svg{height:1.6em}\n/*$vite$:1*/',document.head.appendChild(t);const e=Symbol("solid-proxy"),n="function"==typeof Proxy,o=Symbol("solid-track"),r={equals:(t,e)=>t===e};let i=L;const c=1,a=2,s={owned:null,cleanups:null,context:null,owner:null};var l=null;let u=null,d=null,f=null,p=null,m=0;function g(t,e){const n=d,o=l,r=0===t.length,i=o,c=r?s:{owned:null,cleanups:null,context:i?i.context:null,owner:i},a=r?t:()=>t((()=>y((()=>B(c)))));l=c,d=null;try{return C(a,!0)}finally{d=n,l=o}}function h(t,e){const n={value:t,observers:null,observerSlots:null,comparator:(e=e?Object.assign({},r,e):r).equals||void 0};return[P.bind(n),t=>("function"==typeof t&&(t=t(n.value)),T(n,t))]}function _(t,e,n){A(D(t,e,!1,c))}function v(t,e,n){i=R;const o=D(t,e,!1,c);o.user=!0,p?p.push(o):A(o)}function b(t,e,n){n=n?Object.assign({},r,n):r;const o=D(t,e,!0,0);return o.observers=null,o.observerSlots=null,o.comparator=n.equals||void 0,A(o),P.bind(o)}function w(t){return C(t,!1)}function y(t){if(null===d)return t();const e=d;d=null;try{return t()}finally{d=e}}function k(t){return null===l||(null===l.cleanups?l.cleanups=[t]:l.cleanups.push(t)),t}const[S,x]=h(!1);function I(t,e){const n=Symbol("context");return{id:n,Provider:j(n),defaultValue:t}}function M(t){let e;return l&&l.context&&void 0!==(e=l.context[t.id])?e:t.defaultValue}function O(t){const e=b(t),n=b((()=>H(e())));return n.toArray=()=>{const t=n();return Array.isArray(t)?t:null!=t?[t]:[]},n}function P(){if(this.sources&&this.state)if(this.state===c)A(this);else{const t=f;f=null,C((()=>$(this)),!1),f=t}if(d){const t=this.observers?this.observers.length:0;d.sources?(d.sources.push(this),d.sourceSlots.push(t)):(d.sources=[this],d.sourceSlots=[t]),this.observers?(this.observers.push(d),this.observerSlots.push(d.sources.length-1)):(this.observers=[d],this.observerSlots=[d.sources.length-1])}return this.value}function T(t,e,n){let o=t.value;return t.comparator&&t.comparator(o,e)||(t.value=e,t.observers&&t.observers.length&&C((()=>{for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e],o=u&&u.running;o&&u.disposed.has(n),(o?n.tState:n.state)||(n.pure?f.push(n):p.push(n),n.observers&&N(n)),o||(n.state=c)}if(f.length>1e6)throw f=[],Error()}),!1)),e}function A(t){if(!t.fn)return;B(t);const e=m;((t,e,n)=>{let o;const r=l,i=d;d=l=t;try{o=t.fn(e)}catch(a){return t.pure&&(t.state=c,t.owned&&t.owned.forEach(B),t.owned=null),t.updatedAt=n+1,F(a)}finally{d=i,l=r}(!t.updatedAt||t.updatedAt<=n)&&(null!=t.updatedAt&&"observers"in t?T(t,o):t.value=o,t.updatedAt=n)})(t,t.value,e)}function D(t,e,n,o=c,r){const i={fn:t,state:o,updatedAt:null,owned:null,sources:null,
1212sourceSlots:null,cleanups:null,value:e,owner:l,context:l?l.context:null,pure:n};return null===l||l!==s&&(l.owned?l.owned.push(i):l.owned=[i]),i}function E(t){if(0===t.state)return;if(t.state===a)return $(t);if(t.suspense&&y(t.suspense.inFallback))return t.suspense.effects.push(t);const e=[t];for(;(t=t.owner)&&(!t.updatedAt||t.updatedAt<m);)t.state&&e.push(t);for(let n=e.length-1;n>=0;n--)if((t=e[n]).state===c)A(t);else if(t.state===a){const n=f;f=null,C((()=>$(t,e[0])),!1),f=n}}function C(t,e){if(f)return t();let n=!1;e||(f=[]),p?n=!0:p=[],m++;try{const e=t();return(t=>{if(f&&(L(f),f=null),t)return;const e=p;p=null,e.length&&C((()=>i(e)),!1)})(n),e}catch(o){n||(p=null),f=null,F(o)}}function L(t){for(let e=0;e<t.length;e++)E(t[e])}function R(t){let e,n=0;for(e=0;e<t.length;e++){const o=t[e];o.user?t[n++]=o:E(o)}for(e=0;e<n;e++)E(t[e])}function $(t,e){t.state=0;for(let n=0;n<t.sources.length;n+=1){const o=t.sources[n];if(o.sources){const t=o.state;t===c?o!==e&&(!o.updatedAt||o.updatedAt<m)&&E(o):t===a&&$(o,e)}}}function N(t){for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e];
1212n.state||(n.state=a,n.pure?f.push(n):p.push(n),n.observers&&N(n))}}function B(t){let e;if(t.sources)for(;t.sources.length;){const e=t.sources.pop(),n=t.sourceSlots.pop(),o=e.observers;if(o&&o.length){const t=o.pop(),r=e.observerSlots.pop();n<o.length&&(t.sourceSlots[r]=n,o[n]=t,e.observerSlots[n]=r)}}if(t.tOwned){for(e=t.tOwned.length-1;e>=0;e--)B(t.tOwned[e]);delete t.tOwned}if(t.owned){for(e=t.owned.length-1;e>=0;e--)B(t.owned[e]);t.owned=null}if(t.cleanups){for(e=t.cleanups.length-1;e>=0;e--)t.cleanups[e]();t.cleanups=null}t.state=0}function F(t,e=l){const n=(t=>t instanceof Error?t:Error("string"==typeof t?t:"Unknown error",{cause:t}))(t);throw n}function H(t){if("function"==typeof t&&!t.length)return H(t());if(Array.isArray(t)){const e=[];for(let n=0;n<t.length;n++){const o=H(t[n]);Array.isArray(o)?e.push.apply(e,o):e.push(o)}return e}return t}function j(t,e){return e=>{let n;return _((()=>n=y((()=>(l.context={...l.context,[t]:e.value},O((()=>e.children)))))),void 0),n}}const J=Symbol("fallback");function z(t){for(let e=0;e<t.length;e++)t[e]()}function V(t,e,n={}){let r=[],i=[],c=[],a=0,s=e.length>1?[]:null;return k((()=>z(c))),()=>{let l,u,d=t()||[],f=d.length;return d[o],y((()=>{let t,e,o,m,h,_,v,b,w;if(0===f)0!==a&&(z(c),c=[],r=[],i=[],a=0,s&&(s=[])),n.fallback&&(r=[J],i[0]=g((t=>(c[0]=t,n.fallback()))),a=1);else if(0===a){for(i=Array(f),u=0;u<f;u++)r[u]=d[u],i[u]=g(p);a=f}else{for(o=Array(f),m=Array(f),s&&(h=Array(f)),_=0,v=Math.min(a,f);_<v&&r[_]===d[_];_++);for(v=a-1,b=f-1;v>=_&&b>=_&&r[v]===d[b];v--,b--)o[b]=i[v],m[b]=c[v],s&&(h[b]=s[v]);for(t=new Map,e=Array(b+1),u=b;u>=_;u--)w=d[u],l=t.get(w),e[u]=void 0===l?-1:l,t.set(w,u);for(l=_;l<=v;l++)w=r[l],u=t.get(w),void 0!==u&&-1!==u?(o[u]=i[l],m[u]=c[l],s&&(h[u]=s[l]),u=e[u],t.set(w,u)):c[l]();for(u=_;u<f;u++)u in o?(i[u]=o[u],c[u]=m[u],s&&(s[u]=h[u],s[u](u))):i[u]=g(p);i=i.slice(0,a=f),r=d.slice(0)}return i}));function p(t){if(c[u]=t,s){const[t,n]=h(u);return s[u]=n,e(d[u],t)}return e(d[u])}}}function q(t,e){return y((()=>t(e||{})))}function W(){return!0}const U={get:(t,n,o)=>n===e?o:t.get(n),has:(t,n)=>n===e||t.has(n),set:W,deleteProperty:W,getOwnPropertyDescriptor:(t,e)=>({configurable:!0,enumerable:!0,get:()=>t.get(e),set:W,deleteProperty:W}),ownKeys:t=>t.keys()};function G(t){const e="fallback"in t&&{fallback:()=>t.fallback};return b(((t,e,n={})=>{let r,i=[],c=[],a=[],s=[],l=0;return k((()=>z(a))),()=>{const u=t()||[],d=u.length;return u[o],y((()=>{if(0===d)return 0!==l&&(z(a),a=[],i=[],c=[],l=0,s=[]),n.fallback&&(i=[J],c[0]=g((t=>(a[0]=t,n.fallback()))),l=1),c;for(i[0]===J&&(a[0](),a=[],i=[],c=[],l=0),r=0;r<d;r++)r<i.length&&i[r]!==u[r]?s[r]((()=>u[r])):r>=i.length&&(c[r]=g(f));for(;r<i.length;r++)a[r]();return l=s.length=a.length=d,i=u.slice(0),c=c.slice(0,l)}));function f(t){a[r]=t;const[n,o]=h(u[r]);return s[r]=o,e(n,r)}}})((()=>t.each),t.children,e||void 0))}function K(t){const e=t.keyed,n=b((()=>t.when),void 0,void 0),o=e?n:b(n,void 0,{equals:(t,e)=>!t==!e});return b((()=>{const r=o();if(r){const i=t.children;return"function"==typeof i&&i.length>0?y((()=>i(e?r:()=>{if(!y(o))throw"Stale read from <Show>.";return n()}))):i}return t.fallback}),void 0,void 0)}const X=new Set(["className","value","readOnly","noValidate","formNoValidate","isMap","noModule","playsInline","adAuctionHeaders","allowFullscreen","browsingTopics","defaultChecked","defaultMuted","defaultSelected","disablePictureInPicture","disableRemotePlayback","preservesPitch","shadowRootClonable","shadowRootCustomElementRegistry","shadowRootDelegatesFocus","shadowRootSerializable","sharedStorageWritable","allowfullscreen","async","alpha","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected","adauctionheaders","browsingtopics","credentialless","defaultchecked","defaultmuted","defaultselected","defer","disablepictureinpicture","disableremoteplayback","preservespitch","shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootserializable","sharedstoragewritable"]),Z=new Set(["innerHTML","textContent","innerText","children"]),Q=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Y=Object.assign(Object.create(null),{class:"className",novalidate:{$:"noValidate",FORM:1},formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1}
1212,playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1},adauctionheaders:{$:"adAuctionHeaders",IFRAME:1},allowfullscreen:{$:"allowFullscreen",IFRAME:1},browsingtopics:{$:"browsingTopics",IMG:1},defaultchecked:{$:"defaultChecked",INPUT:1},defaultmuted:{$:"defaultMuted",AUDIO:1,VIDEO:1},defaultselected:{$:"defaultSelected",OPTION:1},disablepictureinpicture:{$:"disablePictureInPicture",VIDEO:1},disableremoteplayback:{$:"disableRemotePlayback",AUDIO:1,VIDEO:1},preservespitch:{$:"preservesPitch",AUDIO:1,VIDEO:1},shadowrootclonable:{$:"shadowRootClonable",TEMPLATE:1},shadowrootdelegatesfocus:{$:"shadowRootDelegatesFocus",TEMPLATE:1},shadowrootserializable:{$:"shadowRootSerializable",TEMPLATE:1},sharedstoragewritable:{$:"sharedStorageWritable",IFRAME:1,IMG:1}}),tt=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),et=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),nt={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ot="_$DX_DELEGATE";function rt(t,e,n,o){let r;const i=()=>{const e=document.createElement("template");return e.innerHTML=t,n?e.content.firstChild.firstChild:e.content.firstChild},c=e?()=>y((()=>document.importNode(r||(r=i()),!0))):()=>(r||(r=i())).cloneNode(!0);return c.cloneNode=c,c}function it(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function ct(t,e){null==e?t.removeAttribute("class"):t.className=e}function at(t,e,n){return y((()=>t(e,n)))}function st(t,e,n,o){if(void 0===n||o||(o=[]),"function"!=typeof e)return ft(t,e,o,n);_((o=>ft(t,e(),o,n)),o)}function lt(t,e,n){const o=e.trim().split(/\s+/);for(let r=0,i=o.length;r<i;r++)t.classList.toggle(o[r],n)}function ut(t,e,n,o,r,i,c){let a,s,l,u,d;if("style"===e)return((t,e,n)=>{if(!e)return n?it(t,"style"):e;const o=t.style;if("string"==typeof e)return o.cssText=e;let r,i;for(i in"string"==typeof n&&(o.cssText=n=void 0),n||(n={}),e||(e={}),n)null==e[i]&&o.removeProperty(i),delete n[i];for(i in e)r=e[i],r!==n[i]&&(o.setProperty(i,r),n[i]=r);return n})(t,n,o);if("classList"===e)return((t,e,n={})=>{const o=Object.keys(e||{}),r=Object.keys(n);let i,c;for(i=0,c=r.length;i<c;i++){const o=r[i];o&&"undefined"!==o&&!e[o]&&(lt(t,o,!1),delete n[o])}for(i=0,c=o.length;i<c;i++){const r=o[i],c=!!e[r];r&&"undefined"!==r&&n[r]!==c&&c&&(lt(t,r,!0),n[r]=c)}return n})(t,n,o);if(n===o)return o;if("ref"===e)i||n(t);else if("on:"===e.slice(0,3)){const r=e.slice(3);o&&t.removeEventListener(r,o,"function"!=typeof o&&o),n&&t.addEventListener(r,n,"function"!=typeof n&&n)}else if("oncapture:"===e.slice(0,10)){const r=e.slice(10);o&&t.removeEventListener(r,o,!0),n&&t.addEventListener(r,n,!0)}else if("on"===e.slice(0,2)){const r=e.slice(2).toLowerCase(),i=tt.has(r);if(!i&&o){const e=Array.isArray(o)?o[0]:o;t.removeEventListener(r,e)}(i||n)&&(((t,e,n,o)=>{if(o)Array.isArray(n)?(t["$$"+e]=n[0],t[`$$${e}Data`]=n[1]):t["$$"+e]=n;else if(Array.isArray(n)){const o=n[0];t.addEventListener(e,n[0]=e=>o.call(t,n[1],e))}else t.addEventListener(e,n,"function"!=typeof n&&n)})(t,r,n,i),i&&((t,e=window.document)=>{const n=e[ot]||(e[ot]=new Set);for(let o=0,r=t.length;o<r;o++){const r=t[o];n.has(r)||(n.add(r),e.addEventListener(r,dt))}})([r]))}else if("attr:"===e.slice(0,5))it(t,e.slice(5),n);else if("bool:"===e.slice(0,5))((t,e,n)=>{n?t.setAttribute(e,""):t.removeAttribute(e)})(t,e.slice(5),n);else if((d="prop:"===e.slice(0,5))||(l=Z.has(e))||!r&&((u=((t,e)=>{const n=Y[t];return"object"==typeof n?n[e]?n.$:void 0:n})(e,t.tagName))||(s=X.has(e)))||(a=t.nodeName.includes("-")||"is"in c)
1212)d&&(e=e.slice(5),s=!0),"class"===e||"className"===e?ct(t,n):!a||s||l?t[u||e]=n:t[(f=e,f.toLowerCase().replace(/-([a-z])/g,((t,e)=>e.toUpperCase())))]=n;else{const o=r&&e.indexOf(":")>-1&&nt[e.split(":")[0]];o?((t,e,n,o)=>{null==o?t.removeAttributeNS(e,n):t.setAttributeNS(e,n,o)})(t,o,e,n):it(t,Q[e]||e,n)}var f;return n}function dt(t){let e=t.target;const n="$$"+t.type,o=t.target,r=t.currentTarget,i=e=>Object.defineProperty(t,"target",{configurable:!0,value:e}),c=()=>{const o=e[n];if(o&&!e.disabled){const r=e[n+"Data"];if(void 0!==r?o.call(e,r,t):o.call(e,t),t.cancelBubble)return}return e.host&&"string"!=typeof e.host&&!e.host._$host&&e.contains(t.target)&&i(e.host),!0},a=()=>{for(;c()&&(e=e._$host||e.parentNode||e.host););};if(Object.defineProperty(t,"currentTarget",{configurable:!0,get:()=>e||document}),t.composedPath){const n=t.composedPath();i(n[0]);for(let t=0;t<n.length-2&&(e=n[t],c());t++){if(e._$host){e=e._$host,a();break}if(e.parentNode===r)break}}else a();i(o)}function ft(t,e,n,o,r){for(;"function"==typeof n;)n=n();if(e===n)return n;const i=typeof e,c=void 0!==o;if(t=c&&n[0]&&n[0].parentNode||t,"string"===i||"number"===i){if("number"===i&&(e=e.toString())===n)return n;if(c){let r=n[0];r&&3===r.nodeType?r.data!==e&&(r.data=e):r=document.createTextNode(e),n=gt(t,n,o,r)}else n=""!==n&&"string"==typeof n?t.firstChild.data=e:t.textContent=e}else if(null==e||"boolean"===i)n=gt(t,n,o);else{if("function"===i)return _((()=>{let r=e();for(;"function"==typeof r;)r=r();n=ft(t,r,n,o)})),()=>n;if(Array.isArray(e)){const i=[],a=n&&Array.isArray(n);if(pt(i,e,n,r))return _((()=>n=ft(t,i,n,o,!0))),()=>n;if(0===i.length){if(n=gt(t,n,o),c)return n}else a?0===n.length?mt(t,i,o):((t,e,n)=>{let o=n.length,r=e.length,i=o,c=0,a=0,s=e[r-1].nextSibling,l=null;for(;c<r||a<i;)if(e[c]!==n[a]){for(;e[r-1]===n[i-1];)r--,i--;if(r===c){const e=i<o?a?n[a-1].nextSibling:n[i-a]:s;for(;a<i;)t.insertBefore(n[a++],e)}else if(i===a)for(;c<r;)l&&l.has(e[c])||e[c].remove(),c++;else if(e[c]===n[i-1]&&n[a]===e[r-1]){const o=e[--r].nextSibling;t.insertBefore(n[a++],e[c++].nextSibling),t.insertBefore(n[--i],o),e[r]=n[i]}else{if(!l){l=new Map;let t=a;for(;t<i;)l.set(n[t],t++)}const o=l.get(e[c]);if(null!=o)if(a<o&&o<i){let s,u=c,d=1;for(;++u<r&&u<i&&null!=(s=l.get(e[u]))&&s===o+d;)d++;if(d>o-a){const r=e[c];for(;a<o;)t.insertBefore(n[a++],r)}else t.replaceChild(n[a++],e[c++])}else c++;else e[c++].remove()}}else c++,a++})(t,n,i):(n&>(t),mt(t,i));n=i}else if(e.nodeType){if(Array.isArray(n)){if(c)return n=gt(t,n,o,e);gt(t,n,null,e)}else null!=n&&""!==n&&t.firstChild?t.replaceChild(e,t.firstChild):t.appendChild(e);n=e}}return n}function pt(t,e,n,o){let r=!1;for(let i=0,c=e.length;i<c;i++){let c,a=e[i],s=n&&n[t.length];if(null==a||!0===a||!1===a);else if("object"==(c=typeof a)&&a.nodeType)t.push(a);else if(Array.isArray(a))r=pt(t,a,s)||r;else if("function"===c)if(o){for(;"function"==typeof a;)a=a();r=pt(t,Array.isArray(a)?a:[a],Array.isArray(s)?s:[s])||r}else t.push(a),r=!0;else{const e=a+"";s&&3===s.nodeType&&s.data===e?t.push(s):t.push(document.createTextNode(e))}}return r}function mt(t,e,n=null){for(let o=0,r=e.length;o<r;o++)t.insertBefore(e[o],n)}function gt(t,e,n,o){if(void 0===n)return t.textContent="";const r=o||document.createTextNode("");if(e.length){let o=!1;for(let i=e.length-1;i>=0;i--){const c=e[i];if(r!==c){const e=c.parentNode===t;o||i?e&&c.remove():e?t.replaceChild(r,c):t.insertBefore(r,n)}else o=!0}}else t.insertBefore(r,n);return[r]}function ht(t){const[,o]=((t,...o)=>{const r=o.length;if(n&&e in t){const e=r>1?o.flat():o[0],n=o.map((e=>new Proxy({get:n=>e.includes(n)?t[n]:void 0,has:n=>e.includes(n)&&n in t,keys:()=>e.filter((e=>e in t))},U)));return n.push(new Proxy({get:n=>e.includes(n)?void 0:t[n],has:n=>!e.includes(n)&&n in t,keys:()=>Object.keys(t).filter((t=>!e.includes(t)))},U)),n}const i=[];for(let e=0;e<=r;e++)i[e]={};for(const e of Object.getOwnPropertyNames(t)){let n=r;for(let t=0;t<o.length;t++)if(o[t].includes(e)){n=t;break}const c=Object.getOwnPropertyDescriptor(t,e);!c.get&&!c.set&&c.enumerable&&c.writable&&c.configurable?i[n][e]=c.value:Object.defineProperty(i[n],e,c)}return i})(t,["component"]);return((t,e)=>{const n=b(t);return b((()=>{const t=n();switch(typeof t){case"function":return y((()=>t(e)));case"string":const n=et.has(t),o=((t,e=!1,n)=>e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t,{is:n}))(t,n,y((()=>e.is)));return((t,e={},n)=>{const o={};_((()=>o.children=ft(t,e.children,o.children))),_((()=>"function"==typeof e.ref&&at(e.ref,t))),_((()=>((t,e,n,o,r={},i=!1)=>{e||(e={});for(const c in r)if(!(c in e)){if("children"===c)continue;r[c]=ut(t,c,null,r[c],n,i,e)}for(const c in e){if("children"===c)continue;const o=e[c];r[c]=ut(t,c,o,r[c],n,i,e)}})(t,e,n,0,o,!0)))})(o,e,n),o}}))})((()=>t.component),o)}function _t(t){const e=[];for(let n=1;n<=t;n++){const o=n/t;e.push(o)}return e.push(0),e}function vt({l:t,u:e,p:n,m:o,h:r}){const{height:i,width:c}=n,a=i/t.span_rows,s=c/t.span_columns,l=i-a+a/2,u=n.top+l,d=innerHeight;if(!(u>=0&&u<=d||n.bottom>=0&&n.bottom<=d))return;const f=new Set(e.parentElement.children),p=n.left-s/2,m=n.right+s/2,g=M
1212ath.max(u,0),h=t=>f.has(t),_=document.elementsFromPoint(p,g).find(h),v=document.elementsFromPoint(m,g).find(h),[,b]=o.get(e),[,w]=r.get(e);w(v),b(_)}const bt="[Depict]",wt=new URLSearchParams(location.search).has("depict_debug"),yt=location.hostname.endsWith("urlbox.com"),kt=wt||yt,St=(...t)=>kt&&console.log(bt,...t),xt=(...t)=>kt&&console.warn(bt,...t);class It extends URL{get _(){const t=this.pathname.split("/").at(-1);try{return decodeURIComponent(t)}catch(e){return St(e),t}}set _(t){const e=this.pathname.split("/");e.pop(),e.push(t),this.pathname=e.join("/")}get v(){return this._.split(".").slice(0,-1).join(".")}set v(t){this._=[t,this.k].join(".")}get k(){return this._.split(".").at(-1)}constructor(t){if(super(t,document.baseURI),!(this instanceof It)){const t=Object.entries(Object.getOwnPropertyDescriptors(It.prototype));Object.defineProperties(this,Object.fromEntries(t.filter((([t])=>"constructor"!==t))))}}}const Mt=t=>t.includes(",")&&t.includes(" ")&&(t.includes("w")||t.includes("x")),Ot=t=>t.match(/url\(['"]?(.*?)['"]?\)/)?.[1];function Pt(t){const e=[];let n="";for(const o of t.split(","))n+=(n?",":"")+o,/\d+(\.\d+)?[wx]\s*$/.test(n.trim())&&(e.push(n),n="");return n.trim()&&e.push(n),e}const Tt=t=>{const e=Pt(t);return e[0]?.trim().split(" ")[0]??""};function At(t){let e=t;return e=e.replace(/\.progressive$/,""),e=e.replace(/@(2|3)x$/,""),e=e.replace(/_crop_(top|center|bottom|left|right)$/,""),e=e.replace(/_(pico|icon|thumb|small|compact|medium|large|grande|original|master|\d+x|x\d+|\d+x\d+|\{width\}x|\{size\})$/,""),e}function Dt(t,e){if(!e)return!1;const n=(t=>{if(!t)return;if(Mt(t))return new It(Tt(t));const e=Ot(t);return new It(e||t)})(e);if(!n)return!1;const o=new It(t);return n._===o._||At(n.v)===o.v&&((r=o.k)===(i=n.k)||"png"===r&&"jpg"===i);var r,i}function Et(t,e,n){const o=new It(t),r=new It(e),i=new It(n),c=o.v.split(r.v).pop();i._=`${i.v}${c}.${i.k}`;const a=new Set(["v","crop_left","crop_top","crop_width","crop_height"]);for(const[s,l]of o.searchParams)a.has(s)||"crop"===s&&"region"===l||i.searchParams.set(s,l);return i}function Ct(t){const e=t.getAttribute("width"),n=t.getAttribute("height");return{S:e?+e:void 0,I:n?+n:void 0}}const Lt="depictDefaultImage",Rt="depictHoverImage";function $t({M:t,O:e,P:n,T:o}){const{S:r,I:i}=Ct(t),c=n.width;for(const a of o){let o=t;for(let t=0;t<a.length;t++){const i=a[t];if(t===a.length-1){const t=o[i];Nt({A:t,D:e=>{St("Setting",i,"previously",t,"to",e),o[i]=e},P:n,C:r,L:c,O:e,R:"dataset"===a[0]});break}o=o[i]}}if(t instanceof HTMLImageElement){const e=n.alt,o=t.alt;o&&e&&o!==e&&(t.alt=e),r&&c&&r!==c&&(t.width=c);const a=n.height;i&&a&&i!==a&&(t.height=a)}}function Nt({A:t,D:e,O:n,P:o,C:r,L:i,R:c}){const a=o.image;if(!a)return;if(Mt(t)){const o=Pt(t).map((t=>{const e=t.trim();if(!e)return t;const[o,c]=e.split(" ");return`${Et(o,n,a)} ${c===r+"w"?i+"w":c}`})).join(", ");return void(t!==o&&e(o))}const s=Ot(t);if(s){const o=Et(s,n,a),r=t.replace(s,o.href);t!==r&&e(r)}else{let o=Et(t,n,a).href;if(c){const t=o.split("/"),e=decodeURIComponent(t.pop());o=[...t,e].join("/")}t!==o&&e(o)}}function Bt(t,e){const n=[];let o;if(e instanceof HTMLImageElement||e instanceof HTMLSourceElement)for(const r of["src","srcset"])Dt(t,e[r])&&(n.push([r]),o||=e[r]);for(const r in e.dataset){const i=e.dataset[r];i&&Dt(t,i)&&(n.push(["dataset",r]),o||=i)}return{T:n,N:o}}function Ft(t,e){const n=[...t?.querySelectorAll("img,source,[data-bgset]")||[]].filter((t=>!t.hasAttribute("data-depict-no-modify")));St("productCard:",t,"allImageChildren:",n);const o={};if(!n||!t)return o;for(const r of e){if(!r)continue;const e=Ht(r,n,t);e.length&&(o[r]=e)}return o}function Ht(t,e,n){if(!t||!e)return[];const o=[...e].map((e=>({B:e,...Bt(t,e)}))).filter((({T:t,N:e})=>t.length>0&&e)),{v:r}=new It(t);for(const i of n?.querySelectorAll(`[style*=${JSON.stringify(r)}]`)||[]){const e=i.style.cssText;i&&e&&Dt(t,e)&&o.push({B:i,T:[["style","cssText"]],N:e})}return o}function jt(t){const{F:e,H:n}=Jt(t,"default",Lt),{F:o,H:r}=Jt(t,"hover",Rt);return{j:n,J:r,V:o,q:e}}function Jt(t,e,n){const o=`[data-depict-${e}-image]`,r=t?.matches(o)?t:t?.querySelector(o),i=r?.dataset,c=i?.[n];return{H:c,F:i}}const zt="depict-content-block",Vt=t=>t instanceof HTMLElement&&t.classList.contains(zt);function qt(t,e){if(!e.length)return t;const n=new Set(t);for(const{W:o,U:r}of e)r?n.add(o):n.delete(o);if(n.size!==t.size)return n;for(const o of n)if(!t.has(o))return n;return t}function Wt({G:t,K:e,X:n}
1212){if(t?.classList.contains(zt))return()=>e().get(t)?.();const{j:o,J:r}=jt(t),i=Ft(t,[r,o]),c=o?i[o]:void 0,a=r?i[r]:void 0;if(!t||!c&&!a)return()=>{};const s=c?Gt(c).B:void 0,l=a?Gt(a).B:void 0;let u=!1;const[d,f]=h(0),[p,m]=h(0),[g,_]=h(0),[S,x]=h(0),[I,M]=h(0),O=new ResizeObserver((e=>w((()=>{for(const{target:n,contentRect:{height:o}}of e)n===t?f(o):n===s?m(o):n===l&&_(o),u||(u=!0,queueMicrotask((()=>{try{const e=t.getBoundingClientRect(),n=y(g)&&l&&y(g)>y(p)?l:s,o=n?.getBoundingClientRect(),r=o?.width&&o.height&&e.width&&e.height?Ut(o.top-e.top,e.bottom-o.bottom,e.height):void 0;r?(x(r.Z),M(r.Y)):(x(0),M(0))}finally{u=!1}})))}))));k((()=>O.disconnect())),s&&O.observe(s),l&&O.observe(l),O.observe(t);const P=b((()=>((t,e)=>{if(t&&e){if(!(e>t))return t-e;St("Discarding alignment measurement: image",e,"taller than card",t)}})(d(),p()||g())));return v((()=>{const t=P();if(null==t)return;const e={Z:S(),Y:I()};n((o=>{let r=o.get(t);return r||(r=new Set,o.set(t,r)),r.add(e),k((()=>n((n=>(r.delete(e),r.size||n.get(t)!==r||n.delete(t),n))))),o}))})),P}function Ut(t,e,n){if(Math.min(t,e)<-2||Math.max(t,e)>n+2)return;const o=t=>Math.min(Math.max(t,0),n);return{Z:o(t),Y:o(e)}}function Gt(t){const e=((t,e)=>{let n,o=0;for(const r of t){const t=e(r);t>o&&(n=r,o=t)}return n??t[0]})(t.filter((t=>"IMG"===t.B?.tagName)),(t=>{const{width:e,height:n}=t.B.getBoundingClientRect(),o=e*n;return o&&("function"==typeof(r=t.B).checkVisibility?r.checkVisibility({visibilityProperty:!0}):"hidden"!==getComputedStyle(r).visibility)?o:0;var r}));if(e)return e;const[n]=t;if(t.every((t=>"SOURCE"===t.B?.tagName))){const t=n.B?.closest("picture")?.querySelector("img");if(t)return{B:t}}return n}function Kt(t){for(const e of t)return e}const Xt=new WeakMap,Zt=new WeakMap;let Qt=!0,Yt=!1;function te(t,e,n){if(!t)return;const o=n+"";let r=Zt.get(t);if(r&&e in r)return void(r[e]=o);if(Xt.get(t)?.[e]===o)return;if(document.documentElement.contains(t))return void ee(t,e,o);r||Zt.set(t,r={}),r[e]=o;const i=r;queueMicrotask((()=>{const n=i[e];delete i[e],ee(t,e,n)}))}function ee(t,e,n){if(Xt.get(t)?.[e]!==n)if(!wt&&Qt&&!yt||(t.style.setProperty(e,n),yt)){try{oe(t,e,n)}catch(o){Yt||(Yt=!0,console.warn("[Depict] element.animate() failed, writing the style inline instead",o)),t.style.setProperty(e,n)}ne(t,e,n)}else ne(t,e,n)}function ne(t,e,n){Xt.set(t,{...Xt.get(t),[e]:n})}function oe(t,e,n){t.animate([{[e]:n},{[e]:n}],{fill:"forwards",duration:1})}const re=ae("depict-grid-start-beacon",["data-paginate"]),ie=ae("depict-grid-end-beacon"),ce=ae("depict-watermark-container");function ae(t,e){const[n,o]=h(new Set),r={},i={};class c extends HTMLElement{static observedAttributes=e||[];connectedCallback(){o((t=>new Set(t).add(this)))}disconnectedCallback(){o((t=>{const e=new Set(t);return e.delete(this)?e:t}))}attributeChangedCallback(t,e,n){(0,i[t])((t=>(t.set(this,n),t)))}}for(const a of e||[]){const[t,e]=h(new WeakMap,{equals:!1});r[a]=t,i[a]=e}return customElements.define(t,c),{tt:n,et:r}}const se=I();function le(t){const e=b((()=>{for(const t of re.tt()){const e=t.parentElement;if(e)return e}})),n=b((()=>{for(const t of ie.tt())if(e()?.contains(t))return!0;return!1})),o=b((()=>!!e()));return v((()=>{o()&&(()=>{const t="--my-variable",e="flex",n=document.createElement("div");n.style.display=`var(${t})`;const o=document.createElement("div");o.style.contain="strict",o.append(n),document.body.append(o);try{oe(n,t,e),Qt=getComputedStyle(n).display===e}catch{Qt=!1}o.remove()})()})),q(se.Provider,{value:{nt:e,ot:n,rt:o},get children(){return t.children}})}function ue(){return M(se).nt}function de(){return M(se).ot}function fe(){return M(se).rt}const pe="depict_cached_fetch",me="depict_product_elements",ge="depict_collection_handle_to_id",he=JSON.parse(localStorage[pe]||"{}");function _e(t){return he[t]}function ve(t,e){he[t]={time:+new Date,value:e};try{localStorage[pe]=JSON.stringify(he)}catch(n){console.error("[Depict] Could not persist the fetch cache",n)}}async function be({it:t,ct:e,st:n=!1,lt:o}){const r=JSON.stringify({input:t,init:e,...o&&{extraKey:o}}),i=_e(r);if(i&&!n){const t=+new Date-i.time;return{response:new Response(i.value,{status:200}),cacheAgeMs:t}}const c=await fetch(t,e);return 200===c.status&&ve(r,await c.clone().text()),{response:c,cacheAgeMs:0}}async function we({ut:t,dt:e,ft:n,gt:o,st:r=!1,lt:i}){const c=[],a=new Set;let s,l;for(;;){const{response:u,cacheAgeMs:d}=await be({it:"/api/2026-07/graphql.json",ct:ye(t,e,s),st:r,lt:i}),{data:f}=await u.json(),{nodes:p,pageInfo:m}="collection"in f?f.collection.products:f.products;(null==l||d>l)&&(l=d),s=m.endCursor;for(const t of p)c.push(t.id),!1===t.availableForSale&&a.add(t.id);if(w((()=>
1212{o(new Set(a)),n(c)})),!m.hasNextPage)return l}}function ye(t,e,n){const o=JSON.stringify(n)||null,r="pageInfo { endCursor hasNextPage hasPreviousPage startCursor }";return{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":t},body:JSON.stringify({query:void 0===e?`query Products {\n products(first: 250, after: ${o}, sortKey: TITLE) {\n nodes {\n id\n availableForSale\n }\n ${r}\n }\n}`:`query CollectionProducts {\n collection(id: "gid://shopify/Collection/${e}") {\n products(first: 250, after: ${o}) {\n nodes {\n id\n availableForSale\n }\n ${r}\n }\n }\n}`})}}const ke="/api/2026-07/graphql.json";function Se(t,e){if(!e.length)return t;const n=new Set(e);return t.filter((t=>!n.has(t)))}function xe(t,e,n){return{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":t},body:JSON.stringify({query:e,variables:n})}}const[Ie,Me]=h(location.href),Oe=()=>Me(location.href);((t,e=!0)=>{if("undefined"==typeof History)return;const{prototype:n}=History,o=history,r=e=>{const r=n=>{const o=n[e];o&&(n[e]=new Proxy(o,{apply:(n,o,r)=>{const i=Reflect.apply(n,o,r);try{t(r,e)}catch(c){console.error(c)}return i}}))};r(n),Object.getOwnPropertyNames(o).includes(e)&&r(o)};r("pushState"),e&&r("replaceState")})(Oe),addEventListener("popstate",Oe);const Pe=Ie,Te=I(),Ae=()=>M(Te);function De(t){const e=b((()=>{const t=new URL(Pe());return Object.fromEntries(t.searchParams)})),n=b((()=>e().sort_by)),o=b((()=>{for(const t in e())if(t.startsWith("filter")&&"filter.v.availability"!==t&&e()[t])return!0;return!1})),r=b((()=>(t=>{const e=new URL(t).searchParams.getAll("filter.v.availability");return e.includes("1")&&!e.includes("0")})(Pe())));return q(Te.Provider,{value:{ht:o,_t:n,vt:r},get children(){return t.children}})}const Ee=t=>!!t.replaces_hover,Ce=document.currentScript,Le=(t,e)=>!t.visibility||t.visibility===e,Re=new Set(["p","h1","h2","h3","h4","h5","h6"]),$e=new Set(["javascript:","data:","vbscript:","blob:","file:"]);function Ne(t){if(t)try{return $e.has(new URL(t,document.baseURI).protocol)?void 0:t}catch{return}}const Be={type:"depictFrameReady"},Fe="true"===document.head.dataset.depictCollectionsList||"true"===new URLSearchParams(location.search).get("depict_iframe_preview"),He=new Set(["https://platform.depict.ai","https://lite.depict.ai","https://portal-app-next.anton-osika.workers.dev","https://getdepict.com","https://before-after-4.pages.dev","https://www.getdepict.com","https://before-after.depict.ai"]),je=/^[a-z0-9-]+(?:-portal-app-next\.anton-osika\.workers\.dev|\.before-after-4\.pages\.dev)$/,Je=new Set(["localhost","127.0.0.1"]);function ze(t,e,{bt:n=!1}={}){const o=()=>{for(const[n,o]of e)t.style.getPropertyValue(n)===o&&"important"===t.style.getPropertyPriority(n)||t.style.setProperty(n,o,"important")};o();const r=new MutationObserver(o);return r.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{if(r.disconnect(),n)for(const[n]of e)t.style.removeProperty(n)}}const Ve=[["overflow","visible"],["position","revert"]],qe="depict-watermark-container",We=Fe?.02:.1;function Ue(t){let e=t;for(;e;)e.hasAttribute("inert")&&e.removeAttribute("inert"),e=e?.parentElement;document.querySelectorAll("dialog[open]").forEach((e=>!e.contains(t)&&e.close()));const n=performance.now(),o=Math.min(300,innerWidth/5),r=innerHeight-1,i=innerWidth-1;for(let c=0;c<=i;c=c>=i?1/0:Math.min(c+o,i))for(let e=150;e<=r;e=e>=r?1/0:Math.min(e+o,r)){const n=document.elementsFromPoint(c,e);if(n.includes(t))for(const e of n){if(e===t)break;if(!t.contains(e))if(e.contains(t))for(const t of["before","after"]){const n="d-hide-"+t;e.classList.contains(n)||"none"!==getComputedStyle(e,"::"+t).content&&(e.classList.add(n),St("pseudohide",e,t))}else e.matches(qe)||e.closest(qe)||(St("pdel",e,n),e.remove())}}St("Popup delete",performance.now()-n,"ms")}const Ge=I();function Ke(t){const{wt:e,yt:n,kt:o,St:r}=(()=>{const[t,e]=h(Fe),[n,o]=h(!1);let r;const i=t=>{if(t.source===parent&&(t=>
1212{if(He.has(t))return!0;let e;try{e=new URL(t)}catch{return!1}return e.origin===t&&("https:"===e.protocol&&je.test(e.hostname)?!e.port:("http:"===e.protocol||"https:"===e.protocol)&&Je.has(e.hostname))})(t.origin)){r=t.origin;try{const n=JSON.parse(t.data);"depictTriggerIframeMode"===n.type?(n.isBeforeAfter&&o(!0),e(!0)):"depictAssignDataset"===n.type&&Object.assign(Ce.dataset,n.assign)}catch(n){xt("Failed to parse message from parent",n)}}};return addEventListener("message",i),k((()=>removeEventListener("message",i))),parent?.postMessage(JSON.stringify(Be),"*"),{wt:t,yt:(e,n,o)=>{t()&&r&&(St("Media errored",o),parent?.postMessage(JSON.stringify({type:"depictMediaLoadingFailed",urls:e,media:n?"video":"image"}),r))},kt:n,St:(e,n)=>{t()&&r&&parent?.postMessage(JSON.stringify({type:"depictBlockContextMenu",urls:e,media:n?"video":"image"}),r)}}})(),i=fe();return v((()=>{e()&&((()=>{const t=ue(),{documentElement:e,scrollingElement:n}=document;let o=!1;v((()=>{const r=t();if(!r)return;n?.scrollTo({top:r.getBoundingClientRect().top-innerHeight*We,...!Fe&&{behavior:"smooth"}}),addEventListener("load",(()=>Ue(r))),Ue(r);const i=new ResizeObserver((()=>Ue(r)));let c;i.observe(e);const a=()=>{if(Fe&&!o&&(requestAnimationFrame((()=>{o=!1,Ue(r)})),o=!0),c)return;const t=r.childElementCount;c=setTimeout((()=>{c=void 0,Ue(r)}),t<20||Fe?0:t<50?1e3:3e3)},s=new MutationObserver(a);s.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),addEventListener("transitionstart",a),addEventListener("transitionend",a),k((()=>()=>{s.disconnect(),i.disconnect(),removeEventListener("transitionstart",a),removeEventListener("transitionend",a)}))}))})(),v((()=>{i()&&(()=>{for(const t of["body","documentElement"]){const e=document[t];for(const[t,n]of Ve)te(e,t,n);k(ze(e,Ve))}})()})))})),q(Ge.Provider,{value:{wt:e,yt:n,kt:o,St:r},get children(){return t.children}})}function Xe(){return M(Ge)}function Ze(){try{return localStorage.depict_ab_variant??=Math.random()>.5?"A":"B"}catch(t){console.error(t)}}const Qe="depict_active_ab_test",Ye=t=>Array.isArray(t)&&t.every((t=>"string"==typeof t&&""!==t)),tn=()=>{try{return localStorage}catch(t){return St("localStorage unavailable",t),null}},en=I();function nn(t){const e=(()=>{const{_t:t,ht:e}=Ae(),{kt:n,wt:o}=Xe(),[r,i]=h(!1),[c,a]=h("null"),[s,l]=h("[]"),[u,d]=h("null"),[f,p]=h("null"),[m,g]=h("null"),[_,y]=h(""),[S,x]=h(2),[I,M]=h(),[O,P]=h(),[T,A]=h(4),[D,E]=h(""),[C,L]=h(""),[R,$]=h(""),[N,B]=h(),[F,H]=h(""),[j,J]=h(""),[z,q]=h(""),[W,U]=h("null"),[G,K]=h(),[X,Z]=h(""),[Q,Y]=h(""),[tt,et]=h(""),[nt,ot]=h(""),[rt,it]=h(!1),[ct,at]=h(!1),[st,lt]=h(),[ut,dt]=h(),[ft,pt]=h(""),[mt,gt]=h(),[ht,_t]=h(),{xt:vt,It:bt}=(t=>{const{wt:e}=Xe(),n=Ze()??null;return{xt:b((()=>{try{if("B"===Ze()||e())return!1;const n=JSON.parse(t()),o=+new Date;return n?.some((t=>{const e=+new Date(t.start_date),n=+new Date(t.end_date);return e<=o&&n>=o}))}catch(n){return console.error("Error parsing abTestsJson",t(),n),!1}})),It:()=>n}})(W),wt=((t,e,n)=>{const o=b((()=>n()?null:((t,e,n=Math.random,o=Date.now())=>{if(!t)return null;if(1e3*t.end_date_ts<=o)return null;const r=((t,e,n=Math.random)=>{const o="depict_collection_ab_variant_"+t.test_id;try{const t=e?.getItem(o);if("A"===t||"B"===t)return t}catch(i){St("ab bucket unreadable",i)}const r=100*n()<t.traffic_split?"B":"A";try{e?.setItem(o,r)}catch(i){St("ab bucket not persisted",i)}return r})(t,e,n);return{test:t,variant:r,productIds:"B"===r?t.variant_b:t.variant_a}})((t=>{if(!t)return null;let e;try{e=JSON.parse(t)}catch(o){return St("collection ab test context unparsable",o),null}if("object"!=typeof e||null===e)return null;const n=e;return"string"==typeof n.test_id&&""!==n.test_id&&"string"==typeof n.collection_id&&""!==n.collection_id&&"number"==typeof n.traffic_split&&Number.isFinite(n.traffic_split)&&"number"==typeof n.end_date_ts&&Number.isFinite(n.end_date_ts)&&Ye(n.variant_a)&&0!==n.variant_a.length&&Ye(n.variant_b)&&0!==n.variant_b.length?{test_id:n.test_id,collection_id:n.collection_id,market_id:"string"==typeof n.market_id&&""!==n.market_id?n.market_id:null,traffic_split:n.traffic_split,end_date_ts:n.end_date_ts,variant_a:n.variant_a,variant_b:n.variant_b}:null})(t()),tn())));return v((()=>{const t=tn(),r=o();if(r)return void((t,e,n,o=Date.now())=>{const r={test_id:t.test_id,variant:e,market_id:t.market_id,collection_id:t.collection_id,expires_at:Math.min(1e3*t.end_date_ts,o+864e5)};if(r.expires_at<=o)St("ab marker already expired, not written",r);else try{n?.setItem(Qe,JSON.stringify(r))}catch(i){St("ab marker not persisted",i)}})(r.test,r.variant,t);const i=e();void 0===i||n()||((t,e)=>{try{const n=e?.getItem(Qe);if(!n)return;const o=JSON.parse(n);o?.collection_id===t&&e?.removeItem(Qe)}catch(n){St("ab marker not cleared",n)}})(i+"",t)})),o})(G,I,o),yt=V((()=>[...re.tt()]),(t=>b((()=>
1212re.et["data-paginate"]().get(t))))),kt=()=>w((()=>{const{dataset:t}=Ce,{collectionId:e,collectionHandle:n}=t;P("null"===n?void 0:n),M(e?+e:void 0),dt(t.merchant),pt(t.market||""),gt(t.marketOrderHandle||void 0),_t(t.country||void 0),i("true"===t.alignImages),a(t.contentBlocks),g(t.duplicates),y(t.blockIds),x(+t.columnsMobile),A(+t.columnsDesktop),d(t.paginate),B(t.storefrontAccessKey),p(t.currentPageProductIds),L(t.blockAssets),E(t.blockLinks),$(t.defaultSorting),l(t.imageConfig),H(t.desktopColumnSpacing||"8px"),J(t.desktopRowSpacing||"8px"),q(t.mobileColumnSpacing||"8px"),Z(t.mobileRowSpacing||"8px"),Y(t.desktopMargin||""),et(t.mobileMargin||""),U(t.abTests||"null"),K(t.collectionAbTest||void 0),ot(t.customCss||""),it("true"===t.removeProductCardPadding),lt(t.overrideProductIdOrder),at("true"===t.shouldShowWatermark)}));kt();const xt=new MutationObserver(kt),It=b((()=>{try{return JSON.parse(st()||"null")}catch(t){console.error(t)}})),Mt=b((()=>{if(n())return!1;if(vt())return!0;const o=R(),r=t();return o&&r&&o!==r||e()})),Ot=b((()=>{if(Mt())return[];try{return JSON.parse(m())}catch(t){return console.error("Error parsing duplicatesJson",m(),t),[]}})),[Pt,Tt]=h(),At=b((()=>{for(const e of[...yt(),u]){const n=e();if(n)try{return JSON.parse(n)}catch(t){console.error("Error parsing paginateJson",n,t)}}return{}})),Dt=b((()=>({...At(),...void 0!==Pt()&&{current_page:Pt()}})),void 0,{equals:(t,e)=>JSON.stringify(t)===JSON.stringify(e)}),Et=(()=>{const t=window.matchMedia("(max-width: 990px)"),[e,n]=h(t.matches),o=t=>n(t.matches);return t.addEventListener("change",o),k((()=>t.removeEventListener("change",o))),e})(),Ct=b((()=>Et()?S():T())),Lt=b((()=>{try{return JSON.parse(s())}catch(t){return console.error("Error parsing imageConfigJson",s(),t),[]}})),[Rt,$t]=h([]);v((()=>{const t=Lt().filter(Ee);t.length&&!Rt().length&&$t(t)}));const Nt=b((()=>vt()?[]:((t,e=[])=>{const n=new Map;for(const o of[...t,...e]){if(!o?.product_gid)continue;const t=n.get(o.product_gid);(!t||Ee(t)&&!Ee(o))&&n.set(o.product_gid,o)}return[...n.values()]})(Lt(),Rt()))),Bt=b((()=>{try{return JSON.parse(f())}catch(t){return console.error("Error parsing firstPageProductIdsFromLiquidJson",f(),t),null}})),Ft=b((()=>{let t=null;try{t=JSON.parse(c())}catch(l){console.error("Error parsing contentBlocksJson_",c(),l)}const e=_().trim().split(","),n=D().split("á¨"),o=(t=>t.split("á¨").map((t=>{const[e,n]=t.split("âµ°");if(!n){const[t,n]=e.split("ê");return{Mt:t,Ot:n}}const o=n.split("ðº"),r=[];for(const i of o){const t=i.split("ã·"),[e,n,o,c]=t;r.push({Pt:e,Tt:n,At:o,S:+c})}return{Dt:r,Et:e}})))(C()),r=Et()?"mobile":"desktop",i=((t,e,n,o)=>{if(!t?.length||e===n)return t;const r=(t,e)=>!e||Le(t,e),i=[...((t,e,n)=>{const o=new Map;for(const s of t){const t=Math.max(s.index,0),e=o.get(t);e?e.push(s):o.set(t,[s])}const r=[],i=new Set;let c=0,a=0;for(let s=0;a<t.length;s++){const t=o.get(s);if(t){o.delete(s);let l=s;for(const o of t){if(r.push({block:o,productsBefore:c}),a++,!n(o))continue;const t=Math.min(o.span_columns,e);for(let n=0;n<o.span_rows;n++)for(let o=0;o<t;o++)i.add(l+e*n+o);l+=t}}i.has(s)||c++}return r})(t,e,(t=>r(t,o?.authored)))].sort(((t,e)=>t.productsBefore-e.productsBefore||t.block.index-e.block.index||Number(r(e.block,o?.authored))-Number(r(t.block,o?.authored)))),c=new Map,a=new Set;let s=0,l=0;for(const{block:u,productsBefore:d}of i){const t=Math.min(u.span_columns,n),e=r(u,o?.showing);for(;;)if(a.has(s))s++;else{if(!(l<d||e&&s%n+t>n))break;l++,s++}if(c.set(u,s),e){for(let e=1;e<u.span_rows;e++)for(let o=0;o<t;o++)a.add(s+n*e+o);s+=t}}return t.map((t=>({...t,index:c.get(t)})))})(t||void 0,T(),Ct(),{authored:"desktop",showing:r}),a=i?.map(((t,r)=>({...t,Ct:e[r],...o[r],Lt:Ne(n[r]),span_columns:Math.min(Ct(),t.span_columns)}))),s=a?.filter((t=>Le(t,r)));return((t,e)=>{const n=[];return t?.map((t=>{const o=t.span_columns,r=t.span_rows;let i,c,a,s=t.index;do{if(i=s%e,c=i+o>e,!c)t:for(let t=0;t<r;t++)for(let r=0;r<o;r++)if(n[s+t*e+r]){c=!0;break t}c&&s++}while(c);for(let l=0;l<r;l++)for(let r=0;r<o;r++){const o=s+l*e+r;n[o]=t.Ct,void 0===a&&(a=o)}return{...t,index:a}}))})(s,Ct())})),Ht=b((()=>{try{return JSON.parse(nt()||'""')}catch(t){return St(t),""}}));return xt.observe(Ce,{attributes:!0}),{Rt:Mt,$t:Ft,Nt:Ot,Bt:Dt,Ft:Bt,Ht:wt,dt:I,ut:N,jt:Ct,Jt:r,zt:c,Vt:Nt,qt:F,Wt:j,Ut:z,Gt:X,Kt:Q,Xt:tt,Zt:Ht,Qt:rt,Yt:ct,te:It,ee:Tt,ne:O,oe:Et,re:ut,ie:ft,ce:mt,ae:ht,It:bt}})();return q(en.Provider,{value:e,get children(){return t.children}})}function on(){return M(en)}const rn=I(),cn=I(),an=new Set;function sn(t){const{ut:e,dt:n,Ft:o,te:r,Ht:i,Bt:c,ce:a,ae:s}=on(),[l,u]=h(void 0,{equals:!1}),[d,f]=h(new Set),[p,m]=h(void 0,{equals:!1}),{_t:g,vt:_}=Ae();v((async()=>{const t=e();if(!t)return;if(a()&&null!==p()&&!_())return;
1212const o=await we({ut:t,dt:n(),ft:u,gt:f,lt:g()});o<1e4||(o<6e5&&await new Promise((t=>addEventListener("load",t,{once:!0}))),we({ut:t,dt:n(),ft:u,gt:f,st:!0,lt:g()}))})),v((()=>{const t=a();if(!t||i())return;const n=e();n?(async(t,e)=>{const n=async n=>{const{ids:o,cacheAgeMs:r}=await(async({ut:t,se:e,ae:n,st:o=!1})=>{const r=`marketOrder:${e}:${n}`,i=_e(r),c=i&&(t=>{try{const e=JSON.parse(t);if(Array.isArray(e.raw)&&Array.isArray(e.hidden)&&"number"==typeof e.checked)return e}catch(e){console.error("[Depict] Unreadable cached market order",e)}})(i.value),a=+new Date;if(i&&c&&!o)return{ids:Se(c.raw,c.hidden),cacheAgeMs:a-i.time};const s=await fetch(ke,xe(t,'query MarketProductOrder($handle: String!) {\n metaobject(handle: { type: "depict_multi_market_collection", handle: $handle }) {\n field(key: "product_order") {\n reference {\n ... on Metaobject {\n fields {\n key\n value\n }\n }\n }\n }\n }\n}',{handle:e}));if(200!==s.status)throw Error("Market product order request failed with "+s.status);const{data:l,errors:u}=await s.json();if(u||!l)throw Error("Market product order request returned errors");const d=(t=>{const e=t.map((({key:t,value:e})=>({index:Number(/^products_(\d+)$/.exec(t)?.[1]),value:e}))).filter((({index:t,value:e})=>Number.isInteger(t)&&e)).sort(((t,e)=>t.index-e.index)),n=[];for(const{value:r}of e)try{const t=JSON.parse(r);Array.isArray(t)&&n.push(...t.filter((t=>"string"==typeof t)))}catch(o){console.error("[Depict] Unreadable product_order chunk",r,o)}return n})(l.metaobject?.field?.reference?.fields??[]);let f=[],p=a,m=!0;var g,h;return c&&a-c.checked<6e5&&(g=c.raw,h=d,g.length===h.length&&g.every(((t,e)=>t===h[e])))?({hidden:f,checked:p}=c):d.length&&({hidden:f,complete:m}=await(async(t,e,n)=>{const o=n&&/^[A-Z]{2}$/.test(n)?`@inContext(country: ${n})`:"",r=[];for(let a=0;a<e.length;a+=250)r.push(e.slice(a,a+250));const i=[];let c=!0;return await Promise.all(r.map((async e=>{try{const n=await fetch(ke,xe(t,`query VisibleProducts($ids: [ID!]!) ${o} { nodes(ids: $ids) { ... on Product { id variantsCount { count } } } }`,{ids:e}));if(200!==n.status)throw Error("Visibility request failed with "+n.status);const{data:r,errors:c}=await n.json();if(c||!r)throw Error("Visibility request returned errors");r.nodes.forEach(((t,n)=>{t&&0!==t.variantsCount?.count||i.push(e[n])}))}catch(n){console.error("[Depict] Could not check product visibility",n),c=!1}}))),{hidden:i,complete:c}})(t,d,n)),m&&ve(r,JSON.stringify({raw:d,hidden:f,checked:p})),{ids:Se(d,f),cacheAgeMs:0}})({...t,st:n});return e(o.length?o:null),r},o=await n(!1);o<1e4||(o<6e5&&await("complete"===document.readyState?Promise.resolve():new Promise((t=>addEventListener("load",t,{once:!0})))),await n(!0))})({ut:n,se:t,ae:s()},m).catch((t=>{console.error("[Depict] Could not fetch the market product order",t),p()||m(null)})):m(null)}));const w=b((()=>_()?d():an)),y=b((()=>{return t=(({le:t,ue:e,de:n,fe:o,pe:r,me:i})=>t||(e?.length?e:n||(void 0===n?r?.length&&i?r:void 0:!o?.length&&r?.length&&i?r:o)))({le:i()?.productIds,ue:r(),de:a()?p():null,fe:l(),pe:o(),me:0===c().current_page}),e=w(),t&&e.size?t.filter((t=>!e.has(t))):t;var t,e}),void 0,{equals:!1});return q(rn.Provider,{value:y,get children(){return q(cn.Provider,{value:w,get children(){return t.children}})}})}function ln(){return M(rn)}const un=t=>"gid://shopify/Product/"+t,dn=t=>t.slice(22),fn=t=>t.includes("duplicate");function pn(t,e){return"toSorted"in t?t.toSorted(e):[...t].sort(e)}function mn(t,e){return null!=t.index?t.index:e.get(t.product_gid)??1/0}const gn="[data-depict-product-id]",hn="data-depict-pulled-forward",_n="depict-pulled-away",vn=I();function bn(){return M(vn)}function wn(t){const e=ue(),n=ln(),o=M(cn),[r,i]=h(new Set),[c,a]=h(new Set),[s,l]=h(void 0,{equals:!1});_((()=>{const t=e();if(!t)return i(new Set),a(new Set),void l(void 0);const{ge:n,he:o}=(t=>{const e=[],n=[];for(const o of t)o instanceof HTMLElement&&(Vt(o)?n:e).push(o);return{ge:e,he:n}})(t.children);i(new Set(n)),a(new Set(o)),l(void 0);const r=new MutationObserver((t=>{const e=(t=>{const e=[],n=[],o=(t,o)=>{for(const r of t)r instanceof HTMLElement&&(Vt(r)?n:e).push({W:r,U:o})};for(const r of t)o(r.removedNodes,!1),o(r.addedNodes,!0);return{ge:e,he:n}})(t);w((()=>{let t=!1;i((n=>{const o=qt(n,e.ge);return t=o!==n,new Set(o)})),a((t=>qt(t,e.he))),t&&l(void 0)}))}));r.observe(t,{childList:!0}),k((()=>r.disconnect()))}));const u=b((()=>{const t={};for(const e of r()){const n=e.matches(gn)?e:e.querySelector(gn),o=n?.dataset.depictProductId;if(o){const n=un(o);
1212t[n]&&!t[n].hasAttribute(hn)||(t[n]=e)}else ie.tt()}return t})),{Nt:d}=on(),f=b((()=>{const t=n();return t?(({_e:t,Nt:e,ve:n})=>{const o=[...t],r=e?.filter((t=>!n.has(t.product_gid))),i=((t,e)=>{if(!t)return t;const n=new Map(e.map(((t,e)=>[t,e])));return pn(t,((t,e)=>mn(t,n)-mn(e,n)))})(r??null,t);return i?.forEach((t=>{const e=un(t.handle);if(null!==t.index)o.splice(t.index,0,e);else{const n=o.indexOf(t.product_gid);if(-1===n)return;const r=n+1+pn(i.filter((e=>e.product_gid===t.product_gid)),((t,e)=>(t?.created_at||1/0)-(e?.created_at||1/0))).indexOf(t);o.splice(r,0,e)}})),o})({_e:t,Nt:d(),ve:o()}):[]})),p=b((()=>{const t={};for(const e of n()||[])t[e]=e;for(const e of d()||[])t[un(e.handle)]=e.product_gid;return t})),[m,g]=h(new Set),v=b((()=>{const t=u(),e=m();return f().map((n=>!e.has(n)&&t[n])).filter((t=>t))})),y=b((()=>{const t=u();return f().map((e=>!fn(e)&&t[e])).filter((t=>t))}));return q(vn.Provider,{value:{be:v,we:f,ye:p,ke:u,Se:r,xe:s,Ie:c,Me:y,Oe:g},get children(){return t.children}})}function yn(t,e,n){return t>=1&&1===e||!n}const kn=(t,e)=>t.length===e.length&&t.every(((t,n)=>t===e[n]));function Sn(t,e){return"difference"in t?t.difference(e):new Set([...t].filter((t=>!e.has(t))))}function xn(t){const e=new It(t);return e.v=At(e.v),e._}function In(t,e,{Pe:n=!0}={}){if(!e)return;const o=e.default,r=e.hover,i=o.image,c=r.image,{j:a,J:s,q:l,V:u}=jt(t),{Te:d,Ae:f}=(({J:t,De:e,j:n,Ee:o})=>{const r=[],i=[];n&&o&&(r.push(n),i.push(o)),t&&e&&(r.push(t),i.push(e));const c=Object.fromEntries(r.map((t=>[xn(t),t]))),a=Object.fromEntries(i.map((t=>[xn(t),t]))),s={...c,...a},l=new Set(Object.keys(c)),u=new Set(Object.keys(a));return{Te:[...Sn(l,u)].map((t=>s[t])),Ae:[...Sn(u,l)].map((t=>s[t]))}})({j:a,J:s,Ee:i,De:c}),p=Ft(t,[a,s,i,c]),m=d.map((t=>(t=>{if(!t?.length)return;let e,n,o,r;for(const{T:i,B:c}of t){const[t]=i;let a,s=c;for(const e of t)s=s?.[e];if("string"!=typeof s||!s)continue;Mt(s)&&(a=Tt(s));const l=Ot(s);l?a=l:a??=s;const u=new It(a),d=u.searchParams;u.v=At(u.v);for(const e of[...d.keys()])"v"!==e&&d.delete(e);if(e||=u.href,c instanceof HTMLImageElement){const{S:t,I:e}=Ct(c);n||=c.alt,o||=t,r||=e}}return e?{image:e,alt:n,width:o,height:r}:void 0})(p[t]))),g=new Set;if(a&&i){Mn({O:a,Ce:p,P:o,Le:g});const t="files/"+new It(i)._;l&&l[Lt]!==t&&(l[Lt]=t)}if(s&&c){Mn({O:s,Ce:p,P:r,Le:g});const t="files/"+new It(c)._;u&&u[Rt]!==t&&(u[Rt]=t)}if(n)for(let h=0;h<f.length;h++){const t=f[h],e=m[h];e&&t&&Mn({O:t,Ce:p,P:e,Le:g})}}function Mn({O:t,Ce:e,P:n,Le:o}){const r=e[t];if(t&&r)for(const{B:i,T:c}of r)o.has(i)||($t({M:i,O:t,P:n,T:c}),o.add(i))}function On(t){const{Me:e}=bn(),n=de();return b((()=>{if(n())return!0;const o=e();return o.indexOf(t)<o.length-1}))}function Pn(t){t.removeAttribute("ref"),t.removeAttribute("data-page");for(const e of t.querySelectorAll('[ref="cards[]"]'))e.removeAttribute("ref"),e.removeAttribute("data-page")}function Tn(t){const e=t.cloneNode(!0);return t.classList.contains(_n)||t.hasAttribute(hn)?(e.classList.remove(_n),e.removeAttribute(hn),e):e}const An="depict-hidden-pagination",Dn="shopify-section-",En="depict-pulled-forward-shown",Cn=new Map;function Ln(){try{return JSON.parse(sessionStorage.getItem(En)||"{}")}catch(t){return xt("Could not read pulled-forward products",t),{}}}const Rn=t=>`${location.pathname}#${t}`;var $n=rt("<video crossorigin=anonymous>"),Nn=rt("<source>");function Bn(t){const e=b((()=>(t=>{const{oe:e}=on(),n=e()?-1:1;return pn(t,((t,e)=>"m3u8"===t.Pt&&"m3u8"!==e.Pt?n:"m3u8"===e.Pt&&"m3u8"!==t.Pt?-n:e.S-t.S))})(t.Dt))),n=(()=>{const t=document,[e,n]=h("hidden"!==t.visibilityState),o=()=>n("hidden"!==t.visibilityState);return t.addEventListener("visibilitychange",o),k((()=>t.removeEventListener("visibilitychange",o))),e})(),{yt:o}=Xe();return at((e=>{const o=b((e=>{const o=n()&&t.Re;return!(e||!t.$e)||o}));v((()=>{o()?e.play().catch((t=>xt("Error playing video",t))):e.pause()}))}),r=$n()),r.addEventListener("error",(e=>o(t.Dt.map((t=>t.At)),!0,e))),r.playsInline=!0,r.muted=!0,r.loop=!0,r.controls=!1,it(r,"disablepictureinpicture",!0),st(r,q(G,{get each(){return e()},children:t=>{return e=Nn(),_((n=>{var o=t().Tt,r=t().At;return o!==n.e&&it(e,"type",n.e=o),r!==n.t&&it(e,"src",n.t=r),n}),{e:void 0,t:void 0}),e;var e}}
1212)),_((()=>it(r,"poster",t.Ne))),r;var r}function Fn(){try{return localStorage.getItem("depict_device_id")}catch{return null}}function Hn(){try{return crypto.randomUUID()}catch{return(()=>{const t=new Uint8Array(16);crypto.getRandomValues(t),t[6]=15&t[6]|64,t[8]=63&t[8]|128;const e=Array.from(t,(t=>t.toString(16).padStart(2,"0"))).join("");return`${e.slice(0,8)}-${e.slice(8,12)}-${e.slice(12,16)}-${e.slice(16,20)}-${e.slice(20)}`})()}}let jn;function Jn(){try{return sessionStorage.depict_session_id??=jn??=Hn()}catch{return jn??=Hn()}}const zn=()=>!!globalThis?.Shopify?.designMode;function Vn({merchant:t,market:e,abVariant:n}){return{merchant:t,market:e,device_id:Fn()??"",session_id:Jn(),depict_ab_variant:n,timestamp:Date.now()}}function qn(t){return fetch("https://depict-search.apps.depict.ai/api/shopify-lite-tracking",{method:"POST",keepalive:!0,headers:{"Content-Type":"text/plain"},body:JSON.stringify(t)}).then((e=>e.ok||(St("tracking request failed:",e.status,t),!1))).catch((e=>(St("tracking request failed:",e,t),!1)))}let Wn,Un=[],Gn=!1,Kn=!1;const Xn=()=>Kn||zn();function Zn(){if(null!=Wn&&(clearTimeout(Wn),Wn=void 0),!Un.length)return;const t=Un;Un=[],qn(t.map((({event:t})=>t))).then((e=>{if(e)for(const{onDelivered:n}of t)n?.()}))}function Qn(t,e){Xn()||(Gn||(Gn=!0,addEventListener("pagehide",Zn),document.addEventListener("visibilitychange",(()=>{"hidden"===document.visibilityState&&Zn()}))),Un.push({event:t,onDelivered:e}),Wn??=setTimeout(Zn,50))}function Yn(t){const e=new Map,n=new IntersectionObserver((t=>w((()=>t.forEach((t=>e.get(t.target)?.(t)))))),t);return k((()=>n.disconnect())),(t,o)=>{e.set(t,o),n.observe(t),k((()=>{n.unobserve(t),e.delete(t)}))}}const to=I();function eo(t){const e=Yn({threshold:[0,.5]}),n=Yn({rootMargin:"-50% 0px"});return q(to.Provider,{value:{Be:e,Fe:n},get children(){return t.children}})}function no(t,e=0){const[n,o]=h(!1);return M(to).Be(t,(t=>o(t.isIntersecting&&t.intersectionRatio+.001>=e))),n}var oo=rt("<div class=background-overlay>"),ro=rt("<div class=content-text>");function io(t){const e=b((()=>t.l.text));return q(K,{get when(){return e()},get children(){return[q(K,{get when(){return e()?.background_overlay},get children(){var t=oo();return _((n=>{return null!=(o=e().background_overlay,r=e().overlay_style,i=e().vertical_alignment,n="gradient"!==r?o:"start"===i?`linear-gradient(to bottom, ${o}, transparent 45%)`:"end"===i?`linear-gradient(to top, ${o}, transparent 45%)`:`linear-gradient(to top, transparent, ${o} 50%, transparent)`)?t.style.setProperty("--overlay-color",n):t.style.removeProperty("--overlay-color");var o,r,i})),t}}
1212),(n=ro(),st(n,q(G,{get each(){return[e().header,e().body]},children:t=>{const e=()=>(t=>{const e=t?.trim().toLowerCase();return e&&Re.has(e)?e:"p"})(t()?.html_tag);return q(K,{get when(){return t()?.text},get children(){return q(ht,{class:"text-part",get classList(){return{underline:t()?.underline,italic:t()?.italic,bold:t()?.bold,[e()]:!0}},get style(){return{"--color":t()?.color_hex||"white"}},get component(){return e()},get children(){return t()?.text}})}})}})),_((o=>{var r=!!e()?.text_shadow,i=!!e()?.background_overlay,c=e()?.gap||"0",a=e()?.horizontal_alignment||"center",s=e()?.vertical_alignment||"center",l=t.He+"px";return r!==o.e&&n.classList.toggle("text-shadow",o.e=r),i!==o.t&&n.classList.toggle("with-overlay",o.t=i),c!==o.a&&(null!=(o.a=c)?n.style.setProperty("--text-gap",c):n.style.removeProperty("--text-gap")),a!==o.o&&(null!=(o.o=a)?n.style.setProperty("--h-align",a):n.style.removeProperty("--h-align")),s!==o.i&&(null!=(o.i=s)?n.style.setProperty("--v-align",s):n.style.removeProperty("--v-align")),l!==o.n&&(null!=(o.n=l)?n.style.setProperty("--instagram-text-height",l):n.style.removeProperty("--instagram-text-height")),o}),{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),n)];var n}})}var co=rt("<img loading=lazy>",!0,!1);function ao(t){let e;
1212const n=globalThis?.visualViewport,[o,r]=h(n?.scale??1),i=b((()=>t.je?t.Je/t.je:void 0)),c=b((()=>so(t.ze,400,i()))),a=b((()=>{return e=t.ze,n=[128,256,512,1024,2048,3072,4096],o=i(),n.map((t=>`${so(e,t,o)} ${t}w`)).join(", ");var e,n,o})),{yt:s}=Xe(),l=()=>{clearTimeout(e),e=setTimeout((()=>r(n?.scale??1)),250)};return n?.addEventListener("resize",l,{passive:!0}),k((()=>n?.removeEventListener("resize",l))),q(K,{get when(){return t.Je},get children(){var e=co();return at((e=>{v((()=>e.loading=t.Ve?"eager":"lazy"))}),e),e.addEventListener("error",(e=>s([t.ze],!1,e))),_((n=>{var r=t.qe||"Content block image",i="depict-block-image"+(t.We?" "+t.We:""),s=t.Je*o()+"px",l=a(),u=c();return r!==n.e&&it(e,"alt",n.e=r),i!==n.t&&ct(e,n.t=i),s!==n.a&&it(e,"sizes",n.a=s),l!==n.o&&it(e,"srcset",n.o=l),u!==n.i&&it(e,"src",n.i=u),n}),{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),e}})}function so(t,e,n){const o=null==n?"":"&crop=center&height="+encodeURIComponent(Math.round(e/n));return t+"&width="+encodeURIComponent(e)+o}function lo(t){const[e,n]=h(0),[o,r]=h(0);return v((()=>{const e=t.Ue;if(!e)return;const o=new ResizeObserver((t=>w((()=>{for(let o=0;o<t.length;o++){const{width:i,height:c}=t[o].contentRect,a=c||e.getBoundingClientRect().height;a&&r(Math.ceil(a)),i&&n(Math.ceil(i))}}))));o.observe(e),k((()=>o.disconnect()))})),[q(ao,{get Je(){return e()},get je(){return o()},get ze(){return t.Ge},get Ve(){return t.$e},get qe(){return t.qe}}),q(K,{get when(){return t.Ke},get children(){return q(ao,{get Je(){return e()},get je(){return o()},get ze(){return t.Ke},get Ve(){return t.$e||t.Re},We:"hover-image"})}})]}var uo=rt('<a target=_blank rel="noopener noreferrer"class=d-instagram><p class=shadow-text></p><div class=clipped-element>'),fo=rt('<svg width=0 height=0 aria-hidden=true><defs><clipPath><path d="M8 4a4 4 0 1 0 0 8 4 4 0 1 0 0-8zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm3-10H5a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h6a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5zm3 11c0 1.653-1.347 3-3 3H5c-1.653 0-3-1.347-3-3V5c0-1.653 1.347-3 3-3h6c1.653 0 3 1.347 3 3v6zm-2-8a1 1 0 1 0 0 2 1 1 0 1 0 0-2z"></path><text x=28>');function po(t){const[e,n]=h("Arial"),[o,r]=h(0),[i,c]=h(0),[a,s]=h(0),l=new ResizeObserver((t=>{const{contentRect:{width:e,height:o},target:i}=t.at(-1),{font:a,fontSize:l,lineHeight:u}=getComputedStyle(i),d=parseFloat(l),f=parseFloat(u)||d;c(e),r(o),n(a),s(f-d/2+(24>o?12:0))})),u="x"+(2e17*Math.random()).toString(36),d=new ResizeObserver((e=>t.Xe(e.at(-1).contentRect.height))),f=()=>Math.max(o(),24);return k((()=>{l.disconnect(),d.disconnect()})),[(b=uo(),w=b.firstChild,y=w.nextSibling,at((t=>d.observe(t)),b),null!=`url(#${u})`?b.style.setProperty("--text-clip-path",`url(#${u})`):b.style.removeProperty("--text-clip-path"),b.style.setProperty("--icon-width","24px"),b.style.setProperty("--insta-gap","4px"),at((t=>l.observe(t)),w),st(w,(()=>t.Ze)),it(y,"aria-hidden",!0),_((e=>{var n=t.Qe,o=i()+"px",r=f()+"px",c="Instagram post by "+t.Ze;return n!==e.e&&it(b,"href",e.e=n),o!==e.t&&(null!=(e.t=o)?b.style.setProperty("--text-width",o):b.style.removeProperty("--text-width")),r!==e.a&&(null!=(e.a=r)?b.style.setProperty("--text-height",r):b.style.removeProperty("--text-height")),c!==e.o&&it(w,"aria-label",e.o=c),e}),{e:void 0,t:void 0,a:void 0,o:void 0}),b),(p=fo(),m=p.firstChild.firstChild,g=m.firstChild,v=g.nextSibling,it(m,"id",u),st(v,(()=>t.Ze)),_((t=>{var n=`translate(0, ${f()/2-12}) scale(1.5)`,o=a(),r=e();return n!==t.e&&it(g,"transform",t.e=n),o!==t.t&&it(v,"y",t.t=o),r!==t.a&&(null!=(t.a=r)?v.style.setProperty("font",r):v.style.removeProperty("font")),t}),{e:void 0,t:void 0,a:void 0}),p)];var p,m,g,v,b,w,y}var mo=rt("<div class=depict-block-media>"),go=rt("<svg xmlns=http://www.w3.org/2000/svg width=100% height=100%><rect class=spacer-rect>");function ho(t){const e=b((()=>t.l.index<2*t.jt)),{St:n}=Xe();return q(ht,{get component(){return t.l.Lt?"a":"div"},get class(){return zt+(t.l.space?.height?" depict-content-spacer":"")},onContextMenu:()=>{const e=t.l.Dt;e?n(e.map((t=>t.At)),!0):n([t.l.Mt,t.l.Ot].filter((t=>t)),!1)},ref:e=>v((()=>{for(const n in t.Ye)te(e,n,t.Ye[n]);te(e,"--content-aspect-ratio",t.tn.get(t.l.Ct)||"auto"),t.l.space?.height&&te(e,"--content-height",t.l.space.height+"px")})),get href(){return t.l.Lt},get children(){return q(_o,{get $e(){return e()},get tn(){return t.tn},get l(){return t.l}})}})}function _o(t){const[e,n]=h(),[o,r]=h(0),i=b((()=>e()&&no(e()))),c=b((()=>Ne(t.l.instagram_post_metadata?.post_url))),a=b((()=>t.l.instagram_post_metadata?.creator));return at(n,s=mo()),st(s,q(K,{get when(){return t.l.Dt},get children(){return q(Bn,{get Ne(){return t.l.Et},get Dt(){return t.l.Dt},get $e(){return t.$e},get Re(){return i()?.()}})}}),null),st(s,q(K,{get when(){return t.l.Mt},get children(){return q(lo,{get Ge(){return t.l.Mt},get Ke(){return t.l.Ot},get Ue(){return e()},get $e(){return t.$e},get Re(){return i()?.()},get qe(){return t.l?.alt_text}})}}),null),st(s,q(K,{get when(){return t.l.space},get children(){return q(vo,{})}}),null),st(s,q(io,{get He(){return o()},get l(){return t.l}}),null),st(s,q(K,{get when(){return(t=()=>!!c(),b((()=>t())))()&&a();var t},get children(){return q(po,{get Qe(){return c()},get Ze(){return a()},Xe:r})}}),null),s;var s}function vo(){return go()}const bo="depictGridRenderingRan";var wo=rt("<style id=depict-custom-styling>"),yo=rt('<svg xmlns=http://www.w3.org/2000/svg viewBox="0 0 279.245 100"><g clip-path=url(#A) transform="translate(-23.844 -.406)"fill=currentColor><path d="M43.206 52.019H28.685a4.84 4.84 0 0 0-4.84 4.84V71.38a4.84 4.84 0 0 0 4.84 4.841h14.521a4.84 4.84 0 0 0 4.84-4.841V56.86a4.84 4.84 0 0 0-4.84-4.84zM70.635 61.7H56.114a4.84 4.84 0 0 0-4.84 4.84v4.84a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-4.84a4.84 4.84 0 0 0-4.84-4.84zM43.206 24.59H28.685a4.84 4.84 0 0 0-4.84 4.84v14.521a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-14.52a4.84 4.84 0 0 0-4.84-4.84z"></path><path d="M70.635 24.59H56.114a4.84 4.84 0 0 0-4.84 4.84v24.202a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84V29.431a4.84 4.84 0 0 0-4.84-4.84z"></path></g><path d="M276.133 68.702c1.155 0 1.733-.072 3.105-.289v7.221c-2.239.505-3.972.722-5.994.722-7.365 0-10.903-3.177-10.903-12.059V46.389h-5.199v-7.582h5.199V27.904h9.893v10.904h6.643v7.582h-6.643v17.836c0 3.899 1.372 4.477 3.899 4.477zm-38.351 8.16c-11.409 0-18.702-8.087-18.702-19.641 0-11.481 7.293-19.641 18.558-19.641 10.
1212181 0 16.608 6.282 17.546 14.875h-10.036c-.362-3.322-1.95-7.221-7.366-7.221-5.921 0-8.52 5.055-8.52 11.987s2.527 11.987 8.52 11.987c5.344 0 7.004-3.683 7.366-7.365h10.036c-.577 8.737-7.22 15.019-17.402 15.019zm-22.269-43.253H205.26v-9.315h10.253zm-.216 42.097h-9.893V38.808h9.893zm-30.028-38.054c9.604 0 16.247 7.438 16.247 19.569s-6.643 19.568-16.247 19.568c-5.56 0-9.315-2.744-10.975-5.055h-.145v16.752h-9.892V38.808h9.892v3.899h.145c1.66-2.166 5.415-5.055 10.975-5.055zm-2.455 31.555c5.488 0 8.449-4.766 8.449-11.986s-2.961-11.914-8.449-11.914c-5.343 0-8.52 4.333-8.52 11.914 0 7.654 3.177 11.987 8.52 11.987zm-22.415-11.408v2.094h-27.223c.072 5.488 3.683 9.387 9.098 9.387 4.983 0 7.005-2.744 7.727-4.838h10.037c-2.022 7.365-7.871 12.42-18.052 12.42-11.843 0-18.775-8.16-18.775-19.641 0-11.12 6.788-19.641 18.775-19.641 12.058 0 18.413 7.437 18.413 20.218zm-27.223-4.477h17.186c0-5.127-3.25-8.304-8.449-8.304-4.91 0-8.304 3.105-8.737 8.304zM97.654 75.706h-22.24V24.077h21.662c14.37 0 23.035 9.243 23.035 25.851s-8.16 25.778-22.457 25.778zm-11.12-9.243h9.459c9.532 0 12.709-6.932 12.709-16.536S105.525 33.32 95.993 33.32h-9.459z"fill=currentColor></path><defs><clipPath id=A><path fill=#fff transform="translate(23.844 24.59)"d="M0 0h51.631v51.631H0z">');function ko(){return yo()}var So=rt('<depict-watermark-container><a class=depict-watermark href="https://depict.ai/?ref=depict_watermark"target=_blank>',!0,!1),xo=rt("<span>Powered by");function Io(t){const{wt:e}=Xe();return o=(n=So()).firstChild,"function"==typeof Mo?at(Mo,n):Mo=n,n._$owner=l,"function"==typeof Mo?at(Mo,o):Mo=o,st(o,q(K,{get when(){return e()||zn()},get fallback(){return[xo(),q(ko,{})]},get children(){return["Upgrade",q(ko,{})," to remove"]}})),_((()=>ct(n,t.en?"d-fixed":""))),n;var n,o}function Mo(t){te(t,"display","flex"),te(t,"visibility","visible")}const Oo="[data-depict-recommendations-section]",Po="[data-depict-rec-card]",To=new WeakSet,Ao=new WeakMap;function Do(t,e){if(To.has(t))return;To.add(t);const n=Hn();t.setAttribute("data-depict-request-id",n);const o=t.dataset.depictSurfaceId||"",r=(t,r,i)=>{const c=r.dataset.depictCardIndex,a=c?Number(c):NaN;return{event_type:t,request_type:"recommend",request_query:o,request_id:n,card_index:Number.isFinite(a)?a:null,product_id:i,recommender:r.dataset.depictRecommender??null,...Vn(e)}};t.addEventListener("click",(t=>{try{const e=t.target,n=e?.closest(Po);if(!n)return;const o=n.dataset.depictProductId;if(!o||Xn())return;qn([r("collection_product_click",n,o)])}catch(e){console.error("[Depict] initAttribution click handler failed",e)}}));const i=new Set,c=new WeakSet,a=new IntersectionObserver((t=>{try{for(const e of t){if(!e.isIntersecting)continue;const t=e.target;c.add(t),a.unobserve(t);const n=t.dataset.depictProductId;n&&!i.has(n)&&(i.add(n),Qn(r("impression",t,n)))}}catch(e){console.error("[Depict] initAttribution impression observer failed",e)}}),{threshold:.5}),s=()=>t.querySelectorAll(Po).forEach((t=>{c.has(t)||a.observe(t)}));s();const l=new MutationObserver(s);l.observe(t,{childList:!0,subtree:!0}),Ao.set(t,(()=>{a.disconnect(),l.disconnect()}))}const Eo="[data-depict-rec-image-pick]",Co=new WeakSet,Lo=new Set;function Ro(t){if(!t.image)return t;const e=new It(t.image);for(const n of[...e.searchParams.keys()])"v"!==n&&e.searchParams.delete(n);return{...t,image:e.href}}const $o=["width","height","alt"];function No(t,e){const[n,o]=e,r=1===e.length?n:"style"===n&&"cssText"===o?"style":void 0;return r&&t.hasAttribute(r)?r:void 0}function Bo(t,e){const n=No(t,e);return n?t.getAttribute(n):e.reduce(((t,e)=>t?.[e]),t)}function Fo(t,e,n){const o=No(t,e);if(o)return void(t.getAttribute(o)!==n&&t.setAttribute(o,n));const r=e.slice(0,-1).reduce(((t,e)=>t?.[e]),t),i=e[e.length-1];r&&r[i]!==n&&(r[i]=n)}function Ho(t){const e=[];for(const{B:n,T:o}of t??[]){const t=n instanceof HTMLImageElement?[...o,...$o.map((t=>[t]))]:o;for(const o of t){const t=Bo(n,o);"string"==typeof t&&e.push({W:n,nn:o,rn:t})}}return e}function jo(t){if(!Co.has(t))if((t=>{if("loading"!==document.readyState)return!0;const e=t.closest("[data-depict-recommendations-section]");for(let n=t;n&&n!==e;n=n.parentNode)if(n.nextSibling)return!0;return!1})(t)){Lo.delete(t),Co.add(t);try{const e=JSON.parse(t.dataset.depictRecImagePick),{j:n,J:o}=jt(t);if(n&&o&&xn(n)===xn(o))return;const r=Ft(t,[n,o]),i=t=>t?r[t]:void 0,c=[...e.default?.image?[]:Ho(i(n)),...e.hover?.image?[]:Ho(i(o))];try{In(t,{default:Ro(e.default??{image:null}),hover:Ro(e.hover??{image:null})})}finally{for(const{W:t,nn:e,rn:n}of c)Fo(t,e,n)}}catch(e){console.error("[Depict] Applying a recommendation card's image pick failed",e)}}else Lo.add(t)}function Jo(t){t instanceof HTMLElement&&(t.matches(Eo)&&jo(t),t.querySelectorAll(Eo).forEac
1212h(jo))}function zo(t,e,n){const{re:o,ie:r,It:i}=on(),c=b((()=>{const t=o();return t?{merchant:t,market:r(),abVariant:i()}:void 0})),a=new Set,s=V((()=>c()?t():[]),(t=>{const o=no(t,.5),r=(t=>{const[e,n]=h(!1);return M(to).Fe(t,(t=>n(t.isIntersecting))),e})(t);v((()=>{const i=c();i&&(o()||r())&&y((()=>{const o=e(t);if(!o||a.has(o.key)||n?.has(o.key))return;const{width:r,height:c}=t.getBoundingClientRect();r&&c&&(a.add(o.key),St("impression:",o.key,o.event),Qn({...o.event,...Vn(i)},(()=>n?.add(o.key))))}))}))}));v((()=>s()))}const Vo="depict_grid_impressions",qo=t=>t.toISOString().slice(0,10),Wo=9e5,Uo=t=>{const e=t.getTime()%864e5;return e<Wo||864e5-e<Wo},Go=t=>Number(t.Ct),Ko=t=>!!t?.Ct&&!t.space&&Number.isInteger(Go(t));function Xo(){const{tn:t,cn:e,an:n}=(()=>{const{jt:t}=on(),e=ue(),[n,o]=h(new Set),{sn:r,ln:i,un:c,dn:a,pn:s,mn:l,gn:u}=(t=>{const{$t:e,Bt:n,jt:o}=on(),{we:r}=bn(),i=b((()=>{const i=r()||[];if(!(i.length<1))return(({hn:t,he:e,_n:n,vn:o,bn:r})=>{const i=new Map,c=new Set(t),a=new Map;for(const x of e||[]){const{index:t}=x,e=i.get(t);e?e.push(x):i.set(t,[x])}const s={},l={},u={},d={},f=new Map,p=t=>{let e=t;for(;e>0&&o.has(e);)e--;return e};let m,g=0,h=0,_=0,v=0,b=0,w=0;const y=()=>{const t=(w-v)%r;if(!t)return;const e=w+r-t;let n=w;for(;n<e;){const t=f.get(n);if(!t)return;n+=t}return n===e&&[...f.keys()].every((t=>t<e))?e:void 0},k=t=>{a.set(g,b),b=0,v=w,m=void 0,g=t};for(;c.size;){const t=i.get(w);if(m&&t){k(m.wn);continue}const e=f.get(w);if(e)f.delete(w),w+=e;else if(t){i.delete(w);for(const e of t){for(let t=1;t<e.span_rows;t++)f.set(w+r*t,e.span_columns);w+=e.span_columns,(s[g]||=[]).push({...e,yn:e.index-v})}}else{const t=Kt(c);if(w++,b++,h=g,m&&m.kn++,fn(t))(l[g]||=[]).push(t);else{const e=p(Math.floor(_/n));e!==g&&((u[g]||=[]).push(t),(d[e]||=[]).push(t)),_++}c.delete(t)}const a=Math.floor(_/n);if(g===a||o.has(a))continue;m??={wn:a,Sn:w,kn:0};const S=(w-v)%r==0&&0===f.size,x=m.kn>=r-1,I=n<r;if(!c.size)break;const M=y();void 0!==M&&(f.clear(),w=M),(S||void 0!==M||x||I)&&k(m.wn)}const S=m&&m.kn>0;m&&!S&&k(m.wn),a.set(g,b);for(const[x,I]of i){i.delete(x);for(const t of I){const e=Math.min(t.index,w),n=Math.max(e-v,0);(s[g]||=[]).push({...t,yn:n}),w+=t.span_columns}}return{xn:s,In:l,Mn:a,On:u,Pn:d,mn:h,Tn:!!S}})({hn:i,he:e(),_n:n().page_size,vn:t(),bn:o()})})),c=()=>n().current_page;return{sn:b((()=>i()?.xn?.[c()])),ln:b((()=>i()?.Mn?.get(c()))),un:b((()=>i()?.In?.[c()])),dn:b((()=>i()?.On?.[c()]||[]),[],{equals:kn}),pn:b((()=>i()?.Pn?.[c()]||[]),[],{equals:kn}),mn:b((()=>i()?.mn)),gn:b((()=>{const t=i();return!!t?.Tn&&t.mn===c()}))}})(n),{an:d}=(({un:t})=>{const{Nt:e}=on(),{ke:n}=bn(),o=ue(),r=de();v((()=>{if(!r())return;const t=n(),o=e()||[];if(!o.length)return;const i=JSON.parse(localStorage[me]||"{}");let c=!1;for(const e of o){const n=t[e.product_gid],o=n&&(n.classList.contains(_n)||n.hasAttribute(hn)),r=n&&(o?Tn(n):n).outerHTML;r&&i[e.product_gid]?.value!==r&&(i[e.product_gid]={time:+new Date,value:r},c=!0)}if(c)try{localStorage[me]=JSON.stringify(i)}catch(a){console.error(a,"Could not store product elements in local storage")}}));const i=new WeakSet,c=b((()=>{const o=n(),r=t(),i=new Map;for(const t of e()||[]){const e=o[t.product_gid];r?.includes("gid://shopify/Product/"+t.handle)&&i.set(t,e)}return i})),a=V((()=>[...c().keys()]),(t=>{const e=b((()=>c().get(t))),n=JSON.parse(localStorage[me]||"{}");v((()=>{let r,c=e();if(c)r=On(c);else{const e=n[t.product_gid]?.value;if(null!=e){const t=(new DOMParser).parseFromString(e,"text/html");null!=t.body.firstElementChild&&(c=t.body.firstElementChild,c.classList.add("depict-ls-clone"))}}c&&v((()=>{r&&!r()||!o()||((t,e,n,o)=>{const r=ue(),i=o?t:Tn(t);i.dataset.depictClone="true",Pn(i);const c=i.matches(gn)?i:i.querySelector(gn),a="_depict_cloned_"+(2e22*Math.random()).toString(36);c&&(c.dataset.depictProductId=e?.handle),((t,e)=>{const n=t.querySelectorAll("label");for(const o of n){const n=o.htmlFor;if(!n)continue;const r=n+e,i=t.querySelectorAll('[id="'+n.replaceAll("\n","")+'"]');if(i.length){for(const t of i)t.id=r;o.htmlFor=r}}})(i,a),((t,e)=>{const n=t.querySelectorAll("[aria-controls]");for(const o of n){const t=o.getAttribute("aria-controls");if(!t)continue;
1212const n=o.ariaControlsElements,r=t+e;o.setAttribute("aria-controls",r);for(const e of n)e.id=r}})(i,a),In(i,e),n.add(i),r().appendChild(i),k((()=>{n.delete(i),i.remove()}))})(c,t,i,!r)}))}))}));return v(a),{an:i}})({un:c});(({dn:t,pn:e,mn:n,an:o})=>{const{Rt:r,Bt:i}=on(),{ke:c,Oe:a}=bn(),s=ln(),l=ue(),u=b((()=>!r())),d=b((()=>{const e=c();return u()?t().filter((t=>e[t])):[]}));v((()=>{const t=d();t.length&&((t,e)=>{const n=Ln();if(n[Rn(t)]?.join()!==e.join())try{sessionStorage.setItem(En,JSON.stringify({...n,[Rn(t)]:e}))}catch(o){xt("Could not record pulled-forward products",o)}})(i().current_page,t)}));const f=b((()=>{const t=n();return void 0!==t&&i().current_page>t})),p=b((()=>{if(!u()||f())return[];const t=(t=>{const e=Ln(),n=new Set;for(let o=0;o<t;o++)e[Rn(o)]?.forEach((t=>n.add(t)));return n})(i().current_page);return e().filter((e=>t.has(e)))}));v((()=>a(new Set(p())))),v((()=>{const t=c();for(const e of p()){const n=t[e];n&&(n.classList.add(_n),k((()=>n.classList.remove(_n))))}}));const m=V(b((()=>{if(!u())return[];const e=c();return t().filter((t=>!e[t]||e[t].hasAttribute(hn)))})),(t=>{const[e,n]=h();v((()=>{const e=l(),o=s()?.indexOf(t)??-1;!e||o<0||((t,e)=>{const n=t.closest(`[id^="${Dn}"]`)?.id.slice(16);if(!n)return Promise.resolve(void 0);const o=new URL(location.href);o.searchParams.set("page",e+""),o.searchParams.set("section_id",n);const r=o.toString();let i=Cn.get(r);return i||(i=fetch(o).then((t=>{if(!t.ok)throw Error("Section Rendering API responded "+t.status);return t.text()})).then((t=>(new DOMParser).parseFromString(t,"text/html").querySelector("depict-grid-start-beacon")?.parentElement??void 0)).catch((t=>{console.warn("Depict: could not load the next page to complete the last row",t)})),Cn.set(r,i)),i})(e,Math.floor(o/i().page_size)+1).then((e=>n(((t,e)=>{for(const n of t?.children||[]){const t=n.matches(gn)?n:n.querySelector(gn),o=t?.dataset.depictProductId;if(o&&un(o)===e)return n}})(e,t))))})),v((()=>{const t=e(),n=l();if(!t||!n)return;const r=document.importNode(t,!0);r.dataset.depictClone="true",r.setAttribute(hn,"true"),Pn(r),o.add(r),n.appendChild(r),k((()=>{o.delete(r),r.remove()}))}))}));v(m);const[g,_]=h("loading"!==document.readyState),w=()=>_(!0);addEventListener("DOMContentLoaded",w),k((()=>removeEventListener("DOMContentLoaded",w)));const y=b((()=>{const{current_page:e,pages:o}=i(),r=t();return r.length>0&&d().length===r.length&&n()===e&&o>e+1}));v((()=>{const t=l();if(y()&&t&&g())for(const e of(t=>{const e=t.closest(`[id^="${Dn}"]`)||document.body,n=new Set;for(const o of e.querySelectorAll('a[href*="page="]')){if(t.contains(o))continue;let r;for(let n=o;n&&n!==e&&!n.contains(t);n=n.parentElement)n.matches('nav, [role="navigation"], [class*="pagination"]')&&(r=n);r&&n.add(r)}return n})(t))e.classList.add(An),k((()=>e.classList.remove(An)))}))})({dn:a,pn:s,mn:l,an:d});const f=((t,e)=>{const{jt:n}=on();return b((()=>{let o=e();const r=new Map;if(void 0===o)return r;const i=new Map(t()?.map((t=>[t.yn,t]))||[]),c=new Map,a=n();let s=0;for(let t=0;t<o;t++){const e=i.get(t),n=c.get(t);if(n)c.delete(t),s+=n;else if(e){const{span_columns:n,span_rows:i}=e;for(let e=1;e<i;e++)c.set(t+a*e,n);o+=n*i,r.set(t-s,e.Ct),s+=n-1}}return r}))})(r,i),{An:p,Dn:m}=(()=>{const{be:t}=bn(),e=ue(),[n,o]=h(void 0),r=new ResizeObserver((t=>o(t.at(-1).contentRect.height))),i=b((()=>t()[0]));let c=0,a=!1;v((()=>{const t=i();t&&(r.observe(t),k((()=>r.unobserve(t))))}));const s=b((()=>{let t=n();return t?(t=10*Math.round(t/10),t-=10,a?(a=!1,c=0):c>2?(t=0,a=!0):(c++,setTimeout((()=>c--),1e3))):t=300,t+"px"}));v((()=>te(e(),"--sample-product-height",s())));const l=b((()=>void 0!==n()));return{An:s,Dn:l}})(),{cn:g,En:_}=(({Cn:t,sn:e,Ln:n,gn:o})=>{const{be:r}=bn(),{Rt:i,Bt:c}=on(),a=b((()=>{if(o())return!0;let t=c().pages-1;for(;n().has(t);)t--;return c().current_page>=t})),s=b((()=>{const n=new Map,o=new Map;if(i())return{cn:n,En:o};const c=Object.fromEntries(e()?.map((t=>[t.Ct,t]))||[]),s=new Set(r()),l=t(),u=new Set(Object.keys(c)),d=a(),f=new Map,p=(t,e)=>{const o=c[t],{span_columns:r,span_rows:i}=o,a={"--order":e,"--grid-column-span":r,"--grid-row-span":i};f.set(e,(t=>a["--order"]=t)),n.set(t,a),u.delete(t)},m=Array.from({...Object.fromEntries(l),length:Math.max(...l.keys())+1});let g=0;for(;s.size;g++){const t=m[g];if(t){p(t,g);continue}const e=Kt(s);f.set(g,e),s.delete(e)}if(d)for(const t of u)p(t,g++);const h=f.size;
1212for(const[t,e]of f){const n=t-h;"function"==typeof e?e(n):o.set(e,n)}return{cn:n,En:o}}));return{cn:()=>s().cn,En:()=>s().En}})({Cn:f,sn:r,Ln:n,gn:u}),{tn:y}=(({sn:t,cn:e,An:n,Dn:o})=>{const r=ue(),[i,c]=h(new Map),{jt:a}=on(),s=b((()=>{const n=new Set,o=e();for(const e of t()||[]){const t=e.Ct;o.has(t)||n.add(t)}return n}));return v((()=>{const e=new Map,i=a(),l=[],u=pn(t()||[],((t,e)=>t.yn-e.yn));for(const t of u){const{span_columns:n,Ct:r}=t;if(n<i||s().has(r))continue;const c=+t.aspect_ratio;if(yn(c,t.span_rows,o())){e.set(r,c);const n=Math.floor(t.yn/i);for(let e=0;e<t.span_rows;e++)l[n+e]=!0}}c(e);const d=[];for(let t=0;t<l.length;t++)l[t]?d.push("auto"):d.push(`minmax(${n()}, auto)`);te(r(),"--grid-template-rows",d.length?d.join(" "):"none")})),{tn:i}})({sn:r,An:p,Dn:m,cn:g});return(t=>{const e=V((()=>[...t().keys()]),(e=>{v((()=>te(e,"--order",t().get(e)))),k((()=>te(e,"--order",0)))}));v(e)})(_),(t=>{const e=ln(),{ke:n}=bn(),{Bt:o,ee:r}=on(),i=b((()=>new Set(Object.entries(n()).filter((([t,e])=>!fn(t)&&!e.hasAttribute(hn))).map((([t])=>t))))),c=b((()=>{const t=i(),n=e();if(n)for(let e=0;e<n.length;e++)if(t.has(n[e]))return e})),a=b((()=>i().size));v((()=>{const n=c();if(null==n||void 0===e())return;const{page_size:i}=o(),s=Math.floor(n/i),l=new Set;for(let t=n;t<n+a();t+=i){const e=Math.floor(t/i);e!==s&&l.add(e)}w((()=>{r(s),t(l)}))}))})(o),v((()=>te(e(),"--grid-columns",t()+""))),{tn:y,cn:g,an:d}})(),{Rn:o}=(({tn:t,cn:e})=>{const n=ue(),{jt:o,$t:r}=on(),{Ie:i}=bn(),[c,a]=h(new Map,{equals:!1}),s=b((()=>Object.fromEntries(r()?.map((t=>[t.Ct,t]))?.filter((([t])=>e().has(t)))||[])));return v((()=>{const r=n();if(!r)return;const c=V((()=>Object.keys(s())),(n=>{const c=b((()=>s()[n])),l=O((()=>q(ho,{get l(){return c()},get jt(){return o()},get tn(){return t()},get Ye(){return e().get(n)}})));v((()=>{const t=l();a((e=>e.set(t,c))),r.prepend(t),v((()=>{!i().has(t)&&!r.contains(t)&&r.prepend(t)})),k((()=>{a((e=>(e.delete(t),e))),t.remove()}))}))}));v(c)})),{Rn:c}})({tn:t,cn:e}),{zt:r,Jt:i}=on(),{xe:c}=bn(),{wt:a}=Xe(),s=fe();return(()=>{const t=ue();v((()=>{const e=t();e&&k(ze(e,[["display","grid"]],{bt:!0}))}))})(),((t,e)=>{const{Se:n,Ie:o}=bn(),r=e=>{y(t).has(e)||e.remove()};v((()=>{n(),o().forEach(r)})),v((()=>{const t=[...n()].filter((t=>t.matches("[data-depict-clone]")));for(const n of t)e.has(n)||n.remove()}))})(o,n),(()=>{const{Vt:t}=on(),{ke:e}=bn(),n=b((()=>{const n=new Map,o=e(),r=t(),i=Object.fromEntries(r.map((t=>[t.product_gid,t])));for(const t in o){const e=i[t];if(!e)continue;const r=o[t];n.set(r,e)}return n})),o=V((()=>[...n().keys()]),(t=>{const e=On(t),o=b((()=>n().get(t)));v((()=>{if(!e())return;const n=o();((t,e)=>{if(!e)return!1;const n=e.replaces_hover;if(!n)return!0;const{J:o}=jt(t);if(!o)return!1;try{return Dt(n,o)}catch{return!1}})(t,n)&&In(t,n,{Pe:!Ee(n)})}))}));v(o)})(),(()=>{const t=ue(),{qt:e,Wt:n,Ut:o,Gt:r,Kt:i,Xt:c}=on();v((()=>{const a=t();if(!a)return;const{classList:s}=a,l=s.contains("depict-grid");s.add("depict-grid"),te(a,"--grid-gap",e()),te(a,"--row-gap",n()),te(a,"--mobile-grid-gap",o()),te(a,"--mobile-row-gap",r());const u=i();u&&te(a,"--desktop-custom-margin",u),s.toggle("desktop-custom-margin",!!u);const d=c();d&&te(a,"--mobile-custom-margin",d),s.toggle("mobile-custom-margin",!!d),k((()=>{s.remove("desktop-custom-margin","mobile-custom-margin"),l||s.remove("depict-grid")}))}))})(),(()=>{const{Yt:t}=on(),e=ue(),{wt:n}=Xe();v((()=>{const o=e();if(!o||!t())return;const r=o.parentElement,i=q(Io,{en:!(!r||!getComputedStyle(r).flexDirection?.startsWith("row"))});o.after(i),k((()=>i.remove())),v((()=>{if(n())for(const t of ce.tt())t!==i&&t.remove()}))}))})(),(()=>{const t=fe();v((()=>{t()&&(()=>{const{wt:t}=Xe(),{Qt:e,Zt:n}=on(),o=b((()=>{let o="";return e()&&(o+=".depict-grid>*{padding:0 !important}"),t()&&(o+='[class*="cookie" i],*:has(.depict-grid){pointer-events:auto!important}.d-hide-before::before{display:none !important}.d-hide-after::after{display:none !important}'),o+=n(),o})),r=(st(i=wo(),o),i);var i;document.head.append(r),k((()=>r.remove())),v((()=>{if(t())for(const t of document.querySelectorAll("#depict-custom-styling"))t!==r&&t.remove()}))})()}))})(),(()=>{try{const t=[pe,me,ge];for(const e of t){const t=localStorage[e];if(t){const n=JSON.parse(t),o=+new Date,r=Object.entries(n),i=r.filter((([t,{time:e}])=>o-e<864e5));i.length!==r.length&&(localStorage[e]=JSON.stringify(Object.fromEntries(i)))}}}catch(t){console.error("Failed pruning localStorage",t)}})(),(()=>{const{dt:t,ne:e}=on();v((()=>{try{const n=t(),o=e();if(!n||!o)return;const r=JSON.parse(localStorage[ge]||"{}");r[o]={time:+new Date,value:n},localStorage[ge]=JSON.stringify(r)}catch(n){console.error("Failed to save collection mapping",n)}}))})(),(()=>{const{dt:t,ie:e,It:n}=on(),{we:o,ke:r,ye:i}=bn(),c=b((()=>((t,e,n)=>{const o=new Map;return t.forEach(((t,r)=>{const i=e[t],c=n[t];i&&c&&o.set(i,{cardKey:dn(t),productId:dn(c),index:r})})),o})(o(),r(),i()))),a=b((()=>(t(),Hn())));zo((()=>null==t()?[]:[...c().keys()]),(o=>{const r=t(),i=c().get(o);if(null!=r&&i)return{key:[e(),n()??"",r,i.cardKey].join(":"),event:{event_type:"grid_impression",request_type:"product_listing",request_query:r+"",request_id:a(),card_index:i.index,card_key:i.cardKey,product_id:i.productId}}}),((t=()=>new Date)=>{let e,n=qo(t()),o=(t=>{let e=null;try{if(e=localStorage.getItem(Vo),null==e)return new Set;const n=JSON.parse(e);if(n?.day===t&&Array.isArray(n.keys))return new Set(n.keys)}catch{}if(null!=e)try{localStorage.removeItem(Vo)}catch{}return new Set})(n),r=!1;const i=()=>{const e=qo(t());e!==n&&(n=e,o=new Set,r=!1)},c=()=>
1212{if(null!=e&&(clearTimeout(e),e=void 0),r){r=!1;try{const t={day:n,keys:[...o].slice(-2e3)};localStorage.setItem(Vo,JSON.stringify(t))}catch{}}};return addEventListener("pagehide",c),{has:e=>(i(),!Uo(t())&&o.has(e)),add:n=>{i(),Uo(t())||(o.add(n),r=!0,e??=setTimeout(c,50))}}})())})(),(t=>{const{dt:e}=on();zo((()=>null==e()?[]:[...t()].filter((([,t])=>Ko(t()))).map((([t])=>t))),(n=>{const o=e(),r=t().get(n)?.();if(null!=o&&Ko(r))return{key:o+":"+r.Ct,event:{event_type:"grid_item_impression",collection_id:o,grid_item_id:Go(r),grid_item_type:"content_block",card_index:r.index}}}))})(o),v((()=>a()&&(Kn=!0,void(Un=[])))),v((()=>{i()&&s()&&(t=>{const e=new Map,n=new Map,o=new IntersectionObserver((o=>w((()=>o.forEach((({target:o,boundingClientRect:r})=>vt({u:o,l:t().get(o)(),p:r,m:e,h:n})))))),{threshold:_t(100)}),[i,a]=h(!1),s=()=>a((t=>!t)),l=h(new Map,{equals:!1}),u=h(new Map,{equals:!1}),[d,f]=h(innerWidth),p=new ResizeObserver((()=>f(innerWidth)));v(V((()=>[...t().keys()]),(a=>(({$n:t,Nn:[e,n],W:o,m:r,h:i,Bn:c,Fn:[a,s],Hn:l,jn:u})=>{const d=h(void 0),f=h(void 0),[p]=d,[m]=f,[g,_]=h(!1),[w,y]=h(!1);r.set(o,d),i.set(o,f);const S=b((()=>(t(),g(),Wt({G:p(),X:s,K:e})))),x=b((()=>(t(),w(),Wt({G:m(),X:s,K:e})))),I=b((()=>{const t=S()(),e=x()();return Math.min(t??1/0,e??1/0)})),M=b((t=>((t,e,n)=>{const o=t&&Kt(t);return o?{Jn:o.Z,zn:o.Y}:e===1/0?{Jn:0,zn:0}:n??{Jn:0,zn:0}})(a().get(I()),I(),t)),void 0,{equals:(t,e)=>t.Jn===e.Jn&&t.zn===e.zn}),O="--bottom-alignment-spacing",P="--top-alignment-spacing";v((()=>{l(),vt({u:o,l:u(),p:o.getBoundingClientRect(),h:i,m:r})}));const T=(t,e,n)=>{o.style.setProperty(e,n+"px"),o.querySelector(".depict-block-media")?.style.setProperty(t,n+"px","important")};v((()=>T("margin-bottom",O,M().zn))),v((()=>T("margin-top",P,M().Jn))),k((()=>T("margin-bottom",O,0))),k((()=>T("margin-top",P,0))),n((t=>t.set(o,I))),k((()=>n((t=>(t.delete(o),t))))),c.observe(o);for(const[h,b]of[[p,_],[m,y]])v((()=>{const t=h(),e=()=>b((t=>!t));t?.addEventListener("transitionend",e),t?.addEventListener("animationend",e),k((()=>{t?.removeEventListener("transitionend",e),t?.removeEventListener("animationend",e)}))}));k((()=>{c.unobserve(o),r.delete(o),i.delete(o)}))})({$n:i,Nn:l,W:a,m:e,h:n,Bn:o,Fn:u,jn:()=>t().get(a)(),Hn:()=>{d(),r(),c(),i()}})))),p.observe(document.documentElement),p.observe(document.body),addEventListener("DOMContentLoaded",s),addEventListener("load",s),k((()=>{p.disconnect(),removeEventListener("DOMContentLoaded",s),removeEventListener("load",s)}))})(o)})),console.log("Depict Content Features support loaded"),[]}g((()=>((()=>{if(window[bo])throw console.error(Ce,Ce.parentElement),Ce.remove(),Error("Depict grid rendering ran twice");window[bo]=!0})(),(()=>{const t=(()=>{const{merchant:t,market:e}=Ce?.dataset??{};if(!t)return;let n=null;try{n=localStorage.getItem("depict_ab_variant")}catch(o){St("ab variant unavailable:",o)}return{merchant:t,market:e||"",abVariant:n}})();if(!t)return;const e=()=>{(t=>{document.querySelectorAll(Oo).forEach((e=>Do(e,t)))})(t),new MutationObserver((e=>{const n=[];for(const o of e)o.addedNodes.forEach((e=>{e instanceof HTMLElement&&(e.matches(Oo)?Do(e,t):e.querySelectorAll(Oo).forEach((e=>Do(e,t))))})),o.removedNodes.forEach((t=>{t instanceof HTMLElement&&(t.matches(Oo)?n.push(t):n.push(...t.querySelectorAll(Oo)))}));for(const t of n)t.isConnected||(Ao.get(t)?.(),Ao.delete(t))})).observe(document.body,{childList:!0,subtree:!0})};document.body?e():document.addEventListener("DOMContentLoaded",e,{once:!0})})(),new MutationObserver((t=>{[...Lo].forEach(jo);for(const e of t)e.addedNodes.forEach(Jo)})).observe(document.documentElement,{childList:!0,subtree:!0}),Jo(document.documentElement),document.addEventListener("DOMContentLoaded",(()=>[...Lo].forEach(jo)),{once:!0}),q(De,{get children(){return q(le,{get children(){return q(Ke,{get children(){return q(nn,{get children(){return q(sn,{get children(){return q(wn,{get children(){return q(eo,{get children(){return q(Xo,{})}})}})}})}})}})}})}}))))}(); 1213 1214</script>
1214 1215 1216 1217<style> 1218 .depict-rec-section[data-depict-recommendations-section] { 1219 display: block !important; 1220 } 1221</style> 1222 1223 1224<style> 1225 depict-grid-start-beacon, 1226 depict-grid-end-beacon, 1227 #depict-grid-rendering-script { 1228 display: none !important; 1229 } 1230 @layer depict-safety-net { 1231 /* Important-in-a-layer beats important unlayered author rules regardless of 1232 specificity (CSS Cascade 5 inverts layer order for !important), closing the 1233 theme `display: flex !important` case; inline `display: grid !important` 1234 (keepInlineImportant) still outranks it on the alive path. Only this 1235 declaration may live in the layer: layered NORMAL declarations would LOSE 1236 to unlayered theme rules. */ 1237 *:has(> depict-grid-start-beacon) { 1238 display: grid !important; 1239 } 1240 } 1241 *:has(> depict-grid-start-beacon) { 1242 grid-template-columns: repeat(var(--depict-grid-columns-desktop, 4), minmax(0, 1fr)); 1243 gap: var(--depict-grid-gap-desktop); 1244 row-gap: var(--depict-row-gap-desktop); 1245 /* Parity with .depict-grid (SCSS): theme align-items would misplace cards in their 1246 tracks; important-but-unlayered so normal theme rules lose but the runtime's 1247 identical rule stays equivalent. */ 1248 align-items: unset !important; 1249 } 1250 *:has(> depict-grid-start-beacon) > * { 1251 width: 100% !important; 1252 max-width: unset !important; 1253 margin: 0 !important; 1254 } 1255 *:has(> depict-grid-start-beacon) > *:not(.depict-content-block) { 1256 grid-row: unset !important; 1257 grid-column: unset !important; 1258 grid-template-rows: unset !important; 1259 } 1260 @media (max-width: 990px) { 1261 *:has(> depict-grid-start-beacon) { 1262 grid-template-columns: repeat(var(--depict-grid-columns-mobile, 2), minmax(0, 1fr)); 1263 gap: var(--depict-grid-gap-mobile); 1264 row-gap: var(--depict-row-gap-mobile); 1265 } 1266 } 1267 :root { 1268 --depict-grid-columns-desktop: 4; 1269 --depict-grid-columns-mobile: 2; 1270 --depict-grid-gap-desktop: 8px; 1271 --depict-row-gap-desktop: 8px; 1272 --depict-grid-gap-mobile: 8px; 1273 --depict-row-gap-mobile: 8px; 1274 } 1275</style> 1276 1277 1278<!-- END app block --><!-- BEGIN app block: shopify://apps/sortd-merchandiser/blocks/app-embed/5176d6ef-993f-4869-ba24-87a0a6bedcf9 --> 1279 1280
1281<script> 1282window.cmPercents = { 1283 'product_card_view': 100, 1284 'product_view': 100, 1285 'collection_view': 100, 1286 'product_add': 100, 1287 'enabled': true, 1288 'product_card_selector': '[role="main"] a[href*="/products"], #main a[href*="/products"], main a[href*="/products"], #shopify-section-collection-template a[href*="/products"], .collection-matrix.product-list a[href*="/products"]', 1289 'cart_url': '/cart', 1290 'store': 'benetton-official.myshopify.com', 1291 'submit': '[type="submit"]', 1292 'root_locale': '/', 1293 'root': '/', 1294 'collection_url': '', 1295 'collection_handle': '', 1296 'collection_id': null, 1297 'permissions': 123, 1298 'dynamic_loading': false, 1299 'market_id': 104698544472, 1300 'market_handle': "world-benetton", 1301 'country_iso_code': "US", 1302 'version': '030.4' 1303}; 1304 1305window.cmTesting = { 1306 'tests': '[]', 1307 'collection_route': '/collections', 1308 'variantA': '', 1309 'variantB': '', 1310 'variantAId': '', 1311 'variantBId': '', 1312 'collection_handle': '', 1313 'collection_id': null, 1314 'canonical_enabled': false 1315}; 1316 1317if(!(window.cmPercents.permissions != 123 && sessionStorage.getItem('themePermissions') != 'true')) { 1318 sessionStorage.setItem('cmTests', window.cmTesting.tests); 1319} 1320</script>
1320 1321 1322 1323 1324
1324<script> 1325 var cmInserted=function(){"use strict";var m=100,t=!1,u="animationName",d="",n="Webkit Moz O ms Khtml".split(" "),e="",i=document.createElement("div"),s={strictlyNew:!0,timeout:20,addImportant:!1};if(i.style.animationName&&(t=!0),!1===t)for(var o=0;o<n.length;o++)if(void 0!==i.style[n[o]+"AnimationName"]){e=n[o],u=e+"AnimationName",d="-"+e.toLowerCase()+"-",t=!0;break}function c(t){return s.strictlyNew&&!0===t.QinsQ}function r(t,n){function e(t){t.animationName!==o&&t[u]!==o||c(t.target)||n(t.target)}var i,o="insQ_"+m++,r=s.addImportant?" !important":"";(i=document.createElement("style")).innerHTML="@"+d+"keyframes "+o+" { from { outline: 1px solid transparent } to { outline: 0px solid transparent } }\n"+t+" { animation-duration: 0.001s"+r+"; animation-name: "+o+r+"; "+d+"animation-duration: 0.001s"+r+"; "+d+"animation-name: "+o+r+"; } ",document.head.appendChild(i);var a=setTimeout(function(){document.addEventListener("animationstart",e,!1),document.addEventListener("MSAnimationStart",e,!1),document.addEventListener("webkitAnimationStart",e,!1)},s.timeout);return{destroy:function(){clearTimeout(a),i&&(document.head.removeChild(i),i=null),document.removeEventListener("animationstart",e),document.removeEventListener("MSAnimationStart",e),document.removeEventListener("webkitAnimationStart",e)}}}function a(t){t.QinsQ=!0}function f(t){if(t)for(a(t),t=t.firstChild;t;t=t.nextSibling)void 0!==t&&1===t.nodeType&&f(t)}function l(t,n){var e,i=[],o=function(){clearTimeout(e),e=setTimeout(function(){i.forEach(f),n(i),i=[]},10)};return r(t,function(t){if(!c(t)){a(t);var n=function t(n){return c(n.parentNode)||"BODY"===n.nodeName?n:t(n.parentNode)}(t);i.indexOf(n)<0&&i.push(n),o()}})}function v(n){return!(!t||!n.match(/[^{}]/))&&(s.strictlyNew&&f(document.body),{every:function(t){return r(n,t)},summary:function(t){return l(n,t)}})}return v.config=function(t){for(var n in t)t.hasOwnProperty(n)&&(s[n]=t[n])},v}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=cmInserted); 1326 function cmX(){for(var e=(navigator.userAgent||"").toLowerCase(),r=[/bot/,/crawl/,/spider/,/slurp/,/curl/,/wget/,/python-requests/,/axios/,/feedfetcher/,/ia_archiver/,/facebookexternalhit/,/facebot/,/google web preview/,/googlebot/,/bingpreview/,/bingbot/,/duckduckbot/,/baiduspider/,/yandex/,/sogou/,/exabot/,/dotbot/,/msnbot/,/yahoo/,/adsbot/,/mediapartners google/,/developers google/,/embedly/,/quora link preview/,/rogerbot/,/applebot/,/tweetmemebot/,/ahrefsbot/,/semrush/,/mj12bot/,/uptimerobot/,/screamingfrog/,/pinterest/,/whatsapp/,/telegrambot/,/vkshare/,/slackbot/,/discordbot/,/flipboard/,/preview/,/phantomjs/,/headless/,/prerender/,/metauri/,/node-superagent/,/python-urllib/,/java\/[0-9\.]+/,/lighthouse/,/chrome-lighthouse/,/pagespeed/,/yadirectfetcher/,/mailru\//,/daum[ /]/,/gomezagent/,/pingdom/,/rigor/,/postman/,/firephp/,/wappalyzer/,/whatcms\//,/zgrab/,/webglance/,/webkit2png/,/analyzer/,/virtuoso/,/pageburst/,/gozilla\//,/cloudflare/,/cf-network/,/cf-edge/,/cf-connecting-ip/],t=0;t<r.length;t++)if(r[t].test(e))return!0;if(navigator.webdriver||!navigator.languages||0===navigator.languages.length||e.indexOf("headlesschrome")>=0||window._phantom||window.__nightmare||window.callPhantom)return!0;try{if("undefined"!=typeof screen&&window.innerHeight&&screen.height-window.innerHeight<0)return!0}catch(o){}return!1} 1327 1328 class CMUtils{constructor(){}getCollectionContextFromPath(){let e=(window.location.pathname||"").replace(/\/+$/,""),t=e.split("/").filter(Boolean),n=t.indexOf("collections");if(-1===n||t.length<=n+1)return null;let l=t[n+1],r="/"+t.slice(0,n+2).join("/");return{collection_route:"/"+t.slice(0,n+1).join("/"),collection_url:r,collection_handle:l}}refreshCmTestingFromRoute(){if(!window?.cmTesting)return;let e=this.getCollectionContextFromPath();if(!e){window.cmTesting.collection_handle="",window.cmTesting.variantA="",window.cmTesting.variantB="";return}window.cmTesting.collection_handle=e.collection_handle,window.cmTesting.collection_route=e.collection_route;let t=[];try{t=JSON.parse(window.cmTesting.tests||"[]")}catch(n){t=[]}let l=Array.isArray(t)?t.find(t=>t?.aHandle===e.collection_handle||t?.bHandle===e.collection_handle):null;l?(window.cmTesting.variantA=l.aHandle||"",window.cmTesting.variantB=l.bHandle||""):(window.cmTesting.variantA="",window.cmTesting.variantB="")}fetchCollectionMeta(e){return new Promise(t=>{let n=new XMLHttpRequest;n.open("GET",`${e}.json`,!0),n.responseType="json",n.onload=function(){200===n.status&&n?.response?.collection?t(n.response.collection):t(null)},n.onerror=function(){t(null)},n.send()})}async refreshCmPercentsFromRoute(){if(!window?.cmPercents)return;let e=this.getCollectionContextFromPath();if(!e){window.cmPercents.collection_url="",window.cmPercents.collection_handle="",window.cmPercents.collection_id=null;return}window.cmPercents.collection_url=e.collection_url,window.cmPercents.collection_handle=e.collection_handle;let t=`collection_meta:${e.collection_url}`,n=null;try{n=JSON.parse(sessionStorage.getItem(t)||"null")}catch(l){n=null}if(n?.id){window.cmPercents.collection_id=n.id;return}let r=await this.fetchCollectionMeta(e.collection_url);if(r?.id){window.cmPercents.collection_id=r.id,sessionStorage.setItem(t,JSON.stringify({id:r.id,handle:r.handle||e.collection_handle}));return}window.cmPercents.collection_id=null}saveId(){window?.cmPercents?.collection_id&&sessionStorage.setItem("collectionReferrerId",JSON.stringify({[window.location.href.split("?")[0]]:window.cmPercents.collection_id}))}anyNotFoundIds(e,t){if(void 0!==t){for(let n=0;n<e.length;n++)if(!t[decodeURIComponent(e[n].split("/products/")[1])])return!0}return!1}fetchRedirectedURL(e){return new Promise((t,n)=>{let l=new XMLHttpRequest;l.open("GET",e,!0),l.onload=()=>{200===l.status?t(l.responseURL):n(Error("Failed to fetch redirected URL"))},l.onerror=()=>n(Error("Network error")),l.send()})}filteredProductCards(e,t,n){let l;try{l=JSON.parse(sessionStorage.getItem("viewedProductCards")||'{"cards":[]}')||{cards:[]}}catch(r){l={cards:[]}}let o=[...l.cards];e=[...new Set(e||[])];let c=e.filter(e=>{try{if(e&&e.includes("/products/")&&!l.cards.includes(e.split("/products/")[1].split("?")[0]))return o.push(e.split("/products/")[1].split("?")[0]),!0}catch(t){return!1}});if(sessionStorage.setItem("viewedProductCards",JSON.stringify({cards:o})),void 0!==t){let i=[],s=[];for(let a=0;a<c.length;
1328a++){let u=void 0!==t?t[decodeURIComponent(c[a].split("/products/")[1])]:null;"undefined"!=typeof cmIds&&(u=u??(cmIds.find(e=>e[0]==c[a].split("/products/")[1])??[null,null])[1]),u?s.push(u):i.push(c[a])}return[i,s]}return[c,[]]}trackLinksInView(e,t){let n=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>0&&e?.target?.href&&t(e.target.href.replace(/^.*\/\/[^\/]+/,"").split("?")[0],n)})});n.observe(e)}productIdFromCollection(e=1){return new Promise(async(t,n)=>{let l=new XMLHttpRequest;if(!window.location.href){console.error("No location.href available");return}let r=window.location.href.split("?")[0];if(r&&window.cmPercents.root_locale!==window.cmPercents.root){let o;if(sessionStorage.getItem(`collection:${window.cmPercents.collection_url}`))r=sessionStorage.getItem(`collection:${window.cmPercents.collection_url}`);else{try{o=await this.fetchRedirectedURL("https://"+(window.location.host+window.cmPercents.root_locale+"/collections/"+window.cmPercents.collection_handle).replace("//","/"))}catch(c){console.error("Error fetching redirected URL:",c)}o&&(sessionStorage.setItem(`collection:${window.cmPercents.collection_url}`,o),r=o)}}r&&(l.open("GET",`${r}/products.json?limit=250${1!=e?`&page=${e}`:""}`,!0),l.responseType="json",l.onload=async function(){200===l.status&&l?.response?.products?t(l?.response?.products):t(null)},l.onerror=function(){t(null)},l.send())})}get collectionHandle(){let e=document.referrer.split("/");for(var t=0;t<e.length;t++)if("collections"==e[t]&&e.length>t+1)return e[t+1];return null}squashCart(e){let t={};return e.map(e=>t[e.product_id]=e.product_id in t?t[e.product_id]+e.quantity:e.quantity),t}findLineItemDifferences(e,t){let n={};for(let l in e)if(t.hasOwnProperty(l)){let r=e[l]-t[l];r>0&&(n[l]=r)}else n[l]=e[l];return n}get currentCart(){return new Promise((e,t)=>{let n=new XMLHttpRequest;n.open("GET",window.cmPercents.cart_url+".json",!0),n.responseType="json",n.onload=async function(){200===n.status?e(n?.response?.items):e(null)},n.onerror=function(){e(null)},n.send()})}dynamicLoading(e){if(window?.__sortdRouteWatcherInstalled)return;window.__sortdRouteWatcherInstalled=!0;let t=window.location.href,n=null,l=n=>{let l=window.location.href,r=this.getShopifyPageType();"unknown"!=r&&l!==t&&(e(r),setTimeout(()=>{window.SortdTracking?.refresh?.(),window.SortdTracking?.trackPageView?.()},250))};function r(e){clearTimeout(n),n=setTimeout(()=>l(e),100)}let o=history.pushState,c=history.replaceState;history.pushState=function(){let e=o.apply(this,arguments);return r("pushState"),e},history.replaceState=function(){let e=c.apply(this,arguments);return r("replaceState"),e},window.addEventListener("popstate",()=>{r("popstate")}),window.addEventListener("pageshow",()=>{r("pageshow")})}getShopifyPageType(){let e=window.location.pathname;return/\/products\/[^/]+\/?$/.test(e)?"product":/\/collections\/[^/]+\/?$/.test(e)&&!e.includes("/products/")?"collection":"unknown"}} 1329 1330 class CMCheckForTests{constructor(){this.utils=new CMUtils,this.tests=window?.cmPercents?.tests?JSON.parse(window.cmPercents.tests):[];try{this.#a()}catch(t){console.error("Error checking for tests:",t);try{document.body.classList.remove("cm-ab-hide")}catch(e){console.error("Error removing class cm-ab-hide:",e)}}}refreshTestsOnDynamicRoute(){if(!window?.cmPercents?.dynamic_loading)return!1;try{return this.utils.refreshCmTestingFromRoute(),this.#a()}catch(t){console.error("Error checking for tests:",t);try{document.body.classList.remove("cm-ab-hide")}catch(e){console.error("Error removing class cm-ab-hide:",e)}return!1}}#b(){return Date.now().toString(36)+Math.random().toString(36).substr(2,25)+"-"+Math.floor(100*Math.random()+1)}#a(){let t=!1;if("collection"!==this.utils.getShopifyPageType())return document.documentElement.classList.remove("cm-ab-hide"),!1;if(window?.cmTesting?.tests&&window?.cmTesting?.collection_handle)try{let e=JSON.parse(window.cmTesting.tests);if(Array.isArray(e)&&e.length>0)for(let s=0;s<e.length;s++){let r=e[s],i=sessionStorage.getItem("sessionIdCm")||this.#b(),n=parseInt(i.split("-")[1])>50,o=r?.aId?r?.aId.replace("gid://shopify/Collection/",""):null,c=r?.bId?r?.bId.replace("gid://shopify/Collection/",""):null;if(sessionStorage.setItem("sessionIdCm",i),n&&o==window.cmTesting.collection_id&&c==window.cmTesting.variantBId){if(!window.cmTesting?.variantB)return!1;if(window.cmTesting.canonical_enabled||!cmX()){let d=new URLSearchParams(window.location.search);if(d.has("cmread"))return document.documentElement.classList.remove("cm-ab-hide"),!1;return d.set("cmread","true"),t=!0,location.replace(window.cmTesting.collection_route+"/"+r?.bHandle+"?"+d.toString()),!0}}else if(c==window.cmTesting.collection_id&&!n&&o==window.cmTesting.variantAId){let a=new URLSearchParams(window.location.search);if(a.has("cmread"))return!1;return a.set("cmread","true"),t=!0,location.replace(window.cmTesting.collection_route+"/"+r?.aHandle+"?"+a.toString()),!0}}}catch(l){console.error("Error parsing tests:",l)}finally{t||document.documentElement.classList.remove("cm-ab-hide")}return!1}}const cmCheckForTests=new CMCheckForTests;class CMEventTracker{#c;#d;#e;#f;#g;#h;#i;#j;#k;#l;#m;#n;#o;#p;#q;constructor(t,e){if(100==window.cmPercents.permissions&&"true"!=sessionStorage.getItem("themePermissions")||(this.#c=t,this.#m="https://us-central1-collection-merchandiser.cloudfunctions.net/event-tracking-trigger",this.#d=sessionStorage.getItem("sessionIdCm"),this.#f=new Date().toISOString(),this.#h=Shopify.shop||window?.cmPercents?.store,this.#i=[],this.#e={},this.collectionProducts,this.#k,this.#l=window?.cmPercents?.submit?document.querySelectorAll(window.cmPercents.submit):null,this.#o=null,this.#p=null,this.#q=null,this.#d||(this.#d=this.#b(),sessionStorage.setItem("sessionIdCm",this.#d)),!this.#d))return;this.#r(),this.#g=new CMUtils,this.#g.saveId(),this.#n=1;try{this.#s()}catch(s){console.log(s)}}dynamicLoading(t){this.#g&&this.#g.dynamicLoading(t)}
1330set setProductCardUrlsToSend(t){0==this.#i.length&&(window.cmPercents.dynamic_loading?this.#q=setTimeout(()=>{this.#t()},1750):setTimeout(()=>{this.#t()},1750)),this.#i.push(t)}#u(){this.#p?.destroy&&(this.#p.destroy(),this.#p=null),this.#o&&(window.removeEventListener("beforeunload",this.#o),this.#o=null),this.#q&&(clearTimeout(this.#q),this.#q=null)}async refreshTrackingOnDynamicRoute(t){window.cmPercents.dynamic_loading&&(await this.#g.refreshCmPercentsFromRoute(),this.#u(),this.#i=[],this.#j={},this.#n=1,this.#f=new Date().toISOString(),"collection"===t&&(this.#g.saveId(),this.#s()))}async #t(){let h=!0;for(;this.#g.anyNotFoundIds(this.#i,this.#j)&&h;){let u=await this.#g.productIdFromCollection(this.#n);this.#n=this.#n+1;let m=Array.isArray(u)?u.reduce((t,e,s,r)=>(t[e.handle]=e.id,t),{}):{};0==Object.keys(m).length&&(h=!1),this.#j={...this.#j,...m}}let p=this.#g.filteredProductCards(this.#i,this.#j,this);p.length>0&&p[1].length>0&&this.#v("product_card_view",null,{ids:p[1],collection_id:window?.cmPercents?.collection_id||0,multiplier:parseFloat(100/window.cmPercents.product_card_view)}),this.#i=[]}async #s(){if(window?.cmPercents?.collection_id){this.#j={};let g=document.querySelectorAll(window.cmPercents.product_card_selector),C=t=>{this.#g.trackLinksInView(t,async(e,s)=>{s.disconnect();let r=parseInt(t?.closest?.(".boost-pfs-filter-product-item")?.getAttribute?.("data-id"),10);Number.isNaN(r)||(this.#j[decodeURIComponent(e.split("/products/")[1])]=r),this.setProductCardUrlsToSend=e})};g.forEach(t=>{C(t)}),window.cmPercents.dynamic_loading?(this.#p=cmInserted(window.cmPercents.product_card_selector).every(t=>{C(t)}),this.#o=()=>{this.#t()},window.addEventListener("beforeunload",this.#o)):(cmInserted(window.cmPercents.product_card_selector).every(t=>{C(t)}),window.addEventListener("beforeunload",()=>{this.#t()}))}}#b(){return Date.now().toString(36)+Math.random().toString(36).substr(2,25)+"-"+Math.floor(100*Math.random()+1)}#r(){let P=window?.cmPercents?.market_id;if(null==P||""===P)return;let f=String(P),y="cmMarketLinkedSessionAndMarket",T=[];try{let I=JSON.parse(sessionStorage.getItem(y)||"[]");T=Array.isArray(I)?I:[I]}catch(S){}let k=T.some(t=>t?.session_id===this.#d&&String(t?.market_id)===f);!k&&(this.#v("session_market",null,{market_id:f,market_handle:window.cmPercents.market_handle||null,country_iso_code:window.cmPercents.country_iso_code||null}),T.push({session_id:this.#d,market_id:f}),sessionStorage.setItem(y,JSON.stringify(T)))}#v(_,v,$){let b={event_type:_,timestamp:this.#f,session_id:this.#d,page_data:this.#e,store:this.#h};b.page_data={...b.page_data,...$},v&&(b.linkData=v);let w=new XMLHttpRequest;w.open("POST","purchase_to_product"!=_&&"product_purchase"!=_?this.#c:this.#m),w.setRequestHeader("Content-Type","application/json"),w.send(JSON.stringify(b))}#w(U){return new Promise(t=>{setTimeout(t,U)})}} 1331 1332 const publishDynamicCollectionView=()=>{if(!window?.Shopify?.analytics?.publish)return;let e=parseInt(window?.cmPercents?.collection_id);if(!e)return;sessionStorage.setItem("cmDynamicReferrerId",String(e));let t=String(e);Shopify.analytics.publish("sortd:collection_viewed_dynamic",{data:{collection:{id:t}}})},seedDynamicReferrerFromCurrentPage=()=>{let e=(window.location.pathname||"").replace(/\/+$/,""),t=/\/collections\/[^/]+\/?$/.test(e)&&!e.includes("/products/");if(!t)return;let r=parseInt(window?.cmPercents?.collection_id);r&&sessionStorage.setItem("cmDynamicReferrerId",String(r))},getCurrentProductPath=()=>{let e=(window.location.pathname||"").replace(/\/+$/,""),t=e.split("/").filter(Boolean),r=t.indexOf("products");return -1===r||t.length<=r+1?null:"/"+t.slice(0,r+2).join("/")},fetchProductIdFromPath=e=>new Promise(t=>{let r=new XMLHttpRequest;r.open("GET",`${e}.js`,!0),r.responseType="json",r.onload=function(){200===r.status&&r?.response?.id?t(r.response.id):t(null)},r.onerror=function(){t(null)},r.send()}),publishDynamicProductView=async()=>{if(!window?.Shopify?.analytics?.publish)return;let e=getCurrentProductPath();if(!e)return;let t=`product_meta:${e}`,r=null;try{let n=JSON.parse(sessionStorage.getItem(t)||"null");n?.id&&(r=n.id)}catch(i){}if(r||(!r&&(r=await fetchProductIdFromPath(e))&&sessionStorage.setItem(t,JSON.stringify({id:r})),!r))return;let c=0;try{c=parseInt(sessionStorage.getItem("cmDynamicReferrerId")||"0")||0}catch(l){c=0}Shopify.analytics.publish("sortd:product_viewed_dynamic",{data:{productVariant:{product:{id:String(r)}}},referrer:c}),sessionStorage.removeItem("cmDynamicReferrerId")},handleDynamicRouteChange=async(e,t)=>{let r=cmCheckForTests.refreshTestsOnDynamicRoute();!r&&(await e.refreshTrackingOnDynamicRoute(t),"collection"===t?publishDynamicCollectionView():"product"===t?await publishDynamicProductView():"unknown"===t&&sessionStorage.removeItem("cmDynamicReferrerId"))}; 1333 1334 if (document.readyState === 'complete') { 1335 const events = new CMEventTracker('https://cm-event-trigger-6deun5o54a-uw.a.run.app/event-tracking-trigger') 1336 1337 if (window.cmPercents.dynamic_loading) { 1338 seedDynamicReferrerFromCurrentPage(); 1339 events.dynamicLoading(async (pageType) => { 1340 await handleDynamicRouteChange(events, pageType); 1341 }); 1342 } 1343 } else { 1344 window.addEventListener("load", () => { 1345 const events = new CMEventTracker('https://cm-event-trigger-6deun5o54a-uw.a.run.app/event-tracking-trigger') 1346 1347 if (window.cmPercents.dynamic_loading) { 1348 seedDynamicReferrerFromCurrentPage(); 1349 events.dynamicLoading(async (pageType) => { 1350 await handleDynamicRouteChange(events, pageType); 1351 }); 1352 } 1353 }); 1354 } 1355 1356
1357 </script>
1357 1358 <!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371
1371<script async src="https://static.klaviyo.com/onsite/js/XHxjCU/klaviyo.js?company_id=XHxjCU"></script>
1371 1372
1372<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1372 1373 1374 1375 1376 1377 1378 1379
1379<script> 1380 window.klaviyoReviewsProductDesignMode = false 1381 </script>
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391<!-- END app block -->
1391<script src="https://cdn.shopify.com/extensions/01a0f23f-fb23-7dc5-9e97-52160d5d4ab1/regios-automatic-discounts-1514/assets/regios_discounts_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1391
1391
1392<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
1392 1393<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1394<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 95367299416,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1394
1394
1395<script> 1396 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1397</script>
vendor: 1 bytes, line 1397
1397
1398<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1398).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 95367299416,storefrontBaseUrl: "https://benetton.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://world.benetton.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3998318936","configuration":"{\"accountID\": \"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fb84216e286b863787de2c105a003a2e","type":"APP","apiClientId":3094213,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1398,"dataSharingState":"unrestricted"},{"id":"3909189976","configuration":"{\"merchantId\":\"shopify-95367299416\",\"defaultMarketId\":\"103491535192\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d5e9bdb7c44ef35eb5cc51ee58c71c8f","type":"APP","apiClientId":93504864257,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3903127896","configuration":"{\"accountID\":\"XHxjCU\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3867345240","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3pro-01.swymrelay.com\",\"swymTier\":\"v3pro-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"288784728","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"18","type":"CUSTOM","privacyPurposes":[],"name":"GTM Trackings"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Benetton Group S.r.l.","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"benetton-official.myshopify.com","countryCode":"IT","storefrontUrl":"https:\/\/world.benetton.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://world.benetton.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"189857628504","themePublished":"true","eventMetadataId":"380650f4-bee2-4b91-a351-cb3143915341","pageType":"page","resourceId":"159680692568","shopId":"95367299416","storefrontBaseUrl":"https:\/\/benetton.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1398<script> 1399 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1400 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1401 window.ShopifyAnalytics.meta.currency = 'USD'; 1402 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":159680692568,"requestId":"8a410217-7de5-4ac3-a4b7-a138c0053089-1790911755"}}; 1403 for (var attr in meta) { 1404 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1405 } 1406</script>
vendor: 1 bytes, line 1406
1406
1407<script class="analytics"> 1408 (function () { 1409 var customDocumentWrite = function(content) { 1410 var jquery = null; 1411 1412 if (window.jQuery) { 1413 jquery = window.jQuery; 1414 } else if (window.Checkout && window.Checkout.$) { 1415 jquery = window.Checkout.$; 1416 } 1417 1418 if (jquery) { 1419 jquery('body').append(content); 1420 } 1421 }; 1422 1423 var hasLoggedConversion = function(token) { 1424 if (token) { 1425 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1426 } 1427 return false; 1428 } 1429 1430 var setCookieIfConversion = function(token) { 1431 if (token) { 1432 var twoMonthsFromNow = new Date(Date.now()); 1433 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1434 1435 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1436 } 1437 } 1438 1439 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1440 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1441 if (trekkie.integrations) { 1442 return; 1443 } 1444 trekkie.methods = [ 1445 'identify', 1446 'page', 1447 'ready', 1448 'track', 1449 'trackForm', 1450 'trackLink' 1451 ]; 1452 trekkie.factory = function(method) { 1453 return function() { 1454 var args = Array.prototype.slice.call(arguments); 1455 args.unshift(method); 1456 trekkie.push(args); 1457 if (method == 'track' || method == 'page') { 1458 var pageUrl; 1459 try { 1460 pageUrl = window.location.href; 1461 } catch (e) {} 1462 var pageReferrer; 1463 try { 1464 pageReferrer = document.referrer; 1465 } catch (e) {} 1466 try { 1467 if (window.__TREKKIE_SHIM_QUEUE == null) { 1468 window.__TREKKIE_SHIM_QUEUE = []; 1469 } 1470 window.__TREKKIE_SHIM_QUEUE.push({ 1471 from: 'trekkie-stub', 1472 method: method, 1473 args: args.slice(1), 1474 pageContext: { 1475 url: pageUrl, 1476 referrer: pageReferrer 1477 } 1478 }); 1479 } catch (e) { 1480 // no-op 1481 } 1482 } 1483 return trekkie; 1484 }; 1485 }; 1486 for (var i = 0; i < trekkie.methods.length; i++) { 1487 var key = trekkie.methods[i]; 1488 trekkie[key] = trekkie.factory(key); 1489 } 1490 trekkie.load = function(config) { 1491 trekkie.config = config || {}; 1492 trekkie.config.initialDocumentCookie = document.cookie; 1493 var first = document.getElementsByTagName('script')[0]; 1494var script = document.createElement('script'); 1495script.type = 'text/javascript'; 1496script.onerror = function(e) { 1497 var scriptFallback = document.createElement('script'); 1498 scriptFallback.type = 'text/javascript'; 1499 scriptFallback.onerror = function(error) { 1500 var Monorail = { 1501 produce: function produce(monorailDomain, schemaId, payload) { 1502 var currentMs = new Date().getTime(); 1503 var event = { 1504 schema_id: schemaId, 1505 payload: payload, 1506 metadata: { 1507 event_created_at_ms: currentMs, 1508 event_sent_at_ms: currentMs 1509 } 1510 }; 1511 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1512 }, 1513 sendRequest: function sendRequest(endpointUrl, payload) { 1514 // Try the sendBeacon API 1515 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1516 var blobData = new window.Blob([payload], { 1517 type: 'text/plain' 1518 }); 1519 1520 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1521 return true; 1522 } // sendBeacon was not successful 1523 1524 } // XHR beacon 1525 1526 var xhr = new XMLHttpRequest(); 1527 1528 try { 1529 xhr.open('POST', endpointUrl); 1530 xhr.setRequestHeader('Content-Type', 'text/plain'); 1531 xhr.send(payload); 1532 } catch (e) { 1533 console.log(e); 1534 } 1535 1536 return false; 1537 }, 1538 isIos12: function isIos12() { 1539 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1540 } 1541 }; 1542 Monorail.produce('monorail-edge.shopifysvc.com', 1543 'trekkie_storefront_load_errors/1.1', 1544 {shop_id: 95367299416, 1545 theme_id: 189857628504, 1546 app_name: "storefront", 1547 context_url: window.location.href, 1548 source_url: "//world.benetton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1549 1550 }; 1551 scriptFallback.async = true; 1552 scriptFallback.src = '//world.benetton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1553 first.parentNode.insertBefore(scriptFallback, first); 1554}; 1555script.async = true; 1556script.src = '//world.benetton.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1557first.parentNode.insertBefore(script, first); 1558 1559 }; 1560 trekkie.load( 1561 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":95367299416,"isMerchantRequest":null,"themeId":189857628504,"themeCityHash":"4148275019890184107","contentLanguage":"en","currency":"USD","eventMetadataId":"380650f4-bee2-4b91-a351-cb3143915341"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1562 ); 1563 1564 var loaded = false;
1565 trekkie.ready(function() { 1566 if (loaded) return; 1567 loaded = true; 1568 1569 window.ShopifyAnalytics.lib = window.trekkie; 1570 1571 var originalDocumentWrite = document.write; 1572 document.write = customDocumentWrite; 1573 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1574 document.write = originalDocumentWrite; 1575 1576 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1577 var token = match? match[1]: undefined; 1578 if (!hasLoggedConversion(token)) { 1579 setCookieIfConversion(token); 1580 1581 } 1582 }); 1583 1584 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":159680692568,"requestId":"8a410217-7de5-4ac3-a4b7-a138c0053089-1790911755","shopifyEmitted":true}); 1585 1586 var eventsListenerScript = document.createElement('script'); 1587 eventsListenerScript.async = true; 1588 eventsListenerScript.src = "//world.benetton.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1589 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1590})();</script>
vendor: 1 bytes, line 1590
1590
1591<script 1592 defer 1593 src="https://world.benetton.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1594 data-application="storefront-renderer" 1595 data-shop-id="95367299416" 1596 data-render-region="gcp-us-west1" 1597 data-page-type="page" 1598 data-theme-instance-id="189857628504" 1599 data-theme-name="Impact" 1600 data-theme-version="6.12.0" 1601 data-monorail-region="shop_domain" 1602 data-resource-timing-sampling-rate="10" 1603 data-shs="true" 1604 data-shs-beacon="true" 1605 data-shs-export-with-fetch="true" 1606 data-shs-logs-sample-rate="1" 1607 data-shs-beacon-endpoint="https://world.benetton.com/api/collect" 1608></script>
1608 1609<meta name="shopify-y" content="37655eef-3e45-41a0-9542-7c25f366c70e" data-expiration="1822469355000"><meta name="shopify-s" content="e9a0665e-33a1-4306-889b-d58e5879cdd9" data-expiration="1790913555000"><meta name="new-cookie-storage-activated" content="t"> 1610</head> 1611 1612 <body 1613 class="zoom-image--enabled template-page" 1614 data-jkl-wishlist-toast-added-text="Added to wishlist" 1615 data-jkl-wishlist-toast-removed-text="Removed from wishlist" 1616 > 1617 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1617-1620
1617 1618 <noscript 1619 ><iframe 1620 src="https://www.googletagmanager.com/ns.html?id=
1620GTM-P4R97KRG
vendor: 123 bytes, lines 1620-1626
1620" 1621 height="0" 1622 width="0" 1623 style="display:none;visibility:hidden" 1624 ></iframe 1625 ></noscript> 1626
1626<!-- End Google Tag Manager (noscript) --><!-- DRAWER --> 1627<template id="drawer-default-template"> 1628 <style> 1629 [hidden] { 1630 display: none !important; 1631 } 1632 </style> 1633 1634 <button part="outside-close-button" is="close-button" aria-label="Close"> 1635 1636 <svg 1637 role="presentation" 1638 focusable="false" 1639 width="38" 1640 height="38" 1641 class="icon icon-close" 1642 viewBox="0 0 32 32" 1643 > 1644 <path fill-rule="evenodd" clip-rule="evenodd" d="M16 16.7071L22.1465 22.8536L22.8536 22.1465L16.7071 16L22.8536 9.85359L22.1465 9.14648L16 15.2929L9.85359 9.14648L9.14648 9.85359L15.2929 16L9.14648 22.1465L9.85359 22.8536L16 16.7071Z" fill="currentColor"/> 1645 </svg> 1646 </button> 1647 1648 <div part="overlay"></div> 1649 1650 <div part="content"> 1651 <header part="header"> 1652 <slot name="header"></slot> 1653 1654 <button part="close-button" is="close-button" aria-label="Close"><svg 1655 role="presentation" 1656 stroke-width="2" 1657 focusable="false" 1658 width="24" 1659 height="24" 1660 class="icon icon-close" 1661 viewBox="0 0 24 24" 1662 > 1663 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1664 </svg></button> 1665 </header> 1666 1667 <div part="body"> 1668 <slot></slot> 1669 </div> 1670 1671 <footer part="footer"> 1672 <slot name="footer"></slot> 1673 </footer> 1674 </div> 1675</template> 1676 1677<!-- POPOVER --> 1678<template id="popover-default-template"> 1679 <button part="outside-close-button" is="close-button" aria-label="Close"> 1680 1681 <svg 1682 role="presentation" 1683 focusable="false" 1684 width="38" 1685 height="38" 1686 class="icon icon-close" 1687 viewBox="0 0 32 32" 1688 > 1689 <path fill-rule="evenodd" clip-rule="evenodd" d="M16 16.7071L22.1465 22.8536L22.8536 22.1465L16.7071 16L22.8536 9.85359L22.1465 9.14648L16 15.2929L9.85359 9.14648L9.14648 9.85359L15.2929 16L9.14648 22.1465L9.85359 22.8536L16 16.7071Z" fill="currentColor"/> 1690 </svg> 1691 </button> 1692 1693 <div part="overlay"></div> 1694 1695 <div part="content"> 1696 <header part="title"> 1697 <slot name="title"></slot> 1698 </header> 1699 1700 <div part="body"> 1701 <slot></slot> 1702 </div> 1703 </div> 1704</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><div class="sr-only" role="status" aria-live="polite" aria-atomic="true"> 1705 <span id="status-announcement"></span> 1706 </div> 1707 1708 <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true"> 1709 <span id="error-announcement"></span> 1710 </div><!-- BEGIN sections: header-group --> 1711<aside id="shopify-section-sections--27312745283928__jkl_announcement_bar_jfnzb4" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><link href="//world.benetton.com/cdn/shop/t/11/assets/global.css?v=108819832099647648201782736175" rel="stylesheet" type="text/css" media="all" /> 1712<style> 1713 #shopify-section-sections--27312745283928__jkl_announcement_bar_jfnzb4 { 1714 --jkl-announcement-background: #f7f7f7; 1715 --jkl-announcement-text-color: #009848; 1716 --jkl-announcement-bar-height: 40px; 1717 --jkl-announcement-font-size: 12px; 1718 --jkl-announcement-line-height: 16px; 1719 } 1720 </style> 1721 1722 <div class="jkl-announcement-bar-section" id="jkl-announcement-bar-section-sections--27312745283928__jkl_announcement_bar_jfnzb4"> 1723 <div class="jkl-announcement-bar jkl-announcement-bar--animation-fade-slide" id="jkl-announcement-bar-sections--27312745283928__jkl_announcement_bar_jfnzb4" data-section-id="sections--27312745283928__jkl_announcement_bar_jfnzb4" data-animation-style="fade-slide"> 1724 <div class="jkl-announcement-bar__container"> 1725 <div class="jkl-announcement-bar__inner-wrapper"><button class="jkl-announcement-bar__nav-button jkl-announcement-bar__nav-button--prev" aria-label="Previous"><svg 1726 role="presentation" 1727 focusable="false" 1728 width="8" 1729 height="13" 1730 class="icon icon-chevron-light-left" 1731 viewBox="0 0 8 13" 1732 fill="none" 1733 > 1734 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.69443 12.707L7.44653 12.0063L1.49089 6.25401L7.43975 0.713458L6.70121 -0.000105464L-5.9171e-07 6.24116L6.69443 12.707Z" fill="currentColor"/> 1735 </svg></button><div class="jkl-announcement-bar__content"><div class="jkl-announcement-bar__message active" data-index="0" ><p>Free shipping on orders over â¬100</p></div><div class="jkl-announcement-bar__message jkl-announcement-bar__message--has-global-link" data-index="1" ><a href="/pages/newsletter" class="jkl-announcement-bar__global-link"><p>Sign up for our newsletter and be the first to get the latest updates and promotions. </p></a></div></div><button class="jkl-announcement-bar__nav-button jkl-announcement-bar__nav-button--next" aria-label="Next"><svg 1736 role="presentation" 1737 focusable="false" 1738 width="8" 1739 height="13" 1740 class="icon icon-chevron-light-right"
1741 viewBox="0 0 8 13" 1742 fill="none" 1743 > 1744 <path fill-rule="evenodd" clip-rule="evenodd" d="M0.751858 12.707L-0.000240262 12.0063L5.9554 6.25401L0.00653854 0.713458L0.745082 -0.000105464L7.44629 6.24116L0.751858 12.707Z" fill="currentColor"/> 1745 </svg></button></div></div> 1746 </div> 1747 </div>
1747<script> 1748 (function() { 1749 const announcementBar = document.getElementById('jkl-announcement-bar-sections--27312745283928__jkl_announcement_bar_jfnzb4'); 1750 if (!announcementBar) return; 1751 1752 const messages = announcementBar.querySelectorAll('.jkl-announcement-bar__message'); 1753 const prevButton = announcementBar.querySelector('.jkl-announcement-bar__nav-button--prev'); 1754 const nextButton = announcementBar.querySelector('.jkl-announcement-bar__nav-button--next'); 1755 const closeButton = announcementBar.querySelector('.jkl-announcement-bar__close-button'); 1756 const animationStyle = announcementBar.dataset.animationStyle || 'fade-slide'; 1757 1758 let currentIndex = 0; 1759 let autoplayInterval = null; 1760 1761 const showMessage = (index, direction = 'next') => { 1762 const currentMessage = messages[currentIndex]; 1763 const nextMessage = messages[index]; 1764 1765 if (animationStyle === 'slide') { 1766 // Horizontal slide animation 1767 if (currentMessage) { 1768 currentMessage.classList.add(direction === 'next' ? 'exit-left' : 'exit-right'); 1769 currentMessage.classList.remove('active'); 1770 } 1771 1772 setTimeout(() => { 1773 messages.forEach((msg, i) => { 1774 msg.classList.remove('exit-left', 'exit-right', 'enter-left', 'enter-right'); 1775 if (i === index) { 1776 msg.classList.add(direction === 'next' ? 'enter-right' : 'enter-left'); 1777 msg.classList.add('active'); 1778 } 1779 }); 1780 currentIndex = index; 1781 }, 100); 1782 } else { 1783 // Fade + vertical slide animation (default) 1784 if (currentMessage) { 1785 currentMessage.classList.add('exit-up'); 1786 currentMessage.classList.remove('active'); 1787 } 1788 1789 setTimeout(() => { 1790 messages.forEach((msg, i) => { 1791 msg.classList.remove('exit-up'); 1792 msg.classList.toggle('active', i === index); 1793 }); 1794 currentIndex = index; 1795 }, 100); 1796 } 1797 }; 1798 1799 const nextMessage = () => { 1800 const nextIndex = (currentIndex + 1) % messages.length; 1801 showMessage(nextIndex, 'next'); 1802 }; 1803 1804 const prevMessage = () => { 1805 const prevIndex = (currentIndex - 1 + messages.length) % messages.length; 1806 showMessage(prevIndex, 'prev'); 1807 }; 1808 1809 if (prevButton) { 1810 prevButton.addEventListener('click', () => { 1811 prevMessage(); 1812 if (autoplayInterval) { 1813 clearInterval(autoplayInterval); 1814 startAutoplay(); 1815 } 1816 }); 1817 } 1818 1819 if (nextButton) { 1820 nextButton.addEventListener('click', () => { 1821 nextMessage(); 1822 if (autoplayInterval) { 1823 clearInterval(autoplayInterval); 1824 startAutoplay(); 1825 } 1826 }); 1827 } 1828 1829 if (closeButton) { 1830 closeButton.addEventListener('click', () => { 1831 const section = document.getElementById('jkl-announcement-bar-section-sections--27312745283928__jkl_announcement_bar_jfnzb4'); 1832 if (section) { 1833 section.style.display = 'none'; 1834 } 1835 announcementBar.classList.add('hidden'); 1836 sessionStorage.setItem('jkl-announcement-bar-sections--27312745283928__jkl_announcement_bar_jfnzb4-closed', 'true'); 1837 if (autoplayInterval) { 1838 clearInterval(autoplayInterval); 1839 } 1840 }); 1841 } 1842 1843 const startAutoplay = () => {const cycleSpeed = 5000; 1844 autoplayInterval = setInterval(nextMessage, cycleSpeed);}; 1845 1846 // Check if announcement bar was previously closed in this session 1847 const wasClosed = sessionStorage.getItem('jkl-announcement-bar-sections--27312745283928__jkl_announcement_bar_jfnzb4-closed'); 1848 if (wasClosed === 'true') { 1849 const section = document.getElementById('jkl-announcement-bar-section-sections--27312745283928__jkl_announcement_bar_jfnzb4'); 1850 if (section) { 1851 section.style.display = 'none'; 1852 } 1853 announcementBar.classList.add('hidden'); 1854 } else { 1855 startAutoplay(); 1856 } 1857 })(); 1858 </script>
1858 1859</aside><header id="shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1860 :root { 1861 --sticky-header-enabled:1; 1862 --header-background: #FFFFFF; 1863 } 1864 1865 #shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY { 1866 --header-grid-template: "logo secondary-nav" / auto 1fr; 1867 --header-padding-block: var(--spacing-benetton-16); 1868 --header-background-opacity: 0.01; 1869 --header-background-blur-radius: 4px; 1870 --header-transparent-text-color: 255 255 255;--header-logo-width: 25px; 1871 --header-logo-height: 25px;position: sticky; 1872 top: 0; 1873 z-index: 10; 1874 }.shopify-section--announcement-bar ~ #shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY { 1875 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 1876 }@media screen and (min-width: 700px) { 1877 #shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY {--header-logo-width: 40px; 1878 --header-logo-height: 40px;--header-padding-block: var(--spacing-benetton-16); 1879 } 1880 } 1881 1882 @media screen and (min-width: 1150px) { 1883 #shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY { 1884 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1885 } 1886 }@media screen and (min-width: 1150px) {#shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY { 1887 --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr); 1888 } 1889 }</style> 1890 1891<height-observer variable="header"> 1892 <store-header 1893 class="header" 1894 1895 1896 sticky 1897 1898 > 1899 <div class="header__wrapper container"><div class="header__main-nav"> 1900 <div class="header__icon-list"><nav 1901 class="header__link-list justify-center wrap" 1902 role="navigation" 1903 > 1904 <ul class="contents" role="list"><li><details 1905 is="mega-menu-disclosure" 1906 trigger="hover" 1907 > 1908 <summary 1909 class="text-with-icon gap-2.5 bold link-faded-reverse" 1910 1911 data-url="/collections/women" 1912 1913 >WOMEN</summary><style> 1914 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women { 1915 --mega-menu-nav-gap: var(--spacing-8); 1916 display: flex; 1917 flex-direction: column; 1918 --header-gradient: linear-gradient(180deg, rgba(0, 152, 69, 1) 9.37%, rgba(10, 120, 219, 1) 26.04%, rgba(121, 39, 200, 1) 42.71%, rgba(230, 32, 0, 1) 58.33%, rgba(255, 123, 2, 1) 75%, rgba(253, 203, 5, 1) 91.15%, rgba(253, 203, 5, 1) 91.15%); 1919 } 1920 1921 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women, 1922 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women * { 1923 visibility: visible !important; 1924 opacity: 1 !important; 1925 } 1926 1927 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women { 1928 color: rgb(var(--text-color)); 1929 } 1930 1931 @media screen and (min-width: 1150px) { 1932 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women { 1933 --mega-menu-nav-column-max-width: 200px; 1934 } 1935 } 1936</style> 1937 1938<div 1939 id="jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-women" 1940 class="mega-menu jkl-mega-menu-wrapper" 1941 data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-women" 1942 data-menu-item="WOMEN" 1943><div class="jkl-visual-columns"><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 1944 href="/collections/women-new-arrivals" 1945 class="jkl-visual-menu-column__heading " 1946 > 1947 NEW ARRIVALS 1948 </a></div><div class="jkl-visual-menu-column"><a 1949 href="#" 1950 class="jkl-visual-menu-column__heading h5" 1951 > 1952 CLOTHING 1953 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 1954 <a 1955 href="/collections/sweaters-jumpers-women"
1956 class="jkl-visual-menu-column__link " 1957 1958 > 1959 <span class="jkl-menu-link__text">Knitwear</span></a> 1960 </li><li> 1961 <a 1962 href="/collections/coats-jackets-women" 1963 class="jkl-visual-menu-column__link " 1964 1965 > 1966 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 1967 </li><li> 1968 <a 1969 href="/collections/trousers-women" 1970 class="jkl-visual-menu-column__link " 1971 1972 > 1973 <span class="jkl-menu-link__text">Trousers</span></a> 1974 </li><li> 1975 <a 1976 href="/collections/jeans-women" 1977 class="jkl-visual-menu-column__link " 1978 1979 > 1980 <span class="jkl-menu-link__text">Jeans</span></a> 1981 </li><li> 1982 <a 1983 href="/collections/shirts-blouses-women" 1984 class="jkl-visual-menu-column__link " 1985 1986 > 1987 <span class="jkl-menu-link__text">Shirts and Blouses</span></a> 1988 </li><li> 1989 <a 1990 href="/collections/tops-t-shirts-women" 1991 class="jkl-visual-menu-column__link " 1992 1993 > 1994 <span class="jkl-menu-link__text">T-shirts and Tops</span></a> 1995 </li><li> 1996 <a 1997 href="/collections/sweatshirts-women" 1998 class="jkl-visual-menu-column__link " 1999 2000 > 2001 <span class="jkl-menu-link__text">Sweatshirts</span></a> 2002 </li><li> 2003 <a 2004 href="/collections/skirts" 2005 class="jkl-visual-menu-column__link " 2006 2007 > 2008 <span class="jkl-menu-link__text">Skirts</span></a> 2009 </li><li> 2010 <a 2011 href="/collections/dresses-jumpsuits-women" 2012 class="jkl-visual-menu-column__link " 2013 2014 > 2015 <span class="jkl-menu-link__text">Dresses and Jumpsuits</span></a> 2016 </li><li> 2017 <a 2018 href="/collections/puffer-jackets-women" 2019 class="jkl-visual-menu-column__link " 2020 2021 > 2022 <span class="jkl-menu-link__text">Puffer Jackets</span></a> 2023 </li><li> 2024 <a 2025 href="/collections/underwear-women" 2026 class="jkl-visual-menu-column__link " 2027 2028 > 2029 <span class="jkl-menu-link__text">Underwear and pyjamas</span></a> 2030 </li><li> 2031 <a 2032 href="/collections/loungewear-women" 2033 class="jkl-visual-menu-column__link " 2034 2035 > 2036 <span class="jkl-menu-link__text">Loungewear</span></a> 2037 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2038 href="/collections/accessories-shoes-women" 2039 class="jkl-visual-menu-column__heading h5" 2040 > 2041 ACCESSORIES AND SHOES 2042 </a></div><div class="jkl-visual-menu-column"><a 2043 href="/collections/denim-women" 2044 class="jkl-visual-menu-column__heading h5" 2045 > 2046 JEANS & DENIM 2047 </a></div><div class="jkl-visual-menu-column"><a 2048 href="/collections/iconic-knitwear-women" 2049 class="jkl-visual-menu-column__heading h5" 2050 > 2051 ICONIC KNITWEAR 2052 </a></div><div class="jkl-visual-menu-column"><a 2053 href="/collections/sale-womens-apparel" 2054 class="jkl-visual-menu-column__heading h5" 2055 > 2056 Special Offers 2057 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2058 href="#" 2059 class="jkl-visual-menu-column__heading " 2060 > 2061 SPECIAL COLLECTIONS 2062 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2063 <a 2064 href="/collections/benetton-rugby" 2065 class="jkl-visual-menu-column__link " 2066 2067 >
2068 <span class="jkl-menu-link__text">Capsule Benetton Rugby</span><span 2069 class="jkl-menu-link__label" 2070 style="color: #00A651;" 2071 > 2072 NEW 2073 </span></a> 2074 </li><li> 2075 <a 2076 href="/collections/jeanswest-women" 2077 class="jkl-visual-menu-column__link " 2078 2079 > 2080 <span class="jkl-menu-link__text">Jean's West</span><span 2081 class="jkl-menu-link__label" 2082 style="color: #00A651;" 2083 > 2084 NEW 2085 </span></a> 2086 </li></ul></div><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 2087 INSPIRATION 2088 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 2089 <a 2090 href="/collections/easy-elegance-women" 2091 class="jkl-visual-menu-column__link " 2092 2093 > 2094 <span class="jkl-menu-link__text">Easy Elegance</span><span 2095 class="jkl-menu-link__label" 2096 style="color: #00A651;" 2097 > 2098 NEW 2099 </span></a> 2100 </li><li> 2101 <a 2102 href="/collections/back-to-office-women" 2103 class="jkl-visual-menu-column__link " 2104 2105 > 2106 <span class="jkl-menu-link__text">Office looks</span></a> 2107 </li><li> 2108 <a 2109 href="/collections/women-our-basics" 2110 class="jkl-visual-menu-column__link " 2111 2112 > 2113 <span class="jkl-menu-link__text">Our basics</span></a> 2114 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/women-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 2115 <img 2116 src="//world.benetton.com/cdn/shop/files/CARD-menu-women-FW26.jpg?v=1785828685&width=560" 2117 alt="" 2118 loading="lazy" 2119 width="480" 2120 height="360" 2121 class="jkl-visual-menu-featured__image" 2122 > 2123 </div><div 2124 class="jkl-visual-menu-featured__overlay" 2125 style="background-color: #009848; color: #ffffff;" 2126 ><div class="jkl-visual-menu-featured__text-line-3"> 2127 NEW COLLECTION 2128 </div></div></a></div></div></div></div></details></li><li><details 2129 is="mega-menu-disclosure" 2130 trigger="hover" 2131 > 2132 <summary 2133 class="text-with-icon gap-2.5 bold link-faded-reverse" 2134 2135 data-url="/collections/men" 2136 2137 >MEN</summary><style> 2138 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men { 2139 --mega-menu-nav-gap: var(--spacing-8); 2140 display: flex; 2141 flex-direction: column; 2142 --header-gradient: linear-gradient(180deg, rgba(0, 152, 69, 1) 9.37%, rgba(10, 120, 219, 1) 26.04%, rgba(121, 39, 200, 1) 42.71%, rgba(230, 32, 0, 1) 58.33%, rgba(255, 123, 2, 1) 75%, rgba(253, 203, 5, 1) 91.15%, rgba(253, 203, 5, 1) 91.15%); 2143 } 2144 2145 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men, 2146 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men * { 2147 visibility: visible !important; 2148 opacity: 1 !important; 2149 } 2150 2151 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men { 2152 color: rgb(var(--text-color)); 2153 } 2154 2155 @media screen and (min-width: 1150px) { 2156 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men { 2157 --mega-menu-nav-column-max-width: 200px; 2158 } 2159 } 2160</style> 2161 2162<div 2163 id="jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-men" 2164 class="mega-menu jkl-mega-menu-wrapper" 2165 data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-men" 2166 data-menu-item="MEN" 2167><div class="jkl-visual-columns"><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2168 href="/collections/men-new-arrivals" 2169 class="jkl-visual-menu-column__heading " 2170 > 2171 NEW ARRIVALS 2172 </a></div><div class="jkl-visual-menu-column"><a 2173 href="#" 2174 class="jkl-visual-menu-column__heading h5" 2175 > 2176 CLOTHING 2177 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2178 <a 2179 href="/collections/sweaters-jumpers-men" 2180 class="jkl-visual-menu-column__link " 2181 2182 >
2183 <span class="jkl-menu-link__text">Knitwear</span></a> 2184 </li><li> 2185 <a 2186 href="/collections/coats-jackets-men" 2187 class="jkl-visual-menu-column__link " 2188 2189 > 2190 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 2191 </li><li> 2192 <a 2193 href="/collections/trousers-chinos-men" 2194 class="jkl-visual-menu-column__link " 2195 2196 > 2197 <span class="jkl-menu-link__text">Trousers and Chinos</span></a> 2198 </li><li> 2199 <a 2200 href="/collections/jeans-men" 2201 class="jkl-visual-menu-column__link " 2202 2203 > 2204 <span class="jkl-menu-link__text">Jeans</span></a> 2205 </li><li> 2206 <a 2207 href="/collections/shirts-men" 2208 class="jkl-visual-menu-column__link " 2209 2210 > 2211 <span class="jkl-menu-link__text">Shirts</span></a> 2212 </li><li> 2213 <a 2214 href="/collections/t-shirts-men" 2215 class="jkl-visual-menu-column__link " 2216 2217 > 2218 <span class="jkl-menu-link__text">T-shirts</span></a> 2219 </li><li> 2220 <a 2221 href="/collections/polos-men" 2222 class="jkl-visual-menu-column__link " 2223 2224 > 2225 <span class="jkl-menu-link__text">Polos</span></a> 2226 </li><li> 2227 <a 2228 href="/collections/sweatshirts-men" 2229 class="jkl-visual-menu-column__link " 2230 2231 > 2232 <span class="jkl-menu-link__text">Sweatshirts</span></a> 2233 </li><li> 2234 <a 2235 href="/collections/puffer-jackets-men" 2236 class="jkl-visual-menu-column__link " 2237 2238 > 2239 <span class="jkl-menu-link__text">Puffer jackets</span></a> 2240 </li><li> 2241 <a 2242 href="/collections/underwear-men-pyjamas" 2243 class="jkl-visual-menu-column__link " 2244 2245 > 2246 <span class="jkl-menu-link__text">Underwear and Pyjamas</span></a> 2247 </li><li> 2248 <a 2249 href="/collections/loungewear-men" 2250 class="jkl-visual-menu-column__link " 2251 2252 > 2253 <span class="jkl-menu-link__text">Loungewear</span></a> 2254 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2255 href="/collections/accessories-shoes-men" 2256 class="jkl-visual-menu-column__heading h5" 2257 > 2258 ACCESSORIES AND SHOES 2259 </a></div><div class="jkl-visual-menu-column"><a 2260 href="/collections/denim-men" 2261 class="jkl-visual-menu-column__heading h5" 2262 > 2263 JEANS & DENIM 2264 </a></div><div class="jkl-visual-menu-column"><a 2265 href="/collections/iconic-knitwear-men" 2266 class="jkl-visual-menu-column__heading h5" 2267 > 2268 ICONIC KNITWEAR 2269 </a></div><div class="jkl-visual-menu-column"><a 2270 href="/collections/sale-mens-apparel" 2271 class="jkl-visual-menu-column__heading h5" 2272 > 2273 Special Offers 2274 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2275 href="#" 2276 class="jkl-visual-menu-column__heading " 2277 > 2278 SPECIAL COLLECTIONS 2279 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2280 <a 2281 href="/collections/benetton-rugby" 2282 class="jkl-visual-menu-column__link " 2283 2284 > 2285 <span class="jkl-menu-link__text">Capsule Benetton Rugby</span><span 2286 class="jkl-menu-link__label" 2287 style="color: #00A651;" 2288 > 2289 NEW 2290 </span></a> 2291 </li><li> 2292 <a 2293 href="/collections/jeanswest-men" 2294 class="jkl-visual-menu-column__link " 2295 2296 >
2297 <span class="jkl-menu-link__text">Jean's West</span><span 2298 class="jkl-menu-link__label" 2299 style="color: #00A651;" 2300 > 2301 NEW 2302 </span></a> 2303 </li></ul></div><div class="jkl-visual-menu-column"><a 2304 href="#" 2305 class="jkl-visual-menu-column__heading h5" 2306 > 2307 INSPIRATION 2308 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2309 <a 2310 href="/collections/urban-fall-for-men" 2311 class="jkl-visual-menu-column__link " 2312 2313 > 2314 <span class="jkl-menu-link__text">Urban Ease</span><span 2315 class="jkl-menu-link__label" 2316 style="color: #00A651;" 2317 > 2318 NEW 2319 </span></a> 2320 </li><li> 2321 <a 2322 href="/collections/back-to-office-men" 2323 class="jkl-visual-menu-column__link " 2324 2325 > 2326 <span class="jkl-menu-link__text">Office looks</span></a> 2327 </li><li> 2328 <a 2329 href="/collections/men-our-basics" 2330 class="jkl-visual-menu-column__link " 2331 2332 > 2333 <span class="jkl-menu-link__text">Our Basics</span></a> 2334 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/men-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 2335 <img 2336 src="//world.benetton.com/cdn/shop/files/CARD-menu-men-FW26.jpg?v=1785828686&width=560" 2337 alt="" 2338 loading="lazy" 2339 width="480" 2340 height="360" 2341 class="jkl-visual-menu-featured__image" 2342 > 2343 </div><div 2344 class="jkl-visual-menu-featured__overlay" 2345 style="background-color: #009848; color: #ffffff;" 2346 ><div class="jkl-visual-menu-featured__text-line-3"> 2347 NEW COLLECTION 2348 </div></div></a></div></div></div></div></details></li><li><details 2349 is="mega-menu-disclosure" 2350 trigger="hover" 2351 > 2352 <summary 2353 class="text-with-icon gap-2.5 bold link-faded-reverse" 2354 2355 data-url="/collections/kids" 2356 2357 >KIDS</summary><style> 2358 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids { 2359 --mega-menu-nav-gap: var(--spacing-8); 2360 display: flex; 2361 flex-direction: column; 2362 --header-gradient: linear-gradient(180deg, rgba(0, 152, 69, 1) 9.37%, rgba(10, 120, 219, 1) 26.04%, rgba(121, 39, 200, 1) 42.71%, rgba(230, 32, 0, 1) 58.33%, rgba(255, 123, 2, 1) 75%, rgba(253, 203, 5, 1) 91.15%, rgba(253, 203, 5, 1) 91.15%); 2363 } 2364 2365 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids, 2366 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids * { 2367 visibility: visible !important; 2368 opacity: 1 !important; 2369 } 2370 2371 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids { 2372 color: rgb(var(--text-color)); 2373 } 2374 2375 @media screen and (min-width: 1150px) { 2376 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids { 2377 --mega-menu-nav-column-max-width: 200px; 2378 } 2379 } 2380</style> 2381 2382<div 2383 id="jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids" 2384 class="mega-menu jkl-mega-menu-wrapper" 2385 data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids" 2386 data-menu-item="KIDS" 2387><div class="jkl-visual-tabs" role="tablist"><a 2388 href="/collections/junior-boy" 2389 class="jkl-visual-tab" 2390 role="tab" 2391 aria-selected="false" 2392 aria-controls="tab-content-tab-tab-nyix99" 2393 data-tab-id="tab-tab-nyix99" 2394 data-tab-url="/collections/junior-boy" 2395 > 2396 Junior Boy (6-14 years) 2397 </a><a 2398 href="/collections/kid-boy" 2399 class="jkl-visual-tab" 2400 role="tab" 2401 aria-selected="false" 2402 aria-controls="tab-content-tab-tab-mnk6u6" 2403 data-tab-id="tab-tab-mnk6u6" 2404 data-tab-url="/collections/kid-boy" 2405 > 2406 Kid Boy (1-6 years) 2407 </a><a 2408 href="/collections/junior-girl" 2409 class="jkl-visual-tab" 2410 role="tab" 2411 aria-selected="false" 2412 aria-controls="tab-content-tab-tab-bhfypc" 2413 data-tab-id="tab-tab-bhfypc" 2414 data-tab-url="/collections/junior-girl" 2415 > 2416 Junior Girl (6-14 years) 2417 </a><a 2418 href="/collections/kid-girl" 2419 class="jkl-visual-tab" 2420 role="tab" 2421 aria-selected="false" 2422 aria-controls="tab-content-tab-tab-aepf9y" 2423 data-tab-id="tab-tab-aepf9y" 2424 data-tab-url="/collections/kid-girl" 2425 > 2426 Kid Girl (1-6 years) 2427 </a><a 2428 href="/collections/newborn" 2429 class="jkl-visual-tab" 2430 role="tab" 2431 aria-selected="false" 2432 aria-controls="tab-content-tab-tab-bplwxj" 2433 data-tab-id="tab-tab-bplwxj" 2434 data-tab-url="/collections/newborn" 2435 > 2436 Newborn (0-18 months) 2437 </a></div><div 2438 class="jkl-visual-tab-content" 2439 role="tabpanel" 2440 id="tab-content-tab-tab-nyix99" 2441 data-tab-id="tab-tab-nyix99" 2442 ><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2443 href="/collections/junior-boy-new-arrivals" 2444 class="jkl-visual-menu-column__heading " 2445 > 2446 NEW ARRIVALS JUNIOR BOY 2447 </a></div><div class="jkl-visual-menu-column"><a 2448 href="#" 2449 class="jkl-visual-menu-column__heading h5" 2450 > 2451 CLOTHING 2452 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2453 <a 2454 href="/collections/puffer-jackets-junior-boy" 2455 class="jkl-visual-menu-column__link " 2456 2457 >
2458 <span class="jkl-menu-link__text">Puffer Jackets</span></a> 2459 </li><li> 2460 <a 2461 href="/collections/jackets-coats-junior-boy" 2462 class="jkl-visual-menu-column__link " 2463 2464 > 2465 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 2466 </li><li> 2467 <a 2468 href="/collections/sweatshirts-junior-boy-tracksuits" 2469 class="jkl-visual-menu-column__link " 2470 2471 > 2472 <span class="jkl-menu-link__text">Sweatshirts and Tracksuits</span></a> 2473 </li><li> 2474 <a 2475 href="/collections/sweatpants-junior-boy" 2476 class="jkl-visual-menu-column__link " 2477 2478 > 2479 <span class="jkl-menu-link__text">Sweatpants</span></a> 2480 </li><li> 2481 <a 2482 href="/collections/sweaters-pullovers-junior-boy" 2483 class="jkl-visual-menu-column__link " 2484 2485 > 2486 <span class="jkl-menu-link__text">Knitwear</span></a> 2487 </li><li> 2488 <a 2489 href="/collections/trousers-jeans-junior-boy" 2490 class="jkl-visual-menu-column__link " 2491 2492 > 2493 <span class="jkl-menu-link__text">Trousers and Jeans</span></a> 2494 </li><li> 2495 <a 2496 href="/collections/t-shirts-shirts-junior-boy" 2497 class="jkl-visual-menu-column__link " 2498 2499 > 2500 <span class="jkl-menu-link__text">T-shirts and Shirts</span></a> 2501 </li><li> 2502 <a 2503 href="/collections/polos-junior-boy" 2504 class="jkl-visual-menu-column__link " 2505 2506 > 2507 <span class="jkl-menu-link__text">Polos</span></a> 2508 </li><li> 2509 <a 2510 href="/collections/underwear-junior-boy-pyjamas" 2511 class="jkl-visual-menu-column__link " 2512 2513 > 2514 <span class="jkl-menu-link__text">Underwear and pyjamas</span></a> 2515 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2516 href="/collections/shoes-junior-boy-accessories" 2517 class="jkl-visual-menu-column__heading h5" 2518 > 2519 ACCESSORIES AND SHOES 2520 </a></div><div class="jkl-visual-menu-column"><a 2521 href="/collections/junior-boy-denim" 2522 class="jkl-visual-menu-column__heading " 2523 > 2524 DENIM 2525 </a></div><div class="jkl-visual-menu-column"><a 2526 href="/collections/sale-junior-boys-apparel" 2527 class="jkl-visual-menu-column__heading h5" 2528 > 2529 Special Offers 2530 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2531 href="/collections/kids-licenses-collection" 2532 class="jkl-visual-menu-column__heading " 2533 > 2534 LICENSES 2535 </a></div><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 2536 INSPIRATION 2537 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 2538 <a 2539 href="/collections/capsule-benetton-rugby-kids" 2540 class="jkl-visual-menu-column__link " 2541 2542 > 2543 <span class="jkl-menu-link__text">Capsule Benetton Rugby</span><span 2544 class="jkl-menu-link__label" 2545 style="color: #00A651;" 2546 > 2547 NEW 2548 </span></a> 2549 </li><li> 2550 <a 2551 href="/collections/autumn-looks-for-junior-boy" 2552 class="jkl-visual-menu-column__link " 2553 2554 > 2555 <span class="jkl-menu-link__text">The Autumn Wardrobe</span><span 2556 class="jkl-menu-link__label" 2557 style="color: #00A651;" 2558 > 2559 NEW 2560 </span></a> 2561 </li><li> 2562 <a 2563 href="/collections/jeans-west-junior-boy" 2564 class="jkl-visual-menu-column__link " 2565 2566 >
2567 <span class="jkl-menu-link__text">Jean's West</span><span 2568 class="jkl-menu-link__label" 2569 style="color: #00A651;" 2570 > 2571 NEW 2572 </span></a> 2573 </li><li> 2574 <a 2575 href="/collections/junior-boy-our-basics" 2576 class="jkl-visual-menu-column__link " 2577 2578 > 2579 <span class="jkl-menu-link__text">Our basics</span></a> 2580 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/junior-boy-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 2581 <img 2582 src="//world.benetton.com/cdn/shop/files/CARD-menu-juniorboy-FW26.jpg?v=1787561232&width=560" 2583 alt="" 2584 loading="lazy" 2585 width="480" 2586 height="360" 2587 class="jkl-visual-menu-featured__image" 2588 > 2589 </div><div 2590 class="jkl-visual-menu-featured__overlay" 2591 style="background-color: #009848; color: #ffffff;" 2592 ><div class="jkl-visual-menu-featured__text-line-3"> 2593 NEW COLLECTION 2594 </div></div></a></div></div></div><div 2595 class="jkl-visual-tab-content" 2596 role="tabpanel" 2597 id="tab-content-tab-tab-mnk6u6" 2598 data-tab-id="tab-tab-mnk6u6" 2599 ><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2600 href="/collections/kid-boy-new-arrivals" 2601 class="jkl-visual-menu-column__heading " 2602 > 2603 NEW ARRIVALS KID BOY 2604 </a></div><div class="jkl-visual-menu-column"><a 2605 href="#" 2606 class="jkl-visual-menu-column__heading h5" 2607 > 2608 CLOTHING 2609 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2610 <a 2611 href="/collections/puffer-jackets-kid-boy" 2612 class="jkl-visual-menu-column__link " 2613 2614 > 2615 <span class="jkl-menu-link__text">Puffer Jackets</span></a> 2616 </li><li> 2617 <a 2618 href="/collections/jackets-coats-kid-boy" 2619 class="jkl-visual-menu-column__link " 2620 2621 > 2622 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 2623 </li><li> 2624 <a 2625 href="/collections/sweatshirts-kid-boy-tracksuits" 2626 class="jkl-visual-menu-column__link " 2627 2628 > 2629 <span class="jkl-menu-link__text">Sweatshirts and Tracksuits</span></a> 2630 </li><li> 2631 <a 2632 href="/collections/sweatpants-kid-boy" 2633 class="jkl-visual-menu-column__link " 2634 2635 > 2636 <span class="jkl-menu-link__text">Sweatpants</span></a> 2637 </li><li> 2638 <a 2639 href="/collections/sweaters-pullovers-kid-boy" 2640 class="jkl-visual-menu-column__link " 2641 2642 > 2643 <span class="jkl-menu-link__text">Knitwear</span></a> 2644 </li><li> 2645 <a 2646 href="/collections/trousers-jeans-kid-boy" 2647 class="jkl-visual-menu-column__link " 2648 2649 > 2650 <span class="jkl-menu-link__text">Trousers and Jeans</span></a> 2651 </li><li> 2652 <a 2653 href="/collections/t-shirts-shirts-kid-boy" 2654 class="jkl-visual-menu-column__link " 2655 2656 > 2657 <span class="jkl-menu-link__text">T-shirts and Shirts</span></a> 2658 </li><li> 2659 <a 2660 href="/collections/polos-kid-boy" 2661 class="jkl-visual-menu-column__link " 2662 2663 > 2664 <span class="jkl-menu-link__text">Polos</span></a> 2665 </li><li> 2666 <a 2667 href="/collections/underwear-pyjamas-kid-boy" 2668 class="jkl-visual-menu-column__link " 2669 2670 >
2671 <span class="jkl-menu-link__text">Underwear and pyjamas</span></a> 2672 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2673 href="/collections/shoes-kid-boy-accessories" 2674 class="jkl-visual-menu-column__heading h5" 2675 > 2676 ACCESSORIES AND SHOES 2677 </a></div><div class="jkl-visual-menu-column"><a 2678 href="/collections/kid-boy-denim" 2679 class="jkl-visual-menu-column__heading " 2680 > 2681 DENIM 2682 </a></div><div class="jkl-visual-menu-column"><a 2683 href="/collections/sale-kid-boys-apparel" 2684 class="jkl-visual-menu-column__heading h5" 2685 > 2686 Special Offers 2687 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2688 href="/collections/kids-licenses-collection" 2689 class="jkl-visual-menu-column__heading " 2690 > 2691 LICENSES 2692 </a></div><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 2693 INSPIRATION 2694 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 2695 <a 2696 href="/collections/autumn-looks-for-kid-boy" 2697 class="jkl-visual-menu-column__link " 2698 2699 > 2700 <span class="jkl-menu-link__text">The Autumn Wardrobe</span><span 2701 class="jkl-menu-link__label" 2702 style="color: #00A651;" 2703 > 2704 NEW 2705 </span></a> 2706 </li><li> 2707 <a 2708 href="/collections/kid-boy-our-basics" 2709 class="jkl-visual-menu-column__link " 2710 2711 > 2712 <span class="jkl-menu-link__text">Our Basics</span></a> 2713 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/kid-boy-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 2714 <img 2715 src="//world.benetton.com/cdn/shop/files/CARD-menu-kidboy-FW26.jpg?v=1787561232&width=560" 2716 alt="" 2717 loading="lazy" 2718 width="480" 2719 height="360" 2720 class="jkl-visual-menu-featured__image" 2721 > 2722 </div><div 2723 class="jkl-visual-menu-featured__overlay" 2724 style="background-color: #009848; color: #ffffff;" 2725 ><div class="jkl-visual-menu-featured__text-line-3"> 2726 NEW COLLECTION 2727 </div></div></a></div></div></div><div 2728 class="jkl-visual-tab-content" 2729 role="tabpanel" 2730 id="tab-content-tab-tab-bhfypc" 2731 data-tab-id="tab-tab-bhfypc" 2732 ><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2733 href="/collections/junior-girl-new-arrivals" 2734 class="jkl-visual-menu-column__heading " 2735 > 2736 NEW ARRIVALS JUNIOR GIRL 2737 </a></div><div class="jkl-visual-menu-column"><a 2738 href="#" 2739 class="jkl-visual-menu-column__heading h5" 2740 > 2741 CLOTHING 2742 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2743 <a 2744 href="/collections/puffer-jackets-junior-girl" 2745 class="jkl-visual-menu-column__link " 2746 2747 > 2748 <span class="jkl-menu-link__text">Puffer Jackets</span></a> 2749 </li><li> 2750 <a 2751 href="/collections/jackets-coats-junior-girl" 2752 class="jkl-visual-menu-column__link " 2753 2754 > 2755 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 2756 </li><li> 2757 <a 2758 href="/collections/sweatshirts-junior-girl-tracksuits" 2759 class="jkl-visual-menu-column__link " 2760 2761 > 2762 <span class="jkl-menu-link__text">Sweatshirts and Tracksuits</span></a> 2763 </li><li> 2764 <a 2765 href="/collections/leggings-junior-girl" 2766 class="jkl-visual-menu-column__link " 2767 2768 >
2769 <span class="jkl-menu-link__text">Leggings</span></a> 2770 </li><li> 2771 <a 2772 href="/collections/trousers-jeans-junior-girl" 2773 class="jkl-visual-menu-column__link " 2774 2775 > 2776 <span class="jkl-menu-link__text">Trousers and Jeans</span></a> 2777 </li><li> 2778 <a 2779 href="/collections/t-shirts-shirts-junior-girl" 2780 class="jkl-visual-menu-column__link " 2781 2782 > 2783 <span class="jkl-menu-link__text">T-shirts and Shirts</span></a> 2784 </li><li> 2785 <a 2786 href="/collections/sweaters-knitwear-junior-girl" 2787 class="jkl-visual-menu-column__link " 2788 2789 > 2790 <span class="jkl-menu-link__text">Knitwear</span></a> 2791 </li><li> 2792 <a 2793 href="/collections/dresses-dungarees-junior-girl" 2794 class="jkl-visual-menu-column__link " 2795 2796 > 2797 <span class="jkl-menu-link__text">Dresses and Dungarees</span></a> 2798 </li><li> 2799 <a 2800 href="/collections/skirts-junior-girl" 2801 class="jkl-visual-menu-column__link " 2802 2803 > 2804 <span class="jkl-menu-link__text">Skirts</span></a> 2805 </li><li> 2806 <a 2807 href="/collections/underwear-junior-girl-pyjamas" 2808 class="jkl-visual-menu-column__link " 2809 2810 > 2811 <span class="jkl-menu-link__text">Underwear and pyjamas</span></a> 2812 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2813 href="/collections/shoes-junior-girl-accessories" 2814 class="jkl-visual-menu-column__heading h5" 2815 > 2816 ACCESSORIES AND SHOES 2817 </a></div><div class="jkl-visual-menu-column"><a 2818 href="/collections/junior-girl-denim" 2819 class="jkl-visual-menu-column__heading " 2820 > 2821 DENIM 2822 </a></div><div class="jkl-visual-menu-column"><a 2823 href="/collections/sale-junior-girls-apparel" 2824 class="jkl-visual-menu-column__heading h5" 2825 > 2826 Special Offers 2827 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2828 href="/collections/kids-licenses-collection" 2829 class="jkl-visual-menu-column__heading " 2830 > 2831 LICENSES 2832 </a></div><div class="jkl-visual-menu-column"><a 2833 href="#" 2834 class="jkl-visual-menu-column__heading h5" 2835 > 2836 INSPIRATION 2837 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2838 <a 2839 href="/collections/capsule-benetton-rugby-kids" 2840 class="jkl-visual-menu-column__link " 2841 2842 > 2843 <span class="jkl-menu-link__text">Capsule Benetton Rugby</span><span 2844 class="jkl-menu-link__label" 2845 style="color: #00A651;" 2846 > 2847 NEW 2848 </span></a> 2849 </li><li> 2850 <a 2851 href="/collections/autumn-looks-for-junior-girl" 2852 class="jkl-visual-menu-column__link " 2853 2854 > 2855 <span class="jkl-menu-link__text">The Autumn Wardrobe</span><span 2856 class="jkl-menu-link__label" 2857 style="color: #00A651;" 2858 > 2859 NEW 2860 </span></a> 2861 </li><li> 2862 <a 2863 href="/collections/jeans-west-junior-girl" 2864 class="jkl-visual-menu-column__link " 2865 2866 > 2867 <span class="jkl-menu-link__text">Jean's West</span><span 2868 class="jkl-menu-link__label" 2869 style="color: #00A651;" 2870 > 2871 NEW 2872 </span></a> 2873 </li><li> 2874 <a 2875 href="/collections/junior-girl-our-basics" 2876 class="jkl-visual-menu-column__link " 2877 2878 >
2879 <span class="jkl-menu-link__text">Our Basics</span></a> 2880 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/junior-girl-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 2881 <img 2882 src="//world.benetton.com/cdn/shop/files/CARD-menu-juniorgirl-FW26.jpg?v=1787561232&width=560" 2883 alt="" 2884 loading="lazy" 2885 width="480" 2886 height="360" 2887 class="jkl-visual-menu-featured__image" 2888 > 2889 </div><div 2890 class="jkl-visual-menu-featured__overlay" 2891 style="background-color: #009848; color: #ffffff;" 2892 ><div class="jkl-visual-menu-featured__text-line-3"> 2893 NEW COLLECTION 2894 </div></div></a></div></div></div><div 2895 class="jkl-visual-tab-content" 2896 role="tabpanel" 2897 id="tab-content-tab-tab-aepf9y" 2898 data-tab-id="tab-tab-aepf9y" 2899 ><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2900 href="/collections/kid-girl-new-arrivals" 2901 class="jkl-visual-menu-column__heading " 2902 > 2903 NEW ARRIVALS KID GIRL 2904 </a></div><div class="jkl-visual-menu-column"><a 2905 href="#" 2906 class="jkl-visual-menu-column__heading h5" 2907 > 2908 CLOTHING 2909 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 2910 <a 2911 href="/collections/puffer-jackets-kid-girl" 2912 class="jkl-visual-menu-column__link " 2913 2914 > 2915 <span class="jkl-menu-link__text">Puffer Jackets</span></a> 2916 </li><li> 2917 <a 2918 href="/collections/jackets-coats-kid-girl" 2919 class="jkl-visual-menu-column__link " 2920 2921 > 2922 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 2923 </li><li> 2924 <a 2925 href="/collections/sweatshirts-kid-girl-tracksuits" 2926 class="jkl-visual-menu-column__link " 2927 2928 > 2929 <span class="jkl-menu-link__text">Sweatshirts and Tracksuits</span></a> 2930 </li><li> 2931 <a 2932 href="/collections/leggings-kid-girl" 2933 class="jkl-visual-menu-column__link " 2934 2935 > 2936 <span class="jkl-menu-link__text">Leggings</span></a> 2937 </li><li> 2938 <a 2939 href="/collections/trousers-jeans-kid-girl" 2940 class="jkl-visual-menu-column__link " 2941 2942 > 2943 <span class="jkl-menu-link__text">Trousers and Jeans</span></a> 2944 </li><li> 2945 <a 2946 href="/collections/t-shirts-shirts-kid-girl" 2947 class="jkl-visual-menu-column__link " 2948 2949 > 2950 <span class="jkl-menu-link__text">T-shirts and Shirts</span></a> 2951 </li><li> 2952 <a 2953 href="/collections/sweaters-pullover-kid-girl" 2954 class="jkl-visual-menu-column__link " 2955 2956 > 2957 <span class="jkl-menu-link__text">Knitwear</span></a> 2958 </li><li> 2959 <a 2960 href="/collections/dresses-dungarees-kid-girl" 2961 class="jkl-visual-menu-column__link " 2962 2963 > 2964 <span class="jkl-menu-link__text">Dresses and Dungarees</span></a> 2965 </li><li> 2966 <a 2967 href="/collections/skirts-kid-girl" 2968 class="jkl-visual-menu-column__link " 2969 2970 > 2971 <span class="jkl-menu-link__text">Skirts</span></a> 2972 </li><li> 2973 <a 2974 href="/collections/underwear-kid-girl-pyjamas" 2975 class="jkl-visual-menu-column__link " 2976 2977 > 2978 <span class="jkl-menu-link__text">Underwear and pyjamas</span></a> 2979 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 2980 href="/collections/shoes-kid-girl-accessories" 2981 class="jkl-visual-menu-column__heading h5" 2982 > 2983 ACCESSORIES AND SHOES 2984 </a></div><div class="jkl-visual-menu-column"><a 2985 href="/collections/kid-girl-denim" 2986 class="jkl-visual-menu-column__heading " 2987 > 2988 DENIM 2989 </a></div><div class="jkl-visual-menu-column"><a 2990 href="/collections/sale-kid-girls-apparel" 2991 class="jkl-visual-menu-column__heading h5" 2992 > 2993 Special Offers 2994 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 2995 href="/collections/kids-licenses-collection" 2996 class="jkl-visual-menu-column__heading " 2997 > 2998 LICENSES 2999 </a></div><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 3000 INSPIRATION 3001 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 3002 <a 3003 href="/collections/autumn-looks-for-kid-girl" 3004 class="jkl-visual-menu-column__link " 3005 3006 >
3007 <span class="jkl-menu-link__text">The Autumn Wardrobe</span><span 3008 class="jkl-menu-link__label" 3009 style="color: #00A651;" 3010 > 3011 NEW 3012 </span></a> 3013 </li><li> 3014 <a 3015 href="/collections/kid-girl-our-basics" 3016 class="jkl-visual-menu-column__link " 3017 3018 > 3019 <span class="jkl-menu-link__text">Our Basics</span></a> 3020 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/kid-girl-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3021 <img 3022 src="//world.benetton.com/cdn/shop/files/CARD-menu-kidgirl-FW26.jpg?v=1787561233&width=560" 3023 alt="" 3024 loading="lazy" 3025 width="480" 3026 height="360" 3027 class="jkl-visual-menu-featured__image" 3028 > 3029 </div><div 3030 class="jkl-visual-menu-featured__overlay" 3031 style="background-color: #009848; color: #ffffff;" 3032 ><div class="jkl-visual-menu-featured__text-line-3"> 3033 NEW COLLECTION 3034 </div></div></a></div></div></div><div 3035 class="jkl-visual-tab-content" 3036 role="tabpanel" 3037 id="tab-content-tab-tab-bplwxj" 3038 data-tab-id="tab-tab-bplwxj" 3039 ><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3040 href="/collections/new-born-new-arrivals" 3041 class="jkl-visual-menu-column__heading " 3042 > 3043 NEW ARRIVALS NEWBORN 3044 </a></div><div class="jkl-visual-menu-column"><a 3045 href="#" 3046 class="jkl-visual-menu-column__heading h5" 3047 > 3048 CLOTHING 3049 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3050 <a 3051 href="/collections/coats-puffer-jackets-newborn" 3052 class="jkl-visual-menu-column__link " 3053 3054 > 3055 <span class="jkl-menu-link__text">Coats and Puffer Jackets</span></a> 3056 </li><li> 3057 <a 3058 href="/collections/dungarees-onesies-newborn" 3059 class="jkl-visual-menu-column__link " 3060 3061 > 3062 <span class="jkl-menu-link__text">Outfits and Dungarees</span></a> 3063 </li><li> 3064 <a 3065 href="/collections/bodysuits-onesies-newborn" 3066 class="jkl-visual-menu-column__link " 3067 3068 > 3069 <span class="jkl-menu-link__text">Bodysuits and Onesies</span></a> 3070 </li><li> 3071 <a 3072 href="/collections/sweatshirts-t-shirts-newborn" 3073 class="jkl-visual-menu-column__link " 3074 3075 > 3076 <span class="jkl-menu-link__text">Sweatshirts and T-shirts</span></a> 3077 </li><li> 3078 <a 3079 href="/collections/knitwear-newborn" 3080 class="jkl-visual-menu-column__link " 3081 3082 > 3083 <span class="jkl-menu-link__text">Knitwear</span></a> 3084 </li><li> 3085 <a 3086 href="/collections/trousers-newborn" 3087 class="jkl-visual-menu-column__link " 3088 3089 > 3090 <span class="jkl-menu-link__text">Trousers</span></a> 3091 </li><li> 3092 <a 3093 href="/collections/dresses-newborn" 3094 class="jkl-visual-menu-column__link " 3095 3096 > 3097 <span class="jkl-menu-link__text">Dresses</span></a> 3098 </li><li> 3099 <a 3100 href="/collections/skirt-newborn" 3101 class="jkl-visual-menu-column__link " 3102 3103 > 3104 <span class="jkl-menu-link__text">Skirts for baby girls</span></a> 3105 </li><li> 3106 <a 3107 href="/collections/pyjamas-newborn-underwear" 3108 class="jkl-visual-menu-column__link " 3109 3110 >
3111 <span class="jkl-menu-link__text">Underwear and Pyjamas</span></a> 3112 </li><li> 3113 <a 3114 href="/collections/organic-cotton-apparel-newborn" 3115 class="jkl-visual-menu-column__link " 3116 3117 > 3118 <span class="jkl-menu-link__text">Organic cotton clothing</span></a> 3119 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3120 href="/collections/accessories-newborn" 3121 class="jkl-visual-menu-column__heading h5" 3122 > 3123 ACCESSORIES 3124 </a></div><div class="jkl-visual-menu-column"><a 3125 href="/collections/newborn-denim" 3126 class="jkl-visual-menu-column__heading " 3127 > 3128 DENIM 3129 </a></div><div class="jkl-visual-menu-column"><a 3130 href="/collections/sale-new-borns-apparel" 3131 class="jkl-visual-menu-column__heading h5" 3132 > 3133 Special Offers 3134 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 3135 href="/collections/kids-licenses-collection" 3136 class="jkl-visual-menu-column__heading " 3137 > 3138 LICENSES 3139 </a></div><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 3140 INSPIRATION 3141 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 3142 <a 3143 href="/collections/newborn-our-basics" 3144 class="jkl-visual-menu-column__link " 3145 3146 > 3147 <span class="jkl-menu-link__text">Our Basics</span></a> 3148 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/new-born-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3149 <img 3150 src="//world.benetton.com/cdn/shop/files/menu-card-baby.jpg?v=1790607933&width=560" 3151 alt="" 3152 loading="lazy" 3153 width="480" 3154 height="360" 3155 class="jkl-visual-menu-featured__image" 3156 > 3157 </div><div 3158 class="jkl-visual-menu-featured__overlay" 3159 style="background-color: #009848; color: #ffffff;" 3160 ><div class="jkl-visual-menu-featured__text-line-3"> 3161 NEW COLLECTION 3162 </div></div></a></div></div></div></div>
3162<script> 3163 (() => { 3164 const menu = document.querySelector( 3165 '[data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-kids"]', 3166 ); 3167 if (!menu) return; 3168 3169 const tabs = menu.querySelectorAll('.jkl-visual-tab'); 3170 const contents = menu.querySelectorAll('.jkl-visual-tab-content'); 3171 3172 const showTab = (tab) => { 3173 const tabId = tab.dataset.tabId; 3174 tabs.forEach((t) => { 3175 t.classList.remove('active'); 3176 t.setAttribute('aria-selected', 'false'); 3177 }); 3178 tab.classList.add('active'); 3179 tab.setAttribute('aria-selected', 'true'); 3180 contents.forEach((content) => { 3181 content.classList.remove('active'); 3182 }); 3183 const activeContent = menu.querySelector( 3184 `[data-tab-id="${tabId}"].jkl-visual-tab-content`, 3185 ); 3186 if (activeContent) activeContent.classList.add('active'); 3187 }; 3188 3189 const hideAllTabs = () => { 3190 tabs.forEach((t) => { 3191 t.classList.remove('active'); 3192 t.setAttribute('aria-selected', 'false'); 3193 }); 3194 contents.forEach((c) => c.classList.remove('active')); 3195 }; 3196 3197 if (window.matchMedia(window.themeVariables.breakpoints['lg']).matches) {
3198 tabs.forEach((tab) => { 3199 tab.addEventListener('mouseenter', () => showTab(tab)); 3200 tab.addEventListener('click', (e) => { 3201 if (!tab.dataset.tabUrl) e.preventDefault(); 3202 }); 3203 }); 3204 menu.addEventListener('mouseleave', () => hideAllTabs()); 3205 } else { 3206 tabs.forEach((tab) => { 3207 tab.addEventListener('click', (e) => { 3208 if (tab.classList.contains('active')) { 3209 if (tab.dataset.tabUrl) return; 3210 e.preventDefault(); 3211 hideAllTabs(); 3212 } else { 3213 e.preventDefault(); 3214 showTab(tab); 3215 } 3216 }); 3217 }); 3218 } 3219 })(); 3220 </script>
3220</details></li><li><details 3221 is="mega-menu-disclosure" 3222 trigger="hover" 3223 > 3224 <summary 3225 class="text-with-icon gap-2.5 bold link-faded-reverse" 3226 3227 data-url="/blogs/inside/jeans-west" 3228 3229 >JEAN'S WEST</summary><style> 3230 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west { 3231 --mega-menu-nav-gap: var(--spacing-8); 3232 display: flex; 3233 flex-direction: column; 3234 --header-gradient: linear-gradient(180deg, rgba(0, 152, 69, 1) 9.37%, rgba(10, 120, 219, 1) 26.04%, rgba(121, 39, 200, 1) 42.71%, rgba(230, 32, 0, 1) 58.33%, rgba(255, 123, 2, 1) 75%, rgba(253, 203, 5, 1) 91.15%, rgba(253, 203, 5, 1) 91.15%); 3235 } 3236 3237 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west, 3238 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west * { 3239 visibility: visible !important; 3240 opacity: 1 !important; 3241 } 3242 3243 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west { 3244 color: rgb(var(--text-color)); 3245 } 3246 3247 @media screen and (min-width: 1150px) { 3248 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west { 3249 --mega-menu-nav-column-max-width: 200px; 3250 } 3251 } 3252</style> 3253 3254<div 3255 id="jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west" 3256 class="mega-menu jkl-mega-menu-wrapper" 3257 data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-jean-s-west" 3258 data-menu-item="JEAN'S WEST" 3259><div class="jkl-visual-columns"><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3260 href="/collections/jeanswest-women" 3261 class="jkl-visual-menu-column__heading " 3262 > 3263 WOMEN 3264 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3265 <a 3266 href="/collections/jeanswest-jeans-women" 3267 class="jkl-visual-menu-column__link " 3268 3269 > 3270 <span class="jkl-menu-link__text">Jeans</span></a> 3271 </li><li> 3272 <a 3273 href="/collections/jeanswest-jacketsandcoats-women"
3274 class="jkl-visual-menu-column__link " 3275 3276 > 3277 <span class="jkl-menu-link__text">Jackets and coats</span></a> 3278 </li><li> 3279 <a 3280 href="/collections/jeanswest-shirts-women" 3281 class="jkl-visual-menu-column__link " 3282 3283 > 3284 <span class="jkl-menu-link__text">Shirts</span></a> 3285 </li><li> 3286 <a 3287 href="/collections/jeanswest-tshirtsandtops-women" 3288 class="jkl-visual-menu-column__link " 3289 3290 > 3291 <span class="jkl-menu-link__text">T-shirts and tops</span></a> 3292 </li><li> 3293 <a 3294 href="/collections/jeanswest-trousersandskirts-women" 3295 class="jkl-visual-menu-column__link " 3296 3297 > 3298 <span class="jkl-menu-link__text">Trousers and skirts</span></a> 3299 </li><li> 3300 <a 3301 href="/collections/jeanswest-dresses-women" 3302 class="jkl-visual-menu-column__link " 3303 3304 > 3305 <span class="jkl-menu-link__text">Dresses</span></a> 3306 </li><li> 3307 <a 3308 href="/collections/jeanswest-bagsandaccessories-women" 3309 class="jkl-visual-menu-column__link " 3310 3311 > 3312 <span class="jkl-menu-link__text">Bags and accessories</span></a> 3313 </li><li> 3314 <a 3315 href="/collections/jeanswest-shoes-women" 3316 class="jkl-visual-menu-column__link " 3317 3318 > 3319 <span class="jkl-menu-link__text">Shoes</span></a> 3320 </li><li> 3321 <a 3322 href="/collections/jeanswest-women" 3323 class="jkl-visual-menu-column__link " 3324 3325 > 3326 <span class="jkl-menu-link__text">Show all</span></a> 3327 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3328 href="/collections/jeanswest-men" 3329 class="jkl-visual-menu-column__heading " 3330 > 3331 MEN 3332 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3333 <a 3334 href="/collections/jeanswest-jeans-men" 3335 class="jkl-visual-menu-column__link " 3336 3337 > 3338 <span class="jkl-menu-link__text">Jeans</span></a> 3339 </li><li> 3340 <a 3341 href="/collections/jeanswest-jacketsandcoats-men" 3342 class="jkl-visual-menu-column__link " 3343 3344 > 3345 <span class="jkl-menu-link__text">Jackets and Coats</span></a> 3346 </li><li> 3347 <a 3348 href="/collections/jeanswest-shirts-men" 3349 class="jkl-visual-menu-column__link " 3350 3351 > 3352 <span class="jkl-menu-link__text">Shirts</span></a> 3353 </li><li> 3354 <a 3355 href="/collections/jeanswest-sweatshirts-men" 3356 class="jkl-visual-menu-column__link " 3357 3358 > 3359 <span class="jkl-menu-link__text">Sweatshirts</span></a> 3360 </li><li> 3361 <a 3362 href="/collections/jeanswest-tshirts-men" 3363 class="jkl-visual-menu-column__link " 3364 3365 > 3366 <span class="jkl-menu-link__text">T-shirts</span></a> 3367 </li><li> 3368 <a 3369 href="/collections/jeanswest-trousers-men" 3370 class="jkl-visual-menu-column__link " 3371 3372 > 3373 <span class="jkl-menu-link__text">Trousers</span></a> 3374 </li><li> 3375 <a 3376 href="/collections/jeanswest-accessoriesandshoes-men" 3377 class="jkl-visual-menu-column__link " 3378 3379 > 3380 <span class="jkl-menu-link__text">Accessories and shoes</span></a> 3381 </li><li> 3382 <a 3383 href="/collections/jeanswest-men" 3384 class="jkl-visual-menu-column__link " 3385 3386 >
3387 <span class="jkl-menu-link__text">Show all</span></a> 3388 </li></ul></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><a 3389 href="collections/jeans-west-kids" 3390 class="jkl-visual-menu-column__heading " 3391 > 3392 KIDS 3393 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3394 <a 3395 href="/collections/jeans-west-junior-boy" 3396 class="jkl-visual-menu-column__link " 3397 3398 > 3399 <span class="jkl-menu-link__text">Junior Boys</span></a> 3400 </li><li> 3401 <a 3402 href="/collections/jeans-west-junior-girl" 3403 class="jkl-visual-menu-column__link " 3404 3405 > 3406 <span class="jkl-menu-link__text">Junior Girls</span></a> 3407 </li></ul></div></div><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/jeanswest-women" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3408 <img 3409 src="//world.benetton.com/cdn/shop/files/CARD-menu-jeans-west-women.jpg?v=1790233761&width=560" 3410 alt="" 3411 loading="lazy" 3412 width="480" 3413 height="360" 3414 class="jkl-visual-menu-featured__image" 3415 > 3416 </div></a></div><div class="jkl-visual-menu-featured"><a href="/collections/jeanswest-men" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3417 <img 3418 src="//world.benetton.com/cdn/shop/files/CARD-menu-jeans-west-men.jpg?v=1790233761&width=560" 3419 alt="" 3420 loading="lazy" 3421 width="480" 3422 height="360" 3423 class="jkl-visual-menu-featured__image" 3424 > 3425 </div></a></div></div></div></div></details></li><li><details 3426 is="mega-menu-disclosure" 3427 trigger="hover" 3428 > 3429 <summary 3430 class="text-with-icon gap-2.5 bold link-faded-reverse" 3431 3432 data-url="/collections/undercolors" 3433 3434 >UNDERCOLORS</summary><style> 3435 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors { 3436 --mega-menu-nav-gap: var(--spacing-8); 3437 display: flex; 3438 flex-direction: column; 3439 --header-gradient: linear-gradient(180deg, rgba(0, 152, 69, 1) 9.37%, rgba(10, 120, 219, 1) 26.04%, rgba(121, 39, 200, 1) 42.71%, rgba(230, 32, 0, 1) 58.33%, rgba(255, 123, 2, 1) 75%, rgba(253, 203, 5, 1) 91.15%, rgba(253, 203, 5, 1) 91.15%); 3440 } 3441 3442 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors, 3443 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors * { 3444 visibility: visible !important; 3445 opacity: 1 !important; 3446 } 3447 3448 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors { 3449 color: rgb(var(--text-color)); 3450 } 3451 3452 @media screen and (min-width: 1150px) { 3453 #jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors { 3454 --mega-menu-nav-column-max-width: 200px; 3455 } 3456 } 3457</style> 3458 3459<div 3460 id="jkl-mega-menu-sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors" 3461 class="mega-menu jkl-mega-menu-wrapper" 3462 data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors" 3463 data-menu-item="UNDERCOLORS" 3464><div class="jkl-visual-tabs" role="tablist"><a 3465 href="#" 3466 class="jkl-visual-tab" 3467 role="tab" 3468 aria-selected="false" 3469 aria-controls="tab-content-tab-tab-qhdkn9" 3470 data-tab-id="tab-tab-qhdkn9" 3471 data-tab-url="#" 3472 > 3473 WOMEN 3474 </a><a 3475 href="#" 3476 class="jkl-visual-tab" 3477 role="tab" 3478 aria-selected="false" 3479 aria-controls="tab-content-tab-tab-pgb76x" 3480 data-tab-id="tab-tab-pgb76x" 3481 data-tab-url="#" 3482 > 3483 MEN 3484 </a><a 3485 href="#" 3486 class="jkl-visual-tab" 3487 role="tab" 3488 aria-selected="false" 3489 aria-controls="tab-content-tab-tab-6fbpaq" 3490 data-tab-id="tab-tab-6fbpaq" 3491 data-tab-url="#" 3492 > 3493 KIDS 3494 </a></div><div 3495 class="jkl-visual-tab-content" 3496 role="tabpanel" 3497 id="tab-content-tab-tab-qhdkn9" 3498 data-tab-id="tab-tab-qhdkn9" 3499 ><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/underwear-women" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3500 <img 3501 src="//world.benetton.com/cdn/shop/files/women-menu-undercolors_1.webp?v=1776702633&width=560" 3502 alt="" 3503 loading="lazy" 3504 width="978" 3505 height="731" 3506 class="jkl-visual-menu-featured__image" 3507 > 3508 </div><div 3509 class="jkl-visual-menu-featured__overlay" 3510 style="background-color: #00853e; color: #ffffff;" 3511 ><div class="jkl-visual-menu-featured__text-line-1"> 3512 UNDERCOLORS 3513 </div><div class="jkl-visual-menu-featured__text-line-2"> 3514 WOMEN 3515 </div></div></a></div></div><div class="jkl-visual-menu-column"><a 3516 href="/collections/underwear-women" 3517 class="jkl-visual-menu-column__heading h5" 3518 > 3519 UNDERWEAR 3520 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3521 <a 3522 href="/collections/bodysuits-women"
3523 class="jkl-visual-menu-column__link " 3524 3525 > 3526 <span class="jkl-menu-link__text">Bodysuits</span></a> 3527 </li><li> 3528 <a 3529 href="/collections/bras" 3530 class="jkl-visual-menu-column__link " 3531 3532 > 3533 <span class="jkl-menu-link__text">Bras</span></a> 3534 </li><li> 3535 <a 3536 href="/collections/knickers-women" 3537 class="jkl-visual-menu-column__link " 3538 3539 > 3540 <span class="jkl-menu-link__text">Knickers</span></a> 3541 </li><li> 3542 <a 3543 href="/collections/tops-camisoles-women" 3544 class="jkl-visual-menu-column__link " 3545 3546 > 3547 <span class="jkl-menu-link__text">T-shirts and Undershirts</span></a> 3548 </li><li> 3549 <a 3550 href="/collections/tights-women" 3551 class="jkl-visual-menu-column__link " 3552 3553 > 3554 <span class="jkl-menu-link__text">Tights</span></a> 3555 </li><li> 3556 <a 3557 href="/collections/underwear-women" 3558 class="jkl-visual-menu-column__link " 3559 3560 > 3561 <span class="jkl-menu-link__text">Show all</span></a> 3562 </li></ul></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3563 href="/collections/loungewear-women" 3564 class="jkl-visual-menu-column__heading h5" 3565 > 3566 LOUNGEWEAR 3567 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3568 <a 3569 href="/collections/apparel-loungewear-women" 3570 class="jkl-visual-menu-column__link " 3571 3572 > 3573 <span class="jkl-menu-link__text">Loungewear</span></a> 3574 </li><li> 3575 <a 3576 href="/collections/accessories-loungewear-women" 3577 class="jkl-visual-menu-column__link " 3578 3579 > 3580 <span class="jkl-menu-link__text">Accessories</span></a> 3581 </li><li> 3582 <a 3583 href="/collections/loungewear-women" 3584 class="jkl-visual-menu-column__link " 3585 3586 > 3587 <span class="jkl-menu-link__text">Show all</span></a> 3588 </li></ul></div><div class="jkl-visual-menu-column"><a 3589 href="/collections/swimsuits-beachwear-women" 3590 class="jkl-visual-menu-column__heading h5" 3591 > 3592 SWIMSUITS AND BEACHWEAR 3593 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3594 <a 3595 href="/collections/bikini-tops" 3596 class="jkl-visual-menu-column__link " 3597 3598 > 3599 <span class="jkl-menu-link__text">Bikini Tops</span></a> 3600 </li><li> 3601 <a 3602 href="/collections/bikini-bottoms" 3603 class="jkl-visual-menu-column__link " 3604 3605 > 3606 <span class="jkl-menu-link__text">Bikini Bottoms</span></a> 3607 </li><li> 3608 <a 3609 href="/collections/one-piece-swimsuits" 3610 class="jkl-visual-menu-column__link " 3611 3612 > 3613 <span class="jkl-menu-link__text">One Piece Swimsuits</span></a> 3614 </li><li> 3615 <a 3616 href="/collections/beach-cover-ups" 3617 class="jkl-visual-menu-column__link " 3618 3619 > 3620 <span class="jkl-menu-link__text">Beach Cover Ups</span></a> 3621 </li><li> 3622 <a 3623 href="/collections/swimsuits-beachwear-women" 3624 class="jkl-visual-menu-column__link " 3625 3626 > 3627 <span class="jkl-menu-link__text">Show all</span></a> 3628 </li></ul></div><div class="jkl-visual-menu-column"><a 3629 href="/collections/pyjamas-women-nightshirts" 3630 class="jkl-visual-menu-column__heading h5" 3631 > 3632 PYJAMAS AND NIGHTSHIRTS 3633 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 3634 FEATURED 3635 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 3636 <a 3637 href="/collections/women-delicate-femininity" 3638 class="jkl-visual-menu-column__link " 3639 3640 >
3641 <span class="jkl-menu-link__text">Microfiber Comfort</span></a> 3642 </li><li> 3643 <a 3644 href="/collections/underwear-women-new" 3645 class="jkl-visual-menu-column__link " 3646 3647 > 3648 <span class="jkl-menu-link__text">New Arrivals</span></a> 3649 </li><li> 3650 <a 3651 href="/collections/women-classic-pyjamas" 3652 class="jkl-visual-menu-column__link " 3653 3654 > 3655 <span class="jkl-menu-link__text">Classic Pyjamas</span></a> 3656 </li><li> 3657 <a 3658 href="/collections/women-season-essentials" 3659 class="jkl-visual-menu-column__link " 3660 3661 > 3662 <span class="jkl-menu-link__text">Essentials</span></a> 3663 </li><li> 3664 <a 3665 href="/collections/pyjamas-women-mix-and-match" 3666 class="jkl-visual-menu-column__link " 3667 3668 > 3669 <span class="jkl-menu-link__text">Mix&Match Pyjamas</span></a> 3670 </li><li> 3671 <a 3672 href="/collections/women-long-cotton" 3673 class="jkl-visual-menu-column__link " 3674 3675 > 3676 <span class="jkl-menu-link__text">Stretch Cotton</span></a> 3677 </li></ul></div></div></div><div 3678 class="jkl-visual-tab-content" 3679 role="tabpanel" 3680 id="tab-content-tab-tab-pgb76x" 3681 data-tab-id="tab-tab-pgb76x" 3682 ><div class="jkl-visual-featured-group"><div class="jkl-visual-menu-featured"><a href="/collections/underwear-men-pyjamas" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 3683 <img 3684 src="//world.benetton.com/cdn/shop/files/men-menu-undercolors_1.webp?v=1776716648&width=560" 3685 alt="" 3686 loading="lazy" 3687 width="978" 3688 height="731" 3689 class="jkl-visual-menu-featured__image" 3690 > 3691 </div><div 3692 class="jkl-visual-menu-featured__overlay" 3693 style="background-color: #00853e; color: #ffffff;" 3694 ><div class="jkl-visual-menu-featured__text-line-1"> 3695 UNDERCOLORS 3696 </div><div class="jkl-visual-menu-featured__text-line-2"> 3697 MEN 3698 </div></div></a></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3699 href="/collections/underwear-men-pyjamas" 3700 class="jkl-visual-menu-column__heading h5" 3701 > 3702 UNDERWEAR 3703 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3704 <a 3705 href="/collections/boxers" 3706 class="jkl-visual-menu-column__link " 3707 3708 > 3709 <span class="jkl-menu-link__text">Boxers</span></a> 3710 </li><li> 3711 <a 3712 href="/collections/briefs-men-underpants" 3713 class="jkl-visual-menu-column__link " 3714 3715 > 3716 <span class="jkl-menu-link__text">Briefs</span></a> 3717 </li><li> 3718 <a 3719 href="/collections/t-shirts-undershirts-men" 3720 class="jkl-visual-menu-column__link " 3721 3722 > 3723 <span class="jkl-menu-link__text">T-shirts and Undershirts</span></a> 3724 </li><li> 3725 <a 3726 href="/collections/socks-men" 3727 class="jkl-visual-menu-column__link " 3728 3729 > 3730 <span class="jkl-menu-link__text">Socks</span></a> 3731 </li><li> 3732 <a 3733 href="/collections/underwear-men-pyjamas" 3734 class="jkl-visual-menu-column__link " 3735 3736 > 3737 <span class="jkl-menu-link__text">Show all</span></a> 3738 </li></ul></div><div class="jkl-visual-menu-column"><a 3739 href="/collections/swimsuits-beachwear-men"
3740 class="jkl-visual-menu-column__heading h5" 3741 > 3742 Swimsuits and Beachwear 3743 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3744 <a 3745 href="/collections/swimsuits-beachwear-men" 3746 class="jkl-visual-menu-column__link " 3747 3748 > 3749 <span class="jkl-menu-link__text">Swimsuits</span></a> 3750 </li><li> 3751 <a 3752 href="/collections/loungewear-men" 3753 class="jkl-visual-menu-column__link " 3754 3755 > 3756 <span class="jkl-menu-link__text">Show all</span></a> 3757 </li></ul></div></div><div class="jkl-visual-menu-column-group "><div class="jkl-visual-menu-column"><a 3758 href="/collections/loungewear-men" 3759 class="jkl-visual-menu-column__heading h5" 3760 > 3761 LOUNGEWEAR 3762 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3763 <a 3764 href="/collections/loungewear-men" 3765 class="jkl-visual-menu-column__link " 3766 3767 > 3768 <span class="jkl-menu-link__text">Loungewear</span></a> 3769 </li><li> 3770 <a 3771 href="/collections/loungewear-accessories-men" 3772 class="jkl-visual-menu-column__link " 3773 3774 > 3775 <span class="jkl-menu-link__text">Accessories</span></a> 3776 </li><li> 3777 <a 3778 href="/collections/loungewear-men" 3779 class="jkl-visual-menu-column__link " 3780 3781 > 3782 <span class="jkl-menu-link__text">Show all</span></a> 3783 </li></ul></div><div class="jkl-visual-menu-column"><a 3784 href="/collections/pyjamas-men" 3785 class="jkl-visual-menu-column__heading h5" 3786 > 3787 PYJAMAS 3788 </a></div></div><div class="jkl-visual-menu-column-group jkl-visual-menu-column-group--rainbow-border"><div class="jkl-visual-menu-column"><span class="jkl-visual-menu-column__heading h5"> 3789 FEATURED 3790 </span><ul class="jkl-visual-menu-column__links" role="list"><li> 3791 <a 3792 href="/collections/underwear-men-pyjamas-new" 3793 class="jkl-visual-menu-column__link " 3794 3795 > 3796 <span class="jkl-menu-link__text">New Arrivals</span></a> 3797 </li><li> 3798 <a 3799 href="/collections/men-season-essentials" 3800 class="jkl-visual-menu-column__link " 3801 3802 > 3803 <span class="jkl-menu-link__text">Essentials</span></a> 3804 </li></ul></div></div></div><div 3805 class="jkl-visual-tab-content" 3806 role="tabpanel" 3807 id="tab-content-tab-tab-6fbpaq" 3808 data-tab-id="tab-tab-6fbpaq" 3809 ><div class="jkl-visual-menu-column"><a 3810 href="#" 3811 class="jkl-visual-menu-column__heading h5" 3812 > 3813 JUNIOR BOY (6-14 YEARS OLD) 3814 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3815 <a 3816 href="/collections/undershirts-junior-boy" 3817 class="jkl-visual-menu-column__link " 3818 3819 > 3820 <span class="jkl-menu-link__text">T-shirts and Undershirts</span></a> 3821 </li><li> 3822 <a 3823 href="/collections/underwear-junior-boy-briefs-boxers" 3824 class="jkl-visual-menu-column__link " 3825 3826 > 3827 <span class="jkl-menu-link__text">Underwear and Boxers</span></a> 3828 </li><li> 3829 <a 3830 href="/collections/pyjamas-junior-boy" 3831 class="jkl-visual-menu-column__link " 3832 3833 > 3834 <span class="jkl-menu-link__text">Pyjamas</span></a> 3835 </li><li> 3836 <a 3837 href="/collections/swimsuits-beachwear-junior-boy" 3838 class="jkl-visual-menu-column__link " 3839 3840 >
3841 <span class="jkl-menu-link__text">Swimsuits and Beachwear</span></a> 3842 </li><li> 3843 <a 3844 href="/collections/underwear-junior-boy-accessories" 3845 class="jkl-visual-menu-column__link " 3846 3847 > 3848 <span class="jkl-menu-link__text">Accessories</span></a> 3849 </li></ul></div><div class="jkl-visual-menu-column"><a 3850 href="#" 3851 class="jkl-visual-menu-column__heading h5" 3852 > 3853 KID BOY (1-6 YEARS OLD) 3854 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3855 <a 3856 href="/collections/undershirts-underwear-kid-boy" 3857 class="jkl-visual-menu-column__link " 3858 3859 > 3860 <span class="jkl-menu-link__text">T-shirts and Undershirts</span></a> 3861 </li><li> 3862 <a 3863 href="/collections/underwear-kid-boy-briefs-boxers" 3864 class="jkl-visual-menu-column__link " 3865 3866 > 3867 <span class="jkl-menu-link__text">Underwear and Boxers</span></a> 3868 </li><li> 3869 <a 3870 href="/collections/pyjamas-kid-boy" 3871 class="jkl-visual-menu-column__link " 3872 3873 > 3874 <span class="jkl-menu-link__text">Pyjamas</span></a> 3875 </li><li> 3876 <a 3877 href="/collections/swimsuits-beachwear-kid-boy" 3878 class="jkl-visual-menu-column__link " 3879 3880 > 3881 <span class="jkl-menu-link__text">Swimsuits and Beachwear</span></a> 3882 </li><li> 3883 <a 3884 href="/collections/underwear-kid-boy-accessories" 3885 class="jkl-visual-menu-column__link " 3886 3887 > 3888 <span class="jkl-menu-link__text">Accessories</span></a> 3889 </li></ul></div><div class="jkl-visual-menu-column"><a 3890 href="#" 3891 class="jkl-visual-menu-column__heading h5" 3892 > 3893 JUNIOR GIRL (6-14 YEARS OLD) 3894 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3895 <a 3896 href="/collections/matching-pyjamas-junior-girl" 3897 class="jkl-visual-menu-column__link " 3898 3899 > 3900 <span class="jkl-menu-link__text">Matching Pyjamas</span></a> 3901 </li><li> 3902 <a 3903 href="/collections/undershirts-junior-girl" 3904 class="jkl-visual-menu-column__link " 3905 3906 > 3907 <span class="jkl-menu-link__text">T-shirts and Tank Tops</span></a> 3908 </li><li> 3909 <a 3910 href="/collections/underwear-junior-girl" 3911 class="jkl-visual-menu-column__link " 3912 3913 > 3914 <span class="jkl-menu-link__text">Underwear and Undershirts</span></a> 3915 </li><li> 3916 <a 3917 href="/collections/pyjamas-junior-girl" 3918 class="jkl-visual-menu-column__link " 3919 3920 > 3921 <span class="jkl-menu-link__text">Pyjamas</span></a> 3922 </li><li> 3923 <a 3924 href="/collections/swimsuits-beachwear-junior-girl" 3925 class="jkl-visual-menu-column__link " 3926 3927 > 3928 <span class="jkl-menu-link__text">Swimsuits and Beachwear</span></a> 3929 </li><li> 3930 <a 3931 href="/collections/underwear-junior-girl-accessories" 3932 class="jkl-visual-menu-column__link " 3933 3934 > 3935 <span class="jkl-menu-link__text">Accessories</span></a> 3936 </li></ul></div><div class="jkl-visual-menu-column"><a 3937 href="#" 3938 class="jkl-visual-menu-column__heading h5" 3939 > 3940 KID GIRL (1-6 YEARS OLD) 3941 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3942 <a 3943 href="/collections/undershirts-underwear-kid-girl" 3944 class="jkl-visual-menu-column__link " 3945 3946 >
3947 <span class="jkl-menu-link__text">T-shirts and Tank Tops</span></a> 3948 </li><li> 3949 <a 3950 href="/collections/underwear-tops-kid-girl" 3951 class="jkl-visual-menu-column__link " 3952 3953 > 3954 <span class="jkl-menu-link__text">Underwear and Undershirts</span></a> 3955 </li><li> 3956 <a 3957 href="/collections/pyjamas-kid-girl" 3958 class="jkl-visual-menu-column__link " 3959 3960 > 3961 <span class="jkl-menu-link__text">Pyjamas</span></a> 3962 </li><li> 3963 <a 3964 href="/collections/swimsuits-beachwear-kid-girl" 3965 class="jkl-visual-menu-column__link " 3966 3967 > 3968 <span class="jkl-menu-link__text">Swimsuits and Beachwear</span></a> 3969 </li><li> 3970 <a 3971 href="/collections/underwear-kid-girl-accessories" 3972 class="jkl-visual-menu-column__link " 3973 3974 > 3975 <span class="jkl-menu-link__text">Accessories</span></a> 3976 </li></ul></div><div class="jkl-visual-menu-column"><a 3977 href="#" 3978 class="jkl-visual-menu-column__heading h5" 3979 > 3980 NEW BORN (0-18 MONTHS) 3981 </a><ul class="jkl-visual-menu-column__links" role="list"><li> 3982 <a 3983 href="/collections/pyjamas-newborn-underwear" 3984 class="jkl-visual-menu-column__link " 3985 3986 > 3987 <span class="jkl-menu-link__text">Underwear and Pyjamas</span></a> 3988 </li></ul></div></div></div>
3988<script> 3989 (() => { 3990 const menu = document.querySelector( 3991 '[data-visual-menu-id="sections--27312745283928__jkl_performance_header_HkiJaY-mega-undercolors"]', 3992 ); 3993 if (!menu) return; 3994 3995 const tabs = menu.querySelectorAll('.jkl-visual-tab'); 3996 const contents = menu.querySelectorAll('.jkl-visual-tab-content'); 3997 3998 const showTab = (tab) => { 3999 const tabId = tab.dataset.tabId; 4000 tabs.forEach((t) => { 4001 t.classList.remove('active'); 4002 t.setAttribute('aria-selected', 'false'); 4003 }); 4004 tab.classList.add('active'); 4005 tab.setAttribute('aria-selected', 'true'); 4006 contents.forEach((content) => { 4007 content.classList.remove('active'); 4008 }); 4009 const activeContent = menu.querySelector( 4010 `[data-tab-id="${tabId}"].jkl-visual-tab-content`, 4011 ); 4012 if (activeContent) activeContent.classList.add('active'); 4013 }; 4014 4015 const hideAllTabs = () => { 4016 tabs.forEach((t) => { 4017 t.classList.remove('active'); 4018 t.setAttribute('aria-selected', 'false'); 4019 }); 4020 contents.forEach((c) => c.classList.remove('active')); 4021 }; 4022 4023 if (window.matchMedia(window.themeVariables.breakpoints['lg']).matches) {
4024 tabs.forEach((tab) => { 4025 tab.addEventListener('mouseenter', () => showTab(tab)); 4026 tab.addEventListener('click', (e) => { 4027 if (!tab.dataset.tabUrl) e.preventDefault(); 4028 }); 4029 }); 4030 menu.addEventListener('mouseleave', () => hideAllTabs()); 4031 } else { 4032 tabs.forEach((tab) => { 4033 tab.addEventListener('click', (e) => { 4034 if (tab.classList.contains('active')) { 4035 if (tab.dataset.tabUrl) return; 4036 e.preventDefault(); 4037 hideAllTabs(); 4038 } else { 4039 e.preventDefault(); 4040 showTab(tab); 4041 } 4042 }); 4043 }); 4044 } 4045 })(); 4046 </script>
4046</details></li></ul> 4047 </nav></div> 4048 </div> 4049 <a href="/" class="header__logo"><span class="sr-only">Benetton Group S.r.l.</span><img src="//world.benetton.com/cdn/shop/files/Institutional.svg?v=1768391203&width=56" alt="Benetton Group S.r.l." srcset="//world.benetton.com/cdn/shop/files/Institutional.svg?v=1768391203&width=56 56w, //world.benetton.com/cdn/shop/files/Institutional.svg?v=1768391203&width=56 56w" width="56" height="56" sizes="40px" class="header__logo-image"></a> 4050 4051<div class="header__secondary-nav"><ul class="header__icon-list"><li> 4052 <a 4053 href="/search" 4054 class="tap-area" 4055 aria-controls="search-drawer" 4056 > 4057 <span class="sr-only">Search</span><svg 4058 role="presentation" 4059 focusable="false" 4060 width="32" 4061 height="32" 4062 class="icon icon-search" 4063 viewBox="0 0 32 32" 4064 > 4065 <path fill-rule="evenodd" clip-rule="evenodd" d="M19 13.5C19 17.0899 16.0899 20 12.5 20C8.91015 20 6 17.0899 6 13.5C6 9.91015 8.91015 7 12.5 7C16.0899 7 19 9.91015 19 13.5ZM17.4665 19.1201C16.1436 20.29 14.4047 21 12.5 21C8.35786 21 5 17.6421 5 13.5C5 9.35786 8.35786 6 12.5 6C16.6421 6 20 9.35786 20 13.5C20 15.376 19.3112 17.0911 18.1727 18.4063L26.3179 25.114L25.6821 25.886L17.4665 19.1201Z" fill="currentColor"/> 4066 </svg></a> 4067 </li><li 4068 4069 > 4070 <a 4071 href="/account/login" 4072 class="tap-area" 4073 ><span class="sr-only">Login</span><svg 4074 role="presentation" 4075 focusable="false" 4076 width="32" 4077 height="32" 4078 class="icon icon-account" 4079 viewBox="0 0 32 32" 4080 > 4081 <path d="M27 26.5H6V25.7708C6 23.206 8.13007 21.0937 9.95943 20.0879L15.2971 17.1459L13.6933 16.2658C11.7637 15.2097 10.5609 13.1981 10.5609 10.9853C10.5609 9.37602 11.1874 7.8673 12.3401 6.73576C13.4928 5.60421 14.9964 4.97558 16.6002 5.00073C19.8079 5.02587 22.4141 7.5907 22.5143 10.8093C22.5895 13.0975 21.3866 15.1846 19.3819 16.291L17.753 17.1711L23.0155 20.0879C24.92 21.144 26.9749 23.4071 26.9749 25.8965V26.5H27ZM7.22793 25.3182H25.7721C25.4714 23.6083 23.9678 21.9738 22.4642 21.144L16.5251 17.85L10.5358 21.144C9.00716 21.9738 7.45346 23.558 7.22793 25.3182ZM16.5501 6.18256C15.2721 6.18256 14.0943 6.68546 13.1671 7.56555C12.2399 8.47078 11.7387 9.67776 11.7387 10.9853C11.7387 12.7455 12.716 14.3799 14.2697 15.2097L16.5251 16.467L18.8055 15.2097C20.4093 14.3297 21.3866 12.6449 21.3115 10.8093C21.2613 8.26962 19.1563 6.2077 16.6002 6.18256C16.5752 6.18256 16.5501 6.18256 16.5501 6.18256Z" fill="currentColor"/> 4082 </svg></a> 4083 </li><li 4084 4085 ><a 4086 href="/pages/wishlist" 4087 class="relative block tap-area swym-wishlist" 4088 aria-label="Wishlist" 4089 > 4090 <span class="sr-only">Wishlist</span><svg 4091 role="wishlist" 4092 focusable="false" 4093 width="24" 4094 height="32" 4095 class="icon icon-wishlist" 4096 viewBox="0 0 24 22" 4097 > 4098 <path d="M22.1246 1.75555C20.9287 0.603168 19.325 -0.0254037 17.6127 0.000786765C15.1393 0.0269772 12.9921 1.41507 11.9864 3.43174C10.9807 1.41507 8.8607 0.0269772 6.38732 0.000786765C4.67497 -0.0254037 3.07135 0.603168 1.87542 1.75555C0.652322 2.90793 0 4.45317 0 6.07698C0 8.40793 1.65798 10.5555 3.07135 11.6555L11.0079 17.9675L7.93658 20.4294V22.0008L12.0136 18.7532L16.0634 22.0008V20.4294L12.9921 17.9936L20.9287 11.6817C22.342 10.5555 24 8.40793 24 6.10317C24 4.45317 23.3477 2.90793 22.1246 1.75555ZM20.1132 10.7389L11.9864 17.2079L3.88675 10.7389C2.69083 9.76983 1.27746 7.98888 1.27746 6.07698C1.27746 4.76745 1.82106 3.5365 2.77237 2.61983C3.75085 1.70317 5.02831 1.20555 6.38732 1.20555C9.10532 1.23174 11.3069 3.30079 11.3884 5.91983H12.6387C12.7203 3.30079 14.9219 1.23174 17.6399 1.20555C18.9989 1.20555 20.2763 1.70317 21.2548 2.61983C22.2333 3.5365 22.7497 4.76745 22.7497 6.07698C22.7497 7.98888 21.3364 9.79603 20.1132 10.7389Z" fill="currentColor"/> 4099 </svg><div class="header__cart-count header__wishlist-count">
4100 <span 4101 class="count-bubble opacity-0" 4102 data-jkl-wishlist-count 4103 hidden 4104 aria-hidden="true" 4105 > 4106 <span class="sr-only">Wishlist items</span> 4107 <span aria-hidden="true" data-jkl-wishlist-count-value 4108 >0</span 4109 > 4110 </span> 4111 </div> 4112 </a> 4113 </li> 4114 4115 <li> 4116 <a 4117 href="/cart" 4118 data-no-instant 4119 class=" card-drawer-button relative block tap-area" 4120 > 4121 <span class="sr-only">Cart</span><svg 4122 role="presentation" 4123 focusable="false" 4124 width="32" 4125 height="32" 4126 class="icon icon-shopping-basket" 4127 viewBox="0 0 32 32" 4128 > 4129 <path d="M22.4676 10.5638C22.2662 7.44204 19.723 5.02518 16.6007 5C16.5755 5 16.5504 5 16.5504 5C14.964 5 13.4784 5.60422 12.3705 6.71194C11.3129 7.74415 10.7086 9.10363 10.6331 10.5638H6V20.483C6 23.8062 8.69424 26.5 12.018 26.5H20.982C24.3057 26.5 27 23.8062 27 20.483V10.5638H22.4676ZM13.1763 7.56792C14.0827 6.68677 15.2662 6.18326 16.5252 6.18326C16.5504 6.18326 16.5504 6.18326 16.5755 6.18326C19.0683 6.20843 21.0827 8.12178 21.2842 10.5638H11.7914C11.8669 9.43091 12.3453 8.37354 13.1763 7.56792ZM21.2086 11.7471C20.9568 13.1821 20.1007 14.4409 18.7914 15.1458L16.5252 16.3794L14.2842 15.1458C12.9748 14.4409 12.0935 13.1821 11.8417 11.7471H21.2086ZM25.8417 20.5082C25.8417 23.1768 23.6762 25.3419 21.0072 25.3419H11.9928C9.32374 25.3419 7.15827 23.1768 7.15827 20.5082V11.7471H10.6583C10.9101 13.6101 12.0432 15.2717 13.7302 16.178L15.3165 17.0591L11.5899 19.0984V20.4075L11.6151 20.4327L16.5504 17.7389L21.4352 20.4327V19.0732L17.7842 17.0591L19.3957 16.178C21.0827 15.2717 22.2158 13.6101 22.4676 11.7471H25.8921V20.5082H25.8417Z" fill="currentColor"/> 4130 </svg><div class="header__cart-count"> 4131 <cart-count class="count-bubble opacity-0"> 4132 <span class="sr-only">0 items</span> 4133 <span aria-hidden="true">0</span> 4134 </cart-count> 4135 </div> 4136 </a> 4137 </li> 4138 4139 <li class="lg:hidden"> 4140 <button 4141 type="button" 4142 class="tap-area" 4143 aria-controls="header-sidebar-menu" 4144 > 4145 <span class="sr-only">Menu</span><svg 4146 role="presentation" 4147 focusable="false" 4148 width="32" 4149 height="32" 4150 class="icon icon-hamburger-menu" 4151 viewBox="0 0 32 32" 4152 > 4153 <rect width="29.5" height="32" fill="none"/> 4154 <path d="M23.6006 23.2002L23.6006 24L5.90137 24L5.90137 23.2002L23.6006 23.2002ZM23.6006 16L23.6006 16.8008L5.90039 16.8008L5.90039 16L23.6006 16ZM23.6006 8.80176L23.6006 9.60156L5.90137 9.60156L5.90137 8.80176L23.6006 8.80176Z" fill="currentColor"/> 4155 <path d="M23.6006 23.2002L24.1006 23.2002L24.1006 22.7002L23.6006 22.7002L23.6006 23.2002ZM23.6006 24L23.6006 24.5L24.1006 24.5L24.1006 24L23.6006 24ZM5.90137 24L5.40137 24L5.40137 24.5L5.90137 24.5L5.90137 24ZM5.90137 23.2002L5.90137 22.7002L5.40137 22.7002L5.40137 23.2002L5.90137 23.2002ZM23.6006 16L24.1006 16L24.1006 15.5L23.6006 15.5L23.6006 16ZM23.6006 16.8008L23.6006 17.3008L24.1006 17.3008L24.1006 16.8008L23.6006 16.8008ZM5.90039 16.8008L5.40039 16.8008L5.40039 17.3008L5.90039 17.3008L5.90039 16.8008ZM5.90039 16L5.90039 15.5L5.40039 15.5L5.40039 16L5.90039 16ZM23.6006 8.80176L24.1006 8.80176L24.1006 8.30176L23.6006 8.30176L23.6006 8.80176ZM23.6006 9.60156L23.6006 10.1016L24.1006 10.1016L24.1006 9.60156L23.6006 9.60156ZM5.90137 9.60156L5.40137 9.60156L5.40137 10.1016L5.90137 10.1016L5.90137 9.60156ZM5.90137 8.80176L5.90137 8.30176L5.40137 8.30176L5.40137 8.80176L5.90137 8.80176ZM23.6006 23.2002L23.1006 23.2002L23.1006 24L23.6006 24L24.1006 24L24.1006 23.2002L23.6006 23.2002ZM23.6006 24L23.6006 23.5L5.90137 23.5L5.90137 24L5.90137 24.5L23.6006 24.5L23.6006 24ZM5.90137 24L6.40137 24L6.40137 23.2002L5.90137 23.2002L5.40137 23.2002L5.40137 24L5.90137 24ZM5.90137 23.2002L5.90137 23.7002L23.6006 23.7002L23.6006 23.2002L23.6006 22.7002L5.90137 22.7002L5.90137 23.2002ZM23.6006 16L23.1006 16L23.1006 16.8008L23.6006 16.8008L24.1006 16.8008L24.1006 16L23.6006 16ZM23.6006 16.8008L23.6006 16.3008L5.90039 16.3008L5.90039 16.8008L5.90039 17.3008L23.6006 17.3008L23.6006 16.8008ZM5.90039 16.8008L6.40039 16.8008L6.40039 16L5.90039 16L5.40039 16L5.40039 16.8008L5.90039 16.8008ZM5.90039 16L5.90039 16.5L23.6006 16.5L23.6006 16L23.6006 15.5L5.90039 15.5L5.90039 16ZM23.6006 8.80176L23.1006 8.80176L23.1006 9.60156L23.6006 9.60156L24.1006 9.60156L24.1006 8.80176L23.6006 8.80176ZM23.6006 9.60156L23.6006 9.10156L5.90137 9.10156L5.90137 9.60156L5.90137 10.1016L23.6006 10.1016L23.6006 9.60156ZM5.90137 9.60156L6.40137 9.60156L6.40137 8.80176L5.90137 8.80176L5.40137 8.80176L5.40137 9.60156L5.90137 9.60156ZM5.90137 8.80176L5.90137 9.30176L23.6006 9.30176L23.6006 8.80176L23.6006 8.30176L5.90137 8.30176L5.90137 8.80176Z" fill="currentColor"/> 4156 </svg></button> 4157 </li> 4158 </ul> 4159 <div 4160 id="mini-cart-modal" 4161 class="mini-cart-modal" 4162 style="display:none;" 4163 > 4164 <div class="mini-cart-modal__overlay"></div> 4165 <div class="mini-cart-modal__content"> 4166 <div id="mini-cart-modal-body" class="mini-cart-modal__body"> 4167 <!-- Cart items will be loaded here --> 4168 </div> 4169 <div id="mini-cart-modal-bottom" class="mini-cart-modal__bottom"> 4170 <!-- Cart bottom (total + checkout) will be loaded here --> 4171 </div> 4172 </div> 4173 </div> 4174 </div> 4175 </div> 4176 </store-header> 4177</height-observer><div class="jkl-mobile-drawer-overlay" id="jkl-mobile-drawer-overlay"></div> 4178 4179 <navigation-drawer 4180 mobile-opening="right" 4181 open-from="left" 4182 id="header-sidebar-menu" 4183 class="navigation-drawer drawer jkl-mobile-drawer lg:hidden" 4184 4185 > 4186 <button 4187 is="close-button" 4188 aria-label="Close"class="sm-max:hidden"><svg 4189 role="presentation" 4190 stroke-width="2" 4191 focusable="false" 4192 width="19" 4193 height="19" 4194 class="icon icon-close"
4195 viewBox="0 0 24 24" 4196 > 4197 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4198 </svg></button><div class="jkl-mobile-nav" id="jkl-mobile-nav"><div class="jkl-panel" data-level="0" data-panel-id="main"> 4199 <ul class="jkl-menu"><li><button 4200 class="jkl-menu__btn" 4201 data-target="menu-1" 4202 > 4203 <span>WOMEN</span> 4204 </button></li><li><button 4205 class="jkl-menu__btn" 4206 data-target="menu-2" 4207 > 4208 <span>MEN</span> 4209 </button></li><li><button 4210 class="jkl-menu__btn" 4211 data-target="menu-3" 4212 > 4213 <span>KIDS</span> 4214 </button></li><li><button 4215 class="jkl-menu__btn" 4216 data-target="menu-4" 4217 > 4218 <span>JEAN'S WEST</span> 4219 </button></li><li><button 4220 class="jkl-menu__btn" 4221 data-target="menu-5" 4222 > 4223 <span>UNDERCOLORS</span> 4224 </button></li></ul><ul class="jkl-menu jkl-menu--account"><li> 4225 <a 4226 href="https://benetton.com/pages/orderstatus" 4227 class="jkl-menu__link jkl-menu__link--account" 4228 > 4229 <span class="jkl-menu__icon"><svg 4230 role="presentation" 4231 focusable="false" 4232 width="32" 4233 height="32" 4234 class="icon icon-returns-label" 4235 viewBox="0 0 32 32" 4236 > 4237 <path fill-rule="evenodd" clip-rule="evenodd" d="M16.2145 4.22144L16.4075 4.30241L28.1937 9.24749L28.1307 9.39777L28.1772 9.37705V10.1468V22.728V23.0568L27.8753 23.1871L16.411 28.1319L16.2043 28.2211L16.0005 28.1254L4.53628 22.7424L4.24879 22.6074V22.2898V10.1468V9.41007L4.18066 9.24693L16.0213 4.30209L16.2145 4.22144ZM16.2136 5.30551L19.3574 6.62454L8.77025 11.2355L7.05842 10.5425L5.33968 9.84661L16.2136 5.30551ZM9.10793 12.1792L20.633 7.15972L22.926 8.12181L11.584 13.3335L11.3127 13.4582V13.7452L11.3127 16.5561L9.10793 15.5674L9.10793 12.1792ZM8.07333 12.0322L6.68315 11.4694L5.24879 10.8887V21.9722L15.7136 26.886V15.5756L12.3473 14.3988L12.3473 17.3358V18.0701L11.6238 17.7457L8.38446 16.2931L8.07333 16.1536V15.8378L8.07333 12.0322ZM13.2597 13.6584L16.2248 14.695L27.08 9.86467L24.0771 8.60474L24.1144 8.67064L13.2597 13.6584ZM16.7136 26.9124L27.1772 22.3991V10.9166L16.7136 15.5726V26.9124Z" fill="currentColor"/> 4238 </svg></span> 4239 <span class="jkl-menu__text">Track my order</span> 4240 </a> 4241 </li><li> 4242 <a 4243 href="https://benetton.com/pages/store-locator" 4244 class="jkl-menu__link jkl-menu__link--account" 4245 > 4246 <span class="jkl-menu__icon"><svg 4247 role="presentation" 4248 focusable="false" 4249 width="32" 4250 height="32" 4251 class="icon icon-location" 4252 viewBox="0 0 32 32" 4253 > 4254 <path fill-rule="evenodd" clip-rule="evenodd" d="M15.9748 2.75C20.9056 2.75 24.8998 6.79271 24.8998 11.7834C24.8998 17.3595 18.7019 23.8278 16.8563 25.6122L18.7845 27.3129V28.93L15.9748 26.4486L13.3579 28.93L13.3304 28.9021V27.285L15.0933 25.6122C13.3028 23.8278 7.0498 17.1365 7.0498 11.7834C7.0498 6.79271 11.044 2.75 15.9748 2.75ZM8.26184 11.7834C8.26184 16.6346 14.322 23.1029 15.9748 24.7758C17.6276 23.1587 23.6878 16.8576 23.6878 11.7834C23.6878 7.48972 20.2169 3.97675 15.9748 3.97675C11.7327 3.97675 8.26184 7.48972 8.26184 11.7834ZM18.3496 11.5C18.3496 12.8807 17.2303 14 15.8496 14C14.4689 14 13.3496 12.8807 13.3496 11.5C13.3496 10.1193 14.4689 9 15.8496 9C17.2303 9 18.3496 10.1193 18.3496 11.5ZM19.3496 11.5C19.3496 13.433 17.7826 15 15.8496 15C13.9166 15 12.3496 13.433 12.3496 11.5C12.3496 9.567 13.9166 8 15.8496 8C17.7826 8 19.3496 9.567 19.3496 11.5Z" fill="currentColor"/> 4255 </svg></span> 4256 <span class="jkl-menu__text">Find stores</span> 4257 </a> 4258 </li><li> 4259 <a 4260 href="https://benetton.com/pages/wishlist" 4261 class="jkl-menu__link jkl-menu__link--account" 4262 > 4263 <span class="jkl-menu__icon"><svg 4264 role="wishlist" 4265 focusable="false" 4266 width="24" 4267 height="22" 4268 class="icon icon-wishlist"
4269 viewBox="0 0 24 22" 4270 > 4271 <path d="M22.1246 1.75555C20.9287 0.603168 19.325 -0.0254037 17.6127 0.000786765C15.1393 0.0269772 12.9921 1.41507 11.9864 3.43174C10.9807 1.41507 8.8607 0.0269772 6.38732 0.000786765C4.67497 -0.0254037 3.07135 0.603168 1.87542 1.75555C0.652322 2.90793 0 4.45317 0 6.07698C0 8.40793 1.65798 10.5555 3.07135 11.6555L11.0079 17.9675L7.93658 20.4294V22.0008L12.0136 18.7532L16.0634 22.0008V20.4294L12.9921 17.9936L20.9287 11.6817C22.342 10.5555 24 8.40793 24 6.10317C24 4.45317 23.3477 2.90793 22.1246 1.75555ZM20.1132 10.7389L11.9864 17.2079L3.88675 10.7389C2.69083 9.76983 1.27746 7.98888 1.27746 6.07698C1.27746 4.76745 1.82106 3.5365 2.77237 2.61983C3.75085 1.70317 5.02831 1.20555 6.38732 1.20555C9.10532 1.23174 11.3069 3.30079 11.3884 5.91983H12.6387C12.7203 3.30079 14.9219 1.23174 17.6399 1.20555C18.9989 1.20555 20.2763 1.70317 21.2548 2.61983C22.2333 3.5365 22.7497 4.76745 22.7497 6.07698C22.7497 7.98888 21.3364 9.79603 20.1132 10.7389Z" fill="currentColor"/> 4272 </svg></span> 4273 <span class="jkl-menu__text">Wishlist</span> 4274 </a> 4275 </li><li> 4276 <a 4277 href="https://benetton.com/account" 4278 class="jkl-menu__link jkl-menu__link--account" 4279 > 4280 <span class="jkl-menu__icon"><svg 4281 role="presentation" 4282 focusable="false" 4283 width="32" 4284 height="32" 4285 class="icon icon-account" 4286 viewBox="0 0 32 32" 4287 > 4288 <path d="M27 26.5H6V25.7708C6 23.206 8.13007 21.0937 9.95943 20.0879L15.2971 17.1459L13.6933 16.2658C11.7637 15.2097 10.5609 13.1981 10.5609 10.9853C10.5609 9.37602 11.1874 7.8673 12.3401 6.73576C13.4928 5.60421 14.9964 4.97558 16.6002 5.00073C19.8079 5.02587 22.4141 7.5907 22.5143 10.8093C22.5895 13.0975 21.3866 15.1846 19.3819 16.291L17.753 17.1711L23.0155 20.0879C24.92 21.144 26.9749 23.4071 26.9749 25.8965V26.5H27ZM7.22793 25.3182H25.7721C25.4714 23.6083 23.9678 21.9738 22.4642 21.144L16.5251 17.85L10.5358 21.144C9.00716 21.9738 7.45346 23.558 7.22793 25.3182ZM16.5501 6.18256C15.2721 6.18256 14.0943 6.68546 13.1671 7.56555C12.2399 8.47078 11.7387 9.67776 11.7387 10.9853C11.7387 12.7455 12.716 14.3799 14.2697 15.2097L16.5251 16.467L18.8055 15.2097C20.4093 14.3297 21.3866 12.6449 21.3115 10.8093C21.2613 8.26962 19.1563 6.2077 16.6002 6.18256C16.5752 6.18256 16.5501 6.18256 16.5501 6.18256Z" fill="currentColor"/> 4289 </svg></span> 4290 <span class="jkl-menu__text">My Account</span> 4291 </a> 4292 </li><li> 4293 <a 4294 href="https://benetton.com/pages/contactus" 4295 class="jkl-menu__link jkl-menu__link--account" 4296 > 4297 <span class="jkl-menu__icon"><svg 4298 role="presentation" 4299 focusable="false" 4300 width="32" 4301 height="32" 4302 class="icon icon-call" 4303 viewBox="0 0 32 32" 4304 > 4305 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.5428 8.37976L11.5428 8.37974C10.7601 7.08326 10.3146 6.53711 10.0711 6.31423C10.0379 6.28384 10.0126 6.26335 9.99472 6.25C7.52425 6.25029 6 8.48565 6 10.8924C6 13.9119 8.11255 17.7228 11.2122 20.8481C14.3134 23.9749 18.0894 26.1 21.0748 26.1C21.7608 26.1 22.6295 25.8469 23.4797 25.3905C24.3127 24.9434 25.0309 24.3531 25.4696 23.7701C25.9058 23.0681 25.939 22.4715 25.7091 21.9153L25.7023 21.8987L25.6985 21.8886C25.6773 21.867 25.6301 21.8228 25.5384 21.752C25.2397 21.5212 24.6392 21.1355 23.3995 20.4348L23.3983 20.4341C22.1996 19.7542 21.5755 19.4325 21.2437 19.282C21.1633 19.2455 21.1064 19.222 21.0674 19.2071C21.0665 19.2068 21.0657 19.2065 21.0649 19.2062C20.9927 19.2212 20.8643 19.2763 20.6542 19.4652C20.3976 19.696 20.1442 20.0085 19.8179 20.4111C19.795 20.4394 19.7717 20.4681 19.748 20.4973L19.7376 20.5101L19.7268 20.5226C19.6899 20.5651 19.6474 20.6144 19.6015 20.6678C19.4964 20.7898 19.3734 20.9325 19.2594 21.0611C19.1128 21.2263 18.9064 21.4544 18.7355 21.5922L18.4073 21.857L17.9885 21.8067C17.5949 21.7595 17.205 21.5813 16.8808 21.4008C16.535 21.2082 16.1647 20.9559 15.7906 20.6719C15.0411 20.1029 14.2147 19.3596 13.4447 18.5833C12.6748 17.807 11.9397 16.976 11.3799 16.2246C11.1006 15.8497 10.8528 15.4786 10.6652 15.1326C10.4901 14.8097 10.3153 14.4161 10.2768 14.0181L10.2453 13.692L10.4128 13.4105C10.5099 13.2473 10.6425 13.1106 10.7171 13.036C10.8093 12.9438 10.9134 12.8494 11.011 12.7637C11.1099 12.6768 11.2136 12.5886 11.306 12.5101L11.3073 12.509C11.4024 12.4282 11.4832 12.3595 11.5495 12.301L11.5701 12.2828L11.5917 12.2658C12.0373 11.9142 12.374 11.6393 12.6073 11.3716C12.8124 11.1362 12.8565 10.9965 12.8628 10.9151C12.859 10.9015 12.8449 10.8365 12.7947 10.7041C12.728 10.528 12.6259 10.3044 12.4935 10.044C12.2296 9.52518 11.8794 8.92657 11.5473 8.38714L11.5428 8.37976ZM26.2953 24.3356C25.2061 25.8125 22.8775 27.1 21.0748 27.1C14.3143 27.1 5 17.7087 5 10.8924C5 8.16586 6.76522 5.25 9.99519 5.25C10.3708 5.25 10.8215 5.25 12.3989 7.86291C13.0749 8.96109 13.8637 10.3622 13.8637 10.8924C13.8637 11.7255 13.0749 12.3692 12.2111 13.0509C12.1377 13.1156 12.0509
430513.1893 11.96 13.2666C11.6785 13.5058 11.3573 13.7787 11.2722 13.9218C11.4224 15.4744 16.5303 20.6245 18.1077 20.8139C18.2657 20.6864 18.5834 20.3175 18.8368 20.0232C18.8845 19.9678 18.9299 19.9151 18.9715 19.8672C18.9997 19.8324 19.0279 19.7976 19.056 19.7629C19.7012 18.966 20.3205 18.201 21.1123 18.201C21.2626 18.201 21.4879 18.201 23.8916 19.5642C26.3704 20.9653 26.5206 21.2304 26.6333 21.5334C27.0089 22.4422 26.8962 23.3889 26.2953 24.3356Z" fill="currentColor"/> 4306 </svg></span> 4307 <span class="jkl-menu__text">Contact us</span> 4308 </a> 4309 </li></ul></div><div 4310 class="jkl-panel" 4311 data-level="1" 4312 data-panel-id="menu-1" 4313 hidden 4314 > 4315 <div class="jkl-panel-header"> 4316 <button 4317 class="jkl-back-btn" 4318 data-target="main" 4319 aria-label="Close" 4320 ><svg 4321 role="presentation" 4322 focusable="false" 4323 width="32" 4324 height="32" 4325 class="jkl-back-icon icon icon-arrow" 4326 viewBox="0 0 32 32" 4327 > 4328 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4329 </svg></button> 4330 <span class="jkl-panel-title">WOMEN</span> 4331 </div> 4332 4333 <ul class="jkl-menu"><li><a 4334 href="/collections/women-new-arrivals" 4335 class="jkl-menu__link jkl-menu__link--column-heading" 4336 >NEW ARRIVALS</a></li><li><button 4337 class="jkl-menu__btn jkl-menu__btn--column-heading" 4338 data-target="column-col-column-jdl4xd" 4339 > 4340 <span>CLOTHING</span> 4341 </button></li><li><a 4342 href="/collections/accessories-shoes-women" 4343 class="jkl-menu__link jkl-menu__link--column-heading" 4344 >ACCESSORIES AND SHOES</a></li><li><a 4345 href="/collections/denim-women" 4346 class="jkl-menu__link jkl-menu__link--column-heading" 4347 >JEANS & DENIM</a></li><li><a 4348 href="/collections/iconic-knitwear-women" 4349 class="jkl-menu__link jkl-menu__link--column-heading" 4350 >ICONIC KNITWEAR</a></li><li><a 4351 href="/collections/sale-womens-apparel" 4352 class="jkl-menu__link jkl-menu__link--column-heading" 4353 >Special Offers</a></li><li><button 4354 class="jkl-menu__btn jkl-menu__btn--column-heading" 4355 data-target="column-col-column-zczabg" 4356 > 4357 <span>SPECIAL COLLECTIONS</span> 4358 </button></li><li><button 4359 class="jkl-menu__btn jkl-menu__btn--column-heading" 4360 data-target="column-col-column-hdyykg" 4361 > 4362 <span>INSPIRATION</span> 4363 </button></li></ul> 4364 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/women-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 4365 <img 4366 src="//world.benetton.com/cdn/shop/files/CARD-menu-women-FW26.jpg?v=1785828685&width=560" 4367 alt="" 4368 loading="lazy" 4369 width="480" 4370 height="360" 4371 class="jkl-visual-menu-featured__image" 4372 > 4373 </div><div 4374 class="jkl-visual-menu-featured__overlay" 4375 style="background-color: #009848; color: #ffffff;" 4376 ><div class="jkl-visual-menu-featured__text-line-3"> 4377 NEW COLLECTION 4378 </div></div></a></div></div> 4379 <ul class="jkl-menu"></ul> 4380 </div><div 4381 class="jkl-panel" 4382 data-level="3" 4383 data-panel-id="column-col-column-jdl4xd" 4384 hidden 4385 > 4386 <div class="jkl-panel-header"> 4387 <button 4388 class="jkl-back-btn" 4389 data-target="menu-1" 4390 aria-label="Close" 4391 ><svg 4392 role="presentation" 4393 focusable="false" 4394 width="32" 4395 height="32"
4396 class="jkl-back-icon icon icon-arrow" 4397 viewBox="0 0 32 32" 4398 > 4399 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4400 </svg></button> 4401 <span class="jkl-panel-title">CLOTHING</span> 4402 </div> 4403 4404 <ul class="jkl-menu jkl-menu--links"><li> 4405 <a 4406 href="/collections/sweaters-jumpers-women" 4407 class="jkl-menu__link jkl-menu__link--column" 4408 4409 > 4410 <span class="jkl-menu__text">Knitwear</span></a> 4411 </li><li> 4412 <a 4413 href="/collections/coats-jackets-women" 4414 class="jkl-menu__link jkl-menu__link--column" 4415 4416 > 4417 <span class="jkl-menu__text">Jackets and Coats</span></a> 4418 </li><li> 4419 <a 4420 href="/collections/trousers-women" 4421 class="jkl-menu__link jkl-menu__link--column" 4422 4423 > 4424 <span class="jkl-menu__text">Trousers</span></a> 4425 </li><li> 4426 <a 4427 href="/collections/jeans-women" 4428 class="jkl-menu__link jkl-menu__link--column" 4429 4430 > 4431 <span class="jkl-menu__text">Jeans</span></a> 4432 </li><li> 4433 <a 4434 href="/collections/shirts-blouses-women" 4435 class="jkl-menu__link jkl-menu__link--column" 4436 4437 > 4438 <span class="jkl-menu__text">Shirts and Blouses</span></a> 4439 </li><li> 4440 <a 4441 href="/collections/tops-t-shirts-women" 4442 class="jkl-menu__link jkl-menu__link--column" 4443 4444 > 4445 <span class="jkl-menu__text">T-shirts and Tops</span></a> 4446 </li><li> 4447 <a 4448 href="/collections/sweatshirts-women" 4449 class="jkl-menu__link jkl-menu__link--column" 4450 4451 > 4452 <span class="jkl-menu__text">Sweatshirts</span></a> 4453 </li><li> 4454 <a 4455 href="/collections/skirts" 4456 class="jkl-menu__link jkl-menu__link--column" 4457 4458 > 4459 <span class="jkl-menu__text">Skirts</span></a> 4460 </li><li> 4461 <a 4462 href="/collections/dresses-jumpsuits-women" 4463 class="jkl-menu__link jkl-menu__link--column" 4464 4465 > 4466 <span class="jkl-menu__text">Dresses and Jumpsuits</span></a> 4467 </li><li> 4468 <a 4469 href="/collections/puffer-jackets-women" 4470 class="jkl-menu__link jkl-menu__link--column" 4471 4472 > 4473 <span class="jkl-menu__text">Puffer Jackets</span></a> 4474 </li><li> 4475 <a 4476 href="/collections/underwear-women" 4477 class="jkl-menu__link jkl-menu__link--column" 4478 4479 > 4480 <span class="jkl-menu__text">Underwear and pyjamas</span></a> 4481 </li><li> 4482 <a 4483 href="/collections/loungewear-women" 4484 class="jkl-menu__link jkl-menu__link--column" 4485 4486 >
4487 <span class="jkl-menu__text">Loungewear</span></a> 4488 </li></ul> 4489 </div><div 4490 class="jkl-panel" 4491 data-level="3" 4492 data-panel-id="column-col-column-zczabg" 4493 hidden 4494 > 4495 <div class="jkl-panel-header"> 4496 <button 4497 class="jkl-back-btn" 4498 data-target="menu-1" 4499 aria-label="Close" 4500 ><svg 4501 role="presentation" 4502 focusable="false" 4503 width="32" 4504 height="32" 4505 class="jkl-back-icon icon icon-arrow" 4506 viewBox="0 0 32 32" 4507 > 4508 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4509 </svg></button> 4510 <span class="jkl-panel-title">SPECIAL COLLECTIONS</span> 4511 </div> 4512 4513 <ul class="jkl-menu jkl-menu--links"><li> 4514 <a 4515 href="/collections/benetton-rugby" 4516 class="jkl-menu__link jkl-menu__link--column" 4517 4518 > 4519 <span class="jkl-menu__text">Capsule Benetton Rugby</span><span 4520 class="jkl-menu__label" 4521 style="color: #00A651;" 4522 >NEW</span></a> 4523 </li><li> 4524 <a 4525 href="/collections/jeanswest-women" 4526 class="jkl-menu__link jkl-menu__link--column" 4527 4528 > 4529 <span class="jkl-menu__text">Jean's West</span><span 4530 class="jkl-menu__label" 4531 style="color: #00A651;" 4532 >NEW</span></a> 4533 </li></ul> 4534 </div><div 4535 class="jkl-panel" 4536 data-level="3" 4537 data-panel-id="column-col-column-hdyykg" 4538 hidden 4539 > 4540 <div class="jkl-panel-header"> 4541 <button 4542 class="jkl-back-btn" 4543 data-target="menu-1" 4544 aria-label="Close" 4545 ><svg 4546 role="presentation" 4547 focusable="false" 4548 width="32" 4549 height="32" 4550 class="jkl-back-icon icon icon-arrow" 4551 viewBox="0 0 32 32" 4552 > 4553 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4554 </svg></button> 4555 <span class="jkl-panel-title">INSPIRATION</span> 4556 </div> 4557 4558 <ul class="jkl-menu jkl-menu--links"><li> 4559 <a 4560 href="/collections/easy-elegance-women" 4561 class="jkl-menu__link jkl-menu__link--column" 4562 4563 > 4564 <span class="jkl-menu__text">Easy Elegance</span><span 4565 class="jkl-menu__label" 4566 style="color: #00A651;" 4567 >NEW</span></a> 4568 </li><li> 4569 <a 4570 href="/collections/back-to-office-women" 4571 class="jkl-menu__link jkl-menu__link--column" 4572 4573 > 4574 <span class="jkl-menu__text">Office looks</span></a> 4575 </li><li> 4576 <a 4577 href="/collections/women-our-basics" 4578 class="jkl-menu__link jkl-menu__link--column" 4579 4580 > 4581 <span class="jkl-menu__text">Our basics</span></a> 4582 </li></ul> 4583 </div><div 4584 class="jkl-panel" 4585 data-level="1" 4586 data-panel-id="menu-2" 4587 hidden 4588 > 4589 <div class="jkl-panel-header"> 4590 <button 4591 class="jkl-back-btn" 4592 data-target="main" 4593 aria-label="Close" 4594 ><svg 4595 role="presentation" 4596 focusable="false" 4597 width="32" 4598 height="32"
4599 class="jkl-back-icon icon icon-arrow" 4600 viewBox="0 0 32 32" 4601 > 4602 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4603 </svg></button> 4604 <span class="jkl-panel-title">MEN</span> 4605 </div> 4606 4607 <ul class="jkl-menu"><li><a 4608 href="/collections/men-new-arrivals" 4609 class="jkl-menu__link jkl-menu__link--column-heading" 4610 >NEW ARRIVALS</a></li><li><button 4611 class="jkl-menu__btn jkl-menu__btn--column-heading" 4612 data-target="column-col-column-eqelab" 4613 > 4614 <span>CLOTHING</span> 4615 </button></li><li><a 4616 href="/collections/accessories-shoes-men" 4617 class="jkl-menu__link jkl-menu__link--column-heading" 4618 >ACCESSORIES AND SHOES</a></li><li><a 4619 href="/collections/denim-men" 4620 class="jkl-menu__link jkl-menu__link--column-heading" 4621 >JEANS & DENIM</a></li><li><a 4622 href="/collections/iconic-knitwear-men" 4623 class="jkl-menu__link jkl-menu__link--column-heading" 4624 >ICONIC KNITWEAR</a></li><li><a 4625 href="/collections/sale-mens-apparel" 4626 class="jkl-menu__link jkl-menu__link--column-heading" 4627 >Special Offers</a></li><li><button 4628 class="jkl-menu__btn jkl-menu__btn--column-heading" 4629 data-target="column-col-column-uumjbe" 4630 > 4631 <span>SPECIAL COLLECTIONS</span> 4632 </button></li><li><button 4633 class="jkl-menu__btn jkl-menu__btn--column-heading" 4634 data-target="column-col-column-ym8fdc" 4635 > 4636 <span>INSPIRATION</span> 4637 </button></li></ul> 4638 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/men-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 4639 <img 4640 src="//world.benetton.com/cdn/shop/files/CARD-menu-men-FW26.jpg?v=1785828686&width=560" 4641 alt="" 4642 loading="lazy" 4643 width="480" 4644 height="360" 4645 class="jkl-visual-menu-featured__image" 4646 > 4647 </div><div 4648 class="jkl-visual-menu-featured__overlay" 4649 style="background-color: #009848; color: #ffffff;" 4650 ><div class="jkl-visual-menu-featured__text-line-3"> 4651 NEW COLLECTION 4652 </div></div></a></div></div> 4653 <ul class="jkl-menu"></ul> 4654 </div><div 4655 class="jkl-panel" 4656 data-level="3" 4657 data-panel-id="column-col-column-eqelab" 4658 hidden 4659 > 4660 <div class="jkl-panel-header"> 4661 <button 4662 class="jkl-back-btn" 4663 data-target="menu-2" 4664 aria-label="Close" 4665 ><svg 4666 role="presentation" 4667 focusable="false" 4668 width="32" 4669 height="32" 4670 class="jkl-back-icon icon icon-arrow" 4671 viewBox="0 0 32 32" 4672 > 4673 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4674 </svg></button> 4675 <span class="jkl-panel-title">CLOTHING</span> 4676 </div> 4677 4678 <ul class="jkl-menu jkl-menu--links"><li> 4679 <a 4680 href="/collections/sweaters-jumpers-men" 4681 class="jkl-menu__link jkl-menu__link--column" 4682 4683 > 4684 <span class="jkl-menu__text">Knitwear</span></a> 4685 </li><li> 4686 <a 4687 href="/collections/coats-jackets-men" 4688 class="jkl-menu__link jkl-menu__link--column" 4689 4690 >
4691 <span class="jkl-menu__text">Jackets and Coats</span></a> 4692 </li><li> 4693 <a 4694 href="/collections/trousers-chinos-men" 4695 class="jkl-menu__link jkl-menu__link--column" 4696 4697 > 4698 <span class="jkl-menu__text">Trousers and Chinos</span></a> 4699 </li><li> 4700 <a 4701 href="/collections/jeans-men" 4702 class="jkl-menu__link jkl-menu__link--column" 4703 4704 > 4705 <span class="jkl-menu__text">Jeans</span></a> 4706 </li><li> 4707 <a 4708 href="/collections/shirts-men" 4709 class="jkl-menu__link jkl-menu__link--column" 4710 4711 > 4712 <span class="jkl-menu__text">Shirts</span></a> 4713 </li><li> 4714 <a 4715 href="/collections/t-shirts-men" 4716 class="jkl-menu__link jkl-menu__link--column" 4717 4718 > 4719 <span class="jkl-menu__text">T-shirts</span></a> 4720 </li><li> 4721 <a 4722 href="/collections/polos-men" 4723 class="jkl-menu__link jkl-menu__link--column" 4724 4725 > 4726 <span class="jkl-menu__text">Polos</span></a> 4727 </li><li> 4728 <a 4729 href="/collections/sweatshirts-men" 4730 class="jkl-menu__link jkl-menu__link--column" 4731 4732 > 4733 <span class="jkl-menu__text">Sweatshirts</span></a> 4734 </li><li> 4735 <a 4736 href="/collections/puffer-jackets-men" 4737 class="jkl-menu__link jkl-menu__link--column" 4738 4739 > 4740 <span class="jkl-menu__text">Puffer jackets</span></a> 4741 </li><li> 4742 <a 4743 href="/collections/underwear-men-pyjamas" 4744 class="jkl-menu__link jkl-menu__link--column" 4745 4746 > 4747 <span class="jkl-menu__text">Underwear and Pyjamas</span></a> 4748 </li><li> 4749 <a 4750 href="/collections/loungewear-men" 4751 class="jkl-menu__link jkl-menu__link--column" 4752 4753 > 4754 <span class="jkl-menu__text">Loungewear</span></a> 4755 </li></ul> 4756 </div><div 4757 class="jkl-panel" 4758 data-level="3" 4759 data-panel-id="column-col-column-uumjbe" 4760 hidden 4761 > 4762 <div class="jkl-panel-header"> 4763 <button 4764 class="jkl-back-btn" 4765 data-target="menu-2" 4766 aria-label="Close" 4767 ><svg 4768 role="presentation" 4769 focusable="false" 4770 width="32" 4771 height="32" 4772 class="jkl-back-icon icon icon-arrow" 4773 viewBox="0 0 32 32" 4774 > 4775 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4776 </svg></button> 4777 <span class="jkl-panel-title">SPECIAL COLLECTIONS</span> 4778 </div> 4779 4780 <ul class="jkl-menu jkl-menu--links"><li> 4781 <a 4782 href="/collections/benetton-rugby" 4783 class="jkl-menu__link jkl-menu__link--column" 4784 4785 > 4786 <span class="jkl-menu__text">Capsule Benetton Rugby</span><span 4787 class="jkl-menu__label" 4788 style="color: #00A651;" 4789 >NEW</span></a> 4790 </li><li> 4791 <a 4792 href="/collections/jeanswest-men" 4793 class="jkl-menu__link jkl-menu__link--column" 4794 4795 >
4796 <span class="jkl-menu__text">Jean's West</span><span 4797 class="jkl-menu__label" 4798 style="color: #00A651;" 4799 >NEW</span></a> 4800 </li></ul> 4801 </div><div 4802 class="jkl-panel" 4803 data-level="3" 4804 data-panel-id="column-col-column-ym8fdc" 4805 hidden 4806 > 4807 <div class="jkl-panel-header"> 4808 <button 4809 class="jkl-back-btn" 4810 data-target="menu-2" 4811 aria-label="Close" 4812 ><svg 4813 role="presentation" 4814 focusable="false" 4815 width="32" 4816 height="32" 4817 class="jkl-back-icon icon icon-arrow" 4818 viewBox="0 0 32 32" 4819 > 4820 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4821 </svg></button> 4822 <span class="jkl-panel-title">INSPIRATION</span> 4823 </div> 4824 4825 <ul class="jkl-menu jkl-menu--links"><li> 4826 <a 4827 href="/collections/urban-fall-for-men" 4828 class="jkl-menu__link jkl-menu__link--column" 4829 4830 > 4831 <span class="jkl-menu__text">Urban Ease</span><span 4832 class="jkl-menu__label" 4833 style="color: #00A651;" 4834 >NEW</span></a> 4835 </li><li> 4836 <a 4837 href="/collections/back-to-office-men" 4838 class="jkl-menu__link jkl-menu__link--column" 4839 4840 > 4841 <span class="jkl-menu__text">Office looks</span></a> 4842 </li><li> 4843 <a 4844 href="/collections/men-our-basics" 4845 class="jkl-menu__link jkl-menu__link--column" 4846 4847 > 4848 <span class="jkl-menu__text">Our Basics</span></a> 4849 </li></ul> 4850 </div><div 4851 class="jkl-panel" 4852 data-level="1" 4853 data-panel-id="menu-3" 4854 hidden 4855 > 4856 <div class="jkl-panel-header"> 4857 <button 4858 class="jkl-back-btn" 4859 data-target="main" 4860 aria-label="Close" 4861 ><svg 4862 role="presentation" 4863 focusable="false" 4864 width="32" 4865 height="32" 4866 class="jkl-back-icon icon icon-arrow" 4867 viewBox="0 0 32 32" 4868 > 4869 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4870 </svg></button> 4871 <span class="jkl-panel-title">KIDS</span> 4872 </div> 4873 4874 <ul class="jkl-menu"><li><button 4875 class="jkl-menu__btn jkl-menu__btn--tab" 4876 data-target="tab-tab-tab-nyix99" 4877 > 4878 <span>Junior Boy (6-14 years)</span> 4879 </button></li><li><button 4880 class="jkl-menu__btn jkl-menu__btn--tab" 4881 data-target="tab-tab-tab-mnk6u6" 4882 > 4883 <span>Kid Boy (1-6 years)</span> 4884 </button></li><li><button 4885 class="jkl-menu__btn jkl-menu__btn--tab" 4886 data-target="tab-tab-tab-bhfypc" 4887 > 4888 <span>Junior Girl (6-14 years)</span> 4889 </button></li><li><button 4890 class="jkl-menu__btn jkl-menu__btn--tab" 4891 data-target="tab-tab-tab-aepf9y" 4892 > 4893 <span>Kid Girl (1-6 years)</span> 4894 </button></li><li><button 4895 class="jkl-menu__btn jkl-menu__btn--tab" 4896 data-target="tab-tab-tab-bplwxj" 4897 >
4898 <span>Newborn (0-18 months)</span> 4899 </button></li></ul> 4900 </div><div 4901 class="jkl-panel" 4902 data-level="2" 4903 data-panel-id="tab-tab-tab-nyix99" 4904 hidden 4905 > 4906 <div class="jkl-panel-header"> 4907 <button 4908 class="jkl-back-btn" 4909 data-target="menu-3" 4910 aria-label="Close" 4911 ><svg 4912 role="presentation" 4913 focusable="false" 4914 width="32" 4915 height="32" 4916 class="jkl-back-icon icon icon-arrow" 4917 viewBox="0 0 32 32" 4918 > 4919 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4920 </svg></button> 4921 <span class="jkl-panel-title">Junior Boy (6-14 years)</span> 4922 </div> 4923 4924 <ul class="jkl-menu"><li><a 4925 href="/collections/junior-boy-new-arrivals" 4926 class="jkl-menu__link jkl-menu__link--column-heading" 4927 >NEW ARRIVALS JUNIOR BOY</a></li><li><button 4928 class="jkl-menu__btn jkl-menu__btn--column-heading" 4929 data-target="column-col-column-7yr9fr" 4930 > 4931 <span>CLOTHING</span> 4932 </button></li><li><a 4933 href="/collections/shoes-junior-boy-accessories" 4934 class="jkl-menu__link jkl-menu__link--column-heading" 4935 >ACCESSORIES AND SHOES</a></li><li><a 4936 href="/collections/junior-boy-denim" 4937 class="jkl-menu__link jkl-menu__link--column-heading" 4938 >DENIM</a></li><li><a 4939 href="/collections/sale-junior-boys-apparel" 4940 class="jkl-menu__link jkl-menu__link--column-heading" 4941 >Special Offers</a></li><li><a 4942 href="/collections/kids-licenses-collection" 4943 class="jkl-menu__link jkl-menu__link--column-heading" 4944 >LICENSES</a></li><li><button 4945 class="jkl-menu__btn jkl-menu__btn--column-heading" 4946 data-target="column-col-column-v8hb6j" 4947 > 4948 <span>INSPIRATION</span> 4949 </button></li></ul> 4950 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/junior-boy-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 4951 <img 4952 src="//world.benetton.com/cdn/shop/files/CARD-menu-juniorboy-FW26.jpg?v=1787561232&width=560" 4953 alt="" 4954 loading="lazy" 4955 width="480" 4956 height="360" 4957 class="jkl-visual-menu-featured__image" 4958 > 4959 </div><div 4960 class="jkl-visual-menu-featured__overlay" 4961 style="background-color: #009848; color: #ffffff;" 4962 ><div class="jkl-visual-menu-featured__text-line-3"> 4963 NEW COLLECTION 4964 </div></div></a></div></div> 4965 <ul class="jkl-menu"></ul> 4966 </div><div 4967 class="jkl-panel" 4968 data-level="2" 4969 data-panel-id="tab-tab-tab-mnk6u6" 4970 hidden 4971 > 4972 <div class="jkl-panel-header"> 4973 <button 4974 class="jkl-back-btn" 4975 data-target="menu-3" 4976 aria-label="Close" 4977 ><svg 4978 role="presentation" 4979 focusable="false" 4980 width="32" 4981 height="32" 4982 class="jkl-back-icon icon icon-arrow" 4983 viewBox="0 0 32 32" 4984 > 4985 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 4986 </svg></button>
4987 <span class="jkl-panel-title">Kid Boy (1-6 years)</span> 4988 </div> 4989 4990 <ul class="jkl-menu"><li><a 4991 href="/collections/kid-boy-new-arrivals" 4992 class="jkl-menu__link jkl-menu__link--column-heading" 4993 >NEW ARRIVALS KID BOY</a></li><li><button 4994 class="jkl-menu__btn jkl-menu__btn--column-heading" 4995 data-target="column-col-column-vjirmg" 4996 > 4997 <span>CLOTHING</span> 4998 </button></li><li><a 4999 href="/collections/shoes-kid-boy-accessories" 5000 class="jkl-menu__link jkl-menu__link--column-heading" 5001 >ACCESSORIES AND SHOES</a></li><li><a 5002 href="/collections/kid-boy-denim" 5003 class="jkl-menu__link jkl-menu__link--column-heading" 5004 >DENIM</a></li><li><a 5005 href="/collections/sale-kid-boys-apparel" 5006 class="jkl-menu__link jkl-menu__link--column-heading" 5007 >Special Offers</a></li><li><a 5008 href="/collections/kids-licenses-collection" 5009 class="jkl-menu__link jkl-menu__link--column-heading" 5010 >LICENSES</a></li><li><button 5011 class="jkl-menu__btn jkl-menu__btn--column-heading" 5012 data-target="column-col-column-mj3d4k" 5013 > 5014 <span>INSPIRATION</span> 5015 </button></li></ul> 5016 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/kid-boy-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5017 <img 5018 src="//world.benetton.com/cdn/shop/files/CARD-menu-kidboy-FW26.jpg?v=1787561232&width=560" 5019 alt="" 5020 loading="lazy" 5021 width="480" 5022 height="360" 5023 class="jkl-visual-menu-featured__image" 5024 > 5025 </div><div 5026 class="jkl-visual-menu-featured__overlay" 5027 style="background-color: #009848; color: #ffffff;" 5028 ><div class="jkl-visual-menu-featured__text-line-3"> 5029 NEW COLLECTION 5030 </div></div></a></div></div> 5031 <ul class="jkl-menu"></ul> 5032 </div><div 5033 class="jkl-panel" 5034 data-level="2" 5035 data-panel-id="tab-tab-tab-bhfypc" 5036 hidden 5037 > 5038 <div class="jkl-panel-header"> 5039 <button 5040 class="jkl-back-btn" 5041 data-target="menu-3" 5042 aria-label="Close" 5043 ><svg 5044 role="presentation" 5045 focusable="false" 5046 width="32" 5047 height="32" 5048 class="jkl-back-icon icon icon-arrow" 5049 viewBox="0 0 32 32" 5050 > 5051 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5052 </svg></button> 5053 <span class="jkl-panel-title">Junior Girl (6-14 years)</span> 5054 </div> 5055 5056 <ul class="jkl-menu"><li><a 5057 href="/collections/junior-girl-new-arrivals" 5058 class="jkl-menu__link jkl-menu__link--column-heading" 5059 >NEW ARRIVALS JUNIOR GIRL</a></li><li><button 5060 class="jkl-menu__btn jkl-menu__btn--column-heading" 5061 data-target="column-col-column-gfkadu" 5062 > 5063 <span>CLOTHING</span> 5064 </button></li><li><a 5065 href="/collections/shoes-junior-girl-accessories" 5066 class="jkl-menu__link jkl-menu__link--column-heading" 5067 >ACCESSORIES AND SHOES</a></li><li><a 5068 href="/collections/junior-girl-denim" 5069 class="jkl-menu__link jkl-menu__link--column-heading" 5070 >DENIM</a></li><li><a
5071 href="/collections/sale-junior-girls-apparel" 5072 class="jkl-menu__link jkl-menu__link--column-heading" 5073 >Special Offers</a></li><li><a 5074 href="/collections/kids-licenses-collection" 5075 class="jkl-menu__link jkl-menu__link--column-heading" 5076 >LICENSES</a></li><li><button 5077 class="jkl-menu__btn jkl-menu__btn--column-heading" 5078 data-target="column-col-column-geqf7w" 5079 > 5080 <span>INSPIRATION</span> 5081 </button></li></ul> 5082 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/junior-girl-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5083 <img 5084 src="//world.benetton.com/cdn/shop/files/CARD-menu-juniorgirl-FW26.jpg?v=1787561232&width=560" 5085 alt="" 5086 loading="lazy" 5087 width="480" 5088 height="360" 5089 class="jkl-visual-menu-featured__image" 5090 > 5091 </div><div 5092 class="jkl-visual-menu-featured__overlay" 5093 style="background-color: #009848; color: #ffffff;" 5094 ><div class="jkl-visual-menu-featured__text-line-3"> 5095 NEW COLLECTION 5096 </div></div></a></div></div> 5097 <ul class="jkl-menu"></ul> 5098 </div><div 5099 class="jkl-panel" 5100 data-level="2" 5101 data-panel-id="tab-tab-tab-aepf9y" 5102 hidden 5103 > 5104 <div class="jkl-panel-header"> 5105 <button 5106 class="jkl-back-btn" 5107 data-target="menu-3" 5108 aria-label="Close" 5109 ><svg 5110 role="presentation" 5111 focusable="false" 5112 width="32" 5113 height="32" 5114 class="jkl-back-icon icon icon-arrow" 5115 viewBox="0 0 32 32" 5116 > 5117 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5118 </svg></button> 5119 <span class="jkl-panel-title">Kid Girl (1-6 years)</span> 5120 </div> 5121 5122 <ul class="jkl-menu"><li><a 5123 href="/collections/kid-girl-new-arrivals" 5124 class="jkl-menu__link jkl-menu__link--column-heading" 5125 >NEW ARRIVALS KID GIRL</a></li><li><button 5126 class="jkl-menu__btn jkl-menu__btn--column-heading" 5127 data-target="column-col-column-vbumc8" 5128 > 5129 <span>CLOTHING</span> 5130 </button></li><li><a 5131 href="/collections/shoes-kid-girl-accessories" 5132 class="jkl-menu__link jkl-menu__link--column-heading" 5133 >ACCESSORIES AND SHOES</a></li><li><a 5134 href="/collections/kid-girl-denim" 5135 class="jkl-menu__link jkl-menu__link--column-heading" 5136 >DENIM</a></li><li><a 5137 href="/collections/sale-kid-girls-apparel" 5138 class="jkl-menu__link jkl-menu__link--column-heading" 5139 >Special Offers</a></li><li><a 5140 href="/collections/kids-licenses-collection" 5141 class="jkl-menu__link jkl-menu__link--column-heading" 5142 >LICENSES</a></li><li><button 5143 class="jkl-menu__btn jkl-menu__btn--column-heading" 5144 data-target="column-col-column-qwrryj" 5145 > 5146 <span>INSPIRATION</span> 5147 </button></li></ul> 5148 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/kid-girl-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5149 <img 5150 src="//world.benetton.com/cdn/shop/files/CARD-menu-kidgirl-FW26.jpg?v=1787561233&width=560" 5151 alt="" 5152 loading="lazy" 5153 width="480" 5154 height="360" 5155 class="jkl-visual-menu-featured__image" 5156 > 5157 </div><div 5158 class="jkl-visual-menu-featured__overlay" 5159 style="background-color: #009848; color: #ffffff;" 5160 ><div class="jkl-visual-menu-featured__text-line-3"> 5161 NEW COLLECTION 5162 </div></div></a></div></div> 5163 <ul class="jkl-menu"></ul> 5164 </div><div 5165 class="jkl-panel" 5166 data-level="2" 5167 data-panel-id="tab-tab-tab-bplwxj" 5168 hidden 5169 > 5170 <div class="jkl-panel-header"> 5171 <button 5172 class="jkl-back-btn" 5173 data-target="menu-3" 5174 aria-label="Close" 5175 ><svg 5176 role="presentation" 5177 focusable="false" 5178 width="32" 5179 height="32"
5180 class="jkl-back-icon icon icon-arrow" 5181 viewBox="0 0 32 32" 5182 > 5183 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5184 </svg></button> 5185 <span class="jkl-panel-title">Newborn (0-18 months)</span> 5186 </div> 5187 5188 <ul class="jkl-menu"><li><a 5189 href="/collections/new-born-new-arrivals" 5190 class="jkl-menu__link jkl-menu__link--column-heading" 5191 >NEW ARRIVALS NEWBORN</a></li><li><button 5192 class="jkl-menu__btn jkl-menu__btn--column-heading" 5193 data-target="column-col-column-aata6a" 5194 > 5195 <span>CLOTHING</span> 5196 </button></li><li><a 5197 href="/collections/accessories-newborn" 5198 class="jkl-menu__link jkl-menu__link--column-heading" 5199 >ACCESSORIES</a></li><li><a 5200 href="/collections/newborn-denim" 5201 class="jkl-menu__link jkl-menu__link--column-heading" 5202 >DENIM</a></li><li><a 5203 href="/collections/sale-new-borns-apparel" 5204 class="jkl-menu__link jkl-menu__link--column-heading" 5205 >Special Offers</a></li><li><a 5206 href="/collections/kids-licenses-collection" 5207 class="jkl-menu__link jkl-menu__link--column-heading" 5208 >LICENSES</a></li><li><button 5209 class="jkl-menu__btn jkl-menu__btn--column-heading" 5210 data-target="column-col-column-8gjfnt" 5211 > 5212 <span>INSPIRATION</span> 5213 </button></li></ul> 5214 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/new-born-new-arrivals" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5215 <img 5216 src="//world.benetton.com/cdn/shop/files/menu-card-baby.jpg?v=1790607933&width=560" 5217 alt="" 5218 loading="lazy" 5219 width="480" 5220 height="360" 5221 class="jkl-visual-menu-featured__image" 5222 > 5223 </div><div 5224 class="jkl-visual-menu-featured__overlay" 5225 style="background-color: #009848; color: #ffffff;" 5226 ><div class="jkl-visual-menu-featured__text-line-3"> 5227 NEW COLLECTION 5228 </div></div></a></div></div> 5229 <ul class="jkl-menu"></ul> 5230 </div><div 5231 class="jkl-panel" 5232 data-level="3" 5233 data-panel-id="column-col-column-7yr9fr" 5234 hidden 5235 > 5236 <div class="jkl-panel-header"> 5237 <button 5238 class="jkl-back-btn" 5239 data-target="tab-tab-tab-nyix99" 5240 aria-label="Close" 5241 ><svg 5242 role="presentation" 5243 focusable="false" 5244 width="32" 5245 height="32" 5246 class="jkl-back-icon icon icon-arrow" 5247 viewBox="0 0 32 32" 5248 > 5249 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5250 </svg></button> 5251 <span class="jkl-panel-title">CLOTHING</span> 5252 </div> 5253 5254 <ul class="jkl-menu jkl-menu--links"><li> 5255 <a 5256 href="/collections/puffer-jackets-junior-boy" 5257 class="jkl-menu__link jkl-menu__link--column" 5258 5259 > 5260 <span class="jkl-menu__text">Puffer Jackets</span></a> 5261 </li><li> 5262 <a 5263 href="/collections/jackets-coats-junior-boy" 5264 class="jkl-menu__link jkl-menu__link--column" 5265 5266 >
5267 <span class="jkl-menu__text">Jackets and Coats</span></a> 5268 </li><li> 5269 <a 5270 href="/collections/sweatshirts-junior-boy-tracksuits" 5271 class="jkl-menu__link jkl-menu__link--column" 5272 5273 > 5274 <span class="jkl-menu__text">Sweatshirts and Tracksuits</span></a> 5275 </li><li> 5276 <a 5277 href="/collections/sweatpants-junior-boy" 5278 class="jkl-menu__link jkl-menu__link--column" 5279 5280 > 5281 <span class="jkl-menu__text">Sweatpants</span></a> 5282 </li><li> 5283 <a 5284 href="/collections/sweaters-pullovers-junior-boy" 5285 class="jkl-menu__link jkl-menu__link--column" 5286 5287 > 5288 <span class="jkl-menu__text">Knitwear</span></a> 5289 </li><li> 5290 <a 5291 href="/collections/trousers-jeans-junior-boy" 5292 class="jkl-menu__link jkl-menu__link--column" 5293 5294 > 5295 <span class="jkl-menu__text">Trousers and Jeans</span></a> 5296 </li><li> 5297 <a 5298 href="/collections/t-shirts-shirts-junior-boy" 5299 class="jkl-menu__link jkl-menu__link--column" 5300 5301 > 5302 <span class="jkl-menu__text">T-shirts and Shirts</span></a> 5303 </li><li> 5304 <a 5305 href="/collections/polos-junior-boy" 5306 class="jkl-menu__link jkl-menu__link--column" 5307 5308 > 5309 <span class="jkl-menu__text">Polos</span></a> 5310 </li><li> 5311 <a 5312 href="/collections/underwear-junior-boy-pyjamas" 5313 class="jkl-menu__link jkl-menu__link--column" 5314 5315 > 5316 <span class="jkl-menu__text">Underwear and pyjamas</span></a> 5317 </li></ul> 5318 </div><div 5319 class="jkl-panel" 5320 data-level="3" 5321 data-panel-id="column-col-column-v8hb6j" 5322 hidden 5323 > 5324 <div class="jkl-panel-header"> 5325 <button 5326 class="jkl-back-btn" 5327 data-target="tab-tab-tab-nyix99" 5328 aria-label="Close" 5329 ><svg 5330 role="presentation" 5331 focusable="false" 5332 width="32" 5333 height="32" 5334 class="jkl-back-icon icon icon-arrow" 5335 viewBox="0 0 32 32" 5336 > 5337 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5338 </svg></button> 5339 <span class="jkl-panel-title">INSPIRATION</span> 5340 </div> 5341 5342 <ul class="jkl-menu jkl-menu--links"><li> 5343 <a 5344 href="/collections/capsule-benetton-rugby-kids" 5345 class="jkl-menu__link jkl-menu__link--column" 5346 5347 > 5348 <span class="jkl-menu__text">Capsule Benetton Rugby</span><span 5349 class="jkl-menu__label" 5350 style="color: #00A651;" 5351 >NEW</span></a> 5352 </li><li> 5353 <a 5354 href="/collections/autumn-looks-for-junior-boy" 5355 class="jkl-menu__link jkl-menu__link--column" 5356 5357 >
5358 <span class="jkl-menu__text">The Autumn Wardrobe</span><span 5359 class="jkl-menu__label" 5360 style="color: #00A651;" 5361 >NEW</span></a> 5362 </li><li> 5363 <a 5364 href="/collections/jeans-west-junior-boy" 5365 class="jkl-menu__link jkl-menu__link--column" 5366 5367 > 5368 <span class="jkl-menu__text">Jean's West</span><span 5369 class="jkl-menu__label" 5370 style="color: #00A651;" 5371 >NEW</span></a> 5372 </li><li> 5373 <a 5374 href="/collections/junior-boy-our-basics" 5375 class="jkl-menu__link jkl-menu__link--column" 5376 5377 > 5378 <span class="jkl-menu__text">Our basics</span></a> 5379 </li></ul> 5380 </div><div 5381 class="jkl-panel" 5382 data-level="3" 5383 data-panel-id="column-col-column-vjirmg" 5384 hidden 5385 > 5386 <div class="jkl-panel-header"> 5387 <button 5388 class="jkl-back-btn" 5389 data-target="tab-tab-tab-mnk6u6" 5390 aria-label="Close" 5391 ><svg 5392 role="presentation" 5393 focusable="false" 5394 width="32" 5395 height="32" 5396 class="jkl-back-icon icon icon-arrow" 5397 viewBox="0 0 32 32" 5398 > 5399 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5400 </svg></button> 5401 <span class="jkl-panel-title">CLOTHING</span> 5402 </div> 5403 5404 <ul class="jkl-menu jkl-menu--links"><li> 5405 <a 5406 href="/collections/puffer-jackets-kid-boy" 5407 class="jkl-menu__link jkl-menu__link--column" 5408 5409 > 5410 <span class="jkl-menu__text">Puffer Jackets</span></a> 5411 </li><li> 5412 <a 5413 href="/collections/jackets-coats-kid-boy" 5414 class="jkl-menu__link jkl-menu__link--column" 5415 5416 > 5417 <span class="jkl-menu__text">Jackets and Coats</span></a> 5418 </li><li> 5419 <a 5420 href="/collections/sweatshirts-kid-boy-tracksuits" 5421 class="jkl-menu__link jkl-menu__link--column" 5422 5423 > 5424 <span class="jkl-menu__text">Sweatshirts and Tracksuits</span></a> 5425 </li><li> 5426 <a 5427 href="/collections/sweatpants-kid-boy" 5428 class="jkl-menu__link jkl-menu__link--column" 5429 5430 > 5431 <span class="jkl-menu__text">Sweatpants</span></a> 5432 </li><li> 5433 <a 5434 href="/collections/sweaters-pullovers-kid-boy" 5435 class="jkl-menu__link jkl-menu__link--column" 5436 5437 > 5438 <span class="jkl-menu__text">Knitwear</span></a> 5439 </li><li> 5440 <a 5441 href="/collections/trousers-jeans-kid-boy" 5442 class="jkl-menu__link jkl-menu__link--column" 5443 5444 >
5445 <span class="jkl-menu__text">Trousers and Jeans</span></a> 5446 </li><li> 5447 <a 5448 href="/collections/t-shirts-shirts-kid-boy" 5449 class="jkl-menu__link jkl-menu__link--column" 5450 5451 > 5452 <span class="jkl-menu__text">T-shirts and Shirts</span></a> 5453 </li><li> 5454 <a 5455 href="/collections/polos-kid-boy" 5456 class="jkl-menu__link jkl-menu__link--column" 5457 5458 > 5459 <span class="jkl-menu__text">Polos</span></a> 5460 </li><li> 5461 <a 5462 href="/collections/underwear-pyjamas-kid-boy" 5463 class="jkl-menu__link jkl-menu__link--column" 5464 5465 > 5466 <span class="jkl-menu__text">Underwear and pyjamas</span></a> 5467 </li></ul> 5468 </div><div 5469 class="jkl-panel" 5470 data-level="3" 5471 data-panel-id="column-col-column-mj3d4k" 5472 hidden 5473 > 5474 <div class="jkl-panel-header"> 5475 <button 5476 class="jkl-back-btn" 5477 data-target="tab-tab-tab-mnk6u6" 5478 aria-label="Close" 5479 ><svg 5480 role="presentation" 5481 focusable="false" 5482 width="32" 5483 height="32" 5484 class="jkl-back-icon icon icon-arrow" 5485 viewBox="0 0 32 32" 5486 > 5487 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5488 </svg></button> 5489 <span class="jkl-panel-title">INSPIRATION</span> 5490 </div> 5491 5492 <ul class="jkl-menu jkl-menu--links"><li> 5493 <a 5494 href="/collections/autumn-looks-for-kid-boy" 5495 class="jkl-menu__link jkl-menu__link--column" 5496 5497 > 5498 <span class="jkl-menu__text">The Autumn Wardrobe</span><span 5499 class="jkl-menu__label" 5500 style="color: #00A651;" 5501 >NEW</span></a> 5502 </li><li> 5503 <a 5504 href="/collections/kid-boy-our-basics" 5505 class="jkl-menu__link jkl-menu__link--column" 5506 5507 > 5508 <span class="jkl-menu__text">Our Basics</span></a> 5509 </li></ul> 5510 </div><div 5511 class="jkl-panel" 5512 data-level="3" 5513 data-panel-id="column-col-column-gfkadu" 5514 hidden 5515 > 5516 <div class="jkl-panel-header"> 5517 <button 5518 class="jkl-back-btn" 5519 data-target="tab-tab-tab-bhfypc" 5520 aria-label="Close" 5521 ><svg 5522 role="presentation" 5523 focusable="false" 5524 width="32" 5525 height="32" 5526 class="jkl-back-icon icon icon-arrow" 5527 viewBox="0 0 32 32" 5528 > 5529 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5530 </svg></button> 5531 <span class="jkl-panel-title">CLOTHING</span> 5532 </div> 5533 5534 <ul class="jkl-menu jkl-menu--links"><li> 5535 <a 5536 href="/collections/puffer-jackets-junior-girl" 5537 class="jkl-menu__link jkl-menu__link--column" 5538 5539 >
5540 <span class="jkl-menu__text">Puffer Jackets</span></a> 5541 </li><li> 5542 <a 5543 href="/collections/jackets-coats-junior-girl" 5544 class="jkl-menu__link jkl-menu__link--column" 5545 5546 > 5547 <span class="jkl-menu__text">Jackets and Coats</span></a> 5548 </li><li> 5549 <a 5550 href="/collections/sweatshirts-junior-girl-tracksuits" 5551 class="jkl-menu__link jkl-menu__link--column" 5552 5553 > 5554 <span class="jkl-menu__text">Sweatshirts and Tracksuits</span></a> 5555 </li><li> 5556 <a 5557 href="/collections/leggings-junior-girl" 5558 class="jkl-menu__link jkl-menu__link--column" 5559 5560 > 5561 <span class="jkl-menu__text">Leggings</span></a> 5562 </li><li> 5563 <a 5564 href="/collections/trousers-jeans-junior-girl" 5565 class="jkl-menu__link jkl-menu__link--column" 5566 5567 > 5568 <span class="jkl-menu__text">Trousers and Jeans</span></a> 5569 </li><li> 5570 <a 5571 href="/collections/t-shirts-shirts-junior-girl" 5572 class="jkl-menu__link jkl-menu__link--column" 5573 5574 > 5575 <span class="jkl-menu__text">T-shirts and Shirts</span></a> 5576 </li><li> 5577 <a 5578 href="/collections/sweaters-knitwear-junior-girl" 5579 class="jkl-menu__link jkl-menu__link--column" 5580 5581 > 5582 <span class="jkl-menu__text">Knitwear</span></a> 5583 </li><li> 5584 <a 5585 href="/collections/dresses-dungarees-junior-girl" 5586 class="jkl-menu__link jkl-menu__link--column" 5587 5588 > 5589 <span class="jkl-menu__text">Dresses and Dungarees</span></a> 5590 </li><li> 5591 <a 5592 href="/collections/skirts-junior-girl" 5593 class="jkl-menu__link jkl-menu__link--column" 5594 5595 > 5596 <span class="jkl-menu__text">Skirts</span></a> 5597 </li><li> 5598 <a 5599 href="/collections/underwear-junior-girl-pyjamas" 5600 class="jkl-menu__link jkl-menu__link--column" 5601 5602 > 5603 <span class="jkl-menu__text">Underwear and pyjamas</span></a> 5604 </li></ul> 5605 </div><div 5606 class="jkl-panel" 5607 data-level="3" 5608 data-panel-id="column-col-column-geqf7w" 5609 hidden 5610 > 5611 <div class="jkl-panel-header"> 5612 <button 5613 class="jkl-back-btn" 5614 data-target="tab-tab-tab-bhfypc" 5615 aria-label="Close" 5616 ><svg 5617 role="presentation" 5618 focusable="false" 5619 width="32" 5620 height="32" 5621 class="jkl-back-icon icon icon-arrow" 5622 viewBox="0 0 32 32" 5623 > 5624 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5625 </svg></button>
5626 <span class="jkl-panel-title">INSPIRATION</span> 5627 </div> 5628 5629 <ul class="jkl-menu jkl-menu--links"><li> 5630 <a 5631 href="/collections/capsule-benetton-rugby-kids" 5632 class="jkl-menu__link jkl-menu__link--column" 5633 5634 > 5635 <span class="jkl-menu__text">Capsule Benetton Rugby</span><span 5636 class="jkl-menu__label" 5637 style="color: #00A651;" 5638 >NEW</span></a> 5639 </li><li> 5640 <a 5641 href="/collections/autumn-looks-for-junior-girl" 5642 class="jkl-menu__link jkl-menu__link--column" 5643 5644 > 5645 <span class="jkl-menu__text">The Autumn Wardrobe</span><span 5646 class="jkl-menu__label" 5647 style="color: #00A651;" 5648 >NEW</span></a> 5649 </li><li> 5650 <a 5651 href="/collections/jeans-west-junior-girl" 5652 class="jkl-menu__link jkl-menu__link--column" 5653 5654 > 5655 <span class="jkl-menu__text">Jean's West</span><span 5656 class="jkl-menu__label" 5657 style="color: #00A651;" 5658 >NEW</span></a> 5659 </li><li> 5660 <a 5661 href="/collections/junior-girl-our-basics" 5662 class="jkl-menu__link jkl-menu__link--column" 5663 5664 > 5665 <span class="jkl-menu__text">Our Basics</span></a> 5666 </li></ul> 5667 </div><div 5668 class="jkl-panel" 5669 data-level="3" 5670 data-panel-id="column-col-column-vbumc8" 5671 hidden 5672 > 5673 <div class="jkl-panel-header"> 5674 <button 5675 class="jkl-back-btn" 5676 data-target="tab-tab-tab-aepf9y" 5677 aria-label="Close" 5678 ><svg 5679 role="presentation" 5680 focusable="false" 5681 width="32" 5682 height="32" 5683 class="jkl-back-icon icon icon-arrow" 5684 viewBox="0 0 32 32" 5685 > 5686 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5687 </svg></button> 5688 <span class="jkl-panel-title">CLOTHING</span> 5689 </div> 5690 5691 <ul class="jkl-menu jkl-menu--links"><li> 5692 <a 5693 href="/collections/puffer-jackets-kid-girl" 5694 class="jkl-menu__link jkl-menu__link--column" 5695 5696 > 5697 <span class="jkl-menu__text">Puffer Jackets</span></a> 5698 </li><li> 5699 <a 5700 href="/collections/jackets-coats-kid-girl" 5701 class="jkl-menu__link jkl-menu__link--column" 5702 5703 > 5704 <span class="jkl-menu__text">Jackets and Coats</span></a> 5705 </li><li> 5706 <a 5707 href="/collections/sweatshirts-kid-girl-tracksuits" 5708 class="jkl-menu__link jkl-menu__link--column" 5709 5710 > 5711 <span class="jkl-menu__text">Sweatshirts and Tracksuits</span></a> 5712 </li><li> 5713 <a 5714 href="/collections/leggings-kid-girl" 5715 class="jkl-menu__link jkl-menu__link--column" 5716 5717 >
5718 <span class="jkl-menu__text">Leggings</span></a> 5719 </li><li> 5720 <a 5721 href="/collections/trousers-jeans-kid-girl" 5722 class="jkl-menu__link jkl-menu__link--column" 5723 5724 > 5725 <span class="jkl-menu__text">Trousers and Jeans</span></a> 5726 </li><li> 5727 <a 5728 href="/collections/t-shirts-shirts-kid-girl" 5729 class="jkl-menu__link jkl-menu__link--column" 5730 5731 > 5732 <span class="jkl-menu__text">T-shirts and Shirts</span></a> 5733 </li><li> 5734 <a 5735 href="/collections/sweaters-pullover-kid-girl" 5736 class="jkl-menu__link jkl-menu__link--column" 5737 5738 > 5739 <span class="jkl-menu__text">Knitwear</span></a> 5740 </li><li> 5741 <a 5742 href="/collections/dresses-dungarees-kid-girl" 5743 class="jkl-menu__link jkl-menu__link--column" 5744 5745 > 5746 <span class="jkl-menu__text">Dresses and Dungarees</span></a> 5747 </li><li> 5748 <a 5749 href="/collections/skirts-kid-girl" 5750 class="jkl-menu__link jkl-menu__link--column" 5751 5752 > 5753 <span class="jkl-menu__text">Skirts</span></a> 5754 </li><li> 5755 <a 5756 href="/collections/underwear-kid-girl-pyjamas" 5757 class="jkl-menu__link jkl-menu__link--column" 5758 5759 > 5760 <span class="jkl-menu__text">Underwear and pyjamas</span></a> 5761 </li></ul> 5762 </div><div 5763 class="jkl-panel" 5764 data-level="3" 5765 data-panel-id="column-col-column-qwrryj" 5766 hidden 5767 > 5768 <div class="jkl-panel-header"> 5769 <button 5770 class="jkl-back-btn" 5771 data-target="tab-tab-tab-aepf9y" 5772 aria-label="Close" 5773 ><svg 5774 role="presentation" 5775 focusable="false" 5776 width="32" 5777 height="32" 5778 class="jkl-back-icon icon icon-arrow" 5779 viewBox="0 0 32 32" 5780 > 5781 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5782 </svg></button> 5783 <span class="jkl-panel-title">INSPIRATION</span> 5784 </div> 5785 5786 <ul class="jkl-menu jkl-menu--links"><li> 5787 <a 5788 href="/collections/autumn-looks-for-kid-girl" 5789 class="jkl-menu__link jkl-menu__link--column" 5790 5791 > 5792 <span class="jkl-menu__text">The Autumn Wardrobe</span><span 5793 class="jkl-menu__label" 5794 style="color: #00A651;" 5795 >NEW</span></a> 5796 </li><li> 5797 <a 5798 href="/collections/kid-girl-our-basics" 5799 class="jkl-menu__link jkl-menu__link--column" 5800 5801 > 5802 <span class="jkl-menu__text">Our Basics</span></a> 5803 </li></ul> 5804 </div><div 5805 class="jkl-panel" 5806 data-level="3" 5807 data-panel-id="column-col-column-aata6a" 5808 hidden 5809 > 5810 <div class="jkl-panel-header"> 5811 <button 5812 class="jkl-back-btn" 5813 data-target="tab-tab-tab-bplwxj" 5814 aria-label="Close" 5815 ><svg 5816 role="presentation" 5817 focusable="false" 5818 width="32" 5819 height="32"
5820 class="jkl-back-icon icon icon-arrow" 5821 viewBox="0 0 32 32" 5822 > 5823 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5824 </svg></button> 5825 <span class="jkl-panel-title">CLOTHING</span> 5826 </div> 5827 5828 <ul class="jkl-menu jkl-menu--links"><li> 5829 <a 5830 href="/collections/coats-puffer-jackets-newborn" 5831 class="jkl-menu__link jkl-menu__link--column" 5832 5833 > 5834 <span class="jkl-menu__text">Coats and Puffer Jackets</span></a> 5835 </li><li> 5836 <a 5837 href="/collections/dungarees-onesies-newborn" 5838 class="jkl-menu__link jkl-menu__link--column" 5839 5840 > 5841 <span class="jkl-menu__text">Outfits and Dungarees</span></a> 5842 </li><li> 5843 <a 5844 href="/collections/bodysuits-onesies-newborn" 5845 class="jkl-menu__link jkl-menu__link--column" 5846 5847 > 5848 <span class="jkl-menu__text">Bodysuits and Onesies</span></a> 5849 </li><li> 5850 <a 5851 href="/collections/sweatshirts-t-shirts-newborn" 5852 class="jkl-menu__link jkl-menu__link--column" 5853 5854 > 5855 <span class="jkl-menu__text">Sweatshirts and T-shirts</span></a> 5856 </li><li> 5857 <a 5858 href="/collections/knitwear-newborn" 5859 class="jkl-menu__link jkl-menu__link--column" 5860 5861 > 5862 <span class="jkl-menu__text">Knitwear</span></a> 5863 </li><li> 5864 <a 5865 href="/collections/trousers-newborn" 5866 class="jkl-menu__link jkl-menu__link--column" 5867 5868 > 5869 <span class="jkl-menu__text">Trousers</span></a> 5870 </li><li> 5871 <a 5872 href="/collections/dresses-newborn" 5873 class="jkl-menu__link jkl-menu__link--column" 5874 5875 > 5876 <span class="jkl-menu__text">Dresses</span></a> 5877 </li><li> 5878 <a 5879 href="/collections/skirt-newborn" 5880 class="jkl-menu__link jkl-menu__link--column" 5881 5882 > 5883 <span class="jkl-menu__text">Skirts for baby girls</span></a> 5884 </li><li> 5885 <a 5886 href="/collections/pyjamas-newborn-underwear" 5887 class="jkl-menu__link jkl-menu__link--column" 5888 5889 > 5890 <span class="jkl-menu__text">Underwear and Pyjamas</span></a> 5891 </li><li> 5892 <a 5893 href="/collections/organic-cotton-apparel-newborn" 5894 class="jkl-menu__link jkl-menu__link--column" 5895 5896 > 5897 <span class="jkl-menu__text">Organic cotton clothing</span></a> 5898 </li></ul> 5899 </div><div 5900 class="jkl-panel" 5901 data-level="3" 5902 data-panel-id="column-col-column-8gjfnt" 5903 hidden 5904 > 5905 <div class="jkl-panel-header"> 5906 <button 5907 class="jkl-back-btn" 5908 data-target="tab-tab-tab-bplwxj" 5909 aria-label="Close" 5910 ><svg 5911 role="presentation" 5912 focusable="false" 5913 width="32" 5914 height="32"
5915 class="jkl-back-icon icon icon-arrow" 5916 viewBox="0 0 32 32" 5917 > 5918 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5919 </svg></button> 5920 <span class="jkl-panel-title">INSPIRATION</span> 5921 </div> 5922 5923 <ul class="jkl-menu jkl-menu--links"><li> 5924 <a 5925 href="/collections/newborn-our-basics" 5926 class="jkl-menu__link jkl-menu__link--column" 5927 5928 > 5929 <span class="jkl-menu__text">Our Basics</span></a> 5930 </li></ul> 5931 </div><div 5932 class="jkl-panel" 5933 data-level="1" 5934 data-panel-id="menu-4" 5935 hidden 5936 > 5937 <div class="jkl-panel-header"> 5938 <button 5939 class="jkl-back-btn" 5940 data-target="main" 5941 aria-label="Close" 5942 ><svg 5943 role="presentation" 5944 focusable="false" 5945 width="32" 5946 height="32" 5947 class="jkl-back-icon icon icon-arrow" 5948 viewBox="0 0 32 32" 5949 > 5950 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 5951 </svg></button> 5952 <span class="jkl-panel-title">JEAN'S WEST</span> 5953 </div> 5954 5955 <ul class="jkl-menu"><li><button 5956 class="jkl-menu__btn jkl-menu__btn--column-heading" 5957 data-target="column-col-column-tatmqw" 5958 > 5959 <span>WOMEN</span> 5960 </button></li><li><button 5961 class="jkl-menu__btn jkl-menu__btn--column-heading" 5962 data-target="column-col-column-kfw7dh" 5963 > 5964 <span>MEN</span> 5965 </button></li><li><button 5966 class="jkl-menu__btn jkl-menu__btn--column-heading" 5967 data-target="column-col-column-wy3pyp" 5968 > 5969 <span>KIDS</span> 5970 </button></li></ul> 5971 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/jeanswest-women" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5972 <img 5973 src="//world.benetton.com/cdn/shop/files/CARD-menu-jeans-west-women.jpg?v=1790233761&width=560" 5974 alt="" 5975 loading="lazy" 5976 width="480" 5977 height="360" 5978 class="jkl-visual-menu-featured__image" 5979 > 5980 </div></a></div><div class="jkl-visual-menu-featured"><a href="/collections/jeanswest-men" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 5981 <img 5982 src="//world.benetton.com/cdn/shop/files/CARD-menu-jeans-west-men.jpg?v=1790233761&width=560" 5983 alt="" 5984 loading="lazy" 5985 width="480" 5986 height="360" 5987 class="jkl-visual-menu-featured__image" 5988 > 5989 </div></a></div></div> 5990 <ul class="jkl-menu"></ul> 5991 </div><div 5992 class="jkl-panel" 5993 data-level="3" 5994 data-panel-id="column-col-column-tatmqw" 5995 hidden 5996 > 5997 <div class="jkl-panel-header"> 5998 <button 5999 class="jkl-back-btn" 6000 data-target="menu-4" 6001 aria-label="Close" 6002 ><svg 6003 role="presentation" 6004 focusable="false" 6005 width="32" 6006 height="32" 6007 class="jkl-back-icon icon icon-arrow" 6008 viewBox="0 0 32 32" 6009 > 6010 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6011 </svg></button>
6012 <span class="jkl-panel-title">WOMEN</span> 6013 </div> 6014 6015 <ul class="jkl-menu jkl-menu--links"><li> 6016 <a 6017 href="/collections/jeanswest-jeans-women" 6018 class="jkl-menu__link jkl-menu__link--column" 6019 6020 > 6021 <span class="jkl-menu__text">Jeans</span></a> 6022 </li><li> 6023 <a 6024 href="/collections/jeanswest-jacketsandcoats-women" 6025 class="jkl-menu__link jkl-menu__link--column" 6026 6027 > 6028 <span class="jkl-menu__text">Jackets and coats</span></a> 6029 </li><li> 6030 <a 6031 href="/collections/jeanswest-shirts-women" 6032 class="jkl-menu__link jkl-menu__link--column" 6033 6034 > 6035 <span class="jkl-menu__text">Shirts</span></a> 6036 </li><li> 6037 <a 6038 href="/collections/jeanswest-tshirtsandtops-women" 6039 class="jkl-menu__link jkl-menu__link--column" 6040 6041 > 6042 <span class="jkl-menu__text">T-shirts and tops</span></a> 6043 </li><li> 6044 <a 6045 href="/collections/jeanswest-trousersandskirts-women" 6046 class="jkl-menu__link jkl-menu__link--column" 6047 6048 > 6049 <span class="jkl-menu__text">Trousers and skirts</span></a> 6050 </li><li> 6051 <a 6052 href="/collections/jeanswest-dresses-women" 6053 class="jkl-menu__link jkl-menu__link--column" 6054 6055 > 6056 <span class="jkl-menu__text">Dresses</span></a> 6057 </li><li> 6058 <a 6059 href="/collections/jeanswest-bagsandaccessories-women" 6060 class="jkl-menu__link jkl-menu__link--column" 6061 6062 > 6063 <span class="jkl-menu__text">Bags and accessories</span></a> 6064 </li><li> 6065 <a 6066 href="/collections/jeanswest-shoes-women" 6067 class="jkl-menu__link jkl-menu__link--column" 6068 6069 > 6070 <span class="jkl-menu__text">Shoes</span></a> 6071 </li><li> 6072 <a 6073 href="/collections/jeanswest-women" 6074 class="jkl-menu__link jkl-menu__link--column" 6075 6076 > 6077 <span class="jkl-menu__text">Show all</span></a> 6078 </li></ul> 6079 </div><div 6080 class="jkl-panel" 6081 data-level="3" 6082 data-panel-id="column-col-column-kfw7dh" 6083 hidden 6084 > 6085 <div class="jkl-panel-header"> 6086 <button 6087 class="jkl-back-btn" 6088 data-target="menu-4" 6089 aria-label="Close" 6090 ><svg 6091 role="presentation" 6092 focusable="false" 6093 width="32" 6094 height="32" 6095 class="jkl-back-icon icon icon-arrow" 6096 viewBox="0 0 32 32" 6097 > 6098 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6099 </svg></button> 6100 <span class="jkl-panel-title">MEN</span> 6101 </div> 6102 6103 <ul class="jkl-menu jkl-menu--links"><li> 6104 <a 6105 href="/collections/jeanswest-jeans-men" 6106 class="jkl-menu__link jkl-menu__link--column" 6107 6108 >
6109 <span class="jkl-menu__text">Jeans</span></a> 6110 </li><li> 6111 <a 6112 href="/collections/jeanswest-jacketsandcoats-men" 6113 class="jkl-menu__link jkl-menu__link--column" 6114 6115 > 6116 <span class="jkl-menu__text">Jackets and Coats</span></a> 6117 </li><li> 6118 <a 6119 href="/collections/jeanswest-shirts-men" 6120 class="jkl-menu__link jkl-menu__link--column" 6121 6122 > 6123 <span class="jkl-menu__text">Shirts</span></a> 6124 </li><li> 6125 <a 6126 href="/collections/jeanswest-sweatshirts-men" 6127 class="jkl-menu__link jkl-menu__link--column" 6128 6129 > 6130 <span class="jkl-menu__text">Sweatshirts</span></a> 6131 </li><li> 6132 <a 6133 href="/collections/jeanswest-tshirts-men" 6134 class="jkl-menu__link jkl-menu__link--column" 6135 6136 > 6137 <span class="jkl-menu__text">T-shirts</span></a> 6138 </li><li> 6139 <a 6140 href="/collections/jeanswest-trousers-men" 6141 class="jkl-menu__link jkl-menu__link--column" 6142 6143 > 6144 <span class="jkl-menu__text">Trousers</span></a> 6145 </li><li> 6146 <a 6147 href="/collections/jeanswest-accessoriesandshoes-men" 6148 class="jkl-menu__link jkl-menu__link--column" 6149 6150 > 6151 <span class="jkl-menu__text">Accessories and shoes</span></a> 6152 </li><li> 6153 <a 6154 href="/collections/jeanswest-men" 6155 class="jkl-menu__link jkl-menu__link--column" 6156 6157 > 6158 <span class="jkl-menu__text">Show all</span></a> 6159 </li></ul> 6160 </div><div 6161 class="jkl-panel" 6162 data-level="3" 6163 data-panel-id="column-col-column-wy3pyp" 6164 hidden 6165 > 6166 <div class="jkl-panel-header"> 6167 <button 6168 class="jkl-back-btn" 6169 data-target="menu-4" 6170 aria-label="Close" 6171 ><svg 6172 role="presentation" 6173 focusable="false" 6174 width="32" 6175 height="32" 6176 class="jkl-back-icon icon icon-arrow" 6177 viewBox="0 0 32 32" 6178 > 6179 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6180 </svg></button> 6181 <span class="jkl-panel-title">KIDS</span> 6182 </div> 6183 6184 <ul class="jkl-menu jkl-menu--links"><li> 6185 <a 6186 href="/collections/jeans-west-junior-boy" 6187 class="jkl-menu__link jkl-menu__link--column" 6188 6189 > 6190 <span class="jkl-menu__text">Junior Boys</span></a> 6191 </li><li> 6192 <a 6193 href="/collections/jeans-west-junior-girl" 6194 class="jkl-menu__link jkl-menu__link--column" 6195 6196 > 6197 <span class="jkl-menu__text">Junior Girls</span></a> 6198 </li></ul> 6199 </div><div 6200 class="jkl-panel" 6201 data-level="1" 6202 data-panel-id="menu-5" 6203 hidden 6204 > 6205 <div class="jkl-panel-header"> 6206 <button 6207 class="jkl-back-btn" 6208 data-target="main" 6209 aria-label="Close" 6210 ><svg 6211 role="presentation" 6212 focusable="false" 6213 width="32" 6214 height="32"
6215 class="jkl-back-icon icon icon-arrow" 6216 viewBox="0 0 32 32" 6217 > 6218 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6219 </svg></button> 6220 <span class="jkl-panel-title">UNDERCOLORS</span> 6221 </div> 6222 6223 <ul class="jkl-menu"><li><button 6224 class="jkl-menu__btn jkl-menu__btn--tab" 6225 data-target="tab-tab-tab-qhdkn9" 6226 > 6227 <span>WOMEN</span> 6228 </button></li><li><button 6229 class="jkl-menu__btn jkl-menu__btn--tab" 6230 data-target="tab-tab-tab-pgb76x" 6231 > 6232 <span>MEN</span> 6233 </button></li><li><button 6234 class="jkl-menu__btn jkl-menu__btn--tab" 6235 data-target="tab-tab-tab-6fbpaq" 6236 > 6237 <span>KIDS</span> 6238 </button></li></ul> 6239 </div><div 6240 class="jkl-panel" 6241 data-level="2" 6242 data-panel-id="tab-tab-tab-qhdkn9" 6243 hidden 6244 > 6245 <div class="jkl-panel-header"> 6246 <button 6247 class="jkl-back-btn" 6248 data-target="menu-5" 6249 aria-label="Close" 6250 ><svg 6251 role="presentation" 6252 focusable="false" 6253 width="32" 6254 height="32" 6255 class="jkl-back-icon icon icon-arrow" 6256 viewBox="0 0 32 32" 6257 > 6258 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6259 </svg></button> 6260 <span class="jkl-panel-title">WOMEN</span> 6261 </div> 6262 6263 <ul class="jkl-menu"></ul> 6264 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/underwear-women" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 6265 <img 6266 src="//world.benetton.com/cdn/shop/files/women-menu-undercolors_1.webp?v=1776702633&width=560" 6267 alt="" 6268 loading="lazy" 6269 width="978" 6270 height="731" 6271 class="jkl-visual-menu-featured__image" 6272 > 6273 </div><div 6274 class="jkl-visual-menu-featured__overlay" 6275 style="background-color: #00853e; color: #ffffff;" 6276 ><div class="jkl-visual-menu-featured__text-line-1"> 6277 UNDERCOLORS 6278 </div><div class="jkl-visual-menu-featured__text-line-2"> 6279 WOMEN 6280 </div></div></a></div></div> 6281 <ul class="jkl-menu"><li><button 6282 class="jkl-menu__btn jkl-menu__btn--column-heading" 6283 data-target="column-col-column-fpchrq" 6284 > 6285 <span>UNDERWEAR</span> 6286 </button></li><li><button 6287 class="jkl-menu__btn jkl-menu__btn--column-heading" 6288 data-target="column-col-column-c8kmlr" 6289 > 6290 <span>LOUNGEWEAR</span> 6291 </button></li><li><button 6292 class="jkl-menu__btn jkl-menu__btn--column-heading" 6293 data-target="column-col-column-mlczk4" 6294 > 6295 <span>SWIMSUITS AND BEACHWEAR</span> 6296 </button></li><li><a 6297 href="/collections/pyjamas-women-nightshirts" 6298 class="jkl-menu__link jkl-menu__link--column-heading" 6299 >PYJAMAS AND NIGHTSHIRTS</a></li><li><button 6300 class="jkl-menu__btn jkl-menu__btn--column-heading" 6301 data-target="column-col-column-w6hdfy" 6302 > 6303 <span>FEATURED</span> 6304 </button></li></ul> 6305 </div><div 6306 class="jkl-panel" 6307 data-level="2" 6308 data-panel-id="tab-tab-tab-pgb76x" 6309 hidden 6310 > 6311 <div class="jkl-panel-header"> 6312 <button 6313 class="jkl-back-btn" 6314 data-target="menu-5" 6315 aria-label="Close" 6316 ><svg 6317 role="presentation" 6318 focusable="false" 6319 width="32" 6320 height="32"
6321 class="jkl-back-icon icon icon-arrow" 6322 viewBox="0 0 32 32" 6323 > 6324 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6325 </svg></button> 6326 <span class="jkl-panel-title">MEN</span> 6327 </div> 6328 6329 <ul class="jkl-menu"></ul> 6330 <div class="jkl-mobile-featured"><div class="jkl-visual-menu-featured"><a href="/collections/underwear-men-pyjamas" class="jkl-visual-menu-featured__link"><div class="jkl-visual-menu-featured__image-wrapper"> 6331 <img 6332 src="//world.benetton.com/cdn/shop/files/men-menu-undercolors_1.webp?v=1776716648&width=560" 6333 alt="" 6334 loading="lazy" 6335 width="978" 6336 height="731" 6337 class="jkl-visual-menu-featured__image" 6338 > 6339 </div><div 6340 class="jkl-visual-menu-featured__overlay" 6341 style="background-color: #00853e; color: #ffffff;" 6342 ><div class="jkl-visual-menu-featured__text-line-1"> 6343 UNDERCOLORS 6344 </div><div class="jkl-visual-menu-featured__text-line-2"> 6345 MEN 6346 </div></div></a></div></div> 6347 <ul class="jkl-menu"><li><button 6348 class="jkl-menu__btn jkl-menu__btn--column-heading" 6349 data-target="column-col-column-cf7kcg" 6350 > 6351 <span>UNDERWEAR</span> 6352 </button></li><li><button 6353 class="jkl-menu__btn jkl-menu__btn--column-heading" 6354 data-target="column-swimsuits-and-beachwear" 6355 > 6356 <span>Swimsuits and Beachwear</span> 6357 </button></li><li><button 6358 class="jkl-menu__btn jkl-menu__btn--column-heading" 6359 data-target="column-col-column-dddrtt" 6360 > 6361 <span>LOUNGEWEAR</span> 6362 </button></li><li><a 6363 href="/collections/pyjamas-men" 6364 class="jkl-menu__link jkl-menu__link--column-heading" 6365 >PYJAMAS</a></li><li><button 6366 class="jkl-menu__btn jkl-menu__btn--column-heading" 6367 data-target="column-col-column-tmljru" 6368 > 6369 <span>FEATURED</span> 6370 </button></li></ul> 6371 </div><div 6372 class="jkl-panel" 6373 data-level="2" 6374 data-panel-id="tab-tab-tab-6fbpaq" 6375 hidden 6376 > 6377 <div class="jkl-panel-header"> 6378 <button 6379 class="jkl-back-btn" 6380 data-target="menu-5" 6381 aria-label="Close" 6382 ><svg 6383 role="presentation" 6384 focusable="false" 6385 width="32" 6386 height="32" 6387 class="jkl-back-icon icon icon-arrow" 6388 viewBox="0 0 32 32" 6389 > 6390 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6391 </svg></button> 6392 <span class="jkl-panel-title">KIDS</span> 6393 </div> 6394 6395 <ul class="jkl-menu"><li><button 6396 class="jkl-menu__btn jkl-menu__btn--column-heading" 6397 data-target="column-col-column-jbcd9x" 6398 > 6399 <span>JUNIOR BOY (6-14 YEARS OLD)</span> 6400 </button></li><li><button 6401 class="jkl-menu__btn jkl-menu__btn--column-heading" 6402 data-target="column-col-column-amqzjj" 6403 > 6404 <span>KID BOY (1-6 YEARS OLD)</span> 6405 </button></li><li><button 6406 class="jkl-menu__btn jkl-menu__btn--column-heading" 6407 data-target="column-col-column-jqwemv" 6408 >
6409 <span>JUNIOR GIRL (6-14 YEARS OLD)</span> 6410 </button></li><li><button 6411 class="jkl-menu__btn jkl-menu__btn--column-heading" 6412 data-target="column-col-column-aggm66" 6413 > 6414 <span>KID GIRL (1-6 YEARS OLD)</span> 6415 </button></li><li><button 6416 class="jkl-menu__btn jkl-menu__btn--column-heading" 6417 data-target="column-col-column-gcclvz" 6418 > 6419 <span>NEW BORN (0-18 MONTHS)</span> 6420 </button></li></ul> 6421 </div><div 6422 class="jkl-panel" 6423 data-level="3" 6424 data-panel-id="column-col-column-fpchrq" 6425 hidden 6426 > 6427 <div class="jkl-panel-header"> 6428 <button 6429 class="jkl-back-btn" 6430 data-target="tab-tab-tab-qhdkn9" 6431 aria-label="Close" 6432 ><svg 6433 role="presentation" 6434 focusable="false" 6435 width="32" 6436 height="32" 6437 class="jkl-back-icon icon icon-arrow" 6438 viewBox="0 0 32 32" 6439 > 6440 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6441 </svg></button> 6442 <span class="jkl-panel-title">UNDERWEAR</span> 6443 </div> 6444 6445 <ul class="jkl-menu jkl-menu--links"><li> 6446 <a 6447 href="/collections/bodysuits-women" 6448 class="jkl-menu__link jkl-menu__link--column" 6449 6450 > 6451 <span class="jkl-menu__text">Bodysuits</span></a> 6452 </li><li> 6453 <a 6454 href="/collections/bras" 6455 class="jkl-menu__link jkl-menu__link--column" 6456 6457 > 6458 <span class="jkl-menu__text">Bras</span></a> 6459 </li><li> 6460 <a 6461 href="/collections/knickers-women" 6462 class="jkl-menu__link jkl-menu__link--column" 6463 6464 > 6465 <span class="jkl-menu__text">Knickers</span></a> 6466 </li><li> 6467 <a 6468 href="/collections/tops-camisoles-women"
6469 class="jkl-menu__link jkl-menu__link--column" 6470 6471 > 6472 <span class="jkl-menu__text">T-shirts and Undershirts</span></a> 6473 </li><li> 6474 <a 6475 href="/collections/tights-women" 6476 class="jkl-menu__link jkl-menu__link--column" 6477 6478 > 6479 <span class="jkl-menu__text">Tights</span></a> 6480 </li><li> 6481 <a 6482 href="/collections/underwear-women" 6483 class="jkl-menu__link jkl-menu__link--column" 6484 6485 > 6486 <span class="jkl-menu__text">Show all</span></a> 6487 </li></ul> 6488 </div><div 6489 class="jkl-panel" 6490 data-level="3" 6491 data-panel-id="column-col-column-c8kmlr" 6492 hidden 6493 > 6494 <div class="jkl-panel-header"> 6495 <button 6496 class="jkl-back-btn" 6497 data-target="tab-tab-tab-qhdkn9" 6498 aria-label="Close" 6499 ><svg 6500 role="presentation" 6501 focusable="false" 6502 width="32" 6503 height="32" 6504 class="jkl-back-icon icon icon-arrow" 6505 viewBox="0 0 32 32" 6506 > 6507 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6508 </svg></button> 6509 <span class="jkl-panel-title">LOUNGEWEAR</span> 6510 </div> 6511 6512 <ul class="jkl-menu jkl-menu--links"><li> 6513 <a 6514 href="/collections/apparel-loungewear-women" 6515 class="jkl-menu__link jkl-menu__link--column" 6516 6517 > 6518 <span class="jkl-menu__text">Loungewear</span></a> 6519 </li><li> 6520 <a 6521 href="/collections/accessories-loungewear-women" 6522 class="jkl-menu__link jkl-menu__link--column" 6523 6524 > 6525 <span class="jkl-menu__text">Accessories</span></a> 6526 </li><li> 6527 <a 6528 href="/collections/loungewear-women" 6529 class="jkl-menu__link jkl-menu__link--column" 6530 6531 > 6532 <span class="jkl-menu__text">Show all</span></a> 6533 </li></ul> 6534 </div><div 6535 class="jkl-panel" 6536 data-level="3" 6537 data-panel-id="column-col-column-mlczk4" 6538 hidden 6539 > 6540 <div class="jkl-panel-header"> 6541 <button 6542 class="jkl-back-btn" 6543 data-target="tab-tab-tab-qhdkn9" 6544 aria-label="Close" 6545 ><svg 6546 role="presentation" 6547 focusable="false" 6548 width="32" 6549 height="32" 6550 class="jkl-back-icon icon icon-arrow" 6551 viewBox="0 0 32 32" 6552 > 6553 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6554 </svg></button> 6555 <span class="jkl-panel-title">SWIMSUITS AND BEACHWEAR</span> 6556 </div> 6557 6558 <ul class="jkl-menu jkl-menu--links"><li> 6559 <a 6560 href="/collections/bikini-tops" 6561 class="jkl-menu__link jkl-menu__link--column" 6562 6563 >
6564 <span class="jkl-menu__text">Bikini Tops</span></a> 6565 </li><li> 6566 <a 6567 href="/collections/bikini-bottoms" 6568 class="jkl-menu__link jkl-menu__link--column" 6569 6570 > 6571 <span class="jkl-menu__text">Bikini Bottoms</span></a> 6572 </li><li> 6573 <a 6574 href="/collections/one-piece-swimsuits" 6575 class="jkl-menu__link jkl-menu__link--column" 6576 6577 > 6578 <span class="jkl-menu__text">One Piece Swimsuits</span></a> 6579 </li><li> 6580 <a 6581 href="/collections/beach-cover-ups" 6582 class="jkl-menu__link jkl-menu__link--column" 6583 6584 > 6585 <span class="jkl-menu__text">Beach Cover Ups</span></a> 6586 </li><li> 6587 <a 6588 href="/collections/swimsuits-beachwear-women" 6589 class="jkl-menu__link jkl-menu__link--column" 6590 6591 > 6592 <span class="jkl-menu__text">Show all</span></a> 6593 </li></ul> 6594 </div><div 6595 class="jkl-panel" 6596 data-level="3" 6597 data-panel-id="column-col-column-w6hdfy" 6598 hidden 6599 > 6600 <div class="jkl-panel-header"> 6601 <button 6602 class="jkl-back-btn" 6603 data-target="tab-tab-tab-qhdkn9" 6604 aria-label="Close" 6605 ><svg 6606 role="presentation" 6607 focusable="false" 6608 width="32" 6609 height="32" 6610 class="jkl-back-icon icon icon-arrow" 6611 viewBox="0 0 32 32" 6612 > 6613 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6614 </svg></button> 6615 <span class="jkl-panel-title">FEATURED</span> 6616 </div> 6617 6618 <ul class="jkl-menu jkl-menu--links"><li> 6619 <a 6620 href="/collections/women-delicate-femininity" 6621 class="jkl-menu__link jkl-menu__link--column" 6622 6623 > 6624 <span class="jkl-menu__text">Microfiber Comfort</span></a> 6625 </li><li> 6626 <a 6627 href="/collections/underwear-women-new" 6628 class="jkl-menu__link jkl-menu__link--column" 6629 6630 > 6631 <span class="jkl-menu__text">New Arrivals</span></a> 6632 </li><li> 6633 <a 6634 href="/collections/women-classic-pyjamas" 6635 class="jkl-menu__link jkl-menu__link--column" 6636 6637 > 6638 <span class="jkl-menu__text">Classic Pyjamas</span></a> 6639 </li><li> 6640 <a 6641 href="/collections/women-season-essentials" 6642 class="jkl-menu__link jkl-menu__link--column" 6643 6644 > 6645 <span class="jkl-menu__text">Essentials</span></a> 6646 </li><li> 6647 <a 6648 href="/collections/pyjamas-women-mix-and-match" 6649 class="jkl-menu__link jkl-menu__link--column" 6650 6651 >
6652 <span class="jkl-menu__text">Mix&Match Pyjamas</span></a> 6653 </li><li> 6654 <a 6655 href="/collections/women-long-cotton" 6656 class="jkl-menu__link jkl-menu__link--column" 6657 6658 > 6659 <span class="jkl-menu__text">Stretch Cotton</span></a> 6660 </li></ul> 6661 </div><div 6662 class="jkl-panel" 6663 data-level="3" 6664 data-panel-id="column-col-column-cf7kcg" 6665 hidden 6666 > 6667 <div class="jkl-panel-header"> 6668 <button 6669 class="jkl-back-btn" 6670 data-target="tab-tab-tab-pgb76x" 6671 aria-label="Close" 6672 ><svg 6673 role="presentation" 6674 focusable="false" 6675 width="32" 6676 height="32" 6677 class="jkl-back-icon icon icon-arrow" 6678 viewBox="0 0 32 32" 6679 > 6680 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6681 </svg></button> 6682 <span class="jkl-panel-title">UNDERWEAR</span> 6683 </div> 6684 6685 <ul class="jkl-menu jkl-menu--links"><li> 6686 <a 6687 href="/collections/boxers" 6688 class="jkl-menu__link jkl-menu__link--column" 6689 6690 > 6691 <span class="jkl-menu__text">Boxers</span></a> 6692 </li><li> 6693 <a 6694 href="/collections/briefs-men-underpants" 6695 class="jkl-menu__link jkl-menu__link--column" 6696 6697 > 6698 <span class="jkl-menu__text">Briefs</span></a> 6699 </li><li> 6700 <a 6701 href="/collections/t-shirts-undershirts-men" 6702 class="jkl-menu__link jkl-menu__link--column" 6703 6704 > 6705 <span class="jkl-menu__text">T-shirts and Undershirts</span></a> 6706 </li><li> 6707 <a 6708 href="/collections/socks-men" 6709 class="jkl-menu__link jkl-menu__link--column" 6710 6711 > 6712 <span class="jkl-menu__text">Socks</span></a> 6713 </li><li> 6714 <a 6715 href="/collections/underwear-men-pyjamas" 6716 class="jkl-menu__link jkl-menu__link--column" 6717 6718 > 6719 <span class="jkl-menu__text">Show all</span></a> 6720 </li></ul> 6721 </div><div 6722 class="jkl-panel" 6723 data-level="3" 6724 data-panel-id="column-swimsuits-and-beachwear" 6725 hidden 6726 > 6727 <div class="jkl-panel-header"> 6728 <button 6729 class="jkl-back-btn" 6730 data-target="tab-tab-tab-pgb76x" 6731 aria-label="Close" 6732 ><svg 6733 role="presentation" 6734 focusable="false" 6735 width="32" 6736 height="32" 6737 class="jkl-back-icon icon icon-arrow" 6738 viewBox="0 0 32 32" 6739 > 6740 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6741 </svg></button> 6742 <span class="jkl-panel-title">Swimsuits and Beachwear</span> 6743 </div> 6744 6745 <ul class="jkl-menu jkl-menu--links"><li> 6746 <a 6747 href="/collections/swimsuits-beachwear-men"
6748 class="jkl-menu__link jkl-menu__link--column" 6749 6750 > 6751 <span class="jkl-menu__text">Swimsuits</span></a> 6752 </li><li> 6753 <a 6754 href="/collections/loungewear-men" 6755 class="jkl-menu__link jkl-menu__link--column" 6756 6757 > 6758 <span class="jkl-menu__text">Show all</span></a> 6759 </li></ul> 6760 </div><div 6761 class="jkl-panel" 6762 data-level="3" 6763 data-panel-id="column-col-column-dddrtt" 6764 hidden 6765 > 6766 <div class="jkl-panel-header"> 6767 <button 6768 class="jkl-back-btn" 6769 data-target="tab-tab-tab-pgb76x" 6770 aria-label="Close" 6771 ><svg 6772 role="presentation" 6773 focusable="false" 6774 width="32" 6775 height="32" 6776 class="jkl-back-icon icon icon-arrow" 6777 viewBox="0 0 32 32" 6778 > 6779 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6780 </svg></button> 6781 <span class="jkl-panel-title">LOUNGEWEAR</span> 6782 </div> 6783 6784 <ul class="jkl-menu jkl-menu--links"><li> 6785 <a 6786 href="/collections/loungewear-men" 6787 class="jkl-menu__link jkl-menu__link--column" 6788 6789 > 6790 <span class="jkl-menu__text">Loungewear</span></a> 6791 </li><li> 6792 <a 6793 href="/collections/loungewear-accessories-men" 6794 class="jkl-menu__link jkl-menu__link--column" 6795 6796 > 6797 <span class="jkl-menu__text">Accessories</span></a> 6798 </li><li> 6799 <a 6800 href="/collections/loungewear-men" 6801 class="jkl-menu__link jkl-menu__link--column" 6802 6803 > 6804 <span class="jkl-menu__text">Show all</span></a> 6805 </li></ul> 6806 </div><div 6807 class="jkl-panel" 6808 data-level="3" 6809 data-panel-id="column-col-column-tmljru" 6810 hidden 6811 > 6812 <div class="jkl-panel-header"> 6813 <button 6814 class="jkl-back-btn" 6815 data-target="tab-tab-tab-pgb76x" 6816 aria-label="Close" 6817 ><svg 6818 role="presentation" 6819 focusable="false" 6820 width="32" 6821 height="32" 6822 class="jkl-back-icon icon icon-arrow" 6823 viewBox="0 0 32 32" 6824 > 6825 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6826 </svg></button> 6827 <span class="jkl-panel-title">FEATURED</span> 6828 </div> 6829 6830 <ul class="jkl-menu jkl-menu--links"><li> 6831 <a 6832 href="/collections/underwear-men-pyjamas-new" 6833 class="jkl-menu__link jkl-menu__link--column" 6834 6835 > 6836 <span class="jkl-menu__text">New Arrivals</span></a> 6837 </li><li> 6838 <a 6839 href="/collections/men-season-essentials" 6840 class="jkl-menu__link jkl-menu__link--column" 6841 6842 >
6843 <span class="jkl-menu__text">Essentials</span></a> 6844 </li></ul> 6845 </div><div 6846 class="jkl-panel" 6847 data-level="3" 6848 data-panel-id="column-col-column-jbcd9x" 6849 hidden 6850 > 6851 <div class="jkl-panel-header"> 6852 <button 6853 class="jkl-back-btn" 6854 data-target="tab-tab-tab-6fbpaq" 6855 aria-label="Close" 6856 ><svg 6857 role="presentation" 6858 focusable="false" 6859 width="32" 6860 height="32" 6861 class="jkl-back-icon icon icon-arrow" 6862 viewBox="0 0 32 32" 6863 > 6864 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6865 </svg></button> 6866 <span class="jkl-panel-title">JUNIOR BOY (6-14 YEARS OLD)</span> 6867 </div> 6868 6869 <ul class="jkl-menu jkl-menu--links"><li> 6870 <a 6871 href="/collections/undershirts-junior-boy" 6872 class="jkl-menu__link jkl-menu__link--column" 6873 6874 > 6875 <span class="jkl-menu__text">T-shirts and Undershirts</span></a> 6876 </li><li> 6877 <a 6878 href="/collections/underwear-junior-boy-briefs-boxers" 6879 class="jkl-menu__link jkl-menu__link--column" 6880 6881 > 6882 <span class="jkl-menu__text">Underwear and Boxers</span></a> 6883 </li><li> 6884 <a 6885 href="/collections/pyjamas-junior-boy" 6886 class="jkl-menu__link jkl-menu__link--column" 6887 6888 > 6889 <span class="jkl-menu__text">Pyjamas</span></a> 6890 </li><li> 6891 <a 6892 href="/collections/swimsuits-beachwear-junior-boy" 6893 class="jkl-menu__link jkl-menu__link--column" 6894 6895 > 6896 <span class="jkl-menu__text">Swimsuits and Beachwear</span></a> 6897 </li><li> 6898 <a 6899 href="/collections/underwear-junior-boy-accessories" 6900 class="jkl-menu__link jkl-menu__link--column" 6901 6902 > 6903 <span class="jkl-menu__text">Accessories</span></a> 6904 </li></ul> 6905 </div><div 6906 class="jkl-panel" 6907 data-level="3" 6908 data-panel-id="column-col-column-amqzjj" 6909 hidden 6910 > 6911 <div class="jkl-panel-header"> 6912 <button 6913 class="jkl-back-btn" 6914 data-target="tab-tab-tab-6fbpaq" 6915 aria-label="Close" 6916 ><svg 6917 role="presentation" 6918 focusable="false" 6919 width="32" 6920 height="32" 6921 class="jkl-back-icon icon icon-arrow" 6922 viewBox="0 0 32 32" 6923 > 6924 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6925 </svg></button> 6926 <span class="jkl-panel-title">KID BOY (1-6 YEARS OLD)</span> 6927 </div> 6928 6929 <ul class="jkl-menu jkl-menu--links"><li> 6930 <a 6931 href="/collections/undershirts-underwear-kid-boy" 6932 class="jkl-menu__link jkl-menu__link--column" 6933 6934 >
6935 <span class="jkl-menu__text">T-shirts and Undershirts</span></a> 6936 </li><li> 6937 <a 6938 href="/collections/underwear-kid-boy-briefs-boxers" 6939 class="jkl-menu__link jkl-menu__link--column" 6940 6941 > 6942 <span class="jkl-menu__text">Underwear and Boxers</span></a> 6943 </li><li> 6944 <a 6945 href="/collections/pyjamas-kid-boy" 6946 class="jkl-menu__link jkl-menu__link--column" 6947 6948 > 6949 <span class="jkl-menu__text">Pyjamas</span></a> 6950 </li><li> 6951 <a 6952 href="/collections/swimsuits-beachwear-kid-boy" 6953 class="jkl-menu__link jkl-menu__link--column" 6954 6955 > 6956 <span class="jkl-menu__text">Swimsuits and Beachwear</span></a> 6957 </li><li> 6958 <a 6959 href="/collections/underwear-kid-boy-accessories" 6960 class="jkl-menu__link jkl-menu__link--column" 6961 6962 > 6963 <span class="jkl-menu__text">Accessories</span></a> 6964 </li></ul> 6965 </div><div 6966 class="jkl-panel" 6967 data-level="3" 6968 data-panel-id="column-col-column-jqwemv" 6969 hidden 6970 > 6971 <div class="jkl-panel-header"> 6972 <button 6973 class="jkl-back-btn" 6974 data-target="tab-tab-tab-6fbpaq" 6975 aria-label="Close" 6976 ><svg 6977 role="presentation" 6978 focusable="false" 6979 width="32" 6980 height="32" 6981 class="jkl-back-icon icon icon-arrow" 6982 viewBox="0 0 32 32" 6983 > 6984 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 6985 </svg></button> 6986 <span class="jkl-panel-title">JUNIOR GIRL (6-14 YEARS OLD)</span> 6987 </div> 6988 6989 <ul class="jkl-menu jkl-menu--links"><li> 6990 <a 6991 href="/collections/matching-pyjamas-junior-girl" 6992 class="jkl-menu__link jkl-menu__link--column" 6993 6994 > 6995 <span class="jkl-menu__text">Matching Pyjamas</span></a> 6996 </li><li> 6997 <a 6998 href="/collections/undershirts-junior-girl" 6999 class="jkl-menu__link jkl-menu__link--column" 7000 7001 > 7002 <span class="jkl-menu__text">T-shirts and Tank Tops</span></a> 7003 </li><li> 7004 <a 7005 href="/collections/underwear-junior-girl" 7006 class="jkl-menu__link jkl-menu__link--column" 7007 7008 > 7009 <span class="jkl-menu__text">Underwear and Undershirts</span></a> 7010 </li><li> 7011 <a 7012 href="/collections/pyjamas-junior-girl" 7013 class="jkl-menu__link jkl-menu__link--column" 7014 7015 > 7016 <span class="jkl-menu__text">Pyjamas</span></a> 7017 </li><li> 7018 <a 7019 href="/collections/swimsuits-beachwear-junior-girl" 7020 class="jkl-menu__link jkl-menu__link--column" 7021 7022 >
7023 <span class="jkl-menu__text">Swimsuits and Beachwear</span></a> 7024 </li><li> 7025 <a 7026 href="/collections/underwear-junior-girl-accessories" 7027 class="jkl-menu__link jkl-menu__link--column" 7028 7029 > 7030 <span class="jkl-menu__text">Accessories</span></a> 7031 </li></ul> 7032 </div><div 7033 class="jkl-panel" 7034 data-level="3" 7035 data-panel-id="column-col-column-aggm66" 7036 hidden 7037 > 7038 <div class="jkl-panel-header"> 7039 <button 7040 class="jkl-back-btn" 7041 data-target="tab-tab-tab-6fbpaq" 7042 aria-label="Close" 7043 ><svg 7044 role="presentation" 7045 focusable="false" 7046 width="32" 7047 height="32" 7048 class="jkl-back-icon icon icon-arrow" 7049 viewBox="0 0 32 32" 7050 > 7051 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 7052 </svg></button> 7053 <span class="jkl-panel-title">KID GIRL (1-6 YEARS OLD)</span> 7054 </div> 7055 7056 <ul class="jkl-menu jkl-menu--links"><li> 7057 <a 7058 href="/collections/undershirts-underwear-kid-girl" 7059 class="jkl-menu__link jkl-menu__link--column" 7060 7061 > 7062 <span class="jkl-menu__text">T-shirts and Tank Tops</span></a> 7063 </li><li> 7064 <a 7065 href="/collections/underwear-tops-kid-girl" 7066 class="jkl-menu__link jkl-menu__link--column" 7067 7068 > 7069 <span class="jkl-menu__text">Underwear and Undershirts</span></a> 7070 </li><li> 7071 <a 7072 href="/collections/pyjamas-kid-girl" 7073 class="jkl-menu__link jkl-menu__link--column" 7074 7075 > 7076 <span class="jkl-menu__text">Pyjamas</span></a> 7077 </li><li> 7078 <a 7079 href="/collections/swimsuits-beachwear-kid-girl" 7080 class="jkl-menu__link jkl-menu__link--column" 7081 7082 > 7083 <span class="jkl-menu__text">Swimsuits and Beachwear</span></a> 7084 </li><li> 7085 <a 7086 href="/collections/underwear-kid-girl-accessories" 7087 class="jkl-menu__link jkl-menu__link--column" 7088 7089 > 7090 <span class="jkl-menu__text">Accessories</span></a> 7091 </li></ul> 7092 </div><div 7093 class="jkl-panel" 7094 data-level="3" 7095 data-panel-id="column-col-column-gcclvz" 7096 hidden 7097 > 7098 <div class="jkl-panel-header"> 7099 <button 7100 class="jkl-back-btn" 7101 data-target="tab-tab-tab-6fbpaq" 7102 aria-label="Close" 7103 ><svg 7104 role="presentation" 7105 focusable="false" 7106 width="32" 7107 height="32" 7108 class="jkl-back-icon icon icon-arrow" 7109 viewBox="0 0 32 32" 7110 > 7111 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 7112 </svg></button> 7113 <span class="jkl-panel-title">NEW BORN (0-18 MONTHS)</span> 7114 </div> 7115 7116 <ul class="jkl-menu jkl-menu--links"><li> 7117 <a 7118 href="/collections/pyjamas-newborn-underwear" 7119 class="jkl-menu__link jkl-menu__link--column" 7120 7121 >
7122 <span class="jkl-menu__text">Underwear and Pyjamas</span></a> 7123 </li></ul> 7124 </div></div> 7125
7126<script> 7127 (() => { 7128 const nav = document.getElementById('jkl-mobile-nav'); 7129 if (!nav) return; 7130 7131 const showPanel = (panelId) => { 7132 const current = nav.querySelector('.jkl-panel:not([hidden])'); 7133 const target = nav.querySelector(`[data-panel-id="${panelId}"]`); 7134 if (!target || target === current) return; 7135 7136 const currentLevel = current ? parseInt(current.dataset.level) : 0; 7137 const targetLevel = parseInt(target.dataset.level); 7138 const goingForward = targetLevel > currentLevel; 7139 7140 if (current) { 7141 current.classList.add( 7142 goingForward ? 'slide-out-left' : 'slide-out-right', 7143 ); 7144 setTimeout(() => { 7145 current.hidden = true; 7146 current.classList.remove('slide-out-left', 'slide-out-right'); 7147 }, 300); 7148 } 7149 7150 target.classList.add( 7151 goingForward ? 'prepare-from-right' : 'prepare-from-left', 7152 ); 7153 target.hidden = false; 7154 requestAnimationFrame(() => { 7155 requestAnimationFrame(() => { 7156 target.classList.remove('prepare-from-right', 'prepare-from-left'); 7157 }); 7158 }); 7159 }; 7160 7161 nav.addEventListener('click', (e) => { 7162 const btn = e.target.closest('[data-target]'); 7163 if (btn) { 7164 e.preventDefault(); 7165 showPanel(btn.dataset.target); 7166 } 7167 }); 7168 })(); 7169</script>
7169 7170</navigation-drawer> 7171 7172
7172<script> 7173 (function () { 7174 const drawer = document.getElementById('header-sidebar-menu'); 7175 const overlay = document.getElementById('jkl-mobile-drawer-overlay'); 7176 7177 if (drawer && overlay) { 7178 const updateOverlay = () => { 7179 if (drawer.hasAttribute('open')) { 7180 overlay.classList.add('active'); 7181 } else { 7182 overlay.classList.remove('active'); 7183 } 7184 }; 7185 7186 const observer = new MutationObserver(updateOverlay); 7187 observer.observe(drawer, { 7188 attributes: true, 7189 attributeFilter: ['open'], 7190 }); 7191 7192 overlay.addEventListener('click', () => { 7193 drawer.hide(); 7194 }); 7195 } 7196 })(); 7197 </script>
7197<script> 7198 document.documentElement.style.setProperty( 7199 '--header-height', 7200 Math.round( 7201 document.getElementById('shopify-section-sections--27312745283928__jkl_performance_header_HkiJaY').clientHeight, 7202 ) + 'px', 7203 ); 7204</script>
7204 7205
7206<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-cart-drawer-price-sync.js?v=75868751734997402031775286994" defer></script>
vendor: 1 bytes, line 7206
7206
7207<script src="//world.benetton.com/cdn/shop/t/11/assets/jkl-cart-modal.js?v=140045563928684312991779455439" defer></script>
7207 7208 7209 7210</header> 7211<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 7212<div id="shopify-section-sections--27312745316696__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
7212<script> 7213 window.cartData = { 7214 currency: "USD", 7215 value: 0.0, 7216 items: [] 7217 }; 7218</script>
7218 7219<cart-drawer 7220 7221 class="cart-drawer drawer drawer--lg" 7222 id="cart-drawer" 7223><button 7224 is="close-button" 7225 aria-label="Close" 7226 ><svg 7227 role="presentation" 7228 focusable="false" 7229 width="32" 7230 height="32" 7231 class="icon icon-close" 7232 viewBox="0 0 32 32" 7233 > 7234 <path fill-rule="evenodd" clip-rule="evenodd" d="M16 16.7071L22.1465 22.8536L22.8536 22.1465L16.7071 16L22.8536 9.85359L22.1465 9.14648L16 15.2929L9.85359 9.14648L9.14648 9.85359L15.2929 16L9.14648 22.1465L9.85359 22.8536L16 16.7071Z" fill="currentColor"/> 7235 </svg></button> 7236 7237 <div class="empty-state align-self-center"> 7238 <div class="empty-state__icon-wrapper"><!-- Icon "cart" not found in jkl-icon system --><span class="count-bubble count-bubble--lg">0</span> 7239 </div> 7240 7241 <div class="prose"> 7242 <p class="h5">Your cart is empty</p> 7243<a class="button button--xl" 7244 7245 7246 7247 7248 7249 href="/collections/all" 7250 7251 7252 >Continue shopping</a></div> 7253 </div></cart-drawer><div 7254 id="cart-remove-confirm-modal" 7255 class="cart-remove-confirm-modal" 7256 role="dialog" 7257 aria-modal="true" 7258 aria-hidden="true" 7259 aria-labelledby="cart-remove-confirm-title" 7260> 7261 <div 7262 class="cart-remove-confirm-modal__overlay" 7263 data-cart-remove-confirm-close 7264 ></div> 7265 7266 <div class="cart-remove-confirm-modal__panel"> 7267 <button 7268 class="cart-remove-confirm-modal__close" 7269 type="button" 7270 aria-label="Close" 7271 data-cart-remove-confirm-close 7272 ><svg 7273 role="presentation" 7274 focusable="false" 7275 width="32" 7276 height="32" 7277 class="icon icon-close" 7278 viewBox="0 0 32 32" 7279 > 7280 <path fill-rule="evenodd" clip-rule="evenodd" d="M16 16.7071L22.1465 22.8536L22.8536 22.1465L16.7071 16L22.8536 9.85359L22.1465 9.14648L16 15.2929L9.85359 9.14648L9.14648 9.85359L15.2929 16L9.14648 22.1465L9.85359 22.8536L16 16.7071Z" fill="currentColor"/> 7281 </svg></button> 7282 7283 <h2 id="cart-remove-confirm-title" class="cart-remove-confirm-modal__title">DO YOU WANT TO REMOVE THE PRODUCT?</h2> 7284 7285 <p 7286 class="cart-remove-confirm-modal__body" 7287 id="cart-remove-confirm-body" 7288 ></p> 7289 7290 <div class="cart-remove-confirm-modal__actions"> 7291 <button 7292 type="button" 7293 class="cart-remove-confirm-modal__btn cart-remove-confirm-modal__btn--cancel" 7294 data-cart-remove-confirm-close 7295 >CANCEL</button> 7296 7297 <button 7298 type="button" 7299 class="cart-remove-confirm-modal__btn cart-remove-confirm-modal__btn--confirm" 7300 id="cart-remove-confirm-yes" 7301 >YES</button> 7302 </div> 7303 </div> 7304</div> 7305
7306<script> 7307 window.cartRemoveConfirmStrings = { 7308 body: "Are you sure you want to remove this product from the cart?\n__TITLE__" 7309 }; 7310</script>
7310 7311 7312</div><div id="shopify-section-sections--27312745316696__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer 7313 7314 class="search-drawer drawer drawer--lg" 7315 id="search-drawer" 7316 open-from="top" 7317> 7318 <form 7319 action="/search" 7320 method="get" 7321 class="search-drawer__form" 7322 role="search" 7323 > 7324 <div class="search-drawer__input-wrap"> 7325 <div class="search-input"> 7326 <input 7327 type="search" 7328 name="q" 7329 placeholder="Search for..." 7330 autocomplete="off" 7331 autocorrect="off" 7332 autocapitalize="off" 7333 spellcheck="false" 7334 aria-label="Search" 7335 > 7336 <button type="reset" class="text-subdued"> 7337 Clear 7338 </button> 7339 <button type="button" is="close-button"> 7340 <span class="sr-only">Close</span><svg 7341 role="presentation" 7342 stroke-width="2" 7343 focusable="false" 7344 width="24" 7345 height="24" 7346 class="icon icon-close" 7347 viewBox="0 0 24 24" 7348 > 7349 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 7350 </svg></button> 7351 </div> 7352 </div> 7353 7354 <predictive-search class="predictive-search" section-id="sections--27312745316696__search-drawer"> 7355 <div slot="idle" class="search-drawer__idle-wrap"> 7356 <div class="search-drawer__idle"><div class="search-drawer__idle-col" id="search-drawer-recent" hidden> 7357 <p class="search-drawer__idle-title"> 7358 Recent searches 7359 </p> 7360 <ul 7361 class="search-drawer__idle-links" 7362 role="list" 7363 id="search-recent-list" 7364 ></ul> 7365 </div></div> 7366 </div> 7367 7368 <div slot="results" class="search-drawer__results-wrap"></div> 7369 7370 <div slot="loading"> 7371 <div class="v-stack gap-5 sm:gap-6 "> 7372 <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 7373 7374 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 7375 <span class="skeleton skeleton--thumbnail"></span> 7376 7377 <div class="v-stack gap-3 w-full"> 7378 <span 7379 class="skeleton skeleton--text" 7380 style="--skeleton-text-width: 20%" 7381 ></span> 7382 <span 7383 class="skeleton skeleton--text" 7384 style="--skeleton-text-width: 80%" 7385 ></span> 7386 <span 7387 class="skeleton skeleton--text" 7388 style="--skeleton-text-width: 40%" 7389 ></span> 7390 </div> 7391 </div><div class="h-stack align-center gap-5 sm:gap-6"> 7392 <span class="skeleton skeleton--thumbnail"></span> 7393 7394 <div class="v-stack gap-3 w-full"> 7395 <span 7396 class="skeleton skeleton--text" 7397 style="--skeleton-text-width: 20%" 7398 ></span> 7399 <span 7400 class="skeleton skeleton--text" 7401 style="--skeleton-text-width: 80%" 7402 ></span> 7403 <span 7404 class="skeleton skeleton--text" 7405 style="--skeleton-text-width: 40%" 7406 ></span> 7407 </div> 7408 </div><div class="h-stack align-center gap-5 sm:gap-6"> 7409 <span class="skeleton skeleton--thumbnail"></span> 7410 7411 <div class="v-stack gap-3 w-full"> 7412 <span 7413 class="skeleton skeleton--text" 7414 style="--skeleton-text-width: 20%" 7415 ></span> 7416 <span 7417 class="skeleton skeleton--text" 7418 style="--skeleton-text-width: 80%" 7419 ></span> 7420 <span 7421 class="skeleton skeleton--text" 7422 style="--skeleton-text-width: 40%" 7423 ></span> 7424 </div> 7425 </div><div class="h-stack align-center gap-5 sm:gap-6">
7426 <span class="skeleton skeleton--thumbnail"></span> 7427 7428 <div class="v-stack gap-3 w-full"> 7429 <span 7430 class="skeleton skeleton--text" 7431 style="--skeleton-text-width: 20%" 7432 ></span> 7433 <span 7434 class="skeleton skeleton--text" 7435 style="--skeleton-text-width: 80%" 7436 ></span> 7437 <span 7438 class="skeleton skeleton--text" 7439 style="--skeleton-text-width: 40%" 7440 ></span> 7441 </div> 7442 </div></div> 7443 </div></div> 7444 </predictive-search> 7445 </form> 7446</search-drawer> 7447
7448<script> 7449 (function () { 7450 var STORAGE_KEY = 'theme:recent-searches'; 7451 var MAX_ITEMS = 5; 7452 7453 function getRecentSearches() { 7454 try { 7455 return JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]'); 7456 } catch (e) { 7457 return []; 7458 } 7459 } 7460 7461 function saveSearch(term) { 7462 var searches = getRecentSearches().filter(function (s) { 7463 return s !== term; 7464 }); 7465 searches.unshift(term); 7466 localStorage.setItem( 7467 STORAGE_KEY, 7468 JSON.stringify(searches.slice(0, MAX_ITEMS)), 7469 ); 7470 } 7471 7472 function escapeHtml(str) { 7473 return str.replace(/[<>&"]/g, function (c) { 7474 return { '<': '<', '>': '>', '&': '&', '"': '"' }[c]; 7475 }); 7476 } 7477 7478 function renderRecentSearches() { 7479 var container = document.getElementById('search-drawer-recent'); 7480 var list = document.getElementById('search-recent-list'); 7481 if (!container || !list) return; 7482 7483 var searches = getRecentSearches(); 7484 if (searches.length === 0) { 7485 container.hidden = true; 7486 return; 7487 } 7488 7489 container.hidden = false; 7490 list.innerHTML = searches 7491 .map(function (term) { 7492 return ( 7493 '<li><a href="/search?q=' + 7494 encodeURIComponent(term) + 7495 '">' + 7496 escapeHtml(term) + 7497 '</a></li>' 7498 ); 7499 }) 7500 .join(''); 7501 } 7502 7503 // Save search term when the search form is submitted 7504 document.addEventListener( 7505 'submit', 7506 function (e) { 7507 var form = 7508 e.target.closest && e.target.closest('form[action*="/search"]'); 7509 if (form) { 7510 var input = form.elements['q']; 7511 var q = input && input.value && input.value.trim(); 7512 if (q) saveSearch(q); 7513 } 7514 }, 7515 true, 7516 ); 7517 7518 var searchDrawer = document.getElementById('search-drawer'); 7519 7520 // Compute the pixel distance from the viewport top to the bottom of the 7521 // visible header (announcement bar + nav). 7522 // 7523 // Strategy: query multiple candidate elements and take the maximum bottom 7524 // coordinate. This is robust against disabled sections, missing wrappers, 7525 // and theme-specific DOM structures. 7526 // 7527 // - store-header: the custom element rendered by jkl-header.liquid. Its 7528 // parent section is position:sticky, so getBoundingClientRect().bottom 7529 // always reflects where the nav bar actually ends on screen. 7530 // - shopify-section-group-header-group: the Shopify section group wrapper 7531 // (present when the header-group renders correctly). 7532 // - CSS vars: last-resort fallback. 7533 function getHeaderBottom() { 7534 var candidates = [ 7535 document.querySelector('store-header'), 7536 document.getElementById('shopify-section-group-header-group'), 7537 document.querySelector('.shopify-section-group-header-group'), 7538 ]; 7539 var max = 0; 7540 for (var i = 0; i < candidates.length; i++) { 7541 if (!candidates[i]) continue; 7542 var b = Math.round(candidates[i].getBoundingClientRect().bottom); 7543 if (b > max) max = b; 7544 } 7545 if (max > 0) return max; 7546 var cs = getComputedStyle(document.documentElement); 7547 return ( 7548 (parseFloat(cs.getPropertyValue('--announcement-bar-height')) || 0) + 7549 (parseFloat(cs.getPropertyValue('--header-height')) || 0) 7550 ); 7551 } 7552 7553 // Write the offset to --search-drawer-top on :root (not on the element). 7554 // Setting on :root means the custom property inherits everywhere, including 7555 // into shadow DOM parts. The CSS rule uses !important so it beats 7556 // _setInitialPosition()'s normal inline top:0px. 7557 function updateDrawerTop() { 7558 var top = getHeaderBottom(); 7559 if (top > 0) { 7560 document.documentElement.style.setProperty( 7561 '--search-drawer-top', 7562 top + 'px', 7563 ); 7564 } 7565 } 7566 7567 // Run immediately (header scripts have already executed before this section) 7568 updateDrawerTop(); 7569 if (document.readyState === 'loading') { 7570 document.addEventListener('DOMContentLoaded', updateDrawerTop); 7571 } 7572 window.addEventListener('load', updateDrawerTop, { once: true }); 7573 window.addEventListener('resize', updateDrawerTop, { passive: true }); 7574 7575 // Capture-phase click: fires BEFORE the Drawer's own click handler so the 7576 // top is correct before any opening animation starts. 7577 document.addEventListener( 7578 'click', 7579 function (e) { 7580 if ( 7581 e.target.closest( 7582 '[aria-controls="search-drawer"], [data-open="search-drawer"]', 7583 ) 7584 ) { 7585 updateDrawerTop(); 7586 } 7587 }, 7588 true, 7589 ); 7590 7591 if (searchDrawer) { 7592 new MutationObserver(function (mutations) { 7593 for (var i = 0; i < mutations.length; i++) { 7594 if (mutations[i].attributeName === 'open') { 7595 if (searchDrawer.hasAttribute('open')) { 7596 updateDrawerTop(); 7597 renderRecentSearches(); 7598 } 7599 break; 7600 } 7601 } 7602 }).observe(searchDrawer, { attributes: true, attributeFilter: ['open'] }); 7603 } 7604 7605 // Also render on page load (covers Shopify design mode) 7606 renderRecentSearches(); 7607 })(); 7608</script>
7608 7609 7610 7611</div> 7612<!-- END sections: overlay-group --><cart-notification-drawer 7613 open-from="top" 7614 class="quick-buy-drawer drawer" 7615 ></cart-notification-drawer><main role="main" id="main" class="anchor"> 7616 <section id="shopify-section-template--27850427400536__custom_html_a8nTwJ" class="shopify-section shopify-section--custom-html"><style> 7617 #shopify-section-template--27850427400536__custom_html_a8nTwJ { 7618 7619 7620 } 7621 </style><style> 7622 #shopify-section-template--27850427400536__custom_html_a8nTwJ { 7623 --section-background-hash: 0; 7624 } 7625 7626 #shopify-section-template--27850427400536__custom_html_a8nTwJ + * { 7627 --previous-section-background-hash: 0; 7628 }</style><div class="section section-blends section-full"> 7629 <div id="storerocket-widget" style="width:100%;" data-storerocket-env="p" data-storerocket-id="mb4nElqpyV"><p style="text-align:center;font-size:13px;padding:10px;">Store locator is loading from StoreRocket <a target="_blank" href="https://storerocket.io" style="font-size:13px;">Store Locator App</a>..</p></div>
7629<script>(function(){var a=document.createElement('script');a.type='text/javascript';a.async=!0;a.src='https://cdn.storerocket.io/js/widget.js';var b=document.getElementsByTagName('script')[0];b.parentNode.insertBefore(a,b);}());</script>
7629 7630 </div> 7631</section>
7631<script data-locksmith> 7632 var load = function () { 7633 7634 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 7635 Locksmith.ping(); 7636 } 7637 7638 7639 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 7640 event.preventDefault(); 7641 var data = Locksmith.util.serializeForm(event.target); 7642 var options = { spinner: false, container: 'locksmith-content' }; 7643 // a form rendered inline (section replacement) must keep that context 7644 // on resubmit: same enclosing container (there may be several on the 7645 // page), and no layout classes or cancel affordance in the re-render 7646 var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]'); 7647 if (inlineContainer) { 7648 options.container = inlineContainer; 7649 } 7650 if (event.target.getAttribute('data-locksmith-inline') === 'true') { 7651 options.include_layout_classes = false; 7652 } 7653 Locksmith.postResource(data, options); 7654 }); 7655 7656 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 7657 event.preventDefault(); 7658 Locksmith.postResource({}, { spinner: true, container: document }); 7659 }); 7660 7661 Locksmith.submitPasscode = function (passcode) { 7662 Locksmith.postResource( 7663 { passcode: passcode }, 7664 { spinner: false, container: 'locksmith-content' } 7665 ); 7666 }; 7667 }; 7668 7669 if (typeof Locksmith !== 'undefined') { 7670 load(); 7671 } else { 7672 window.addEventListener('load', load); 7673 } 7674 </script>
7674 7675<!-- BEGIN sections: footer-group --> 7676<footer id="shopify-section-sections--27312745251160__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 7677 :root { 7678 --footer-gradient: linear-gradient(90deg, rgba(0, 128, 0, 1) 9.37%, rgba(0, 0, 255, 1) 26.04%, rgba(128, 0, 128, 1) 42.71%, rgba(255, 0, 0, 1) 58.33%, rgba(255, 165, 0, 1) 75%, rgba(255, 255, 0, 1) 91.15%); 7679 } 7680 @media screen and (min-width: 1000px) { 7681 #shopify-section-sections--27312745251160__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 7682 } 7683 } 7684 </style><div class="footer"><div class="container"> 7685 <div class="footer__links-row"><div class="footer__links-container"><div class="footer__links-columns h-stack wrap gap-8 justify-start empty:hidden"><div 7686 class="footer__links-column" 7687 7688 ><p class="footer__links-title"> 7689 <span> 7690 EXPLORE 7691 </span> 7692 7693 <svg 7694 xmlns="http://www.w3.org/2000/svg" 7695 width="18" 7696 height="11"
7697 viewBox="0 0 18 11" 7698 fill="none" 7699 > 7700 <path d="M0.720703 0.693474L8.86616 9.16406L16.7207 0.693473" stroke="black" stroke-width="2"/> 7701 </svg> 7702 </p><ul class="footer__links-grid" role="list"><li> 7703 <a href="/blogs/inside" class="footer__links-item">Inside Benetton</a> 7704 </li><li> 7705 <a href="https://www.benettongroup.com/" class="footer__links-item">Benetton Group</a> 7706 </li><li> 7707 <a href="/blogs/inside/sustainability" class="footer__links-item">Sustainability</a> 7708 </li><li> 7709 <a href="/blogs/inside/dress-safely" class="footer__links-item">Dress Safely</a> 7710 </li><li> 7711 <a href="https://www.benettongroup.com/en/media-press/" class="footer__links-item">Media & Press</a> 7712 </li></ul> 7713 </div><div 7714 class="footer__links-column" 7715 7716 ><p class="footer__links-title"> 7717 <span> 7718 CUSTOMER SERVICE 7719 </span> 7720 7721 <svg 7722 xmlns="http://www.w3.org/2000/svg" 7723 width="18" 7724 height="11"
7725 viewBox="0 0 18 11" 7726 fill="none" 7727 > 7728 <path d="M0.720703 0.693474L8.86616 9.16406L16.7207 0.693473" stroke="black" stroke-width="2"/> 7729 </svg> 7730 </p><ul class="footer__links-grid" role="list"><li> 7731 <a href="/pages/sizeguide" class="footer__links-item">Size guide</a> 7732 </li><li> 7733 <a href="/pages/b-care" class="footer__links-item">Clothing care</a> 7734 </li><li> 7735 <a href="/pages/contactus" class="footer__links-item">Contact us</a> 7736 </li></ul> 7737 </div><div 7738 class="footer__links-column" 7739 7740 ><p class="footer__links-title"> 7741 <span> 7742 LEGAL & COOKIES 7743 </span> 7744 7745 <svg 7746 xmlns="http://www.w3.org/2000/svg" 7747 width="18" 7748 height="11"
7749 viewBox="0 0 18 11" 7750 fill="none" 7751 > 7752 <path d="M0.720703 0.693474L8.86616 9.16406L16.7207 0.693473" stroke="black" stroke-width="2"/> 7753 </svg> 7754 </p><ul class="footer__links-grid" role="list"><li> 7755 <a href="/pages/privacy" class="footer__links-item">Privacy</a> 7756 </li><li> 7757 <a href="/pages/cookies" class="footer__links-item">Cookies</a> 7758 </li><li> 7759 <a href="/pages/terms-and-conditions-of-use" class="footer__links-item">Terms and conditions of use</a> 7760 </li><li> 7761 <a href="/pages/info" class="footer__links-item">Legal information</a> 7762 </li><li> 7763 <a href="https://www.benettongroup.com/en/legal-cookies/accessibility-statement/" class="footer__links-item">Accessibility statement</a> 7764 </li></ul> 7765 </div><div class="footer__links-column"><div class="footer__links-column-last"><p class="footer__links-title"> 7766 <span> 7767 Stay in Touch 7768 </span> 7769 <svg 7770 xmlns="http://www.w3.org/2000/svg" 7771 width="18" 7772 height="11"
7773 viewBox="0 0 18 11" 7774 fill="none" 7775 > 7776 <path d="M0.720703 0.693474L8.86616 9.16406L16.7207 0.693473" stroke="black" stroke-width="2"/> 7777 </svg> 7778 </p><ul class="footer__links-grid" role="list"><li> 7779 <a href="/pages/store-locator" class="footer__links-item">Find a shop</a> 7780 </li><li> 7781 <a href="/pages/contactus" class="footer__links-item">Open a shop</a> 7782 </li><li> 7783 <a href="https://www.benettongroup.com/en/work-with-us/" class="footer__links-item">Work with us</a> 7784 </li></ul> 7785 </div><div 7786 class="footer__newsletter-wrapper" 7787 7788 ><p class="footer__newsletter-title">For the latest news and special deals</p><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><div 7789 class="footer-newsletter-fields" 7790 7791 > 7792 <input 7793 type="hidden" 7794 name="contact[tags]" 7795 value="newsletter" 7796 > 7797 7798 <div id="footer-newsletter-input-container"> 7799 <div class="jkl-input-secondary" ><input 7800 type="email" 7801 id="jkl-input-sections-27312745251160__footer-contactemail" 7802 class="jkl-input-secondary__field" 7803 name="contact[email]" 7804 value="" 7805 placeholder="Enter your email" 7806 7807 form="footer-newsletter" 7808 7809 7810 required 7811 7812 7813 7814 7815 autocomplete="email" 7816 7817 7818 7819 7820 7821 7822 7823 7824 > 7825 7826 <div class="jkl-input-secondary__underline"></div> 7827 7828 <button 7829 type="submit" 7830 class="jkl-input-secondary__icon" 7831 7832 aria-label="Submit" 7833 ><svg 7834 role="presentation" 7835 focusable="false" 7836 width="32" 7837 height="32" 7838 class="icon icon-arrow" 7839 viewBox="0 0 32 32" 7840 > 7841 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.8536 11.6465L22.7071 16.5L17.8536 21.3536L17.1464 20.6465L20.7929 17H9V16H20.7929L17.1464 12.3536L17.8536 11.6465Z" fill="currentColor"/> 7842 </svg></button> 7843 </div> 7844 </div> 7845 7846 <div 7847 class="footer__newsletter-consent hidden" 7848 id="footer-newsletter-consent" 7849 > 7850 <div> 7851 <p class="footer__consent-label"> 7852 I confirm that I am over 16 and that I have read the <a href="/pages/privacy" target="_blank">Disclosure</a>, and I also 7853 </p> 7854 </div> 7855 <div class="v-stack gap-3"> 7856 <label class="footer__consent-checkbox h-stack gap-2"> 7857 <input 7858 type="checkbox" 7859 name="contact[accepts_marketing]" 7860 class="footer__consent-checkbox-input" 7861 value="true" 7862 required 7863 > 7864 <span class="footer__consent-text">I agree to receive commercial and promotional communications from Benetton</span> 7865 </label> 7866 <label class="footer__consent-checkbox h-stack gap-2"> 7867 <input 7868 type="checkbox" 7869 name="contact[privacy_policy]"
7870 class="footer__consent-checkbox-input" 7871 value="true" 7872 required 7873 > 7874 <span class="footer__consent-text">I have read and accept the <a href="/pages/privacy" class="link">Privacy Policy</a> and the <a href="/pages/terms" class="link">Terms and Conditions</a></span> 7875 </label> 7876 </div> 7877 </div> 7878 </div> 7879 7880 <div 7881 class="newsletter-success-footer" 7882 7883 style="display:none" 7884 7885 ><svg 7886 role="presentation" 7887 focusable="false" 7888 width="50" 7889 height="50" 7890 class="icon icon-round-check" 7891 viewBox="0 0 32 32" 7892 > 7893 <path fill-rule="evenodd" clip-rule="evenodd" d="M28 16C28 22.6274 22.6274 28 16 28C9.37258 28 4 22.6274 4 16C4 9.37258 9.37258 4 16 4C22.6274 4 28 9.37258 28 16ZM29 16C29 23.1797 23.1797 29 16 29C8.8203 29 3 23.1797 3 16C3 8.8203 8.8203 3 16 3C23.1797 3 29 8.8203 29 16ZM22.4008 10.5139L12.7974 20.4192L9.59833 17.1196L8.88037 17.8157L12.7974 21.8558L23.1187 11.21L22.4008 10.5139Z" fill="currentColor"/> 7894 </svg><p> 7895 Thank you! We've sent you an email to confirm your registration. 7896 </p> 7897 </div></form></div></div></div><div class="footer__aside-logo"> 7898 <img 7899 src="//world.benetton.com/cdn/shop/files/benetton_logo_primary.svg?v=1772541710&width=160" 7900 height="auto" 7901 width="160" 7902 alt="" 7903 > 7904 </div></div> 7905 </div><div class="footer__bottom-row"><div class="footer__bottom-col footer__bottom-col--localization"> 7906 <p class="footer__bottom-col--localization_label"> 7907 Country & Language 7908 </p> 7909 <div class="footer__bottom-col--localization_selectors"></div> 7910 <div class="h-stack gap-4"><div class="relative"> 7911 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change language" aria-controls="popover-localization-form-locale-start-sections--27312745251160__footer" aria-expanded="false"> 7912 <span class="bold text-sm">English</span><svg 7913 role="presentation" 7914 focusable="false" 7915 width="10" 7916 height="7" 7917 class="icon icon-chevron-bottom" 7918 viewBox="0 0 10 7" 7919 > 7920 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 7921 </svg></button> 7922 7923 <x-popover id="popover-localization-form-locale-start-sections--27312745251160__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 7924 <p class="h5" slot="title">Language</p><form method="post" action="/localization" id="localization-form-locale-start-sections--27312745251160__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator?shpxid=9d99ae88-a273-4697-b6c2-6eaa757748b1" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="en" aria-selected="true">English</button><button type="submit" class="popover-listbox__option" name="locale_code" role="option" value="es" >Español</button></x-listbox></form></x-popover> 7925 </div><span> | </span><div class="relative"> 7926 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country-start-sections--27312745251160__footer" aria-expanded="false"> 7927 <div class="h-stack gap-2"><span class="bold text-sm">United States (USD $)</span> 7928 </div><svg 7929 role="presentation" 7930 focusable="false" 7931 width="10" 7932 height="7" 7933 class="icon icon-chevron-bottom"
7934 viewBox="0 0 10 7" 7935 > 7936 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 7937 </svg></button> 7938 7939 <x-popover id="popover-localization-form-country-start-sections--27312745251160__footer" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 7940 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-country-start-sections--27312745251160__footer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator?shpxid=9d99ae88-a273-4697-b6c2-6eaa757748b1" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AW" > 7941 <span class="country-flags country-flags--AW"></span> 7942 <span>Aruba (USD $)</span> 7943 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" > 7944 <span class="country-flags country-flags--AU"></span> 7945 <span>Australia (USD $)</span> 7946 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 7947 <span class="country-flags country-flags--AT"></span> 7948 <span>Austria (EUR â¬)</span> 7949 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 7950 <span class="country-flags country-flags--BE"></span> 7951 <span>Belgium (EUR â¬)</span> 7952 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BZ" > 7953 <span class="country-flags country-flags--BZ"></span> 7954 <span>Belize (USD $)</span> 7955 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BM" > 7956 <span class="country-flags country-flags--BM"></span> 7957 <span>Bermuda (USD $)</span> 7958 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BO" > 7959 <span class="country-flags country-flags--BO"></span> 7960 <span>Bolivia (EUR â¬)</span> 7961 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 7962 <span class="country-flags country-flags--BG"></span> 7963 <span>Bulgaria (EUR â¬)</span> 7964 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CL" > 7965 <span class="country-flags country-flags--CL"></span> 7966 <span>Chile (EUR â¬)</span> 7967 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CO" > 7968 <span class="country-flags country-flags--CO"></span> 7969 <span>Colombia (USD $)</span> 7970 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CR" > 7971 <span class="country-flags country-flags--CR"></span> 7972 <span>Costa Rica (USD $)</span> 7973 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 7974 <span class="country-flags country-flags--HR"></span> 7975 <span>Croatia (EUR â¬)</span> 7976 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 7977 <span class="country-flags country-flags--CZ"></span> 7978 <span>Czechia (CZK KÄ)</span> 7979 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" >
7980 <span class="country-flags country-flags--DK"></span> 7981 <span>Denmark (DKK kr.)</span> 7982 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DO" > 7983 <span class="country-flags country-flags--DO"></span> 7984 <span>Dominican Republic (USD $)</span> 7985 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EC" > 7986 <span class="country-flags country-flags--EC"></span> 7987 <span>Ecuador (USD $)</span> 7988 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SV" > 7989 <span class="country-flags country-flags--SV"></span> 7990 <span>El Salvador (USD $)</span> 7991 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 7992 <span class="country-flags country-flags--EE"></span> 7993 <span>Estonia (EUR â¬)</span> 7994 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 7995 <span class="country-flags country-flags--FI"></span> 7996 <span>Finland (EUR â¬)</span> 7997 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" > 7998 <span class="country-flags country-flags--FR"></span> 7999 <span>France (EUR â¬)</span> 8000 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 8001 <span class="country-flags country-flags--DE"></span> 8002 <span>Germany (EUR â¬)</span> 8003 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 8004 <span class="country-flags country-flags--GR"></span> 8005 <span>Greece (EUR â¬)</span> 8006 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GP" > 8007 <span class="country-flags country-flags--GP"></span> 8008 <span>Guadeloupe (USD $)</span> 8009 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GT" > 8010 <span class="country-flags country-flags--GT"></span> 8011 <span>Guatemala (USD $)</span> 8012 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HN" > 8013 <span class="country-flags country-flags--HN"></span> 8014 <span>Honduras (USD $)</span> 8015 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" > 8016 <span class="country-flags country-flags--IE"></span> 8017 <span>Ireland (EUR â¬)</span> 8018 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 8019 <span class="country-flags country-flags--IL"></span> 8020 <span>Israel (USD $)</span> 8021 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 8022 <span class="country-flags country-flags--IT"></span> 8023 <span>Italy (EUR â¬)</span> 8024 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 8025 <span class="country-flags country-flags--LV"></span> 8026 <span>Latvia (EUR â¬)</span> 8027 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" > 8028 <span class="country-flags country-flags--LT"></span> 8029 <span>Lithuania (EUR â¬)</span> 8030 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" >
8031 <span class="country-flags country-flags--LU"></span> 8032 <span>Luxembourg (EUR â¬)</span> 8033 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MX" > 8034 <span class="country-flags country-flags--MX"></span> 8035 <span>Mexico (USD $)</span> 8036 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 8037 <span class="country-flags country-flags--NL"></span> 8038 <span>Netherlands (EUR â¬)</span> 8039 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NI" > 8040 <span class="country-flags country-flags--NI"></span> 8041 <span>Nicaragua (USD $)</span> 8042 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PA" > 8043 <span class="country-flags country-flags--PA"></span> 8044 <span>Panama (USD $)</span> 8045 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PY" > 8046 <span class="country-flags country-flags--PY"></span> 8047 <span>Paraguay (EUR â¬)</span> 8048 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PE" > 8049 <span class="country-flags country-flags--PE"></span> 8050 <span>Peru (EUR â¬)</span> 8051 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 8052 <span class="country-flags country-flags--PL"></span> 8053 <span>Poland (PLN zÅ)</span> 8054 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 8055 <span class="country-flags country-flags--PT"></span> 8056 <span>Portugal (EUR â¬)</span> 8057 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" > 8058 <span class="country-flags country-flags--SK"></span> 8059 <span>Slovakia (EUR â¬)</span> 8060 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 8061 <span class="country-flags country-flags--SI"></span> 8062 <span>Slovenia (EUR â¬)</span> 8063 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 8064 <span class="country-flags country-flags--ES"></span> 8065 <span>Spain (EUR â¬)</span> 8066 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 8067 <span class="country-flags country-flags--SE"></span> 8068 <span>Sweden (SEK kr)</span> 8069 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 8070 <span class="country-flags country-flags--CH"></span> 8071 <span>Switzerland (CHF CHF)</span> 8072 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="TT" > 8073 <span class="country-flags country-flags--TT"></span> 8074 <span>Trinidad & Tobago (USD $)</span> 8075 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 8076 <span class="country-flags country-flags--GB"></span> 8077 <span>United Kingdom (GBP £)</span> 8078 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 8079 <span class="country-flags country-flags--US"></span> 8080 <span>United States (USD $)</span> 8081 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="UY" >
8082 <span class="country-flags country-flags--UY"></span> 8083 <span>Uruguay (EUR â¬)</span> 8084 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VE" > 8085 <span class="country-flags country-flags--VE"></span> 8086 <span>Venezuela (USD $)</span> 8087 </button></x-listbox></form></x-popover> 8088 </div></div> 8089 </div><div class="footer__bottom-col footer__bottom-col--copyright"> 8090 <p class="footer__copyright"> 8091 8092 Copyright © 2026 Benetton E-Commerce S.r.l. â VAT 05576840267v4.86.2 8093 8094 </p> 8095 </div><div class="footer__bottom-col footer__bottom-col--social"> 8096 <div class="social-media"><ul class="social-media " role="list"><li> 8097 <a href="https://www.facebook.com/Benetton" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg 8098 role="presentation" 8099 focusable="false" 8100 width="27" 8101 height="27" 8102 class="icon icon-facebook" 8103 viewBox="0 0 24 24" 8104 > 8105 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 8106 </svg></a> 8107 </li><li> 8108 <a href="https://www.instagram.com/benetton/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg 8109 role="presentation" 8110 focusable="false" 8111 width="27" 8112 height="27" 8113 class="icon icon-instagram" 8114 viewBox="0 0 24 24" 8115 > 8116 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 8117 </svg></a> 8118 </li><li> 8119 <a href="https://t.me/united_colors_of_benetton" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Telegram"><svg 8120 role="presentation" 8121 focusable="false" 8122 width="32" 8123 height="32" 8124 class="icon icon-telegram" 8125 viewBox="0 0 32 32" 8126 > 8127 <path d="M12.8478 19.2041L12.517 23.9505C12.9903 23.9505 13.1953 23.7431 13.4412 23.4941L15.6604 21.3308L20.2588 24.7657C21.1022 25.2451 21.6964 24.9926 21.9239 23.9743L24.9423 9.54819L24.9431 9.54734C25.2106 8.27574 24.4923 7.7785 23.6706 8.09044L5.9285 15.0188C4.71764 15.4982 4.73598 16.1867 5.72267 16.4986L10.2586 17.9376L20.7947 11.2133C21.2905 10.8784 21.7414 11.0637 21.3705 11.3986L12.8478 19.2041Z" fill="currentColor"/> 8128 </svg></a> 8129 </li><li> 8130 <a href="https://it.pinterest.com/benetton/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Pinterest"><svg 8131 role="presentation" 8132 focusable="false" 8133 width="27" 8134 height="27" 8135 class="icon icon-pinterest"
8136 viewBox="0 0 24 24" 8137 > 8138 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 8139 </svg></a> 8140 </li><li> 8141 <a href="https://www.youtube.com/user/benetton" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg 8142 role="presentation" 8143 focusable="false" 8144 width="27" 8145 height="27" 8146 class="icon icon-youtube" 8147 viewBox="0 0 24 24" 8148 > 8149 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 8150 </svg></a> 8151 </li><li> 8152 <a href="https://www.tiktok.com/@benetton" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on TikTok"><svg 8153 role="presentation" 8154 focusable="false" 8155 width="27" 8156 height="27" 8157 class="icon icon-tiktok" 8158 viewBox="0 0 24 24" 8159 > 8160 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 8161 </svg></a> 8162 </li></ul></div> 8163 </div> 8164 </div> 8165 </div> 8166 <div class="footer__gradient-row"> 8167 <div class="footer__gradient-line"></div> 8168 </div> 8169</div> 8170 8171 8172
8173<script> 8174 // Prevent footer newsletter from showing success when the newsletter page form was submitted 8175 (function () { 8176 var section = document.querySelector('#shopify-section-sections--27312745251160__footer'); 8177 if (!section) return; 8178 8179 var fieldsEl = section.querySelector('.footer-newsletter-fields'); 8180 var successEl = section.querySelector('.newsletter-success-footer'); 8181 var form = section.querySelector('#footer-newsletter'); 8182 8183 // If the success state is showing, check if the footer form was actually submitted 8184 if (successEl && successEl.style.display !== 'none') { 8185 var source = sessionStorage.getItem('newsletter_submitted_from'); 8186 if (source !== 'footer') { 8187 // Not submitted from footer â show form fields, hide success 8188 if (fieldsEl) fieldsEl.style.display = ''; 8189 if (successEl) successEl.style.display = 'none'; 8190 } 8191 sessionStorage.removeItem('newsletter_submitted_from'); 8192 } 8193 8194 // Mark footer as the source when its form is submitted 8195 if (form) { 8196 form.addEventListener('submit', function () { 8197 sessionStorage.setItem('newsletter_submitted_from', 'footer'); 8198 }); 8199 } 8200 })(); 8201 8202 (function () { 8203 function initNewsletterConsent() { 8204 const section = document.querySelector( 8205 '#shopify-section-sections--27312745251160__footer', 8206 ); 8207 if (!section) return; 8208 8209 const emailInput = section.querySelector( 8210 'input[type="email"][name="contact[email]"]', 8211 ); 8212 const consentSection = section.querySelector( 8213 '.footer__newsletter-consent', 8214 ); 8215 const submitButton = section.querySelector('.jkl-input-secondary__icon'); 8216 const inputWrapper = section.querySelector('.jkl-input-secondary'); 8217 const inputContainer = section.querySelector( 8218 '#footer-newsletter-input-container', 8219 ); 8220 const errorMessageElement = inputContainer 8221 ? inputContainer.querySelector('.jkl-input__message--error') 8222 : null; 8223 8224 if (emailInput && consentSection) { 8225 // Hide error initially 8226 if (errorMessageElement) { 8227 errorMessageElement.style.display = 'none'; 8228 } 8229 8230 function showError() { 8231 // Add error class to wrapper 8232 if (inputWrapper) { 8233 inputWrapper.classList.add('jkl-input--error'); 8234 } 8235 8236 // Add error class only to unchecked consent checkboxes 8237 const consentCheckboxes = consentSection.querySelectorAll(
8238 '.footer__consent-checkbox', 8239 ); 8240 consentCheckboxes.forEach((label) => { 8241 const checkbox = label.querySelector('input[type="checkbox"]'); 8242 const text = label.querySelector('.footer__consent-text'); 8243 if (checkbox && !checkbox.checked && text) { 8244 text.classList.add('footer__consent-text--error'); 8245 } 8246 }); 8247 8248 // Show error message 8249 if (errorMessageElement) { 8250 errorMessageElement.style.display = 'block'; 8251 } 8252 8253 // Scroll to error 8254 if (errorMessageElement) { 8255 errorMessageElement.scrollIntoView({ 8256 behavior: 'smooth', 8257 block: 'center', 8258 }); 8259 } 8260 } 8261 8262 function clearError() { 8263 // Remove error class 8264 if (inputWrapper) { 8265 inputWrapper.classList.remove('jkl-input--error'); 8266 } 8267 8268 // Remove error class from consent texts 8269 const consentTexts = consentSection.querySelectorAll(
8270 '.footer__consent-text', 8271 ); 8272 consentTexts.forEach((text) => { 8273 text.classList.remove('footer__consent-text--error'); 8274 }); 8275 8276 // Hide error message 8277 if (errorMessageElement) { 8278 errorMessageElement.style.display = 'none'; 8279 } 8280 } 8281 8282 function checkEmailAndShowConsent() { 8283 const emailValue = emailInput.value.trim(); 8284 const isValidEmail = 8285 emailValue.length > 0 && 8286 emailValue.includes('@') && 8287 emailValue.includes('.'); 8288 8289 if (isValidEmail) { 8290 consentSection.classList.remove('hidden'); 8291 } else { 8292 consentSection.classList.add('hidden'); 8293 } 8294 8295 // Clear error when user types 8296 clearError(); 8297 } 8298 8299 function validateConsent(event) { 8300 const emailValue = emailInput.value.trim(); 8301 const isValidEmail = 8302 emailValue.length > 0 && 8303 emailValue.includes('@') && 8304 emailValue.includes('.'); 8305 8306 if (isValidEmail && !consentSection.classList.contains('hidden')) { 8307 const marketingCheckbox = consentSection.querySelector( 8308 'input[name="contact[accepts_marketing]"]', 8309 ); 8310 const privacyCheckbox = consentSection.querySelector( 8311 'input[name="contact[privacy_policy]"]', 8312 ); 8313 8314 if (!marketingCheckbox.checked || !privacyCheckbox.checked) { 8315 event.preventDefault(); 8316 showError(); 8317 return false; 8318 } 8319 } 8320 8321 // Clear errors if validation passes 8322 clearError(); 8323 return true; 8324 } 8325 8326 // Show consent checkboxes when email input has valid value 8327 emailInput.addEventListener('input', checkEmailAndShowConsent); 8328 emailInput.addEventListener('change', checkEmailAndShowConsent); 8329 emailInput.addEventListener('blur', checkEmailAndShowConsent); 8330 8331 // Check on focus if there's already a value 8332 emailInput.addEventListener('focus', checkEmailAndShowConsent); 8333 8334 // Validate consent on submit 8335 if (submitButton) { 8336 submitButton.addEventListener('click', validateConsent); 8337 } 8338 8339 const form = section.querySelector('#footer-newsletter'); 8340 if (form) { 8341 form.addEventListener('submit', validateConsent); 8342 } 8343 8344 // Clear error when checkboxes are clicked 8345 const checkboxes = consentSection.querySelectorAll( 8346 'input[type="checkbox"]', 8347 ); 8348 checkboxes.forEach((checkbox) => { 8349 checkbox.addEventListener('change', clearError); 8350 }); 8351 } 8352 } 8353 8354 // Initialize on DOMContentLoaded 8355 if (document.readyState === 'loading') { 8356 document.addEventListener('DOMContentLoaded', initNewsletterConsent); 8357 } else { 8358 initNewsletterConsent(); 8359 } 8360 8361 // Also initialize on Shopify section load/rerender 8362 document.addEventListener('shopify:section:load', function (event) { 8363 if (event.detail.sectionId === 'sections--27312745251160__footer') { 8364 initNewsletterConsent(); 8365 } 8366 }); 8367 })(); 8368 8369 /** 8370 * Footer links accordion toggle 8371 * On click of .footer__links-title, toggles the .active class on sibling .footer__links-grid 8372 */ 8373 (function () { 8374 function initFooterLinksToggle() { 8375 const footer = document.querySelector('.footer'); 8376 if (!footer) return; 8377 8378 footer.addEventListener('click', function (event) { 8379 const title = event.target.closest('.footer__links-title'); 8380 if (!title) return; 8381 8382 title.classList.toggle('active'); 8383 8384 const grid = title.nextElementSibling; 8385 if (grid && grid.classList.contains('footer__links-grid')) { 8386 grid.classList.toggle('active'); 8387 } 8388 }); 8389 } 8390 8391 if (document.readyState === 'loading') { 8392 document.addEventListener('DOMContentLoaded', initFooterLinksToggle); 8393 } else { 8394 initFooterLinksToggle(); 8395 } 8396 8397 document.addEventListener('shopify:section:load', function (event) { 8398 if (event.detail.sectionId && document.querySelector('.footer')) {
8399 initFooterLinksToggle(); 8400 } 8401 }); 8402 })(); 8403</script>
8403 8404</footer> 8405<!-- END sections: footer-group --></main> 8406 <style> .newsletter__wrapper .footer:before {display: none;} wishlist-button .swym-button.swym-add-to-wishlist {display: flex;} .quick-buy-drawer .block-swatch {height: var(--spacing-benetton-48);} .cart-order__user-badge {grid-template-columns: auto 1fr;} </style> 8407<div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
8407<script> 8408 (function () { 8409 const cartAttributes = {}; 8410 8411 // Helper function to retrieve the UTM from Url 8412 function getUTMFromUrl() { 8413 const url_string = window.location.href; 8414 const url = new URL(url_string); 8415 8416 const utm_id = url.searchParams.get("utm_id"); 8417 const utm_source = url.searchParams.get("utm_source"); 8418 const utm_medium = url.searchParams.get("utm_medium"); 8419 const utm_campaign = url.searchParams.get("utm_campaign"); 8420 const utm_term = url.searchParams.get("utm_term"); 8421 const ref = url.searchParams.get("ref"); 8422 8423 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 8424 return null; 8425 } 8426 8427 let utmParameters = {}; 8428 8429 if (utm_id) { 8430 utmParameters.utm_id = utm_id; 8431 } 8432 if (utm_source) { 8433 utmParameters.utm_source = utm_source; 8434 } 8435 if (utm_medium) { 8436 utmParameters.utm_medium = utm_medium; 8437 } 8438 if (utm_campaign) { 8439 utmParameters.utm_campaign = utm_campaign; 8440 } 8441 if (utm_term) { 8442 utmParameters.utm_term = utm_term; 8443 } 8444 if (ref) { 8445 utmParameters.ref = ref; 8446 } 8447 8448 8449 return Object.keys(utmParameters).length === 0 8450 ? null 8451 : utmParameters; 8452 } 8453 8454 // Helper function to retrieve the UTM from Cookie 8455 function getUTMAttributes() { 8456 const urlUtmParams = getUTMFromUrl(); 8457 8458 if (urlUtmParams) { 8459 return urlUtmParams; 8460 } 8461 8462 // No longer reading from deprecated Shopify cookies 8463 return undefined; 8464 } 8465 8466 function saveUtmParameters() { 8467 const utmParams = getUTMAttributes(); 8468 if (utmParams) { 8469 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 8470 if (cartHasUtmAttributes) { 8471 // Don't call API if it already contains our UTM parameters 8472 return; 8473 } 8474 8475 // Handle both Shopify.routes.root and routes.root_url for better compatibility 8476 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 8477 || (window.routes && window.routes.root_url) 8478 || '/'; 8479 8480 var updateCart = fetch(rootUrl + 'cart/update.js', 8481 { 8482 headers: { 8483 'Content-Type': 'application/json', 8484 }, 8485 method: "POST", 8486 body: JSON.stringify({ 8487 attributes: { 8488 ...utmParams 8489 }, 8490 }) 8491 }) 8492 .then(response => response.json()) 8493 .then(data => { 8494 return data 8495 }); 8496 } 8497 } 8498 8499 saveUtmParameters(); 8500 })(); 8501</script>
8501 8502 8503 8504 8505 8506</div><div id="shopify-block-AZTFjYmtEQkZXL1dnc__17754612914473250823" class="shopify-block shopify-app-block"> 8507 8508
8508<script>window._SwymSDKOnlyMode = true;</script>
8508 8509 8510 8511<!-- BEGIN app snippet: swymVersion -->
8511<script>var __SWYM__VERSION__ = '7.0.8';</script>
8511<!-- END app snippet --> 8512<!-- BEGIN app snippet: swymCustomCss --> 8513 8514 8515 8516 8517<style id="swym-custom-css"> 8518 8519</style> 8520 8521<!-- END app snippet --> 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533
8534<script> 8535 (function () { 8536 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 8537 8538 8539 // Put metafields in window variable 8540 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000","secondaryColor":"#fff","storefrontLayoutType":"as-section","buttonType":{"displayIcon":true,"displayText":true,"style":"solid"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400,"launchType":"header","launchPointPosition":"bottom-right","showItemsCount":true}}'; 8541 try { 8542 const parsedSettings = JSON.parse(commonCustomizationSettings); 8543 if (parsedSettings) { 8544 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 8545 } else { 8546 window.SwymWishlistCommonCustomizationSettings = {}; 8547 } 8548 } catch (e) { 8549 window.SwymWishlistCommonCustomizationSettings = {}; 8550 } 8551 8552 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"sfl-popup-v2":false,"control-centre":false,"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}'; 8553 try { 8554 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 8555 } catch (e) { 8556 enabledCommonFeatures = {}; 8557 } 8558 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 8559 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 8560 8561 // Ghost-Intent Configuration 8562 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 8563 try { 8564 let ghostIntentConfig = { 8565 isExplicitConsentNeeded: false, 8566 isExplicitConsentNeededEvenForLocalStorage: false, 8567 askForPermissionOnFirstClick: true 8568 }; 8569 8570 ghostIntentConfig.isExplicitConsentNeeded = true; 8571 8572 8573 8574 ghostIntentConfig.askForPermissionOnFirstClick = false; 8575 8576 window.SwymGhostIntentConfig = ghostIntentConfig; 8577 } catch(e) { 8578 window.SwymGhostIntentConfig = { 8579 isExplicitConsentNeeded: false, 8580 isExplicitConsentNeededEvenForLocalStorage: false, 8581 askForPermissionOnFirstClick: true 8582 }; 8583 } 8584 8585 // Education Layer Configuration 8586 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8587 8588 8589 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 8590 8591 // Login Nudge Configuration 8592 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8593 8594 8595 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 8596 8597 // Initialize or ensure SwymViewProducts exists 8598 if (!window.SwymViewProducts) { 8599 window.SwymViewProducts = {}; 8600 } 8601 8602 })(); 8603</script>
8603 8604 8605<!-- BEGIN app snippet: swymLoadConsentManager -->
8606<script> 8607 (function () { 8608 if (document.querySelector("script[data-swym-consent-manager]")) return; 8609 var swymConsentManagerScript = document.createElement("script"); 8610 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 8611 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 8612 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 8613 document.head.appendChild(swymConsentManagerScript); 8614 })(); 8615</script>
8615 8616<!-- END app snippet --> 8617
8618<script 8619 8620 id="wishlist-embed-init" 8621 defer 8622 async 8623> 8624 (function () { 8625 window.swymWishlistEmbedLoaded = true; 8626 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 8627 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 8628 var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8629 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 8630 window.SwymCurrentJSPath = baseJsPath; 8631 window.SwymAssetBaseUrl = assetBaseUrl; 8632 8633 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 8634 8635 function loadSwymShopifyScript() { 8636 var element = ""; 8637 var scriptSrc = ""; 8638 8639 8640 element = "swym-ext-shopify-script"; 8641 window.SwymShopifyCdnInUse = true; 8642 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 8643 8644 8645 if (document.getElementById(element)) { 8646 return; 8647 } 8648 8649 var s = document.createElement("script"); 8650 s.id = element; 8651 s.type = "text/javascript"; 8652 s.async = true; 8653 s.defer = true; 8654 s.src = scriptSrc; 8655 8656 s.onerror = function() { 8657 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 8658 // Fallback logic here 8659 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 8660 var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js"; 8661 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 8662 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 8663 8664 var fallbackScript = document.createElement("script"); 8665 fallbackScript.id = element; 8666 fallbackScript.type = "text/javascript"; 8667 fallbackScript.async = true; 8668 fallbackScript.defer = true; 8669 fallbackScript.src = scriptSrc; 8670 var y = document.getElementsByTagName("script")[0]; 8671 y.parentNode.insertBefore(fallbackScript, y); 8672 }; 8673 8674 var x = document.getElementsByTagName("script")[0]; 8675 x.parentNode.insertBefore(s, x); 8676 } 8677 8678 var consentAPICallbackInvoked = false; 8679 function checkConsentAndLoad() { 8680 // Allow app to load in design mode (theme editor) regardless of consent 8681 if (window.Shopify?.designMode) { 8682 loadSwymShopifyScript(); 8683 return; 8684 } 8685 8686 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 8687 // consent is given through our Ghost-Intent flow (sync nudge accept). 8688 // This works on any store regardless of region (EU or non-EU). 8689 var ghostConfig = window.SwymGhostIntentConfig || {}; 8690 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 8691 try { 8692 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 8693 if (localStorage.getItem(consentKey) === 'true') { 8694 // Consent was given through our flow â load SDK 8695 loadSwymShopifyScript(); 8696 return; 8697 } 8698 } catch(e) {} 8699 8700 // Check if Shopify native cookie consent was given via the cookie banner. 8701 // If user accepted cookies through Shopify's banner, load SDK normally 8702 // (Ghost-Intent is only needed when NO consent mechanism has been used). 8703 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8704 if (shopifyConsentGiven) { 8705 loadSwymShopifyScript(); 8706 return; 8707 } 8708 8709 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 8710 return; 8711 } 8712 8713 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 8714 if(!isCookieBannerVisible) { 8715 loadSwymShopifyScript(); 8716 return; 8717 } 8718 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8719 if (shouldLoadSwymScript) { 8720 loadSwymShopifyScript(); 8721 } else { 8722 console.warn("No customer consent to load Swym Wishlist Plus"); 8723 } 8724 } 8725 function initialiseConsentCheck() { 8726 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 8727 window.Shopify?.loadFeatures?.( 8728 [{name: 'consent-tracking-api', version: '0.1'}], 8729 error => { 8730 consentAPICallbackInvoked = true; 8731 if (error) { 8732 if(!window.Shopify?.customerPrivacy) { 8733 loadSwymShopifyScript(); 8734 return; 8735 } 8736 } 8737 checkConsentAndLoad(); 8738 } 8739 ); 8740 } 8741 function consentCheckFallback(retryCount) { 8742 if(!consentAPICallbackInvoked) { 8743 if (window.Shopify?.customerPrivacy) { 8744 checkConsentAndLoad(); 8745 } else if (retryCount >= 1) { 8746 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 8747 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 8748 checkConsentAndLoad(); 8749 } else { 8750 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 8751 } 8752 } 8753 } 8754 if (document.readyState === "loading") { 8755 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 8756 window.addEventListener("load", () => consentCheckFallback(0)); 8757 } else { 8758 initialiseConsentCheck(); 8759 } 8760 8761 })(); 8762</script>
8762 8763 8764<!-- BEGIN app snippet: swymSnippet -->
8764<script defer> 8765 (function () { 8766 const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8767 const currentSwymStorePath = 'https://swymstore-v3pro-01.swymrelay.com'; 8768 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 8769 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 8770 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 8771 const swymSnippet = document.getElementById('wishlist-embed-init'); 8772 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 8773 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 8774 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 8775 })() 8776</script>
vendor: 1 bytes, line 8776
8776
8777<script id="swym-snippet" type="text"> 8778 window.swymLandingURL = document.URL; 8779 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 8780 window.swymPageLoad = function() { 8781 window.SwymProductVariants = window.SwymProductVariants || {}; 8782 window.SwymHasCartItems = 0 > 0; 8783 window.SwymPageData = {}, window.SwymProductInfo = {}; 8784 var unknown = {et: 0}; 8785 window.SwymPageData = unknown; 8786 8787 window.SwymPageData.uri = window.swymLandingURL; 8788 }; 8789 if(window.selectCallback){ 8790 (function(){ 8791 var originalSelectCallback = window.selectCallback; 8792 window.selectCallback = function(variant){ 8793 originalSelectCallback.apply(this, arguments); 8794 try{ 8795 if(window.triggerSwymVariantEvent){ 8796 window.triggerSwymVariantEvent(variant.id); 8797 } 8798 }catch(err){ 8799 console.warn("Swym selectCallback", err); 8800 } 8801 };})();} 8802 window.swymCustomerId =null; 8803 window.swymCustomerExtraCheck = 8804 null; 8805 var swappName = ("Wishlist" || "Wishlist"); 8806 var swymJSObject = { 8807 pid: "psLiMM6350wjMoNtmNjyKjX87DRDl6q285O4dBZgPF4=", 8808 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 8809 }; 8810 window.swymJSShopifyLoad = function(){ 8811 if(window.swymPageLoad) swymPageLoad(); 8812 if(!window._swat) { 8813 (function (s, w, r, e, l, a, y) { 8814 r['SwymRetailerConfig'] = s; 8815 r[s] = r[s] || function (k, v) { 8816 r[s][k] = v; 8817 }; 8818 })('_swrc', '', window); 8819 _swrc('RetailerId', swymJSObject.pid); 8820 _swrc('Callback', function(){initSwymShopify();}); 8821 }else if(window._swat.postLoader){ 8822 _swrc = window._swat.postLoader; 8823 _swrc('RetailerId', swymJSObject.pid); 8824 _swrc('Callback', function(){initSwymShopify();}); 8825 }else{ 8826 initSwymShopify();} 8827 } 8828 if(!window._SwymPreventAutoLoad) { 8829 swymJSShopifyLoad(); 8830 } 8831</script>
8831 8832 8833<style id="safari-flasher-pre"></style>
8834<script> 8835 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 8836 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 8837 window.SwymCallbacks = window.SwymCallbacks || []; 8838 window.SwymCallbacks.push(function(tracker) { 8839 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 8840 var x = function() { 8841 SwymUtils.onDOMReady(function() { 8842 var d = document.createElement("div"); 8843 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 8844 document.head.appendChild(d); 8845 });}; 8846 setTimeout(x, 10); 8847 });});} 8848 window.SwymOverrideMoneyFormat = "${{amount}}"; 8849</script>
8849 8850<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 8851
8852<script 8853 8854 id="swymSnippetCheckAndActivate" 8855> 8856 (function () { 8857 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 8858 8859 function removeDuplicateIdNodes(id) { 8860 var nodes = document.querySelectorAll('#' + id); 8861 nodes.forEach(function (node, index) { 8862 if (index > 0) { 8863 node.remove(); 8864 } 8865 }); 8866 } 8867 8868 function cleanupDuplicateSnippetNodes(activeScript) { 8869 if (!activeScript) { 8870 return; 8871 } 8872 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 8873 allSwymSnippets.forEach(function (scriptNode) { 8874 if (scriptNode !== activeScript) { 8875 scriptNode.remove(); 8876 } 8877 }); 8878 } 8879 8880 function cleanupDuplicateActivationGuards() { 8881 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 8882 guardScripts.forEach(function (scriptNode, index) { 8883 if (index > 0) { 8884 scriptNode.removeAttribute('id'); 8885 } 8886 }); 8887 } 8888 8889 function postDomLoad() { 8890 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 8891 if (!activeScript) { 8892 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 8893 if (inactiveScript) { 8894 inactiveScript.type = 'text/javascript'; 8895 new Function(inactiveScript.textContent)(); 8896 activeScript = inactiveScript; 8897 } 8898 } 8899 8900 cleanupDuplicateSnippetNodes(activeScript); 8901 cleanupDuplicateActivationGuards(); 8902 duplicateProneIds.forEach(removeDuplicateIdNodes); 8903 } 8904 8905 if (document.readyState === 'loading') { 8906 document.addEventListener('DOMContentLoaded', postDomLoad); 8907 } else { 8908 postDomLoad(); 8909 } 8910 })(); 8911</script>
8911 8912 8913 8914
8915<script> 8916 (function () { 8917 const themeSchemaName = window.Shopify.theme.schema_name; 8918 8919 if (!window.SwymCallbacks) { 8920 window.SwymCallbacks = []; 8921 } 8922 window.SwymCallbacks.push(swat => { 8923 if (!swat) { 8924 return; 8925 } 8926 8927 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 8928 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 8929 window.SwymLocalWishlist.syncToCloud(swat); 8930 } 8931 8932 if (window._SwymSDKOnlyMode) { 8933 return; 8934 } 8935 8936 // ENABLE COMMON FEATURES 8937 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 8938 Object.keys(swymEnabledCommonFeatures).forEach(key => { 8939 if (!swymEnabledCommonFeatures[key]) return; 8940 8941 switch (key) { 8942 case 'add-to-wishlist-collections-button': 8943 // Check if app block is already handling the collections button 8944 if (window.SwymCollectionsConfig) { 8945 return; 8946 } 8947 8948 // Check if v2 default collections is handling it 8949 if (window.SwymAdvancedCollectionsWishlistConfig) { 8950 return; 8951 } 8952 8953 // Fallback to old v1 behavior if v2 config is not present 8954 swat?.collectionsApi?.setDefaultCustomizationOptions(); 8955 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 8956 8957 break; 8958 case 'add-to-wishlist-pdp-button': 8959 // Check if app block is already handling the PDP button 8960 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 8961 return; 8962 } 8963 8964 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 8965 // Not initiating pdp button as it is not a product page 8966 return; 8967 } 8968 8969 // Inject addtowishlist.css into the document's <head> 8970 var head = document.head; 8971 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 8972 var pdpButtonStylesheetTag = document.createElement('link'); 8973 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 8974 pdpButtonStylesheetTag.rel = 'stylesheet'; 8975 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 8976 8977 if (!document.getElementById('swym-pdp-button-stylesheet')) { 8978 head.appendChild(pdpButtonStylesheetTag); 8979 } 8980 8981 var x = document.getElementsByTagName('script')[0]; 8982 function createAndInsertScript(id, src, onLoadCallback) { 8983 var scriptTag = document.createElement('script'); 8984 scriptTag.id = id; 8985 scriptTag.type = 'text/javascript'; 8986 scriptTag.src = src; 8987 scriptTag.onload = onLoadCallback; 8988 x.parentNode.insertBefore(scriptTag, x); 8989 } 8990 8991 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 8992 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 8993 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 8994 if (pdpBtnApi) { 8995 pdpBtnApi.setDefaultCustomizationOptions(swat); 8996 pdpBtnApi.initializePDPButton(swat, true); 8997 } 8998 }); 8999 break; 9000 default: 9001 return; 9002 } 9003 }); 9004 }); 9005 })(); // IIFE to prevent polluting global scope 9006</script>
9006 9007 9008 9009
9010<script> 9011 (function () { 9012 // Get the settings from Shopify's Liquid variables and create the styles 9013 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 9014 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 9015 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 9016 const isControlCentreEnabledFromBlockSettings = false; 9017 9018 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 9019 // Don't enable control centre if this is disabled and block settings are not enabled 9020 return; 9021 } 9022 9023 let borderRadius = 6; 9024 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 9025 9026 // Check if block settings exist, use them, otherwise fall back to common settings 9027 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 9028 "#000000" : 9029 window.SwymWishlistCommonCustomizationSettings.primaryColor; 9030 9031 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 9032 "#ffffff" : 9033 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 9034 9035 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 9036 "#f4f8fe" : null; 9037 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 9038 "#333333" : null; 9039 9040 // Only use color adjustment functions if we're using common settings 9041 if (!secondaryBgColor || !secondaryTextColor) { 9042 function adjustOpacity(color, opacity) { 9043 if (color[0] === '#') { 9044 color = color.slice(1); 9045 } 9046 9047 if (color.length === 3) { 9048 color = color.split('').map(char => char + char).join(''); 9049 } 9050 9051 const r = parseInt(color.slice(0, 2), 16); 9052 const g = parseInt(color.slice(2, 4), 16); 9053 const b = parseInt(color.slice(4, 6), 16); 9054 9055 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 9056 } 9057 9058 function hexToRgb(color) { 9059 if (color[0] === '#') { 9060 color = color.slice(1); 9061 } 9062 if (color.length === 3) { 9063 color = color.split('').map(c => c + c).join(''); 9064 } 9065 9066 return { 9067 r: parseInt(color.slice(0, 2), 16), 9068 g: parseInt(color.slice(2, 4), 16), 9069 b: parseInt(color.slice(4, 6), 16) 9070 }; 9071 } 9072 9073 function getLuminance({ r, g, b }) { 9074 return 0.299 * r + 0.587 * g + 0.114 * b; 9075 } 9076 9077 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 9078 const secondaryBgOpacity = 0.2; 9079 const secondaryTextOpacity = 0.8; 9080 9081 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 9082 9083 const bgRgb = hexToRgb(primaryBgColor); 9084 const bgLuminance = getLuminance(bgRgb); 9085 9086 // Determine whether to use dark or light text for contrast 9087 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 9088 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 9089 9090 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 9091 9092 return { 9093 secondaryBgColor, 9094 secondaryTextColor 9095 }; 9096 } 9097 9098 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 9099 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 9100 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 9101 } 9102 9103 // Create the CSS rule 9104 let styles = ` 9105 .swym-storefront-layout-root-component { 9106 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 9107 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 9108 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 9109 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 9110 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 9111 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 9112 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 9113 } 9114 `; 9115 9116 // Create a <style> element and append the styles 9117 let styleSheet = document.createElement("style"); 9118 styleSheet.type = "text/css"; 9119 styleSheet.innerText = styles; 9120 document.head.appendChild(styleSheet); 9121 9122 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 9123 window.SwymStorefrontLayoutContext = {}; 9124 } 9125 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 9126 window.SwymStorefrontLayoutExtensions = {}; 9127 } 9128 9129 // Expose block settings toggle state so ThemeCSSMapping can respect it. 9130 // When true, theme editor color pickers take priority over inherited theme CSS variables. 9131 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 9132 9133 if (isControlCentreEnabledFromBlockSettings) { 9134 // If block settings are enabled, use them 9135 SwymStorefrontLayoutContext.Settings = { 9136 EnableStorefrontLayoutOnLauncher: true, 9137 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9138 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9139 StorefrontLayoutDrawerPosition: "left", 9140 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9141 StorefrontLayoutAsSectionPageURL: "/pages/wishlist", 9142 EnableStorefrontLayoutVariantSelector: true, 9143 StorefrontLayoutNotificationPosition: "left", 9144 StorefrontLayoutActionPopupPosition: "left", 9145 StorefrontLayoutNotificationDuration: 5000 9146 }; 9147 } else { 9148 // If only metafield is enabled but no block settings, use common settings 9149 SwymStorefrontLayoutContext.Settings = { 9150 EnableStorefrontLayoutOnLauncher: true, 9151 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9152 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9153 StorefrontLayoutDrawerPosition: "left", 9154 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9155 StorefrontLayoutAsSectionPageURL: "/pages/wishlist", 9156 EnableStorefrontLayoutVariantSelector: true, 9157 StorefrontLayoutNotificationPosition: "left", 9158 StorefrontLayoutActionPopupPosition: "left", 9159 StorefrontLayoutNotificationDuration: 5000 9160 }; 9161 } 9162 const storefrontLayoutCallback = (swat) =>{ 9163 SwymStorefrontLayoutContext.swat = swat; 9164 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 9165 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 9166 SwymStorefrontLayoutContext.Settings = { 9167 ...SwymStorefrontLayoutContext?.Settings, 9168 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 9169 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 9170 } 9171 9172 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 9173 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 9174 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 9175 detail: { settings: SwymStorefrontLayoutContext?.Settings } 9176 }); 9177 document.dispatchEvent(event); 9178 }else{ 9179 swat.utils.warn(`LayoutInitialized event is not defined.`); 9180 } 9181 }else{ 9182 swat.utils.warn(`Storefront Layout is disabled.`); 9183 document.getElementById("swym-storefront-layout-container")?.remove(); 9184 document.getElementById("swym-storefront-extention-render-container")?.remove(); 9185 } 9186 } 9187 9188 if (!window.SwymCallbacks) { 9189 window.SwymCallbacks = []; 9190 } 9191 window.SwymCallbacks.push(storefrontLayoutCallback); 9192 9193 SwymStorefrontLayoutContext.SwymCustomerData = { 9194 9195 name: null, 9196 email: null 9197 9198 };
9199 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 9200 })(); 9201</script>
9201 9202 9203 9204 9205 9206</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
9206<script> 9207 9208 window.essentialCountdownTimerConfigs = []; 9209 9210 const essentialCollectionId = null; 9211 window.essentialCountdownTimerMeta = { 9212 productData: null, 9213 productCollections: null, 9214 }; 9215 window.essentialProductId = null 9216 window.essentialProductTags = null 9217 window.essentialCollectionId = null 9218 window.essentialCountdownTimerPageTemplate = "page.storelocator" 9219 9220</script>
9220 9221 9222 9223 9224<style> 9225 .essential-countdown-timer-img-reset { 9226 /* wipe common globals */ 9227 box-sizing: content-box; 9228 display: inline; 9229 width: auto; 9230 height: auto; 9231 max-width: none; 9232 max-height: none; 9233 margin: 0; 9234 padding: 0; 9235 border: none; 9236 border-radius: 0; 9237 box-shadow: none; 9238 background: none; 9239 object-fit: fill; 9240 object-position: 50% 50%; 9241 filter: none; 9242 opacity: 1; 9243 position: static; 9244 float: none; 9245 clear: none; 9246 vertical-align: baseline; 9247 transform: none; 9248 transition: none; 9249 animation: none; 9250 /* typography sometimes leaks via universal selectors */ 9251 font: inherit; 9252 line-height: normal; 9253 letter-spacing: normal; 9254 text-align: start; 9255 } 9256</style> 9257 9258 9259</div>
9259<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9259 9260</body> 9261</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.