PageSourceSearch

https://theharlequin.ie/en-us/search

html theharlequin.ie collected 2026-10-04 14:06:49 UTC 145,211 bytes, 1,610 lines download raw bytes

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&#39;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&#39;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&#39;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&amp;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&region_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">&copy; 2026, <a href="/en-us">The Harlequin</a>. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;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">&minus;</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">&nbsp;per&nbsp;</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">&minus;</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 &quot;Send To Messenger&quot; and you will automatically be opted-in!",
1386      "submitted_title":"Thanks for opt-ing in!",
1387      "submitted_subtitle":"Your discount code is: %discountCode!&#39;",
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.