1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2804,7903],{2661:e=>{e.exports={bb:"bb__Ss8Al","basket-icon-with-widget":"basket-icon-with-widget__T9tdc","basket-icon-with-widget__shopping-cart-icon":"basket-icon-with-widget__shopping-cart-icon__lbIFn","basket-banner":"basket-banner__4JSHm","basket-banner__message":"basket-banner__message__WjcUk","basket-banner__checked-icon-success":"basket-banner__checked-icon-success__eoPFV","basket-banner__content":"basket-banner__content__iUrAA","basket-banner__products":"basket-banner__products__s0JFk","basket-banner__total":"basket-banner__total__Zr1pm","basket-banner__go-to-basket":"basket-banner__go-to-basket__htlC_","basket-banner__browse-more-gifts":"basket-banner__browse-more-gifts__gYP_E","basket-banner__close":"basket-banner__close__50H_R",slideUp:"slideUp__vD8_x"}},16255:e=>{e.exports={bb:"bb__0JZUG","remove-product-button":"remove-product-button__vNUM0"}},18174:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var s=r(95062),a=r.n(s),i=r(28875),n=r(80516),o=e=>{var{product:t}=e;return(0,i.EX)(t.price[n.OS].amount)};o.propTypes={product:a().object.isRequired};let c=o},21865:e=>{e.exports={bb:"bb__QCw7h","free-product-offer":"free-product-offer__YA6Wv","free-product-offer--basket-page":"free-product-offer--basket-page__rmBbA","free-product-offer--basket-widget":"free-product-offer--basket-widget__jOakJ"}},22804:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>eE});var s,a,i,n=r(3576),o=r(62701),c=r(65699),l=r(37876),d=r(14232),u=r(95062),p=r.n(u),h=r(89099),m=r(42135),b=r(44202);let _=()=>(0,l.jsxs)("span",{className:"site-logo-wrapper",children:[(0,l.jsx)(b.A,{href:"/",children:(0,l.jsx)("a",{className:"site-logo visible-desktop",children:(0,l.jsx)("img",{src:"/static/Gifts/images/cw_logo.svg",alt:"Concern Gifts",width:130,height:44})})}),(0,l.jsx)(b.A,{href:"/",children:(0,l.jsx)("a",{className:"site-logo visible-mobile",children:(0,l.jsx)("img",{src:"/static/Gifts/images/cw_logo.svg",alt:"Concern Gifts",width:90,height:30})})})]});var g=r(12973),f=r(71972),v=r.n(f),x=e=>{var{headerLeftText:t,headerRightText:r,className:s=""}=e;return(0,l.jsx)("div",{className:"".concat(v()["top-bar"]," ").concat(s),children:(0,l.jsx)("div",{className:"container header-container",children:(0,l.jsxs)("div",{className:v()["top-bar__container"],children:[(0,l.jsx)(g.A,{className:v()["top-bar__text-left"],text:t}),(0,l.jsx)(g.A,{className:v()["top-bar__text-right"],text:r})]})})})};x.propTypes={headerLeftText:p().string.isRequired,headerRightText:p().string.isRequired,className:p().string};var j=r(15039),w=r.n(j),k=r(89782),y=r(52804),N=e=>{var{switcher:t,regions:r,className:s=""}=e,[a,i]=(0,d.useState)(!1);if(!t||!r||r.length<2)return null;var n=r.filter(e=>e.code===y.DEFAULT_COUNTRY_CODE);if(!n.length)return null;n=n[0];var o=r.filter(e=>e.code!==y.DEFAULT_COUNTRY_CODE).map(e=>(0,l.jsx)("li",{children:(0,l.jsxs)("a",{href:e.link.nextLink.url,children:[(0,l.jsx)("img",{src:e.image.url,alt:e.image.alt,width:24,height:24}),e.code]})},e.code));return(0,l.jsxs)("div",{className:"".concat(s," lang-switcher").concat(a?" open":""),onClick:()=>i(!a),onKeyDown:e=>("Enter"===e.key||"Space"===e.key)&&i(!a),children:[(0,l.jsx)("span",{children:"Change country"}),(0,l.jsxs)("div",{className:"lang-toggle","data-analytics":"region-switcher",children:[(0,l.jsx)("img",{src:n.image.url,alt:n.image.alt,width:24,height:24}),(0,l.jsx)("i",{className:"material-icons arrow_drop_down"}),(0,l.jsx)("ul",{className:"lang-dropdown",children:o})]})]})};N.propTypes={switcher:p().bool.isRequired,regions:p().arrayOf(p().shape({code:p().string.isRequired,label:p().string.isRequired,link:p().object,image:p().shape({url:p().string,alt:p().string})})).isRequired,className:p().string};var A=e=>{var{isMenuCollapsed:t,menu:r,regionSwitcherSettings:s}=e,a=(0,d.useContext)(k.I_);return(0,l.jsxs)("nav",{className:"main-navigation ".concat(t?"":"open"),"data-analytics":"main-navigation",children:[(0,l.jsx)("ul",{className:"menu",children:r.map(e=>(0,l.jsx)("li",{children:(0,l.jsx)(b.A,{href:e.url,children:(0,l.jsx)("a",{className:w()({active:a.split("?")[0]===e.url,[e.style]:e.style}),children:e.title})})},e.uuid))}),(0,l.jsx)("div",{className:"mobile-menu-region-switcher-wrapper",children:(0,l.jsx)(N,(0,o._)((0,n._)({}
1,s),{className:"mobile-menu-region-switcher"}))})]})};A.propTypes={isMenuCollapsed:p().bool.isRequired,menu:p().arrayOf(p().shape({uuid:p().string,title:p().string,url:p().string,style:p().oneOf(["default","christmas"])})).isRequired,regionSwitcherSettings:p().object.isRequired};var C=r(98721),R=r(6049),O=r(47296),T=r(28875),S=r(18174),E=r(23369),P=r(56791),M=e=>{var{product:t,handleDeleteClick:r=null,withLinks:s=!1}=e;return(0,l.jsxs)("div",{className:"item ".concat((0,T.t3)(t.data)?"custom-donation":""),children:[s&&(0,T.rQ)(t.data)&&(0,l.jsx)(b.A,{href:t.data.url.url,children:(0,l.jsx)("a",{className:"item-thumb",children:t.data&&t.data.image&&(0,l.jsx)(E.A,(0,n._)({},t.data.image))})}),(!s||!(0,T.rQ)(t.data))&&(0,l.jsx)("span",{className:"item-thumb",children:t.data&&t.data.image&&(0,l.jsx)(E.A,(0,n._)({},t.data.image))}),(0,l.jsxs)("div",{className:"item-details",children:[(0,l.jsxs)("h3",{className:"item-title",children:[(0,T.t3)(t.data)&&!(0,T.Qk)(t.data)&&"Custom donation",(0,T._J)(t.data)&&t.data.title,!s&&(0,T.rQ)(t.data)&&"".concat(t.data.title," (").concat((0,R.JN)(t),")"),s&&(0,T.rQ)(t.data)&&(0,l.jsxs)("span",{children:[(0,l.jsx)(b.A,{href:t.data.url.url,children:(0,l.jsx)("a",{children:t.data.title})})," ","(",(0,R.JN)(t),")"]})]}),(0,l.jsx)("h4",{className:"item-price",children:(0,l.jsx)(S.A,{product:t.data})}),(0,R.oT)(t)&&(0,l.jsx)(P.A,{productId:t.id,onRemoveProduct:r})]})]})};M.propTypes={product:p().shape({id:p().number,quantity:p().number,data:p().shape({id:p().number,type:p().string,title:p().string,categoryIds:p().arrayOf(p().number),image:p().object,url:p().object,shortDescription:p().string,actionImage:p().object,actionDescription:p().string,annotation:p().string,giftsInBundle:p().arrayOf(p().number)})}).isRequired,handleDeleteClick:p().func,withLinks:p().bool};var q=r(85477),I=r(49742),z=e=>{var t,{item:r,cardIndex:s}=e;return(0,l.jsxs)("div",{className:"item",children:[(0,l.jsx)(b.A,{href:r.product.url.url,children:(0,l.jsx)("a",{className:"item-thumb",children:(null==(t=r.product)?void 0:t.image)&&(0,l.jsx)(E.A,(0,n._)({},r.product.image))})}),(0,l.jsxs)("div",{className:"item-details",children:[(0,l.jsxs)("h3",{className:"item-title",children:[(0,l.jsx)(b.A,{href:r.product.url.url,children:(0,l.jsx)("a",{children:r.product.title})})," ","for ",r.name]}),(0,l.jsx)("div",{className:"item-price",children:(0,l.jsx)(S.A,{product:r.product})}),(0,l.jsx)(P.A,{productId:r.product.id,indexes:[s]})]})]})};z.propTypes={item:p().shape({name:p().string.isRequired,product:p().shape({id:p().number,type:p().string,title:p().string,categoryIds:p().arrayOf(p().number),image:p().object,url:p().object,shortDescription:p().string,relatedGiftsFilled:p().arrayOf(p().number),actionImage:p().object,actionDescription:p().string,annotation:p().string,giftsInBundle:p().arrayOf(p().number)})}).isRequired,cardIndex:p().number.isRequired,handleDeleteClick:p().func,withLinks:p().bool};var D=r(2661),L=r.n(D);let G=()=>{var e=(0,C.d4)(e=>e.basket.products),t=(0,C.d4)(e=>e.basket.type);if((0,h.useRouter)().asPath.match(/^\/basket|\/cards|\/checkout$/)||!e.length)return null;var r=[];[...e].reverse().slice(0,4).forEach((e,t)=>{(0,T.Xh)(e.data)?(0,R.Si)(e,"santaLetters").forEach((t,s)=>r.push((0,l.jsx)(z,{item:t,cardIndex:s},"".concat(e.id,"-").concat(s)))):r.push((0,l.jsx)(M,{product:e,withLinks:!0},"".concat(e.id,"-").concat(t)))});var s=(0,R.c_)(e);return(0,l.jsxs)("div",{className:"cart-dropdown","data-component":"basket-widget-dropdown",children:[r,(0,l.jsxs)("div",{className:"total",children:[(0,l.jsxs)("div",{className:"toolbar-title",children:["Basket total (",s," ",1===s?"item":"items","):"]}),(0,l.jsx)("div",{className:"amount",children:(0,l.jsx)(O.A,{})})]}),(0,l.jsx)("div",{className:"cart-link",children:(0,l.jsx)(b.A,{href:"/basket",children:(0,l.jsx)(I.A,{isBlock:!0,className:L()["basket-banner__go-to-basket"],children:"GO TO BASKET"})})}),"gift"===t&&(0,l.jsx)(q.A,{variant:"basket-widget"})]})};function B(){return(B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}
1).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(null,arguments)}let U=e=>d.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),s||(s=d.createElement("path",{stroke:"#004440",strokeLinecap:"round",strokeWidth:2,d:"M20 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM9 22a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"}))),F=()=>{var e=(0,C.d4)(e=>(0,R.c_)(e.basket.products));return(0,l.jsxs)("div",{className:"cart-btn ".concat(L()["basket-icon-with-widget"]),children:[(0,l.jsx)(b.A,{href:"/basket",children:(0,l.jsxs)("a",{"data-component":"header-basket-link",children:[(0,l.jsx)(U,{title:"BASKET",className:L()["basket-icon-with-widget__shopping-cart-icon"]}),!!e&&(0,l.jsx)("span",{className:"count",children:e})]})}),(0,l.jsx)(G,{})]})};var V=r(86653),K=r(87503);let X=()=>{var e=null,t=(0,C.d4)(e=>e.basketBanner.isVisible),r=(0,C.d4)(e=>e.basketBanner.product),s=(0,C.d4)(e=>e.basket.products),a=(0,C.wA)(),i=(0,h.useRouter)();if((0,d.useEffect)(()=>(t&&(e&&clearTimeout(e),e=setTimeout(()=>a((0,V.nF)()),6e3)),()=>{e&&clearTimeout(e)}),[t]),(0,d.useEffect)(()=>{a((0,V.nF)())},[i]),!t||i.asPath.match(/^\/basket|\/cards|\/checkout$/))return null;var n=(0,R.c_)(s),o=s.filter(e=>e.id===r.id).map(t=>(0,l.jsx)(M,{product:t,handleDeleteClick:()=>{(0,T.Xh)(t.data)||"gift__normal"===t.data.type||"gifts_bundle"===t.data.type?a((0,K.sV)({productId:t.id,indexes:[t.quantity-1]})):a((0,K.sV)({productId:t.id})),clearTimeout(e),a((0,V.nF)())},withLinks:!0},t.id));return(0,l.jsxs)("div",{className:L()["basket-banner"],onMouseEnter:()=>clearTimeout(e),onMouseLeave:()=>{e=setTimeout(()=>a((0,V.nF)()),2e3)},"data-component":"basket-banner",children:[(0,l.jsx)("i",{className:"material-icons close ".concat(L()["basket-banner__close"]),onKeyPress:()=>a((0,V.nF)()),onClick:()=>a((0,V.nF)())}),(0,l.jsxs)("div",{className:L()["basket-banner__message"],children:[(0,l.jsx)("div",{className:L()["basket-banner__checked-icon-success"]}),r.title," was added to your basket!"]}),(0,l.jsxs)("div",{className:L()["basket-banner__content"],children:[(0,l.jsx)("div",{className:"".concat(L()["basket-banner__products"]," basket-banner-products"),children:o}),(0,l.jsxs)("div",{className:L()["basket-banner__total"],children:[(0,l.jsxs)("div",{className:"toolbar-title",children:["Basket total (",n," ",1===n?"item":"items","):"]}),(0,l.jsx)("div",{className:"amount",children:(0,l.jsx)(O.A,{})})]}),(0,l.jsx)(b.A,{href:"/basket",children:(0,l.jsx)(I.A,{isBlock:!0,className:L()["basket-banner__go-to-basket"],children:"GO TO BASKET"})}),(0,l.jsx)(b.A,{href:"/",children:(0,l.jsx)("a",{className:L()["basket-banner__browse-more-gifts"],children:"BROWSE MORE GIFTS"})})]})]})},Y=()=>(0,l.jsx)("div",{className:"toolbar",children:(0,l.jsxs)("div",{className:"inner",children:[(0,l.jsx)(X,{}),(0,l.jsx)(F,{})]})});var W=r(50352),H=r(77170),Q=r.n(H),J=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200,[t,r]=(0,d.useState)(J()),s=d.useRef(t),[a,i]=(0,d.useState)("up"),n=d.useRef(a),[o,c]=(0,d.useState)(0),l=d.useRef(o);return(0,d.useEffect)(()=>{var a=Q()(()=>{var a=J();Math.abs(t-a)>=2&&Date.now()-l.current>1.2*e&&(a<s.current&&"up"!==n.current?(n.current="up",i("up"),l.current=Date.now(),c(l.current)):a>s.current&&a>34&&"down"!==n.current&&(n.current="down",i("down"),l.current=Date.now(),c(l.current))),s.current=a,r(a)},e);return window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)}},[]),{scrollTop:s.current,time:e,direction:n.current}},$=e=>{var{siteContentSettings:t}=e,[r,s]=(0,d.useState)(!0),a=(0,h.useRouter)(),{direction:i}=Z(),[n]=(0,m.Fo)("no_nav",a.query.no_nav,{initializeWithValue:!1});(0,d.useEffect)(()=>{r||s(!0)},[a]);var o=()=>{s(!r)};return(0,l.jsxs)("header",{className:"navbar navbar-sticky ".concat(t.header.leftText||t.header.rightText?"":"without-topbar"),children:[(t.header.leftText||t.header.rightText)&&(0,l.jsx)(x,{className:"down"===i?v()["top-bar--collapsed"]:"",headerLeftText:t.header.leftText,headerRightText:t.header.rightText}),(0,l.jsxs)("div",{className:"container header-container",children:[!n&&(0,l.jsx)("div",{className:"mobile-menu-wrapper",children:(0,l.jsx)("button",{className:"mobile-menu-toggle".concat(r?"":" active"),onClick:o,children:(0,l.jsx)("i",{className:"material-icons menu"})})}),(0,l.jsx)(_,{}),!n&&(0,l.jsx)(A,{isMenuCollapsed:r,onMenuClick:o,menu:t.header.menu,regionSwitcherSettings:t.regi
1onSettings}),(0,l.jsx)(Y,{})]}),W.ZG===W.Ic&&(0,l.jsx)("div",{className:v()["test-payment-mode-warning"],children:(0,l.jsx)("a",{href:"https://cw2.readme.io/docs/payments",target:"_blank",rel:"noopener noreferrer",children:"TEST MODE"})})]})};function ee(){return(ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(null,arguments)}$.propTypes={siteContentSettings:p().object.isRequired};let et=e=>d.createElement("svg",ee({xmlns:"http://www.w3.org/2000/svg",width:291,height:99,fill:"none",viewBox:"0 0 291 99"},e),a||(a=d.createElement("path",{fill:"#00734A",fillRule:"evenodd",d:"M288.636 35.83c.246 1.15.65 3.038 1.112 3.932.651 1.534 1.195 3.458.425 5.005-1.085 1.54-3.347 2.147-4.51 2.459-.226.06-.411.11-.537.153-.638.263-1.22.107-1.865-.138-.91-.255-1.561-1.141-1.957-1.912a8 8 0 0 0-.506-.758c-.195-.264-.348-.472-.581-1.002-.128-.259-2.104-3.963-2.227-4.097-1.487-1.638-7.045-7.643-8.473-8.278-.122.003-1.612-.862-3.217-1.793-1.805-1.048-3.754-2.18-4.056-2.249-.623.04-1.025.14-1.543.398-.645.39-.768 1.031-.761 1.674v.256c.001.168.021.643.049 1.317.12 2.916.394 9.573-.003 11.4-.031.187-.055.417-.082.668-.11 1.017-.258 2.398-.983 2.813-.898.52-2.323.533-3.357.032-.355-.15-.712-.316-1.076-.487-.401-.188-.812-.38-1.241-.559q-.069-.083-.125-.154c-.096-.119-.166-.205-.202-.243-.873-.854-1.408-1.924-1.827-3.171l-.193-.538c-.361-1.001-.743-2.059-.885-3.076-.022-.131-.173-1.79-.349-3.724-.236-2.582-.516-5.654-.594-6.24a47 47 0 0 1-.295-2.132c-.163-1.307-.34-2.728-.592-3.681-.092-.808-.971-5.284-1.158-5.957-.229-.79-.186-1.448-.136-2.214l.026-.444a8 8 0 0 0-.016-.717c-.057-1.242-.152-3.306 1.095-4.623.039-.002.222-.184.486-.448.6-.599 1.621-1.618 2.333-1.895.248-.165.549-.226.835-.284a4 4 0 0 0 .457-.114c1.154-.392 2.445-.404 3.239.616.291.35.566.717.84 1.081.827 1.098 1.638 2.176 2.806 2.745.482.235 1.802 1.318 3.274 2.525 1.704 1.398 3.611 2.962 4.657 3.572.257.25 4.685 3.684 7.008 3.023.251-.136.375-.39.375-.52-.058-.233-.013-.465.031-.684.052-.266.101-.514-.044-.72 0 0-1.73-5.906-2.639-7.048-.787-1.278-1.447-2.432-1.976-3.71-.523-1.021-.923-2.175-.413-3.21l.063-.194c.235-.74.515-1.62 1.344-1.744 2.318-.532 4.517-.296 6.712-.058.523 0 1.039.636 1.433 1.144.498.779 1.015 1.501 1.522 2.21.826 1.155 1.627 2.273 2.278 3.54.403.787.745 2.95.942 4.195.058.37.104.658.135.805.207.604.757 3.812 1.292 6.932.487 2.84.961 5.607 1.154 6.277.258.641 2.002 7.82 2.272 9.099.039.08.117.442.224.944M52.399 16.695c.187.355.38.719.59 1.092.406.664.284 1.61.02 2.555l-.02.099c-.139.69-.39 1.928-.768 2.568-2.002 2.835-3.45 3.014-6.688 3.314-1.058.148-2.121-.073-3.186-.294-.965-.2-1.931-.402-2.897-.329l-2.96.833c-2.857.783-10.757 4.927-11.559 6.006-1.74 2.16-3.056 3.656-4.795 5.555-1.222 1.32-2.04 2.825-2.886 4.38-.542.995-1.095 2.01-1.772 3.011-.668.81-1.356 2.55-1.253 3.233.632 4.198 3.793 5.66 5.98 6.672.602.279 1.13.523 1.512.78.4.294.815.708 1.218 1.111.683.682 1.337 1.335 1.85 1.332 2.019.25 4.454.775 6.89 1.3 2.454.53 4.91 1.06 6.943 1.308.54.133 1.22.262 1.76.12 0 0 2.349-.658 4.336.452 1.328.74 2.382 3.34 2.362 4.985-.011.942-.192 1.33-.347 1.663q-.061.129-.112.257c-.162.42-1.376 2.688-2.516 3.373 0 0-1.84.884-2.799 1.004-.64.08-1.874.137-1.874.137-5.551.832-13.591-1.397-15.89-2.181-1.76-.39-5.276-1.831-5.545-2.233 0 0-2.46-1.055-2.86-1.382-.153-.124-1.552-1.039-3.239-2.14-2.765-1.807-6.302-4.119-6.39-4.284l-3.69-4.805C1.478 55.923.278 52.97.278 52.97c-.303-.635-.276-3.883-.276-3.883-.007-.664 1.438-5.9 3.304-7.971 0 0 .534-.646.534-.92.653-1.215 2.45-3.417 3.366-4.54.2-.243.357-.436.452-.557 1.336-1.753 4.134-5.534 4.134-5.667.388-.712 1.026-1.236 1.705-1.792.478-.392.976-.8 1.42-1.302.05-.053.53-.466 1.143-.994 1.031-.888 2.441-2.102 2.834-2.485.77-.753 2.924-2.556 3.674-3.098.1-.073.292-.232.553-.447 1.176-.974 3.754-3.107 5.68-3.733 1.035-.336 17.233-3.757 21.722-1.795.81.895 1.323 1.865 1.877 2.911m112.317-.545.97-1.72 1.586-1.13c.271-.067.578-.172.883-.275.275-.094.547-.187.789-.25 0 0 5.807-1.08 5.936-1.08 1.808-.525 13.044-.372 13.044-.372.307-.058.584-.116.842-.17.938-.197 1.639-.344 2.752-.258l.197.023c.998.117 2.209.26 3.06.732.388.258.775.38 1.291.373.395.128.783.386.911.636.536 1.662.687 2.758.788 5.259l-.1.433c-.35 1.525-.601 2.617-1.896 3.57l-.043.025c-.889.509-1.771 1.014-2.667 1.026-.617.005-1.266 0-1.93-.005-2.666-.02-5.565-.042-7.56.591-.254.04-.674.057-1.16.077-.974.04-2.212.09-2.902.352-.268.113-.584.18-.908.248-.446.094-.908.192-1.279.418-.511.386-1.027.907-1.019 1.547-.123 1.028.406 3.073 1.445 3.458 1.685.623 3.62.732 5.298-.05 1.027-.52 2.31-.918 3.478-.545.794.289 1.376.199 2.124.084.232-.036.48-.074.755-.104.263-.073.599-.105.934-.136.323-.03.644-.06.898-.128 1.026-.517 5.996-1.476 7.164-1.095 1.555.494 2.234 1.374 2.67 2.993 0 0 .092 1.08.092 1.568 0 .097.004.236.008.402.017.682.045 1.812-.112 2.254-.193.55-5.53 2.42-6.569 2.433-.982.004-1.873.411-2.782.827-.639.291-1.286.587-1.981.752-.716.132-1.432.237-2.145.342-1.464.215-2.912.427-4.302.872-1.291.39-2.568 2.099-2.819 3.51-.123.256.786 2.072.786 2.072.568.684 3.504.976 4.149.97 2.202.231 4.396.346 6.319-1.084.258-.263 5.802-1.464 7.363-.071.91.771 1.318 2.055.813 3.336-.335.934-.258 1.526-.162 2.26.049.38.104.799.108 1.323.148 2.702-2.413 4.389-5 4.672-.391.068-.749.038-1.107.008-.351-.029-.703-.058-1.087.005-.187.005-.905.212-1.484.378-.227.066-.432.125-.576.163l-.91.132-1.155.143c-1.109-.085-2.233-.07-3.36-.055-2.033.026-4.078.053-6.076-.503-.486-.158-.91-.203-1.324-.246-.585-.062-1.149-.122-1.834-.495-.243-.075-1.647-.992-3.016-1.886-.827-.54-1.64-1.071-2.179-1.405-.649-.448-1.247-1.447-1.668-2.15a8 8 0 0 0-.417-.655l-.665-3.658-1.484-4.185s-.368-2.087-.49-2.457c-.057-.175-.1-1.17-.146-2.267-.053-1.24-.111-2.613-.203-3.08 0-.165-.141-.71-.305-1.346-.227-.879-.498-1.929-.501-2.376.122-.513-.298-4.234-.427-5.132-.002-.133-.153-.642-.343-1.282-.375-1.262-.902-3.036-.74-3.46l.296-1.875.581-1.989zm-.466 29.083c.465.66.969 1.377 1.092 2.358.023.178.059.377.098.588.177.963.403 2.19-.459 2.915q-.412.245-.816.497c-1.236.763-2.438 1.505-3.81 1.73-1.371.183-2.736.25-4.102.317-.7.035-1.4.07-2.101.12-1.393.083-2.799-.103-4.203-.288-1.2-.159-2.398-.317-3.587-.308-.903.005-6.221-1.631-9.672-4.995-.571-.556-2.774-4.64-3.181-6.564-.007-.393-.678-3.203-1.072-4.229-.703-1.112-.29-3.466-.29-3.466.251-.776 1.213-3.84 1.458-5.123.083-.435.307-1.001.481-1.442.084-.212.157-.394.196-.52.252-.898 1.481-2.345 2.188-3.1 1.311-1.398 2.816-2.61 3.902-3.486.79-.637 1.359
1-1.095 1.467-1.314.253-.263.633-.52.898-.52 2.581-.547 10.954-2.191 13.541-1.703.451.105.709.609.949 1.077l.103.2s1.426 1.398 1.814 2.04q.089.174.177.338c.33.625.636 1.202.751 1.964.135.644.007 1.157-.245 1.67-.76 1.987-5.4 2.641-9.16 3.172-1.863.262-3.509.495-4.362.843-1.929.788-8.837 8.378 2.511 15.682 1.453.826 4.077.388 5.792.102l.365-.06c1.533-.254 2.913-.708 4.33-1.175.848-.279 1.709-.563 2.625-.81 0 0 1.043.261 1.53 2.054.137.504.454.955.792 1.435m-64.316 22.32c-1.075.002-2.318.003-2.994-.343-.784-.402-1.304-3.606-1.532-5.129-.647-4.324-2.504-11.382-3.463-15.027-.34-1.292-.567-2.155-.587-2.315-.036-.303-.391-1.461-.809-2.825-.414-1.351-.89-2.905-1.179-4.03-.581-2.258-.51-5.677-.51-5.677-.922-2.305 3.95-6.072 4.466-6.207.91-.268 1.936-.397 2.975-.152.775.25 4.28 2.272 4.938 3.554q.215.414.437.872c.264.537.545 1.11.878 1.686.781 1.015 8.08 7.89 10.552 10.059l.05.048c.515.493 1.149 1.1 1.899 1.35.522.123 1.039.116 1.42-.155 1.011-.708.657-1.892.328-2.99-.088-.296-.175-.586-.233-.858l-.081-.408c-.376-1.896-.734-3.695-.872-5.498 0 0-.395-.956-.485-1.297-.048-.184-.281-.812-.514-1.44a43 43 0 0 1-.486-1.345c-.085-.274-.279-1.205-.468-2.111-.186-.89-.367-1.756-.433-1.953-.008-.513-.014-1.149.244-1.667.885-1.805 2.458-3.476 4.485-3.892 5.793-1.189 6.731 1.1 7.661 4.302.664 2.433.708 8.544.708 8.544l3.232 14.748c.19 1.346.227 1.42.853 2.643.27.528.649 1.27 1.197 2.419.17.565.336 1.071.488 1.53.705 2.14 1.082 3.284-.065 4.864-.047.057-1.01 1.414-2.008 2.82l-.723 1.018c-1.196 1.687-6.717-.335-6.717-.335-5.314-4.38-16.128-10.704-17.426-11.083-.516-.121-1.161.141-1.413.66-.062.322.285 1.839.663 3.486.376 1.64.781 3.412.842 4.262.122 1.705-1.78 6.673-2.278 7.075-.497.402-1.078.81-2.543.799zm-22.556-11.27c.273-.475.557-.969.874-1.479.13-.13.245-1.792.117-2.042-.584-.785-.805-1.654-1.024-2.511-.173-.679-.345-1.35-.693-1.969-.728-1.414-2.033-2.291-3.384-3.2-.85-.572-1.72-1.156-2.475-1.895-.12-.056-.267-.114-.416-.173a6 6 0 0 1-.487-.206c-1.03-.079-1.987.172-2.925.418-.36.094-.718.187-1.076.261l-.464.07c-1.666.244-3.355.492-4.17 2.03-.64 1.026-1.504 5.148-1.627 5.79-.153.627-.048 1.152.06 1.698.071.353.143.714.148 1.116l-.035.446c-.102 1.252-.166 2.032.28 4.184.135.262 1.955 2.169 1.955 2.169.723.475 2.665 1.67 2.665 1.67.259.23.709.325 1.032.395.144.03.264.056.33.085 1.814.495 6.827-1.854 7.337-2.252 2.04-1.236 2.934-2.79 3.978-4.605m9.4-9.772c.252.693 1.548 7.342 1.548 7.342l.31 7.174-.903 3.036c-.995 1.292-1.8 2.1-2.653 2.64-.957.608-1.81 1.25-2.648 1.88-1.014.764-2.006 1.51-3.133 2.157 0 0-7.467 2.245-9.016 2.516-2.065.274-11.286.295-13.235-.456a8.55 8.55 0 0 1-2.86-1.97c-1.27-1.329-4.06-8.036-4.06-8.036-1.102-1.09-2.393-11.701-2.148-13.754.117-1.027.86-5.27 1.233-6.308l.042-.217c.114-.59.242-1.247.236-1.812-.076-.751.196-1.14.484-1.555.253-.364.52-.747.574-1.41l.046-.15c.11-.358.237-.765.457-.885 3.317-2.214 6.744-3.36 7.511-3.495 1.428-.278 2.098-.604 3.383-1.516 1.412-1.039 10.029-1.503 10.029-1.503l4.394.619c1.713 1.176 3.036 2.512 4.394 3.883.396.4.795.802 1.208 1.204.17.224.757 1.179 1.392 2.21.802 1.304 1.68 2.731 1.886 2.958 0 0 1.277 4.75 1.53 5.448m132.523-20.68c1.232-.32 2.337-.607 3.913-1.635.347-.203.756-.428 1.202-.674 2.226-1.23 5.361-2.96 6.162-4.816l-.298-2.51c-.036-.109-.063-.226-.091-.345-.078-.34-.16-.697-.477-.907-1.444-.396-2.206-.4-3.362-.407a43 43 0 0 1-1.439-.025c-1.266-.27-3.453-.191-4.561.1-1.764.416-3.279 1.058-4.892 1.742l-.141.06c-.434.222-.579.618-.833 1.315-.074.202-.158.43-.26.686l-.115 3.037q.001.175-.001.393c-.007 1.253-.02 3.45.866 4.055.284.282.703.282 1.123.276l.622-.005c.404-.003.826-.006 1.191-.014l.697-.143q.356-.097.694-.183m26.585 14.19c.265.521.502.99.637 1.205l.015.024c.159.25 1.237 1.954.469 3.389-.141.26-.212.556-.284.858-.079.33-.16.666-.336.971-.197.343-1.642.753-2.743.846l-1.276.155q-.4.035-.81.074c-1.447.137-2.967.281-4.352-.029-1.093-.244-2.818-1.577-4.613-2.964-.911-.704-1.84-1.422-2.714-2.019-1.167-.894-3.123-2.342-4.547-2.978-2.337-.873-4.924-1.496-7.37-.7-.503 1.407-.232 2.825.038 4.237 0 .019.01.137.026.331.096 1.137.412 4.864.207 6.185a31 31 0 0 0-.325 1.54c-.088.462-.177.925-.294 1.419q0 .386.003.772l.002.761c.136.391-.239.645-.625.906l-.006.005c-1.742 1.054-3.702 1.178-5.581 1.297q-.306.018-.609.04c-.522.127-1.29.139-1.555-.246a31 31 0 0 0-.398-.315c-.637-.5-1.248-.98-1.686-1.725-.333-.563-.302-1.187-.271-1.828.018-.367.036-.74-.013-1.111-.109-.423-.336-1.868-.584-3.45-.355-2.259-.753-4.795-.913-5.022-.659-1.41-1.692-16.3-1.704-17.84-.004-.576-.123-1.838-.207-2.738-.047-.504-.084-.893-.084-.986-.012-1.411.105-2.83.737-4.118.189-.449.347-.93.504-1.412.159-.484.318-.97.51-1.426l.651-2.606.463-2.021c.205-.311.573-.54.909-.75q.132-.083.253-.162c.909-.461 1.819-.836 2.702-1.2a47 47 0 0 0 1.796-.77c1.677-.655 3.35-1.188 5.162-1.458.768-.107 1.537-.093 2.307-.079 1.166.02 2.333.042 3.496-.356.387-.128 4.393-.038 5.304.34.859.207 1.757.214 2.652.22.719.005 1.436.01 2.129.12 1.355.212 4.578 1.487 5.816 1.977l.407.16c.357-.005.66.181.987.38.138.085.28.173.432.249.299.093.794.644 1.03.907.073.082.122.136.131.138.026.08.083.23.156.424.253.668.701 1.85.74 2.362.02.24.053.597.092 1.013.116 1.245.281 3.01.272 3.659-.003.186-.033.41-.064.646-.065.491-.137 1.035.011 1.403q-.016.024-.039.044-.02.019-.04.044l.008.13c-.191.321-.286.645-.382.97-.095.321-.19.645-.38.968-.702 1.036-1.504 1.846-2.308 2.658-.799.806-1.598 1.613-2.299 2.644-.551.812-1.435 1.094-2.335 1.381-.778.249-1.568.5-2.163 1.102-.252.382-.51 1.03-.246 1.153 1.704 2.042 4.028 3.178 6.234 4.191 1.001.427 2.217.923 3.083 1.277.569.233.987.403 1.095.452.285.22.611.504.682.66.088.186.153.337.21.47.154.3
164.255.6.641 1.069.257.306.74 1.26 1.157 2.082",clipRule:"evenodd"})),i||(i=d.createElement("path",{fill:"#00734A",d:"M111.407 98.195h-3.491l-7.912-18.708h5.081l4.576 10.916 4.732-10.916h3.491l4.693 10.916 4.615-10.916h5.081l-7.912 18.708h-3.491l-4.731-10.878zm31.839-4.243c2.947 0 4.964-2.276 4.964-5.092s-2.017-5.13-4.964-5.13-4.965 2.314-4.965 5.13 2.017 5.092 4.965 5.092m0-14.85c5.701 0 10.006 4.358 10.006 9.758s-4.305 9.72-10.006 9.72-10.006-4.32-10.006-9.72 4.304-9.759 10.006-9.759m25.518 4.821c-.349-.116-1.086-.193-1.823-.193-2.211 0-3.956 1.581-4.577 2.7v11.765h-5.042V79.487h4.848v1.89c1.125-1.389 3.181-2.276 5.469-2.276.737 0 1.163.077 1.706.154zm4.264 14.272h5.042V70.808h-5.042zm23.658-12.15a5.8 5.8 0 0 0-4.654-2.315c-2.948 0-4.849 2.43-4.849 5.13 0 2.932 2.134 5.092 4.965 5.092 1.9 0 3.568-.926 4.538-2.315zm.194 12.15V96.69c-1.552 1.31-3.335 1.89-5.237 1.89-2.792 0-5.429-1.235-7.097-3.163-1.473-1.698-2.404-4.012-2.404-6.558 0-5.516 4.111-9.759 9.23-9.759 2.056 0 3.84.58 5.314 1.736v-10.03h5.041v27.388zm19.35 0h-3.49l-7.912-18.708h5.08l4.577 10.916 4.731-10.916h3.491l4.693 10.916 4.616-10.916h5.08l-7.912 18.708h-3.491l-4.731-10.878zm29.008 0h-5.042V79.487h5.042zm-2.522-28.544c1.824 0 3.297 1.389 3.297 3.201s-1.473 3.202-3.297 3.202c-1.822 0-3.296-1.389-3.296-3.202s1.474-3.2 3.296-3.2m21.138 16.393a5.8 5.8 0 0 0-4.655-2.314c-2.947 0-4.848 2.43-4.848 5.13 0 2.932 2.134 5.092 4.965 5.092 1.9 0 3.568-.926 4.538-2.315zm.193 12.15v-1.503c-1.551 1.31-3.335 1.89-5.235 1.89-2.792 0-5.43-1.235-7.098-3.163-1.473-1.698-2.404-4.012-2.404-6.558 0-5.516 4.111-9.759 9.23-9.759 2.056 0 3.84.58 5.314 1.736v-10.03h5.041v27.388zm21.795-11.764c-.156-1.658-1.667-3.28-3.723-3.28-2.095 0-3.802 1.583-4.034 3.28zm4.693 8.795c-1.822 2.16-4.809 3.355-7.718 3.355-5.624 0-9.851-3.857-9.851-9.72 0-5.207 3.568-9.759 9.153-9.759 5.197 0 8.881 4.359 8.881 9.567 0 .5-.038 1.002-.116 1.426h-13.031c.27 2.623 2.405 4.436 5.08 4.436 2.133 0 3.84-1.196 4.732-2.16z"})));var er=r(53154),es=r.n(er),ea=e=>{var{footerSettings:t,regionSwitcherSettings:r}=e,s=(0,d.useContext)(k.I_);return(0,l.jsx)("footer",{className:es().footer,children:(0,l.jsxs)("div",{className:"container",children:[(0,l.jsxs)("div",{className:es().footer__top,children:[(0,l.jsx)("div",{className:es()["footer__top-logo"],children:(0,l.jsx)(et,{"aria-label":"Concern worldwide",role:"img"})}),(0,l.jsx)("div",{className:es()["footer__top-description"],children:(0,l.jsx)(g.A,{text:t.topText})}),(0,l.jsx)("div",{className:es()["footer__top-menu"],children:(0,l.jsx)("ul",{className:"menu",children:t.menu.map(e=>(0,l.jsx)("li",{children:(0,l.jsx)(b.A,{href:e.url,children:(0,l.jsx)("a",{className:s.split("?")[0]===e.url?"active":null,children:e.title})})},e.uuid))})})]}),(0,l.jsxs)("div",{className:es().footer__cards,children:[(0,l.jsx)("img",{src:"/static/Gifts/images/visa.svg",alt:"Visa",title:"Visa",width:38,height:24}),(0,l.jsx)("img",{src:"/static/Gifts/images/mc.svg",alt:"Mastercard",title:"Mastercard",width:38,height:24}),(0,l.jsx)("img",{src:"/static/Gifts/images/applepay.svg",alt:"Apple Pay",title:"Apple Pay",width:38,height:24}),(0,l.jsx)("img",{src:"/static/Gifts/images/gpay.svg",alt:"Google Pay",title:"Google Pay",width:38,height:24}),(0,l.jsx)("img",{src:"/static/Gifts/images/paypal.svg",alt:"PayPal",title:"PayPal",width:38,height:24}),(0,l.jsx)("img",{src:"/static/Gifts/images/revolut.svg",alt:"Revolut",title:"Revolut",width:38,height:24})]}),(0,l.jsxs)("div",{className:es().footer__bottom,children:[t.leftText&&(0,l.jsx)(g.A,{text:t.leftText}),(0,l.jsx)("div",{className:"mobile-menu-region-switcher-wrapper",children:(0,l.jsx)(N,(0,o._)((0,n._)({},r),{className:"mobile-menu-region-switcher"}))})]})]})})};ea.propTypes={footerSettings:p().object.isRequired,regionSwitcherSettings:p().object.isRequired};var ei=r(82434),en=r(77328),eo=r.n(en),ec=r(65302),el=r(16927),ed=r(997),eu=r.n(ed),ep=r(93833),eh=r(82814),em=r(45636),eb=r.n(em),e_=r(40415),eg=e=>{var{title:t,description:r,regions:s,isRegionPopupEnabled:a}=e,[i,n]=(0,d.useState)(!1),[o,c]=(0,d.useState)(!1),u=()=>{(0,e_.cH)("giftsRegionPopupClosed","closed"),n(!1)};if((0,d.useEffect)(()=>{var e=s.find(e=>0===document.referrer.search(e.link.nextLink.url));(0,e_.kV)("giftsRegionPopupClosed")||(e?u():(0,el._)(function*(){try{var e=yield eu()("/falcon/multiregion");
1if(e.body&&e.body.user_suggested_region){var t=e.body.user_suggested_region,r=s.find(e=>e.code===t);y.DEFAULT_COUNTRY_CODE!==t&&r&&(n(!0),c(r))}}catch(e){}})().catch(()=>{}))},[]),!a||!t||!r||!i)return null;var p=s.find(e=>e.code===y.DEFAULT_COUNTRY_CODE);return o&&p?(0,l.jsx)(eh.A,{onRequestClose:u,isOpen:i,children:(0,l.jsxs)("div",{className:eb()["region-popup"],children:[(0,l.jsx)("h3",{className:eb()["region-popup__title"],children:t}),(0,l.jsx)(g.A,{text:r,className:eb()["region-popup__description"]}),(0,l.jsxs)("div",{className:eb()["region-popup__buttons"],children:[(0,l.jsxs)(ep.A,{isOutlined:!0,className:"btn-block btn-secondary btn btn-default",onClick:u,children:["Continue on ",p.title]}),(0,l.jsxs)(ep.A,{tag:"a",className:"btn-block btn btn-primary",href:o.link.nextLink.url,children:["Go to ",o.label]})]})]})}):null};function ef(e){return(ef="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}eg.propTypes={isRegionPopupEnabled:p().bool.isRequired,title:p().string.isRequired,description:p().string.isRequired,regions:p().arrayOf(p().shape({code:p().string.isRequired,label:p().string.isRequired,link:p().object,image:p().shape({url:p().string,alt:p().string})})).isRequired};function ev(e){return(ev=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ex(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ej(e,t){return(ej=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ew(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ek=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(){var e;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var t,s,a=arguments.length,i=Array(a),n=0;n<a;n++)i[n]=arguments[n];return s=(e=(t=ev(r)).call.apply(t,[this].concat(i)))&&("object"===ef(e)||"function"==typeof e)?e:ex(this),ew(ex(s),"state",{bootstrapped:!1}),ew(ex(s),"_unsubscribe",void 0),ew(ex(s),"handlePersistorState",function(){s.props.persistor.getState().bootstrapped&&(s.props.onBeforeLift?Promise.resolve(s.props.onBeforeLift()).finally(function(){return s.setState({bootstrapped:!0})}):s.setState({bootstrapped:!0}),s._unsubscribe&&s._unsubscribe())}),s}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),e&&ej(r,e),t=[{key:"componentDidMount",value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:"componentWillUnmount",value:function(){this._unsubscribe&&this._unsubscribe()}},{key:"render",value:function(){return"function"==typeof this.props.children?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}],function(e,t){for(var r=0;r<t.length;r++){var s=t[r];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}(r.prototype,t),r}(d.PureComponent);ew(ek,"defaultProps",{children:null,loading:null});var ey=r(24636),eN=r(36683),eA=r.n(eN);let eC=()=>{var e=(0,C.wA)(),t=(0,C.d4)(e=>e.basketClearPopup.isVisible),r=(0,C.d4)(e=>e.basketClearPopup.context),s=()=>{e((0,ey.Mk)())};return t?(0,l.jsx)(eh.A,{onRequestClose:s,isOpen:t,children:(0,l.jsxs)("div",{className:eA()["clear-basket-popup"],children:[(0,l.jsx)("h3",{className:eA()["clear-basket-popup__title"],children:"Confirm to clear basket"}),(0,l.jsx)(g.A,{text:"Your basket can only contain one type of gifts. If you proceed with adding the gift of your choice then existing gifts will be removed.",className:eA()["clear-basket-popup__description"]}),(0,l.jsxs)("div",{className:eA()["clear-basket-popup__buttons"],children:[(0,l.jsx)(ep.A,{isOutlined:!1,type:"primary",onClick:()=>{e((0,K.oe)()),r.product?e((0,K.P6)(r)):e((0,K.TU)(r)),s()},"data-component":"accept-switch-basket-type",children:"Proceed"}),(0,l.jsx)(ep.A,{type:"primary",isOutlined:!0,onClick:s,"data-component":"cancel-switch-basket-type",children:"Cancel"})]})]})}):null};var eR=r(93261);let eO=()=>{var{notFoundPage:e}=(0,d.useContext)(k.Ov);return(0,l.jsx)(eR.A,{blocks:e.blocks})};var eT=r(87903),eS=r(896);let eE=e=>{var t,{Component:r,siteContentSettings:s,giftsData:a,GTMDevMode:i,originalUrl:d,statusCode:u,isPreviewMode:p,nonce:h}=e,m=(0,c._)(e,["Component","siteContentSettings","giftsData","GTMDevMode","originalUrl","statusCode","isPreviewMode","nonce"]),b=(0,C.Pj)(),_=new eS.A;if(null==(t=m.entity)?void 0:t.blocks){var g=_.transform(m.entity.blocks,{nonce:h});m.entity=(0,o._)((0,n._)({},m.entity),{blocks:g})}var f=(0,l.jsx)(ek,{loading:null,persistor:b.__persistor,children:()=>(0,l.jsx)(k.Ov.Provider,{value:s,children:(0,l.jsx)(k.Ke.Provider,{value:a.categories,children:(0,l.jsx)(k.kK.Provider,{value:a.pages,children:(0,l.jsxs)(k.I_.Provider,{value:d,children:[(0,l.jsx)(ec.A,{}),(0,l.jsx)(eg,(0,n._)({},s.regionSettings)),(0,l.jsx)(eC,{}),(0,l.jsxs)("main",{children:[(0,l.jsx)(ei.A,{nonce:h,GTMDevMode:i,GTMId:y.GIFTS_GTM_ID,GTMQuery:y.GIFTS_GTM_QUERY,pageTitle:"",cookiebotId:y.GIFTS_COOKIEBOT_ID}),(0,l.jsx)(eo(),{children:(0,l.jsx)("style",{nonce:h,type:"text/css",media:"all",dangerouslySetInnerHTML:{__html:"@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/static/fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(/static/fonts/MaterialIcons-Regular.woff2) format('woff2'),url(/static/fonts/MaterialIcons-Regular.woff) format('woff'),url(/static/fonts/MaterialIcons-Regular.ttf) format('truetype')}"}})}),(0,l.jsx)($,{siteContentSettings:s}),(0,l.jsx)("div",{className:"page-content",children:200===u?(0,l.jsx)(r,(0,o._)((0,n._)({},m),{nonce:h})):(0,l.jsx)(eO,{})}),(0,l.jsx)(ea,{footerSettings:s.footer,regionSwitcherSettings:s.regionSettings})]})]})})})})});return p?(0,l.jsx)(eT.default,{children:f}):f}},33207:e=>{e.exports={"page-preview":"page-preview__XlYqB"}},36683:e=>{e.exports={bb:"bb__7iDFb","clear-basket-popup":"clear-basket-popup__zA8zG","clear-basket-popup__title":"clear-basket-popup__title__rWBo9","clear-basket-popup__buttons":"clear-basket-popup__buttons__ud6db"}},44202:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var s=r(3576),a=r(62701),i=r(37876),n=r(14232),o=r(74215),c=r(89782),l=e=>{var t=(0,n.useContext)(c.Ov),{href:r,as:l}=e,d=r;l&&(d=l);var u=d;if(t){var p=t.redirects.find(e=>e.fromUrl===d);p&&(d=p.toUrl,u=p.toUrl),"/"===d||d===t.frontPage.homepageLink.url?(d="/gifts/home_page",u="/"):d="/basket"===d?"/gifts/basket":"/cards"===d?"/gifts/cards":"/checkout"===d?"/gifts/checkout":d.startsWith("/gifts/")?"/gifts/product":d.startsWith("/corporate/")?"/gifts/corporate_product":d.startsWith("/category/")?"/gifts/category":"/gifts/gifts_page"}return(0,i.jsx)(o.A,(0,a._)((0,s._)({},e),{href:d,as:u}))};l.propTypes=o.t;let d=l},45636:e=>{e.exports={bb:"bb__tUauV","region-popup":"region-popup__32hpL","region-popup__title":"region-popup__title__lzxMv","region-popup__description":"region-popup__description__gIuXL","region-popup__buttons":"region-popup__buttons__MZTeR"}},47296:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var s=r(98721),a=r(28875),i=r(6049);let n=()=>{var e=(0,s.d4)(e=>{var{basket:t}=e;return(0,i.Lm)(t.products)});return(0,a.EX)(e)}},53154:e=>{e.exports={"formatted-text":"formatted-text__v3_El",bb:"bb__uXlXG",footer:"footer__9Mx2G",footer__top:"footer__top__oQezR","footer__top-logo":"footer__top-logo___noBF","footer__top-description":"footer__top-description__X_rDN","footer__top-menu":"footer__top-menu__AVcco",footer__cards:"footer__cards__9IMUb",footer__bottom:"footer__bottom__gs4_s"}},56791:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var s=r(37876);r(14232);var a=r(87503),i=r(98721),n=r(95062),o=r.n(n),c=r(16255),l=r.n(c),d=e=>{var{productId:t,indexes:r=[],onRemoveProduct:n=null}=e,o=(0,i.wA)(),c=e=>{if("click"===e.type)return(e.preventDefault(),n)?void n(e,t,r):void o((0,a.sV)({productId:t,indexes:r}));
1if("Enter"===e.code||"Space"===e.code){if(n)return void n(e,t,r);o((0,a.sV)({productId:t,indexes:r}))}};return(0,s.jsx)("a",{href:"#",role:"button",className:l()["remove-product-button"],onClick:c,onKeyDown:c,"data-component":"remove-product-button",children:"Remove"})};d.propTypes={productId:o().number.isRequired,onRemoveProduct:o().func,indexes:o().arrayOf(o().number)};let u=d},61398:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var s,a=r(14232);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(null,arguments)}let n=e=>a.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:34,height:34,viewBox:"0 0 34 34"},e),s||(s=a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M0 0h34v34H0z"}),a.createElement("circle",{cx:17,cy:17,r:17,fill:"#007C76",fillRule:"nonzero"}),a.createElement("path",{stroke:"#FFF",strokeWidth:2,d:"m9 9 16 16m0-16L9 25"}))))},71972:e=>{e.exports={bb:"bb__BXADu","top-bar":"top-bar__eXgf7","top-bar--collapsed":"top-bar--collapsed__YQ__A","top-bar__container":"top-bar__container__XOxYH","top-bar__text-right":"top-bar__text-right__kNtJe","top-bar__text-left":"top-bar__text-left__tIwxp","test-payment-mode-warning":"test-payment-mode-warning__ptluV"}},85477:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var s=r(37876);r(14232);var a=r(95062),i=r.n(a),n=r(6049),o=r(98721),c=r(12973),l=r(21865),d=r.n(l),u=e=>{var{variant:t}=e,r=(0,o.d4)(e=>e.productsStorage.freeGifts),a=(0,o.d4)(e=>e.basket.products),i=(0,n.qz)(a,Object.values(r));return(0,s.jsx)("div",{children:i.map(e=>(0,s.jsx)(c.A,{className:"".concat(d()["free-product-offer"]," ").concat(d()["free-product-offer--".concat(t)]),text:e.message},e.id))})};u.propTypes={variant:i().oneOf(["basket-widget","basket-page"]).isRequired};let p=u},87903:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>D});var s,a,i,n,o,c,l,d,u=r(16927),p=r(3576),h=r(37876),m=r(14232),b=r(95062),_=r.n(b),g=r(77328),f=r.n(g),v=r(89099);function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}
1).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(null,arguments)}let j=e=>m.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 63 63"},e),s||(s=m.createElement("path",{d:"M53 53.5c0 5.3-4.2 9.5-9.5 9.5h-24a9.5 9.5 0 0 1-9.5-9.5v-44C10 4.3 14.3 0 19.5 0h24C48.8 0 53 4.3 53 9.5zm-3-44C50 5.9 47.1 3 43.5 3h-24C16 3 13 6 13 9.5v44c0 3.6 3 6.5 6.5 6.5h24c3.6 0 6.5-2.9 6.5-6.5z"})),a||(a=m.createElement("path",{d:"M53 52.5c0 .8-.7 1.5-1.5 1.5h-40c-.8 0-1.5-.7-1.5-1.5v-43c0-.8.7-1.5 1.5-1.5h40c.8 0 1.5.7 1.5 1.5zM13 51h37V11H13zM33.8 5.7a2 2 0 1 1-4 0 2 2 0 0 1 4 0m.8 52.3h-5a1.5 1.5 0 0 1 0-3h5a1.5 1.5 0 0 1 0 3"})),i||(i=m.createElement("path",{d:"M19.3 43.7a1.5 1.5 0 0 1-1.1-2.6l22.9-22.9a1.5 1.5 0 1 1 2.1 2.1l-22.9 23c-.3.2-.7.4-1 .4m12.6-1.4c-.4 0-.8-.2-1-.5-.7-.5-.7-1.5 0-2l6.6-6.7a1.5 1.5 0 1 1 2 2.1L33 41.8c-.3.3-.6.5-1 .5z"})));function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}).hasOwnProperty.call(r,s)&&
1(e[s]=r[s])}return e}).apply(null,arguments)}let k=e=>m.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 63 63"},e),n||(n=m.createElement("path",{d:"M59 53.5c0 5.3-4.2 9.5-9.5 9.5h-36A9.5 9.5 0 0 1 4 53.5v-44C4 4.3 8.3 0 13.5 0h36C54.8 0 59 4.3 59 9.5zm-3-44C56 5.9 53.1 3 49.5 3h-36C10 3 7 6 7 9.5v44c0 3.6 3 6.5 6.5 6.5h36c3.6 0 6.5-2.9 6.5-6.5z"})),o||(o=m.createElement("path",{d:"M59 51.5c0 .8-.7 1.5-1.5 1.5h-52c-.8 0-1.5-.7-1.5-1.5v-42C4 8.7 4.7 8 5.5 8h52c.8 0 1.5.7 1.5 1.5zM7 50h49V11H7zM34 5.4a2 2 0 1 1-4 0 2 2 0 0 1 4 0m.6 51.6h-5a1.5 1.5 0 0 1 0-3h5a1.5 1.5 0 0 1 0 3"})),c||(c=m.createElement("path",{d:"M19.4 42.3a1.5 1.5 0 0 1-1-2.6l22.8-22.9a1.5 1.5 0 1 1 2.1 2.1L20.5 42c-.2.2-.6.4-1 .4zM32 40.9a1.5 1.5 0 0 1-1-2.6l6.6-6.6a1.5 1.5 0 1 1 2.1 2.1l-6.6 6.6c-.3.3-.7.5-1 .5z"})));function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)({}).hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(null,arguments)}let N=e=>m.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 63 63"},e),l||(l=m.createElement("path",{d:"M61.5 57h-60a1.5 1.5 0 0 1 0-3h60a1.5 1.5 0 0 1 0 3M63 41.5c0 5.3-4.3 9.5-9.6 9.5h-43A9.5 9.5 0 0 1 1 41.5v-26C1 10.2 5.2 6 10.4 6h43c5.3 0 9.5 4.2 9.5 9.5v26zm-3-26c0-3.6-3-6.5-6.6-6.5h-43C6.8 9 4 11.9 4 15.5v26c0 3.6 3 6.5 6.5 6.5h43c3.6 0 6.5-3 6.5-6.5z"})),d||(d=m.createElement("path",{d:"M52.2 51H12C6.2 51 1.4 46.3 1.4 40.5c0-.8.7-1.5 1.5-1.5h58.4c.9 0 1.5.7 1.5 1.5 0 5.8-4.7 10.5-10.6 10.5M4.6 42c.7 3.4 3.8 6 7.4 6h40.2c3.7 0 6.8-2.6 7.5-6zm30.8-5.7a1.5 1.5 0 0 1-1-2.6l8.2-8.3a1.5 1.5 0 1 1 2.2 2.2l-8.3 8.3c-.3.2-.7.4-1 .4zm-12.8 1.4a1.5 1.5 0 0 1-1-2.6l17.9-18a1.5 1.5 0 1 1 2 2.2l-17.9 18c-.2.2-.6.4-1 .4"})));var A=r(61398),C=r(65302),R=r(997),O=r.n(R),T=r(52804),S=r(33207),E=r.n(S),P=r(93833),M=r(4301),q=r(82909).Buffer,I=r(71673)("cw:PagePreview");class z extends m.Component{componentDidMount(){return(0,u._)(function*(){var{previewMode:e,previewToken:t}=this.state;e&&(O()("/content_preview/has_update_permission/".concat(t),{query:{_format:"json"},credentials:"include"}).then(e=>{var{body:t}=e;this.setState({hasEditPermission:t.update_access||!1})}),this.setState({isReady:!0}))}).call(this)}switchViewport(e){this.setState({viewport:e})}exitPreviewMode(){var{currentURL:e}=this.state;window.location=e}publishNode(){return(0,u._)(function*(){var{previewToken:e}=this.state;this.setState({isSaving:!0});var t=(yield O()("/session/token",{query:{_format:"json"},credentials:"include"})).body;O()("/content_preview/publish/".concat(e),{method:"POST",headers:{"X-CSRF-Token":t,Accept:"application/json","Content-Type":"application/json"},credentials:"include",query:{_format:"json"}}).then(e=>{var{statusCode:t}=e;200===t?(M.oR.success("Successfully published. Reloading the page."),this.exitPreviewMode()):M.oR.error("Sorry, could not update the page.")}).catch(()=>{M.oR.error("Sorry, could not update the page.")}).finally(()=>{this.setState({isSaving:!1})})}).call(this)}render(){var{children:e}
1=this.props,{viewport:t,hasEditPermission:r,isSaving:s,previewMode:a,previewToken:i,currentURL:n,isReady:o,queryStringWithoutPreviewMode:c}=this.state;if(!a||!i)return e;var[l,d,u,p,m]=q.from(i,"base64").toString().split(":");if(!(l&&d&&u&&p))return I("Preview token is invalid: %s. Showing usual page instead.",i),e;var b="en"===m?"".concat(T.BACKEND_URL,"/node/").concat(l,"/revisions/").concat(d,"/edit"):"".concat(T.BACKEND_URL,"/").concat(m,"/node/").concat(l,"/revisions/").concat(d,"/edit");return(0,h.jsxs)("div",{className:"page-preview ".concat(E()["page-preview"]),children:[(0,h.jsxs)(f(),{children:[(0,h.jsx)("title",{children:"Preview"}),(0,h.jsx)("meta",{name:"robots",content:"noindex, nofollow"})]}),(0,h.jsx)(C.A,{}),(0,h.jsxs)("div",{className:"preview-banner",children:[(0,h.jsx)("div",{className:"message",children:"You are in preview mode"}),(0,h.jsx)("div",{className:"viewport-buttons",children:["desktop","tablet","mobile"].map(e=>(0,h.jsxs)("span",{className:"viewport-button ".concat(e," ").concat(t===e?"active":""),onClick:()=>this.switchViewport(e),onKeyPress:()=>this.switchViewport(e),title:e.charAt(0).toUpperCase()+e.slice(1),children:["desktop"===e&&(0,h.jsx)(N,{}),"tablet"===e&&(0,h.jsx)(k,{}),"mobile"===e&&(0,h.jsx)(j,{})]},e))}),(0,h.jsxs)("div",{className:"actionbar",children:[r&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(P.A,{tag:"a",
1size:"small",type:"secondary",href:b,children:"Edit"}),(0,h.jsx)(P.A,{size:"small",type:"secondary",onClick:this.publishNode,isLoading:s,isDisabled:s,children:"Publish"})]}),(0,h.jsx)(A.A,{className:"button-close",onClick:this.exitPreviewMode})]})]}),o&&(0,h.jsx)("iframe",{title:"Page being preview",className:"preview-iframe viewport-".concat(t),src:"".concat(n,"?").concat(c)})]})}constructor(e){super(e);var{router:t}=e,r=t.query||{},s=r.previewMode||!1,a=r.previewToken||"",i=t.asPath.split("?")[0],n=(0,p._)({},r);delete n.previewMode;var o=new URLSearchParams(n);this.state={viewport:"desktop",hasEditPermission:!1,isSaving:!1,currentURL:i,previewToken:a,previewMode:s,queryStringWithoutPreviewMode:o.toString(),isReady:!1},this.switchViewport=this.switchViewport.bind(this),this.exitPreviewMode=this.exitPreviewMode.bind(this),this.publishNode=this.publishNode.bind(this)}}z.propTypes={router:_().shape({query:_().shape(),asPath:_().string}).isRequired};let D=(0,v.withRouter)(z)},89782:(e,t,r)=>{"use strict";r.d(t,{I_:()=>o,Ke:()=>a,Ov:()=>n,kK:()=>i});var s=r(14232),a=(0,s.createContext)(null),i=(0,s.createContext)(null),n=(0,s.createContext)(null),o=(0,s.createContext)(null)}}]); 2//# sourceMappingURL=2804.082ace7a671892c9.js.map
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.