PageSourceSearch

https://www.bliz.com/en-us

html bliz.com collected 2026-09-26 12:38:48 UTC 161,026 bytes, 2,909 lines download raw bytes

1
2
3<!doctype HTML>
4
5
6
7
8
9<html xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#"
10xmlns:waistate="http://www.w3.org/2005/07/aaa" lang="en" xml:lang="en">
11	<head>
12		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
13		
14		<title>BLIZ: Sports glasses, Ski Goggles, Helmets and Lenses US</title>
15
16		<meta name="description" content="Sports glasses, Helmets and Ski goggles for men and women. We offer ✔Safe Payments ✔We ship within 48h ✓ 30 days open purchase"/>
17		<meta name="keywords" content=""/>
18		<meta name="pageId" content="29501"/>
19		
20		<meta name="pageIdentifier" content="HomePage"/>
21		<meta name="pageGroup" content="HomePage"/>	
22		<link rel="canonical" href="https://www.bliz.com/en-us" />
23		
24		
25		<!-- BEGIN CommonCSSToInclude.jspf -->
26<meta name="viewport" content="width=device-width, initial-scale=1">
27<link rel="stylesheet" href="/wcsstore/CostaStorefrontAssetStore/public/app-bliz.1788940985059.css" media="all" id="AppCss">
28
29<!-- END CommonCSSToInclude.jspf --><!-- BEGIN CommonJSToInclude.jspf -->
30
31<link rel="preconnect"
32	href="https://media.bliz.com">
33
34
35<link rel="preconnect"
36	href="https://assets.bliz.com">
37
38
39<link rel="preconnect" href="https://assets2.bliz.com">
40
41<link rel="shortcut icon" href="//media.bliz.com/images/icons/favicon.ico" />
42<link rel="apple-touch-icon" sizes="120x120"
43	href="//media.bliz.com/images/icons/apple-touch-icon-120.png">
44<link rel="apple-touch-icon" sizes="180x180"
45	href="//media.bliz.com/images/icons/apple-touch-icon-180.png">
46
47
48
49<script type="text/javascript">
50	// Convert the WCParam object which contains request properties into javascript object
51	// Reduced COSTA version
52	var WCParamJS = {
53		"storeId": '19501',
54		"catalogId": '15501',
55		"langId": '-1',
56		"pageView":''
57    };
58    
59	var absoluteURL = "https://www.bliz.com/wcs/shop/";
60	var absoluteBaseURL = "";
61	var imageDirectoryPath = "/wcsstore/CostaStorefrontAssetStore/";
62	
63	// Store the amount of time of inactivity before a re-login is required, this value is retrieved from wc-server.xml, default is 30 mins
64	var inactivityTimeout = 3600000; //1800000
65
66	// Store the amount of time the inactivity warning dialog will be displayed before it closes itself, default is 20 seconds
67	var inactivityWarningDialogDisplayTimer = 20000; //20000
68
69	// Store the amount of time to display a inactivity warning dialog before a re-login is required, default is 30 seconds
70	var inactivityWarningDialogBuffer = 30000; //30000
71
72	
73	
74	//Tealium global vars
75    window.tealium_data2track = [];
76    window.utag_data = {};
77    //End Tealium
78
79	
80	function mergeObject(e,t,o){if(!t)return e;if(!e)return e=t;try{for(var r in t){var a=e[r];a instanceof Object&&!(a instanceof Array)?mergeObject(a,t[r],o):!1===o&&void 0!==e[r]||(e[r]=t[r])}}catch(i){}return e};
81    
82	var Settings = {};
83	
84 	Settings.Utag = {
85		"Environment": "qa",
86		"Brand": "Bliz",
87		"PageBrand": "BL",
88		"Website": "bliz.com"
89	};  
90	
91 	
92		Settings.Utag.Environment = "prod";
93	
94	
95	Settings.MonetateEnv = "d";
96	
97	
98		Settings.MonetateEnv = "p2";
99	
100	
101	Settings.GoogleAPIKey = "AIzaSyB8osNMpvt_P4b_HvFTP4TIIiFkmY_0FVQ";
102	
103	//Fallback xShipModes
104	Settings.xShipModesOverride = {};
105	Settings.xShipModesOverride.Exclusion = [];
106
107    Settings.Payments = {};
108 	
109 	//Apple Pay
110 	Settings.Payments.IsApplePayEnabled = true;
111 	Settings.Payments.ApplePayMerchantIdentifier = "";
112 	
113 	//PayPal
114 	Settings.Payments.PayPalClientId = "";
115 	Settings.Payments.IsPayPalEnabled = true;
116 	Settings.Payments.IsPayPalExpressEnabled = true;
117 	Settings.Payments.IsPayLaterEnabled = false;
118 	Settings.Payments.IsPayPalIn4MessagesEnabled = true;
119 	Settings.Payments.DisplayPayPalButtonInMinicart = true;
120	
121 	//Affirm
122 	Settings.Payments.IsAffirmEnabled = false;
123 	Settings.Payments.IsAffirmMessagesEnabled = false;
124 	Settings.Payments.AffirmMinimumThreshold = "";
125 	Settings.Payments.AffirmAPIKey = "";
126 	Settings.Payments.AffirmEndpoint = "";
127 	
128 	//Klarna
129    Settings.Payments.IsKlarnaEnabled = true;
130    Settings.Payments.IsKlarnaDirect = true;
131    Settings.Payments.IsKlarnaCheckout = false;
132 	Settings.Payments.IsKlarnaExpressEnabled = false;
133    Settings.Payments.IsKlarnaMessagesEnabled = true;
134 	Settings.Payments.KlarnaSDKCheckout = "";
135 	Settings.Payments.KlarnaSDKMessages = "https://js.klarna.com/web-sdk/v1/klarna.js";
136 	Settings.Payments.KlarnaSDKExpress = "https://x.klarnacdn.net/express-button/v1/lib.js";
137 	Settings.Payments.KlarnaMessagesClientId = "";
138 	Settings.Payments.KlarnaExpressMID = "";
139 	Settings.Payments.KlarnaExpressEnv = "";
140 	Settings.Payments.KlarnaMinimumThreshold = "";
141
142 	//Afterpay
143 	Settings.Payments.IsAfterpayEnabled = false;
144 	Settings.Payments.IsAfterpayExpressEnabled = false;
145 	Settings.Payments.IsAfterpayMessagesEnabled = false;
146 	Settings.Payments.AfterpaySDK = "";
147 	Settings.Payments.AfterpayMessagesSDK = "";
148 	Settings.Payments.AfterpayMessagesClientId = "";
149 	Settings.Payments.AfterpayMinThreshold = "";
150 	Settings.Payments.AfterpayMaxThreshold = "";
151	Settings.Payments.AfterpayMessages= {};
152	;
153	// CDM-12444 switch Afterpay logo
154	Settings.Payments.IsAfterpayCashAppEnabled = "false";
155	 
156 	//Catch
157 	Settings.Payments.IsCatchEnabled = false;
158 	Settings.Payments.IsCatchMessagesEnabled = false;
159 	Settings.Payments.CatchSDK = "";
160 	Settings.Payments.CatchClientId = "";
161 	Settings.Payments.CatchMaxThreshold = "";
162
163	//PaymentMessages
164	Settings.PaymentMessages = {};
165	Settings.PaymentMessages.defaultTender = "";
166	
167	Settings.ThreeDS = {};
168	Settings.ThreeDS.IsCardinalEnabled = false;
169	Settings.ThreeDS.CardinalLogLevel = "";
170	Settings.ThreeDS.CardinalJSEndpoint = "";
171	Settings.ThreeDS.CentinelHostName= "";
172	
173	
174
175	// CDM-6760 
176	
177
178	// Mexico mixed cart locked (https://trello.com/c/qYpaImuR/662-mexico-extensions)
179	Settings.Payments.LockCartOnMixedCart = false;
180	
181 	Settings.GRecaptcha = {};
182 	Settings.GRecaptcha.siteId = "";
183 	Settings.GRecaptcha.isActiveMyareaAddCC = false;
184 	
185 	Settings.IsPromoCheckForErrorsEnabled = "";
186 	
187 	//Self Service Return
188 	Settings.SSR = {};
189 	Settings.SSR.Enabled = true;
190 	Settings.SSR.DaysCustomerToCollect = 10;
191 	Settings.SSR.WizardUrl = "https://www.bliz.com/wcs/shop/GenericStaticContentPageLayoutView?storeId=19501&pageId=29003&urlRequestType=Base&langId=-1&catalogId=15501";
192 	
193	
194	 		Settings.AddToCartMaxQuantity = "10";
195		 	
196	
197	//Warranty
198	Settings.Warranty = {};
199
200    
201	//Fill particular shipping mode ids
202	Settings.noShippingShipModeId = "";
203
204	//CartServices
205    
206			Settings.CartServices = {};
207		
208 	
209 	Settings.StoreFEData = {};
210 	Settings.StoreFEData.Identifier = "bliz"; 
211 	Settings.StoreFEData.ShortDescription = "Bliz"; 
212 	Settings.StoreFEData.LongDescription = "Bliz ";
213 	Settings.StoreFEData.Website = "Bliz.com";  
214 	Settings.StoreFEData.DisplayTaxIndicator = false;
215 	Settings.StoreFEData.DisplayVATIncludedLabel = false;
216 	Settings.StoreFEData.StoreChangerActive = true;
217 	
218 	// FORM INFORMATION
219 	Settings.FormValidation = {};
220 	//Settings.FormValidation.ZipRegexUS = "\\d{5}(-\\d{4})?"; // used by ApplePayJs
221 	//Settings.FormValidation.ZipRegexCA = "[abceghjklmnprstvxyABCEGHJKLMNPRSTVXY]{1}\\d{1}[a-zA-Z]{1} *\\d{1}[a-zA-Z]{1}\\d{1}"; // used by ApplePayJs
222 	//Settings.FormValidation.ZipRegexMX = "\\d{4,5}"; // used by ApplePayJs
223 	Settings.FormValidation.CountryList = ""; // used by ApplePayJs
224 	Settings.FormValidation.DefaultCountry = "";
225 	
226 	// Geocoder Mappings
227 	Settings.Geocoder = {};
228 	Settings.Geocoder.GeocoderFormMapping = null;
229 	Settings.Geocoder.GeocoderValueTypeMapping = null;
230 	Settings.Geocoder.isAutocompleteEnabled = false;
231
232 	Settings.SupportedLanguages = {"supportedLanguages":["-1"],"defaultLanguageId":"-1"};
233 	Settings.SupportedCurrencies = {"supportedCurrencies":["USD"],"defaultCurrency":"USD"};
234 	Settings.CurrentCurrencySymbol = "$";
235 	
236 	Settings.StoreentIdentifier = "BlizUS";
237 	
238 	Settings.StoreCountryOrig = "US";
239 	Settings.StoreCountry = "US";
240 	Settings.StoreLanguage = "en";
241 	  
242 		Settings.FlashSales={};
243 	    Settings.FlashSales.start= "1766064890000";
244 		Settings.FlashSales.end= "1767853520000";
245 		Settings.FlashSales.enabled = "True";
246 	
247 	
248	Settings.RX = {};
249 	
250	   Settings.DoctorLocator = {Enabled: true};
251	
252	Settings.IdMe = {};
253	
254		
255	Settings.Plp = {};
256
257	 
258		Settings.Plp.ImageFilters = "LENS_COLOR_FACET,FRONT_COLOR_FACET,GEOFIT,FRAMEFIT,COLLECTIONNAME";
259	
260            Settings.Plp.ShowBackgroundOnHover = "false"
261           
262
263	var jsVersionNumber = '1788940985059';
264	
265	
266	try {
267		Settings.PageTags = "BLZ, BLZ_LEN, BLZ_US, BLZ_LEN_US, BLZ_HP, BLZ_HP_LEN, BLZ_HP_US, BLZ_HP_LEN_US".split(", ");
268	} catch (err) {
269	}
270	
271	
272	Settings.FrameAdvisor = {};
273	Settings.FrameAdvisor.faInitParams = {};
274	
275
276	Settings.MentionMe = {};
277	 
278	
279	Settings.ActivePromoCluster = {};
280	
281	
282	// Settings.Algolia = {};
283	
284
285	Settings.VirtualMirrorMV = {};
286	
287		Settings.VirtualMirrorMV.scriptUrl = "https://vmmv.luxottica.com/v/5.6/index.umd.js";
288	 
289		Settings.VirtualMirrorMV.vmInitParams = {};
290		Settings.VirtualMirrorMV.vmInitParams.key="6d60d23a-efc1-4ecb-a264-a1c1deea8fc3";
291		Settings.VirtualMirrorMV.vmInitParams.source="VMMV_BLIZ";
292	
293
294	Settings.PrismAdjustment = {};
295	
296	
297	Settings.Images = {};
298	Settings.Images.ProductImageBaseUrl="https://assets2.bliz.com";
299	Settings.Images.BaseImageMedia="https://media.bliz.com";
300
301
302	Settings.Loyalty = {};
303	
304			Settings.Loyalty.Enabled = false;
305		 
306	Settings.CollectionNewValues= "202607";
307	
308		Settings.ProductComparator = {}
309		Settings.ProductComparator.Active= false;
310		
311	
312	try {
313		Settings.EmailOptin = {};
314		
315	} catch (err) {
316	}
317
318	Settings.PriceFormatter = Intl.NumberFormat("en-US", {style: "currency", currency: "USD"});
319
320</script>
320
321
322<!--JS app-boot.js -->
323<script type="text/javascript">
324	!function(e,t,o,r,n,i,a,s){var u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},c="function"==typeof u[r]&&u[r],l=c.i||{},d=c.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,o){if(!d[t]){if(!e[t]){if(n[t])return n[t];var i="function"==typeof u[r]&&u[r];if(!o&&i)return i(t,!0);if(c)return c(t,!0);if(p&&"string"==typeof t)return p(t);var a=Error("Cannot find module '"+t+"'");throw a.code="MODULE_NOT_FOUND",a}l.resolve=function(o){var r=e[t][1][o];return null!=r?r:o},l.cache={};var s=d[t]=new f.Module(t);e[t][0].call(s.exports,l,s,s.exports,u)}return d[t].exports;function l(e){var t=l.resolve(e);if(!1===t)return{};if(Array.isArray(t)){var o={__esModule:!0};return t.forEach(function(e){var t=e[0],r=e[1],n=e[2]||e[0],i=f(r);"*"===t?Object.keys(i).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(o,e)||Object.defineProperty(o,e,{enumerable:!0,get:function(){return i[e]}})}):"*"===n?Object.defineProperty(o,t,{enumerable:!0,value:i}):Object.defineProperty(o,t,{enumerable:!0,get:function(){return"default"===n?i.__esModule?i.default:i:i[n]}})}),o}return f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.require=p,this.exports={}},f.modules=e,f.cache=d,f.parent=c,f.distDir=void 0,f.publicUrl=void 0,f.devServer=void 0,f.i=l,f.register=function(t,o){e[t]=[function(e,t){t.exports=o},{}]},Object.defineProperty(f,"root",{get:function(){return u[r]}}),u[r]=f;for(var g=0;g<t.length;g++)f(t[g]);if(o){var m=f(o);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({jPcMx:[function(e,t,o,r){e("./CommonPolyfill"),!function(e){e.DEBUG=location.hostname.endsWith(".luxgroup.net")||location.hostname.includes("localhost");let t=null;function o(e,t,r){if(!t)return e;if(!e)return t;try{for(let n in t){let i=e[n];i instanceof Object&&!(i instanceof Array)?o(i,t[n],r):(!1!==r||void 0===e[n])&&(e[n]=t[n])}}catch(e){}return e}e.log=function(){if(DEBUG){var e=arguments[0];e instanceof Error?console.error(e.stack):console.log.apply(null,arguments)}},e.err=function(){DEBUG&&console.error.apply(null,arguments)},e.warn=function(){DEBUG&&console.warn.apply(null,arguments)},e.logBIG=function(e){log("%c  "+function(){t||(t=new Date);let e=new Date(new Date-t);var o=e.getMilliseconds();return e.getSeconds()+"."+o+"s"}()+" "+e,"background-color: green; color: white; font-size: 12px; font-weight bold")};let r={JsVersionNumber:e.jsVersionNumber?e.jsVersionNumber:"xxx",JsBootTimeout:1500,JsAppFull:!1,LoadJsAppOnDomReady:!1,PreventBlockableDataTracking:!1,PublicAssetsPath:"/wcsstore/CostaStorefrontAssetStore/public/",ExecJsLater:!0,ExecJsFinallyTimeout:150,JsTaskTimeout:5,LoadJQuery:!0,UtagEnvironmentPath:e.Settings&&e.Settings.Utag?("/"+e.Settings.Utag.Brand+"/"+e.Settings.Utag.Environment).toLowerCase():"/costa/qa",PageGroup:!!document.querySelector("head meta[name=pageGroup]")&&document.querySelector("head meta[name=pageGroup]").getAttribute("content")},n=o(e.Settings,{Debug:!1,EnableServiceWorker:!1,Bootloader:r,StoreFEData:{Identifier:"bliz"}},!1);r.AppMiniJsSrc=r.PublicAssetsPath+"app-mini."+r.JsVersionNumber+".js",r.AppFullJsSrc=r.PublicAssetsPath+"app-full."+r.JsVersionNumber+".js",r.JQuerySrc=r.PublicAssetsPath+"jquery-3.3.1.min.js";let i=new function(){let t;var r=this;r.getCookie=function(e){var t=document.cookie.match("(^|;) ?"+encodeURIComponent(e)+"=([^;]*)(;|$)");return t?decodeURIComponent(t[2]):null},r.setCookie=function(e,t,o){var r=new Date;r.setTime(r.getTime()+864e5*o),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+";path=/;expires="+r.toGMTString()},r.isMobile=function(){return/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())},r.merge=o,r.overrideSettings=function(e){return r.merge(n,e)};let a="CostaOverriddenSettings";r.overrideSettingsInSession=function(e){if(!e)return r.setCookie(a,!1,-1),{};r.overrideSettings(e);var t=r.merge(JSON.parse(r.getCookie(a)),e);return r.setCookie(a,JSON.stringify(t)),t},r.getSettings=function(){try{return o(n,JSON.parse(r.getCookie(a)))}catch(e){return n}};let s=!1;r.documentReady=function(e){let t="complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll;
324return new Promise(function(o){if(t)return o(e);document.addEventListener("DOMContentLoaded",function t(){DEBUG&&!s&&(s=!0)&&logBIG("DOM->ready"),o(e),document.removeEventListener("DOMContentLoaded",t)})})};let u=!1;r.windowLoad=function(e){let t="complete"===document.readyState;return new Promise(function(o){if(t)return o(e);window.addEventListener("load",function t(){DEBUG&&!u&&(u=!0)&&logBIG("window->load"),o(e),window.removeEventListener("load",t)})})},r.wait=function(e,t){return new Promise(function(o,r){e>n.Bootloader.JsTaskTimeout?(DEBUG&&log("    ...waiting "+e+"ms..."),setTimeout(()=>o(void 0===t||t),e)):requestAnimationFrame(()=>o(void 0===t||t))})},r.Tag=function(e){return new function(){var t=document.createElement(e),o=null,r=!1,n=this;n.attr=function(e,o){return"function"==typeof o||["async","defer"].indexOf(e.toLowerCase())>-1?t[e]=o:t.setAttribute(e,o),n},n.attrs=function(e){for(var t in e){var o=e[t];n.attr(t,o)}return n},n.inner=function(e){return t.textContent=e,n},n.innerHTML=function(e){return t.innerHTML=e,n},n.id=function(e,i){return o=e,r=!!i,t.setAttribute("id",e),n},n.appendToHead=function(){return n.appendTo(document.head)},n.appendToBody=function(){return n.appendTo(document.body)},n.appendTo=function(e){var i=document.getElementById(o);if(i&&r)i.remove();else if(i)return n;return e.appendChild(t),n},n.appendChild=function(e){return t.appendChild(e),n},n.remove=function(){t.remove(),n=null}}},r.MessageLog={send:function(t,o,r){var n=new XMLHttpRequest;n.onload=function(){n.status>=200&&n.status<300?e.log("Success:",n):e.err("Error:",n)},n.open("POST","/JsInstrumenter."+t+"?msg="+encodeURIComponent(o)),n.setRequestHeader("Content-Type","application/json"),n.send(JSON.stringify(r))},info:function(e,t){return r.MessageLog.send("info",e,t)},warning:function(e,t){return r.MessageLog.send("warning",e,t)},error:function(e,t){return r.MessageLog.send("error",e,t)}},r.loadScriptPromises={},r.loadScript=function(t,o,n,i={}){let a="object"==typeof o?o:{async:o,defer:n,extraAttrs:i};return t?(a.force?r.removeScript(t):document.querySelectorAll("script[src='"+t+"']").length&&!r.loadScriptPromises[t]&&(r.loadScriptPromises[t]=Promise.resolve(null)),r.loadScriptPromises[t]=r.loadScriptPromises[t]||new Promise(function(o,n){r.Tag("script").attrs({type:"text/javascript",src:t,async:!!a.async,defer:void 0===a.async||!!a.defer,...a.extraAttrs}).attr("onload",function(){DEBUG&&e.log("\uD83D\uDCA5 "+t+" loaded!"),o(t)}).attr("onerror",function(){DEBUG&&e.err("❌ "+t+" failed!"),n(t)}).appendToHead(),DEBUG&&e.log("\uD83E\uDDE8 Load script "+t+" - "+(void 0===a.async||a.defer?"defer":"async"))})):Promise.reject(!1)},r.removeScript=function(e){e&&(delete r.loadScriptPromises[e],document.querySelectorAll("script[src='"+e+"']").forEach(e=>e.remove()))},r.loadSyncScript=function(t){if(!t)return!1;if(document.querySelectorAll("script[data-src='"+t+"']").length)return null;var o=new XMLHttpRequest;try{return o.open("GET",t,!1),o.send(""),e.log(t+" loaded!"),r.Tag("script").attrs({type:"text/javascript","data-src":t}).inner(o.responseText).appendToHead(),!0}catch(e){return!1}},r.runScript=function(e){return r.Tag("script").attr("type","text/javascript").inner(e).appendToHead()};var c=null;r.loadJQuery=function(){return c||(c=n.Bootloader.LoadJQuery?r.loadScript(n.Bootloader.JQuerySrc,{async:!0}).then(function(){r.$=jQuery.noConflict()}).catch(function(){c=null}):Promise.resolve()),c},r.$=function(){return new Proxy({},{get:function(e,t){log("jQuery is not defined!")}})},r.loadAppFull=function(){n.Bootloader.JsAppFull=!0},r.preventBlockableDataTracking=function(e){null!=e?n.Bootloader.PreventBlockableDataTracking=e:n.Bootloader.PreventBlockableDataTracking=!0},r.execJsOnDomReady=function(o,n){return t||(t=Promise.all([r.loadJQuery(),r.documentReady()])),t.then(function(){try{return DEBUG&&e.log("\uD83D\uDD25 running _helper.execJsOnDomReady:"),DEBUG&&e.log("%c"+o.toString().substring(0,150),"font-size: 8px"),"function"==typeof o?o.apply(null,[r.$].concat(n)):o}catch(e){return err(e),!1}})},r.createProxies=function(){if("undefined"!=typeof Proxy&&!a){var t={},o="",n=new Proxy({},{get:function(e,r){return function(){return t[o].push([r,arguments]),new Proxy({},{})}}}),a=new Proxy({},{get:function(e,a){switch(!t[a]&&"operations"!==a&&(t[a]=[]),a){case"Helper":return i;case"operations":return t;case"execJs":case"execJsLater":case"execJsFinally":return function(){return t[a].push([a,arguments]),new Proxy({},{})};case"execJsOnDomReady":return r.execJsOnDomReady;default:return o=a,n}}}),s=[],u=[],c=new Proxy({},{get:function(e,t){switch(!s&&"operations"!==t&&(s[t]=[]),t){case"operations":return s;case"capture":case"listen":case"stopListening":return function(){u.push([t,arguments]),s.push(u),u=[]};default:return function(){return u.push([t,arguments]),c}}}});e.Costa=a,e.Instrumenter=c}};let l="updateLoggedInUI";r.updateLoggedInUI=function(e){e&&!0===e.loggedIn?r.setCookie(l,JSON.stringify(e)):e&&!1===e.loggedIn?r.setCookie(l,"{}",-1):e={loggedIn:!1,proUser:!1,...JSON.parse(r.getCookie(l))};let t=document.getElementsByTagName("header")[0].classList;e.loggedIn?t.add("header--user-logged-in"):t.remove("header--user-logged-in"),e.proUser?t.add("header--pro-user"):t.remove("header--pro-user")},r.prepareLazyloadVideo=function(){document.querySelectorAll("video:not([src])").forEach(function(e){let t=e.querySelectorAll("source"),o=e.classList.contains("lazyload");t.forEach(function(t){if(window.matchMedia(t.getAttribute("media")).matches){let r=t.getAttribute("data-src");r&&!o&&e.classList.add("lazyload"),r&&e.setAttribute("src",r);let n=t.getAttribute("data-poster");n&&e.setAttribute(o?"data-poster":"poster",n)}else o&&t.remove()})})},r.activateCustomerPromoBooster=function(e,t){try{var o=new XMLHttpRequest;o.onload=function(){(o.status<200||o.status>
324=300)&&r.MessageLog.error(t+" activation error")},o.open("GET",`/wcs/shop/EspotContent?storeId=${WCParamJS.storeId}&catalogId=${WCParamJS.catalogId}&langId=${WCParamJS.langId}&emsName=${t}`),o.send(),r.setCookie(e,"true",7)}catch(e){r.MessageLog.error(t+" activation error")}},r.loadJsAppOnDomReady=function(e){n.Bootloader.LoadJsAppOnDomReady=void 0===e||e}},a={};try{let t=e.sessionStorage.getItem("DEBUG_SETTINGS");t&&(a=JSON.parse(t))}catch(e){}if(location.search.endsWith("LIVEDEBUG")){let e=atob("aHR0cHM6Ly9saXZlZGVidWcubG9jYWxob3N0Lm9tbnlzbGFiLmNvbToxMTEx");a=i.merge(a,{Bootloader:{Livedebug:{Active:!1,AppCssSrc:e+"/scss-"+n.StoreFEData.Identifier+"/app-"+n.StoreFEData.Identifier+".css",AppFontCssSrc:e+"/scss-"+n.StoreFEData.Identifier+"/app-"+n.StoreFEData.Identifier+"-fonts.css",AppBootJsSrc:e+"/javascript/app-boot.js",AppMiniJsSrc:e+"/javascript/app-mini.js",AppFullJsSrc:e+"/javascript/app-full.js",JQuerySrc:"https://code.jquery.com/jquery-3.3.1.min.js"}},Algolia:{majorEnv:"uat",minorEnv:"live"}}),i.merge(a,{Debug:!0,Bootloader:{Livedebug:{Active:!0}}})}else location.search.endsWith("STOPDEBUG")?i.merge(a,{Debug:!1,Bootloader:{Livedebug:{Active:!1}}}):location.search.endsWith("DEBUG")&&(a.Debug=!0);if(a&&"boolean"==typeof a.Debug&&(e.sessionStorage.setItem("DEBUG_SETTINGS",JSON.stringify(a,null,4)),(DEBUG=a.Debug)&&i.merge(n,a),DEBUG&&n.Bootloader.Livedebug&&n.Bootloader.Livedebug.Active)){if(i.merge(n.Bootloader,n.Bootloader.Livedebug),i.loadSyncScript(n.Bootloader.AppBootJsSrc))return;i.Tag("link").attrs({rel:"stylesheet",href:n.Bootloader.AppCssSrc,media:"all"}).id("AppCss",!0).appendToHead(),i.Tag("link").attrs({rel:"stylesheet",href:n.Bootloader.AppFontCssSrc,media:"all"}).id("AppFontCss",!0).appendToHead()}DEBUG&&e.logBIG("Booting..."),DEBUG&&log("  DEBUG: "+(DEBUG?"on":"off")),i.createProxies(),i.execJsOnDomReady(()=>(DEBUG&&e.logBIG("First execJsOnDomReady: jQuery loaded!"),n.Bootloader.LoadJsAppOnDomReady)?i.wait(n.Bootloader.JsTaskTimeout):Promise.race([i.wait(n.Bootloader.JsBootTimeout),i.windowLoad()])).then(()=>i.loadScript(!n.Bootloader.JsAppFull&&["HomePage","Category","Product","Search","Content"].indexOf(n.Bootloader.PageGroup)>-1?n.Bootloader.AppMiniJsSrc:n.Bootloader.AppFullJsSrc,!1,"Category"!=n.Bootloader.PageGroup)),Costa.execJsLater(function(t){DEBUG&&e.logBIG("First execJsLater: loading utag..."),sessionStorage.getItem("utagSessionId")||sessionStorage.setItem("utagSessionId",new Date().getTime()),Costa.Helper.loadScriptPromises.utag=Costa.Helper.loadScript("//tags.tiqcdn.com/utag/luxottica"+n.Bootloader.UtagEnvironmentPath+"/utag.js?v="+sessionStorage.getItem("utagSessionId"))}),location.search.toLowerCase().includes("promo=extra10")&&i.activateCustomerPromoBooster("boostrx","X_PromoBooster"),e.i18nMessages={}}(window)},{"./CommonPolyfill":"2neZx"}],"2neZx":[function(e,t,o,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(o),n.export(o,"CommonPolyfill",()=>i);let i=new function(){String.prototype.endsWith||(String.prototype.endsWith=function(e,t){return(void 0===t||t>this.length)&&(t=this.length),this.substring(t-e.length,t)===e}),String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{value:function(e,t){var o=t>0?0|t:0;return this.substring(o,o+e.length)===e}}),Array.prototype.at||(Array.prototype.at=function(e){return this[e<0?this.length+e:e]}),Array.prototype.includes||(Array.prototype.includes=function(e){if(this==null)throw TypeError("Array.prototype.includes called on null or undefined");var t,o,r=Object(this),n=parseInt(r.length,10)||0;if(0===n)return!1;var i=parseInt(arguments[1],10)||0;for(i>=0?t=i:(t=n+i)<0&&(t=0);t<n;){if(e===(o=r[t])||e!=e&&o!=o)return!0;t++}return!1}),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(e){Object.prototype.hasOwnProperty.call(e,"append")||Object.defineProperty(e,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=Array.prototype.slice.call(arguments),t=document.createDocumentFragment();e.forEach(function(e){var o=e instanceof Node;t.appendChild(o?e:document.createTextNode(String(e)))}),this.appendChild(t)}})}),"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var o=document.createEvent("CustomEvent");return o.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),o}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){t=t||window;for(var o=0;o<this.length;o++)e.call(t,this[o],o,this)}),function(e){if(!e.console){e.console={};for(var t,o,r=e.console,n=function(){},i=["memory"],a="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn,timeLog,trace".split(",");t=i.pop();)r[t]||(r[t]={});for(;o=a.pop();)r[o]||(r[o]=n)}}("undefined"==typeof window?this:window)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"gTidb"}],gTidb:[function(e,t,o,r){o.interopDefault=function(e){return e&&e.__esMo
324dule?e:{default:e}},o.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},o.exportAll=function(e,t){return Object.keys(e).forEach(function(o){"default"===o||"__esModule"===o||Object.prototype.hasOwnProperty.call(t,o)||Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[o]}})}),t},o.export=function(e,t,o){Object.defineProperty(e,t,{enumerable:!0,get:o})}},{}]},["jPcMx"],"jPcMx","parcelRequire07c3",{});
325
326</script>
326
327
328<!-- Espot name: X_IT_Util_Head_Top --><!-- X_IT_Util_Head_Top -->
329<link rel="preconnect" href="https://tfg47vtipm-dsn.algolia.net" crossorigin>
330<meta name="google-site-verification" content="4VUSJju3Ge_XSF7-aPz1Om9zJuutKAToFd0_ysMAtI0" />
331<script type="text/javascript">
332var JsSettings = Settings; /** for the code currently used in CMS */
333window.mergeObject(Settings, {
334  Algolia: {
335    appId: 'WFOM53GZFP',
336    apiKey: '25ba8d25158a821493a114e5f3038604'
337  },
338  UseProdIndexForAlgoliaRecommendationsCalls: false,
339  DoctorLocator: {
340    srclink: "https://staging-locatorv2-essilorlux-ditac.azureedge.net/costa_del_mar/en-us/#/?geo=true"
341  },
342  RulesContexts: {
343    cart: "FBT_CART",
344    minicart: "FBT_MINICART",
345    ymalAccessories: "YMAL_ACESSORIES",
346    ymalCollection: "YMAL_COLLECTION",
347    ymalFrames: "YMAL_FRAMES",
348    useUngroupedIndex: true
349  },
350  BrandCode: "BLZ",
351  RIA: {
352    Enabled: false
353  },
354  VirtualMirrorMV: {
355      configs:
356      {
357        isTryOnEnabled: true,
358        isPictureModeEnabled: true,
359        isUploadPictureEnabled: true,
360        isVideoModeEnabled: true,
361        isTakeScreenshotEnabled: true
362      }
363    },
364});
365
366
367
368window.lazySizesConfig = window.lazySizesConfig || {};
369window.lazySizesConfig.expand = 100;  // Cambia il valore di expand a 100
370
371</script>
371<!-- -->
372
373<script type="text/javascript">
374	Costa.Helper.merge(i18nMessages,{
375	"LOGIN_LOGIN_CTA": "Log in",
376	"LOGIN_LOGIN_FORGOT_PASSWORD": "Forgot password?",
377	"LOGIN_LOGIN_FORM_PASSWORD": "Password",
378	"LOGIN_LOGIN_FORM_EMAIL": "Email address",
379	"REGISTER_TITLE_BUTTON": "Create Account",
380	"ADDRESS_REQUIRED_PHONE": "Please specify a valid phone number.",
381	"REGISTER_EMAIL_LABEL": "Email",
382	"LOGIN_LOGIN_REMEMBER_ME": "Remember me",
383	"LOGIN_LOGIN_FORM_INVALID": "This field is required.",
384	"ADDRESS_FORM_PHONE": "*Phone",
385	"REGISTER_PASSWORD_LABEL": "Password",
386	"COSTA_FORM_INVALID_EMAIL": "Please enter a valid email address."
387})
388</script>
388
389
390<!--
390<script src='/wcsstore/CostaStorefrontAssetStore/public/app_1788940985059.js'></script>
390-->
391
392
393							<link rel="alternate" href="https://www.bliz.com/en-ee" hreflang="en-ee">
394							
395							
396							<link rel="alternate" href="https://www.bliz.com/de-de" hreflang="de-de">
397							
398							
399							<link rel="alternate" href="https://www.bliz.com/en-de" hreflang="en-de">
400							
401							
402							<link rel="alternate" href="https://www.bliz.com/no-no" hreflang="no-no">
403							
404							
405							<link rel="alternate" href="https://www.bliz.com/en-be" hreflang="en-be">
406							
407							
408							<link rel="alternate" href="https://www.bliz.com/en-fi" hreflang="en-fi">
409							
410							
411							<link rel="alternate" href="https://www.bliz.com/en-pt" hreflang="en-pt">
412							
413							
414							<link rel="alternate" href="https://www.bliz.com/da-dk" hreflang="da-dk">
415							
416							
417							<link rel="alternate" href="https://www.bliz.com/en-mt" hreflang="en-mt">
418							
419							
420							<link rel="alternate" href="https://www.bliz.com/en-lt" hreflang="en-lt">
421							
422							
423							<link rel="alternate" href="https://www.bliz.com/en-lu" hreflang="en-lu">
424							
425							
426							<link rel="alternate" href="https://www.bliz.com/en-lv" hreflang="en-lv">
427							
428							
429							<link rel="alternate" href="https://www.bliz.com/en-gr" hreflang="en-gr">
430							
431							
432							<link rel="alternate" href="https://www.bliz.com/en-it" hreflang="en-it">
433							
434							
435							<link rel="alternate" href="https://www.bliz.com/fr-fr" hreflang="fr-fr">
436							
437							
438							<link rel="alternate" href="https://www.bliz.com/es-es" hreflang="es-es">
439							
440							
441							<link rel="alternate" href="https://www.bliz.com/sv-se" hreflang="sv-se">
442							
443							
444							<link rel="alternate" href="https://www.bliz.com/en-se" hreflang="en-se">
445							
446							
447							<link rel="alternate" href="https://www.bliz.com/en-at" hreflang="en-at">
448							
449							
450							<link rel="alternate" href="https://www.bliz.com/de-at" hreflang="de-at">
451							
452							
453							<link rel="alternate" href="https://www.bliz.com/en-cy" hreflang="en-cy">
454							
455							
456							<link rel="alternate" href="https://www.bliz.com/en-si" hreflang="en-si">
457							
458							
459							<link rel="alternate" href="https://www.bliz.com/en-sk" hreflang="en-sk">
460							
461							
462							<link rel="alternate" href="https://www.bliz.com/en-ie" hreflang="en-ie">
463							
464							
465							<link rel="alternate" href="https://www.bliz.com/en-nl" hreflang="en-nl">
466							
467							
468				<link rel="alternate" href="https://www.bliz.com/wcs/shop/TopCategoriesDisplay?storeId=19501&amp;urlLangId=-1&amp;urlRequestType=Base&amp;langId=-1&amp;catalogId=15502" hreflang="x-default">
469			
470			
470<script>
471			var alternativeUrls = {
472				     
473				    EN: "https:\/\/www.bliz.com\/wcs\/shop\/TopCategoriesDisplay?storeId=19501&urlLangId=-1&urlRequestType=Base&langId=-1&catalogId=15502" 
474				    
475			};
476			</script>
476
477		<!-- CMS VIEW: externalHead -->
478				
479
480  
481
482
483<link href="https://media.bliz.com/cms/resource/sites/bliz/united%20states/english/editorial/pages/lens%20tech%20lp/Loghi%20fix%20bliz-507348-26.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
484  <meta name="coremedia_content_id"
485        content="350214"   >
486
487    <!-- Start PageGridPlacement.asLinkPreload[full-width-banner-mobile-fields-below] -->
488<link rel="preload" href="https://media.bliz.com/cms/resource/image/520558/landscape_ratio1440x640/2880/1280/2b1f4f0a04338c5207059350a0d82a8f/3632FA8E5560A86E27B269AEDCB6B081/ww-pink-lenses-hero-d.jpg" as="image" media="(min-width: 767.99px)" fetchpriority="high">
489<link rel="preload" href="https://media.bliz.com/cms/resource/image/520560/landscape_ratio375x316/750/632/d0facd5360e648c8602d61fa1d6f3e33/007AED545EF2A16295847872E1F162AE/ww-pink-lenses-hero-m.jpg" as="image" media="(max-width: 767.98px)" fetchpriority="high">
490
491			<!-- Espot name: X_IT_Util_Head_Bottom --><!-- X_IT_Util_Head_Bottom -->
492
493<script type="text/javascript">
494Costa.Helper.overrideSettings({Algolia:{majorEnv:"prod"}})
495</script>
495<!-- Mustache espot name: X_X_EPP_Products --><!-- END CommonJSToInclude.jspf -->
496		
497	</head>
498	<body class="home-page non-transactional-store">
499
500		
501	<div role="region" aria-label="Skip to main content"> 
502		<a class="sr-only sr-only-focusable" href="#main" title="Skip to main content">Skip to main content</a>
503	</div>
504	
505	
506	<header id="header" data-element-id="MainNav" class="header headerFull headerHomePage ">
507		<!-- Starting: CMS Header -->
508	
508<script>
509		Costa.CMS.use();
510      	Costa.CMS.initHeader();
511	</script>
511
512	
513	
514
515	<div class="header__nav">
516		<nav class="main-nav" id="main-nav" aria-label="Main navigation">
517			<div class="d-flex align-items-center">
518		
519				
520				<div class="main-nav__logo px-3 px-xl-0 py-3 mr-xl-4">
521					<!-- Espot name: X_Header_Logo --><a href="/en-us" class="main-nav-logo" data-element-id="MainNav_Logo" aria-label="Bliz home page">
522    <?xml version="1.0" encoding="UTF-8"?>
523    <svg width="90" height="30" viewBox="0 0 120 40" fill="none" xmlns="http://www.w3.org/2000/svg">
524    <g id="Layer_1" clip-path="url(#clip0_2909_6839)">
525    <path id="Vector" d="M25.4781 2.38759C23.8845 0.793967 21.7957 0 19.704 0L0 19.704H19.704L25.4752 13.9328C28.6625 10.7456 28.6625 5.57769 25.4752 2.39044L25.4781 2.38759Z" fill="currentColor"/>
526    <path id="Vector_2" d="M0 39.4081H19.704L25.4781 33.634C28.6653 30.4468 28.6653 25.2789 25.4781 22.0916C23.8845 20.498 21.7957 19.7012 19.7069 19.7012L0 39.4081Z" fill="currentColor"/>
527    <path id="Vector_3" d="M19.7041 19.704L19.7069 19.7012H19.7041V19.704Z" fill="currentColor"/>
528    <path id="Vector_4" d="M55.4042 7.33922C50.7713 7.33922 47.5214 9.16335 44.9119 11.3802V0H37.7178V39.4109H44.9119V36.2094C47.8174 38.5743 50.9705 40.0028 55.4042 40.0028C63.2869 40.0028 69.4452 32.9567 69.4452 23.5487C69.4452 14.1406 63.2869 7.34206 55.4042 7.34206V7.33922ZM53.3837 33.5487C48.3125 33.5487 44.9119 29.5077 44.9119 23.597C44.9119 17.7348 48.506 13.6938 53.3837 13.6938C58.2613 13.6938 61.8555 17.6352 61.8555 23.5458C61.8555 29.4565 58.4548 33.5458 53.3837 33.5458V33.5487Z" fill="currentColor"/>
529    <path id="Vector_5" d="M119.79 7.87988H93.6826V13.8901H110.777L93.6826 32.9567V39.4081H119.79V33.3978H102.55L119.79 14.2345V7.87988Z" fill="currentColor"/>
530    <path id="Vector_6" d="M79.5959 0H72.4019V39.4081H79.5959V0Z" fill="currentColor"/>
531    <path id="Vector_7" d="M90.2361 7.88281H83.042V39.411H90.2361V7.88281Z" fill="currentColor"/>
532    </g>
533    <defs>
534    <clipPath id="clip0_2909_6839">
535    <rect width="119.789" height="40" fill="currentColor"/>
536    </clipPath>
537    </defs>
538    </svg>
539</a>
540
541				</div>
542
543				
544				<div class="menu-mobile-backdrop">
545					<div class="menu-dropdown top-level">
546						<!-- CMS PLACEMENT: header_navigation + DONOTCACHE -->
547				<ul class="align-items-center d-xl-flex main-nav__top-items" data-news="false">
548<li class="d-flex d-xl-none p-3">
549<button class="btn ml-auto p-0" data-action="close"><span class="icon icon-close"></span></button>
550</li>
551<li class="main-nav__top-item " data-action="slide-in">
552<button >
553Sunglasses</button>
554<div class="menu-desktop-backdrop">
555<div class="menu-dropdown" aria-expanded="false">
556<div class="d-xl-flex menu-dropdown__content">
557<div class="align-items-center border-bottom d-flex d-xl-none justify-content-between menu-dropdown__header p-3">
558<button class="btn p-0" data-action="slide-out">
559<span class="icon icon-angle-left"></span>
560</button>
561<div class="font-weight-bold" data-element-id="MainNav_Sunglasses">Sunglasses</div>
562<button class="btn p-0" data-action="close"><span class="icon icon-close"></span></button>
563</div>
564<ul class="border-2 border-right list-unstyled menu-dropdown__quicklinks">
565<li>
566<a href="https://www.bliz.com/en-us/eyewear/sunglasses" data-element-id="MainNav_DDMmenuviewallsun">View all sunglasses
567</a>
568</li>
569<li>
570<a href="https://www.bliz.com/en-us/new-arrivals/sunglasses" data-element-id="MainNav_DDMmenunewarrivalssun">New arrivals
571</a>
572</li>
573<li>
574<a href="https://www.bliz.com/en-us/eyewear/sunglasses/icons" data-element-id="MainNav_DDMIcons">Icons
575<span class="ml-2 blue-balloon">EXPLORE</span>
576</a>
577</li>
578<li>
579<a href="https://www.bliz.com/en-us/eyewear-accessories/lenses/glasses" data-element-id="MainNav_DDMteaserlenses">Replacement Lenses
580</a>
581</li>
582<li>
583<a href="https://www.bliz.com/en-us/eyewear-accessories/spare-parts" data-element-id="MainNav_DDMteaseraccessories">Accessories
584</a>
585</li>
586</ul>
587<div class="mb-4 mb-xl-0 menu-dropdown__native-shop-by-category px-3 px-xl-0">
588<h2 class="font-weight-bold mb-3 regular">Shop by lens technology</h2>
589<div class="d-xl-flex" style="column-gap:.5rem;">
590<div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
591<a data-element-id="MainNav_DDMhydro" href="https://www.bliz.com/en-us
591/tech/hydro-tech">
592<div class="menu-dropdown__desktop-banner__content p-3 text-white">
593<h3 class="align-items-center d-flex mb-1 regular"> Hydro Tech
594</h3>
595<div class="mb-0"><p>Delivers reliable optical clarity and true color definition, featuring essential hydrophobic and water-repellent properties.</p></div>
596</div>
597<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
598<picture>
599<img class="img-fluid lazyload"
600data-src="https://media.bliz.com/cms/resource/image/421902/portrait_ratio424x592/848/1184/dd77a34f18fe153c37c2a03f7aac7dab/16675931B31E72566FB92A33AA3396DC/00.jpg"
601width="424" height="592"
602alt="Hydro Tech-Delivers reliable optical clarity and true color definition, featuring essential hydrophobic and water-repellent properties.">
603</picture>
604</div>
605</a>
606</div><div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
607<a data-element-id="MainNav_DDMnordic" href="https://www.bliz.com/en-us/tech/nordic-light">
608<div class="menu-dropdown__desktop-banner__content p-3 text-white">
609<h3 class="align-items-center d-flex mb-1 regular"> Nordic Light
610</h3>
611<div class="mb-0"><p>Nano Optics Nordic Light delivers enhanced precision, minimal distortion, and higher contrasts in low-light and hazy conditions.</p></div>
612</div>
613<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
614<picture>
615<img class="img-fluid lazyload"
616data-src="https://media.bliz.com/cms/resource/image/421826/portrait_ratio424x592/848/1184/6cf6ddbacb0ce9ea43e61c2c13884781/58A474313A3DCF2D0EE0E751579B47D9/01.jpg"
617width="424" height="592"
618alt="Nordic Light-Nano Optics Nordic Light delivers enhanced precision, minimal distortion, and higher contrasts in low-light and hazy conditions.">
619</picture>
620</div>
621</a>
622</div><div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
623<a data-element-id="MainNav_DDMphotocromic" href="https://www.bliz.com/en-us/tech/photochromic">
624<div class="menu-dropdown__desktop-banner__content p-3 text-white">
625<h3 class="align-items-center d-flex mb-1 regular"> Photochromic
626</h3>
627<div class="mb-0"><p>Nano Optics Photochromic adjusts seamlessly to varying sunlight, providing optimal vision from flat light to bright conditions.</p></div>
628</div>
629<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
630<picture>
631<img class="img-fluid lazyload"
632data-src="https://media.bliz.com/cms/resource/image/421750/portrait_ratio424x592/848/1184/e2ed6321b29ed88aa343dba12ef3d09f/B77174396BE2F9DAB2BB2176313AAA5C/02.jpg"
633width="424" height="592"
634alt="Photochromic-Nano Optics Photochromic adjusts seamlessly to varying sunlight, providing optimal vision from flat light to bright conditions.">
635</picture>
636</div>
637</a>
638</div> </div>
639</div>
640<div class="mb-4 mb-xl-0 menu-dropdown__native-product-selection pl-3 pl-xl-0">
641<h2 class="font-weight-bold mb-3 regular">Our selection</h2>
642<div class="menu-carousel">
643<div class="menu-carousel__body">
644<div class="menu-carousel__body__slide">
645<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
646    <a href="https://www.bliz.com/en-us/sunglasses/ZB7004-8056262659892" data-description="Matrix" >
647
648        <div>&nbsp;<!-- Placeholder --></div>
649
650        <!-- IMAGE -->
651        <div class="menu-carousel-tile__image mb-1">
652            <picture>
653                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/cdn-record-files-pi/60fb56c6-a326-4131-bc17-b2d6012f6cee/31a08d94-6e0d-4254-9495-b2f200e775d2/0ZB7004__700426__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400">
654                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/60fb56c6-a326-4131-bc17-b2d6012f6cee/31a08d94-6e0d-4254-9495-b2f200e775d2/0ZB7004__700426__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
655            </picture>
656        </div>
657        <div>
658            <!-- NAME-->
659            <div class="mb-1 xsmall small-xl text-center font-weight-black">Matrix</div>
660            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
661                    <span class="font-weight-bold">
662                $0.00
663                    </span>
664            </p>
665        </div>
666    </a>
667</div>
668</div>
669<div class="menu-carousel__body__slide">
670<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
671    <a href="https://www.bliz.com/en-us/sunglasses/ZB7005-7318480125254" data-description="Fusion" >
672
673        <div>&nbsp;<!-- Placeholder --></div>
674
675        <!-- IMAGE -->
676        <div class="menu-carousel-tile__image mb-1">
677            <picture>
678                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/c60c8478-6914-4bd6-ae79-b362013c8319/0ZB7005__700509__P21__noshad__qt.png?impolicy=6S_resize&wid=400">
679                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/c60c8478-6914-4bd6-ae79-b362013c8319/0ZB7005__700509__P21__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
680            </picture>
681        </div>
682        <div>
683            <!-- NAME-->
684            <div class="mb-1 xsmall small-xl text-center font-weight-black">Fusion</div>
685            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
686                    <span class="font-weight-bold">
687                $0.00
688                    </span>
689            </p>
690        </div>
691    </a>
692</div>
693</div>
694<div class="menu-carousel__body__slide">
695<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
696    <a href="https://www.bliz.com/en-us/sunglasses/ZB7010-7318480121904" data-description="Hero" >
697
698        <div>&nbsp;<!-- Placeholder --></div>
699
700        <!-- IMAGE -->
701        <div class="menu-carousel-tile__image mb-1">
702            <picture>
703                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/8c1747e0-6a5e-48a9-90cb-b362013c4488/0ZB7010__701003__P21__noshad__qt.png?impolicy=6S_resize&wid=400">
704                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/8c1747e0-6a5e-48a9-90cb-b362013c4488/0ZB7010__701003__P21__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
705            </picture>
706        </div>
707        <div>
708            <!-- NAME-->
709            <div class="mb-1 xsmall small-xl text-center font-weight-black">Hero</div>
710            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
711                    <span class="font-weight-bold">
712                $0.00
713                    </span>
714            </p>
715        </div>
716    </a>
717</div>
718</div>
719<div class="menu-carousel__body__slide">
720<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
721    <a href="https://www.bliz.com/en-us/sunglasses/ZB7022-8056262659144" data-description="P004" >
722
723        <div>&nbsp;<!-- Placeholder --></div>
724
725        <!-- IMAGE -->
726        <div class="menu-carousel-tile__image mb-1">
727            <picture>
728                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/cdn-record-files-pi/de2d9845-3844-4626-952d-b2d6012fd0ec/11161e8a-b858-43a1-9b23-b2f200ead585/0ZB7022__702211__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400">
729                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/de2d9845-3844-4626-952d-b2d6012fd0ec/11161e8a-b858-43a1-9b23-b2f200ead585/0ZB7022__702211__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
730            </picture>
731        </div>
732        <div>
733            <!-- NAME-->
734            <div class="mb-1 xsmall small-xl text-center font-weight-black">P004</div>
735            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
736                    <span class="font-weight-bold">
737                $0.00
738                    </span>
739            </p>
740        </div>
741    </a>
742</div>
743</div>
744</div>
745<div class="d-xl-none swiper-scrollbar"></div>
746</div>
747</div> </div>
748</div>
749</div>
750</li><li class="main-nav__top-item " data-action="slide-in">
751<button >
752Ski Goggles</button>
753<div class="menu-desktop-backdrop">
754<div class="menu-dropdown" aria-expanded="false">
755<div class="d-xl-flex menu-dropdown__content">
756<div class="align-items-center border-bottom d-flex d-xl-none justify-content-between menu-dropdown__header p-3">
757<button class="btn p-0" data-action="slide-out">
758<span class="icon icon-angle-left"></span>
759</button>
760<div class="font-weight-bold" data-element-id="MainNav_SkiGogglesnoNO">Ski Goggles</div>
761<button class="btn p-0" data-action="close"><span class="icon icon-close"></span></button>
762</div>
763<ul class="border-2 border-right list-unstyled menu-dropdown__quicklinks">
764<li>
765<a href="https://www.bliz.com/en-us/eyewear/ski-goggles" data-element-id="MainNav_DDMmenuviewallgoggles">View all Ski Goggles
766</a>
767</li>
768<li>
769<a href="https://www.bliz.com/en-us/new-arrivals/goggles" data-element-id="MainNav_DDMmenuNewArrivals">New arrivals
770</a>
771</li>
772<li>
773<a href="https://www.bliz.com/en-us/eyewear-accessories/lenses/goggles" data-element-id="MainNav_DDMmenugogglesreplacementLenses">Replacement Lenses
774</a>
775</li>
776</ul>
777<div class="mb-4 mb-xl-0 menu-dropdown__native-shop-by-category px-3 px-xl-0">
778<h2 class="font-weight-bold mb-3 regular">Shop by category</h2>
779<div class="d-xl-flex" style="column-gap:.5rem;">
780<div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
781<a data-element-id="MainNav_DDMviewallgoggles" href="https://www.bliz.com/en-us/eyewear/ski-goggles">
782<div class="menu-dropdown__desktop-banner__content p-3 text-white">
783<h3 class="align-items-center d-flex mb-1 regular"> View All Goggles
784</h3>
785<div class="mb-0"><p>Discover Bliz goggles for all your active moments.</p></div>
786</div>
787<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
788<picture>
789<img class="img-fluid lazyload"
790data-src="https://media.bliz.com/cms/resource/image/349672/portrait_ratio424x592/848/1184/504c743a1c98d82cf40a582f6e2dc592/2BC5CCDCAD648E6D9BB31A03874AE46F/bliz-ddm-all.jpg"
791width="424" height="592"
792alt="View All Goggles-Discover Bliz goggles for all your active moments.">
793</picture>
794</div>
795</a>
796</div><div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
797<a data-element-id="MainNav_DDMgoggleslenses" href="https://www.bliz.com/en-us/eyewear-accessories/lenses/goggles">
798<div class="menu-dropdown__desktop-banner__content p-3 text-white">
799<h3 class="align-items-center d-flex mb-1 regular"> Goggle Lenses
800</h3>
801<div class="mb-0"><p>Change your Bliz lenses to suit your environment.</p></div>
802</div>
803<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
804<picture>
805<img class="img-fluid lazyload"
806data-src="https://media.bliz.com/cms/resource/image/349674/portrait_ratio424x592/848/1184/491a601664553df146817a049772ba49/95E3A79ABD5CA65733058D14270AAC2A/bliz-ddm-goggle-lenses.jpg"
807width="424" height="592"
808alt="Goggle Lenses-Change your Bliz lenses to suit your environment.">
809</picture>
810</div>
811</a>
812</div><div class="border border-2 border-xl-0 mb-2 mb-xl-0 menu-dropdown__desktop-banner">
813<a data-element-id="MainNav_DDMjuniorgoggles" href="https://www.bliz.com/en-us/eyewear/ski-goggles?filter=%257B%2522GENDER%2522%253A%255B%2522Child%2522%255D%257D">
814<div class="menu-dropdown__desktop-banner__content p-3 text-white">
815<h3 class="align-items-center d-flex mb-1 regular"> Junior Goggles
816</h3>
817<div class="mb-0"><p>Find the perfect pair of Bliz goggles for young adventure seekers.</p></div>
818</div>
819<div class="d-none d-xl-block menu-dropdown__desktop-banner__image">
820<picture>
821<img class="img-fluid lazyload"
822data-src="https://media.bliz.com/cms/resource/image/349676/portrait_ratio424x592/848/1184/61cbaf36fee003fe76995fc1d030c59a/860AA0A2662444EBCED4636E296C3BFB/bliz-ddm-juniorgoggles.jpg"
823width="424" height="592"
824alt="Junior Goggles-Find the perfect pair of Bliz goggles for young adventure seekers.">
825</picture>
826</div>
827</a>
828</div> </div>
829</div>
830<div class="mb-4 mb-xl-0 menu-dropdown__native-product-selection pl-3 pl-xl-0">
831<h2 class="font-weight-bold mb-3 regular">Our selection</h2>
832<div class="menu-carousel">
833<div class="menu-carousel__body">
834<div class="menu-carousel__body__slide">
835<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
836    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8008-8056262462010" data-description="G001" >
837
838        <div>&nbsp;<!-- Placeholder --></div>
839
840        <!-- IMAGE -->
841        <div class="menu-carousel-tile__image mb-1">
842            <picture>
843                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/04ce0cec-732c-40d5-8127-b3a100ee0d13/0ZG8008__09__EXT__noshad__qt.png?impolicy=6S_resize&wid=400">
844                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/04ce0cec-732c-40d5-8127-b3a100ee0d13/0ZG8008__09__EXT__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
845            </picture>
846        </div>
847        <div>
848            <!-- NAME-->
849            <div class="mb-1 xsmall small-xl text-center font-weight-black">G001</div>
850            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
851                    <span class="font-weight-bold">
852                $0.00
853                    </span>
854            </p>
855        </div>
856    </a>
857</div>
858</div>
859<div class="menu-carousel__body__slide">
860<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
861    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8010-8056262462720" data-description="G002" >
862
863        <div>&nbsp;<!-- Placeholder --></div>
864
865        <!-- IMAGE -->
866        <div class="menu-carousel-tile__image mb-1">
867            <picture>
868                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/2675d5f9-243d-452f-ac6c-b3a100eded6d/0ZG8010__16__EXT__noshad__qt.png?impolicy=6S_resize&wid=400">
869                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/2675d5f9-243d-452f-ac6c-b3a100eded6d/0ZG8010__16__EXT__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
870            </picture>
871        </div>
872        <div>
873            <!-- NAME-->
874            <div class="mb-1 xsmall small-xl text-center font-weight-black">G002</div>
875            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
876                    <span class="font-weight-bold">
877                $0.00
878                    </span>
879            </p>
880        </div>
881    </a>
882</div>
883</div>
884<div class="menu-carousel__body__slide">
885<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
886    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8009-8056262462041" data-description="G001S" >
887
888        <div>&nbsp;<!-- Placeholder --></div>
889
890        <!-- IMAGE -->
891        <div class="menu-carousel-tile__image mb-1">
892            <picture>
893                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/24024590-cf50-42ef-9e53-b3f40122b01e/0ZG8009__05__EXT__noshad__qt.png?impolicy=6S_resize&wid=400">
894                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/24024590-cf50-42ef-9e53-b3f40122b01e/0ZG8009__05__EXT__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
895            </picture>
896        </div>
897        <div>
898            <!-- NAME-->
899            <div class="mb-1 xsmall small-xl text-center font-weight-black">G001S</div>
900            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
901                    <span class="font-weight-bold">
902                $0.00
903                    </span>
904            </p>
905        </div>
906    </a>
907</div>
908</div>
909<div class="menu-carousel__body__slide">
910<div class="menu-carousel-tile d-flex flex-column align-items-center justify-content-between h-100 p-2">
911    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8011-8056262462515" data-description="G002S" >
912
913        <div>&nbsp;<!-- Placeholder --></div>
914
915        <!-- IMAGE -->
916        <div class="menu-carousel-tile__image mb-1">
917            <picture>
918                 <source media="(max-width: 767.98px)" srcset="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/17c593b3-0812-43cc-a987-b3f5004efee6/0ZG8011__07__EXT__noshad__qt.png?impolicy=6S_resize&wid=400">
919                 <img crossorigin="anonymous" class="img-fluid" alt="" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/17c593b3-0812-43cc-a987-b3f5004efee6/0ZG8011__07__EXT__noshad__qt.png?impolicy=6S_resize&wid=400" width="126" height="63">
920            </picture>
921        </div>
922        <div>
923            <!-- NAME-->
924            <div class="mb-1 xsmall small-xl text-center font-weight-black">G002S</div>
925            <p class="menu-carousel-tile__price xsmall small-xl text-center mb-0">
926                    <span class="font-weight-bold">
927                $0.00
928                    </span>
929            </p>
930        </div>
931    </a>
932</div>
933</div>
934</div>
935<div class="d-xl-none swiper-scrollbar"></div>
936</div>
937</div> </div>
938</div>
939</div>
940</li><li class="main-nav__top-item ">
941<a class="font-weight-bold " data-element-id="MainNav_DDMIcons"
942href="https://www.bliz.com/en-us/eyewear/sunglasses/icons">
943Icons</a>
944</li><li class="main-nav__top-item " data-action="slide-in">
945<button >
946Inside Bliz</button>
947<div class="menu-desktop-backdrop">
948<div class="menu-dropdown" aria-expanded="false">
949<div class="d-xl-flex menu-dropdown__content">
950<div class="align-items-center border-bottom d-flex d-xl-none justify-content-between menu-dropdown__header p-3">
951<button class="btn p-0" data-action="slide-out">
952<span class="icon icon-angle-left"></span>
953</button>
954<div class="font-weight-bold" data-element-id="MainNav_InsideBliz">Inside Bliz</div>
955<button class="btn p-0" data-action="close"><span class="icon icon-close"></span></button>
956</div>
957<div class="accordion-menu-item border-top border-xl-0 order-2 w-xl-50">
958<input class="d-xl-none" id="about-native" type="checkbox" name="group1" value="about-native">
959<label class="font-weight-bold mb-xl-2" for="about-native">
960</label>
961<ul class="accordion-menu-item__content list-unstyled">
962</ul>
963</div>
964<div class="order-1 w-xl-50">
965<h2 class="d-none d-xl-block font-weight-bold mb-3 regular">Bliz technology</h2>
966<div class="d-xl-flex" style="column-gap:.75rem;">
967<div class="menu-dropdown__banner">
968<a data-element-id="MainNav_DDMtechnology" href="https://www.bliz.com/en-us/c/technology">
969<div class="menu-dropdown__banner__content p-4">
970<h2 class="mb-2 regular text-white"> Technology
971</h2>
972<button class="btn btn-light" type="button">LEARN MORE</button>
973</div>
974<div class="menu-dropdown__banner__image">
975<picture>
976<source media="(max-width: 1279.98px)"
977data-srcset="https://media.bliz.com/cms/resource/image/349680/landscape_ratio342x314/684/628/356b93a39d501e0b6bd1cdfbf12adaad/E87BF5C291202E32DEF412AAA6C13CBD/technology.jpg">
978<img class="img-fluid lazyload"
979data-src="https://media.bliz.com/cms/resource/image/349680/landscape_ratio342x314/684/628/356b93a39d501e0b6bd1cdfbf12adaad/E87BF5C291202E32DEF412AAA6C13CBD/technology.jpg"
980width="342" height="314"
981alt="Technology">
982</picture>
983</div>
984</a>
985</div><div class="menu-dropdown__banner">
986<a data-element-id="MainNav_DDMexplore" href="https://www.bliz.com/en-us/c/explore">
987<div class="menu-dropdown__banner__content p-4">
988<h2 class="mb-2 regular text-white"> Explore
989</h2>
990<button class="btn btn-light" type="button">LEARN MORE</button>
991</div>
992<div class="menu-dropdown__banner__image">
993<picture>
994<source media="(max-width: 1279.98px)"
995data-srcset="https://media.bliz.com/cms/resource/image/349678/landscape_ratio342x314/684/628/32c549c595b496f3cffdd0b5658334f8/4C10710750A88A0E306C179DFA6328B8/explore.jpg">
996<img class="img-fluid lazyload"
997data-src="https://media.bliz.com/cms/resource/image/349678/landscape_ratio342x314/684/628/32c549c595b496f3cffdd0b5658334f8/4C10710750A88A0E306C179DFA6328B8/explore.jpg"
998width="342" height="314"
999alt="Explore">
1000</picture>
1001</div>
1002</a>
1003</div> </div>
1004</div> </div>
1005</div>
1006</div>
1007</li>
1008<li class="d-xl-none main-nav__top-item">
1009<a class="align-items-center d-flex font-weight-bold" data-element-id="MainNav_Account"
1010href="https://www.bliz.com/wcs/shop/AjaxLogonForm?myAcctMain=1&amp;catalogId=15501&amp;langId=-1&amp;storeId=19501"
1011aria-label="My Costa account">
1012<span class="icon icon-user-o mr-2 regular"></span><span
1013class="main-nav__top-item__login">Login / Register</span>
1014<span class="main-nav__top-item__my-account">My Account</span><!-- Pro user-->
1015<div class="badge badge-pro-user badge-secondary ml-1 small">PRO</div>
1016</a>
1017</li>
1018</ul>
1019			
1020					</div>
1021				</div>
1022
1023					
1024
1025				
1025<script> 
1026					Costa.SearchBox.use();
1027					Costa.MinicartServices.use(); 
1028				</script>
1028
1029				<div class="d-flex align-items-center ml-auto">
1030					
1031					<div class="main-nav__search" template-component data-analytics_available_call="0">
1032						<button type="button" @click.prevent.stop="SearchBox_toggle(true)" aria-label="Search site">
1033							<span class="icon icon-search"></span>
1034						</button>
1035					</div>		
1036					
1037					<div class="main-nav__user d-none d-xl-block">
1038						<a class="d-flex align-items-center" data-element-id="MainNav_Account" href="https://www.bliz.com/wcs/shop/AjaxLogonForm?myAcctMain=1&amp;catalogId=15501&amp;langId=-1&amp;storeId=19501" aria-label="My Bliz Account">
1039							<span class="icon icon-user-o"></span>
1040							
1041						</a>
1042					</div>
1043					
1044					<div id="component-header-wcs" template-component class="main-nav__cart position-relative">
1045						<a class="" data-element-id="MainNav_Bag" href="https://www.bliz.com/wcs/shop/AjaxOrderItemDisplayView?catalogId=15501&amp;langId=-1&amp;storeId=19501" aria-label="My Cart">
1046							<span class="icon icon-shopping-cart-o"></span>
1047							<span class="badge-counter d-none" v-text="cartBadgeCounter" v-show="cartBadgeCounter * 1 > 0">0</span>
1048						</a>
1049					</div>				
1050					
1051					<div class="main-nav__menu d-block d-xl-none" id="Header_Mob_Bars" >
1052						<button data-action="open" type="button" aria-label="Open mobile menu">
1053							<span class="icon icon-bars-thick"></span>
1054						</button>
1055					</div>							
1056				</div>
1057				
1058			</div>
1059		</nav>
1060
1061
1062		
1063		<div class="site-search " role="search"  id="site-search" template-component @click.stop="SearchBox_toggle(true)" data-analytics_available_call="0">
1064			
1065			<form class="search-query h-100" action="" method="get" @submit.prevent="">
1066				<div class="search-query__input h-100" role="combobox" aria-owns="site-search__results"
1067					aria-haspopup="listbox" aria-expanded="false" aria-label="Search">
1068						<span data-element-id="MainNav_Search_Open" class="icon icon-search mr-2 large d-xl-none" @click.stop="SearchBox_toggle(true)"></span>
1069						<div class="flex-grow-1 position-relative mr-2">
1070							<input type="text" id="search-input"
1071								aria-controls="site-search__results" aria-autocomplete="both" autocomplete="off" class="form-control mr-2"
1072								data-element-id="MainNav_Search" @input="searchResults" v-model='searchBox.searchTerm' id="search-query"
1073								:placeholder="'SEARCH_PLACEHOLDER' | getText" aria-labelledby="site-search">
1074							<button class="btn btn-link text-secondary position-absolute text-decoration-underline p-0" style="z-index: 2; top: .5rem; right: 1rem" type="button" @click="resetSearch()" v-show="searchBox.searchTerm" v-text="getText('SEARCH_BTN_RESET')">
1075								reset
1076							</button>
1077						</div>
1078						<button @click.stop="SearchBox_toggle(false)" class="btn btn-icon"
1079							type="button" aria-label="Close search panel">
1080							<span class="icon icon-close"></span>
1081						</button>
1082					<input type="hidden" name="storeId" value="11501">
1083					<input type="hidden" name="langId" value="-1">
1084					<input type="hidden" name="searchType"
1085						value="1000">
1086				</div>
1087			</form>
1088
1089			<div class="site-search-backdrop" class="site-search-backdrop" @click.stop="SearchBox_toggle(false)"></div>
1090			<div class="site-search__results">
1091				<!-- Mustache espot name: X_Search_Start_Carousels --><!-- Mustache espot name: X_Search_NoResult_Bottom_Script -->
1092				<div class="site-search__grid" id="search-start" v-if="searchBox.searchTerm.length < 3">
1093					<!-- Espot name: X_Search_Start --><div class="site-search__quicklinks">
1094    <div class="last-searches pl-3 pl-xl-0"
1095        v-if="searchBox.latestResearches != undefined && searchBox.latestResearches.length > 0">
1096        <h2 class="last-searches__label mb-3 regular font-weight-bold">
1097             Latest Searches
1098        </h2>
1099        <div class="last-searches__badges mb-4 mb-xl-5">
1100            <button type="button" class="search-bagde badge-pill py-1 px-2" @click="onLatestReserchClick(search)"
1101                v-for="(search, i) in searchBox.latestResearches" v-text="search">
1102            </button>
1103        </div>
1104    </div>
1105    <h2 class="mb-3 mb-xl-3 px-3 px-xl-0 regular font-weight-bold">POPULAR SEARCHES</h2>
1106    <ul class="mb-3 mb-xl-5 list-unstyled border-bottom border-xl-0">
1107       
1108        <li><a href="/en-us/sunglasses/best-sellers" data-element-id="SearchPanel_Content_link"
1109                data-decription="Best sellers">Best sellers</a></li>
1110        <li><a href="/en-us/sunglasses/new-arrivals" data-element-id="SearchPanel_Content_link"
1111                data-decription="New Arrivals">New arrivals</a></li>
1112        <li><a href="/en-us/c/colorama" data-element-id="SearchPanel_Content_link"
1113                data-decription="Customize your frame">customize your frame</a></li>        
1114    </ul>
1115    <h2 class="mb-4 mb-xl-3 px-3 px-xl-0 regular font-weight-bold">USEFUL LINKS</h2>
1116    <ul class="list-unstyled border-xl-0">
1117        <li><a href="/en-us/c/repair-program" data-element-id="SearchPanel_Content_link"
1118                data-decription="Warranty & Repair">Warranty & Repair</a></li>
1119        <li><a href="/en-us/c/support"
1120                data-element-id="SearchPanel_Content_link" data-decription="Get Support">Get Support</a></li>
1121    </ul>
1122</div>
1123<carousel :products="searchBox.productsCarosuel" title="SEARCH_TOP_SELLERS" v-if="searchBox.carouselDataReady" :data-element-id-prefix="searchBox.analytics.tilePrefix" data-description="Top Sellers"></carousel>
1124				</div>
1125
1126				
1127				<div class="site-search-wrapper__results" v-else>
1128					<div class="mb-5 px-3 px-xl-0" v-if="searchBox.noResults">
1129						{{'SEARCH_NORESULT_MSG' | getText}}: <strong>{{searchBox.searchTerm}}</strong>
1130					</div>
1131					<div class="site-search__quicklinks pl-md-5 pt-3 pt-lg-0" v-if="searchBox.suggestions && searchBox.suggestions.length">
1132						<div class="last-searches pl-3 pl-xl-0">
1133							<div class="last-searches__label mb-3 regular font-weight-bold">
1134								{{'SUGGESTIONS_LABEL' | getText}}
1135							</div>
1136							<div class="last-searches__badges">
1137								<button type="button" class="search-bagde badge-pill search-bagde--suggestion py-1 px-2" 
1138									v-for="(suggestion, i) in searchBox.suggestions" :key="i" v-html="suggestion" 
1139									@click="selectSuggestion" :data-element-id="searchBox.analytics.resultsPrefix + 'query'"
1140									:aria-label="'Search suggestion: ' + suggestion">
1141								</button>
1142							</div>
1143						</div>
1144					</div>
1145					
1146					<plp contest="SEARCH" :supports="searchBox.supports" content-type="TABS" 
1147						:analytics-options="searchBox.analytics"
1148						wrapper-class="site-search-wrapper__results" :products="searchBox.adaptedTiles" 
1149						:term="searchBox.searchTerm" :filters="searchBox.filters" :total-products="searchBox.totalProducts" 
1150						:facet-translations="searchBox.translations" :pictures="searchBox.pictures" 
1151						@onapply="SearchBox_onApplyFilters" :show-most-popular-filters="false"
1152						@onresultspreview="SearchBox_onResultsPreview" @onloadmore="SearchBox_onLoadMore" 
1153						@onclearfilters="SearchBox_onClearFilters" @onapplybadge="SearchBox_onApplyBadge" 
1154						@onchangesorttype="onChangeSortType" :loading="searchBox.loading" :engine="searchBox.engine"
1155						:comparator="comparator">
1156					</plp>
1157					
1158					<div v-if="searchBox.noResults">					
1159						<!-- Espot name: X_Search_NoResult_Bottom --><section class="mb-5">
1160    <carousel :products="searchBox.productsCarosuel" title="SEARCH_THESE_POPULAR_ITEMS_MIGHT_INTEREST_YOU" v-if="searchBox.carouselDataReady"
1161        :activate-swiper="false"  :data-element-id-prefix="searchBox.analytics.notFoundCarouselPrefix">
1162    </carousel>
1163</section>
1164					</div>
1165				</div>
1166
1167			</div>
1168		</div>
1169
1170	<!-- /position-relative -->
1171	</div>
1172
1173	
1174	
1175	
1175<script>
1176		Costa.Helper.updateLoggedInUI();
1177	</script>
1177
1178
1179<!-- CMS PLACEMENT: header_global_banner -->
1180				<div class="header__banner "></div>
1181			
1182	</header>
1183
1184<div class="minicart" role="complementary" id="minicart" lazy-template-component tabindex="0">
1185
1186	<div class="busy" v-if="minicartObj.upgrading">
1187		<div class="spinner-border"></div>
1188	</div>
1189
1190    <div class="d-flex px-3 py-3 py-md-4 justify-content-between border-bottom border-bottom">
1191        <h2 class="regular font-weight-bold text-uppercase mb-0">
1192            <span class="icon icon-check-circle-green" aria-hidden="true" :class="{'text-success': minicartObj.upgraded === false}"></span>
1193            <span v-show="minicartObj.upgraded === true">
1194                Lens upgraded
1195            </span>
1196            <span v-show="minicartObj.upgraded !== true">
1197                Added to cart!
1198            </span>
1199        </h2>
1200        <button class="btn btn-icon" type="button" onclick="Costa.Minicart.continueShopping()" data-analytics_available_call="0" data-action="close" aria-label="Close">
1201            <span class="icon icon-times icon-sm" aria-hidden="true"></span>
1202        </button> 
1203    </div>
1204
1205    <!-- ------------------><!-- ITEMS lastItemsAdded--><!-- ------------------>
1206
1207    <div class="d-flex flex-column p-3" style="gap: 1rem">
1208        <div class="minicart-tile d-flex align-items-center" v-for="item in lastItemsAdded">
1209            <div class="minicart-tile__image text-center mr-3" v-if="item.xItemMetadata && item.xItemMetadata['TYPE'] == 'COLORAMA'">
1210                <img width="220" height="110" :alt="item.xModelName" :src="item.xItemMetadata.IMAGE+'?width=220'" class="img-fluid" loading="lazy">
1211            </div>
1212            <div v-else class="minicart-tile__image text-center mr-3" v-html="item.xProductImageHtmlSmall" ></div>
1213            <div>
1214                <a v-if="item.xItemMetadata && item.xItemMetadata['TYPE'] == 'COLORAMA'" class="minicart-tile__product-name font-weight-bold " :href="item.xItemMetadata.URL" v-text="item.xItemMetadata['MODEL_NAME']"></a>
1215                <a v-else class="minicart-tile__product-name font-weight-bold " :href="item.xProductURL" v-text="item.xProductName"></a>
1216                <br>
1217                <strong>Price:</strong>
1218                <span v-if="item.freeGift === 'true'">
1219                    <del v-text="formatPrice(item.xListPrice)"></del>
1220                    <span class="text-danger" v-if="item.freeGift === 'true'"> Free </span> 
1221                </span>
1222                <span v-else>
1223                    <span v-if="parseFloat(item.xListPrice) > parseFloat(item.xUnitPrice)">
1224                    <del v-text="(formatPrice(item.xListPrice * item.quantity))"></del>
1225                    <span class="text-danger" v-text="(formatPrice(item.xUnitPrice * item.quantity))"></span>
1226                    </span>
1227                    <span v-else v-text="(formatPrice(item.xListPrice * item.quantity))"></span>
1228                </span>
1229                <br>
1230                <strong>Quantity:</strong>
1231                <span v-text="formatQuantity(item.quantity)"></span>
1232            </div>
1233        </div>
1234
1235        <!-- FREE GIFT ITEMS (related to last added item) -->	
1236        <div class="minicart-tile border d-flex align-items-center rounded" v-for="item in minicartObj.relatedFreeGifts">
1237            <div class="minicart-tile__image text-center mr-3" v-html="item.xProductImageHtmlSmall"></div>
1238            <div>
1239                <a class="font-family-costa large text-uppercase" :href="item.xProductURL" v-text="item.xProductName"></a>
1240                <br>
1241                <strong>Price:</strong>
1242                <span v-if="item.freeGift === 'true'">
1243                    <del v-text="formatPrice(item.xListPrice)"></del>
1244                    <span class="text-danger" v-if="item.freeGift === 'true'"> Free </span> 
1245                </span>
1246                <br>
1247                <strong>Quantity:</strong>
1248                <span v-text="formatQuantity(item.quantity)"></span>
1249            </div>
1250        </div>
1251    </div>
1252
1253    <!-- ------------------><!-- NOTICE --><!-- ------------------>
1254
1255    <div class="p-3" v-show="minicartObj && minicartObj.upsell === false">
1256    
1257        
1258	    <div class="flex-grow-1 mb-2" id="paypal-button-container-minicart" data-element-id="productPage_Minicart_PayPalCheckout" v-show="DisplayPayPalButtonInMinicart"></div>
1259	    
1260        <a class="btn btn-primary btn-block" href="https://www.bliz.com/wcs/shop/AjaxOrderItemDisplayView?catalogId=15501&amp;langId=-1&amp;storeId=19501" data-element-id="MiniCartOverlay_GoToCart">
1261            My Cart
1262            <span v-if="cartBadgeCounter" v-text="'(' + cartBadgeCounter + ')'"></span>
1263        </a>
1264    </div>
1265
1266    <!-- ---------------- --><!-- PROMO UPGRADE --><!-- ---------------- -->
1267
1268    <div class="accordion collapse mt-auto p-3" id="upsell-accordion">
1269        <div class="text-center pr-3 pt-3 pl-3">
1270            <h2 class="xlarge mb-2">See Beyond with Glass Lenses</h2>
1271            <p class="small">
1272                Switch to 580® glass lenses for superior clarity and scratch resistance. Get glass now for just $<span class="upgrade-price-difference" v-text="minicartObj.upgradePrice"></span>
1273            </p>
1274        </div>
1275
1276        <div class="mb-3 d-flex align-items justify-content-between">
1277            <button class="btn flex-grow-1 btn-link btn-block text-decoration-underline" onclick="Costa.Minicart.upgradeLens(false)">No, thanks</button>
1278            <button class="btn flex-grow-1 btn-primary btn-block" onclick="Costa.Minicart.upgradeLens(true)">Upgrade</button>
1279        </div>
1280    </div>
1281
1282    <div class="accordion collapse mt-auto p-3" id="cross-sell-accordion">
1283   		<div class="mb-3 regular font-weight-bold text-uppercase" v-if="Settings.Search.engine == 'ALGOLIA' && minicartCarouselProducts && minicartCarouselProducts.length" >
1284                <span>{{'RECOMMENDED_FOR_YOU_MINICART' | getText}}</span>
1285        </div>
1286    	<div class="d-flex" style="gap:.5rem" v-if="Settings.Search.engine == 'ALGOLIA'">
1287    		<product-tile :disable-hover="true" v-for="(product, i) in minicartCarouselProducts" :product="product" :show-add-to-cart="true" :data-element-id="Settings.MinicartAnalyticsDataElementIdPrefix" :disable-on-hover="true"></product-tile>
1288    	</div>
1289        <div v-else-if="MiniShopCartRecommendedView != null && MiniShopCartRecommendedView.trim().length > 0" v-html="MiniShopCartRecommendedView"></div>
1290    </div>
1291
1292    <div class="border-bottom" v-if="promotionOnSite"></div>
1293
1294    <div class="accordion collapse p-3" id="promotion-accordion">
1295        <div v-html="promotionOnSite"></div>
1296    </div>
1297
1298</div>
1299
1300
1301
1302
1303
1304		<main id="main" tabindex="-1">
1305			<!-- CMS VIEW: asWCSMain + DONOTCACHE -->
1306				<div id="cm-placement-main_placement_1" class="cm-placement mb-5 "
1307>
1308<div class="rb-grid rb-grid--full-width M" data-element-id="HomePagePlacement1">
1309<div class="columns">
1310<div class="column">
1311<div class="cm-hero cm-hero--media cm-hero--outside--ghost cm-hero--outside" role="banner"
1312aria-label="Best on the water" id="full-below-520638" data-element-id="Placement1_Banner0"
1313>
1314<div class="cm-hero__media-wrapper">
1315<picture>
1316<source media="(max-width: 767.98px)"
1317srcset="https://media.bliz.com/cms/resource/image/520560/landscape_ratio375x316/750/632/d0facd5360e648c8602d61fa1d6f3e33/007AED545EF2A16295847872E1F162AE/ww-pink-lenses-hero-m.jpg">
1318<img class="img-fluid "
1319alt="See more when light gives less-PINK LENS TECHNOLOGY-Built for the days most athletes skip. Pink lenses maximize available light and sharpen contrast, giving you a clearer read on every surface when visibility drops."
1320src="https://media.bliz.com/cms/resource/image/520558/landscape_ratio1440x640/2880/1280/2b1f4f0a04338c5207059350a0d82a8f/3632FA8E5560A86E27B269AEDCB6B081/ww-pink-lenses-hero-d.jpg">
1321</picture>
1322</div>
1323<div class="cm-hero__body cm-empty-gradient-ltr">
1324<div class="d-flex h-100 align-items-end justify-content-center justify-content-md-start align-items-md-center">
1325<div class="mb-md-0 mb-5 mb-lg-5 w-lg-50 p-xl-6 p-md-3 px-3 text-center text-md-left text-white">
1326<div>PINK LENS TECHNOLOGY</div>
1327<h2 class="display-md-3 mb-2 xxlarge text-white">
1328See more when light gives less
1329</h2>
1330<div class="mb-4"><p>Built for the days most athletes skip. Pink lenses maximize available light and sharpen contrast, giving you a clearer read on every surface when visibility drops.</p></div>
1331<a data-description="PinkLenses"
1332class="btn btn-light mr-md-3 w-100 w-md-auto"
1333href="https://www.bliz.com/en-us/eyewear/sunglasses?filter=%257B%2522FRONT_COLOR_FACET%2522%253A%255B%2522Pink%2522%255D%257D"
1334data-element-id="Placement1_Banner0-CTA0">PINK LENSES</a>
1335<a data-description="Sunglasses"
1336class="btn btn-light mt-3 mt-md-0 w-100 w-md-auto"
1337href="https://www.bliz.com/en-us/eyewear/sunglasses"
1338data-element-id="Placement1_Banner0-CTA1">DISCOVER MORE</a>
1339</div>
1340</div>
1341</div>
1342</div>
1343<script>
1344Costa.CMS.initHeroById("full-below-520638")
1345</script>
1345 </div>
1346</div>
1347</div> </div>
1348<div id="cm-placement-main_placement_2" class="cm-placement mb-5 cm-boxed "
1349>
1350<section class="">
1351<div class="text-center">
1352<h1 class="xlarge mb-3 mb-md-4">Own every condition
1353</h1>
1354</div>
1355<div class="cm-product cm-product--carousel cm-product--four" id="collection-products-mobile-carousel-520608"
1356data-element-id="HomePagePlacement2">
1357<div class="cm-product__body">
1358<div class="cm-product__body__slide">
1359<!-- PLP REDESIGN REL-3.7 -->
1360
1361<div class="product-tile" data-catentry-id="84058" data-upc-id="8056262470824">
1362    <a href="https://www.bliz.com/en-us/sunglasses/ZB7004-8056262470824" title="Discover Matrix" data-description="Matrix" data-element-id="HomePagePlacement2_Tile0"> 
1363
1364        <!-- HEADING -->
1365
1366
1367            
1368                    <div class="product-tile__media">
1369
1370
1371            <!--  DISCOUNT BADGE AND FLASH SALE -->
1372            <div class="product-tile__media__discount-badges">
1373                <!--  COLORAMA BADGE -->
1374                    <!--  FLASH SALE BADGE -->
1375            </div>
1376            <!-- IMAGES -->
1377            <div class="product-tile__media__image">
1378                <!-- QT -->
1379                    <picture>
1380                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/b30d6ad7-cd93-4c17-9aa1-b3a000b9f2be/0ZB7004__700423__P21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1381                    </picture>
1382
1383                <!-- FRONT -->
1384                    <picture>
1385                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/87aa612f-99c5-4c7d-adcf-b3a000b9f2b8/0ZB7004__700423__P21__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1386                    </picture>
1387            </div>      
1388        </div>
1389        <div class="product-tile__details">
1390            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1391                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1392                               &nbsp;
1393                             </div>
1394        
1395            <!-- NAME -->
1396            <h2 class="product-tile__details__name mb-1">Matrix</h2>
1397            <!-- PRICE -->
1398            <div class="product-tile__details__price mb-1"> 
1399                    <span class="font-weight-bold">$0.00</span>
1400            </div>
1401            <!-- OTHER -->
1402            <div class="d-block d-md-flex justify-content-end align-items-center">
1403                <div class="small text-uppercase">
1404                </div>
1405            </div>
1406        </div>
1407    </a>
1408</div> </div>
1409<div class="cm-product__body__slide">
1410<!-- PLP REDESIGN REL-3.7 -->
1411
1412<div class="product-tile" data-catentry-id="100116" data-upc-id="8056262750155">
1413    <a href="https://www.bliz.com/en-us/sunglasses/ZB7011-8056262750155" title="Discover Hero Small" data-description="Hero Small" data-element-id="HomePagePlacement2_Tile1"> 
1414
1415        <!-- HEADING -->
1416
1417
1418            
1419                    <div class="product-tile__media">
1420
1421
1422            <!--  DISCOUNT BADGE AND FLASH SALE -->
1423            <div class="product-tile__media__discount-badges">
1424                <!--  COLORAMA BADGE -->
1425                    <!--  FLASH SALE BADGE -->
1426            </div>
1427            <!-- IMAGES -->
1428            <div class="product-tile__media__image">
1429                <!-- QT -->
1430                    <picture>
1431                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/a903ce94-6d2e-4606-bd8e-b371002ae9aa/0ZB7011__701116__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1432                    </picture>
1433
1434                <!-- FRONT -->
1435                    <picture>
1436                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/621d7325-0e64-494e-81a8-b371002ae9a7/0ZB7011__701116__PIC21__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1437                    </picture>
1438            </div>      
1439        </div>
1440        <div class="product-tile__details">
1441            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1442                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1443                               &nbsp;
1444                             </div>
1445        
1446            <!-- NAME -->
1447            <h2 class="product-tile__details__name mb-1">Hero Small</h2>
1448            <!-- PRICE -->
1449            <div class="product-tile__details__price mb-1"> 
1450                    <span class="font-weight-bold">$0.00</span>
1451            </div>
1452            <!-- OTHER -->
1453            <div class="d-block d-md-flex justify-content-end align-items-center">
1454                <div class="small text-uppercase">
1455                </div>
1456            </div>
1457        </div>
1458    </a>
1459</div> </div>
1460<div class="cm-product__body__slide">
1461<!-- PLP REDESIGN REL-3.7 -->
1462
1463<div class="product-tile" data-catentry-id="91638" data-upc-id="8056262659199">
1464    <a href="https://www.bliz.com/en-us/sunglasses/ZB7022-8056262659199" title="Discover P004" data-description="P004" data-element-id="HomePagePlacement2_Tile2"> 
1465
1466        <!-- HEADING -->
1467
1468
1469            
1470                    <div class="product-tile__media">
1471
1472
1473            <!--  DISCOUNT BADGE AND FLASH SALE -->
1474            <div class="product-tile__media__discount-badges">
1475                <!--  COLORAMA BADGE -->
1476                    <!--  FLASH SALE BADGE -->
1477            </div>
1478            <!-- IMAGES -->
1479            <div class="product-tile__media__image">
1480                <!-- QT -->
1481                    <picture>
1482                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/26e631d7-86d0-4e4f-a9be-b2d6012fd6b1/f91ed26e-979a-4708-95af-b2f200e9749e/0ZB7022__702212__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1483                    </picture>
1484
1485                <!-- FRONT -->
1486                    <picture>
1487                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/26e631d7-86d0-4e4f-a9be-b2d6012fd6b1/2bee98cb-1af6-4c2c-bdb3-b2f200e972c4/0ZB7022__702212__PIC21__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1488                    </picture>
1489            </div>      
1490        </div>
1491        <div class="product-tile__details">
1492            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1493                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1494                               &nbsp;
1495                             </div>
1496        
1497            <!-- NAME -->
1498            <h2 class="product-tile__details__name mb-1">P004</h2>
1499            <!-- PRICE -->
1500            <div class="product-tile__details__price mb-1"> 
1501                    <span class="font-weight-bold">$0.00</span>
1502            </div>
1503            <!-- OTHER -->
1504            <div class="d-block d-md-flex justify-content-end align-items-center">
1505                <div class="small text-uppercase">
1506                </div>
1507            </div>
1508        </div>
1509    </a>
1510</div> </div>
1511<div class="cm-product__body__slide">
1512<!-- PLP REDESIGN REL-3.7 -->
1513
1514<div class="product-tile" data-catentry-id="84080" data-upc-id="8056262471098">
1515    <a href="https://www.bliz.com/en-us/sunglasses/ZB7012-8056262471098" title="Discover Breeze Small" data-description="Breeze Small" data-element-id="HomePagePlacement2_Tile3"> 
1516
1517        <!-- HEADING -->
1518
1519
1520            
1521                    <div class="product-tile__media">
1522
1523
1524            <!--  DISCOUNT BADGE AND FLASH SALE -->
1525            <div class="product-tile__media__discount-badges">
1526                <!--  COLORAMA BADGE -->
1527                    <!--  FLASH SALE BADGE -->
1528            </div>
1529            <!-- IMAGES -->
1530            <div class="product-tile__media__image">
1531                <!-- QT -->
1532                    <picture>
1533                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/e8565052-47ab-4bfe-8bdb-b3f401282f98/0ZB7012__701211__P21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1534                    </picture>
1535
1536                <!-- FRONT -->
1537                    <picture>
1538                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/a24629e6-1698-47a9-88dd-b3f4012830f7/0ZB7012__701211__P21__nosh
1538ad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1539                    </picture>
1540            </div>      
1541        </div>
1542        <div class="product-tile__details">
1543            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1544                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1545                               &nbsp;
1546                             </div>
1547        
1548            <!-- NAME -->
1549            <h2 class="product-tile__details__name mb-1">Breeze Small</h2>
1550            <!-- PRICE -->
1551            <div class="product-tile__details__price mb-1"> 
1552                    <span class="font-weight-bold">$0.00</span>
1553            </div>
1554            <!-- OTHER -->
1555            <div class="d-block d-md-flex justify-content-end align-items-center">
1556                <div class="small text-uppercase">
1557                </div>
1558            </div>
1559        </div>
1560    </a>
1561</div> </div>
1562</div>
1563<div class="swiper-pagination d-md-none">&nbsp;</div>
1564</div>
1565</section>
1566<script>
1567Costa.CMS.initProductModuleById("collection-products-mobile-carousel-520608")
1568</script>
1568 </div>
1569<div id="cm-placement-main_placement_3" class="cm-placement mb-5 "
1570>
1571</div>
1572<div id="cm-placement-main_placement_4" class="cm-placement mb-5 cm-boxed "
1573>
1574</div>
1575<div id="cm-placement-main_placement_5" class="cm-placement mb-5 "
1576>
1577</div>
1578<div id="cm-placement-main_placement_6" class="cm-placement mb-5 "
1579>
1580</div>
1581<div id="cm-placement-main_placement_7" class="cm-placement cm-boxed "
1582>
1583</div>
1584<div id="cm-placement-main_placement_8" class="cm-placement "
1585>
1586<section class="py-4 py-md-5 cm-boxed ">
1587<div class="text-center" data-element-id="HomePagePlacement8">
1588<h1 class="xlarge-md xlarge mb-2">Choose the category</h1>
1589<div class="px-3"><p>Change the way you see with Bliz glasses, enter a whole new dimension.</p></div>
1590</div>
1591<div class="cm-multiple-banner cm-multiple-banner--three cm-multiple-banner--carousel"
1592id="cm-placement-348002-board-3">
1593<div class="cm-multiple-banner__body ">
1594<div class="cm-multiple-banner__body__slide" data-element-id="Placement8_Banner0"
1595>
1596<a data-description="Sunglasses"
1597href="https://www.bliz.com/en-us/eyewear/sunglasses"
1598data-element-id="Placement8_Banner0-CTA350232">
1599<div class="position-relative cm-multiple-banner-tile ">
1600<div class="cm-multiple-banner-tile__image">
1601<picture>
1602<source media="(max-width: 767.98px)"
1603srcset="https://media.bliz.com/cms/resource/image/349726/portrait_ratio311x480/622/960/6a24527d5f596f194007828a8d35ecc/009E3E12CAC0ADA1CC5CB05C4E7F7FC9/02-m.jpg">
1604<img class="img-fluid" loading=lazy
1605alt="Eyewear"
1606src="https://media.bliz.com/cms/resource/image/349724/portrait_ratio440x480/880/960/73df917a932f330b95f5deddf57c8046/2FBE22ACAE255D639A0CB6A57945C8AD/02-d.jpg">
1607</picture>
1608</div>
1609<div class="cm-multiple-banner-tile__body cm-empty-gradient-btt d-flex justify-content-center align-items-end pb-xl-5 pb-md-3 pb-5">
1610<div class="text-center px-3">
1611<h2 class="xlarge mb-3 text-white">
1612Eyewear
1613</h2>
1614</div>
1615</div>
1616</div>
1617</a>
1618</div><div class="cm-multiple-banner__body__slide" data-element-id="Placement8_Banner1"
1619>
1620<a data-description="SkiGoggles"
1621href="https://www.bliz.com/en-us/eyewear/ski-goggles"
1622data-element-id="Placement8_Banner1-CTA350374">
1623<div class="position-relative cm-multiple-banner-tile ">
1624<div class="cm-multiple-banner-tile__image">
1625<picture>
1626<source media="(max-width: 767.98px)"
1627srcset="https://media.bliz.com/cms/resource/image/349730/portrait_ratio311x480/622/960/39b001c20e0311f7b000df3781df9a43/7EDF6124682C46A7E0B3DDE4B9F6DEDD/03-m.jpg">
1628<img class="img-fluid" loading=lazy
1629alt="Goggles"
1630src="https://media.bliz.com/cms/resource/image/349728/portrait_ratio440x480/880/960/bcf2cbf2bf16bbd89b246b7601df22a5/D2593067179714C4DE889B5C6DE3103C/03-d.jpg">
1631</picture>
1632</div>
1633<div class="cm-multiple-banner-tile__body cm-empty-gradient-btt d-flex justify-content-center align-items-end pb-xl-5 pb-md-3 pb-5">
1634<div class="text-center px-3">
1635<h2 class="xlarge mb-3 text-white">
1636Goggles
1637</h2>
1638</div>
1639</div>
1640</div>
1641</a>
1642</div><div class="cm-multiple-banner__body__slide" data-element-id="Placement8_Banner2"
1643>
1644<a data-description="SpareParts"
1645href="https://www.bliz.com/en-us/eyewear-accessories/spare-parts"
1646data-element-id="Placement8_Banner2-CTA350436">
1647<div class="position-relative cm-multiple-banner-tile ">
1648<div class="cm-multiple-banner-tile__image">
1649<picture>
1650<source media="(max-width: 767.98px)"
1651srcset="https://media.bliz.com/cms/resource/image/349734/portrait_ratio311x480/622/960/931f3a826e02f7d8f5621e17d53e1b4e/FC2B71321059AC0AEBE05A830F2E655B/04-m.jpg">
1652<img class="img-fluid" loading=lazy
1653alt="Accessories"
1654src="https://media.bliz.com/cms/resource/image/349732/portrait_ratio440x480/880/960/e77cd70b3a7fba927f46e835e298bc21/1D4B2F4232026E205E4ACEB95BB8461F/04-d.jpg">
1655</picture>
1656</div>
1657<div class="cm-multiple-banner-tile__body cm-empty-gradient-btt d-flex justify-content-center align-items-end pb-xl-5 pb-md-3 pb-5">
1658<div class="text-center px-3">
1659<h2 class="xlarge mb-3 text-white">
1660Accessories
1661</h2>
1662</div>
1663</div>
1664</div>
1665</a>
1666</div> </div>
1667<div class="swiper-pagination d-md-none">&nbsp;</div>
1668</div>
1669</section>
1670<script>
1671Costa.CMS.initMultipleBannerModuleById("cm-placement-348002-board-3")
1672</script>
1672 </div>
1673<div id="cm-placement-main_placement_9" class="cm-placement mb-5 cm-boxed "
1674>
1675<section class="">
1676<div class="text-center">
1677<h1 class="xlarge mb-3 mb-md-4">Explore our collections
1678</h1>
1679</div>
1680<div class="cm-product cm-product--carousel cm-product--four" id="collection-products-mobile-carousel-348140"
1681data-element-id="HomePagePlacement9">
1682<div class="cm-product__body">
1683<div class="cm-product__body__slide">
1684<!-- PLP REDESIGN REL-3.7 -->
1685
1686<div class="product-tile" data-catentry-id="95109" data-upc-id="8056262474099">
1687    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8004-8056262474099" title="Discover Flow" data-description="Flow" data-element-id="HomePagePlacement9_Tile0"> 
1688
1689        <!-- HEADING -->
1690
1691
1692            
1693                    <div class="product-tile__media">
1694
1695
1696            <!--  DISCOUNT BADGE AND FLASH SALE -->
1697            <div class="product-tile__media__discount-badges">
1698                <!--  COLORAMA BADGE -->
1699                    <!--  FLASH SALE BADGE -->
1700            </div>
1701            <!-- IMAGES -->
1702            <div class="product-tile__media__image">
1703                <!-- QT -->
1704                    <picture>
1705                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/13f28e69-0cad-4711-9f2e-b2120185baaa/080a9a39-2ad5-48d8-811b-b22d00693c1e/0ZG8004__19__EXT__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1706                    </picture>
1707
1708                <!-- FRONT -->
1709                    <picture>
1710                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/cdn-record-files-pi/13f28e69-0cad-4711-9f2e-b2120185baaa/f7c6b82f-90af-41f5-8e89-b22d006940e7/0ZG8004__19__EXT__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1711                    </picture>
1712            </div>      
1713        </div>
1714        <div class="product-tile__details">
1715            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1716                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1717                               &nbsp;
1718                             </div>
1719        
1720            <!-- NAME -->
1721            <h2 class="product-tile__details__name mb-1">Flow</h2>
1722            <!-- PRICE -->
1723            <div class="product-tile__details__price mb-1"> 
1724                    <span class="font-weight-bold">$0.00</span>
1725            </div>
1726            <!-- OTHER -->
1727            <div class="d-block d-md-flex justify-content-end align-items-center">
1728                <div class="small text-uppercase">
1729                </div>
1730            </div>
1731        </div>
1732    </a>
1733</div> </div>
1734<div class="cm-product__body__slide">
1735<!-- PLP REDESIGN REL-3.7 -->
1736
1737<div class="product-tile" data-catentry-id="100102" data-upc-id="8056262750285">
1738    <a href="https://www.bliz.com/en-us/sunglasses/ZB7023-8056262750285" title="Discover P006" data-description="P006" data-element-id="HomePagePlacement9_Tile1"> 
1739
1740        <!-- HEADING -->
1741
1742
1743            
1744                    <div class="product-tile__media">
1745
1746
1747            <!--  DISCOUNT BADGE AND FLASH SALE -->
1748            <div class="product-tile__media__discount-badges">
1749                <!--  COLORAMA BADGE -->
1750                    <!--  FLASH SALE BADGE -->
1751            </div>
1752            <!-- IMAGES -->
1753            <div class="product-tile__media__image">
1754                <!-- QT -->
1755                    <picture>
1756                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/adbee893-6b7c-422f-b873-b3710032b9da/0ZB7023__702306__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1757                    </picture>
1758
1759                <!-- FRONT -->
1760                    <picture>
1761                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/b821694e-c86e-476e-afaf-b3710032b9d6/0ZB7023__702306__PIC21__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1762                    </picture>
1763            </div>      
1764        </div>
1765        <div class="product-tile__details">
1766            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1767                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1768                               &nbsp;
1769                             </div>
1770        
1771            <!-- NAME -->
1772            <h2 class="product-tile__details__name mb-1">P006</h2>
1773            <!-- PRICE -->
1774            <div class="product-tile__details__price mb-1"> 
1775                    <span class="font-weight-bold">$0.00</span>
1776            </div>
1777            <!-- OTHER -->
1778            <div class="d-block d-md-flex justify-content-end align-items-center">
1779                <div class="small text-uppercase">
1780                </div>
1781            </div>
1782        </div>
1783    </a>
1784</div> </div>
1785<div class="cm-product__body__slide">
1786<!-- PLP REDESIGN REL-3.7 -->
1787
1788<div class="product-tile" data-catentry-id="95018" data-upc-id="8056262462133">
1789    <a href="https://www.bliz.com/en-us/snow-goggles/ZG8008-8056262462133" title="Discover G001" data-description="G001" data-element-id="HomePagePlacement9_Tile2"> 
1790
1791        <!-- HEADING -->
1792
1793
1794            
1795                    <div class="product-tile__media">
1796
1797
1798            <!--  DISCOUNT BADGE AND FLASH SALE -->
1799            <div class="product-tile__media__discount-badges">
1800                <!--  COLORAMA BADGE -->
1801                    <!--  FLASH SALE BADGE -->
1802            </div>
1803            <!-- IMAGES -->
1804            <div class="product-tile__media__image">
1805                <!-- QT -->
1806                    <picture>
1807                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/10c64a23-b04c-4333-9615-b3a100ef3ef2/0ZG8008__15__EXT__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1808                    </picture>
1809
1810                <!-- FRONT -->
1811                    <picture>
1812                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/8f77ccb0-3e39-4d93-8f8f-b3a100ef3812/0ZG8008__15__EXT__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1813                    </picture>
1814            </div>      
1815        </div>
1816        <div class="product-tile__details">
1817            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1818                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1819                               &nbsp;
1820                             </div>
1821        
1822            <!-- NAME -->
1823            <h2 class="product-tile__details__name mb-1">G001</h2>
1824            <!-- PRICE -->
1825            <div class="product-tile__details__price mb-1"> 
1826                    <span class="font-weight-bold">$0.00</span>
1827            </div>
1828            <!-- OTHER -->
1829            <div class="d-block d-md-flex justify-content-end align-items-center">
1830                <div class="small text-uppercase">
1831                </div>
1832            </div>
1833        </div>
1834    </a>
1835</div> </div>
1836<div class="cm-product__body__slide">
1837<!-- PLP REDESIGN REL-3.7 -->
1838
1839<div class="product-tile" data-catentry-id="100142" data-upc-id="8056262750940">
1840    <a href="https://www.bliz.com/en-us/sunglasses/ZB7028-8056262750940" title="Discover P005" data-description="P005" data-element-id="HomePagePlacement9_Tile3"> 
1841
1842        <!-- HEADING -->
1843
1844
1845            
1846                    <div class="product-tile__media">
1847
1848
1849            <!--  DISCOUNT BADGE AND FLASH SALE -->
1850            <div class="product-tile__media__discount-badges">
1851                <!--  COLORAMA BADGE -->
1852                    <!--  FLASH SALE BADGE -->
1853            </div>
1854            <!-- IMAGES -->
1855            <div class="product-tile__media__image">
1856                <!-- QT -->
1857                    <picture>
1858                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/eba2b7dc-eba5-42da-b444-b371002b6e24/0ZB7028__702804__PIC21__noshad__qt.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1859                    </picture>
1860
1861                <!-- FRONT -->
1862                    <picture>
1863                        <img alt="" crossorigin="anonymous" loading="lazy" src="https://assets2.bliz.com/prod-onecp-record-files/pieyewear/0ae1f163-392c-4480-bc7a-b371002b6f9b/0ZB7028__702804__PIC21__noshad__fr.png?impolicy=6S_resize&wid=400&bgcolor=%23ffffff" width="400" height="200">
1864                    </picture>
1865            </div>      
1866        </div>
1867        <div class="product-tile__details">
1868            <!-- MARKETING BADGES + NAME --><!-- EXCLUSIVE > COLLECTION > NEXT GEN > BIO BASED -->
1869                             <div class="xsmall small-md text-secondary mb-1 text-uppercase">
1870                               &nbsp;
1871                             </div>
1872        
1873            <!-- NAME -->
1874            <h2 class="product-tile__details__name mb-1">P005</h2>
1875            <!-- PRICE -->
1876            <div class="product-tile__details__price mb-1"> 
1877                    <span class="font-weight-bold">$0.00</span>
1878            </div>
1879            <!-- OTHER -->
1880            <div class="d-block d-md-flex justify-content-end align-items-center">
1881                <div class="small text-uppercase">
1882                </div>
1883            </div>
1884        </div>
1885    </a>
1886</div> </div>
1887</div>
1888<div class="swiper-pagination d-md-none">&nbsp;</div>
1889</div>
1890</section>
1891<script>
1892Costa.CMS.initProductModuleById("collection-products-mobile-carousel-348140")
1893</script>
1893 </div>
1894<div id="cm-placement-main_placement_10" class="cm-placement "
1895>
1896<div class="rb-grid rb-grid--full-width X" data-element-id="HomePagePlacement10">
1897<div class="columns">
1898<div class="column">
1899<div class="cm-hero cm-hero--media cm-hero--outside--ghost cm-hero--outside" role="banner"
1900aria-label="Best on the water" id="full-below-348470" data-element-id="Placement10_Banner0"
1901>
1902<div class="cm-hero__media-wrapper">
1903<picture>
1904<source media="(max-width: 767.98px)"
1905srcset="https://media.bliz.com/cms/resource/image/353750/landscape_ratio375x316/750/632/10836e97beb52b44801f8d35e2866e3b/8750C194A43076E3BDA54DE791522B33/explore-m.jpg">
1906<img class="img-fluid "
1907alt="Explore Bliz-Your sport. Your style. Our purpose is to keep you focused, whatever your passion."
1908src="https://media.bliz.com/cms/resource/image/353748/landscape_ratio1440x640/2880/1280/f7b6eb15b796cb5532df3a9451b96c0/956925D50324AB45D20190B9D072910B/explore-d.jpg">
1909</picture>
1910</div>
1911<div class="cm-hero__body cm-empty-gradient-ltr">
1912<div class="d-flex h-100 align-items-end justify-content-center justify-content-md-start align-items-md-center">
1913<div class="mb-md-0 mb-5 mb-lg-5 w-lg-50 p-xl-6 p-md-3 px-3 text-center text-md-left ">
1914<h2 class="display-md-3 mb-2 xxlarge ">
1915Explore Bliz
1916</h2>
1917<div class="mb-4"><p>Your sport. Your style.<br/>Our purpose is to keep you focused, whatever your passion.</p></div>
1918<a data-description="Explore"
1919class="btn btn-primary mt-3 mt-md-0 w-100 w-md-auto"
1920href="https://www.bliz.com/en-us/c/explore"
1921data-element-id="Placement10_Banner0-CTA0">DISCOVER MORE</a>
1922</div>
1923</div>
1924</div>
1925</div>
1926<script>
1927Costa.CMS.initHeroById("full-below-348470")
1928</script>
1928 </div>
1929</div>
1930</div> </div>
1931<div id="cm-placement-main_placement_11" class="cm-placement "
1932>
1933<div class="rb-grid rb-grid--full-width X" data-element-id="HomePagePlacement11">
1934<div class="columns">
1935<div class="column">
1936<div class="cm-hero cm-hero--media cm-hero--outside--ghost cm-hero--outside" role="banner"
1937aria-label="Best on the water" id="full-below-348468" data-element-id="Placement11_Banner0"
1938>
1939<div class="cm-hero__media-wrapper">
1940<picture>
1941<source media="(max-width: 767.98px)"
1942srcset="https://media.bliz.com/cms/resource/image/353798/landscape_ratio375x316/750/632/47a989be82584016bb90912824663d3d/19E40BBD190CD34EFD5F70EC31926327/technology-m.jpg">
1943<img class="img-fluid "
1944alt="Technology-Precision optics for uncompromising vision. Engineered for maximum clarity."
1945src="https://media.bliz.com/cms/resource/image/353796/landscape_ratio1440x640/2880/1280/1884a6c2341bb07efa2288cd257b6252/93FF4EA88EFF1B07B1C9C383EDED4F8E/technology-d.jpg">
1946</picture>
1947</div>
1948<div class="cm-hero__body cm-empty-gradient-rtl">
1949<div class="d-flex h-100 align-items-end justify-content-center justify-content-md-end align-items-md-center">
1950<div class="mb-md-0 mb-5 mb-lg-5 w-lg-50 p-xl-6 p-md-3 px-3 text-center text-md-right text-white">
1951<h2 class="display-md-3 mb-2 xxlarge text-white">
1952Technology
1953</h2>
1954<div class="mb-4"><p>Precision optics for uncompromising vision.<br/>Engineered for maximum clarity.</p></div>
1955<a data-description="Technology"
1956class="btn btn-glass mt-3 mt-md-0 w-100 w-md-auto"
1957href="https://www.bliz.com/en-us/c/technology"
1958data-element-id="Placement11_Banner0-CTA0">DISCOVER MORE</a>
1959</div>
1960</div>
1961</div>
1962</div>
1963<script>
1964Costa.CMS.initHeroById("full-below-348468")
1965</script>
1965 </div>
1966</div>
1967</div> </div>
1968<div id="cm-placement-main_placement_12" class="cm-placement mb-3 "
1969>
1970</div>
1971<div id="cm-placement-main_placement_13" class="cm-placement mb-3 "
1972>
1973</div>
1974<div id="cm-placement-main_placement_14" class="cm-placement mb-3 "
1975>
1976</div>
1977<div id="cm-placement-main_placement_15" class="cm-placement mb-3 "
1978>
1979</div>
1980<div id="cm-placement-main_placement_16" class="cm-placement mb-3 "
1981>
1982</div>
1983<div id="cm-placement-main_placement_17" class="cm-placement mb-3 "
1984>
1985</div>
1986<div id="cm-placement-main_placement_18" class="cm-placement mb-3 "
1987>
1988</div>
1989<div id="cm-placement-main_placement_19" class="cm-placement mb-3 "
1990>
1991</div>
1992<div id="cm-placement-main_placement_20" class="cm-placement mb-3 "
1993>
1994</div>
1995<div id="cm-placement-main_placement_21" class="cm-placement mb-3 "
1996>
1997</div>
1998<div id="cm-placement-main_placement_22" class="cm-placement mb-3 "
1999>
2000</div>
2001<div id="cm-placement-main_placement_23" class="cm-placement mb-3 "
2002>
2003</div>
2004<div id="cm-placement-main_placement_24" class="cm-placement mb-3 "
2005>
2006</div>
2007<div id="cm-placement-main_placement_25" class="cm-placement "
2008>
2009<style>
2010.icon-anchor-logo-vasaloppet-bliz{
2011background-image: url(https://media.bliz.com/icons/vasaloppet.png);
2012width: 100px;
2013height: 100px;
2014background-position: center;
2015display: inline-block;
2016background-size: contain;
2017background-repeat: no-repeat;
2018}
2019</style><!-- FRAGMENT BLIZ -->
2020<script type="module" src="https://media.bliz.com/shoppable/script/script.js"></script>
2020 </div>
2021<div id="cm-placement-before_footer" class="cm-placement mb-3 "
2022>
2023</div>
2024			
2025				<div id="cm-placement-running_pop_up_hp" class="cm-placement mb-3 "
2026>
2027</div>
2028			
2029		
2030		</main>
2031        
2032        
2032<script type="text/javascript">
2033			Costa.execJs(function (){
2034				Costa.Helper.pushDataTracking(() => {
2035					return {
2036						id: "VirtualPage-View",
2037						Page_Type: "Home",
2038		                Page_Section1: "Home",
2039		                Page_Section2: ""
2040					};
2041				});
2042			});
2043		</script>
2043
2044		
2045		
2046		
2047
2048<div class="footer-wrapper">
2049	<!-- Starting: CMS Footer -->
2050<footer id="footer" class="footer footerFull" data-element-id="Footer">
2051	
2052	
2053
2054
2055<div class="text-center footer__newsletter-section" id="component-footer-newsletter" template-component>
2056	<!-- CMS PLACEMENT: footer_newsletter -->
2057				
2058			 
2059
2060</div>
2061
2062
2063	
2064	<div class="xsmall footer__nav-section">
2065
2066		<!-- CMS PLACEMENT: footer_sustainability -->
2067				
2068			<!-- Espot name: X_Footer_CMS_Trustpilot --><!-- CMS PLACEMENT: footer_navigation -->
2069				<div class="container-md">
2070<div class="mb-4 mb-md-0 py-md-5 row">
2071<div data-element-id="Footer_Products" class="col-md-3">
2072<div class="accordion-footer-menu-item">
2073<input class="d-md-none" id="footer-heading-1" type="checkbox" name="footer" value="">
2074<label class="m-0" for="footer-heading-1">
2075<div class="footer__title">PRODUCTS</div>
2076</label>
2077<div class="accordion-footer-menu-item__content">
2078<ul class="footer__links">
2079<li>
2080<a href="https://www.bliz.com/en-us/eyewear/sunglasses" title="Sunglasses"
2081data-element-id="Footer_Footersunglasses"
2082data-description="350138">Sunglasses
2083</a>
2084</li><li>
2085<a href="https://www.bliz.com/en-us/best-sellers" title="Best sellers"
2086data-element-id="Footer_Footerbestsellers"
2087data-description="350142">Best sellers
2088</a>
2089</li><li>
2090<a href="https://www.bliz.com/en-us/eyewear-accessories/lenses" title="Lens Categories"
2091data-element-id="Footer_LensCategories"
2092data-description="350146">Lens Categories
2093</a>
2094</li><li>
2095<a href="https://www.bliz.com/en-us/eyewear/ski-goggles" title="Ski Goggles"
2096data-element-id="Footer_FootergogglesnoNO"
2097data-description="350108">Ski Goggles
2098</a>
2099</li> </ul>
2100</div>
2101</div>
2102</div>
2102<div data-element-id="Footer_InsideBliz" class="col-md-3">
2103<div class="accordion-footer-menu-item">
2104<input class="d-md-none" id="footer-heading-2" type="checkbox" name="footer" value="">
2105<label class="m-0" for="footer-heading-2">
2106<div class="footer__title">INSIDE BLIZ</div>
2107</label>
2108<div class="accordion-footer-menu-item__content">
2109<ul class="footer__links">
2110<li>
2111<a href="https://www.bliz.com/en-us/c/explore" title="Explore"
2112data-element-id="Footer_Footerexplore"
2113data-description="350150">Explore
2114</a>
2115</li><li>
2116<a href="https://www.bliz.com/en-us/c/technology" title="Technology"
2117data-element-id="Footer_Footertechnology"
2118data-description="350148">Technology
2119</a>
2120</li> </ul>
2121</div>
2122</div>
2123</div><div data-element-id="Footer_CustomerCare" class="col-md-3">
2124<div class="accordion-footer-menu-item">
2125<input class="d-md-none" id="footer-heading-3" type="checkbox" name="footer" value="">
2126<label class="m-0" for="footer-heading-3">
2127<div class="footer__title">CUSTOMER CARE</div>
2128</label>
2129<div class="accordion-footer-menu-item__content">
2130<ul class="footer__links">
2131<li>
2132<a href="https://www.bliz.com/en-us/c/faq" title="FAQs"
2133data-element-id="Footer_FAQsTeasernottransactional"
2134data-description="359782">FAQs
2135</a>
2136</li> </ul>
2137</div>
2138</div>
2139</div> </div>
2140</div>
2141			
2142		
2143		 <div class="footer__payment-methods border-md-top">
2144			<div class="d-flex align-items-center justify-content-center flex-column flex-md-row py-4">
2145				<!-- Espot name: X_Footer_CMS_Payments -->
2146<!--
2147<div class="footer__payments__label">
2148    <span class="icon icon-lock large mr-2"></span>
2149    We guarantee every transaction is 100% secure.
2150</div>
2151<div class="footer__payments__icons">
2152    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/visa-light-bliz.svg" width="40" height="28" alt="Visa">
2153    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/mastercard-light-bliz.svg" width="40" height="28" alt="Mastercard">
2154    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/apple-pay-light-bliz.svg" width="40" height="28" alt="Apple Pay">
2155    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/amex-light-bliz.svg" width="40" height="28" alt="AMEX">
2156    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/paypal-light-bliz.svg" width="40" height="28" alt="Paypal">
2157    <img loading="lazy" src="/wcsstore/CostaStorefrontAssetStore//public/klarna-light-bliz.svg" width="40" height="28" alt="Klarna">
2158</div>
2159
2160-->
2161			</div>
2162		 </div>
2163	    
2164	    <div class="footer__social d-flex justify-content-between align-items-center flex-column flex-md-row border-md-top py-5">    
2165
2166	        <!-- CMS PLACEMENT: footer_social -->
2167				<div>
2168<div class="footer__social__title mb-2 large text-center text-md-left">
2168Be a part of the Bliz community and tag us with #bliz</div>
2169<ul class="list-unstyled d-flex justify-content-center justify-content-md-start mb-4">
2170<li class="mr-3">
2171<a class="social-badge" href="https://www.facebook.com/blizeyewear/"
2172data-element-id="Footer_Share" data-description=""
2173target="_blank"
2174aria-label="Costa Sunglasses on ">
2175<span class="fa fa-facebook"></span>
2176</a>
2177</li><li class="mr-3">
2178<a class="social-badge" href="https://www.instagram.com/blizeyewear/"
2179data-element-id="Footer_Share" data-description=""
2180target="_blank"
2181aria-label="Costa Sunglasses on ">
2182<span class="fa fa-instagram"></span>
2183</a>
2184</li><li class="mr-3">
2185<a class="social-badge" href="https://www.youtube.com/@bliz_eyewear"
2186data-element-id="Footer_Share" data-description=""
2187target="_blank"
2188aria-label="Costa Sunglasses on ">
2189<span class="fa fa-youtube-play"></span>
2190</a>
2191</li> </ul>
2192</div>
2193			
2194			
2195            <div class="text-center text-md-right">
2196	            <div class="footer__social__title mb-2 large">
2197	            	Choose your country
2198	            </div>
2199				
2200                <div id="countrySelector" class="footer__country-picker d-inline-block p-2"
2201    lazy-template-component>
2202
2203
2204    <button class="d-none d-md-inline" type="button" onClick="Costa.CountryLocalizator.openCountryShippingModal()" :aria-label="currentCountry+' ('+currentLanguage+')'">
2205        <span v-text="currentCountry+' ('+currentLanguage+')'"> </span>
2206        <img class="ml-2 img-fluid lazyload" width="17" height="17" :src="currentFlag" :alt="currentAlt">
2207    </button>
2208
2209    <div class="small d-block d-md-none position-relative">
2210        
2211        <div class="footer__country-picker__label position-absolute" style="z-index: 1; inset: 0; pointer-events: none">
2212            <span v-text="currentCountry+' ('+currentLanguage+')'"> </span>
2213            <img class="ml-2 img-fluid lazyload" width="17" height="17" :src="currentFlag" :alt="currentAlt">
2214        </div>
2215        <select onchange="Costa.CountryLocalizator.changeStore(value)">
2216            <option v-for="store in storesList" :value="store.url"
2217            v-text="store.description" :selected="countryLocalizator.currentStoreCountry.storeId == store.storeId && countryLocalizator.currentStoreCountry.language == store.language "></option>
2218        </select>
2219    </div>
2220
2221
2222    
2223</div>
2224	        </div>
2225	        
2226	    </div>
2227		<div class="footer__legal py-3">    
2228
2229			
2230			<div class="d-block d-md-none text-center text-md-left">
2231				WebID #<span class="web-order-id"></span>
2232			</div>
2233
2234			<div class="d-flex flex-wrap align-items-center justify-content-center p-3">
2235				
2236				<a class="footer__legal__item" href="https://www.bliz.com/en-us/c/privacy-and-security" data-element-id="Footer_Privacy_policyNotTransactional" title="Privacy Policy">Privacy Policy</a><a class="py-3 py-md-2 px-md-3 text-black" href="javascript:utag.gdpr.showConsentPreferences()"><img src="https://media.costadelmar.com/utilities/icons/legal/privacyoptions.svg" width="25" alt="Your Privacy Choices"> Your Privacy Choices</a><a class="footer__legal__item" href="https://www.bliz.com/en-us/c/accessibility" data-element-id="Footer_Accessibility_policyNotTransactional" title="Accessibility Policy">Accessibility Policy</a><a class="footer__legal__item" href="https://www.bliz.com/en-us/c/privacy-and-security" data-element-id="Footer_AdChoicesNotTransactional" title="AdChoices">AdChoices</a><a class="footer__legal__item" href="https://www.bliz.com/en-us/c/terms-of-use" data-element-id="Footer_TermsOfUseTeaserNotTransactional" title="Terms of Use">Terms of Use</a>
2237			
2238				<div class="flex-break"></div>
2239				<div class="footer__legal__item d-md-block d-none">
2240					<!-- CMS PLACEMENT: footer_copyright desktop -->
2241				<span>Luxottica Group SpA</span>
2242			
2243				</div>
2244				
2245				
2246			
2247				<div class="footer__legal__item d-none d-md-block text-center text-md-left">
2248					WebID #<span class="web-order-id"></span>
2249				</div>					
2250			</div>
2251
2252			<div class="d-block d-md-none text-center">
2253				<!-- CMS PLACEMENT: footer_copyright mobile -->
2254				<span>Luxottica Group SpA</span>
2255			
2256			</div>				
2257		</div>
2258		<!-- CMS PLACEMENT: footer_other_group_sites  -->
2259				
2260				    
2261	</div>
2262	
2263	
2263<script>
2264    	Costa.CMS.initFooter()
2265	</script>
2265	
2266</footer>
2267
2268
2269</div>
2270
2271
2272
2273
2274<div id="component-modals-newsletter" template-component>
2275	
2276	<!-- CMS PLACEMENT: signup_popup -->
2277				
2278			
2279	
2280</div>
2281
2282
2283
2284<!-- Initializing CountryLocalizator Module -->
2285<script type="text/javascript">
2286	Costa.CountryLocalizator.use();
2287</script>
2287
2288
2289
2290<div class="modal fade" tabindex="-1" role="dialog"
2291	aria-labelledby="modal-country-selector-title" aria-hidden="true"
2292	id="modal-country-selector" lazy-template-component>
2293	<div class="modal-dialog modal-sm modal-dialog-centered"
2294		role="document">
2295		<div class="modal-content">
2296			<div class="modal-header border-bottom border-md-0">
2297				<div class="ml-auto">
2298					<button class="close" type="button" data-dismiss="modal"
2299						aria-label="Close">
2300						<img width="24" height="24" loading="lazy" src="https://media.costadelmar.com/images/icons/icon-close.png" alt="">
2301					</button>
2302				</div>
2303			</div>
2304
2305			<div class="modal-body">
2306				<div class="modal-title large font-weight-black mb-3" id="modal-country-selector-title">
2307					SELECT YOUR STORE
2308				</div>
2309
2310				<div class="d-md-flex mb-4 justify-content-between">
2311					<div class="text-center mb-3">
2312						<button  class="btn btn-link p-0" data-dismiss="modal" data-element-id="FlagOverlay_CountrySelector" :data-description="countryISOIdCurrentCountry"> 
2313						<img loading="lazy"  width="105" height="55" class="mb-2 img-fluid" :src="countryLocalizator.currentStoreCountry.imgUrl" alt=""><br>
2314							<span class="small" v-text="currentStoreCountryUrl"></span>
2315						</button>
2316					</div>
2317
2318					<div class="text-center">
2319						<a :href="localizedStoreCountry.baseUrl" data-element-id="FlagOverlay_CountrySelector" :data-description="countryISOIdLocalizedCountry"> 
2320						<img loading="lazy" width="105" height="55" class="mb-2 img-fluid" :src="localizedStoreCountry.imgUrl" alt=""><br>
2321							<span class="small" v-text="localizedStoreCountryUrl" />
2322						</a>
2323					</div>
2324				</div>
2325
2326				<form class="needs-validation" action="." method="get" novalidate="">
2327					<div class="form-group">
2328						<label class="font-family-heading large mb-3" for="country-select">
2329							OR CHOOSE ANOTHER COUNTRY
2330						</label> <select class="form-control" id="country-select" required=""
2331							name="country-select" autocomplete=""
2332							onchange="Costa.CountryLocalizator.changeStore(value)">
2333							<option>
2334								Please select
2335							</option>
2336							<option v-for="store in storesList" :value="store.url"
2337								v-text="store.description"></option>
2338						</select>
2339					</div>
2340				</form>
2341			</div>
2342		</div>
2343	</div>
2344</div>
2345
2346
2347
2348
2349<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="modal-country-shipping-title" aria-hidden="true" id="modal-country-shipping" lazy-template-component>
2350	<div class="modal-dialog modal-sm modal-dialog-centered" role="document" >
2351		<div class="modal-content">
2352			<div class="modal-header border-bottom border-md-0">
2353				<div class="ml-auto">
2354					<button class="close" type="button" data-dismiss="modal"
2355						aria-label="Close">
2356						<img width="24" height="24" src="https://media.costadelmar.com/images/icons/icon-close.png" alt="">
2357					</button>
2358				</div>
2359			</div>
2360
2361			<div class="modal-body">
2362				<form class="needs-validation" action="." method="get" novalidate="">
2363					<div class="form-group">
2364						<label class="modal-title font-family-heading large mb-3" id="modal-country-shipping-title" for="country-shipping">
2365							Choose your country
2366						</label>
2367						<p v-if="countryLocalizator.selectedCounrty && countryLocalizator.selectedCounrty.isNonTransactional">Unfortunately, we don't currently ship to your country</p>
2368						<div class="position-relative">
2369							<input class="form-control auto-complete-query" :class="changeDDMDirection"
2370								id="country-shipping" autocomplete="off" role="combobox"
2371								aria-autocomplete="both" aria-owns="country-shipping-results"
2372								type="text" v-model="countryLocalizator.value" @click="clearInput()">
2373
2374							<!-- WCAG: If there are no suggestions, don’t show this list-->
2375							<div class="auto-complete-results in" id="country-shipping-results" role="listbox" v-show="countryLocalizator.showSuggestion">
2376								<div v-for="store in checkStoreInTheList" class="auto-complete-results__item " v-text="store.description" @click="showSelectedStoreDetails(store)" tabindex="0">
2377								</div>
2378							</div>
2379						</div>
2380					</div>
2381				</form>
2382
2383				<div id="youAreShippingToContent" class="bg-lighter p-3 mb-3 rounded" v-html="countryLocalizator.espot">
2384					<!-- Here Vue puts the correct espot content -->
2385				</div>
2386
2387				<div class="form-group">
2388					<button class="btn btn-primary btn-block" onclick="Costa.CountryLocalizator.redirect()">
2389						SELECT YOUR COUNTRY
2390					</button>
2391				</div>
2392			</div>
2393		</div>
2394	</div>
2395</div>
2396
2397
2398<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="modal-no-store-title" aria-hidden="true" id="modal-no-store" >
2399	<div class="modal-dialog modal-sm modal-dialog-centered"
2400		role="document">
2401		<div class="modal-content">
2402			<div class="modal-header border-bottom border-md-0">
2403				<div class="ml-auto">
2404					<button class="close" type="button" data-dismiss="modal" aria-label="Close">
2405						<img width="24" height="24" src="https://media.costadelmar.com/images/icons/icon-close.png" alt="">
2406					</button>
2407				</div>
2408			</div>
2409
2410			<div class="modal-body">
2411			<!-- Espot name: X_IT_CountryLocalizator_Missing_Store -->
2412			</div>
2413		</div>
2414	</div>
2415</div>
2416
2417
2418</div>
2419
2420<!-- Espot name: X_VideoOverlay --><!-- Espot name: X_X_Promo --><!-- CMS VIEW: externalFooter -->
2421				
2422			
2423				
2424			<!-- Espot name: X_IT_Util_Bottom --><!-- X_IT_Util_Bottom -->
2425
2426<style>
2427
2428/* Already fixed in common-7.4 */
2429@media screen and (min-width >=768px) {
2430    .backdrop--minicart {
2431        background: #000c;
2432    }
2433}
2434
2435/* CDM-11944 */
2436#modal-page-signup-ok .cms-signup__image {
2437    width: auto;
2438}   
2439
2440
2441@media screen and (min-width: 768px) {
2442  #modal-popup-signup-ok .cms-signup__form {
2443      width: 55%;
2444  } 
2445}
2446
2447
2448@media screen and (max-width: 767.98px) {
2449  body.non-transactional-store .main-nav__top-items li:last-child {
2450      display: none !important;
2451  }
2452}
2453</style>
2454
2455<script type="text/javascript">
2456  Costa.execJsFinally(function ($) {
2457      Costa.quicklinkListen({
2458          ignores: [
2459              function (uri) {
2460                  var ignore = !uri.match("((sunglasses|accessories|apparel))/[A-Z0-9]*-[0-9]+");
2461                  if (!ignore)
2462                      DEBUG && log("Will be prefetched: " + uri);
2463                  return ignore;
2464              }
2465          ],
2466          limit: 5
2467      })
2468  }); 
2469</script>
2469
2470
2471<script type="text/javascript">
2472Costa.execJsFinally(function() { 
2473  Costa.ServiceWorker.use();
2474});
2475
2476
2477
2478Costa.execJsFinally(function() {
2479		if(Costa.Settings.FlashSales.enabled){
2480           Costa.FlashSalePromo.use();
2481           Costa.FlashSalePromo.showPromo()
2482        }
2483});
2484</script>
2484
2485
2486
2487<script type="text/javascript">
2488Costa.execJsFinally(function() { 
2489    if(Costa.Settings.Colorama && Costa.Settings.Colorama.traversingRules) {
2490        Costa.Helper.overrideSettings({Colorama: {traversingRules: {frame: ["custom.bom.components", {"componentType" : "ocp_frame_ref" }, "componentMetadata.colorDescription"]}}});
2491        Costa.Helper.overrideSettings({Colorama: {traversingRules: {lens: ["custom.bom.components", {"componentType" : "ocp_lens_ref" }, "componentMetadata.colorDescription"]}}});
2492        Costa.Helper.overrideSettings({Colorama: {traversingRules: {nose: ["custom.bom.components", {"componentType" : "ocp_nose_piece" }, "componentMetadata.colorDescription"]}}});
2493        Costa.Helper.overrideSettings({Colorama: {traversingRules: {jaw: ["custom.bom.components", {"componentType" : "ocp_jaw" }, "componentMetadata.colorDescription"]}}});
2494        Costa.Helper.overrideSettings({Colorama: {traversingRules: {size: ["custom.bom.components", {"componentType" : "ocp_size" }, "componentMetadata.colorDescription"]}}});
2495    }
2496});
2497</script>
2497
2498
2499
2500<script type="text/javascript">
2501    const queryString = window.location.search;
2502    const urlParams = new URLSearchParams(queryString);
2503    const loadJsOnDomReadyParameter = 'load-js-after-dom-ready';
2504
2505    if (urlParams.has(loadJsOnDomReadyParameter)) {
2506        Costa.Helper.getSettings().Bootloader.LoadJsAppOnDomReady=false;
2507    }
2508</script>
2508
2509
2510
2511<script type="text/javascript">
2512    const userAgentString = navigator.userAgent
2513    const loadJsAfterString = "LoadJsAfterDomReady";
2514    const notShowCookieBannerString = "NotShowCookieBanner"
2515    if (userAgentString.includes(notShowCookieBannerString)) {
2516        Costa.Helper.setCookie('CONSENTMGR','consent:true|ts:1690898853951',3)
2517    }
2518    if (userAgentString.includes(loadJsAfterString)) {
2519        Costa.Helper.getSettings().Bootloader.LoadJsAppOnDomReady=false;
2520    }
2521</script>
2521
2522
2523<!-- Bottom_Forter -->
2524
2525<script type="text/javascript" id="1f090ea741ba">
2526    (function () {
2527        var merchantConfig = {
2528            csp: false,
2529        };
2530
2531        var siteId = '1f090ea741ba';
2532function t(t,e){for(var n=t.split(""),r=0;r<n.length;++r)n[r]=String.fromCharCode(n[r].charCodeAt(0)+e);return n.join("")}function e(e){return t(e,-_).replace(/%SN%/g,siteId)}function n(t){try{if("number"==typeof t&&window.location&&window.location.pathname){for(var e=window.location.pathname.split("/"),n=[],r=0;r<=Math.min(e.length-1,Math.abs(t));r++)n.push(e[r]);return n.join("/")||"/"}}catch(t){}return"/"}function r(){var t="no"+"op"+"fn",e="g"+"a",n="n"+"ame";return window[e]&&window[e][n]===t}function o(){return!(!navigator.brave||"function"!=typeof navigator.brave.isBrave)}function i(){return document.currentScript&&document.currentScript.src}function a(t){try{$.ex=t,r()&&-1===$.ex.indexOf(z.uB)&&($.ex+=z.uB),o()&&-1===$.ex.indexOf(z.uBr)&&($.ex+=z.uBr),i()&&-1===$.ex.indexOf(z.nIL)&&($.ex+=z.nIL),window.ftr__snp_cwc||($.ex+=z.s),H($)}catch(t){}}function c(t,e){function n(i){try{i.blockedURI===t&&i.disposition===o&&(e(),document.removeEventListener(r,n))}catch(t){document.removeEventListener(r,n)}}var r="securitypolicyviolation",o="enforce";document.addEventListener(r,n),setTimeout(function(){document.removeEventListener(r,n)},2*60*1e3)}function f(t,e,n,r){var o=!1;t="https://"+t,c(t,function(){r(!0),o=!0});var i=document.createElement("script");i.onerror=function(){if(!o)try{r(!1),o=!0}catch(t){}},i.onload=n,i.type="text/javascript",i.id="ftr__script",i.async=!0,i.src=t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a)}function u(){setTimeout(l,B,z.uDF)}function s(t,e,n,r){var o=!1,i=new XMLHttpRequest;if(c("https:"+t,function(){n(new Error("CSP Violation"),!0),o=!0}),"//"===t.slice(0,2)&&(t="https:"+t),"withCredentials"in i)i.open("GET",t,!0);else{if("undefined"==typeof XDomainRequest)return;i=new XDomainRequest,i.open("GET",t)}Object.keys(r).forEach(function(t){i.setRequestHeader(t,r[t])}),i.onload=function(){"function"==typeof e&&e(i)},i.onerror=function(t){if("function"==typeof n&&!o)try{n(t,!1),o=!0}catch(t){}},i.onprogress=function(){},i.ontimeout=function(){"function"==typeof n&&n("tim"+"eo"+"ut",!1)},setTimeout(function(){i.send()},0)}function d(t,siteId,e){function n(t){var e=t.toString(16);return e.length%2?"0"+e:e}function r(t){if(t<=0)return"";for(var e="0123456789abcdef",n="",r=0;r<t;r++)n+=e[Math.floor(Math.random()*e.length)];return n}function o(t){for(var e="",r=0;r<t.length;r++)e+=n(t.charCodeAt(r));return e}function i(t){for(var e=t.split(""),n=0;n<e.length;++n)e[n]=String.fromCharCode(255^e[n].charCodeAt(0));return e.join("")}e=e?"1":"0";var a=[];return a.push(t),a.push(siteId),a.push(e),function(t){var e=40,n="";return t.length<e/2&&(n=","+r(e/2-t.length-1)),o(i(t+n))}(a.join(","))}function h(){function t(){M&&setTimeout(l,B,z.dUAL)}function e(t,e){M=e?"F"+"T"+"R"+"A"+"U"+"C":"F"+"T"+"R"+"A"+"U",setTimeout(l,B,z.uAS)}window.ftr__fdad(t,e)}function w(){function t(){M&&setTimeout(l,B,z.uDAD)}function e(t,e){M=e?"F"+"T"+"R"+"A"+"U"+"C":"F"+"T"+"R"+"A"+"U",setTimeout(l,B,z.uDS)}window.ftr__radd(t,e)}function l(t){function e(){for(var t=0;t<=z.tmosSecs.length;t++)clearTimeout(et[t])}function n(){try{e(),a(t+z.uS)}catch(t){}}function r(n){try{e(),$.td=1*new Date-$.ts,a(n?t+z.uF+z.cP:t+z.uF),t===z.uFP&&u(),t===z.uDF&&(j?w():h()),t!==z.uAS&&t!==z.dUAL||j||w(),t!==z.uDS&&t!==z.uDAD||j&&h()}catch(t){a(z.eUoe)}}try{!function(t){for(var e=0;e<=z.tmosSecs.length;e++)e===z.tmosSecs.length?et[e]=setTimeout(r,1e3*z.tmosSecs[e-1]+1e3):et[e]=setTimeout(a,1e3*z.tmosSecs[e],t+z.tmos[e])}(t);var o;switch(t){case z.uFP:o=N;break;case z.uDF:o=I;break;default:o=M}if(!o)return;if(o==="F"+"T"+"R"+"A"+"U"+"C")return void r(!0);if(o==="F"+"T"+"R"+"A"+"U")return void r(!1);f(o,void 0,n,r)}catch(e){a(t+z.eTlu)}}var g="22g5iz6v:uihsv}w1forxgiurqw1qhw2vwdwxv",v="fort",p="erTo",m="ken",_=3;window.ftr__config={m:merchantConfig,s:"30",si:siteId};var y=!1,U=!1,T,x,A=v+p+m,S=400*24*60,D,C=10;D={write:function(t,e,r,o){void 0===o&&(o=!0);var i=0;window.ftr__config&&window.ftr__config.m&&window.ftr__config.m.ckDepth&&(i=window.ftr__config.m.ckDepth);var a,c,f=n(i);if(r?(a=new Date,a.setTime(a.getTime()+60*r*1e3),c="; expires="+a.toGMTString()):c="",!o)return void(document.cookie=escape(t)+"="+escape(e)+c+"; path="+f);for(var u=1,s=document.domain.split("."),d=C,h=!0;h&&s.length>=u&&d>0;){var w=s.slice(-u).join(".");document.cookie=escape(t)+"="+escape(e)+c+"; path="+f+"; domain="+w;var l=D.read(t);null!=l&&l==e||(w="."+w,document.cookie=escape(t)+"="+escape(e)+c+"; path="+f+"; domain="+w),h=-1===document.cookie.indexOf(t+"="+e),u++,d--}},read:function(t){var e=null;try{for(var n=escape(t)+"=",r=document.cookie.split(";"),o=32,i=0;i<r.length;i++){for(var a=r[i];a.charCodeAt(0)===o;)a=a.substring(1,a.length);0===a.indexOf(n)&&(e=unescape(a.substring(n.length,a.length)))}}finally{return e}}};var R=window.ftr__config.s;R+="ck";var L=function(t){var e=!1,n=null,r=function(){try{if(!n||!e)return;n.remove&&"function"==typeof n.remove?n.remove():document.head.removeChild(n),e=!1}catch(t){}};document.head&&(!function(){n=document.createElement("link"),n.setAttribute("rel","pre"+"con"+"nect"),n.setAttribute("cros"+"sori"+"gin","anonymous"),n.onload=r,n.onerror=r,n.setAttribute("href",t),document.head.appendChild(n),e=!0}(),setTimeout(r,3e3))},E=e(g||"22g5iz6v:uihsv}w1forxgiurqw1qhw2vwdwxv"),q=t("[0Uhtxhvw0LG",-_),P=t("[0Fruuhodwlrq0LG",-_),k=t("Li0Qrqh0Pdwfk",-_),b=e("dss1vlwhshuirupdqfhwhvw1qhw"),F=e("2241414142gqv0txhu|"),M,O="fgq71iruwhu1frp",I,V;I=e("(VQ(1"+O+"2vq2(VQ(2vfulsw1mv"),V=e("(VQ(1"+O+"2vqV2(VQ(2vfulsw1mv");var N;window.ftr__config&&window.ftr__config.m&&window.ftr__config.m.fpi&&(N=e("fgq71")+window.ftr__config.m.fpi+e("2vq2(VQ(2vfulsw1mv"));var j=!1;j=!1;var B=10;window.ftr__startScriptLoad=1*new Date;var G=function(t){var e="ft"+"r:tok"+"enR"+"eady";window.ftr__tt&&clearTimeout(window.ftr__tt),window.ftr__tt=setTimeout(function(){try{delete window.ftr__tt,t+="_tt";var n=document.createEvent("Event");n.initEvent(e,!1,!1),n.detail=t,document.dispatchEvent(n)}catch(t){}},1e3)},H=function(t){var e=function(t){return t||""},n=e(t.id)+"_"+e(t.ts)+"_"+e(t.td)+"_"+e(t.ex)+"_"+e(R),r=S;!isNaN(window.ftr__config.m.ckTTL)&&window.ftr__config.m.ckTTL&&(r=window.ftr__config.m.ckTTL),D.write(A,n,r,!0),G(n),window.ftr__gt=n},X=function(){var t=D.read(A)||"",e=t.split("_"),n=function(t){return e[t]||void 0};return{id:n(0),ts:n(1),td:n(2),ex:n(3),vr:n(4)}},Q=function(){for(var t={},e="fgu",n=[],r=0;r<256;r++)n[r]=(r<16?"0":"")+r.toString(16);var o=function(t,e,r,o,i){var a=i?"-":"";return n[255&t]+n[t>>8&255]+n[t>>16&255]+n[t>>24&255]+a+n[255&e]+n[e>>8&255]+a+n[e>>16&15|64]+n[e>>24&255]+a+n[63&r|128]+n[r>>8&255]+a+n[r>>16&255]+n[r>>24&255]+n[255&o]+n[o>>8&255]+n[o>>16&255]+n[o>>24&255]},i=function(){if(window.Uint32Array&&window.crypto&&window.crypto.getRandomValues){var t=new window.Uint32Array(4);return window.crypto.getRandomValues(t),{d0:t[0],d1:t[1],d2:t[2],d3:t[3]}}return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},a=function(){var t="",e=function(t,e){for(var n="",r=t;r>0;--r)n+=e.charAt(1e3*Math.random()%e.length);return n};return t+=e(2,"0123456789"),t+=e(1,"123456789"),t+=e(8,"0123456789")};return t.safeGenerateNoDash=function(){try{var t=i();return o(t.d0,t.d1,t.d2,t.d3,!1)}catch(t){try{return e+a()}catch(t){}}},t.isValidNumericalToken=function(t){return t&&t.toString().length<=11&&t.length>=9&&parseInt(t,10).toString().length<=11&&parseInt(t,10).toString().length>=9},t.isValidUUIDToken=function(t){return t&&32===t.toString().length&&/^[a-z0-9]+$/.test(t)},t.isValidFGUToken=function(t){return 0==t.indexOf(e)&&t.length>=12},t}(),z={uDF:"UDF",dUAL:"dUAL",uAS:"UAS",uDS:"UDS",uDAD:"UDAD",uFP:"UFP",mLd:"1",eTlu:"2",eUoe:"3",uS:"4",uF:"9",tmos:["T5","T10","T15"],tmosSecs:[5,10,15],bIR:"43",uB:"u",uBr:"b",cP:"c",nIL:"i",s:"s"};try{var $=X();
2532try{$.id&&(Q.isValidNumericalToken($.id)||Q.isValidUUIDToken($.id)||Q.isValidFGUToken($.id))?window.ftr__ncd=!1:($.id=Q.safeGenerateNoDash(),window.ftr__ncd=!0),$.ts=window.ftr__startScriptLoad,H($),window.ftr__snp_cwc=!!D.read(A),window.ftr__snp_cwc||(I=V);for(var J="for"+"ter"+".co"+"m",K="ht"+"tps://c"+"dn9."+J,W="ht"+"tps://"+$.id+"-"+siteId+".cd"+"n."+J,Y="http"+"s://cd"+"n3."+J,Z=[K,W,Y],tt=0;tt<Z.length;tt++)L(Z[tt]);var et=new Array(z.tmosSecs.length);window.ftr__fdad=function(e,n){if(y)return window.ftr__altd2=x,void e();y=!0;var r={};r[k]=d(window.ftr__config.s,siteId,window.ftr__config.m.csp),s(E,function(n){try{var r=n.getAllResponseHeaders().toLowerCase();if(r.indexOf(P.toLowerCase())>=0){var o=n.getResponseHeader(P);x=window.ftr__altd2=t(atob(o),-_-1)}if(r.indexOf(q.toLowerCase())<0)return;var i=n.getResponseHeader(q),a=t(atob(i),-_-1);if(a){var c=a.split(":");if(c&&2===c.length){for(var f=c[0],u=c[1],s="",d=0,h=0;d<20;++d)s+=d%3>0&&h<12?siteId.charAt(h++):$.id.charAt(d);var w=u.split(",");if(w.length>1){var l=w[0],g=w[1];M=f+"/"+l+"."+s+"."+g}}}e()}catch(t){}},function(t,e){n&&n(t,e)},r)},window.ftr__radd=function(t,e){function n(e){try{var n=e.response,r=function(t){function e(t,n,i){try{if(i>=r)return{name:"",nextOffsetToProcess:n,error:"Max pointer dereference depth exceeded"};for(var a=[],c=n,f=t.getUint8(c),u=0;u<o;){if(u++,192==(192&f)){var s=(63&f)<<8|t.getUint8(c+1),d=e(t,s,i+1);if(d.error)return d;var h=d.name;return a.push(h),{name:a.join("."),nextOffsetToProcess:c+2}}if(!(f>0)){if(0!==f)return{name:"",nextOffsetToProcess:c,error:"Unexpected length at the end of name: "+f.toString()};return{name:a.join("."),nextOffsetToProcess:c+1}}for(var w="",l=1;l<=f;l++)w+=String.fromCharCode(t.getUint8(c+l));a.push(w),c+=f+1,f=t.getUint8(c)}return{name:"",nextOffsetToProcess:c,error:"Max iterations exceeded"}}catch(t){return{name:"",nextOffsetToProcess:n,error:"Unexpected error while parsing response: "+t.toString()}}}var n,r=4,o=100,i=16,a=new DataView(t),c=a.getUint16(0),f=a.getUint16(2),u=a.getUint16(4),s=a.getUint16(6),d=a.getUint16(8),h=a.getUint16(10),w=12,l=[],g=0;for(g=0;g<u;g++){if(n=e(a,w,0),n.error)throw new Error(n.error);if(w=n.nextOffsetToProcess,!Number.isInteger(w))throw new Error("invalid returned offset");var v=n.name,p=a.getUint16(w);w+=2;var m=a.getUint16(w);w+=2,l.push({qname:v,qtype:p,qclass:m})}var _=[];for(g=0;g<s;g++){if(n=e(a,w,0),n.error)throw new Error(n.error);if(w=n.nextOffsetToProcess,!Number.isInteger(w))throw new Error("invalid returned offset");var y=n.name,U=a.getUint16(w);if(U!==i)throw new Error("Unexpected record type: "+U.toString());w+=2;var T=a.getUint16(w);w+=2;var x=a.getUint32(w);w+=4;var A=a.getUint16(w);w+=2;for(var S="",D=w,C=0;D<w+A&&C<o;){C++;var R=a.getUint8(D);D+=1;S+=(new TextDecoder).decode(t.slice(D,D+R)),D+=R}if(C>=o)throw new Error("Max iterations exceeded while reading TXT data");w+=A,_.push({name:y,type:U,class:T,ttl:x,data:S})}return{transactionId:c,flags:f,questionCount:u,answerCount:s,authorityCount:d,additionalCount:h,questions:l,answers:_}}(n);if(!r)throw new Error("Error parsing DNS response");if(!("answers"in r))throw new Error("Unexpected response");var o=r.answers;if(0===o.length)throw new Error("No answers found");var i=o[0].data;i=i.replace(/^"(.*)"$/,"$1");var a=function(t){var e=40,n=32,r=126;try{for(var o=atob(t),i="",a=0;a<o.length;a++)i+=function(t){var o=t.charCodeAt(0),i=o-e;return i<n&&(i=r-(n-i)+1),String.fromCharCode(i)}(o[a]);return atob(i)}catch(t){return}}(i);if(!a)throw new Error("failed to decode the value");var c=function(t){var e="_"+"D"+"L"+"M"+"_",n=t.split(e);if(!(n.length<2)){var r=n[0],o=n[1];if(!(r.split(".").length-1<1))return{jURL:r,eURL:o}}}(a);if(!c)throw new Error("failed to parse the value");var f=c.jURL,u=c.eURL;M=function(t){for(var e="",n=0,r=0;n<20;++n)e+=n%3>0&&r<12?siteId.charAt(r++):$.id.charAt(n);return t.replace("/PRM1","").replace("/PRM2","/main.").replace("/PRM3",e).replace("/PRM4",".js")}(f),T=window.ftr__altd3=u,t()}catch(t){}}function r(t,n){e&&e(t,n)}if(U)return window.ftr__altd3=T,void t();window.ftr__config.m.dr==="N"+"D"+"R"&&e(new Error("N"+"D"+"R"),!1),F&&b||e(new Error("D"+"P"+"P"),!1),U=!0;try{var o=function(t){for(var e=new Uint8Array([0,0]),n=new Uint8Array([1,0]),r=new 
2532Uint8Array([0,1]),o=new Uint8Array([0,0]),i=new Uint8Array([0,0]),a=new Uint8Array([0,0]),c=t.split("."),f=[],u=0;u<c.length;u++){var s=c[u];f.push(s.length);for(var d=0;d<s.length;d++)f.push(s.charCodeAt(d))}f.push(0);var h=16,w=new Uint8Array([0,h]),l=new Uint8Array([0,1]),g=new Uint8Array(e.length+n.length+r.length+o.length+i.length+a.length+f.length+w.length+l.length);return g.set(e,0),g.set(n,e.length),g.set(r,e.length+n.length),g.set(o,e.length+n.length+r.length),g.set(i,e.length+n.length+r.length+o.length),g.set(a,e.length+n.length+r.length+o.length+i.length),g.set(f,e.length+n.length+r.length+o.length+i.length+a.length),g.set(w,e.length+n.length+r.length+o.length+i.length+a.length+f.length),g.set(l,e.length+n.length+r.length+o.length+i.length+a.length+f.length+w.length),g}(b);!function(t,e,n,r,o){var i=!1,a=new XMLHttpRequest;if(c("https:"+t,function(){o(new Error("CSP Violation"),!0),i=!0}),"//"===t.slice(0,2)&&(t="https:"+t),"withCredentials"in a)a.open("POST",t,!0);else{if("undefined"==typeof XDomainRequest)return;a=new XDomainRequest,a.open("POST",t)}a.responseType="arraybuffer",a.setRequestHeader("Content-Type",e),a.onload=function(){"function"==typeof r&&r(a)},a.onerror=function(t){if("function"==typeof o&&!i)try{o(t,!1),i=!0}catch(t){}},a.onprogress=function(){},a.ontimeout=function(){"function"==typeof o&&o("tim"+"eo"+"ut",!1)},setTimeout(function(){a.send(n)},0)}(F,"application/dns-message",o,n,r)}catch(t){e(t,!1)}};var nt=N?z.uFP:z.uDF;setTimeout(l,B,nt)}catch(t){a(z.mLd)}}catch(t){}})();
2533</script>
vendor: 1 bytes, line 2533
2533
2534<script type="text/javascript">
2535i18nMessages = {
2536  ...i18nMessages,
2537  "CARD_CREDIT_CARD": "Credit Card",
2538  "CARD_NOT_VALID": "Incorrect credit card number or expiration date. Please check and try again.",
2539  "FORM_VALIDATION_GENERAL_MESSAGE": "One or more fields have an error. Please check and try again.",
2540  "UTAG_PAGE_LANG": "EN",
2541  "BV_LOCALE": "en_US",
2542  "SHOW": "Show",
2543  "HIDE": "Hide",
2544"SEARCH_BTN_RESET": "reset",
2545  "KLARNA_LOCALE": "en-US",
2546  "PSW_MIN_REQ": "Password does not meet minimum requirements",
2547  "PSW_MINCHARS": "8 characters",
2548  "PSW_UPPERCASE": "uppercase letter (A-Z)",
2549  "PSW_LOWERCASE": "lowercase letter (a-z)",
2550  "PSW_NUMBER": "1 number",
2551  "PSW_SPECIAL": "1 special character (!£#)",
2552  "PSW_ROLES": "Your password must be at least 8 characters, with a combination of letters, numbers and symbols.",
2553    TILE_COLOR: "color",
2554    TILE_COLORS: "colors",
2555    TILE_BADGE_50_OFF: "50% OFF",
2556    TILE_BADGE_BIO: "Bio Resin",
2557    TILE_BADGE_NEW: "New",
2558    TILE_BADGE_LIMITED: "Limited Edition",
2559    TILE_BADGE_RECYCLED: "Recycled material",
2560TILE_BADGE_KIDS: "Kids",
2561    ENGRAVABLE: "Personalize",
2562    TILE_BADGE_EXCLUSIVE: "Online Exclusive",
2563    FLASH_SALE_ENDIN: "Ends in",
2564    TILE_BADGE_FLASHSALE:"Flash sale",
2565    SORT_BY: "Sort by",
2566    FILTERS: "Filters",
2567    CLEAR_ALL: "Clear All",
2568    APPLY: "Apply",
2569    MOST_POPULAR_FILTERS: "Most Popular Filters:",
2570    POPULAR_FILTERS: "Popular Filters:",
2571    TOP_SELLERS: "Top sellers",
2572    NEWEST: "Newest",
2573    HIGH_TO_LOW: "High to Low",
2574    LOW_TO_HIGH: "Low To High",
2575    TOP_RATED: "Top Rated",
2576    LOAD_MORE_PRODUCTS: "Load more products",
2577    YOU_ARE_SEEING: "You're seeing",
2578    OF: "of",
2579    PRODUCTS: "products",
2580    PRODUCTS_FOUND: "product founds",
2581    FRONT_COLOR_FACET_AFA: "Colors",
2582    PRICE: "Price",
2583    "SEARCH_PLACEHOLDER": "Search products or categories",
2584    "SEARCH_NORESULT_MSG": "We are sorry but there are no results for your search",
2585    "SEARCH_TOP_SELLERS": "TOP SELLERS",
2586    "SEARCH_THESE_POPULAR_ITEMS_MIGHT_INTEREST_YOU": "THESE POPULAR ITEMS MIGHT INTEREST YOU",
2587    "SEARCH_PRODUCTS": "Products",
2588    "SEARCH_SUPPORTS": "Supports",
2589    "SUGGESTIONS_LABEL": "Suggestions",
2590    "RECOMMENDED_FOR_YOU_MINICART": "Recommended for you",
2591    "RECOMMENDED_FOR_YOU_CART": "RECOMMENDED FOR YOU",
2592  // paylater messages
2593  "PAY_LATER_MESSAGE": "or pay over time in installments with ",
2594  "OR":" or",
2595  "LEARN_MORE": "Learn more",
2596  "PAY_LATER_TITTLE_MESSAGE": "SHOP NOW, PAY LATER",
2597  "PAY_LATER_SELECT": "Select ",
2598  "PAY_LATER_SELECT_MESSAGE": " as your payment method at checkout to pay in interest free payments.",
2599  // Newsletter
2600"NL_FORM_EMAIL":"Email Address",
2601"NL_FORM_INVALID_EMAIL":"Please enter a valid email address.",
2602"NL_FORM_FIRST_NAME":"First Name",
2603"NL_FORM_LAST_NAME":"Last Name",
2604"NL_FORM_BIRTHDATE":"Date of Birth",
2605"NL_FORM_SUBMIT_ERROR":"An error has occurred, please try again later.",
2606"NL_FORM_SUBMIT_CTA":"LET'S DO THIS",
2607"NL_FORM_SKIP_CTA":"CONTINUE WITHOUT BENEFITS",
2608"NL_FORM_PHONE":"Phone number",
2609"FOOTER_NEWSLETTER_CTA": "Sign Up",
2610"TILE_BADGE_CUSTOMIZABLE": "Customise",
2611 "CART_COLORAMA_JAW_COLOR": "Jawbone Color:",
2612  "CP_LENS_COLOR": "Lens Color:",
2613  "CP_FRAME_COLOR": "Frame Color:",
2614"COLORAMA_CHOICES": "Your choices",
2615"CART_COLORAMA_NOSE_COLOR": "Nose color",
2616  SIGN_UP_TITLE: "Get a deeper experience",
2617  SIGN_UP_SUBTITLE: "Create your account by filling out the form and discover the inner side of the Bl
2617iz community.",
2618  REGISTER_FIRST_NAME_LABEL: "Name",
2619  ADDRESS_REQUIRED_FIRST_NAME: "Name is required.",
2620  REGISTER_LAST_NAME_LABEL: "Surname",
2621  ADDRESS_REQUIRED_LAST_NAME: "Surname is required.",
2622  REGISTER_PASSWORD_LABEL: "Password",
2623  PSW_HIDE: "Hide",
2624  PSW_SHOW: "Show",
2625  REGISTER_GENDER_LABEL: "Select your gender:",
2626  REGISTER_GENDER_FEMALE: "Female",
2627  REGISTER_GENDER_MALE: "Male",
2628  REGISTER_GENDER_UNSPECIFIED: "Prefer not to say",
2629  REGISTER_BIRTHDAY_LABEL: "Day",
2630  COSTA_FORM_INVALID_DAY: "Invalid day.",
2631  REGISTER_MONTH_LABEL: "Month",
2632  COSTA_FORM_INVALID_MONTH: "Invalid month.",
2633  REGISTER_YEAR_LABEL: "Year",
2634  COSTA_FORM_INVALID_YEAR: "Invalid year.",
2635  REGISTER_ENTER_VALID_DATE: "Please enter a valid date.",
2636  REGISTER_BIRTHDAY_INFO: "We’ll send you a special gift on your birthday!",
2637  REGISTRATION_PHONE: "Phone Number",
2638  ADDRESS_REQUIRED_PHONE: "Phone number is required.",
2639  REGISTER_SUCCESS_TITLE: "You are in the crew!",
2640  REGISTER_SUCCESS_SUBTITLE: "We’ve sent you an email to confirm your account. If you can’t find the email, please resend it from your profile.",
2641  SIGN_UP: "Sign up",
2642  LOG_IN: "Log in",
2643  "SHOW_MORE": "Show more", 
2644  "APPLIED_FILTERS": "Filters applied",
2645  "PRICE_ERROR_MESSAGE": "Invalid range. Please adjust the values." 
2646 
2647}
2648</script>
2648
2649
2650
2651
2652<!-- Analytics_Common -->
2653<script>
2654function TealiumConsentPrivacyLink(){
2655  window.location.href= ("/en-us/c/privacy-policy");
2656}
2657function TealiumTermsOfUseLink(){
2658  window.location.href= ("/en-us/c/terms-and-conditions-of-sale");
2659}
2660</script>
2660<script type="text/javascript">
2661    Costa.Helper.merge(i18nMessages, {
2662        orderPaymentMethod: {
2663            "CostaPPL": "PayPal",
2664            "APP": "Apple Pay",
2665            "AFM": "Affirm",
2666            "KLI": "Klarna",
2667            "AFP": "Afterpay",
2668            "CAT": "Catch",
2669            "KlarnaCheckout": "Klarna",
2670            "Klarna": "Klarna",
2671            "PPL": "PayPal"
2672        },
2673        analyticsFormatPaymentMethod: {
2674            "isPaylaterCheckout": {
2675                "PPL": "PayPal Later"
2676            },
2677            "isExpressCheckout": {
2678                "PPL": "PayPalExpressCheckout",
2679                "KLI": "KlarnaExpressCheckout",
2680                "Klarna": "Klarna",
2681                "APP": "ApplePayExpressCheckout",
2682                "AFP": "AfterPayExpressCheckout"
2683            },
2684            "default": {
2685                "PPL": "PayPal",
2686                "APP": "ApplePayExpressCheckout",
2687                "AFM": "Affirm",
2688                "KLI": "Klarna",
2689                "AFP": "AfterPay",
2690                "CAT": "Catch",
2691                "Klarna": "Klarna",
2692                "KlarnaCheckout": "Klarna"
2693            }
2694        }
2695    })
2696</script>
2696<script>
2697
2698    let optInsAgreements = {
2699        "checkout": [
2700            {
2701                "name": "NewsletterOptIn",
2702                "value": true,
2703                "type": "message",
2704                "class": "xsmall",
2705                "textMessage": `By proceeding to payment you agree to Bliz Eyewear's <a target="_blank" href="/en-us/c/terms-and-conditions-of-sale" class="text-decoration-underline text-primary"> Conditions of Use & Sale</a>, <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline text-primary"> Privacy Notice</a> and <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline text-primary"> Cookies & Internet Advertising</a> , and consent to receive email with news and offers about our products.`,
2706                "errorMessage": "",
2707                "parameter" : "newsletterConsent",
2708                "position": "underContinueToPaymentButton"
2709            },
2710            {
2711                "name": "SmsOptIn",
2712                "value": false,
2713                "type": "checkbox",
2714                "textMessage": `I would like to receive texts from Bliz Eyewear (Yes, I agree to these terms). By checking this box, I provide my signature consenting to receive recurring automated promotional and personalized marketing text messages from Bliz Eyewear at the cell number used when signing up. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View <a target="_blank" href="/en-us/c/terms-and-conditions-of-sale" class="text-decoration-underline text-primary"> Terms</a> & <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline text-primary"> Privacy</a>.`,
2715                "errorMessage": "",
2716                "parameter" : "smsConsent",                
2717                "persistent": true,
2718                "silentIfPersistent": true,
2719                "position": "zipCodeInput"
2720            }
2721        ],
2722        "myAccount": [
2723            {
2724                "name": "NewsletterOptIn",
2725                "value": false,
2726                "type": "checkbox",
2727                "textMessage": `RUN WITH US. Sign up to receive Bliz emails and be the first to know about new product and brand stories.`,
2728                "errorMessage": "",
2729                "parameter" : "newsletterConsent",
2730                "persistent": true,
2731                "position": "contactPreferences"
2732            },
2733            {
2734                "name": "SmsOptIn",
2735                "value": false,
2736                "type": "checkbox",
2737                "textMessage": `I would like to receive texts from Bliz Eyewear (Yes, I agree to these terms). By checking this box, I provide my signature consenting to receive recurring automated promotional and personalized marketing text messages from Bliz Eyewear at the cell number used when signing up. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View <a target="_blank" href="/en-us/c/terms-and-conditions" class="text-decoration-underline text-primary"> Terms</a> & <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline text-primary"> Privacy</a>.`,
2738                "errorMessage": "",
2739                "parameter" : "smsConsent",
2740                "persistent": true,
2741                "position": "contactPreferences"
2742            }
2743        ], 
2744        "userRegistration": [
2745           {
2746            "name": "RegistrationAgreements",
2747            "class" : "mt-4 small",
2748            "type": "message",
2749            "textMessage": `We will use your email to contact you should there be an issue with your order or to send you details following a transaction.`,
2750            "errorMessage": "",
2751            "dependencies":[],
2752            "position": "nextToEmailRegistration"
2753            },
2754            {
2755                "name": "NewsletterOptIn",
2756                "value": true,
2757                "type": "checkbox",
2758                "textMessage": `RUN WITH US. Sign up to receive Bliz emails and be the first to know about new product and brand stories.`,
2759                "errorMessage": "",
2760                "parameter" : "receiveEmail",
2761                "persistent": true,
2762                "position": "emailInputRegistration"
2763            },
2764            {
2765                "name": "SmsOptIn",
2766                "value": false,
2767                "type": "checkbox",
2768                "textMessage": `By checking this box, I provide my signature consenting to re
2768ceive recurring, automated promotional and personalized marketing text messages from Bliz Eyewear at the cell number used when signing up. I understand that I am not required to enter into this agreement as a condition of any purchase. I can revoke consent at any time by texting STOP to cancel. Text HELP for help. Msg frequency varies. Msg & Data rates may apply. I agree to the information provided at the following links - <a target="_blank" href="/en-us/c/terms-and-conditions" class="text-decoration-underline">Terms</a> & <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline">Privacy</a>.`,
2769                "errorMessage": "",
2770                "parameter" : "receiveSMS",
2771                "persistent": true,
2772                "position": "phoneInputRegistration"
2773            },
2774            {
2775                "name": "PrivacyPolicyDiscaimer",
2776                "class" : "text",
2777                "type": "message",
2778                "textMessage": `By clicking “Create an Account” you agree to our <a target="_blank" href="/en-us/c/terms-of-use" class="text-decoration-underline text-secondary"> Terms of Use</a> and acknowledge that you have received our <a target="_blank" href="/en-us/c/privacy-and-security" class="text-decoration-underline text-secondary"> Privacy Policy</a>`,
2779                "errorMessage": "",
2780                "dependencies":[],
2781                "position": "phoneInputRegistration"
2782            }
2783
2784        ]
2785    };
2786    
2787    </script>
2787<script>
2788const tileBadgesJson = {
2789    "top": {
2790        "maxBadges": 2,
2791        "badges": [
2792            
2793            {
2794                "badgeName": "DISCOUNT",
2795                "attributeName": null,
2796                "attributeValue": null,
2797                "action": "getDiscountBadge",
2798                "priority": 1,
2799                "containerStyle": "product-badge font-weight-bold bg-accent text-white badge-pill text-uppercase",
2800            },
2801            {
2802                "badgeName": "CUSTOMIZABLE",
2803                "attributeName": "CUSTOMIZABLE",
2804                "attributeValue": "true",
2805                "action": "getAttributeBadgeTranslated",
2806                "priority": 2,
2807                "containerStyle": "product-badge product-badge--customize d-inline-flex align-items-center badge-pill",
2808                "textStyle": null,
2809                "iconHtml":  "<img loading='lazy' src='/wcsstore/CostaStorefrontAssetStore/public/icon-customize-bliz.svg' alt='' width='16' height='16' class='mr-1'>"
2810            },
2811            {
2812                "badgeName": "FLASHSALE",
2813                "attributeName": "PDPTYPE",
2814                "attributeValue": "FLASH",
2815                "settingsEnabled": "FlashSales.enabled",
2816                "action": "getSettingsEnabledBadgeTranslated",
2817                "priority": 3,
2818                "containerStyle": "product-badge d-inline-flex align-items-center bg-white badge-pill shadow-lg",
2819                "textStyle": null,
2820                "iconHtml": "<span class='icon icon-bolt text-warning mr-2'></span>"
2821            },
2822        ]
2823    },
2824    "middle": {
2825        "maxBadges": 1,
2826        "badges": [
2827       
2828            {
2829                "badgeName": "KIDS",
2830                "attributeName": "GENDER",
2831                "attributeValue": "Child",
2832                "action": "getAttributeBadgeTranslated",
2833                "useAttributeTranslated":false,
2834                "priority": 1,
2835                "containerStyle": "xsmall small-md text-secondary mb-1 text-uppercase",
2836            },
2837            {
2838                "badgeName": "EXCLUSIVE",
2839                "attributeName": "EXCLUSIVE",
2840                "attributeValue": "true",
2841                "action": "getAttributeBadgeTranslated",
2842                "priority": 2,
2843                "containerStyle": "xsmall small-md text-secondary mb-1 text-uppercase",
2844            },
2845            {
2846                "badgeName": "COLLECTION",
2847                "attributeName": "MARKETING_THEME_2",
2848                "attributeValue": null,
2849                "action": "getCollectionBadge",
2850                "priority": 4,
2851                "containerStyle": "xsmall small-md text-secondary mb-1 text-uppercase",
2852            },
2853            {
2854                "badgeName": "BIO",
2855                "attributeName": "SUSTAINABILITY_CLAIM",
2856                "attributeValue": "true",
2857                "action": "getRecycledBadgeTranslated",
2858                "priority": 5,
2859                "containerStyle": "xsmall small-md text-secondary mb-1 text-uppercase",
2860            },
2861            {
2862                "badgeName": "RECYCLED",
2863                "attributeName": "SUSTAINABILITY_CLAIM",
2864                "attributeValue": "true",
2865                "action": "getRecycledBadgeTranslated",
2866                "priority": 5,
2867                "containerStyle": "xsmall small-md text-secondary mb-1 text-uppercase",
2868            },
2869        ]
2870    },
2871    "bottom": {
2872        "maxBadges": 1,
2873        "badges": [
2874            
2875            {
2876                "badgeName": "NEW",
2877                "attributeName": "COLLECTIONNAME",
2878                "attributeValue": "true",
2879                "action": "getNewBadgeTranslated",
2880                "priority": 1,
2881                "containerStyle": "small text-secondary text-uppercase",
2882            }, 
2883            {
2884                "badgeName": "MOSTWANTED",
2885                "attributeName": "BADGE_CHANNEL",
2886                "attributeValue": "Most Wanted",
2887                "action": "getAttributeBadgeTranslated",
2888                "useAttributeTranslated":true,
2889                "priority": 2,
2890                "containerStyle": "small text-uppercase",
2891            },
2892        ]
2893    }
2894}
2895 Costa.Helper.overrideSettings({"Plp":{"tileBadgesJson":tileBadgesJson }})
2896</script>
2896<!--JS app-early.js -->
2897<script type="text/javascript">
2898!function(e,t,o,r,n,a,i,s){var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof c[r]&&c[r],u=l.i||{},d=l.cache||{},p="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function m(t,o){if(!d[t]){if(!e[t]){if(n[t])return n[t];var a="function"==typeof c[r]&&c[r];if(!o&&a)return a(t,!0);if(l)return l(t,!0);if(p&&"string"==typeof t)return p(t);var i=Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(o){var r=e[t][1][o];return null!=r?r:o},u.cache={};var s=d[t]=new m.Module(t);e[t][0].call(s.exports,u,s,s.exports,c)}return d[t].exports;function u(e){var t=u.resolve(e);if(!1===t)return{};if(Array.isArray(t)){var o={__esModule:!0};return t.forEach(function(e){var t=e[0],r=e[1],n=e[2]||e[0],a=m(r);"*"===t?Object.keys(a).forEach(function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(o,e)||Object.defineProperty(o,e,{enumerable:!0,get:function(){return a[e]}})}):"*"===n?Object.defineProperty(o,t,{enumerable:!0,value:a}):Object.defineProperty(o,t,{enumerable:!0,get:function(){return"default"===n?a.__esModule?a.default:a:a[n]}})}),o}return m(t)}}m.isParcelRequire=!0,m.Module=function(e){this.id=e,this.bundle=m,this.require=p,this.exports={}},m.modules=e,m.cache=d,m.parent=l,m.distDir=void 0,m.publicUrl=void 0,m.devServer=void 0,m.i=u,m.register=function(t,o){e[t]=[function(e,t){t.exports=o},{}]},Object.defineProperty(m,"root",{get:function(){return c[r]}}),c[r]=m;for(var f=0;f<t.length;f++)m(t[f]);if(o){var g=m(o);"object"==typeof exports&&"undefined"!=typeof module?module.exports=g:"function"==typeof define&&define.amd&&define(function(){return g})}}({bX6hR:[function(e,t,o,r){e("./promo/promo-cluster");let n=".menu-dropdown",a="menu-mobile-backdrop";function i(e){var t=document.querySelector("html");e?t.classList.add("no-scroll"):t.classList.remove("no-scroll")}function s(){return window.matchMedia("(min-width: 1280px)").matches}window.MobileMenu=new function(e){function t(){var e=document.querySelector(`.${a}`);e&&(e.classList.add("backdrop"),e.addEventListener("click",function(e){e.target.classList.contains(a)&&o()}))}function o(e){(t=document.querySelector(`.${a}`))&&t.classList.remove("backdrop"),Costa.LiveChat.toggleLauncher&&"HomePage"!==Costa.Settings.PageGroup&&Costa.LiveChat.toggleLauncher(!0);var t,o=document.querySelectorAll(n);Array.prototype.forEach.call(o,e=>{e.classList.remove("in")}),i(!1),e.stopPropagation()}if(!s()){var r=document.getElementById(e);if(r){r.querySelector('[data-action="open"]').addEventListener("click",function(e){t();var o=r.querySelector(".top-level");o&&(i(!0),o.classList.add("in")),Costa.LiveChat.toggleLauncher&&Costa.LiveChat.toggleLauncher(!1),e.stopPropagation()});var c=r.querySelectorAll('[data-action="slide-in"]');Array.prototype.forEach.call(c,e=>{e.addEventListener("click",function(e){var o,r;o=e,t(),(r=o.currentTarget.querySelector(n))&&(i(!0),r.classList.add("in"))})});var l=r.querySelectorAll('[data-action="slide-out"]');Array.prototype.forEach.call(l,e=>{e.addEventListener("click",function(e){for(var t=e,o=null,r=t.currentTarget;"BODY"!=r.tagName;){if(r.classList.contains("menu-dropdown")){o=r;break}r=r.parentNode}o&&o.classList.remove("in"),t.stopPropagation()})});var u=r.querySelectorAll('button[data-action="close"]');Array.prototype.forEach.call(u,e=>{e.addEventListener("click",function(e){o(e)})})}else DEBUG&&warn(`Could not find root menu element ${e}`)}}("main-nav"),window.DesktopMenu=new function(){function e(){i(!1);var e=document.querySelectorAll(".main-nav__top-item");Array.prototype.forEach.call(e,e=>{e.classList.remove("in");var t=e.querySelector(".menu-dropdown");t&&t.setAttribute("aria-expanded","false")})}if(s()){var t=document.querySelectorAll(".main-nav__top-item>button");Array.prototype.forEach.call(t,t=>{t.addEventListener("click",function(o){o.stopPropagation();var r=t.parentNode.classList.contains("in");e();var n=t.parentNode.querySelector(".menu-dropdown");r?(t.parentNode.classList.remove("in"),n.setAttribute("aria-expanded","fal
2898se"),i(!1),Costa.LiveChat.toggleLauncher&&"HomePage"!==Costa.Settings.PageGroup&&Costa.LiveChat.toggleLauncher(!0)):(i(!0),t.parentNode.classList.add("in"),n.setAttribute("aria-expanded","true"),Costa.LiveChat.toggleLauncher&&Costa.LiveChat.toggleLauncher(!1))})}),document.body.addEventListener("click",function(t){for(var o=t.target;o&&"BODY"!=o.tagName;){if(o.classList.contains("menu-dropdown")&&!o.classList.contains("top-level"))return;o=o.parentNode}Costa.LiveChat.toggleLauncher&&"HomePage"!==Costa.Settings.PageGroup&&Costa.LiveChat.toggleLauncher(!0),document.querySelectorAll(".main-nav__top-item.in").length>0&&e()})}},Costa.Helper.prepareLazyloadVideo(),window.onload=()=>{let e=document.documentElement;e.style.setProperty("--viewport-width",`${window.innerWidth}px`),e.style.setProperty("--viewport-height",`${window.innerHeight}px`)};let c="CostaNavigationQueue",l=JSON.parse(sessionStorage.getItem(c))||[,,,].fill(""),u=Costa.Helper.getSettings().Bootloader.PageGroup+":"+Costa.Helper.getCookie("PromoCluster")+":"+location.pathname+location.search;function d(e){for(var t=document.querySelectorAll(".web-order-id"),o=0;o<t.length;++o)t[o].innerText=e}if(l.pop(),l.unshift(u),sessionStorage.setItem(c,JSON.stringify(l)),u.startsWith("Category:")&&u!==l[2]&&sessionStorage.removeItem("CostaPlpContentCache"),document.body.className.includes("pdp-page")&&!Costa.Helper.isMobile()&&Costa.execJsOnDomReady(function(e){let t,o=e('<div class="pdp-widget sidebar-wrapper"></div>').css("grid-column","2 / 3").appendTo(".pdp-main"),r=e(".pdp-product-gallery"),n=e(".pdp-editorial-gallery"),a=4*(1!=n.length),i=1==n.length?r:n,s=e(".pdp-accordion-container"),c=parseInt(window.getComputedStyle(s[0]).gridRow.split("/")[1]);for(DEBUG&&o.css({"background-color":"red",color:"white","font-size":"10px",o
2898pacity:"0.2","font-weight":"bold","text-align":"center"}).addClass("pdp-widget").text("GRID LAYOUT PROBE"),t=1;t<=c&&(o.css("grid-row",t+" / "+t),!(o[0].getBoundingClientRect().top>i[0].getBoundingClientRect().bottom+10));t++);r.css("grid-row","1 / "+(t-a)),n.css("grid-row",t-a+" / "+t),s.css("grid-row",t+" / "+c)}),document.addEventListener("ftr:customerWebIdReady",function(e){DEBUG&&log("WebId from vanilla js event: "+e.detail),d(e.detail)},!0),Costa.execJsOnDomReady(function(e){e(document).on("ftr:customerWebIdReady",function(e,t){DEBUG&&log("WebId from jQuery js event: "+t),d(t)})}),DEBUG){var p=document.documentElement.innerHTML.length;Costa.execJsFinally(function(){logBIG(Math.floor(100*document.documentElement.innerHTML.length/p-100)+"% of HTML injected")})}},{"./promo/promo-cluster":"7DCO5"}],"7DCO5":[function(e,t,o,r){Settings&&Settings.ActivePromoCluster&&Settings.ActivePromoCluster.Value&&Costa.execJsLater(function(e){var t=new Date().getTime();function o(e,o){try{Costa.Helper.setCookie("PromoCluster",e,(new Date(o).getTime()-t)/864e5),r(),Costa.Services.cart.invalidateCache()}catch(t){Costa.Helper.MessageLog.error("PromoCluster ["+e+"] activation error")}}function r(){Costa.Helper.setCookie("popupVisited","true",4)}new Date(Settings.ActivePromoCluster.Start).getTime()<t&&t<new Date(Settings.ActivePromoCluster.End).getTime()?Costa.Helper.getCookie("PromoCluster")?r():"EarlyAccess"===Settings.ActivePromoCluster.Value?location.pathname.endsWith("/wcs/shop/AjaxLogonForm")&&document.documentElement.getAttribute("xmlns:wairole")||location.search.toLowerCase().includes("promo=eaccess")?o(Settings.ActivePromoCluster.Value,Settings.ActivePromoCluster.End):Instrumenter.info("newsletterSignup").listen(t=>{o(Settings.ActivePromoCluster.Value,Settings.ActivePromoCluster.End);var r=location.search+(location.search?"&":"?")+"reload="+Settings.ActivePromoCluster.Value;switch(t.payload.mode){case"popup":setTimeout(function(){location.search=r},8e3),e("#"+t.payload.successModalId).on("hidden.bs.modal",function(e){location.search=r});break;case"page":location.search=r;break;default:setTimeout(function(){location.search=r},3e3)}}):location.search.includes("PromoCluster="+Settings.ActivePromoCluster.Value)&&o(Settings.ActivePromoCluster.Value,Settings.ActivePromoCluster.End):Costa.Helper.getCookie("PromoCluster")&&function(e,t){try{Costa.Helper.setCookie("PromoCluster",e,-1),Costa.Services.cart.invalidateCache(),!0===t&&location.reload()}catch(t){Costa.Helper.MessageLog.error("PromoCluster ["+e+"] deactivation error")}}(Costa.Helper.getCookie("PromoCluster"),!0)})},{}]},["bX6hR"],"bX6hR","parcelRequire07c3",{});
2899
2900</script>
2900
2901 
2902	
2903	
2904	</body>
2905
2906
2907	
2908
2909</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.