(()=>{if(document.querySelector(".ex-a-1548087")||document.querySelector(".ex-a-2350490"))return;let t=document.querySelector(".ex-cart"),n=document.querySelector(".cart-btn .minicart_total"),a=199,i=399,o=999,r=!0,d=!0,s=!0,l;var e=document.createElement("div");e.classList.add("gift-reminder","inactive"),e.innerHTML=`
`,document.body.append(e);let c=document.querySelector(".gift-reminder"),m=document.querySelector(".amount-needed"),f=document.querySelector(".gift-message"),u=document.querySelector(".gift-message-end"),g=(e,t="",n="",a=5e3)=>{clearTimeout(l),c.classList.remove("inactive"),f.innerText=e,m.innerText=t,u.innerText=t?n:"",l=setTimeout(()=>{c.classList.add("inactive")},a)},b=(e,t="")=>{let n;n=(0<(a-e).toFixed(2)?a-e:0<(i-e).toFixed(2)?i-e:o-e).toFixed(2),Math.ceil(n)===a?g("Spend over ",""+$globalCurrency+n,t):g("Spend an extra ",""+$globalCurrency+n,t)},p=t=>{document.querySelectorAll(".promotion_discount").forEach(e=>{e.querySelector(".gift-promotion-container")||e.append(v())});var e=document.querySelectorAll(".gift-promotion-1"),n=document.querySelectorAll(".gift-promotion-2");t{e.innerHTML=`
Spend an extra ${(a-t).toFixed(2)} to get a £10 Lifestyle Gift Card to use on over 300 of the best-loved on-line and in-store retail, cinema, holiday, dining and entertainment brands!
`}),n.forEach(e=>{e.innerHTML=""})):t>=a&&t{e.innerHTML='Use code VOUCHER10 to claim a £10 Lifestyle Gift Card!
'}),n.forEach(e=>{e.innerHTML=`Spend an extra ${(i-t).toFixed(2)} to get a £20 Lifestyle Gift Card to use on over 300 of the best-loved on-line and in-store retail, cinema, holiday, dining and entertainment brands!
`})):t>=i&&tUse code VOUCHER20 to claim a £20 Lifestyle Gift Card!
'}),n.forEach(e=>{e.innerHTML=`Spend an extra ${(o-t).toFixed(2)} to get a £50 Lifestyle Gift Card to use on over 300 of the best-loved on-line and in-store retail, cinema, holiday, dining and entertainment brands!
`})):t>=o&&(e.forEach(e=>{e.innerHTML='Use code VOUCHER50 to claim a £50 Lifestyle Gift Card!
'}),n.forEach(e=>{e.innerHTML=""}))},y=(new MutationObserver(()=>{let e=parseFloat(n.textContent.replace(/[^0-9.]/g,""))||0;t||(e=a&&eb(e,"to get a £20 Lifestyle Gift Card to use on over 300 of the best-loved on-line and in-store retail, cinema, holiday, dining and entertainment brands!"),7500)):b(e,"to get a £20 Lifestyle Gift Card to use on over 300 of the best-loved on-line and in-store retail, cinema, holiday, dining and entertainment brands!!"),y(e)):e>=i&&e