1<!doctype html> 2<html class="no-js" lang="en"> 3<meta name="facebook-domain-verification" content="sd3xob8rmhrvaal55ny5rxyleap5nt" /><head> 4 5<meta name="smart-seo-integrated" content="true" />� 6 7 8 9��<title>Search</title> 10<meta name="description" content="The Harlequin online vintage shop, we stock a vast range of mens and women's vintage clothing and accessories . New vintage added regularly." /> 11<meta name="smartseo-keyword" content="" /> 12<meta name="smartseo-timestamp" content="0" />��<meta charset="utf-8"> 13 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 14 <meta name="viewport" content="width=device-width,initial-scale=1"> 15 16 <meta name="theme-color" content="#ffffff"> 17 18 19 <link rel="shortcut icon" href="//theharlequin.ie/cdn/shop/files/Harlequin_Black_500x_1_2_0b067ecd-70bb-41cc-9d17-c9cf801933e0_32x32.png?v=1727433842" type="image/png" /> 20 21 22 <link rel="canonical" href="https://theharlequin.ie/en-us/search"> 23 24 25 26<!-- Added by AVADA SEO Suite --> 27 28 29<meta name="twitter:image" content="http://theharlequin.ie/cdn/shop/files/Womens7.jpg?v=1614308354">
30<script> 31 const avadaLightJsExclude = ['cdn.nfcube.com', 'assets/ecom.js', 'variant-title-king', 'linked_options_variants', 'smile-loader.js', 'smart-product-filter-search', 'rivo-loyalty-referrals', 'avada-cookie-consent', 'consentmo-gdpr', 'quinn']; 32 const avadaLightJsInclude = ['https://www.googletagmanager.com/', 'https://connect.facebook.net/', 'https://business-api.tiktok.com/', 'https://static.klaviyo.com/']; 33 window.AVADA_SPEED_BLACKLIST = avadaLightJsInclude.map(item => new RegExp(item, 'i')); 34 window.AVADA_SPEED_WHITELIST = avadaLightJsExclude.map(item => new RegExp(item, 'i')); 35</script>
35 36
37<script> 38 const isSpeedUpEnable = !1741163465550 || Date.now() < 1741163465550; 39 if (isSpeedUpEnable) { 40 const avadaSpeedUp=0.5; 41 if(isSpeedUpEnable) { 42 function _0x55aa(_0x575858,_0x2fd0be){const _0x30a92f=_0x1cb5();return _0x55aa=function(_0x4e8b41,_0xcd1690){_0x4e8b41=_0x4e8b41-(0xb5e+0xd*0x147+-0x1b1a);let _0x1c09f7=_0x30a92f[_0x4e8b41];return _0x1c09f7;},_0x55aa(_0x575858,_0x2fd0be);}(function(_0x4ad4dc,_0x42545f){const _0x5c7741=_0x55aa,_0x323f4d=_0x4ad4dc();while(!![]){try{const _0x588ea5=parseInt(_0x5c7741(0x10c))/(0xb6f+-0x1853+0xce5)*(-parseInt(_0x5c7741(0x157))/(-0x2363*0x1+0x1dd4+0x591*0x1))+-parseInt(_0x5c7741(0x171))/(0x269b+-0xeb+-0xf*0x283)*(parseInt(_0x5c7741(0x116))/(0x2e1+0x1*0x17b3+-0x110*0x19))+-parseInt(_0x5c7741(0x147))/(-0x1489+-0x312*0x6+0x26fa*0x1)+-parseInt(_0x5c7741(0xfa))/(-0x744+0x1*0xb5d+-0x413)*(-parseInt(_0x5c7741(0x102))/(-0x1e87+0x9e*-0x16+0x2c22))+parseInt(_0x5c7741(0x136))/(0x1e2d+0x1498+-0x1a3*0x1f)+parseInt(_0x5c7741(0x16e))/(0x460+0x1d96+0x3*-0xb4f)*(-parseInt(_0x5c7741(0xe3))/(-0x9ca+-0x1*-0x93f+0x1*0x95))+parseInt(_0x5c7741(0xf8))/(-0x1f73*0x1+0x6*-0x510+0x3dde);if(_0x588ea5===_0x42545f)break;else _0x323f4d['push'](_0x323f4d['shift']());}catch(_0x5d6d7e){_0x323f4d['push'](_0x323f4d['shift']());}}}(_0x1cb5,-0x193549+0x5dc3*-0x31+-0x2f963*-0x13),(function(){const _0x5cb2b4=_0x55aa,_0x23f9e9={'yXGBq':function(_0x237aef,_0x385938){return _0x237aef!==_0x385938;},'XduVF':function(_0x21018d,_0x56ff60){return _0x21018d===_0x56ff60;},'RChnz':_0x5cb2b4(0xf4)+_0x5cb2b4(0xe9)+_0x5cb2b4(0x14a),'TAsuR':function(_0xe21eca,_0x33e114){return _0xe21eca%_0x33e114;},'EvLYw':function(_0x1326ad,_0x261d04){return _0x1326ad!==_0x261d04;},'nnhAQ':_0x5cb2b4(0x107),'swpMF':_0x5cb2b4(0x16d),'plMMu':_0x5cb2b4(0xe8)+_0x5cb2b4(0x135),'PqBPA':function(_0x2ba85c,_0x35b541){return _0x2ba85c<_0x35b541;},'NKPCA':_0x5cb2b4(0xfc),'TINqh':function(_0x4116e3,_0x3ffd02,_0x2c8722){return _0x4116e3(_0x3ffd02,_0x2c8722);},'BAueN':_0x5cb2b4(0x120),'NgloT':_0x5cb2b4(0x14c),'ThSSU':function(_0xeb212a,_0x4341c1){return _0xeb212a+_0x4341c1;},'lDDHN':function(_0x4a1a48,_0x45ebfb){return _0x4a1a48 instanceof _0x45ebfb;},'toAYB':function(_0xcf0fa9,_0xf5fa6a){return _0xcf0fa9 instanceof _0xf5fa6a;},'VMiyW':function(_0x5300e4,_0x44e0f4){return _0x5300e4(_0x44e0f4);},'iyhbw':_0x5cb2b4(0x119),'zuWfR':function(_0x19c3e4,_0x4ee6e8){return _0x19c3e4<_0x4ee6e8;},'vEmrv':function(_0xd798cf,_0x5ea2dd){return _0xd798cf!==_0x5ea2dd;},'yxERj':function(_0x24b03b,_0x5aa292){return _0x24b03b||_0x5aa292;},'MZpwM':_0x5cb2b4(0x110)+_0x5cb2b4(0x109)+'pt','IeUHK':function(_0x5a4c7e,_0x2edf70){return _0x5a4c7e-_0x2edf70;},'Idvge':function(_0x3b526e,_0x36b469){return _0x3b526e<_0x36b469;},'qRwfm':_0x5cb2b4(0x16b)+_0x5cb2b4(0xf1),'CvXDN':function(_0x4b4208,_0x1db216){return _0x4b4208<_0x1db216;},'acPIM':function(_0x7d44b7,_0x3020d2){return _0x7d44b7(_0x3020d2);},'MyLMO':function(_0x22d4b2,_0xe7a6a0){return _0x22d4b2<_0xe7a6a0;},'boDyh':function(_0x176992,_0x346381,_0xab7fc){return _0x176992(_0x346381,_0xab7fc);},'ZANXD':_0x5cb2b4(0x10f)+_0x5cb2b4(0x12a)+_0x5cb2b4(0x142),'CXwRZ':_0x5cb2b4(0x123)+_0x5cb2b4(0x15f),'AuMHM':_0x5cb2b4(0x161),'KUuFZ':_0x5cb2b4(0xe6),'MSwtw':_0x5cb2b4(0x13a),'ERvPB':_0x5cb2b4(0x134),'ycTDj':_0x5cb2b4(0x15b),'Tvhir':_0x5cb2b4(0x154)},_0x469be1=_0x23f9e9[_0x5cb2b4(0x153)],_0x36fe07={'blacklist':window[_0x5cb2b4(0x11f)+_0x5cb2b4(0x115)+'T'],'whitelist':window[_0x5cb2b4(0x11f)+_0x5cb2b4(0x13e)+'T']},_0x26516a={'blacklisted':[]},_0x34e4a6=(_0x2be2f5,_0x25b3b2)=>{const _0x80dd2=_0x5cb2b4;if(_0x2be2f5&&(!_0x25b3b2||_0x23f9e9[_0x80dd2(0x13b)](_0x25b3b2,_0x469be1))&&(!_0x36fe07[_0x80dd2(0x170)]||_0x36fe07[_0x80dd2(0x170)][_0x80dd2(0x151)](_0xa5c7cf=>_0xa5c7cf[_0x80dd2(0x12b)](_0x2be2f5)))&&(!_0x36fe07[_0x80dd2(0x165)]||_0x36fe07[_0x80dd2(0x165)][_0x80dd2(0x156)](_0x4e2570=>!_0x4e2570[_0x80dd2(0x12b)](_0x2be2f5)))&&_0x23f9e9[_0x80dd2(0xf7)](avadaSpeedUp,0x5*0x256+-0x1*0x66c+-0x542+0.5)&&_0x2be2f5[_0x80dd2(0x137)](_0x23f9e9[_0x80dd2(0xe7)])){const _0x413c89=_0x2be2f5[_0x80dd2(0x16c)];return _0x23f9e9[_0x80dd2(0xf7)](_0x23f9e9[_0x80dd2(0x11e)](_0x413c89,-0x1deb*-0x1+0xf13+-0x2cfc),0x1176+-0x78b*0x5+0x1441);}return _0x2be2f5&&(!_0x25b3b2||_0x23f9e9[_0x80dd2(0xed)](_0x25b3b2,_0x469be1))&&(!_0x36fe07[_0x80dd2(0x170)]||_0x36fe07[_0x80dd2(0x170)][_0x80dd2(0x151)](_0x3d689d=>_0x3d689d[_0x80dd2(0x12b)](_0x2be2f5)))&&(!_0x36fe07[_0x80dd2(0x165)]||_0x36fe07[_0x80dd2(0x165)][_0x80dd2(0x156)](_0x26a7b3=>!_0x26a7b3[_0x80dd2(0x12b)](_0x2be2f5)));},_0x11462f=function(_0x42927f){const _0x346823=_0x5cb2b4,_0x5426ae=_0x42927f[_0x346823
42(0x159)+'te'](_0x23f9e9[_0x346823(0x14e)]);return _0x36fe07[_0x346823(0x170)]&&_0x36fe07[_0x346823(0x170)][_0x346823(0x156)](_0x107b0d=>!_0x107b0d[_0x346823(0x12b)](_0x5426ae))||_0x36fe07[_0x346823(0x165)]&&_0x36fe07[_0x346823(0x165)][_0x346823(0x151)](_0x1e7160=>_0x1e7160[_0x346823(0x12b)](_0x5426ae));},_0x39299f=new MutationObserver(_0x45c995=>{const _0x21802a=_0x5cb2b4,_0x3bc801={'mafxh':function(_0x6f9c57,_0x229989){const _0x9d39b1=_0x55aa;return _0x23f9e9[_0x9d39b1(0xf7)](_0x6f9c57,_0x229989);},'SrchE':_0x23f9e9[_0x21802a(0xe2)],'pvjbV':_0x23f9e9[_0x21802a(0xf6)]};for(let _0x333494=-0x7d7+-0x893+0x106a;_0x23f9e9[_0x21802a(0x158)](_0x333494,_0x45c995[_0x21802a(0x16c)]);_0x333494++){const {addedNodes:_0x1b685b}=_0x45c995[_0x333494];for(let _0x2f087=0x1f03+0x84b+0x1*-0x274e;_0x23f9e9[_0x21802a(0x158)](_0x2f087,_0x1b685b[_0x21802a(0x16c)]);_0x2f087++){const _0x4e5bac=_0x1b685b[_0x2f087];if(_0x23f9e9[_0x21802a(0xf7)](_0x4e5bac[_0x21802a(0x121)],-0x1f3a+-0x1*0x1b93+-0x3*-0x139a)&&_0x23f9e9[_0x21802a(0xf7)](_0x4e5bac[_0x21802a(0x152)],_0x23f9e9[_0x21802a(0xe0)])){const _0x5d9a67=_0x4e5bac[_0x21802a(0x107)],_0x3fb522=_0x4e5bac[_0x21802a(0x16d)];if(_0x23f9e9[_0x21802a(0x103)](_0x34e4a6,_0x5d9a67,_0x3fb522)){_0x26516a[_0x21802a(0x160)+'d'][_0x21802a(0x128)]([_0x4e5bac,_0x4e5bac[_0x21802a(0x16d)]]),_0x4e5bac[_0x21802a(0x16d)]=_0x469be1;const _0x1e52da=function(_0x2c95ff){const _0x359b13=_0x21802a;if(_0x3bc801[_0x359b13(0x118)](_0x4e5bac[_0x359b13(0x159)+'te'](_0x3bc801[_0x359b13(0x166)]),_0x469be1))_0x2c95ff[_0x359b13(0x112)+_0x359b13(0x150)]();_0x4e5bac[_0x359b13(0xec)+_0x359b13(0x130)](_0x3bc801[_0x359b13(0xe4)],_0x1e52da);};_0x4e5bac[_0x21802a(0x12d)+_0x21802a(0x163)](_0x23f9e9[_0x21802a(0xf6)],_0x1e52da),_0x4e5bac[_0x21802a(0x12c)+_0x21802a(0x131)]&&_0x4e5bac[_0x21802a(0x12c)+_0x21802a(0x131)][_0x21802a(0x11a)+'d'](_0x4e5bac);}}}}});_0x39299f[_0x5cb2b4(0x105)](document[_0x5cb2b4(0x10b)+_0x5cb2b4(0x16a)],{'childList':!![],'subtree':!![]});const _0x2910a9=/[|\\{}()\[\]^$+*?.]/g,_0xa9f173=function(..._0x1baa33){const _0x3053cc=_0x5cb2b4,_0x2e6f61={'mMWha':function(_0x158c76,_0x5c404b){const _0x25a05c=_0x55aa;return _0x23f9e9[_0x25a05c(0xf7)](_0x158c76,_0x5c404b);},'BXirI':_0x23f9e9[_0x3053cc(0x141)],'COGok':function(_0x421bf7,_0x55453a){const _0x4fd417=_0x3053cc;return _0x23f9e9[_0x4fd417(0x167)](_0x421bf7,_0x55453a);},'XLSAp':function(_0x193984,_0x35c446){const _0x5bbecf=_0x3053cc;return _0x23f9e9[_0x5bbecf(0xed)](_0x193984,_0x35c446);},'EygRw':function(_0xfbb69c,_0x21b15d){const _0xe5c840=_0x3053cc;return _0x23f9e9[_0xe5c840(0x104)](_0xfbb69c,_0x21b15d);},'xZuNx':_0x23f9e9[_0x3053cc(0x139)],'SBUaW':function(_0x5739bf,_0x2c2fab){const _0x42cbb1=_0x3053cc;return _0x23f9e9[_0x42cbb1(0x172)](_0x5739bf,_0x2c2fab);},'EAoTR':function(_0x123b29,_0x5b29bf){const _0x2828d2=_0x3053cc;return _0x23f9e9[_0x2828d2(0x11d)](_0x123b29,_0x5b29bf);},'cdYdq':_0x23f9e9[_0x3053cc(0x14e)],'WzJcf':_0x23f9e9[_0x3053cc(0xe2)],'nytPK':function(_0x53f733,_0x4ad021){const _0x4f0333=_0x3053cc;return _0x23f9e9[_0x4f0333(0x148)](_0x53f733,_0x4ad021);},'oUrHG':_0x23f9e9[_0x3053cc(0x14d)],'dnxjX':function(_0xed6b5f,_0x573f55){const _0x57aa03=_0x3053cc;return _0x23f9e9[_0x57aa03(0x15a)](_0xed6b5f,_0x573f55);}};_0x23f9e9[_0x3053cc(0x15d)](_0x1baa33[_0x3053cc(0x16c)],-0x1a3*-0x9+-0xf9*0xb+-0x407*0x1)?(_0x36fe07[_0x3053cc(0x170)]=[],_0x36fe07[_0x3053cc(0x165)]=[]):(_0x36fe07[_0x3053cc(0x170)]&&(_0x36fe07[_0x3053cc(0x170)]=_0x36fe07[_0x3053cc(0x170)][_0x3053cc(0x106)](_0xa8e001=>_0x1baa33[_0x3053cc(0x156)](_0x4a8a28=>{const _0x2e425b=_0x3053cc;if(_0x2e6f61[_0x2e425b(0x111)](typeof _0x4a8a28,_0x2e6f61[_0x2e425b(0x155)]))return!_0xa8e001[_0x2e425b(0x12b)](_0x4a8a28);else{if(_0x2e6f61[_0x2e425b(0xeb)](_0x4a8a28,RegExp))return _0x2e6f61[_0x2e425b(0x145)](_0xa8e001[_0x2e425b(0xdf)](),_0x4a8a28[_0x2e425b(0xdf)]());}}))),_0x36fe07[_0x3053cc(0x165)]&&(_0x36fe07[_0x3053cc(0x165)]=[..._0x36fe07[_0x3053cc(0x165)],..._0x1baa33[_0x3053cc(0xff)](_0x4e4c02=>{const _0x7c755c=_0x3053cc;if(_0x23f9e9[_0x7c755c(0xf7)](typeof _0x4e4c02,_0x23f9e9[_0x7c755c(0x141)])){const _0x932437=_0x4e4c02[_0x7c755c(0xea)](_0x2910a9,_0x23f9e9[_0x7c755c(0x16f)]),_0x34e686=_0
42x23f9e9[_0x7c755c(0xf0)](_0x23f9e9[_0x7c755c(0xf0)]('.*',_0x932437),'.*');if(_0x36fe07[_0x7c755c(0x165)][_0x7c755c(0x156)](_0x21ef9a=>_0x21ef9a[_0x7c755c(0xdf)]()!==_0x34e686[_0x7c755c(0xdf)]()))return new RegExp(_0x34e686);}else{if(_0x23f9e9[_0x7c755c(0x117)](_0x4e4c02,RegExp)){if(_0x36fe07[_0x7c755c(0x165)][_0x7c755c(0x156)](_0x5a3f09=>_0x5a3f09[_0x7c755c(0xdf)]()!==_0x4e4c02[_0x7c755c(0xdf)]()))return _0x4e4c02;}}return null;})[_0x3053cc(0x106)](Boolean)]));const _0x3eeb55=document[_0x3053cc(0x11b)+_0x3053cc(0x10e)](_0x23f9e9[_0x3053cc(0xf0)](_0x23f9e9[_0x3053cc(0xf0)](_0x23f9e9[_0x3053cc(0x122)],_0x469be1),'"]'));for(let _0xf831f7=-0x21aa+-0x1793+0x393d*0x1;_0x23f9e9[_0x3053cc(0x14b)](_0xf831f7,_0x3eeb55[_0x3053cc(0x16c)]);_0xf831f7++){const _0x5868cb=_0x3eeb55[_0xf831f7];_0x23f9e9[_0x3053cc(0x132)](_0x11462f,_0x5868cb)&&(_0x26516a[_0x3053cc(0x160)+'d'][_0x3053cc(0x128)]([_0x5868cb,_0x23f9e9[_0x3053cc(0x14d)]]),_0x5868cb[_0x3053cc(0x12c)+_0x3053cc(0x131)][_0x3053cc(0x11a)+'d'](_0x5868cb));}let _0xdf8cd0=-0x17da+0x2461+-0xc87*0x1;[..._0x26516a[_0x3053cc(0x160)+'d']][_0x3053cc(0x10d)](([_0x226aeb,_0x33eaa7],_0xe33bca)=>{const _0x2aa7bf=_0x3053cc;if(_0x2e6f61[_0x2aa7bf(0x143)](_0x11462f,_0x226aeb)){const _0x41da0d=document[_0x2aa7bf(0x11c)+_0x2aa7bf(0x131)](_0x2e6f61[_0x2aa7bf(0x127)]);for(let _0x6784c7=0xd7b+-0xaa5+-0x2d6;_0x2e6f61[_0x2aa7bf(0x164)](_0x6784c7,_0x226aeb[_0x2aa7bf(0xe5)][_0x2aa7bf(0x16c)]);_0x6784c7++){const _0x4ca758=_0x226aeb[_0x2aa7bf(0xe5)][_0x6784c7];_0x2e6f61[_0x2aa7bf(0x12f)](_0x4ca758[_0x2aa7bf(0x133)],_0x2e6f61[_0x2aa7bf(0x13f)])&&_0x2e6f61[_0x2aa7bf(0x145)](_0x4ca758[_0x2aa7bf(0x133)],_0x2e6f61[_0x2aa7bf(0x100)])&&_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x4ca758[_0x2aa7bf(0x133)],_0x226aeb[_0x2aa7bf(0xe5)][_0x6784c7][_0x2aa7bf(0x12e)]);}_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x2e6f61[_0x2aa7bf(0x13f)],_0x226aeb[_0x2aa7bf(0x107)]),_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x2e6f61[_0x2aa7bf(0x100)],_0x2e6f61[_0x2aa7bf(0x101)](_0x33eaa7,_0x2e6f61[_0x2aa7bf(0x126)])),document[_0x2aa7bf(0x113)][_0x2aa7bf(0x146)+'d'](_0x41da0d),_0x26516a[_0x2aa7bf(0x160)+'d'][_0x2aa7bf(0x162)](_0x2e6f61[_0x2aa7bf(0x13d)](_0xe33bca,_0xdf8cd0),-0x105d*0x2+0x1*-0xeaa+0x2f65),_0xdf8cd0++;}}),_0x36fe07[_0x3053cc(0x170)]&&_0x23f9e9[_0x3053cc(0xf3)](_0x36fe07[_0x3053cc(0x170)][_0x3053cc(0x16c)],0x10f2+-0x1a42+0x951)&&_0x39299f[_0x3053cc(0x15c)]();},_0x4c2397=document[_0x5cb2b4(0x11c)+_0x5cb2b4(0x131)],_0x573f89={'src':Object[_0x5cb2b4(0x14f)+_0x5cb2b4(0xfd)+_0x5cb2b4(0x144)](HTMLScriptElement[_0x5cb2b4(0xf9)],_0x23f9e9[_0x5cb2b4(0x14e)]),'type':Object[_0x5cb2b4(0x14f)+_0x5cb2b4(0xfd)+_0x5cb2b4(0x144)](HTMLScriptElement[_0x5cb2b4(0xf9)],_0x23f9e9[_0x5cb2b4(0xe2)])};document[_0x5cb2b4(0x11c)+_0x5cb2b4(0x131)]=function(..._0x4db605){const _0x1480b5=_0x5cb2b4,_0x3a6982={'KNNxG':function(_0x32fa39,_0x2a57e4,_0x3cc08f){const _0x5ead12=_0x55aa;return _0x23f9e9[_0x5ead12(0x169)](_0x32fa39,_0x2a57e4,_0x3cc08f);}};if(_0x23f9e9[_0x1480b5(0x13b)](_0x4db605[-0x4*-0x376+0x4*0x2f+-0xe94][_0x1480b5(0x140)+'e'](),_0x23f9e9[_0x1480b5(0x139)]))return _0x4c2397[_0x1480b5(0x114)](document)(..._0x4db605);const _0x2f091d=_0x4c2397[_0x1480b5(0x114)](document)(..._0x4db605);try{Object[_0x1480b5(0xf2)+_0x1480b5(0x149)](_0x2f091d,{'src':{..._0x573f89[_0x1480b5(0x107)],'set'(_0x3ae2bc){const _0x5d6fdc=_0x1480b5;_0x3a6982[_0x5d6fdc(0x129)](_0x34e4a6,_0x3ae2bc,_0x2f091d[_0x5d6fdc(0x16d)])&&_0x573f89[_0x5d6fdc(0x16d)][_0x5d6fdc(0x10a)][_0x5d6fdc(0x125)](this,_0x469be1),_0x573f89[_0x5d6fdc(0x107)][_0x5d6fdc(0x10a)][_0x5d6fdc(0x125)](this,_0x3ae2bc);}},'type':{..._0x573f89[_0x1480b5(0x16d)],'get'(){const _0x436e9e=_0x1480b5,_0x4b63b9=_0x573f89[_0x436e9e(0x16d)][_0x436e9e(0xfb)][_0x436e9e(0x125)](this);if(_0x23f9e9[_0x436e9e(0xf7)](_0x4b63b9,_0x469be1)||_0x23f9e9[_0x436e9e(0x103)](_0x34e4a6,this[_0x436e9e(0x107)],_0x4b63b9))return null;return _0x4b63b9;},'set'(_0x174ea3){const _0x1dff57=_0x1480b5,_0xa2fd13=_0x23f9e9[_0x1dff57(0x103)](_0x34e4a6,_0x2f091d[_0x1dff57(0x107)],_0x2f091d[_0x1dff57(0x16d)])?_0x469be1:_0x174ea3;_0x573f89[_0x1dff57(0x16d)][_0x1dff57(0x10a)][_0x1dff57(0x125)](this,_0xa2fd13);}}}),_0x2f091d[_0x1480b5(0xe1)+'te']=function(_0x5b0870,_0x8c60d5){const _0xab22d4=_0x1480b5;if(_0x23f9e9[_0xab22d4(0xf7)](_0x5b0870,_0x23f9e9[_0xab22d4(0xe2)])||_0x23f9e9[_0xab22d4(0xf7)](_0x5b0870,_0x23f9e9[_0xab22d4(0x14e)]))_0x2f091d[_0x5b0870]=_0x8c60d5;else HTMLScriptElement[_0xab22d4(0xf9)][_0xab22d4(0xe1)+'te'][_0xab22d4(0x125)](_0x2f091d,_0x5b0870,_0x8c60d5);};}catch(_0x5a9461){console[_0x1480b5(0x168)](_0x23f9e9[_0x1480b5(0xef)],_0x5a9461);}return _0x2f091d;};const _0x5883c5=[_0x23f9e9[_0x5cb2b4(0xfe)],_0x23f9e9[_0x5cb2b4(0x13c)],_0x23f9e9[_0x5cb2b4(0xf5)],_0x23f9e9[_0x5cb2b4(0x15e)],_0x23f9e9[_0x5cb2b4(0x138)],_0x23f9e9[_0x5cb2b4(0x124)]],_0x4ab8d2=_0x5883c5[_0x5cb2b4(0xff)](_0x439d08=>{return{'type':_0x439d08,'listener':()=>_0xa9f173(),'options':{'passive':!![]}};});_0x4ab8d2[_0x5cb2b4(0x10d)](_0x4d3535=>{const _0x3882ab=_0x5cb2b4;document[_0x3882ab(0x12d)+_0x3882ab(0x163)](_0x4d3535[_0x3882ab(0x16d)],_0x4d3535[_0x3882ab(0xee)],_0x4d3535[_0x3882ab(0x108)]);});}()));function _0x1cb5(){const _0x15f8e0=['ault','some','tagName','CXwRZ','wheel','BXirI','every','6lYvYY
42X','PqBPA','getAttribu','IeUHK','touchstart','disconnect','Idvge','ERvPB','/blocked','blackliste','keydown','splice','stener','SBUaW','whitelist','SrchE','toAYB','warn','boDyh','ement','script[typ','length','type','346347wGqEBH','NgloT','blacklist','33OVoYHk','zuWfR','toString','NKPCA','setAttribu','swpMF','230EEqEiq','pvjbV','attributes','mousemove','RChnz','beforescri','y.com/exte','replace','COGok','removeEven','EvLYw','listener','ZANXD','ThSSU','e="','defineProp','MyLMO','cdn.shopif','MSwtw','plMMu','XduVF','22621984JRJQxz','prototype','8818116NVbcZr','get','SCRIPT','ertyDescri','AuMHM','map','WzJcf','nytPK','7kiZatp','TINqh','VMiyW','observe','filter','src','options','n/javascri','set','documentEl','478083wuqgQV','forEach','torAll','Avada cann','applicatio','mMWha','preventDef','head','bind','D_BLACKLIS','75496skzGVx','lDDHN','mafxh','script','removeChil','querySelec','createElem','vEmrv','TAsuR','AVADA_SPEE','string','nodeType','qRwfm','javascript','Tvhir','call','oUrHG','xZuNx','push','KNNxG','ot lazy lo','test','parentElem','addEventLi','value','EAoTR','tListener','ent','acPIM','name','touchmove','ptexecute','6968312SmqlIb','includes','ycTDj','iyhbw','touchend','yXGBq','KUuFZ','dnxjX','D_WHITELIS','cdYdq','toLowerCas','BAueN','ad script','EygRw','ptor','XLSAp','appendChil','4975500NoPAFA','yxERj','erties','nsions','CvXDN','\$&','MZpwM','nnhAQ','getOwnProp'];_0x1cb5=function(){return _0x15f8e0;};return _0x1cb5();} 43} 44 class LightJsLoader{constructor(e){this.jQs=[],this.listener=this.handleListener.bind(this,e),this.scripts=["default","defer","async"].reduce(((e,t)=>({...e,[t]:[]})),{});const t=this;e.forEach((e=>window.addEventListener(e,t.listener,{passive:!0})))}handleListener(e){const t=this;return e.forEach((e=>window.removeEventListener(e,t.listener))),"complete"===document.readyState?this.handleDOM():document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState)return setTimeout(t.handleDOM.bind(t),1)}))}async handleDOM(){this.suspendEvent(),this.suspendJQuery(),this.findScripts(),this.preloadScripts();for(const e of Object.keys(this.scripts))await this.replaceScripts(this.scripts[e]);for(const e of["DOMContentLoaded","readystatechange"])await this.requestRepaint(),document.dispatchEvent(new Event("lightJS-"+e));document.lightJSonreadystatechange&&document.lightJSonreadystatechange();for(const e of["DOMContentLoaded","load"])await this.requestRepaint(),window.dispatchEvent(new Event("lightJS-"+e));await this.requestRepaint(),window.lightJSonload&&window.lightJSonload(),await this.requestRepaint(),this.jQs.forEach((e=>e(window).trigger("lightJS-jquery-load"))),window.dispatchEvent(new Event("lightJS-pageshow")),await this.requestRepaint(),window.lightJSonpageshow&&window.lightJSonpageshow()}async requestRepaint(){return new Promise((e=>requestAnimationFrame(e)))}findScripts(){document.querySelectorAll("script[type=lightJs]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&e.async?this.scripts.async.push(e):e.hasAttribute("defer")&&e.defer?this.scripts.defer.push(e):this.scripts.default.push(e):this.scripts.default.push(e)}))}preloadScripts(){const e=this,t=Object.keys(this.scripts).reduce(((t,n)=>[...t,...e.scripts[n]]),[]),n=document.createDocumentFragment();t.forEach((e=>{const t=e.getAttribute("src");if(!t)return;const s=document.createElement("link");s.href=t,s.rel="preload",s.as="script",n.appendChild(s)})),document.head.appendChild(n)}async replaceScripts(e){let t;for(;t=e.shift();)await this.requestRepaint(),new Promise((e=>{const n=document.createElement("script");[...t.attributes].forEach((e=>{"type"!==e.nodeName&&n.setAttribute(e.nodeName,e.nodeValue)})),t.hasAttribute("src")?(n.addEventListener("load",e),n.addEventListener("error",e)):(n.text=t.text,e()),t.parentNode.replaceChild(n,t)}))}suspendEvent(){const e={};[{obj:document,name:"DOMContentLoaded"},{obj:window,name:"DOMContentLoaded"},{obj:window,name:"load"},{obj:window,name:"pageshow"},{obj:document,name:"readystatechange"}].map((t=>function(t,n){function s(n){return e[t].list.indexOf(n)>=0?"lightJS-"+n:n}e[t]||(e[t]={list:[n],add:t.addEventListener,remove:t.removeEventListener},t.addEventListener=(...n)=>{n[0]=s(n[0]),e[t].add.apply(t,n)},t.removeEventListener=(...n)=>{n[0]=s(n[0]),e[t].remove.apply(t,n)})}(t.obj,t.name))),[{obj:document,name:"onreadystatechange"},{obj:window,name:"onpageshow"}].map((e=>function(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set:s=>{e["lightJS"+t]=n=s}})}(e.obj,e.name)))}suspendJQuery(){const e=this;let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(!n||!n.fn||!e.jQs.includes(n))return void(t=n);n.fn.ready=n.fn.init.prototype.ready=e=>{e.bind(document)(n)};const s=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(...e){if(window!==this[0])return s.apply(this,e),this;const t=e=>e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"lightJS-jquery-load":e)).join(" ");return"string"==typeof e[0]||e[0]instanceof String?(e[0]=t(e[0]),s.apply(this,e),this):("object"==typeof e[0]&&Object.keys(e[0]).forEac
44h((n=>{delete Object.assign(e[0],{[t(n)]:e[0][n]})[n]})),s.apply(this,e),this)},e.jQs.push(n),t=n}})}} 45new LightJsLoader(["keydown","mousemove","touchend","touchmove","touchstart","wheel"]); 46 } 47</script>
47 48 49 50 51 52 53 54 55 56 57<!-- /Added by AVADA SEO Suite --> 58 59 <!-- /snippets/social-meta-tags.liquid --> 60 61 62 63 64<meta property="og:site_name" content="The Harlequin"> 65<meta property="og:url" content="https://theharlequin.ie/en-us/search"> 66<meta property="og:title" content="Search"> 67<meta property="og:type" content="website"> 68<meta property="og:description" content="The Harlequin online vintage shop, we stock a vast range of mens and women's vintage clothing and accessories . New vintage added regularly."> 69 70<meta property="og:image" content="http://theharlequin.ie/cdn/shop/files/Womens7_1200x1200.jpg?v=1614308354"> 71<meta property="og:image:secure_url" content="https://theharlequin.ie/cdn/shop/files/Womens7_1200x1200.jpg?v=1614308354"> 72 73 74<meta name="twitter:card" content="summary_large_image"> 75<meta name="twitter:title" content="Search"> 76<meta name="twitter:description" content="The Harlequin online vintage shop, we stock a vast range of mens and women's vintage clothing and accessories . New vintage added regularly."> 77 78 79 <link href="//theharlequin.ie/cdn/shop/t/48/assets/theme.scss.css?v=85967437971939909801783703385" rel="stylesheet" type="text/css" media="all" /> 80 81
81<script> 82 window.theme = window.theme || {}; 83 theme.strings = { 84 cartEmpty: "Your cart is currently empty.", 85 savingHtml: "You're saving [savings]", 86 addToCart: "Add to cart", 87 soldOut: "Sold out", 88 unavailable: "Unavailable", 89 addressError: "Error looking up that address", 90 addressNoResults: "No results for that address", 91 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 92 authError: "There was a problem authenticating your Google Maps API Key." 93 }; 94 theme.settings = { 95 cartType: "drawer", 96 moneyFormat: "${{amount}}" 97 }; 98 </script>
98 99 100
100<script src="//theharlequin.ie/cdn/shop/t/48/assets/lazysizes.min.js?v=155223123402716617051783544267" async="async"></script>
100 101 102 103 104
104<script src="//theharlequin.ie/cdn/shop/t/48/assets/vendor.js?v=141188699437036237251783544267" defer="defer"></script>
104 105 106
106<script src="//theharlequin.ie/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer="defer"></script>
106 107 108
108<script src="//theharlequin.ie/cdn/shop/t/48/assets/theme.js?v=63561349323262567961783544267" defer="defer"></script>
108 109 110 111 112<!-- Avada Sales Pop Script --> 113 114
115<script>const AVADA_SALES_POP_LAST_UPDATE = 1601829315582</script>
115 116 117 118 119 120 121 122 123
124<script>const AVADA_PR = {}; 125 AVADA_PR.product = null; 126 AVADA_PR.template = "search"; 127 AVADA_PR.shopId = "null"; 128 </script>
128 129<!-- /Avada Sales Pop Script --> 130
131<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
131<meta name="google-site-verification" content="ktt_TrrITk2F0dgV-ibm3kmgfcfwRcMxeBsFwWlyiRM"> 132<meta name="google-site-verification" content="WPLzWietfWvScVTthFgsIqFK0iuywCEs8FyZ0G6m-Ck"> 133<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37870633099/digital_wallets/dialog"> 134<meta id="in-context-paypal-metadata" data-shop-id="37870633099" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 135<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://theharlequin.ie/search"> 136<link rel="alternate" hreflang="en" href="https://theharlequin.ie/search"> 137<link rel="alternate" hreflang="en-GB" href="https://theharlequin.ie/en-gb/search"> 138<link rel="alternate" hreflang="en-DE" href="https://theharlequin.ie/en-de/search"> 139<link rel="alternate" hreflang="en-US" href="https://theharlequin.ie/en-us/search"> 140<link rel="alternate" hreflang="en-AT" href="https://theharlequin.ie/en-at/search">
141<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
141 142<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
143<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=37870633099" crossorigin="anonymous"></script>
vendor: 1 bytes, line 143
143
144<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":37870633099,"countryCode":"IE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/37870633099","merchantName":"The Harlequin","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"The Harlequin","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 144
144
145<script id="shopify-features" type="application/json">{"accessToken":"7ffac8e18aad5efd68352845c73c86f1","betas":["rich-media-storefront-analytics"],"domain":"theharlequin.ie","predictiveSearch":true,"shopId":37870633099,"locale":"en"}</script>
vendor: 1 bytes, line 145
145
146<script>var Shopify = Shopify || {}; 147Shopify.shop = "fiona-harlequin.myshopify.com"; 148Shopify.locale = "en"; 149Shopify.currency = {"active":"USD","rate":"1.1476734"}; 150Shopify.country = "US"; 151Shopify.theme = {"name":"Shopify Support Jul 8, 2026 ","id":203614683466,"schema_name":"Boundless","schema_version":"9.0.13","theme_store_id":766,"role":"main"}; 152Shopify.theme.handle = "null"; 153Shopify.theme.style = {"id":null,"handle":null}; 154Shopify.cdnHost = "theharlequin.ie/cdn"; 155Shopify.routes = Shopify.routes || {}; 156Shopify.routes.root = "/en-us/"; 157Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 158Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 159Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 160Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 160
160
161<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 161
161
162<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 162
162
163<script> 164 window.ShopifyPay = window.ShopifyPay || {}; 165 window.ShopifyPay.apiHost = "shop.app\/pay"; 166 window.ShopifyPay.redirectState = null; 167</script>
vendor: 1 bytes, line 167
167
168<script> 169 window.Shopify = window.Shopify || {}; 170 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 171 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 172 window.Shopify.SignInWithShop.eligible = true; 173</script>
vendor: 1 bytes, line 173
173
174<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 174
174
175<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 175
175
176<script type="module"> 177 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 178 179 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 180 181</script>
vendor: 1 bytes, line 181
181
182<script> 183 window.Shopify = window.Shopify || {}; 184 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 185 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 186</script>
vendor: 1 bytes, line 186
186
187<script>(function() { 188 var isLoaded = false; 189 function asyncLoad() { 190 if (isLoaded) return; 191 isLoaded = true; 192 var urls = ["\/\/cdn.shopify.com\/proxy\/0d4e660fecfbac34b1b2c9d4da81b26c2e85db5714b735d264af229ae260f49b\/cartinsights.herokuapp.com\/assets\/packs\/customer_data.js?shop=fiona-harlequin.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.nfcube.com\/instafeed-cd56dafbb12b7cd1a39fb43474879b6d.js?shop=fiona-harlequin.myshopify.com"]; 193 for (var i = 0; i < urls.length; i++) { 194 var s = document.createElement('script'); 195 if ((!1741163465550 || Date.now() < 1741163465550) && 196 (!window.AVADA_SPEED_BLACKLIST || window.AVADA_SPEED_BLACKLIST.some(pattern => pattern.test(s))) && 197 (!window.AVADA_SPEED_WHITELIST || window.AVADA_SPEED_WHITELIST.every(pattern => !pattern.test(s)))) s.type = 'lightJs'; else s.type = 'text/javascript'; 198 s.async = true; 199 s.src = urls[i]; 200 var x = document.getElementsByTagName('script')[0]; 201 x.parentNode.insertBefore(s, x); 202 } 203 }; 204 if(window.attachEvent) { 205 window.attachEvent('onload', asyncLoad); 206 } else { 207 window.addEventListener('load', asyncLoad, false); 208 } 209})();</script>
vendor: 1 bytes, line 209
209
210<script id="__st">var __st={"a":37870633099,"offset":3600,"reqid":"457d7f5b-0290-4633-be2a-f5ce6ef06bf2-1791122807","pageurl":"theharlequin.ie\/en-us\/search","u":"76cbde0fe32b","p":"searchresults"};</script>
vendor: 1 bytes, line 210
210
211<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 211
211
212<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 212
212
213<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//theharlequin.ie/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 213
213
214<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//theharlequin.ie/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
214<script crossorigin="anonymous" defer="defer" src="//theharlequin.ie/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 214
214
215<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 215
215
216<script> 217 window.Shopify = window.Shopify || {}; 218 window.Shopify.MCP = window.Shopify.MCP || {}; 219 window.Shopify.MCP.enabled = true; 220 window.Shopify.MCP.shop = "fiona-harlequin.myshopify.com"; 221 window.Shopify.MCP.mcpEndpoint = "https:\/\/theharlequin.ie\/api\/mcp"; 222 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 223</script>
vendor: 1 bytes, line 223
223
224<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/theharlequin.ie\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 225</script>
vendor: 1 bytes, line 225
225
226<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://theharlequin.ie/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 227</script>
vendor: 1 bytes, line 227
227
228<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 229 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 230</script>
vendor: 1 bytes, line 230
230
231<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 232</script>
vendor: 1 bytes, line 232
232
233<script id='scb4127' type='text/javascript' async='' src='https://theharlequin.ie/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
233<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://theharlequin.ie/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 234<style id="shopify-accelerated-checkout-cart"> 235 #shopify-buyer-consent { 236 margin-top: 1em; 237 display: inline-block; 238 width: 100%; 239} 240 241#shopify-buyer-consent.hidden { 242 display: none; 243} 244 245#shopify-subscription-policy-button { 246 background: none; 247 border: none; 248 padding: 0; 249 text-decoration: underline; 250 font-size: inherit; 251 cursor: pointer; 252} 253 254#shopify-subscription-policy-button::before { 255 box-shadow: none; 256} 257 258 </style> 259
260<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
260 261 262<!-- "snippets/booster-common.liquid" was not rendered, the associated app was uninstalled --> 263 264 <!-- Global site tag (gtag.js) - Google Ads: 595711811 -->
vendor: 64 bytes, lines 264-265
264 265<script async src="https://www.googletagmanager.com/gtag/js?id=
265AW-595711811
vendor: 12 bytes, line 265
265"></script>
266<script> 267
vendor: 134 bytes, lines 267-271
267window.dataLayer = window.dataLayer || []; 268 function gtag(){dataLayer.push(arguments);} 269 gtag('js', new Date()); 270 271 gtag('config', '
271AW-595711811
vendor: 4 bytes, line 271
271');
272</script>
272 273 274 275 276 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 276-277
276 277<script async src="https://www.googletagmanager.com/gtag/js?id=
277G-NZHE1BRWP8
vendor: 12 bytes, line 277
277"></script>
278<script> 279
vendor: 134 bytes, lines 279-283
279window.dataLayer = window.dataLayer || []; 280 function gtag(){dataLayer.push(arguments);} 281 gtag('js', new Date()); 282 283 gtag('config', '
283G-NZHE1BRWP8
vendor: 4 bytes, line 283
283');
284</script>
284 285 286 287
287<script> 288if(window.location.href.includes('/checkouts')){ 289 gtag('event', 'conversion', {'send_to': 'AW-595711811/647oCMmOkoADEMOuh5wC'}); 290 } 291</script>
291 292 293 <style> 294.product__policies{ 295 display: none; 296} 297 298/* Fix SOLD OUT button visibility */ 299.btn--disabled.btn--secondary-accent.disabled { 300 color: #ffffff !important; /* white text */ 301 background-color: #6c6c6c !important; /* darker grey background */ 302 font-weight: 600; 303} 304 305.featured-product__details-content div.featured-product__policies.rte{ 306display: none!important; 307} 308 309 310</style> 311 312 313 314<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 315
316<script id='shopify-chat-app-embed-data' type='application/json'> 317 { 318 "settings": { 319 "invertActivatorColors": true, 320 "greetingMessage": "ð Hello! Let me know if you have a specific question, or give me an idea of what you're looking for and I am happy to make a recommendation.", 321 "showFeaturedProducts": true, 322 "featuredProducts": [], 323 "horizontalPosition": "bottom_right", 324 "icon": "chat_bubble", 325 "buttonLabel": "Chat" 326 } 327 } 328</script>
328 329 330<style data-shopify> 331 332 333 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 334 shopify-chat:defined:empty { 335 display: grid; 336 } 337 338 :root { 339 --shopify-chat-bg-color: #FFFFFF; 340 --shopify-chat-text-color: #000000; 341 --shopify-chat-accent-bg-color: #000000; 342 --shopify-chat-accent-text-color: #FFFFFF; 343 --shopify-chat-activator-offset: 20px; 344 345 346 347 --shopify-chat-activator-font-size: 16px; 348 --shopify-chat-border-radius: 16px; 349 } 350 351 352</style> 353
354<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
354 355 356 357<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 358 359 360 361
361<script src="https://cdn.nfcube.com/instafeed-cd56dafbb12b7cd1a39fb43474879b6d.js" defer></script>
361 362 363 364<!-- END app snippet --> 365 366 367 368 369<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
370<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 37870633099,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 370
370
371<script> 372 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 373</script>
vendor: 1 bytes, line 373
373
374<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
374).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 37870633099,storefrontBaseUrl: "https://theharlequin.ie",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://theharlequin.ie/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4594270538","configuration":"{\"accountID\":\"2697\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2cfc78bd2d34404afef630bb30f31101","type":"APP","apiClientId":2931457,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
374,{"id":"1003028810","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\",\\\"GT-NC83VVT\\\"],\\\"target_country\\\":\\\"IE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/4GxbCJHFs-gYEMOuh5wC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/vi_1CIvFs-gYEMOuh5wC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NZHE1BRWP8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/BS2eCIjFs-gYEMOuh5wC\\\",\\\"MC-M46YZMLVJ7\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NZHE1BRWP8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/lJQZCILFs-gYEMOuh5wC\\\",\\\"MC-M46YZMLVJ7\\\",\\\"AW-595711811\\\/AmgTCMvi5acDEMOuh5wC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/84ZSCIXFs-gYEMOuh5wC\\\",\\\"MC-M46YZMLVJ7\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NZHE1BRWP8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/qGKoCJTFs-gYEMOuh5wC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-NZHE1BRWP8\\\",\\\"AW-595711811\\\/pW29CI7Fs-gYEMOuh5wC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NZHE1BRWP8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"301072714","configuration":"{\"pixel_id\":\"443040346580404\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"The Harlequin","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"fiona-harlequin.myshopify.com","countryCode":"IE","storefrontUrl":"https:\/\/theharlequin.ie\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://theharlequin.ie/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"203614683466","themeStoreId":"766","themePublished":"true","eventMetadataId":"f9e3f4da-7195-4944-8ffa-7adc416000ab","pageType":"searchresults","shopId":"37870633099","storefrontBaseUrl":"https:\/\/theharlequin.ie","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
374<script> 375 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 376 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 377 window.ShopifyAnalytics.meta.currency = 'USD'; 378 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"457d7f5b-0290-4633-be2a-f5ce6ef06bf2-1791122807"}}; 379 for (var attr in meta) { 380 window.ShopifyAnalytics.meta[attr] = meta[attr]; 381 } 382</script>
vendor: 1 bytes, line 382
382
383<script class="analytics"> 384 (function () { 385 var customDocumentWrite = function(content) { 386 var jquery = null; 387 388 if (window.jQuery) { 389 jquery = window.jQuery; 390 } else if (window.Checkout && window.Checkout.$) { 391 jquery = window.Checkout.$; 392 } 393 394 if (jquery) { 395 jquery('body').append(content); 396 } 397 }; 398 399 var hasLoggedConversion = function(token) { 400 if (token) { 401 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 402 } 403 return false; 404 } 405 406 var setCookieIfConversion = function(token) { 407 if (token) { 408 var twoMonthsFromNow = new Date(Date.now()); 409 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 410 411 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 412 } 413 } 414 415 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 416 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 417 if (trekkie.integrations) { 418 return; 419 } 420 trekkie.methods = [ 421 'identify', 422 'page', 423 'ready', 424 'track', 425 'trackForm', 426 'trackLink' 427 ]; 428 trekkie.factory = function(method) { 429 return function() { 430 var args = Array.prototype.slice.call(arguments); 431 args.unshift(method); 432 trekkie.push(args); 433 if (method == 'track' || method == 'page') { 434 var pageUrl; 435 try { 436 pageUrl = window.location.href; 437 } catch (e) {} 438 var pageReferrer; 439 try { 440 pageReferrer = document.referrer; 441 } catch (e) {} 442 try { 443 if (window.__TREKKIE_SHIM_QUEUE == null) { 444 window.__TREKKIE_SHIM_QUEUE = []; 445 } 446 window.__TREKKIE_SHIM_QUEUE.push({ 447 from: 'trekkie-stub', 448 method: method, 449 args: args.slice(1), 450 pageContext: { 451 url: pageUrl, 452 referrer: pageReferrer 453 } 454 }); 455 } catch (e) { 456 // no-op 457 } 458 } 459 return trekkie; 460 }; 461 }; 462 for (var i = 0; i < trekkie.methods.length; i++) { 463 var key = trekkie.methods[i]; 464 trekkie[key] = trekkie.factory(key); 465 } 466 trekkie.load = function(config) { 467 trekkie.config = config || {}; 468 trekkie.config.initialDocumentCookie = document.cookie; 469 var first = document.getElementsByTagName('script')[0]; 470var script = document.createElement('script'); 471script.type = 'text/javascript'; 472script.onerror = function(e) { 473 var scriptFallback = document.createElement('script'); 474 scriptFallback.type = 'text/javascript'; 475 scriptFallback.onerror = function(error) { 476 var Monorail = { 477 produce: function produce(monorailDomain, schemaId, payload) { 478 var currentMs = new Date().getTime(); 479 var event = { 480 schema_id: schemaId, 481 payload: payload, 482 metadata: { 483 event_created_at_ms: currentMs, 484 event_sent_at_ms: currentMs 485 } 486 }; 487 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 488 }, 489 sendRequest: function sendRequest(endpointUrl, payload) { 490 // Try the sendBeacon API 491 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 492 var blobData = new window.Blob([payload], { 493 type: 'text/plain' 494 }); 495 496 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 497 return true; 498 } // sendBeacon was not successful 499 500 } // XHR beacon 501 502 var xhr = new XMLHttpRequest(); 503 504 try { 505 xhr.open('POST', endpointUrl); 506 xhr.setRequestHeader('Content-Type', 'text/plain'); 507 xhr.send(payload); 508 } catch (e) { 509 console.log(e); 510 } 511 512 return false; 513 }, 514 isIos12: function isIos12() { 515 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 516 } 517 }; 518 Monorail.produce('monorail-edge.shopifysvc.com', 519 'trekkie_storefront_load_errors/1.1', 520 {shop_id: 37870633099, 521 theme_id: 203614683466, 522 app_name: "storefront", 523 context_url: window.location.href, 524 source_url: "//theharlequin.ie/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 525 526 }; 527 scriptFallback.async = true; 528 scriptFallback.src = '//theharlequin.ie/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 529 first.parentNode.insertBefore(scriptFallback, first); 530}; 531script.async = true; 532script.src = '//theharlequin.ie/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 533first.parentNode.insertBefore(script, first); 534 535 }; 536 trekkie.load( 537 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37870633099,"isMerchantRequest":null,"themeId":203614683466,"themeCityHash":"11571587267605383270","contentLanguage":"en","currency":"USD","eventMetadataId":"f9e3f4da-7195-4944-8ffa-7adc416000ab"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 538 ); 539 540 var loaded = false;
541 trekkie.ready(function() { 542 if (loaded) return; 543 loaded = true; 544 545 window.ShopifyAnalytics.lib = window.trekkie; 546 547 var originalDocumentWrite = document.write; 548 document.write = customDocumentWrite; 549 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 550 document.write = originalDocumentWrite; 551 552 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 553 var token = match? match[1]: undefined; 554 if (!hasLoggedConversion(token)) { 555 setCookieIfConversion(token); 556 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 557 } 558 }); 559 560 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"457d7f5b-0290-4633-be2a-f5ce6ef06bf2-1791122807","shopifyEmitted":true}); 561 562 var eventsListenerScript = document.createElement('script'); 563 eventsListenerScript.async = true; 564 eventsListenerScript.src = "//theharlequin.ie/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 565 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 566})();</script>
566 567
567<script> 568 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 569 window.ga = function ga() { 570 (window.ga.q = window.ga.q || []).push(arguments); 571 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 572 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 573 } 574 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 575 }; 576 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 577 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 578 } 579 } 580</script>
vendor: 1 bytes, line 580
580
581<script 582 defer 583 src="https://theharlequin.ie/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 584 data-application="storefront-renderer" 585 data-shop-id="37870633099" 586 data-render-region="gcp-us-west1" 587 data-page-type="search" 588 data-theme-instance-id="203614683466" 589 data-theme-name="Boundless" 590 data-theme-version="9.0.13" 591 data-monorail-region="shop_domain" 592 data-resource-timing-sampling-rate="10" 593 data-shs="true" 594 data-shs-beacon="true" 595 data-shs-export-with-fetch="true" 596 data-shs-logs-sample-rate="1" 597 data-shs-beacon-endpoint="https://theharlequin.ie/api/collect" 598></script>
vendor: 1 bytes, line 598
598
599<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to The Harlequin. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
599,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 599
599
600<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"37870633099","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
600 601<meta name="shopify-y" content="fe6428a7-b938-4864-9709-fc54cb458055" data-expiration="1822680407000"><meta name="shopify-s" content="8d47bba6-9600-40a5-bdd6-021b5bc1e3e2" data-expiration="1791124607000"><meta name="new-cookie-storage-activated" content="t"> 602</head> 603 604 605 606 607<body id="search" class="template-search"> 608 <div id="SearchDrawer" class="search-bar drawer drawer--top"> 609 <div class="search-bar__table"> 610 <form action="/en-us/search" method="get" class="search-bar__table-cell search-bar__form" role="search"> 611 <div class="search-bar__table"> 612 <div class="search-bar__table-cell search-bar__icon-cell"> 613 <button type="submit" class="search-bar__icon-button search-bar__submit"> 614 <span class="icon icon-search" aria-hidden="true"></span> 615 <span class="icon__fallback-text">Search</span> 616 </button> 617 </div> 618 <div class="search-bar__table-cell"> 619 <input type="search" id="SearchInput" name="q" value="" placeholder="Search our store" aria-label="Search our store" class="search-bar__input"> 620f </div> 621 </div> 622 </form> 623 <div class="search-bar__table-cell text-right"> 624 <button type="button" class="search-bar__icon-button search-bar__close js-drawer-close"> 625 <span class="icon icon-x" aria-hidden="true"></span> 626 <span class="icon__fallback-text">close (esc)</span> 627 </button> 628 </div> 629 </div> 630 </div> 631 <div id="NavDrawer" class="drawer drawer--left"> 632 <div id="shopify-section-sidebar-menu" class="shopify-section sidebar-menu-section"><div class="drawer__header" data-section-id="sidebar-menu" data-section-type="sidebar-menu-section"> 633 <div class="drawer__close"> 634 <button type="button" class="drawer__close-button js-drawer-close"> 635 <span class="icon icon-x" aria-hidden="true"></span> 636 <span class="icon__fallback-text">Close menu</span> 637 </button> 638 </div> 639</div> 640<div class="drawer__inner"> 641 <ul class="drawer-nav"> 642 643 644 <li class="drawer-nav__spacer"></li> 645 646 647 648 <li class="drawer-nav__item drawer-nav__item--secondary"> 649 <a href="https://theharlequin.ie/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 650 </li> 651 <li class="drawer-nav__item drawer-nav__item--secondary"> 652 <a href="https://shopify.com/37870633099/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmaW9uYS1oYXJsZXF1aW4ubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzI3NjA5LCJuYmYiOjE3OTExMjI4MDl9.YqHAyqd6Jko_XhQi3h37grnXDe1rAa2NX_TszAkdB-Q" id="customer_register_link">Create account</a> 653 </li> 654 655 656 657 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections">COLLECTIONS</a></li> 658 659 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections/new-vintage-clothing-arrivals">NEW ARRIVALS </a></li> 660 661 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections/mens-vintage-clothing">MEN</a></li> 662 663 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections/womens-vintage-clothing">WOMEN</a></li> 664 665 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections/sale">SALE</a></li> 666 667 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/collections/digital-gift-vouchers">GIFT VOUCHERS </a></li> 668 669 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/pages/contact-us">CONTACT US</a></li> 670 671 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/policies/refund-policy">RETURN POLICY</a></li> 672 673 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/pages/our-story">OUR STORY</a></li> 674 675 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/pages/size-guide">SIZE GUIDE </a></li> 676 677 <li class="drawer-nav__item drawer-nav__item--secondary"><a href="/en-us/policies/privacy-policy">PRIVACY POLICY </a></li> 678 679 </ul> 680 681 <ul class="list--inline social-icons social-icons--drawer"> 682 683 684 <li> 685 <a href="https://www.facebook.com/The-Harlequin-502069575532/?ref=settings" title="The Harlequin on Facebook">
686 <span class="icon icon-facebook" aria-hidden="true"></span> 687 <span class="visually-hidden">Facebook</span> 688 </a> 689 </li> 690 691 692 693 694 <li> 695 <a href="https://www.instagram.com/" title="The Harlequin on Instagram"> 696 <span class="icon icon-instagram" aria-hidden="true"></span> 697 <span class="visually-hidden">Instagram</span> 698 </a> 699 </li> 700 701 702 703 704 705 706 </ul> 707</div> 708 709 710 711 712</div> 713 </div> 714 <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer"> 715 <div class="drawer__header"> 716 <div class="drawer__close"> 717 <button type="button" class="drawer__close-button js-drawer-close"> 718 <span class="icon icon-x" aria-hidden="true"></span> 719 <span class="icon__fallback-text">Close cart</span> 720 </button> 721 </div> 722 </div> 723 <div class="drawer__inner"> 724 <div id="CartContainer"> 725 </div> 726 </div> 727 </div> 728 729 <div id="PageContainer"> 730 <div id="shopify-section-announcement-bar" class="shopify-section"> 731 732 <style> 733 .announcement-bar { 734 background-color: #ffffff; 735 } 736 737 .announcement-bar--link:hover { 738 739 740 741 742 background-color: #ebebeb; 743 744 } 745 746 .announcement-bar__message { 747 color: #1a1a1a; 748 } 749 </style> 750 751 752 <div class="announcement-bar"> 753 754 755 <p class="announcement-bar__message"></p> 756 757 758 </div> 759 760 761 762 763 764 765 766 767</div> 768 769 <div class="site-header-wrapper"> 770 <div class="site-header-container"> 771 <div id="shopify-section-header" class="shopify-section header-section"><style> 772 .site-header__logo img { 773 max-width: 4000px; 774 } 775 @media screen and (max-width: 749px) { 776 .site-header__logo img { 777 max-width: 100%; 778 } 779 } 780</style> 781 782<header class="site-header" role="banner" data-section-id="header" data-section-type="header-section"> 783 <div class="grid grid--no-gutters grid--table site-header__inner"> 784 <div class="grid__item one-third medium-up--one-sixth"> 785 <button type="button" class="site-header__link text-link site-header__toggle-nav js-drawer-open-left"> 786 <span class="icon icon-hamburger" aria-hidden="true"></span> 787 <span class="icon__fallback-text">Menu</span> 788 </button> 789 </div> 790 <div class="grid__item one-third medium-up--two-thirds"> 791 <div class="site-header__logo h1" itemscope itemtype="http://schema.org/Organization"><a href="/en-us" itemprop="url" class="site-header__logo-link"> 792 793 <img loading="lazy" class="site-header__logo-image" src="//theharlequin.ie/cdn/shop/files/Harlequin_Black_4000x.png?v=1614308744" 794 srcset="//theharlequin.ie/cdn/shop/files/Harlequin_Black_4000x.png?v=1614308744 1x, //theharlequin.ie/cdn/shop/files/[email protected]?v=1614308744 2x" alt="The Harlequin" itemprop="logo"> 795 </a></div> 796 </div> 797 798 <div class="grid__item one-third medium-up--one-sixth text-right"> 799 <a href="/en-us/search" class="site-header__link site-header__search js-drawer-open-top"> 800 <span class="icon icon-search" aria-hidden="true"></span> 801 <span class="icon__fallback-text">Search</span> 802 </a> 803 <a href="/en-us/cart" class="site-header__link site-header__cart cart-link js-drawer-open-right"> 804 <span class="icon icon-cart" aria-hidden="true"></span> 805 <span class="icon__fallback-text">Cart</span> 806 </a> 807 </div> 808 </div> 809</header> 810 811 812 813</div> 814 815 <div class="action-area"></div> 816 </div> 817 </div> 818 819 <main class="main-content" role="main"> 820 821<div id="shopify-section-search-template" class="shopify-section search-template-section"><!-- /templates/search.liquid --> 822 823 824 825 826 827 828 829 830 831 <h1 class="search-title search-title--form h2">Search our inventory of 4114 products</h1> 832 <hr class="hr--clear"> 833 <div class="text-center"> 834 <form action="/en-us/search" method="get" role="search"> 835 <div class="input-group"> 836 <input type="search" id="SearchInput" name="q" value="" placeholder="Search our store" aria-label="Search our store" class="input-group__field" autofocus> 837 <button class="btn input-group__btn" type="submit">Search</button> 838 </div> 839 </form> 840 </div> 841 <hr class="hr--clear"> 842 843 844 845 846 847 848 849 850 851</div> 852 </main> 853 854 <div id="shopify-section-footer" class="shopify-section footer-section"><footer class="site-footer" role="contentinfo"> 855 856
857 <ul class="list--inline site-footer__linklist"> 858 859 <li class="h4"><a href="/en-us">HOME</a></li> 860 861 </ul> 862 863 864 <div class="grid text-center large-up--grid--table"> 865 <div class="grid__item large-up--one-quarter text-center"> 866 <ul class="list--inline social-icons social-icons--footer"> 867 868 869 <li> 870 <a href="https://www.facebook.com/The-Harlequin-502069575532/?ref=settings" title="The Harlequin on Facebook"> 871 <span class="icon icon-facebook" aria-hidden="true"></span> 872 <span class="visually-hidden">Facebook</span> 873 </a> 874 </li> 875 876 877 878 879 <li> 880 <a href="https://www.instagram.com/" title="The Harlequin on Instagram"> 881 <span class="icon icon-instagram" aria-hidden="true"></span> 882 <span class="visually-hidden">Instagram</span> 883 </a> 884 </li> 885 886 887 888 889 890 891 </ul> 892 </div> 893 <div class="grid__item large-up--one-half"> 894 <span class="site-footer__copyright">© 2026, <a href="/en-us">The Harlequin</a>. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></span> 895 </div> 896 <div class="grid__item large-up--one-quarter text-center"><span class="visually-hidden">Payment methods</span> 897 <ul class="list--inline payment-icons payment-icons--footer"><li> 898 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 899 900 </li><li> 901 <svg class="payment-icons__icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
9010 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 902 903 </li><li> 904 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
90406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 905 906 </li><li> 907 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 908 </li><li> 909 <svg class="payment-icons__icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 910 </li><li> 911 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#E
911B001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 912 913 </li><li> 914 <svg class="payment-icons__icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 915 </li><li> 916 <svg class="payment-icons__icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
9160-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 917 </li><li> 918 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 919 920 </li><li> 921 <svg class="payment-icons__icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
921635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 922 </li><li> 923 <svg class="payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
92316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 924 925 </li></ul></div> 926 </div> 927</footer> 928 929 930 931 932</div> 933 934 </div> 935 936 937 938
938<script id="CartTemplate" type="text/template"> 939 940 <form action="/en-us/cart" method="post" novalidate class="cart ajaxcart"> 941 <div class="ajaxcart__inner ajaxcart__inner--has-fixed-footer"> 942 {{#items}} 943 <div class="ajaxcart__row"> 944 <div class="ajaxcart__product" data-line="{{line}}"> 945 <div class="grid grid--half-gutters"> 946 <div class="grid__item one-quarter"> 947 <a href="{{url}}" class="ajaxcart__product-image"><img loading="lazy" src="{{img}}" alt="{{name}}"></a> 948 </div> 949 <div class="grid__item three-quarters"> 950 <div class="ajaxcart__product-name-wrapper"> 951 <a href="{{url}}" class="ajaxcart__product-name h4">{{name}}</a> 952 {{#if variation}} 953 <span class="ajaxcart__product-meta">{{variation}}</span> 954 {{/if}} 955 {{#properties}} 956 {{#each this}} 957 {{#if this}} 958 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 959 {{/if}} 960 {{/each}} 961 {{/properties}} 962 </div> 963 964 <div class="grid"> 965 <div class="grid__item one-half"> 966 <div class="ajaxcart__qty"> 967 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Reduce item quantity by one"> 968 <span class="icon icon-minus" aria-hidden="true"></span> 969 <span class="icon__fallback-text" aria-hidden="true">−</span> 970 </button> 971 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 972 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> 973 <span class="icon icon-plus" aria-hidden="true"></span> 974 <span class="icon__fallback-text" aria-hidden="true">+</span> 975 </button> 976 </div> 977 </div> 978 <div class="grid__item one-half text-right"> 979 {{#if discountsApplied}} 980 <span class="visually-hidden">Regular price</span> 981 <del>{{{originalLinePrice}}}</del> 982 <span class="visually-hidden">Sale price</span> 983 <span class="order-discount">{{{linePrice}}}</span> 984 {{else}} 985 {{{linePrice}}} 986 {{/if}} 987 {{#if unitPrice}} 988 <span class="visually-hidden">Unit price</span> 989 <span class="product-price-unit"> 990 991 992 <span>{{{ unitPrice.price }}}</span><span aria-hidden="true">/</span><span class="visually-hidden"> per </span>{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}} 993 </span> 994 {{/if}} 995 </div> 996 </div> 997 {{#if discountsApplied}} 998 <div class="grid grid--table"> 999 <div class="grid__item text-right"> 1000 <ul class="order-discount order-discount--list order-discount--title order-discount--cart order-discount--cart-title" aria-label="Discount"> 1001 {{#each discounts}} 1002 <li class="order-discount__item">
1003 <span class="icon icon-saletag" aria-hidden="true"></span>{{ this.discount_application.title }} (-{{{ this.formattedAmount }}}) 1004 </li> 1005 {{/each}} 1006 </ul> 1007 </div> 1008 </div> 1009 {{/if}} 1010 </div> 1011 </div> 1012 </div> 1013 </div> 1014 {{/items}} 1015 1016 1017 </div> 1018 <div class="ajaxcart__footer ajaxcart__footer--fixed"> 1019 <div class="ajaxcart__subtotal"> 1020 {{#if cartDiscountsApplied}} 1021 <div class="grid grid--table ajaxcart__discounts"> 1022 {{#each cartDiscounts}} 1023 <div class="grid__item two-thirds"> 1024 <span class="order-discount order-discount--title order-discount--cart-title"> 1025 <span class="icon icon-saletag" aria-hidden="true"></span><span class="visually-hidden">Discount:</span>{{ this.title }} 1026 </span> 1027 </div> 1028 <div class="grid__item one-third text-right"> 1029 <span class="order-discount">-{{{ this.formattedAmount }}}</span> 1030 </div> 1031 {{/each}} 1032 </div> 1033 {{/if}} 1034 <div class="grid grid--table"> 1035 <div class="grid__item two-thirds"> 1036 <span class="ajaxcart__subtotal-title h3">Subtotal</span> 1037 </div> 1038 <div class="grid__item one-third text-right"> 1039 <span>{{{totalPrice}}}</span> 1040 </div> 1041 </div> 1042 </div> 1043 1044 <p class="text-center ajaxcart__policies txt--minor rte"> 1045 Shipping calculated at checkout. 1046</p> 1047 1048 <button type="submit" class="btn btn--full cart__checkout" name="checkout"> 1049 Checkout 1050 </button> 1051 1052 1053<a href="/collections/all" class="btn btn--full cart__continue-shopping"> 1054 Continue Shopping 1055</a> 1056 1057 1058 </div> 1059 </form> 1060 1061 </script>
1061 1062
1062<script id="JsQty" type="text/template"> 1063 1064 <div class="js-qty"> 1065 <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Reduce item quantity by one"> 1066 <span class="icon icon-minus" aria-hidden="true"></span> 1067 <span class="icon__fallback-text" aria-hidden="true">−</span> 1068 </button> 1069 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 1070 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Increase item quantity by one"> 1071 <span class="icon icon-plus" aria-hidden="true"></span> 1072 <span class="icon__fallback-text" aria-hidden="true">+</span> 1073 </button> 1074 </div> 1075 1076 </script>
1076 1077 1078 1079 <ul hidden> 1080 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1081 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 1082 </ul> 1083 1084<style type="text/css"> 1085 1086 button > * { 1087 pointer-events: none; 1088 } 1089</style>
1090<script src="//theharlequin.ie/cdn/shop/t/48/assets/booster.js?v=11579757094003271591783544267" type="text/javascript"></script>
vendor: 1 bytes, line 1090
1090
1091<script type="text/javascript"> 1092//Isolate script scope 1093(function (){ 1094 window.baMsg = { 1095 "remote_id": "37870633099", 1096 "shopify_domain": "fiona-harlequin.myshopify.com", 1097 "fb_page_id": "", 1098 "locale": "en_US", 1099 "app_id": 369783430202516, 1100 "use_stm_callback": "", 1101 "user_ref": 'ba_37870633099_' + Math.random().toString(36).substring(5) + '_' + Math.floor(Math.random() * (9999999 - 1000000)), 1102 "atc_preference": "fb", 1103 "active_fb_atc_shown": false, 1104 "active_sms_atc_shown": false, 1105 "app_url": "/apps/ba_fb_app", 1106 "page_url": window.location.href, 1107 "is_preview": (window.location.href.indexOf("ba-preview") != -1), 1108 "is_generating": (window.location.href.indexOf("ba_action=generate") != -1), 1109 "fb_active": false, 1110 "sms_active": false, 1111 "push_active": true, 1112 "ab_active": true 1113 }; 1114 1115 baMsg.debug = function (enabled) { 1116 if (enabled === false) { 1117 baMet.destroyCookie("baMsg_debug"); 1118 } else { 1119 baMet.setCookie("baMsg_debug", "t", 365 * 24 * 60); 1120 } 1121 return true; 1122 }; 1123 1124 baMsg.log = function(message){ 1125 if (baMet.getCookie("baMsg_debug")) { 1126 window.console.log(message); 1127 } 1128 } 1129 1130 1131 function getParameterByName(name, url) { 1132 if (!url) url = window.location.href; 1133 name = name.replace(/[\[\]]/g, '\\$&'); 1134 var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), 1135 results = regex.exec(url); 1136 if (!results) return null; 1137 if (!results[2]) return ''; 1138 return decodeURIComponent(results[2].replace(/\+/g, ' ')); 1139 } 1140 1141 function getUrlParam(paramName) { 1142 var params = {}; 1143 window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str,key,value) { 1144 params[key] = value; 1145 }); 1146 return params[paramName]; 1147 } 1148 1149 function hasFlag(flag){ 1150 return window.baMsg.settings.flags[flag] == true 1151 } 1152 1153 function getAtcButton(){ 1154 var addToCartBtn = document.querySelector('[name=add]'); 1155 if (!addToCartBtn || addToCartBtn.length === 0){ 1156 addToCartBtn = document.getElementsByClassName("btn-addtocart")[0]; 1157 } 1158 if (!addToCartBtn || addToCartBtn.length === 0){ 1159 addToCartBtn = document.getElementsByClassName("button-cart")[0]; 1160 } 1161 if (!addToCartBtn || addToCartBtn.length === 0){ 1162 addToCartBtn = document.getElementsByClassName("product-add")[0]; 1163 } 1164 if (!addToCartBtn || addToCartBtn.length === 0){ 1165 addToCartBtn = document.getElementsByClassName("add-to-cart")[0] !== undefined ? document.getElementsByClassName("add-to-cart")[0].getElementsByTagName('input')[0] : null; 1166 } 1167 return addToCartBtn; 1168 } 1169 1170 function canDisplayByDevice(devices) { 1171 if (devices !== 'all') { 1172 var isMobile = (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)); 1173 if (devices === 'desktop' && isMobile){ return false;} 1174 if (devices === 'mobile' && !isMobile){ return false;} 1175 } 1176 return true; 1177 } 1178 1179 function getProductForm() { 1180 var form = document.getElementById('add-item-form'); 1181 if (!form || form.length === 0){ 1182 form = document.getElementsByClassName("product-form")[1]; 1183 } 1184 if (!form || form.length === 0){ 1185 form = document.querySelector("form[action='/cart/add']"); 1186 } 1187 if (!form || form.length === 0){ 1188 form = document.querySelector("form[action^='/cart/add']"); 1189 } 1190 if (!form || form.length === 0){ 1191 form = document.querySelector("form[action$='/cart/add']"); 1192 } 1193 if (!form || form.length === 0){ 1194 form = document.querySelector("form[action='/cart/add.js']"); 1195 } 1196 if (!form || form.length === 0){ 1197 form = document.querySelector("form[action='/cart/add?return=/']"); 1198 } 1199 if (!form || form.length === 0){ 1200 form = document.getElementsByClassName("product-form")[0]; 1201 } 1202 if (!form || form.length === 0){ 1203 form = document.getElementsByClassName("btn-addtocart")[0]; 1204 } 1205 return form 1206 } 1207 1208 function canDisplayByRules(rules) { 1209 var pageURL = window.location.href; 1210 var url = new URL(pageURL); 1211 var pathname = (url.pathname.length === 1) ? '' : url.pathname.length; 1212 var urlWOParams = url.origin + pathname; 1213 1214 var canDisplay = rules.length === 0; 1215 1216 for (var i = 0; i < rules.length; i++) { 1217 var rule = rules[i]; 1218 1219 if (rule.rule === 'match') { 1220 if (rule.operator === 'true') { 1221 if (rule.string === pageURL || rule.string === urlWOParams) { 1222 canDisplay = true; 1223 } 1224 } else if (rule.string === pageURL || rule.string === urlWOParams) { 1225 canDisplay = false;
1226 break; 1227 } 1228 } 1229 1230 if (rule.rule === 'begin_with') { 1231 var stringLength = rule.string.length; 1232 1233 if (rule.operator === 'true') { 1234 if (rule.string === pageURL.substr(0, stringLength) || rule.string === urlWOParams.substr(0, stringLength)) { 1235 canDisplay = true; 1236 } 1237 } else if (rule.string === pageURL.substr(0, stringLength) || rule.string === urlWOParams.substr(0, stringLength)) { 1238 canDisplay = false; 1239 break; 1240 } 1241 } 1242 1243 if (rule.rule === 'contains') { 1244 if (rule.operator === 'true') { 1245 if (pageURL.indexOf(rule.string) !== -1 || urlWOParams.indexOf(rule.string) !== -1) { 1246 canDisplay = true; 1247 } 1248 } else if (pageURL.indexOf(rule.string) !== -1 || urlWOParams.indexOf(rule.string) !== -1) { 1249 canDisplay = false; 1250 break; 1251 } 1252 } 1253 } 1254 1255 return canDisplay; 1256 } 1257 1258 function updateSubscriberHash(updateHash){ 1259 var updatedSubscriberHash = window.baMsg.subscriber_hash; 1260 for (var prop in updateHash) { 1261 updatedSubscriberHash[prop] = updateHash[prop]; 1262 } 1263 var subscriberKey = "ba_msg_subscriber_" + baMet.getVisitorToken(); 1264 localStorage.setItem(subscriberKey, JSON.stringify(updatedSubscriberHash)); 1265 window.BoosterApps.can_update_cart = true; 1266 } 1267 1268 function applyMet(metName){ 1269 eventHash = {} 1270 //baMet.apply(metName, eventHash, "ba_msg"); 1271 } 1272 1273 function getCartSessionId(){ 1274 return baMet.getCookie("baMet_cs_id"); 1275 } 1276 1277 function isHidden(el) { 1278 return (el.offsetParent === null) 1279 } 1280 1281 function handleAtcClick(event){ 1282 var subscriberHash = window.baMsg.subscriber_hash; 1283 var atcPref = window.baMsg.atc_preference; 1284 if (atcPref == 'fb'){ 1285 window.baMsg.showFbAtcModal(event); 1286 } else if (atcPref == 'sms'){ 1287 window.baMsg.showSmsAtcModal(event); 1288 } 1289 } 1290 1291 function listentoAtc(){ 1292 window.baMet.onBaEv("click", ".product-form__cart-submit, .product-form__cart-submit span, #AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]", function (e){ 1293 try { 1294 baMsg.log(e) 1295 var addToCartBtn = (e.target); 1296 window.baMsg.active_atc = addToCartBtn; 1297 addToCartBtn.classList.add('ba-click-ready'); 1298 if (window.baMsg.fb_active && window.baMsg.fb_page_id){ 1299 handleAtcClick(e) 1300 } 1301 } catch(err){ 1302 console.log(err); 1303 } 1304 }); 1305 } 1306 1307 function documentReady(callback) { 1308 document.readyState === "interactive" || document.readyState === "complete" ? callback() : document.addEventListener("DOMContentLoaded", callback); 1309 } 1310 1311documentReady(function() { 1312 var baFbPresent = (document.getElementsByTagName('head')[0].innerHTML.search("ba_fb_" + window.baMsg.remote_id) > 0); 1313 if (!baFbPresent){return;} 1314 1315 window.baMsg.visitor_token = window.baMet.getVisitorToken(); 1316 window.baMsg.session_token = window.baMet.getVisitToken(); 1317 window.baMsg.cart_uid = baMet.getCookie('baMet_cs_id'); 1318 window.baMsg.browser_info = window.baMet.getBrowserInfo(); 1319 1320 var baSubscriberKey = "ba_msg_subscriber_" + window.baMsg.visitor_token; 1321 var rawSubscriber = localStorage.getItem(baSubscriberKey); 1322 var baSubscriberHash = JSON.parse(rawSubscriber || "{}"); 1323 window.baMsg.subscriber_hash = baSubscriberHash; 1324 if (rawSubscriber){ 1325 window.BoosterApps.can_update_cart = true; 1326 } else { 1327 window.BoosterApps.can_update_cart = false; 1328 } 1329 1330 var baId = window.baMet.getCookie("baid"); 1331 var ba_fb_opted_in_cookie = window.baMet.getCookie("ba_opted_in"); 1332 1333 if (window.BoosterApps.common.customer && !window.baMsg.subscriber_hash.customer_synced_at){ 1334 var data = { 1335 action_type: 'sync_customer', visitor_token: window.baMsg.visitor_token, 1336 sync_data: window.BoosterApps.common.customer 1337 } 1338 baMet.sendRequest(window.baMsg.app_url, data, function(resp) { 1339 baMsg.log('sub sync updated') 1340 rightNow = parseInt(new Date().getTime()); 1341 updateSubscriberHash({customer_synced_at: rightNow, cus_id: window.BoosterApps.common.customer.id, cus_email: window.BoosterApps.common.customer.email}); 1342 }); 1343 } 1344 1345 window.baMsg.settings = { 1346 fb_base: { 1347 "shop_id":37870633099, 1348 "active": 0, 1349 "visible":1, 1350 "type":"discount", 1351 "text":"Get 10% discount", 1352 "checked_text": "Your discount: %discountCode", 1353 "placement": "under_cart", 1354 "text_placement": "above", 1355 "background_color": "#fff", 1356 "icon_background_color": "#f7f7f7", 1357 "color": "#000", 1358 "checked_color": "#000", 1359 "border_color":"#e5e5e5", 1360 "font_size":14, 1361 "font_style":"normal", 1362 "margin_top":15, 1363 "margin_bottom":10, 1364 "icon":"discount_1", 1365 "checked_icon":"check_1", 1366 "border_width":1, 1367 "border_style":"solid", 1368 "border_radius":5, 1369 "align":"left", 1370 "button_text":"Get Discount Code", 1371 "button_background_color":"#F6F6F6", 1372 "button_text_color":"#555555", 1373 "button_font_size":14, 1374 "button_font_style":"bold", 1375 "button_border_color":"#eee", 1376 "button_border_width":1, 1377 "button_border_radius":5, 1378 "discount_code":"<PUT YOUR DISCOUNT CODE HERE>", 1379 "subtitle": "" 1380 }, 1381 fb_modal: { 1382 "shop_id":37870633099, 1383 "active":0, 1384 "title":"Hi! Opt-in and recieve a discount!", 1385 "subtitle":"Just click on "Send To Messenger" and you will automatically be opted-in!", 1386 "submitted_title":"Thanks for opt-ing in!", 1387 "submitted_subtitle":"Your discount code is: %discountCode!'", 1388 "button_text":"View in Messenger", 1389 "send_color":"blue", 1390 "send_size":"large", 1391 "background_color":"#fff", 1392 "title_color":"#000", 1393 "subtitle_color":"#808080", 1394 "button_color":"#fff", 1395 "button_text_color":"#000", 1396 "border_color":"#eee", 1397 "display":"immediately", 1398 "delay":3, 1399 "devices":"all", 1400 "message":"Hi! Thanks for opt-ing in. Your discount code is: %discountCode! Enjoy!", 1401 "image_name":"", 1402 "submitted_image_name":"", 1403 "image_placement":"above_title", 1404 "submitted_image_placement":"above_title", 1405 "discount_code":"DISCOUNT_CODE_HERE", 1406 "rules": JSON.parse('[] ') 1407 }, 1408 fb_atc_popup: { 1409 "shop_id":37870633099, 1410 "active":1, 1411 "title":"Join us on Messenger", 1412 "paragraph":"Sign up and gain access to new products, exclusive deals, and discounts before anybody else!", 1413 "no_thanks_text":"No thanks", 1414 "close_button":"1", 1415 "plugin_type":"send_to_messenger", 1416 "button_cta":"SEND_TO_MESSENGER", 1417 "button_cta_color":"blue", 1418 "header_bg_color":"#f4f6f8", 1419 "body_bg_color":"#fff", 1420 "header_text_color":"#626974", 1421 "paragraph_text_color":"#626974", 1422 "no_thanks_text_color":"#626974" 1423 } 1424 } 1425 1426 //update last seen at if subscriber active 1427 if (window.baMsg.subscriber_hash.ba_fb_opted_in && window.baMsg.ab_active && window.baMsg.cart_uid && !window.baMsg.handle_legacy){ 1428 var data = {"action_type": 'heartbeat', visitor_token: window.baMsg.visitor_token, "cart_uid": window.baMsg.cart_uid} 1429 baMet.sendRequest(window.baMsg.app_url, data, function(resp) { 1430 baMsg.log('heartbeat recorded') 1431 }); 1432 } 1433 1434 if (window.baMsg.is_generating == true){ 1435 var cartUid = getParameterByName('cart_uid'); 1436 var baId = getParameterByName('baid'); 1437 if (cartUid || baId){ 1438 var abStep = getParameterByName('ab_step'); 1439 var baCheckoutUrl = getParameterByName('ba_checkout_url'); 1440 var baChannel = getParameterByName('channel'); 1441 var overlayWrapper = document.createElement('div'); 1442 overlayWrapper.id = 'ba-overlay'; 1443 overlayWrapper.setAttribute('style', 'position: fixed;display: block;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.8);z-index: 9999999999999;cursor: pointer;'); 1444 var overlayTextDiv = document.createElement('div'); 1445 overlayTextDiv.innerHTML = "Please wait... Generating cart"; 1446 overlayTextDiv.setAttribute('style', 'position: absolute;top: 50%;left: 50%;font-size: 22px;color: white;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);'); 1447 overlayWrapper.appendChild(overlayTextDiv); 1448 document.getElementsByTagName('body')[0].appendChild(overlayWrapper); 1449 1450 //get the cart 1451 var data = {"action_type": 'generate_cart', "ab_step": + abStep, 1452 "cart_uid": window.baMsg.cart_uid, "baid": baId, "channel": baChannel 1453 } 1454 baMet.sendRequest(window.baMsg.app_url, data, function(resp) { 1455 var baCheckoutStr = baCheckoutUrl + "?attributes[from]=Booster%20Apps%20Abandoned%20Cart%20Notification"; 1456 if (resp.code){ 1457 var baCheckoutStr = baCheckoutStr + "&discount=" + resp.code; 1458 } 1459 window.location = baCheckoutStr; 1460 }); 1461 return; 1462 } 1463 } 1464 1465 1466 1467 function boosterPushSession(){ 1468 var _this = this; 1469 window.baLoaded = false;
1470 1471 this.generate = function (settings) { 1472 baMsg.log('boosterPush generate'); 1473 function requestPushPermissions(){ 1474 navigator.serviceWorker.register("/apps/ba_fb_app/push?js_asset=1"); 1475 return new Promise(function(resolve, reject) { 1476 const permissionResult = Notification.requestPermission(function(result) { 1477 resolve(result); 1478 }); 1479 if (permissionResult) { 1480 permissionResult.then(resolve, reject); 1481 } 1482 }) 1483 .then(function(permissionResult) { 1484 baMsg.log(permissionResult) 1485 1486 if (permissionResult !== 'granted') { 1487 baMsg.log('Permission not granted.'); 1488 } else { 1489 baMsg.log('Permission granted.'); 1490 subscribeUserToPush(); 1491 } 1492 }); 1493 } 1494 1495 function urlB64ToUint8Array(base64String) { 1496 const padding = '='.repeat((4 - base64String.length % 4) % 4); 1497 const base64 = (base64String + padding) 1498 .replace(/\-/g, '+') 1499 .replace(/_/g, '/'); 1500 1501 const rawData = window.atob(base64); 1502 const outputArray = new Uint8Array(rawData.length); 1503 1504 for (let i = 0; i < rawData.length; ++i) { 1505 outputArray[i] = rawData.charCodeAt(i); 1506 } 1507 return outputArray; 1508 } 1509 1510 function subscribeUserToPush() { 1511 return navigator.serviceWorker.register("/apps/ba_fb_app/push?js_asset=1") 1512 .then(function(registration) { 1513 var subscribeOptions = { 1514 userVisibleOnly: true, 1515 applicationServerKey: urlB64ToUint8Array("BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8=") 1516 }; 1517 baMsg.log("subscribeOptions: ", subscribeOptions); 1518 return registration.pushManager.subscribe(subscribeOptions); 1519 }) 1520 .then(function(pushSubscription) { 1521 baMsg.log('PushSubscription: ', JSON.stringify(pushSubscription)); 1522 1523 trackPushOptIn(pushSubscription.toJSON()); 1524 }); 1525 } 1526 1527 function trackPushOptIn(pushSubscription){ 1528 var params = { 1529 channel: 'push', 1530 endpoint: pushSubscription.endpoint, 1531 keys_auth: pushSubscription.keys.auth, 1532 keys_p256dh: pushSubscription.keys.p256dh, 1533 user_agent: navigator.userAgent, 1534 visitor_token: window.baMsg.visitor_token, 1535 tz_offset: window.baMsg.browser_info.tz_offset, 1536 os: window.baMsg.browser_info.os, 1537 browser: window.baMsg.browser_info.browser 1538 }; 1539 1540 baMet.sendRequest(window.baMsg.app_url + "/push", params, function(data){ 1541 localStorage.setItem("ba_push_subscription", JSON.stringify(pushSubscription)); 1542 updateSubscriberHash({ba_push_opted_in: parseInt(new Date().getTime())}) 1543 }); 1544 } 1545 1546 if (!window.baMsg.subscriber_hash.ba_push_opted_in && !window.baMsg.subscriber_hash.ba_push_rejected){ 1547 setTimeout(function(){ 1548 requestPushPermissions(); 1549 }, 1000); 1550 } 1551 } 1552 return this; 1553} 1554 1555 (function() { 1556 1557 if (window.baMsg.fb_active && window.baMsg.fb_page_id){ 1558 //fb 1559 var loader = new boosterFBLoader(); 1560 loader.load(); 1561 loader.loadChat({ 1562 "active":0, 1563 "minimized":0, 1564 "theme_color":'#0084FF', 1565 "logged_in_greeting":"Hi there! How can we help you?", 1566 "logged_out_greeting":"Hi! We\'re here to answer any questions you may have." 1567 }); 1568 new boosterFbCheckboxes().generate(window.baMsg.settings.fb_base); 1569 new boosterFbModal().generate(window.baMsg.settings.fb_modal); 1570 new boosterFbAtcModal().generate(window.baMsg.settings.fb_atc_popup); 1571 } 1572 //push 1573 if (window.baMsg.push_active){ 1574 new boosterPushSession().generate({ 1575 "active": true 1576 }); 1577 } 1578 1579 if (window.baMsg.sms_active){ 1580 new boosterSMSAtcModal().generate({ 1581 "active":1, 1582 "title":"Join us on SMS", 1583 "paragraph":"Sign up and gain access to new products, exclusive deals, and discounts before anybody else!", 1584 "no_thanks_text":"No thanks", 1585 "close_button":"1", 1586 "plugin_type":"send_to_messenger", 1587 "button_cta":"Subscribe to SMS", 1588 "button_cta_color":"blue", 1589 "header_bg_color":"#f4f6f8", 1590 "body_bg_color":"#fff", 1591 "header_text_color":"#626974", 1592 "paragraph_text_color":"#626974", 1593 "no_thanks_text_color":"#626974", 1594 "disclaimer":"" 1595 }); 1596 } 1597 1598 })(); 1599 1600 listentoAtc(); 1601 1602 }); 1603}()) 1604</script>
1604 1605 1606<!-- Failed to render app block "4824701725375534060": app block path "shopify://apps/blockify-checkout/blocks/block-checkout/a02f68fe-3bdb-4615-b9c5-7d181a329397" does not exist --><!-- Failed to render app block "1793219247286972479": app block path "shopify://apps/searchpie-seo-speed/blocks/sb-snippets/29f6c508-9bb9-4e93-9f98-b637b62f3552" does not exist -->
1606<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1606 1607<shopify-store store-domain="https://theharlequin.ie" country="US" language="en"></shopify-store> 1608<shopify-chat></shopify-chat> 1609</body> 1610</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.