PageSourceSearch

https://www.interflora.co.uk/assets/uk_prd_main-20260922.2/_next/static/chunks/5437.cd9cfb43b07b1252.js

js interflora.co.uk collected 2026-09-24 09:55:33 UTC 293,434 bytes, 2 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a4bbaff9-7f2c-4162-a628-83ddd8c47d28",e._sentryDebugIdIdentifier="sentry-dbid-a4bbaff9-7f2c-4162-a628-83ddd8c47d28")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[241,1117,1225,1294,1369,1603,1948,3158,3192,3206,4001,4792,5437,5467,5941,7426,8046,8739,9058,9109,9240,9702,9942],{163:(e,t,i)=>{i.r(t),i.d(t,{default:()=>y});var a=i(6029),n=i(50212),s=i(55729),l=i(81751),r=i(65903),o=i(53372),d=i(67974),c=i(80575),g=i(13939);let p=(0,c.n9)()((e,t)=>{var i,a;return{container:Object.assign(Object.assign({},!e.isFlyingFlowers&&{backgroundColor:null!=(i=t.promoBgColor)?i:`${t.promoBgColor}`}),{margin:"0 auto",position:"relative",display:"flex",textAlign:e.isFlyingFlowers?"center":"left",flexDirection:"column",width:"100%",boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":void 0}),imageContainer:{position:"relative",paddingTop:"56%"},noImage:{[e.breakpoints.down("sm")]:{display:"none"}},image:{objectFit:"cover",position:"absolute",display:"block",width:"100%",height:"100%",top:0,left:0},textContent:{flexGrow:1,display:"flex",flexDirection:"column",padding:g.YK.medium,[e.breakpoints.up("md")]:{padding:g.YK.large}},titleFF:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),{[e.breakpoints.up("md")]:Object.assign({},e.typographySpacing.medium_bold_lg),[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm)}),titleUK:Object.assign(Object.assign(Object.assign({},!e.isFlyingFlowers&&{color:null!=(a=t.promoHeadingColor)?a:`${t.promoHeadingColor}`}),e.typography.large_bold),e.typographySpacing.large_bold_sm),headingLine:{alignSelf:"flex-start",display:"block"},message:Object.assign(Object.assign(Object.assign({flexGrow:1},e.typography.small_regular),e.typographySpacing.small_regular_sm),{marginBottom:g.YK.small,[e.breakpoints.up("md")]:Object.assign({},e.isFlyingFlowers&&e.typographySpacing.small_regular_lg),[e.breakpoints.up("xl")]:Object.assign({},e.isFlyingFlowers&&e.typographySpacing.small_regular_sm)}),linkContainer:{display:e.isFlyingFlowers?"inline-flex":"",flexDirection:"column"},link:Object.assign(Object.assign({},e.isFlyingFlowers&&{width:"100%",display:"flex"}),{"&:focus-visible":{outline:0,outlineOffset:0},"&:last-child":{whiteSpace:"pre-wrap",marginBottom:0,display:e.isFlyingFlowers?"":"block"},"& button":{flexGrow:1}}),linkText:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,l.nf)(e.isFlyingFlowers?void 0:g.Tj.primary.gold4)),{color:e.isFlyingFlowers?g.Tj.black[700]:g.Tj.primary.gold5}),e.typography.small_regular),e.typographySpacing.small_regular_sm),{[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_sm)}),linkButton:{}}});var m=i(76481),u=i(81278),h=i(80920),x=i(65279),b=i(35759);let y=e=>{var t,i,c,g,y;let j,f,v,{image:k,link:w,linkStyle:C,halfWidth:O,membershipProductSKU:T,headingTag:F,itemIndex:N,message:A,backgroundAndTextColours:S,backgroundColour:_}=e,{addDeliveryPassToCart:B,sendPromoContentGalleryAnalytics:Y}=e,[I,K]=(0,s.useState)(),{isFlyingFlowers:$}=(0,s.useContext)(m.Z0),{textColor:L,backgroundColor:D}=(0,l.aH)(null==(t=null==_?void 0:_[0])?void 0:t.backgroundColour,"#FFFFFF"),E=(0,u.useRouter)(),M=k&&(0,r.G8)(k.url,{w:960,aspect:"16:9",bg:D},["$poi-square$"]),R=(null==C?void 0:C.toUpperCase())==="BUTTON",{backgroundColour:W,textColour:H}=(null==S?void 0:S[0])||{};(0,s.useEffect)(()=>{var e;(null==(e=null==E?void 0:E.asPath)?void 0:e.endsWith("page/world-cup"))&&K({category:"FWC23",action:"Sub "+(N||0===N?N+1:""),label:2==N?"Virtual":"Hub"})},[null==E?void 0:E.asPath]),(0,h.D)(e);let{classes:P}=p({promoBgColor:W,promoHeadingColor:H}),G=$?P.titleFF:P.titleUK,z=(null==(i=null==_?void 0:_[0])?void 0:i.backgroundColour)?D:"",q=(j=e.heading,f=P.headingLine,$?j:(0,a.jsx)(x.A,{content:j,classNames:{headingLine:f}})),V=(v=null==z?void 0:z.startsWith("#"),{className:(0,n.A)(P.container,v?"":z),style:{backgroundColor:v?z:void 0,color:z?L:void 0}});return(0,a.jsxs)("div",Object.assign({"data-testid":"promoContentId"},V,{children:[(0,a.jsx)("div",{className:(0,n.A)(P.imageContainer,!M&&P.noImage),children:(c=[{breakpoint:"sm",query:"max-width",width:"100vw"},{breakpoint:"md",query:"min-width",width:O?"50w":"33vw"}],g=O?[240,384,480,960]:[240,384,520,960],k&&M?(0,a.jsx)(o.A,{altText:k.altText||q||"",imageUrl:M,sizes:c,imageWidths:g,className:P.image,loading:"lazy"}):null)}),(0,a.jsxs)("div",{className:P.textContent,children:[q&&(0,a.jsx)(F,{className:G,children:q}),(0,a.jsx)(b.A,{className:P.message,content:A}),(y=()=>{T&&B?B(T):Y&&w&&Y(w.label)},(null==w?void 0:w.label)?(0,a.jsx)("div",{className:P.linkContainer,"data-item":I?JSON.stringify(I):void 0,children:(0,a.jsx)(d.A,Object.assign({},w,{url:T?void 0:w.url,button:R,variant:"tertiary",thin:!0,className:(0,n.A)(P.link,R?P.linkButton:P.linkText),onClick:T||Y?y:void 0}))}):null)]})]}))}},3964:(e,t,i)=>{i.d(t,{A:()=>b});var a=i(6029),n=i(34738),s=i(51647),l=i(55729),r=i(80575),o=i(13939);let d=(0,r.n9)()(e=>({headingSection:{marginBottom:e.isFlyingFlowers?o.YK.large:o.YK.medium,[e.breakpoints.up("md")]:{marginBottom:e.isFlyingFlowers?o.YK.xl:o.YK.medium}
1,"& h3":Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{marginBottom:o.YK.medium,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.typographySpacing.none),{marginBottom:o.YK.large})}),"& $message, & p":Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),"& p":Object.assign(Object.assign({marginBottom:o.YK.small},e.typography.small_regular),{padding:e.isFlyingFlowers?void 0:0,[e.breakpoints.up("md")]:Object.assign(Object.assign({marginBottom:o.YK.medium},e.typography.medium_regular),{padding:e.isFlyingFlowers?void 0:0}),"&:last-child":{marginBottom:0}})},title:Object.assign(Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xl_regular:e.typography.medium_bold),e.isFlyingFlowers?e.typographySpacing.xl_regular_lg:e.typographySpacing.none),{marginBottom:o.YK.medium,padding:e.isFlyingFlowers?void 0:0,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.xxl_lg:e.typographySpacing.none),{marginBottom:o.YK.medium,padding:e.isFlyingFlowers?void 0:0})}),productGrid:{flexGrow:1},gridItem:{display:"flex",flexDirection:"row",width:"100%"},message:{},gallery:{textAlign:"center"},error:{marginBottom:o.YK.small}}));var c=i(163),g=i(79973),p=i(86753),m=i(35549),u=i(99130),h=i(64872);let x=({items:e,halfWidth:t,itemHeadingTag:i,addDeliveryPassToCart:n,sendPromoContentGalleryAnalytics:s})=>{let r=l.useRef(null),{classes:o}=(0,u.A)(),d=(0,h.Y)();return(0,a.jsx)(p.A,{containerClass:o.carousel,sliderClass:o.slider,responsive:d,arrows:!1,autoPlay:!1,itemClass:o.carouselItem,ssr:!0,showDots:!0,renderDotsOutside:!0,infinite:!0,customDot:(0,a.jsx)(m.A,{itemsLength:e.length-1,nextSlide:()=>{var e;null==(e=r.current)||e.next(1)},prevSlide:()=>{var e;null==(e=r.current)||e.previous(1)},disableDotsClick:!0}),ref:r,carouselContainerClass:o.carouselContainer,children:e.map((e,l)=>{var r,o,d;let g,p;return(0,a.jsx)(c.default,Object.assign({},e,{itemIndex:l,halfWidth:null!=t?t:void 0,headingTag:i,addDeliveryPassToCart:n,sendPromoContentGalleryAnalytics:s}),(g="string"==typeof e.heading?e.heading:"",p="string"==typeof e.message?e.message:"",[e.membershipProductSKU,null==(r=e.link)?void 0:r.id,null==(o=e.link)?void 0:o.url,null==(d=e.image)?void 0:d.url,g,p].filter(Boolean).join("|")))})})},b=({title:e,description:t,items:i,addDeliveryPassToCart:r,sendPromoContentGalleryAnalytics:o,headingTag:p,galleryDisplayType:m="GRID"})=>{let{classes:u}=d(),[h,b]=(0,l.useState)(""),y=i&&(null==i?void 0:i.length)%2==0,j=p?p.toLowerCase():"h2",f=e=>{r&&r(e).then(()=>b("")).catch(e=>{b(e.message)})},v="CAROUSEL"===m,k="GRID"===m,w=e?({h1:"h2",h2:"h3",h3:"h4",h4:"div",div:"div"})[j]||"h3":"div",C=()=>(0,a.jsx)(n.A,{container:!0,spacing:3,className:u.productGrid,children:i.map((e,t)=>(0,a.jsx)(n.A,{className:u.gridItem,size:{md:y?6:4},children:(0,a.jsx)(c.default,Object.assign({},e,{itemIndex:t,halfWidth:y,headingTag:w,addDeliveryPassToCart:f,sendPromoContentGalleryAnalytics:o}))},`${t}${e.heading}`))}),O=()=>(0,a.jsx)(x,{items:i,halfWidth:y,itemHeadingTag:w,addDeliveryPassToCart:f,sendPromoContentGalleryAnalytics:o});return(0,a.jsxs)("div",{className:u.gallery,children:[(0,a.jsxs)("div",{className:u.headingSection,children:[(0,a.jsx)(j,{className:u.title,children:e}),t&&(0,a.jsx)("p",{children:t})]}),h&&(0,a.jsx)(g.default,{className:u.error,type:"alertError",message:h}),!!(null==i?void 0:i.length)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s.A,{sx:{display:{zero:"none",lg:"block"}},children:[k&&C(),v&&O(),!k&&!v&&C()]}),(0,a.jsx)(s.A,{sx:{display:{xs:"block",lg:"none"}},children:"GRID"===m?C():O()})]})]})}},6715:(e,t,i)=>{i.d(t,{A:()=>T});var a=i(6029),n=i(55729),s=i(80575),l=i(13939);let r=(0,s.n9)()(e=>({orderDetailTitle:Object.assign(Object.assign({},e.typography.xl_bold),{marginBottom:"26px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xxxl),{marginBottom:l.YK.large})}),orderDetailsHelpContainer:{marginBottom:l.YK.xl,paddingTop:l.YK.xs},orderDetailSummary:{[e.breakpoints.up("md")]:{margin:"initial !important"}},orderDetailButton:{display:"none",[e.breakpoints.up("md")]:{textAlign:"center",margin:`${l.YK.xxl} 0 0 !important`,display:"block"}}
1,removeMarginInOrderDetail:{marginLeft:"0 !important",marginRight:"0 !important"}}));var o=i(81751);let d=(0,s.n9)()((e,{isClickAndCollect:t})=>({container:{backgroundColor:l.Tj.grey.grey1,"& p":{marginBottom:0}},orderSummary:{padding:`${l.YK.xl} ${l.YK.medium} 36px ${l.YK.medium}`,borderBottom:`1px solid ${l.Tj.grey.grey3}`,[e.breakpoints.up("md")]:{padding:`50px ${l.YK.xl} 34px ${l.YK.xl}`}},orderTrackingLink:Object.assign(Object.assign({},e.typography.small_regular),{display:"inline",color:l.Tj.primary.gold5,textDecoration:"underline",marginLeft:8,[e.breakpoints.up("md")]:{marginLeft:0,display:"block"}}),summaryDetails:{padding:`30px ${l.YK.medium}`,[e.breakpoints.up("md")]:{padding:`${l.YK.large} ${l.YK.xl}`}},orderSummaryHeading:Object.assign(Object.assign({},e.typography.large_bold),{fontWeight:l.NM.bold,color:e.isFlyingFlowers?l.Tj.black[700]:l.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign({},e.typography.xl_bold)}),orderNumber:Object.assign(Object.assign({color:l.Tj.primary.gold4,textDecoration:"underline"},e.typography.medium_bold),{fontWeight:l.NM.regular,textAlign:"left",[e.breakpoints.up("md")]:{marginBottom:0,textAlign:"right"}}),orderStatusHeading:Object.assign(Object.assign({color:l.Tj.supplementary.black},e.typography.medium_bold),{fontWeight:l.NM.bold}),orderTrackerStepInActive:Object.assign(Object.assign({},e.typography.small_bold),{fontWeight:l.NM.bold,color:l.Tj.grey.grey3,paddingTop:0,paddingBottom:0,display:"inline",[e.breakpoints.up("md")]:{display:"block"}}),orderTrackerStepActive:Object.assign(Object.assign({},e.typography.small_bold),{fontWeight:l.NM.bold,color:l.Tj.supplementary.black,paddingTop:0,paddingBottom:0,display:"inline",[e.breakpoints.up("md")]:{display:"block"}}),orderSummaryElements:{flexDirection:"column",display:"flex",marginBottom:l.YK.small,[e.breakpoints.up("md")]:{flexDirection:"row",justifyContent:"space-between",marginBottom:l.YK.large}},orderTrackerstepper:{display:"flex",flexDirection:"column",position:"relative",top:"-10px",[e.breakpoints.up("md")]:{flexDirection:"row",width:"100%",margin:"0 auto",top:"initial",gridTemplateColumns:t?"repeat(4, minmax(0, 1fr))":"repeat(3, minmax(0, 1fr))",display:"grid"}},orderTrackerStep:{display:"flex",width:"100%",position:"relative",padding:"12px",paddingLeft:0,alignItems:"center",[e.breakpoints.up("md")]:{display:"flex",flexDirection:"column",width:"initial",padding:"14px",textAlign:"center",alignItems:"initial","& :first-child":{paddingLeft:0}}},orderTrackerIcon:{display:"flex",justifyContent:"center",marginRight:"10px",marginBottom:0,[e.breakpoints.up("md")]:{marginBottom:l.YK.xs}},orderLabel:Object.assign(Object.assign({margin:0},e.typography.medium_bold),{fontWeight:l.NM.bold,color:l.Tj.supplementary.black}),orderCreatedOn:Object.assign(Object.assign({},e.typography.medium_bold),{fontWeight:l.NM.regular,color:l.Tj.grey.grey6,marginBottom:0,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_bold),{fontWeight:l.NM.regular,color:l.Tj.supplementary.black})}),orderTotal:Object.assign(Object.assign({marginBottom:0},e.typography.medium_bold),{fontWeight:l.NM.bold,color:l.Tj.supplementary.black}),iconSize:{background:l.Tj.grey.grey1,"& .MuiIcon-root":{fontSize:"1.5rem"}},activeIconColor:{color:`${l.ZV.success.base}`},inActiveIconColor:{color:`${l.Tj.grey.grey3} !important`},failureStatusIconColor:{color:l.ZV.error.base,transform:"rotate(180deg)"},completedStep:{color:`${l.Tj.supplementary.black} !important`},orderTrackerContainer:{position:"relative",[e.breakpoints.up("md")]:{marginBottom:l.YK.medium}},statusBorder:{top:t?"15px":"14px",left:"11px",height:t?"calc(100% - 52px)":"calc(100% - 60px)",borderLeft:`1px dashed ${l.Tj.grey.grey8}`,[e.breakpoints.up("md")]:{top:"25px",left:t?"82px":"100px",width:t?"72%":"66%",borderTop:`1px dashed ${l.Tj.grey.grey8}`,borderLeft:0},borderBlockStart:"inherit",position:"absolute"},deliveryPassProduct:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("md")]:{flexBasis:"50%"}}),deliverPassOrderNumber:Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.none),{color:l.Tj.primary.gold4,textDecoration:"underline",[e.breakpoints.up("md")]:{textAlign:"right"}}),deliveryPass:{display:"flex",padding:`${l.YK.xl} ${l.YK.medium} 36px ${l.YK.medium}`,color:l.Tj.supplementary.black,borderTop:`1px solid ${l.Tj.grey.grey3}`,flexDirection:"column",[e.breakpoints.up("md")]:{padding:`22px ${l.YK.xl} ${l.YK.xl}`,justifyContent:"space-between",flexDirection:"row"}},navigationLink:Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),(0,o.nf)(e.isFlyingFlowers?l.Tj.wildExotic[500]:l.Tj.primary.gold4)),{color:e.isFlyingFlowers?l.Tj.black[700]:l.Tj.primary.gold5,textAlign:"left"}),infoIcon:{transform:"rotate(180deg)",color:l.ZV.error.base}}));var c=i(83431),g=i(50212),p=i(91977),m=i(67974),u=i(91202),h=i(42246);let x=e=>{var t,i;let{order:n,farEyeTrackOrderAnalytics:s}=e,l=(0,h.A)(),{createdAt:r,totalPrice:o,orderStatusMessage:x,orderStatusStep:b=0,orderStatusIconColor:y,isFarEye:j,consignments:f}=n,{orderTracking:v,orderNumber:k,isDigital:w,isClickAndCollect:C}=f[0],{classes:O}=d({isClickAndCollect:!!C}),T=1===b?x:"Order received",F=2===b?x:`${C?"Ready to collect":"Order being delivered today"}`,N=3===b?x:C?"Collected":"Delivered",A=null==v?void 0:v.trackingUrl,S=null==(t=n.consignments)?void 0:t.find(e=>e.isDigital),_=(0,u.Ub)({query:`(min-width: ${l.breakpoints.values.md}px)`}),B=(e=0,t,i)=>{let n=b>e,l=b===e,r=!1;return e===b&&(2===e||3===e)&&j&&!w&&A&&!C&&(r=!0),(0,a.jsxs)("div",{className:O.orderTrackerStep,children:[(0,a.jsx)("div",{className:O.orderTrackerIcon,children:(0,a.jsx)(p.A,{className:(0,g.A)(O.iconSize,l?O.activeIconColor:O.inActiveIconColor,n&&O.completedStep,l&&"red"===i&&O.failureStatusIconColor),icon:l&&"red"===i?"info_icon":l||n?"check_circle_icon":"circle_icon"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:(0,g.A)(b>=e?O.orderTrackerStepActive:O.orderTrackerStepInActive),children:t}),!!r&&A&&(0,a.jsx)("a",{className:O.orderTrackingLink,href:A,target:"_blank",onClick:()=>{null==s||s(A)},children:_?"Track your order":"Track order"})]})]})};return(0,a.jsxs)("div",{className:O.container,children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:O.orderSummary,children:(0,a.jsx)("div",{className:O.orderSummaryHeading,children:(0,a.jsx)("div",{children:"Order summary"})})}),(0,a.jsxs)("div",{className:O.summaryDetails,children:[(0,a.jsxs)("div",{className:O.orderSummaryElements,children:[(0,a.jsx)("p",{className:O.orderLabel,children:"Order number:"}),(0,a.jsx)(m.A,{className:O.navigationLink,label:`${k}`,onClick:()=>{var e;
1null==(e=document.getElementById(`order_${k}`))||e.scrollIntoView()},noFollow:!0})]}),(0,a.jsxs)("div",{className:O.orderTrackerContainer,children:[(0,a.jsx)("div",{className:O.statusBorder}),(0,a.jsxs)("div",{className:O.orderTrackerstepper,children:[B(1,T),C&&B(1.5,"Order is with the florist"),B(2,F,y),B(3,N,y)]})]}),(0,a.jsxs)("div",{className:O.orderSummaryElements,children:[(0,a.jsx)("p",{className:O.orderLabel,children:"Date placed:"}),(0,a.jsx)("p",{className:O.orderCreatedOn,children:(0,a.jsx)("span",{children:(0,c.A)(new Date(r),"EEEE do MMMM yyy")})})]}),(0,a.jsxs)("div",{className:O.orderSummaryElements,children:[(0,a.jsx)("p",{className:O.orderLabel,children:"Order total:"}),(0,a.jsx)("p",{className:O.orderTotal,children:o.formatted})]})]})]}),!!S&&(0,a.jsxs)("div",{className:O.deliveryPass,children:[(0,a.jsxs)("p",{className:O.deliveryPassProduct,children:[null==(i=S.items[0].lineItem)?void 0:i.name," Delivery Pass order number:"]}),(0,a.jsx)("p",{className:O.deliverPassOrderNumber,children:S.orderNumber})]})]})};var b=i(24110),y=i(87192),j=i(76481),f=i(17840),v=i(75101),k=i(35759);let w=(0,s.n9)()(e=>({body:Object.assign(Object.assign({},e.typography.small_bold),{marginBottom:l.YK.large,textAlign:"center",color:e.isFlyingFlowers?l.Tj.black[700]:void 0,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_bold),{marginBottom:l.YK.xl}),"& p:last-child":{marginBottom:0}}),title:Object.assign(Object.assign({},e.typography.large_bold),{fontWeight:l.NM.bold,marginBottom:l.YK.medium,textAlign:"center",color:e.isFlyingFlowers?l.Tj.black[700]:void 0,[e.breakpoints.up("md")]:Object.assign({},e.typography.xl_bold)}),content:{display:"flex",justifyContent:"center"},container:{marginBottom:l.YK.small,[e.breakpoints.up("md")]:{marginRight:l.YK.medium}},chatLabelMultiline:{whiteSpace:"pre-line"},chatLabelMultilineDisabled:{whiteSpace:"pre-line",color:l.Tj.grey.grey8}})),C=e=>{let{title1:t,title2:i,body1:n,body2:s,linkGallery:l}=e,{headingTag1:r="H2",headingTag2:o="H2"}=e,{classes:d}=w(),c=r.toLowerCase(),g=o.toLowerCase();return(0,a.jsxs)("div",{"data-testid":"MyAccountHelp-1","data-type":"MyAccountHelp",className:d.container,children:[!!t&&(0,a.jsx)(c,{className:d.title,children:t}),!!n&&(0,a.jsx)(k.A,{className:d.body,content:n}),!!i&&(0,a.jsx)(g,{className:d.title,children:i}),!!s&&(0,a.jsx)(k.A,{className:d.body,content:s}),!!l&&(0,a.jsx)(v.A,Object.assign({},l))]})};var O=i(86604);let T=e=>{let{order:t,farEyeTrackOrderAnalytics:i}=e,{classes:s}=r(),{isFlyingFlowers:l}=(0,n.useContext)(j.Z0);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h1",{className:s.orderDetailTitle,children:"Order details"}),(0,a.jsx)("div",{className:s.orderDetailSummary,children:(0,a.jsx)(x,{order:t,farEyeTrackOrderAnalytics:i})}),(0,a.jsx)("div",{className:s.orderDetailsHelpContainer,children:(0,a.jsx)(f.A,{Component:C,componentKey:l?"component/my-account-help-ff":"component/my-account-help"})}),(0,a.jsx)("div",{id:`order_${t.orderNumber}`,children:(0,a.jsx)(b.A,{order:t,isFromOrderDetails:!0})}),(0,a.jsx)("div",{className:s.orderDetailButton,children:(0,a.jsx)(y.A,{title:"Continue shopping",fullWidth:!0,variant:(0,O.eM)("Continue shopping"),href:"/"})})]})}},6739:(e,t,i)=>{i.d(t,{Ay:()=>N});var a=i(6029),n=i(20134),s=i(50212),l=i(55729),r=i(76063),o=i(25282),d=i(79973),c=i(87192),g=i(67974),p=i(97216),m=i(62022),u=i(80575),h=i(81751),x=i(13939);let b=(0,u.n9)()(e=>({container:{},dataPolicy:{"& h4":Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.small_bold_lg),{marginTop:`${x.YK.small} !important`}),"& p":Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),{marginBottom:`${x.YK.small} !important`})},titleText:Object.assign(Object.assign({[e.breakpoints.down("xl")]:Object.assign({},e.isFlyingFlowers?"":e.typography.small_bold)},e.typography.small_regular),{marginBottom:`${x.YK.small} !important`}),error:{marginBottom:x.YK.small},input:{marginBottom:x.YK.xs},marketing:{marginBottom:e.isFlyingFlowers?x.YK.large:x.YK.small},termsText:Object.assign(Object.assign({},e.typography.small_regular),{marginBottom:"0 !important",color:e.isFlyingFlowers?"":`${x.Tj.grey.grey6} !important`}),link:Object.assign(Object.assign({},(0,h.nf)(e.isFlyingFlowers?void 0:x.Tj.primary.gold4)),{color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.primary.gold5}),optionsLink:{textDecoration:"underline",color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.primary.gold5},linkDisplay:{color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.primary.gold5,display:"contents !important"},marketingPreferences:{"& .MuiCheckbox-root":{padding:e.isFlyingFlowers?`0px ${x.YK.xs} ${x.YK.xs} ${x.YK.xs}`:"0px 12px 12px 12px"}
1,"& .MuiFormControlLabel-label":{paddingTop:e.isFlyingFlowers?"10px !important":"3px !important",marginBottom:`${x.YK.small} !important`,marginLeft:"0px !important"}},buttons:{marginBottom:x.YK.medium,marginTop:x.YK.large}}));var y=i(76481),j=i(35389);let f=["optInEmail","optInPost","optInSms","optInOnline"],v=({isFlyingFlowers:e,setShowOptions:t,showOptions:i})=>{var n;let{classes:s}=b(),o=(0,l.useContext)(r.mB),[d,c]=(0,l.useState)(!0),{optInEmail:g,optInPost:p,optInSms:m,optInOnline:u,marketing:h}=null!=(n=null==o?void 0:o.values)?n:{},x=e=>{e.preventDefault(),e.stopPropagation(),t(!i)};return(0,l.useEffect)(()=>{g||p||m||u&&!h?(null==o||o.setFieldValue("marketing",!0),c(!0)):g||p||m||u||!h||(c(!1),null==o||o.setFieldValue("marketing",!1),t(!1))},[g,p,m,u,h]),(0,a.jsx)("div",{className:s.marketing,children:(0,a.jsx)(j.default,{name:"marketing",type:"checkbox",label:(0,a.jsxs)("p",{className:s.termsText,children:["Yes, I would like to receive offers, updates and marketing from"," ",e?"Flying Flowers. ":"Interflora. ","If you wish to opt out, simply untick the pre-ticked box. Alternatively, you can"," ",e?(0,a.jsx)("span",{className:s.optionsLink,children:(0,a.jsx)("button",{className:s.linkDisplay,onClick:x,children:"tell us how you'd like to hear from us."})}):(0,a.jsx)("span",{className:s.optionsLink,children:(0,a.jsx)("button",{className:s.linkDisplay,onClick:x,children:"tell us how you would like to hear from us."})})]}),controlAlignment:"top",onChange:()=>{var e;c(e=!d),f.forEach(t=>{null==o||o.setFieldValue(t,e)}),!e&&i&&t(!1)},checked:d,"data-testId":"PreferenceChecked"})})};var k=i(91202),w=i(42246);let C=({isFlyingFlowers:e})=>{let{classes:t}=b(),i=(0,l.useContext)(r.mB),n=(0,w.A)(),s=!(0,k.Ub)({query:`(min-width: ${n.breakpoints.values.sm}px)`}),o=e=>{i.setFieldValue(e,!i.values[e])};return(0,a.jsxs)("div",{id:"showOptions",children:[(0,a.jsxs)("p",{className:t.titleText,children:[e||s?"Please tick below to confirm how you would like to hear from us":"Tick to confirm your choices",":"]}),(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{className:t.marketingPreferences,children:(0,a.jsx)(j.default,{label:"Email",name:"optInEmail",type:"checkbox",onClick:()=>o("optInEmail")})}),(0,a.jsx)("li",{className:t.marketingPreferences,children:(0,a.jsx)(j.default,{label:"Post",name:"optInPost",type:"checkbox",onClick:()=>o("optInPost")})}),(0,a.jsx)("li",{className:t.marketingPreferences,children:(0,a.jsx)(j.default,{label:"SMS",name:"optInSms",type:"checkbox",onClick:()=>o("optInSms")})}),(0,a.jsx)("li",{className:t.marketingPreferences,children:(0,a.jsx)(j.default,{label:"Online advertising",name:"optInOnline",type:"checkbox",onClick:()=>o("optInOnline")})})]})]})};var O=i(86604);let T=o.Ik().shape({firstName:y.DX.firstName,lastName:y.DX.lastName,email:y.DX.email,password:p.I}),F={firstName:"",lastName:"",email:"",password:"",marketing:!0,optInEmail:!0,optInOnline:!0,optInSms:!0,optInPost:!0},N=e=>{let{onSubmit:t,saveUserJourneyAnalytics:i}=e,{isFlyingFlowers:u}=(0,l.useContext)(y.Z0),{classes:h}=b(),[x,j]=(0,l.useState)(""),[f,k]=(0,l.useState)(!1),w=(e,t,a)=>{j(null!=a?a:""),null==i||i({journeyType:"REGISTER",isSuccessful:e,email:t})},N={initialValues:F,validationSchema:T,validate:(0,y.ve)(o.Ik().shape({password:p.I})),onSubmit:e=>t(e).then(()=>{w(!0,null==e?void 0:e.email)}).catch(e=>{w(!1,void 0,e.message)})};return(0,a.jsx)(r.l1,Object.assign({},N,{children:({isSubmitting:e})=>(0,a.jsxs)(r.lV,{children:[(0,a.jsx)(n.A,{fieldNames:["firstName","lastName","email","password"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsxs)("div",{className:(0,s.A)(h.container),children:[x&&(0,a.jsx)(d.default,{className:h.error,type:"alertError",message:x}),(0,a.jsx)("div",{className:h.input,children:(0,a.jsx)(m.A,{name:"firstName",label:"First name",fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:h.input,children:(0,a.jsx)(m.A,{name:"lastName",label:"Last name",fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:h.input,children:(0,a.jsx)(m.A,{name:"email",label:"Email address",fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:h.input,children:(0,a.jsx)(p.A,{id:"password",name:"password",label:"Your password",fullWidth:!0,required:!0,newPassword:!0,signUp:!0})}),(0,a.jsx)(v,{isFlyingFlowers:u,setShowOptions:k,showOptions:f}),f?(0,a.jsx)(C,{isFlyingFlowers:u}):null,(0,a.jsx)("div",{className:h.buttons,children:(0,a.jsx)(c.A,{variant:(0,O.eM)(u?"Create my account":"Create an account"),thin:!0,fullWidth:!0,title:u?"Create my account":"Create an account",icon:u?"sentiment_very_satisfied":void 0,isSubmit:!0,disabled:e})}),(0,a.jsxs)("div",{className:h.dataPolicy,children:[(0,a.jsx)("h4",{children:"How we treat your data"}),(0,a.jsxs)("p",{children:["We will treat your personal information with respect and use it as detailed in our"," ",(0,a.jsx)(g.A,{className:h.link,label:"Privacy Policy",url:"/page/privacy"})," and"," ",(0,a.jsx)(g.A,{className:h.link,label:"Cookie Policy",url:"/page/cookie-policy"}),"."]})]})]})]})}))}},10089:(e,t,i)=>{i.d(t,{A:()=>h});var a=i(6029),n=i(55729),s=i(76481),l=i(87192),r=i(51326),o=i(74020),d=i(80575),c=i(13939);let g=(0,d.n9)()(e=>({reminderTitle:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_sm),{color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.supplementary.black,textAlign:e.isFlyingFlowers?"center":"left",[e.breakpoints.up("sm")]:{textAlign:"left"}}),noReminderTitle:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typographySpacing.none),{marginBottom:"12px"})}),noReminderDescription:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.medium_bold_lg),{color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.grey.grey6}),noReminderCard:{boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)",padding:c.YK.medium,background:c.Tj.background.LIGHT_GREY,[e.breakpoints.up("md")]:{marginBottom:0}},reminderCardContainer:{display:"grid",gridTemplateColumns:"repeat(1, 1fr)",gridColumnGap:"0",[e.breakpoints.up("md")]:{gridTemplateColumns:"repeat(3, 1fr)",gridColumnGap:c.YK.medium}},viewEditButton:{marginRight:c.YK.medium,marginLeft:c.YK.medium,[e.breakpoints.up("sm")]:{margin:0},[e.breakpoints.up("md")]:{width:"287px"}}
1,addOccasionButton:{"& button":{"&.MuiFab-root":{"&:focus":{boxShadow:"0px 2px 4px rgba(0, 0, 0, 0.24)"}}}}}));var p=i(86604);let m=e=>{let{remindersList:t,openAddRemindersModal:i,remindersTotalCount:d}=e,{isFlyingFlowers:c}=(0,n.useContext)(s.Z0),{classes:m}=g(),u=t&&d?`(${d})`:"";return(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:m.reminderTitle,children:`Reminders ${c?"":u}`}),(null==t?void 0:t.length)?(0,a.jsx)("div",{className:m.reminderCardContainer,children:null==t?void 0:t.map((e,t)=>(0,a.jsx)(r.A,{reminder:e,showActions:!1},t))}):(0,a.jsxs)("div",{className:m.noReminderCard,children:[(0,a.jsxs)("h3",{className:m.noReminderTitle,children:["You don’t have any ",c?"":"occasion"," reminders set yet"]}),(0,a.jsx)("p",{className:m.noReminderDescription,children:c?"Make sure you never forget a special occasion by setting a reminder":"Don't miss those special occasions! Set up a reminder and we'll give you a nudge when it's time to send something lovely."}),(0,a.jsx)("div",{children:(0,a.jsx)(o.A,{ariaLabel:`Add new ${c?"":"occasion"} reminder`,icon:"add",label:`Add new ${c?"":"occasion"} reminder`,onClick:()=>i(!0),className:m.addOccasionButton})})]}),(null==t?void 0:t.length)?(0,a.jsx)("div",{className:m.viewEditButton,children:(0,a.jsx)(l.A,{variant:(0,p.eM)("View / edit all reminders"),thin:!0,fullWidth:!0,title:"View / edit all reminders",href:"/account/reminders"})}):null]})};var u=i(45417);let h=e=>{let{addNewReminder:t,remindersTotalCount:i,reminders:s}=e,[l,r]=(0,n.useState)(!1),[o,d]=(0,n.useState)();return(0,n.useEffect)(()=>{if(null==o?void 0:o.reminderStatus){let e=new CustomEvent("add-reminder-message",{detail:o});null==document||document.dispatchEvent(e)}},[o]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(m,{openAddRemindersModal:r,remindersList:s,remindersTotalCount:i})}),(0,a.jsx)(u.A,{isAddReminderOpen:l,setAddReminderOpen:r,addNewReminder:t,setReminderStatusInfo:d})]})}},11603:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});var a=i(6029);let n=(0,i(80575).n9)()(e=>({container:{display:"flex",justifyContent:"center"},iframeContainer:{height:"600px",width:"100%",[e.breakpoints.up("md")]:{maxHeight:"500px",maxWidth:"800px"}}}));var s=i(80920);let l=e=>{let{url:t,title:i}=e,{classes:l}=n();return(0,s.D)(e),(0,a.jsx)("div",{className:l.container,children:!!t&&(0,a.jsx)("iframe",{src:t,className:l.iframeContainer,title:null!=i?i:"iframe"})})}},11872:(e,t,i)=>{i.d(t,{A:()=>Y});var a=i(6029),n=i(50212),s=i(86604),l=i(55729),r=i(55050),o=i(16161),d=i(49886),c=i(3793);let g=(0,i(89112).A)((0,a.jsx)("path",{d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}),"ArrowForwardIos");var p=i(76481),m=i(67974),u=i(80575),h=i(81751),x=i(13939);let b=(0,u.n9)()((e,t,i)=>({accordianContainer:{width:"100%"},accordianRoot:Object.assign(Object.assign({color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.grey.grey7},e.typography.small_bold),{boxShadow:"none",borderRadius:"0!important",backgroundColor:x.Tj.grey.grey1,[`&.${i.accordianExpanded}`]:{marginTop:0,marginBottom:0,boxShadow:"none","&:before":{opacity:1}},"&:before":{height:0,content:"unset"},"&:first-child":{borderTop:`1px solid ${x.Tj.grey.grey3}`,[e.breakpoints.up("xs")]:{borderTop:"none"}},"& .MuiAccordionDetails-root":{padding:"0px"},"& .MuiAccordionSummary-expandIconWrapper":{padding:"12px",marginRight:"-12px"}}),accordianExpanded:{},accordianSummaryRoot:{display:"flex",padding:"0 16px",overflow:"hidden",borderBottom:`1px solid ${x.Tj.grey.grey3}`,[`&.${i.accordianSummaryExpanded}`]:{minHeight:"48px"}},accordianSummaryExpanded:{},accordianSummaryContent:{[`&.${i.accordianSummaryExpanded}`]:{margin:"0"}},accordianSummaryExpandIcon:{[`&.${i.accordianSummaryExpanded}`]:{transform:e.isFlyingFlowers?void 0:"rotate(90deg)"}},accordianDetailsRoot:{padding:0,backgroundColor:x.Tj.supplementary.white,"& ul":{width:"100%"}
1,"& li":Object.assign(Object.assign({height:"52px",borderBottom:`1px solid ${x.Tj.grey.grey3}`},e.typography.small_bold),{padding:"0px 16px",display:"flex",alignItems:"center","& a":Object.assign(Object.assign({},(0,h.nf)(e.isFlyingFlowers?x.Tj.wildExotic[500]:x.Tj.primary.gold4)),{color:e.isFlyingFlowers?void 0:x.Tj.grey.grey6,textDecoration:"none"})})},cookiePreferenceLink:Object.assign(Object.assign({},(0,h.nf)(e.isFlyingFlowers?x.Tj.wildExotic[500]:x.Tj.primary.gold4)),{color:e.isFlyingFlowers?void 0:x.Tj.grey.grey6,textDecoration:"none"})})),y=({linkGroups:e,className:t})=>{let{isFlyingFlowers:i}=(0,l.useContext)(p.Z0),{classes:s}=b(),u=e=>{e.preventDefault(),setTimeout(()=>{var e;null==(e=null==window?void 0:window.OneTrust)||e.ToggleInfoDisplay()},100)};return(0,a.jsx)("div",{className:(0,n.A)(s.accordianContainer,null!=t?t:""),children:e.map((e,t)=>(0,a.jsxs)(r.A,{classes:{root:s.accordianRoot,expanded:s.accordianExpanded},children:[(0,a.jsx)(o.A,{classes:{root:s.accordianSummaryRoot,expanded:s.accordianSummaryExpanded,content:s.accordianSummaryContent,expandIconWrapper:s.accordianSummaryExpandIcon},expandIcon:i?(0,a.jsx)(c.A,{}):(0,a.jsx)(g,{}),"aria-controls":`panel${t}-content`,id:`panel${t}-header`,children:(0,a.jsx)("span",{children:e.titleLink.label})}),(0,a.jsx)(d.A,{classes:{root:s.accordianDetailsRoot},children:(0,a.jsx)("ul",{children:e.links.map((e,t)=>(0,a.jsx)("li",{children:"Cookie Preferences"===e.label||"Manage Preferences"===e.label||"My Cookie Preferences"===e.label?(0,a.jsx)("a",{href:e.url,className:(0,n.A)(s.cookiePreferenceLink),onClick:u,children:"Cookie Preferences"===e.label?"Manage Preferences":e.label}):(0,a.jsx)(m.A,Object.assign({},e))},`${t}${e.label}`))})})]},e.titleLink.label))})};var j=i(87192),f=i(77957),v=i(58585),k=i(52788),w=i(35759);let C=(0,u.n9)()(e=>({footer:{background:`linear-gradient(${x.Tj.supplementary.white} ${e.isFlyingFlowers?51:54}px, ${x.Tj.grey.grey1} 
2    ${e.isFlyingFlowers?51:54}px, ${x.Tj.grey.grey1} 100%)`,[e.breakpoints.up("md")]:{background:`linear-gradient(${x.Tj.supplementary.white} ${e.isFlyingFlowers?59:74}px, ${x.Tj.grey.grey1} ${e.isFlyingFlowers?59:74}px, ${x.Tj.grey.grey1} 100%)`},"& a":{textDecoration:"underline"}},footerOuter:Object.assign({},h.w0),footerInner:(0,h.W4)(e,{}),legalOuter:Object.assign(Object.assign({},h.w0),{[e.breakpoints.up("md")]:{borderTop:`1px solid ${x.Tj.black[300]}`}}),legalInner:(0,h.W4)(e,{}),gridContainer:{[e.breakpoints.up("md")]:{width:"100%",display:"grid",gridTemplateColumns:"386px 1fr",gridColumnGap:"106px"},[e.breakpoints.up("lg")]:{gridColumnGap:"54px"}},logo:Object.assign(Object.assign({margin:`0 auto ${x.YK.medium} auto`},e.isFlyingFlowers?{width:"334px",maxWidth:"334px"}:{width:"108px",maxWidth:"108px"}),{[e.breakpoints.up("md")]:Object.assign({margin:`0 0 ${x.YK.xl} 0`,gridRow:1},e.isFlyingFlowers?{width:"386px",maxWidth:"386px"}:{width:"148px",maxWidth:"148px"})}),sectionContainer:{[e.breakpoints.up("xs")]:{maxWidth:"386px",marginLeft:"auto",marginRight:"auto"},[e.breakpoints.up("md")]:{alignItems:"flex-start",gridRow:2,position:"relative",marginRight:x.YK.small}},description:Object.assign(Object.assign({textAlign:"center","& h3":Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg)}),"& p":Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_sm)},e.typographySpacing.small_regular_lg),{[e.breakpoints.up("xs")]:{marginLeft:`calc((100vw - ${h.Tj} - 386px) / -4)`,marginRight:`calc((100vw - ${h.Tj} - 386px) / -4)`},[e.breakpoints.up("md")]:{textAlign:"left",marginLeft:"0px",marginRight:"0px"}}),actionContainer:{margin:`0 auto ${x.YK.xl} auto`,"& button":{width:"100%",marginBottom:x.YK.medium},"& > :last-child":{marginBottom:0},[e.breakpoints.up("md")]:{margin:0}},accordianContainer:{marginBottom:x.YK.large,"& .MuiAccordion-root":{marginLeft:"-16px",marginRight:"-16px","&.Mu
2i-expanded":{margin:"0 -16px !important"}},[e.breakpoints.up("md")]:{display:"none"}},socialContainer:{[e.breakpoints.up("md")]:{marginBottom:x.YK.large}},linksContainer:{[e.breakpoints.up("md")]:{gridRow:2}},lists:{justifyContent:"right",display:"grid",gridTemplateColumns:"repeat(2, minmax(222px, 286px))",[e.breakpoints.up("lg")]:{gridTemplateColumns:"repeat(4, minmax(195px, 248px))"}},linkColumn:{marginBottom:x.YK.xl,[e.breakpoints.up("md")]:{marginBottom:x.YK.xxl},"& li":{marginBottom:x.YK.xs},"&:not(:last-child) li":{marginRight:x.YK.small},"& a, & span.no-link":Object.assign(Object.assign({},e.typography.small_regular),{color:e.isFlyingFlowers?void 0:x.Tj.grey.grey6}),"& a":Object.assign({},(0,h.nf)(e.isFlyingFlowers?x.Tj.wildExotic[500]:x.Tj.primary.gold4))},column:{maxWidth:222,[e.breakpoints.up("md")]:{maxWidth:286},[e.breakpoints.up("lg")]:{maxWidth:195},[e.breakpoints.up("xl")]:{maxWidth:248}},groupHeading:Object.assign(Object.assign({},e.typography.medium_bold),{color:e.isFlyingFlowers?void 0:x.Tj.supplementary.black}),legal:{"& p":Object.assign({},e.typography.xxs_regular),"& ul li":Object.assign({},e.typography.xxs_regular),"& ul":{paddingInlineStart:e.isFlyingFlowers?0:void 0},margin:`${x.YK.large} auto`,textAlign:"center",marginBottom:x.YK.medium,[e.breakpoints.up("md")]:{textAlign:"left",margin:`${x.YK.large} 0`}},innerSection:(0,h.W4)(e,{[e.breakpoints.up("md")]:{display:"flex",justifyContent:"space-between",alignItems:"center"}}),linkAsScript:{marginRight:x.YK.small,marginBottom:x.YK.xs},unset:{all:"unset"},cookiePreferenceLink:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),{color:e.isFlyingFlowers?void 0:x.Tj.grey.grey6}),(0,h.nf)(e.isFlyingFlowers?x.Tj.wildExotic[500]:x.Tj.primary.gold4)),newPDPExperienceAdjustment:{paddingBottom:"100px",[e.breakpoints.up("md")]:{paddingBottom:"0"}}}));var O=i(89472),T=i(91202),F=i(42246),N=i(52229),A=i(96956),S=i(31470);let _=new Set(["Cookie Preferences","Manage Preferences","My Cookie Preferences"]),B={"Cookie Preferences":"Manage Preferences","Manage Preferences":"Manage Preferences","My Cookie Preferences":"My Cookie Preferences"},Y=e=>{let{title:t,body:i,linkGroups:r,legal:o,newsletterSignUp:d,signUp:c,meta:g,sendFooterAnalytics:p,newsLetterSignUpOpenAnalytics:u}=e,{classes:h}=C(),x=(0,F.A)(),b=(0,T.Ub)({query:`(min-width: ${x.breakpoints.values.md}px)`}),[Y,I]=(0,l.useState)(!1),[K,$]=(0,l.useState)(!1),L=(0,N.usePathname)(),D=(0,l.useRef)(!1),{isProductEligibleForV2:E}=(0,S.A)(),{experience:M}=(0,A.d)(E);(0,l.useEffect)(()=>{I(b)},[b]);let R=e=>{e.preventDefault(),setTimeout(()=>{var e;null==(e=null==window?void 0:window.OneTrust)||e.ToggleInfoDisplay()},100)},W=(e,t)=>(0,a.jsxs)("ul",{className:(0,n.A)(h.linkColumn),children:[(0,a.jsx)("li",{className:h.groupHeading,children:e.titleLink.label}),e.links.filter(e=>{var t,i;return!!(null==(t=e.label)?void 0:t.trim())&&!!(null==(i=e.url)?void 0:i.trim())}).map((e,t)=>{var i,s;let l,r,o=new RegExp(/javascript:/i);if(r=e.label,_.has(r||""))l=(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:e.url,className:(0,n.A)(h.cookiePreferenceLink),onClick:R,children:(s=e.label)&&B[s]||s})},`${t}${e.label}`);else if(o.test((null==e?void 0:e.url)||"")){let t=null==(i=null==e?void 0:e.url)?void 0:i.replace(/^\//,"");l=(0,a.jsx)("a",{href:t,className:h.linkAsScript,children:e.label})}else l=(0,a.jsx)("li",{children:(0,a.jsx)(m.A,Object.assign({},e,{triggerLinkAnalytics:p}))},`${t}${e.label}`);return l})]},`${t}${e.titleLink.label}`),H=(null==r?void 0:r.length)>4?(null==r?void 0:r.length)-4:0,P=Array(H).fill(0).map((e,t)=>null==r?void 0:r.slice(2*t,2*t+2)),G=null==r?void 0:r.slice(2*H);return(0,l.useEffect)(()=>{!D.current&&K&&(null==u||u(L)),D.current=K},[u,K,L]),(0,a.jsxs)("footer",{className:(0,n.A)(h.footer,"variation"===M&&h.newPDPExperienceAdjustment),"data-type":"footer","data-id":null==g?void 0:g.deliveryId,"data-hj-ignore-attributes":!0,children:[(0,a.jsx)(v.A,{open:K,setOpen:$,onClose:()=>$(!1),title:d.title,maxWidth:"md",children:K&&(0,a.jsx)(k.A,{newsletterSignUp:d,signUp:c,setOpen:$})}),(0,a.jsx)("div",{className:h.footerOuter,children:(0,a.jsxs)("div",{className:(0,n.A)(h.footerInner,h.gridContainer),children:[(0,a.jsx)(f.A,{className:h.logo,isFooter:!0}),(0,a.jsxs)("div",{className:h.sectionContainer,children:[(0,a.jsxs)("div",{className:h.description,children:[(0,a.jsx)("h3",{children:t}),(0,a.jsx)(w.A,{content:i})]}),(0,a.jsx)(j.A,{icon:"email",onClick:()=>{$(!0)},variant:(0,s.eM)("Sign up for latest news"),title:"Sign up for latest news",className:h.actionContainer}),!!(null==r?void 0:r.length)&&!Y&&(0,a.jsx)(y,{linkGroups:r,className:h.accordianContainer}),(0,a.jsx)("div",{className:h.socialContainer})]}),!!(null==r?void 0:r.length)&&Y&&(0,a.jsx)("div",{className:h.linksContainer,children:(0,a.jsxs)("div",{className:h.lists,children:[!!P.length&&P.map((e,t)=>(0,a.jsx)("div",{className:h.column,children:e.map(W)},t)),!!G.length&&G.map((e,t)=>(0,a.jsx)("div",{className:h.column,children:W(e,t)},t))]})})]})}),(0,a.jsxs)("div",{className:h.legalOuter,children:[(0,a.jsx)("div",{className:h.innerSection,children:(0,a.jsx)(O.A,{})}),(0,a.jsx)(w.A,{className:(0,n.A)(h.legalInner,h.legal),content:o})]})]})}},11948:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()((e,t,i)=>({container:{[e.breakpoints.up("sm")]:{display:"flex"}},Gallerycontent:{minWidth:"25%"},contentContainer:{flexGrow:1,flexBasis:"50%","&:not(:last-child)":{[e.breakpoints.down("sm")]:{marginBottom:s.YK.small},[e.breakpoints.up("md")]:{marginRight:"160px"}},[e.breakpoints.between("sm","xl")]:{marginRight:s.YK.medium,paddingRight:s.YK.small},"&, & p":Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular),"&:last-child":{marginBottom:0}}),marginBottom:s.YK.medium,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),{marginBottom:s.YK.large})},title:Object.assign(Object.assign({},e.typography.large_bold),{fontWeight:s.NM.bold,marginBottom:s.YK.xs,[e.breakpoints.up("md")]:Object.assign({},e.typography.xl_bold)}),bodyContent:{"& p":Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)})}}));var r=i(67974),o=i(81751);let d=(0,n.n9)()(e=>({simpleGalleryLink:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),(0,o.nf)(e.isFlyingFlowers?void 0:s.Tj.primary.gold4)),{color:e.isFlyingFlowers?s.Tj.black[700]:s.Tj.primary.gold5,[e.breakpoints.down("md")]:{"&:not(:last-child):after":{content:"'|'",margin:"0 12px"}},[e.breakpoints.up("sm")]:Object.assign(Object.assign({},e.typography.medium_regular),{marginTop:s.YK.large,"&:first-child":{marginTop:0}})}),linkTitle:Object.assign(Object.assign({},e.typography.large_bold),{[e.breakpoints.only("xs")]:{marginBottom:0}}),container:Object.assign(Object.assign({display:"flex",overflowX:"auto",whiteSpace:"nowrap"},s.MY),{[e.breakpoints.up("sm")]:{flexDirection:"column"}})})),c=e=>{let{linkTitle:t,links:i}=e,{classes:n}=d();return(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("h3",{className:n.linkTitle,children:t}),!!(null==i?void 0:i.length)&&(0,a.jsx)("div",{className:n.container,children:i.map((e,t)=>(0,a.jsx)("span",{className:n.simpleGalleryLink,children:(0,a.jsx)(r.A,Object.assign({},e))},t))})]})};var g=i(35759),p=i(80920);let m=e=>{let{title:t,body:i,linksTitle:n,links:s}=e,{classes:r}=l();return(0,p.D)(e),(0,a.jsxs)("div",{className:r.container,children:[(0,a.jsxs)("div",{className:r.contentContainer,children:[t&&(0,a.jsx)("h2",{className:r.title,children:t}
2),i&&(0,a.jsx)(g.A,{content:i,className:r.bodyContent})]}),n&&s&&(0,a.jsx)("span",{className:r.Gallerycontent,children:(0,a.jsx)(c,{linkTitle:n,links:s})})]})}},12535:(e,t,i)=>{i.d(t,{A:()=>C});var a=i(6029),n=i(55729),s=i(76481),l=i(79973),r=i(51326),o=i(80575),d=i(13939);let c=(0,o.n9)()(e=>({container:{display:"flex",gridTemplateColumns:"unset",gridRowGap:"unset",gridColumnGap:0,flexDirection:"column",[e.breakpoints.up("md")]:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gridColumnGap:d.YK.medium}},noRemindersTitle:Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.isFlyingFlowers?e.typographySpacing.small_bold_lg:e.typographySpacing.small_bold_sm),{color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black,textAlign:e.isFlyingFlowers?"center":"initial",marginBottom:e.isFlyingFlowers?d.YK.xxs:"initial",[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.small_bold:e.typography.medium_bold),e.isFlyingFlowers?e.typographySpacing.small_bold_lg:e.typographySpacing.medium_bold_sm),{textAlign:"initial",marginBottom:e.isFlyingFlowers?d.YK.xs:"initial"})}),noReminderBody:Object.assign(Object.assign(Object.assign({textAlign:e.isFlyingFlowers?"center":"initial",color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.grey.grey6},e.typography.small_regular),e.isFlyingFlowers?e.typographySpacing.small_regular_lg:e.typographySpacing.none),{[e.breakpoints.up("md")]:{textAlign:"initial"}})})),g=e=>{let{reminders:t,editReminder:i,deleteReminder:l,setReminderStatusInfo:o,setHasScrolled:d}=e,{classes:g}=c(),{isFlyingFlowers:p}=(0,n.useContext)(s.Z0);return(0,a.jsx)("div",{children:(null==t?void 0:t.length)?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:g.container,children:t.map((e,t)=>(0,a.jsx)(r.A,{reminder:Object.assign({},e),deleteReminder:l,editReminder:i,setReminderStatusInfo:o,setHasScrolled:d},t))})}):(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:g.noRemindersTitle,children:p?"Looks like you haven’t set up any reminders yet...now's the time! You could add your bestie's birthday for starters?":"You have no reminders set yet"}),(0,a.jsx)("p",{className:g.noReminderBody,children:p?"When you add a reminder you’ll see it here":"But when you do, they will appear here!"})]})})};var p=i(74020);let m=(0,o.n9)()(e=>({container:{"& h1":Object.assign(Object.assign(Object.assign({textAlign:e.isFlyingFlowers?"center":"unset",color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black},e.typography.xl_regular),e.typographySpacing.xl_regular_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xxxxl:e.typography.xxxl),e.isFlyingFlowers?e.typographySpacing.xxxxl_sm:e.typographySpacing.xxxl_sm)})},reminderMessage:{"& p":Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),e.isFlyingFlowers?e.typographySpacing.medium_bold_sm:e.typographySpacing.medium_regular_sm),{textAlign:e.isFlyingFlowers?"center":"unset",color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.grey.grey6,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_regular),e.isFlyingFlowers?e.typographySpacing.large_regular_sm:e.typographySpacing.large_regular_lg),"&:first-of-type":{marginBottom:d.YK.large}})},buttonContainer:{display:"flex",alignItems:"center",justifyContent:e.isFlyingFlowers?"center":"flex-start",marginBottom:"50px",textAlign:"center"}
2,addOccasionButton:{"& button":{"&.MuiFab-root":{"&:focus":{boxShadow:"0px 2px 4px rgba(0, 0, 0, 0.24)"}}}},highlight:{color:e.statusColors.warning.dark},alertMessage:{marginBottom:d.YK.large,alignItems:"center"},title:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg),{textAlign:e.isFlyingFlowers?"center":"left",[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg),{textAlign:"left"})}),remindersContainer:{}}));var u=i(45417);let h=(0,o.n9)()(e=>({title:Object.assign(Object.assign(Object.assign(Object.assign({},e.typography.large_bold),{color:d.Tj.supplementary.black}),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),monthsList:Object.assign(Object.assign({display:"flex",flexWrap:"nowrap",overflowX:"auto"},d.MY),{marginBottom:d.YK.medium,[e.breakpoints.up("lg")]:{flexFlow:"row wrap",marginBottom:d.YK.large},"& li":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({border:`1px solid ${e.isFlyingFlowers?d.Tj.black[600]:d.Tj.grey.grey4}`,marginRight:"12px",marginBottom:"12px"},e.typography.medium_bold),{backgroundColor:d.Tj.supplementary.white,borderRadius:e.isFlyingFlowers?d.YK.xs:void 0}),e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black,fontWeight:e.isFlyingFlowers?d.NM.bold:350,padding:"0px !important"})}),activeMonth:Object.assign(Object.assign({backgroundColor:e.isFlyingFlowers?`${d.Tj.lazyLime[300]} !important`:`${d.Tj.primary.gold1} !important`},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),disableMonth:Object.assign(Object.assign(Object.assign({pointerEvents:"none",border:`1px solid ${d.Tj.grey.grey2} !important`,color:e.isFlyingFlowers?`${d.Tj.black[600]} !important`:`${d.Tj.grey.grey6} !important`},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{backgroundColor:`${d.Tj.grey.grey2} !important`}),actionButtons:{flexDirection:"column",[e.breakpoints.up("md")]:{flexDirection:"row"},"& button":{width:"248px",height:"44px",[e.breakpoints.up("md")]:{width:"300px"}},"& button:first-child":{marginBottom:d.YK.medium,[e.breakpoints.up("sm")]:{marginBottom:0}},"& button:last-child":{marginLeft:0,[e.breakpoints.up("sm")]:{marginLeft:e.isFlyingFlowers?d.YK.large:d.YK.medium}}},resultsViewed:Object.assign(Object.assign({},e.typography.small_regular),{marginBottom:d.YK.small,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),{marginBottom:d.YK.large})}),monthCursor:{padding:"10px 18px !important",cursor:"pointer",color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black},additional:{display:"flex",flexDirection:"column",width:"100%",textAlign:"center",[e.breakpoints.up("md")]:{margin:"0 auto",width:"fit-content",display:"block"}}}));var x=i(50212);let b=[{month:"January",monthNumber:1},{month:"February",monthNumber:2},{month:"March",monthNumber:3},{month:"April",monthNumber:4},{month:"May",monthNumber:5},{month:"June",monthNumber:6},{month:"July",monthNumber:7},{month:"August",monthNumber:8},{month:"September",monthNumber:9},{month:"October",monthNumber:10},{month:"November",monthNumber:11},{month:"December",monthNumber:12}];var y=i(87192),j=i(75932),f=i(42246),v=i(91202),k=i(86604);let w=e=>{let{classes:t}=h(),{availableMonths:i,reminders:l,setPage:r,page:o,monthCount:d,isLastPage:c,setMonth:p,setLoadAll:m,currentActiveMonth:u,setHasScrolled:w,hasScrolled:C}=e,{editReminder:O,deleteReminder:T,setReminderStatusInfo:F,reminders:N}=l,{isFlyingFlowers:A}=(0,n.useContext)(s.Z0),S=(0,n.useMemo)(()=>b.map(()=>n.createRef()),[]),_=(0,n.useRef)(null),B=(0,f.A)(),Y=!(0,v.Ub)({query:`(min-width: ${B.breakpoints.values.sm})`}),I=d&&(null==N?void 0:N.length)?d-N.length:9,K=I>9?9:I,$=(0,n.useRef)(void 0),L=(0,n.useCallback)(e=>i.find(t=>t===e),[i]),D=(0,n.useMemo)(()=>b.map(e=>({month:e.month,monthNumber:e.monthNumber,isDisabled:!L(e.monthNumber)})),[L]);return(0,n.useEffect)(()=>
2{if(u){let e=b.findIndex(e=>e.monthNumber===u)||0,t=(0,j.A)(S,`${e}.current`),i=_.current;t&&i&&!C&&Y&&(i.scrollTo({top:0,left:t.offsetLeft-40}),w(!0),$.current=u)}},[u,C,Y,S,w]),(0,n.useEffect)(()=>{(null==$?void 0:$.current)&&$.current!==u&&w(!1)},[u,w]),(0,a.jsxs)(a.Fragment,{children:[!!D.length&&!!(null==N?void 0:N.length)&&(0,a.jsx)("ul",{className:t.monthsList,ref:_,children:D.map((e,i)=>(0,a.jsx)("li",{ref:S?S[i]:null,className:(0,x.A)((null==e?void 0:e.isDisabled)&&t.disableMonth,e.monthNumber===u&&t.activeMonth),children:(0,a.jsx)("button",{onClick:()=>{r(1),w(!1),!e.isDisabled&&p&&p(e.monthNumber)},className:t.monthCursor,children:e.month})},e.month))}),!!(null==N?void 0:N.length)&&(0,a.jsx)(g,{deleteReminder:T,setReminderStatusInfo:F,reminders:N,editReminder:O,setHasScrolled:w}),!c&&!!(null==N?void 0:N.length)&&d&&(0,a.jsxs)("div",{className:t.additional,children:[(0,a.jsxs)("p",{className:t.resultsViewed,children:[`Viewed ${N.length} of ${d}`," reminders"]}),(0,a.jsxs)("div",{className:t.actionButtons,children:[(0,a.jsx)(y.A,{variant:(0,k.eM)(`Load ${K} more`),thin:!0,title:`Load ${K} more`,onClick:()=>r(o+1),icon:A?"refresh":void 0}),(0,a.jsx)(y.A,{title:`Load all ${d} `,variant:(0,k.eM)(`Load all ${d} `),thin:!0,icon:A?"refresh":void 0,onClick:()=>{r(o+1),m&&m(!0)}})]})]})]})},C=e=>{let{addNewReminder:t,editReminder:i,deleteReminder:r,isAdvancedListing:o,availableMonths:d,reminders:c,setPage:h,page:x,totalReminders:b,isLastPage:y,monthCount:j,setMonth:f,setLoadAll:v,currentActiveMonth:k}=e,{classes:C}=m(),{isFlyingFlowers:O}
2=(0,n.useContext)(s.Z0),[T,F]=(0,n.useState)(),[N,A]=(0,n.useState)(!1),[S,_]=(0,n.useState)(!1);return(0,a.jsxs)("div",{className:C.container,children:[(null==T?void 0:T.reminderStatus)&&(0,a.jsx)(l.default,{type:T.reminderStatus,message:(0,a.jsx)("span",{children:T.reminderStatusMessage}),className:C.alertMessage}),(0,a.jsx)("h1",{children:"Reminders"}),(0,a.jsx)("div",{className:C.remindersContainer,children:(0,a.jsx)("div",{className:C.reminderMessage,children:O?(0,a.jsx)("p",{children:"Keep track of the reminders you’ve set for those extra special occasions."}):(null==c?void 0:c.length)&&!O?(0,a.jsx)("p",{children:"Keep track of the reminders you’ve set for special occasions."}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{children:"You haven't set up any reminders yet, but now's your chance."}),(0,a.jsx)("p",{children:"They're really quick to set up and a great way to make sure you never miss out on delighting someone on their special day. How about starting by adding a birthday?"})]})})}),(0,a.jsx)("div",{className:C.buttonContainer,children:(0,a.jsx)(p.A,{ariaLabel:"Add new occasion reminder",icon:"add",label:"Add new occasion reminder",onClick:()=>{A(!0),_&&_(!1)},labelAlign:O?"bottom":"side",className:C.addOccasionButton})}),(0,a.jsx)(u.A,{isAddReminderOpen:N,setAddReminderOpen:A,addNewReminder:t,setReminderStatusInfo:F,setHasScrolled:_}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("h3",{className:C.title,children:["Your saved reminders ",(null==c?void 0:c.length)?`(${null!=b?b:c.length})`:""]}),o?(0,a.jsx)(w,{availableMonths:d,reminders:Object.assign({reminders:c},{deleteReminder:r,setReminderStatusInfo:F,editReminder:i}),setPage:h,page:x,isLastPage:y,monthCount:j,setMonth:f,setLoadAll:v,currentActiveMonth:k,setHasScrolled:_,hasScrolled:S}):(0,a.jsx)(g,{reminders:c,deleteReminder:r,editReminder:i,setReminderStatusInfo:F})]})]})}},13206:(e,t,i)=>{i.r(t),i.d(t,{default:()=>c});var a=i(6029),n=i(35759),s=i(80575),l=i(81751),r=i(13939);let o=(0,s.n9)()((e,t)=>({container:Object.assign(Object.assign({},l.w0),{backgroundColor:r.Tj.supplementary.white,borderBottom:e.isFlyingFlowers?"none":`1px solid ${r.Tj.grey.grey2}`}),inner:(0,l.W4)(e,{}),siteNotice:{textAlign:"center",border:e.isFlyingFlowers?`2px solid ${e.statusColors.warning.base}`:void 0,color:e.isFlyingFlowers?"#3C3C3B":(null==t?void 0:t.noticeColor)?r.Tj.siteNoticeColor[t.noticeColor]:"#FF0050",marginTop:e.isFlyingFlowers?"8px":void 0,paddingTop:e.isFlyingFlowers?"10px":"8px",paddingBottom:e.isFlyingFlowers?"6px":"4px",paddingLeft:e.isFlyingFlowers?"18px":void 0,paddingRight:e.isFlyingFlowers?"18px":void 0,[e.breakpoints.up("md")]:{paddingTop:e.isFlyingFlowers?"10px":"12px",paddingBottom:e.isFlyingFlowers?"10px":"12px",paddingLeft:e.isFlyingFlowers?"30px":void 0,paddingRight:e.isFlyingFlowers?"30px":void 0},[e.breakpoints.up("xl")]:{paddingLeft:e.isFlyingFlowers?"136px":void 0,paddingRight:e.isFlyingFlowers?"136px":void 0},"& p":Object.assign(Object.assign({},e.typography.xxs_bold),{[e.breakpoints.up("lg")]:Object.assign({},e.typography.small_bold),"& a":Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xxs_regular:void 0),{paddingTop:e.isFlyingFlowers?"0px":void 0,paddingBottom:e.isFlyingFlowers?"0px":void 0,[e.breakpoints.up("lg")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.small_regular:void 0),{paddingTop:e.isFlyingFlowers?"0px":void 0,paddingBottom:e.isFlyingFlowers?"0px":void 0})})})}}));var d=i(80920);let c=e=>{let{content:t,noticeColor:i}=e,{classes:s}=o({noticeColor:i});return(0,d.D)(e),(0,a.jsx)("div",{className:s.container,children:(0,a.jsx)("div",{className:s.inner,children:(0,a.jsx)(n.A,{className:s.siteNotice,content:t})})})}},13343:(e,t,i)=>{i.r(t),i.d(t,{default:()=>y});var a=i(6029),n=i(55729),s=i(70390),l=i(80575),r=i(13939);let o=(0,l.n9)()((e,t,i)=>({outsideShowTrustpilotWidget:{minHeight:"60px",display:"flex",marginLeft:"20px",marginRight:"20px",padding:"10px",justifyContent:"center",marginBottom:r.YK.medium,marginTop:(null==t?void 0:t.hasMessage)||(null==t?void 0:t.hasSubMessage)?"14px":r.YK.large,[e.breakpoints.up("md")]:{dis
2play:"none"}},carousel:{margin:"0 auto",padding:"3px 3px 0 3px",position:"relative","& .react-multi-carousel-dot-list ":{position:"absolute",zIndex:9,bottom:(null==t?void 0:t.hasMessage)?0:"-28px",[e.breakpoints.up("sm")]:{position:"absolute"},"& button":{height:"12px !important",width:"12px !important",marginRight:"12px !important"}},"& .react-multi-carousel-list":{zIndex:9,[e.breakpoints.up("md")]:{marginBottom:r.YK.xs,marginTop:0},[e.breakpoints.up("lg")]:{marginBottom:"12px",marginTop:0}},"& .react-multi-carousel-track":{},"& .react-multi-carousel-dot button":{width:"12px",height:"12px",marginRight:"12px",borderWidth:"1px",backgroundColor:r.Tj.grey.grey3},"& .react-multi-carousel-dot--active button":{backgroundColor:r.Tj.grey.grey6}},carouselItem:{margin:0},"custom-dot-list-style":{position:"relative",top:"35px","& li:last-child button":{marginRight:"0"}},carouselContainer:{width:"100%"},leftButton:{[e.breakpoints.down("xl")]:{left:r.YK.small},[e.breakpoints.up("sm")]:{left:r.YK.small},[e.breakpoints.between("sm","xl")]:{"@media(orientation: portrait)":{left:r.YK.small}}},rightButton:{right:r.YK.xxs,[e.breakpoints.up("lg")]:{right:"12px !important"}},customButtonGroup:{display:"none",alignItems:"center",justifyContent:"space-between",width:"100%",position:"absolute",top:"41%","@media (orientation: landscape)":{top:(null==t?void 0:t.height)||"46%"},[e.breakpoints.between("sm","xl")]:{top:"calc(50% - 84px)",display:"flex"},[e.breakpoints.up("md")]:{top:"calc(50% - 86px)",display:"flex"},[e.breakpoints.up("lg")]:{top:"calc(50% - 100px)"},[e.breakpoints.up("xl")]:{top:"44%"},[`& .${i.leftButton}`]:{left:r.YK.xxs,[e.breakpoints.up("lg")]:{left:"12px"},position:"absolute","& button":{width:"40px",height:"40px"}},[`& .${i.rightButton}`]:{right:r.YK.xxs,[e.breakpoints.up("lg")]:{right:"12px"},position:"absolute","& button":{width:"40px",height:"40px"}}},truspilotContainer:{marginBottom:r.YK.medium,[e.breakpoints.up("md")]:{marginBottom:r.YK.large}},carouselDotList:{pointerEvents:"none"},slider:{},centerHeading:{}}));var d=i(86753),c=i(74020),g=i(50212),p=i(81127),m=i(22911),u=i(80920),h=i(42246),x=function(e,t){var i={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(i[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(i[a[n]]=e[a[n]]);return i};let b=({next:e,previous:t,height:i})=>{let{classes:n}=o({height:i});return(0,a.jsxs)("div",{className:n.customButtonGroup,children:[(0,a.jsx)(c.A,{className:n.leftButton,ariaLabel:"chevron left arrow",icon:"chevron_left",onClick:t}),(0,a.jsx)(c.A,{ariaLabel:"chevron right arrow",icon:"chevron_right",onClick:e,className:n.rightButton})]})},y=e=>{let{ffHomeHeroBannersList:t,showTrustpilotWidget:i,trustpilotBackgroun
2d:l,trustPilotDarknessLevel:r,transitionDelay:c}=e,[y,j]=(0,n.useState)(!1),[f,v]=(0,n.useState)(!1),[k,w]=(0,n.useState)(600),C=t.some(e=>!!e.message),[O,T]=(0,n.useState)(0),{classes:F}=o({linksCount:O,hasMessage:C,hasSubMessage:y||f}),[N,A]=(0,n.useState)(!1),[S,_]=(0,n.useState)([]),[B,Y]=(0,n.useState)("rgba(255,255,255,100%)"),I=n.useRef(null),K=n.useRef([]),{sm:$,md:L,xl:D}=(0,h.A)().breakpoints.values;K.current=Array(t.length).fill("").map((e,t)=>K.current[t]||n.createRef());let E=(0,n.useCallback)(()=>{let e=600;(null==S?void 0:S.length)&&N&&(null==S||S.forEach(t=>{t.offsetParent.childNodes.forEach(t=>{var i;((null==t?void 0:t.getAttribute("aria-hidden"))==="false"||(null==t?void 0:t.getAttribute("ariaHidden"))==="false")&&(null==(i=null==t?void 0:t.childNodes)||i.forEach(t=>{var i;null==(i=null==t?void 0:t.childNodes)||i.forEach(t=>{t.getAttribute("id")&&(e=t.offsetHeight)})}))})}),w(e))},[N,S]),M=(0,n.useMemo)(()=>k,[k]),R=(0,n.useCallback)(()=>{let e=0,i=t.some(e=>!!e.subMessage),a=t.some(e=>!!e.subMessageTitle);t.forEach(t=>{var i;t.links&&t.links.length>e&&(e=null==(i=t.links)?void 0:i.length)}),j(i),v(a),T(e),E()},[t,E]);(0,n.useEffect)(()=>{R()},[R]),(0,n.useEffect)(()=>{var e,t;return(null==(t=null==(e=null==I?void 0:I.current)?void 0:e.containerRef)?void 0:t.current)&&A(!0),window.addEventListener("orientationchange",R),window.addEventListener("resize",R),()=>{window.removeEventListener("orientationchange",R),window.removeEventListener("resize",R)}},[R,I]),(0,n.useEffect)(()=>{let e="number"==typeof r?`rgba(255,255,255, ${r}%)`:null;e&&Y(e)},[r]),(0,n.useEffect)(()=>{var e;if(N){let t=[];null==(e=K.current)||e.forEach(e=>{e.offsetParent&&t.push(e.offsetParent)}),_(t)}},[N]);let W=(0,m.yn)(c);return(0,u.D)(e,N),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{afterChange:()=>E(),arrows:!1,autoPlay:N,autoPlaySpeed:W,carouselContainerClass:(0,g.A)(F.carousel,i?F.truspilotContainer:""),customButtonGroup:(0,a.jsx)(b,{next:()=>{var e;null==(e=I.current)||e.next(1)},previous:()=>{var e;null==(e=I.current)||e.previous(1)},height:M/2}),infinite:!0,itemClass:F.carouselItem,partialVisbile:!1,ref:I,renderDotsOutside:!0,responsive:{desktop:{breakpoint:{max:3e3,min:D},items:1},small:{breakpoint:{max:D-1,min:L},items:1},tablet:{breakpoint:{max:L-1,min:$},items:1},mobile:{breakpoint:{max:$-1,min:0},items:1}},showDots:!0,dotListClass:F.carouselDotList,sliderClass:F.slider,slidesToSlide:1,ssr:!1,swipeable:!0,children:t.map((e,t)=>{let{message:i}=e,s=x(e,["message"]);return(0,a.jsx)(n.Fragment,{children:(0,a.jsx)("div",{ref:e=>e&&K.current.push(e),children:(0,a.jsx)(p.A,Object.assign({},s,{message:i,isFromFFHomeHeroBannerGallery:!0,isSubMessageExists:y||f}))})},`ff_home_hero_banner_gallery_${t}`)})}),i&&(0,a.jsx)("div",{className:F.outsideShowTrustpilotWidget,style:{backgroundColor:"BLACK"===l?"transparent":B},children:(0,a.jsx)(s.default,{template:"MICRO_STAR",noPointer:!0})})]})}},14219:(e,t,i)=>{i.d(t,{A:()=>y});var a=i(6029),n=i(20134),s=i(55729),l=i(76063),r=i(25282),o=i(80575),d=i(49992),c=i(13939);let g=(0,o.n9)()(e=>Object.assign(Object.assign({},(0,d.l)(e)),{contentPadding:{paddingTop:c.YK.large},error:{marginBottom:`${c.YK.small} !important`}}));var p=i(76481),m=i(87192),u=i(97216),h=i(50212),x=i(79973),b=i(86604);let y=e=>{let{classes:t}=g(),{isFlyingFlowers:i}=(0,s.useContext)(p.Z0),{onSubmit:o,onCancel:d}=e,[c,y]=(0,s.useState)(""),j={initialValues:{currentPassword:"",newPassword:""},validate:(0,p.ve)(r.Ik().shape({currentPassword:r.Yj().required((0,p.xc)("current password").required),newPassword:u.I})),onSubmit:e=>{var t,i,a,n;return t=void 0,i=void 0,a=void 0,n=function*(){try{y(""),yield o(e)}catch(e){y(e.message)}},new(a||(a=Promise))(function(e,s){function l(e){try{o(n.next(e))}catch(e){s(e)}}function r(e){try{o(n.throw(e))}catch(e){s(e)}}function o(t){var i;t.done?e(t.value):((i=t.value)instanceof a?i:new a(function(e){e(i)})).then(l,r)}o((n=n.apply(t,i||[])).next())})}};return(0,a.jsxs)("div",{className:t.container,children:[(0,a.jsx)("h1",{children:"Change password"}),(0,a.jsx)(l.l1,Object.assign({},j,{children:({isSubmitting:e})=>(0,a.jsx)(l.lV,{children:(0,a.jsxs)("div",{className:(0,h.A)(t.box,t.contentPadding),children:[(0,a.jsx)(n.A,{fieldNames:["currentPassword","newPassword"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),c&&(0,a.jsx)(x.default,{className:t.error,type:"alertError",message:c}),(0,a.jsx)("div",{className:t.input,children:(0,a.jsx)(u.A,{id:"currentPassword",name:"currentPassword",label:"Current password",fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:t.input,children:(0,a.jsx)(u.A,{id:"newPassword",name:"newPassword",label:"New password",fullWidth:!0,required:!0,newPassword:!0})}),(0,a.jsxs)("div",{className:t.buttons,children:[(0,a.jsx)(m.A,{variant:(0,b.eM)("Save new password"),thin:!0,fullWidth:!0,title:"Save new password",className:t.
2saveButton,isSubmit:!0,disabled:e,icon:i?"check":void 0}),(0,a.jsx)(m.A,{variant:(0,b.eM)("Cancel - discard changes"),onClick:d,thin:!0,icon:i?"close":void 0,fullWidth:!0,title:"Cancel - discard changes"})]})]})})}))]})}},15198:(e,t,i)=>{i.d(t,{A:()=>N});var a=i(6029),n=i(55729),s=i(81278),l=i(32781),r=i(51647),o=i(98054),d=i(50212),c=i(87192),g=i(80575),p=i(13939);let m=480,u=714,h=(0,g.n9)()((e,t,i)=>{let a=e.isFlyingFlowers?p.Tj.black[700]:p.Tj.supplementary.black;return{container:{position:"relative",minHeight:"100vh",overflow:"hidden"},backgroundImageContainer:{position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:1},backgroundImage:{objectFit:"cover",objectPosition:"center"},contentOverlay:{position:"relative",zIndex:2,width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"flex-end"},introTextContainer:{marginBottom:p.YK.small},contentOverlayInner:{height:"100%",display:"flex",boxShadow:"none",[e.breakpoints.up("sm")]:{margin:p.YK.medium,boxShadow:t.quizStarted?"none":"0 12px 12px 0 rgba(0, 0, 0, 0.36), 0 16px 48px 0 rgba(0, 0, 0, 0.24)"},[e.breakpoints.up("md")]:{margin:"123px",boxShadow:t.quizStarted?"none":"0 12px 12px 0 rgba(0, 0, 0, 0.36), 0 16px 48px 0 rgba(0, 0, 0, 0.24)"}},contentContainer:{maxWidth:"669px",minWidth:"669px",color:p.Tj.supplementary.black,padding:t.quizStarted&&!t.showNewsletterForm?0:p.YK.xl,[e.breakpoints.down("md")]:{maxWidth:"100%",minWidth:"100%"}},introTitle:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xxxl:e.typography.xxl_bold),{color:a,marginBottom:p.YK.small,fontSize:e.isFlyingFlowers?"3.5rem":p.YK.xl,[e.breakpoints.down("md")]:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{marginBottom:p.YK.medium})}),introText:{"p&,div&,& ul, & ol":Object.assign(Object.assign({},e.typography.small_regular),{color:a,marginBottom:p.YK.medium,"& ul, & ol":{listStyleType:"disc",listStylePosition:"initial"},"&:last-child":{marginBottom:0}})},introTextCollapsed:{[e.breakpoints.down("md")]:{display:"-webkit-box","-webkit-line-clamp":3,"-webkit-box-orient":"vertical",overflow:"hidden",marginBottom:p.YK.small}},readMoreLink:Object.assign(Object.assign({display:"inline-flex",justifyContent:"flex-end",width:"100%"},e.typography.xxs_regular),{marginBottom:`${p.YK.small} !important`,position:"relative",zIndex:4,color:a,[e.breakpoints.down("md")]:{position:"sticky",bottom:0},"& :last-child":{paddingLeft:0,transform:"rotate(45deg)",color:a}}),readLessLink:Object.assign(Object.assign({display:"flex",justifyContent:"flex-end",width:"100%"},e.typography.xxs_regular),{marginBottom:p.YK.medium,position:"relative",zIndex:4,color:a,"& :last-child":{paddingLeft:0,transform:"rotate(135deg) !important",color:a}}),startButton:{padding:`${p.YK.medium} ${p.YK.xl}`,minWidth:"300px",[e.breakpoints.down("md")]:{width:"100%",minWidth:"300px"},"& span":{padding:e.isFlyingFlowers?void 0:"0 !important"}},image:{"& img":{objectFit:"cover",objectPosition:"bottom"}},mobileContainer:{position:"relative",display:"flex",flexDirection:"column",padding:t.showNewsletterForm?`${p.YK.medium} 20px 20px 20px`:0},mobileContent:{padding:t.isExpanded?"0px !important":`${p.YK.medium} ${p.YK.medium} 0 ${p.YK.medium}`,zIndex:2,flexShrink:0},mobileIntroTitle:Object.assign(Object.assign({},e.typography.medium_bold),{color:p.Tj.black[700]}),mobileOverlayTitle:Object.assign(Object.assign({},e.typography.medium_bold),{color:p.Tj.black[700],flexShrink:1,marginBottom:t.isExpanded&&e.isFlyingFlowers?p.YK.small:"40px"}),mobileIntroText:{"p&,div&,& ul, & ol":Object.assign(Object.assign({},e.typography.small_regular),{color:a,marginBottom:p.YK.small,"& ul, & ol":{listStyleType:"disc",listStylePosition:"initial"},"&:last-child":{marginBottom:0}})},mobileImageContainer:{flex:1,minHeight:0,position:"relative",overflow:"hidden"},mobileExpandedOverlay:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:3,display:"flex",flexDirection:"column",padding:p.YK.medium,paddingBottom:"100px",overflow:"hidden"},mobileOverlay:{position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:3,display:"flex",flexDirection:"column",justifyContent:"space-between",padding:p.YK.large,opacity:0,visibility:"hidden",transition:"opacity 0.3s ease, visibility 0.3s ease",pointerEvents:"none"},mobileOverlayVisible:{opacity:1,visibility:"visible",pointerEvents:"auto",position:"absolute",top:0,height:"calc(100% - 260px)",width:"100%"},mobileOverlayContent:{display:"flex",flexDirection:"column",justifyContent:"flex-start",overflow:"visible",flexShrink:0},mobileOverlayText:{"& p":Object.assign(Object.assign({},e.typography.medium_regular),{color:p.Tj.supplementary.white,lineHeight:1.6,marginBottom:p.YK.medium,textShadow:"1px 1px 2px rgba(0, 0, 0, 0.8)"})},mobileReadMoreButton:{color:p.Tj.supplementary.black,padding:`${p.YK.small} ${p.YK.medium}`,backgroundColor:"rgba(255, 255, 255, 0.9)",borderRadius:"20px",fontSize:"14px",fontWeight:"normal",alignSelf:"flex-end",textDecoration:"none","&:hover":{backgroundColor:"rgba(255, 255, 255, 1)",textDecoration:"none"}},mobileStartButton:{alignSelf:"center",minWidth:"200px",padding:`${p.YK.medium} ${p.YK.large}`,fontSize:"16px",fontWeight:"bold",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.4)","&:hover":{transform:"translateY(-2px)",boxShadow:"0 6px 16px rgba(0, 0, 0, 0.5)"}},minHeightLarge:{minHeight:m,[e.breakpoints.up("md")]:{minHeight:m},[e.breakpoints.up("md")]:{minHeight:u,maxHeight:u},"& .image":{minHeight:m,[e.breakpoints.up("md")]:{minHeight:m},[e.breakpoints.up("lg")]:{minHeight:u,maxHeight:u}}},mobileButtonContainer:{position:"absolute",bottom:0,left:0,right:0,padding:p.YK.medium,zIndex:4,"& button":{width:"100%"}},addMarginToTitle:{marginBottom:"40px"},mobileExpandedContainer:{overflow:"hidden",flexShrink:1}}});var x=i(67974),b=i(12551),y=i(35759),j=i(76481),f=i(25559),v=i(78149),k=i(13205),w=i(86604);let C={label:f.sc},O=f.Wj,T=({introTitle:e,introText:t,handleStartQuiz:i,isExpanded:n,classes:s,isFlyingFlowers:o})=>(0,a.jsxs)(a.Fragment,{children:[e&&(0,a.jsx)(l.A,{variant:"h1",className:s.introTitle,"data-testid":"quiz-intro-title",children:e}),t&&(0,a.jsx)(r.A,{"data-testid":"quiz-intro-text-container",className:s.introTextContainer,children:(0,a.jsx)("div",{className:(0,d.A)(!n&&s.introTextCollapsed),"data-testid":"quiz-intro-text",children:(0,a.jsx)(y.A,{content:t,className:s.introText})})}),(0,a.jsx)(c.A,{variant:(0,w.eM)(o?f.$k:f.SL),onClick:i,className:s.startButton,"data-testid":"quiz-start-button",title:o?f.$k:f.SL,thin:!0})]}),F=({introTitle:e,introText:t,isExpanded:i,backgroundImage:n,contentBackgroun
2d:s,classes:d,isFlyingFlowers:g,handleToggleText:p,handleStartQuiz:m})=>{let u=(0,o.A)(e=>e.breakpoints.down("sm")),h=u&&!i&&t,j=u&&t;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(r.A,{className:d.mobileContent,children:[e&&!i&&(0,a.jsx)(l.A,{variant:"h2",className:d.mobileIntroTitle,"data-testid":"quiz-mobile-intro-title",children:e}),h&&(0,a.jsx)(x.A,{label:f.JF,onClick:p,className:d.readMoreLink,icon:"call_made",iconPosition:"right"})]}),(0,a.jsxs)(r.A,{className:d.mobileImageContainer,children:[(null==n?void 0:n.url)&&(0,a.jsx)(b.A,{fullWidthImage:!0,image:n,classNames:[i?"":d.minHeightLarge,d.image],renderSquareImage:!1,minHeight:"LARGE"}),i&&(0,a.jsxs)(r.A,{className:d.mobileExpandedOverlay,sx:{backgroundColor:s},children:[(0,a.jsxs)(r.A,{className:d.mobileExpandedContainer,children:[e&&(0,a.jsx)(l.A,{variant:"h2",className:d.mobileOverlayTitle,"data-testid":"quiz-mobile-overlay-title",children:e}),t&&(0,a.jsx)(r.A,{"data-testid":"quiz-mobile-intro-text-container",className:d.mobileOverlayContent,children:(0,a.jsx)("div",{className:d.mobileIntroText,"data-testid":"quiz-mobile-intro-text",children:(0,a.jsx)(y.A,{content:t,className:d.mobileIntroText})})})]}),j&&(0,a.jsx)(x.A,{label:f.fG,onClick:p,className:d.readLessLink,icon:"call_made",iconPosition:"right"})]})]}),(0,a.jsx)(r.A,{className:d.mobileButtonContainer,children:(0,a.jsx)(c.A,{thinOnMobile:!0,onClick:m,"data-testid":"quiz-mobile-start-button",title:g?f.$k:f.SL,variant:(0,w.eM)(g?f.$k:f.SL)})})]})},N=({backgroundImage:e,colourTheme:t,introTitle:i,introText:l,onStartQuiz:c,className:g,questionAndAnswers:m,onQuizComplete:u,destinationUrls:x,quizStartedAnalytics:y,quizQuestionAnsweredAnalytics:w,quizMarketingPageCompletedAnalytics:N,enableNewsletterSignUp:A=!1,newsletterSignUpLink:S,newsletterPrivacyPolicyText:_,newsletterBodyText:B,signUp:Y})=>{var I,K;let $=(0,s.useRouter)(),L=null==(K=null==(I=null==t?void 0:t[0])?void 0:I.themeSelection)?void 0:K[0],D=null==L?void 0:L.contentBackground,[E,M]=(0,n.useState)(!1),[R,W]=(0,n.useState)(!1),[H,P]=(0,n.useState)(!1),[G,z]=(0,n.useState)(0),{isFlyingFlowers:q}=(0,n.useContext)(j.Z0),V=(0,n.useRef)(null),[U,Z]=(0,n.useState)(),{classes:X}=h({isExpanded:E,quizStarted:R,showNewsletterForm:H}),J=(0,o.A)(e=>e.breakpoints.down("sm")),Q=(0,n.useCallback)(()=>{M(e=>!e)},[]),ee=(0,n.useCallback)(()=>{W(!0),null==c||c(),null==y||y()},[c,y]),et=(0,n.useCallback)(e=>5===e?x.url1:e>5&&e<=10?x.url2:e>10&&e<=15?x.url3:e>15&&e<=20?x.url4:e>20?x.url5:x.url1,[x]),ei=(0,n.useCallback)(e=>{let t=et(e);t&&$.push(t)},[et,$]),ea=(0,n.useCallback)((e,t)=>{(null==u||u(e,t),z(t),A)?P(!0):ei(t)},[u,ei,A]),en=(0,n.useCallback)(e=>{var t,i,a,n;return t=void 0,i=void 0,a=void 0,n=function*(){try{yield null==Y?void 0:Y(e),null==N||N(),ei(G)}catch(t){let e=(null==t?void 0:t.message)||(null==t?void 0:t.toString())||"";if(e.includes(f.J$)||e.includes("DUPLICATE_RECORD"))null==N||N(),ei(G);else throw Error(t)}},new(a||(a=Promise))(function(e,s){function l(e){try{o(n.next(e))}catch(e){s(e)}}function r(e){try{o(n.throw(e))}catch(e){s(e)}}function o(t){var i;t.done?e(t.value):((i=t.value)instanceof a?i:new a(function(e){e(i)})).then(l,r)}o((n=n.apply(t,i||[])).next())})},[Y,G,ei,N]),es=(0,n.useCallback)(()=>{null==N||N(),ei(G)},[ei,G,N]),el=(0,n.useCallback)(()=>{V.current&&Z(V.current.offsetHeight)},[]);(0,n.useEffect)(()=>{if(!J)return void Z(void 0);if(!V.current)return;let e=setTimeout(el,0);return window.addEventListener("resize",el),()=>{clearTimeout(e),window.removeEventListener("resize",el)}},[J,el]);let er=H||!R?D:"",eo=R&&!H&&m&&m.length>0,ed=!1===R,ec=n=>(0,a.jsxs)(a.Fragment,{children:[ed&&(n?(0,a.jsx)(F,{introTitle:i,introText:l,isExpanded:E,backgroundImage:e,contentBackground:D,classes:X,isFlyingFlowers:q,handleToggleText:Q,handleStartQuiz:ee}):(0,a.jsx)(T,{introTitle:i,introText:l,isExpanded:E,classes:X,handleStartQuiz:ee,isFlyingFlowers:q})),eo&&(0,a.jsx)(v.A,{questionAndAnswers:m,onComplete:ea,colourTheme:t,quizQuestionAnsweredAnalytics:w}),H&&(0,a.jsx)(k.A,{quizTitle:n?"NEARLY THERE!":f.wM,signUpLink:S||C,privacyPolicyText:_||'<p>By choosing to sign up, you will join our email mailing list. You can opt out at any time. We will treat your personal information with respect and use it as detailed in our <a href="/page/privacy">Privacy Policy</a>.</p>',bodyOnSignUpForm:B||O,imageOnSignUpForm:{url:"",altText:""},onSubmit:en,isFromValQuiz:!0,goBackToDestinationUrl:es})]});return(0,a.jsxs)(r.A,{className:(0,d.A)(X.container,g,X.minHeightLarge),"data-testid":"quiz-container",ref:V,sx:Object.assign({},J&&U&&{height:H?"initial":`${U}px`,maxHeight:H?"initial":`${U}px`,overflow:"hidden",backgroundImage:`url('${null==e?void 0:e.url}')`,backgroundSize:"cover",backgroundPosition:"center",padding:R?`${p.YK.medium}
2 20px`:void 0,minHeight:`${U}px`}),children:[!J&&(0,a.jsxs)(a.Fragment,{children:[(null==e?void 0:e.url)&&(0,a.jsx)(r.A,{className:X.backgroundImageContainer,children:(0,a.jsx)(b.A,{fullWidthImage:!0,image:e,classNames:[X.minHeightLarge,X.image],renderSquareImage:!0,minHeight:"LARGE"})}),(0,a.jsx)(r.A,{className:(0,d.A)(X.contentOverlay,X.minHeightLarge),children:(0,a.jsx)(r.A,{className:X.contentOverlayInner,children:(0,a.jsx)(r.A,{className:(0,d.A)(X.contentContainer,H&&"animate__animated",H&&"animate__fadeInRight",H&&"animate__faster"),sx:{backgroundColor:er,maxWidth:R&&!H?"100%":void 0},children:ec(!1)},`quiz-content-${R?"started":"initial"}`)})})]}),J&&(0,a.jsx)(r.A,{className:(0,d.A)(X.mobileContainer,H&&"animate__animated",H&&"animate__fadeInRight",H&&"animate__faster"),sx:{backgroundColor:er,height:R?void 0:`${U}px !important`},children:ec(!0)},R?"quiz-stepper":"quiz-initial")]})}},17052:(e,t,i)=>{i.d(t,{Ay:()=>F,xF:()=>T,ds:()=>O});var a=i(6029),n=i(55729),s=i(76063),l=i(25282),r=i(50212),o=i(76481),d=i(80575),c=i(11984),g=i(49992),p=i(13939),m=i(78519);let u=(0,d.n9)()(e=>Object.assign(Object.assign(Object.assign({},(0,m.A)(e)),(0,c.A)((0,g.l)(e),["container","box"])),{contactText:Object.assign(Object.assign(Object.assign({},e.typography.xxs_regular),e.isFlyingFlowers?e.typographySpacing.none:e.typographySpacing.xxs_regular_sm),{color:e.isFlyingFlowers?p.Tj.black[700]:p.Tj.grey.grey6}),contextFFText:{marginBottom:e.isFlyingFlowers?p.YK.xl:void 0},addressContainer:{"& label":{color:e.isFlyingFlowers?p.Tj.black[700]:p.Tj.supplementary.black}},button:{marginBottom:p.YK.medium,display:"block"},checkCircle:{color:e.isFlyingFlowers?p.Tj.black[600]:p.Tj.grey.grey6},error:{marginBottom:p.YK.small}}));var h=i(62022),x=i(5928),b=i(46685),y=i(35389),j=i(87192),f=i(58424),v=i(92115),k=i(24370),w=i(8859),C=i(86604);let O=l.Ik().shape({firstName:o.DX.firstName,lastName:o.DX.lastName,phone:o.DX.phone,contactAddress:l.Yj().min(3,(0,o.xc)(4).minChars).required((0,o.xc)("Contact address").required).oneOf([l.KR("originalAddressSelection"),null],"Please select an address from the list or choose 'enter manually'"),addressLine1:o.DX.addressLine1,addressLine2:o.DX.addressLine2,city:o.DX.city,county:(0,o.kz)(),postalCode:o.DX.postalCode,country:o.DX.country,isManualAddress:l.zM(),deliveryInstructionNote:l.Yj().matches(o.ze,(0,o.xc)().unsupportedCharacters),defaultAddress:l.zM(),shouldValidatePhone:l.zM()}),T=(e,t)=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:e.input,children:(0,a.jsx)(h.A,{name:"firstName",label:"Contact's first name",trimOnBlur:!0,fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:(0,r.A)(e.input,t&&e.contextFFText),children:(0,a.jsx)(h.A,{name:"lastName",label:"Contact's last name",trimOnBlur:!0,fullWidth:!0,required:!0})})]}),F=e=>{var t,i,l;
2let{onCancel:d,isSubmitting:c,trackEnterManualAddressClick:g,suppressAddressFormErrorSummary:p}=e,{countryCode:m,shorthand:O,isFlyingFlowers:F,getFormattedAddress:N}=(0,n.useContext)(o.Z0),[A,S]=(0,n.useState)(!1),[_,B]=(0,n.useState)(!1),Y=(0,o.Su)(m),I=(0,k.u)(w.qO.key),[K,$]=(0,n.useState)("ie"===O?"IE":"GB"),{classes:L}=u(),D=(null===v.o||void 0===v.o?void 0:v.o.length)?v.o.map(e=>({label:e.name,value:e.codeAlpha2})):[],E=(0,n.useContext)(s.mB),M=(0,n.useMemo)(()=>null===v.o||void 0===v.o?void 0:v.o.find(e=>e.codeAlpha2===K),[K]),[R,W]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{var e;W((0,o.iv)((null==(e=null==E?void 0:E.values)?void 0:e.isManualAddress)||!1,(null==M?void 0:M.codeAlpha2)||""))},[null==(t=null==E?void 0:E.values)?void 0:t.isManualAddress,null==M?void 0:M.codeAlpha2]),(0,n.useEffect)(()=>{null==E||E.setFieldValue("shouldValidatePhone",!F)},[F,null==E?void 0:E.values.shouldValidatePhone]),(0,n.useEffect)(()=>{E&&(null==E||E.setFieldValue("country",null==M?void 0:M.codeAlpha2))},[M]),(0,a.jsxs)("div",{className:L.addressContainer,children:[(0,a.jsx)("h3",{children:"Contact’s details"}),T(L,F),!F&&(0,a.jsx)("div",{className:L.input,children:(0,a.jsx)(h.A,{name:"phone",label:"Contact's phone number",fullWidth:!0,required:!0,inputProps:{maxLength:50},trimOnBlur:!0,onInput:o.X6,explanatoryText:(0,a.jsx)("div",{className:(0,r.A)(L.contactText,L.contextFFText),children:"We will only use this to contact them when a delivery is attempted."})})}),(0,a.jsx)("h3",{children:"Contact’s address"}),!F&&(0,a.jsx)(a.Fragment,{children:_?(0,a.jsx)("div",{className:L.input,children:(0,a.jsx)(f.A,{value:K,onChange:e=>{E&&(null==E||E.setFieldValue("country",K)),$(e.target.value)},name:"country",label:"Choose a country",placeholder:"Select from list",items:D,required:!0,fullWidth:!0})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h4",{className:L.countryTitle,children:"Country"}),(0,a.jsxs)("div",{className:L.countryDisplay,children:[null!=(i=null==M?void 0:M.name)?i:null==Y?void 0:Y.name," ",(0,a.jsx)("button",{className:L.linkText,onClick:()=>{B(!0)},children:"Change"})]})]})}),(0,a.jsx)("div",{className:L.input,children:(0,a.jsx)(x.A,{name:"contactAddress",label:"Search for address",placeholder:"ie"===O?"Try the eircode or street name":"Enter Delivery Postcode",addressFields:o.Ob,setManualAddressChosen:e=>{null==E||E.setFieldValue("isManualAddress",e),e&&(null==g||g("Address Book"))},handleAddressFormatCall:(e,t)=>(0,o.Cj)({suggestion:e,format:t,countryCode:null==M?void 0:M.codeAlpha2,isExperianAperture:I,getFormattedAddress:N}),provideManualAddress:!0,manualAddressTitle:"Enter address",countryCode:null!=(l=null==M?void 0:M.codeAlpha3)?l:null==Y?void 0:Y.codeAlpha3,required:!0,fullWidth:!0,isCountyRequired:R,suppressManualAddressFormErrorSummary:p})}),(0,a.jsx)("div",{className:L.input,children:(0,a.jsx)(b.A,{isAddNewAddress:!0})}),(0,a.jsx)("div",{className:L.input,children:(0,a.jsx)(y.default,{label:(0,a.jsx)("div",{className:L.checkCircle,children:"Set as default delivery address"}),name:"defaultAddress",onClick:()=>S(!A),type:"checkbox",checked:A,value:A})}),(0,a.jsxs)("div",{className:L.buttons,children:[(0,a.jsx)(j.A,{variant:(0,C.eM)("Save contact to address book"),thin:!0,fullWidth:!0,title:"Save contact to address book",className:L.saveButton,isSubmit:!0,disabled:c,icon:F?"check":void 0}),(0,a.jsx)(j.A,{variant:(0,C.eM)("Cancel - discard this contact"),onClick:d,thin:!0,fullWidth:!0,title:"Cancel - discard this contact",icon:F?"close":void 0})]})]})}},18046:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h});var a=i(6029),n=i(55729),s=i(50212),l=i(91977),r=i(35759),o=i(80575),d=i(13939);let c=(0,o.n9)()((e,{backgroundColour:t,accentColour:i,textColour:a})=>({outerWrapper:{borderRadius:8,paddingLeft:d.YK.xs,paddingRight:d.YK.xs,backgroundColor:i||void 0,[e.breakpoints.up("md")]:{paddingLeft:12,paddingRight:12}},innerWrapper:{borderRadius:8,padding:d.YK.small,display:"flex",flexDirection:"column",gap:d.YK.small,backgroundColor:t||void 0,color:a||void 0,[e.breakpoints.up("md")]:{flexDirection:"row",alignItems:"center",padding:d.YK.medium,gap:0}},quoteSection:{display:"flex",flexDirection:"row",gap:d.YK.xs,flex:"1 0 0",alignItems:"flex-start",minWidth:0,[e.breakpoints.up("md")]:{marginRight:d.YK.medium}},quoteIcon:{flexShrink:0,transform:"rotate(180deg)",color:"inherit","& .material-icons":{fontSize:48,[e.breakpoints.up("md")]:{fontSize:60}}},quoteTextSmall:Object.assign(Object.assign({},e.typography.medium_bold),{wordBreak:"break-word","& p":Object.assign(Object.assign({},e.typography.medium_bold),{margin:"0 !important",padding:"0 !important"}),[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),{"& p":Object.assign(Object.assign({},e.typography.large_bold),{margin:"0 !important",padding:"0 !important"})})}),quoteTextLarge:Object.assign(Object.assign({},e.typography.large_bold),{wordBreak:"break-word","& p":Object.assign(Object.assign({},e.typography.large_bold),{margin:"0 !important",padding:"0 !important"}),[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),{"& p":Object.assign(Object.assign({},e.typography.xl_bold),{margin:"0 !important",padding:"0 !important"})})}
2),divider:{display:"none",[e.breakpoints.up("md")]:{display:"block",width:1,alignSelf:"stretch",flexShrink:0,backgroundColor:"#000000",opacity:.3,marginRight:d.YK.medium}},authorSection:{display:"flex",flexDirection:"row",gap:d.YK.xs,alignItems:"center",[e.breakpoints.up("md")]:{flexShrink:0,gap:d.YK.medium}},authorSectionWithMeta:{[e.breakpoints.up("md")]:{width:417}},authorImageContainer:{flexShrink:0},authorImage:{width:80,height:80,borderRadius:"50%",objectFit:"cover",display:"block",[e.breakpoints.up("md")]:{width:120,height:120}},authorMeta:{display:"flex",flexDirection:"column",gap:2,justifyContent:"center",minWidth:0,flex:1},authorName:Object.assign(Object.assign({},e.typography.small_bold),{textDecoration:"none",color:"inherit","&[href]":{textDecoration:"underline",textUnderlinePosition:"from-font"}}),locationRow:Object.assign(Object.assign({display:"flex",flexWrap:"wrap",alignItems:"baseline"},e.typography.xxs_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.small_regular)}),locationPart:{display:"inline-block","&:not(:last-child):after":{content:"'|'",margin:`0 ${d.YK.xxs}`,opacity:.3,userSelect:"none"}},authorLink:Object.assign(Object.assign({},e.typography.xxs_regular),{textDecoration:"underline",textUnderlinePosition:"from-font",color:"inherit",[e.breakpoints.up("md")]:Object.assign({},e.typography.small_regular)}),authorLinkText:Object.assign(Object.assign({},e.typography.xxs_regular),{textDecoration:"none",color:"inherit",[e.breakpoints.up("md")]:Object.assign({},e.typography.small_regular)})}));var g=i(80920),p=i(76481);let m={backgroundColour:"#FFFFFF",accentColour:"#BDBDBD",textColour:"#000000"},u={backgroundColour:"#FADBE2",accentColour:"#E01761",textColour:"#3C3C3B"},h=e=>{var t,i,o,d,h;let{colourTheme:x,quoteText:b,addQuotationIcon:y=!0,textSize:j="Small",quoteAuthorName:f,quoteAuthorNameLink:v,quoteAuthorImage:k,occupation:w,shopNameSpecialization:C,location:O,link:T}=e;(0,g.D)(e);let{isFlyingFlowers:F}=(0,n.useContext)(p.Z0),{backgroundColour:N,accentColour:A,textColour:S}=null!=(o=null==(i=null==(t=null==x?void 0:x[0])?void 0:t.themeSelection)?void 0:i[0])?o:F?u:m,{classes:_}=c({backgroundColour:N,accentColour:A,textColour:S}),B=[w,C,O].filter(Boolean),Y=!!(f||B.length||(null==T?void 0:T.linkTitle)),I=Y||!!(null==k?void 0:k.url),K="Large"===j?_.quoteTextLarge:_.quoteTextSmall;return(0,a.jsx)("div",{className:_.outerWrapper,children:(0,a.jsxs)("div",{className:_.innerWrapper,children:[(0,a.jsxs)("div",{className:_.quoteSection,children:[y&&(0,a.jsx)("span",{"aria-hidden":"true",children:(0,a.jsx)(l.A,{icon:"format_quote",className:_.quoteIcon})}),(0,a.jsx)(r.A,{content:b,className:K})]}),I&&(0,a.jsx)("div",{className:_.divider,"aria-hidden":"true"}),I&&(0,a.jsxs)("div",{className:(0,s.A)(_.authorSection,Y&&_.authorSectionWithMeta),children:[(null==k?void 0:k.url)&&(0,a.jsx)("div",{className:_.authorImageContainer,children:(0,a.jsx)("img",{className:_.authorImage,src:k.url,alt:null!=(h=null!=(d=k.altText)?d:f)?h:"Florist"})}),(0,a.jsxs)("div",{className:_.authorMeta,children:[f&&(v?(0,a.jsx)("a",{href:v,className:_.authorName,children:f}):(0,a.jsx)("span",{className:_.authorName,children:f})),B.length>0&&(0,a.jsx)("div",{className:_.locationRow,children:B.map(e=>(0,a.jsx)("span",{className:_.locationPart,children:e},e))}),(null==T?void 0:T.linkTitle)&&((null==T?void 0:T.linkDestination)?(0,a.jsx)("a",{href:T.linkDestination,className:_.authorLink,target:T.openInNewWindow?"_blank":void 0,rel:T.openInNewWindow?"noreferrer noopener":void 0,children:T.linkTitle}):(0,a.jsx)("span",{className:_.authorLinkText,children:T.linkTitle}))]})]})]})})}},18739:(e,t,i)=>{i.r(t),i.d(t,{default:()=>g});var a=i(6029),n=i(67974),s=i(35759),l=i(80575),r=i(81751),o=i(13939);let d=(0,l.n9)()(e=>({container:{},heading:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),message:Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),list:{marginBlock:"0px",marginInline:"0px",paddingInlineStart:"112px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xxxl),{paddingInlineStart:"0px",display:"flex"}),position:"relative",listStyle:"none",counterReset:"counter"},item:{listStyle:"none",counterIncrement:"counter",[e.breakpoints.up("md")]:{flexGrow:1,flexBasis:"0","&:not(:last-child)":{marginRight:o.YK.medium}},"&::before":Object.assign(Object.assign({content:'counter(counter) "." ',textAlign:"center"},e.typography.xl_regular),{color:o.Tj.supplementary.black,backgroundColor:o.Tj.grey.grey1,left:"0px",width:"72px",position:"absolute",paddingTop:"6px",paddingBottom:"6px",[e.breakpoints.up("md")]:Object.assign(Object.assign({position:"relative",display:"block"},e.typography.xxxl),{width:"112px",marginBottom:o.YK.medium})})},itemHeading:Object.assign(Object.assign({},e.typography.medium_bold),{paddingTop:o.YK.small,[e.breakpoints.up("md")]:Object.assign({},e.typography.large_bold)}),itemContent:{"& p":Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),"& a":Object.assign(Object.assign(Object.assign({},e.typography.small_regular),(0,r.nf)(e.isFlyingFlowers?void 0:o.Tj.primary.gold4)),{color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.primary.gold5,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)})},linkContainer:{textAlign:"center"},link:{[e.breakpoints.down("sm")]:{width:"100%",display:"flex","& button":{flexGrow:1}}}}));var c=i(80920);let g=e=>{let{heading:t,message:i,link:l,items:r,headingTag:o="H2"}=e,g=null==o?void 0:o.toLowerCase(),{classes:p}=d();return(0,c.D)(e),(0,a.jsxs)("div",{className:p.container,children:[t&&(0,a.jsx)(g,{className:p.heading,children:t}),i&&(0,a.jsx)("p",{className:p.message,children:i}),(null==r?void 0:r.length)&&(0,a.jsx)("ol",{type:"1",className:p.list,children:r.map(e=>{let t=(e.headingTag||"H3").toLowerCase();return(0,a.jsxs)("li",{className:p.item,children:[(0,a.jsx)(t,{className:p.itemHeading,children:e.heading}),(0,a.jsx)(s.A,{className:p.itemContent,content:e.content})]},e.heading)})}),l&&(0,a.jsx)("div",{className:p.linkContainer,children:(0,a.jsx)(n.A,Object.assign({},l,{variant:"secondary",button:!0,thin:!0,className:p.link}))})]})}},19240:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var a=i(6029),n=i(50212),s=i(65903),l=i(53372),r=i(35759),o=i(80575),d=i(81751),c=i(13939);let g=(0,o.n9)()((e,t,i)=>({container:{display:"flex",flexDirection:"column"},title:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.grey.grey6}
2,e.isFlyingFlowers?e.typography.xl_bold:e.typography.medium_bold),e.isFlyingFlowers?e.typographySpacing.xl_bold_sm:void 0),{padding:"0 !important",marginBottom:c.YK.small,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.none),{marginBottom:c.YK.large})}),message:{"& p":Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),{padding:"0 !important",marginBottom:`${c.YK.large} !important`,color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.grey.grey6,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_lg),{marginBottom:`${c.YK.xl} !important`})})},images:{marginBottom:c.YK.medium,[e.breakpoints.down("sm")]:Object.assign({},d.OQ),[e.breakpoints.up("md")]:{marginBottom:c.YK.xl}},multipleImages:{display:"flex",flexDirection:"column",[e.breakpoints.up("sm")]:{flexDirection:"row",justifyContent:"space-between"},[`& .${i.imageContainer}`]:{paddingTop:"100%",[e.breakpoints.up("sm")]:{paddingTop:"calc(50% - 12px)",width:"calc(50% - 12px)"},"&:not(:last-child)":{marginBottom:c.YK.medium,[e.breakpoints.up("sm")]:{marginBottom:"0px"}}}},imageContainer:{paddingTop:"50%",position:"relative"},image:{position:"absolute",objectFit:"cover",width:"100%",height:"100%",top:0,left:0},imagePositionTop:{[`& .${i.message}`]:{"& p":{marginBottom:0},order:2},[`& .${i.images}`]:{order:1}},imagePositionBottom:{[`& .${i.message}`]:{order:1},[`& .${i.images}`]:{order:2,marginBottom:0}}}));var p=i(80920),m=i(98054);let u=e=>{let{title:t,message:i,images:o,imagePosition:d}=e,{classes:c}=g(),u="TOP"===d?c.imagePositionTop:c.imagePositionBottom,h=(0,m.A)(e=>e.breakpoints.down("sm")),x=((null==o?void 0:o.length)||0)>1,b=[{breakpoint:"sm",query:"max-width",width:"100vw"},{breakpoint:"xl",query:"max-width",width:x?"50vw":"100vw"},{width:x?"960px":"1608px"}],y=[240,384,480,960,1280,1608],j=["$poi-square$"],f={w:x||h?792:1608,aspect:x?"1:1":"2:1"};return(0,p.D)(e),(0,a.jsxs)("div",{className:(0,n.A)(c.container,null!=u?u:void 0),children:[t&&(0,a.jsx)("h2",{className:c.title,children:t}),(0,a.jsx)(r.A,{className:c.message,content:i}),!!(null==o?void 0:o.length)&&(0,a.jsx)("div",{className:(0,n.A)(c.images,x&&c.multipleImages),children:o.map((e,t)=>(0,a.jsx)("div",{className:c.imageContainer,children:(0,a.jsx)(l.A,{className:(0,n.A)(c.image),imageUrl:(0,s.G8)(e.url,f,j),altText:e.altText||"Blog article",imageWidths:y,sizes:b,loading:"lazy"})},`blogarticle_${t}`))})]})}},20412:(e,t,i)=>{i.d(t,{A:()=>F});var a=i(6029),n=i(55729),s=i(76481),l=i(91202),r=i(87192),o=i(67974),d=i(58585),c=i(80575),g=i(81751),p=i(13939);let m=(0,c.n9)()((e,t,i)=>({addressCardContainer:{width:"100%",[e.breakpoints.up("md")]:{width:"initial"},marginBottom:p.YK.medium,minHeight:"260px",boxShadow:"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)",background:e.isFlyingFlowers?p.Tj.grey.grey1:p.Tj.supplementary.white,padding:p.YK.medium,display:"flex",flexDirection:"column",justifyContent:"space-between",overflowWrap:"anywhere",wordBreak:"break-word",[`& .${i.addressNameTitle}`]:Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),[`& .${i.address}`]:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_sm),{color:e.isFlyingFlowers?p.Tj.black[700]:p.Tj.grey.grey6,display:"inline-block"}),[`& .${i.defaultAddressLabel}`]:Object.assign(Object.assign(Object.assign({},e.typography.xxs_bold),e.typographySpacing.xxs_bold_sm),{color:e.isFlyingFlowers?p.Tj.black[700]:p.Tj.grey.grey6})},addressNameTitle:{},defaultAddressLabel:{},address:{},cardActions:{display:"flex",justifyContent:"space-between",alignItems:"center",[`& .${i.deleteLink}`]:Object.assign(Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),{color:e.isFlyingFlowers?void 0:p.Tj.primary.gold5}),(0,g.nf)(e.isFlyingFlowers?p.Tj.wildExotic[500]:p.Tj.primary.gold4))},deleteLink:{color:e.isFlyingFlowers?p.Tj.black[700]:p.Tj.primary.gold4},addressContainer:{},spinner:{}})),u=(0,c.n9)()((e,t,i)=>({container:{margin:"-60px auto 0",maxWidth:520,[`& .${i.itemText}`]:Object.assign(Object.assign({},e.typography.large_bold),{color:p.Tj.supplementary.black,marginBottom:p.YK.medium,paddingTop:0}),[`& .${i.confirmationText}`]:Object.assign(Object.assign({},e.typography.small_regular),{marginBottom:p.YK.small,"&:last-child":{marginBottom:p.YK.large},[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),{marginBottom:p.YK.large,"&:last-child":{marginBottom:p.YK.xl}})})},itemText:{},confirmationText:{},title:Object.assign(Object.assign({},e.typography.medium_regular),{color:p.Tj.grey.grey6,[e.breakpoints.up("sm")]:Object.assign({},e.typography.large_regular)}),buttonContainer:{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"space-between"},button:{marginBottom:p.YK.large,[e.breakpoints.up("md")]:{marginBottom:p.YK.medium}}}));var h=i(86604);let x=e=>{let{address:t,handleRemoveItem:i,handleCancel:n}=e,{firstName:s,lastName:l}=t,{classes:o}=u();return(0,a.jsxs)("div",{className:o.container,children:[(0,a.jsx)("h3",{className:o.title,children:"Remove address"}),(0,a.jsxs)("p",{className:o.itemText,children:["Are you sure you want to remove ",s,"\xa0",l," from your address book?"]}),(0,a.jsx)("p",{className:o.confirmationText,children:"This action cannot be undone."}),(0,a.jsxs)("div",{className:o.buttonContainer,children:[(0,a.jsx)(r.A,{className:o.button,variant:(0,h.eM)("Yes - remove this address"),title:"Yes - remove this address",fullWidth:!0,thinOnMobile:!0,onClick:i}),(0,a.jsx)(r.A,{className:o.button,variant:(0,h.eM)("No - do not delete"),title:"No - do not delete",fullWidth:!0,thinOnMobile:!0,onClick:n})]})]})};var b=i(42246),y=i(7138);let j=e=>{let{address:t,removeAddressItem:i,setErrorMessage:c}=e,{isFlyingFlowers:g}=(0,n.useContext)(s.Z0),p=(0,b.A)(),{id:u,firstName:j,lastName:f,addressLine1:v,addressLine2:k,addressLine3:w,postalCode:C,city:O,county:T,isDefaultAddress:F}=t,{classes:N}
2=m(),[A,S]=(0,n.useState)(!1),[_,B]=(0,n.useState)(!1),Y=(0,l.Ub)({query:`(min-width: ${p.breakpoints.values.md}px)`});return(0,a.jsx)(a.Fragment,{children:!!j&&!!v&&(0,a.jsxs)("div",{className:N.addressCardContainer,children:[(0,a.jsxs)("div",{className:N.addressContainer,children:[(0,a.jsxs)("h3",{className:N.addressNameTitle,children:[j,"\xa0",f]}),(0,a.jsxs)("div",{className:N.address,children:[v&&(0,a.jsxs)("span",{children:[v,", "]}),k&&(0,a.jsxs)("span",{children:[k,", "]}),O&&(0,a.jsxs)("span",{children:[O,", "]}),T&&(0,a.jsxs)("span",{children:[T,", "]}),C&&(0,a.jsx)("span",{children:C})]}),F&&(0,a.jsx)("p",{className:N.defaultAddressLabel,children:"Default delivery address"})]}),(0,a.jsx)(d.A,{open:A,onClose:()=>S(!1),keepMounted:!0,fullScreen:!Y,setOpen:()=>S(!0),maxWidth:"sm",fullWidth:!0,children:(0,a.jsx)(x,{address:t,handleRemoveItem:()=>{B(!0),u&&i(u).then(()=>c&&c("")).catch(e=>c&&c(e.message)).finally(()=>B(!1)),S(!1)},handleCancel:()=>{S(!1)}})}),(0,a.jsxs)("div",{className:N.cardActions,children:[_?(0,a.jsx)(y.A,{className:N.spinner,size:24}):(0,a.jsx)(o.A,{className:N.deleteLink,label:"Delete",onClick:()=>S(!0),highlight:!1,noFollow:!1,newWindow:!0}),(0,a.jsx)(r.A,{href:`/account/address-book/edit-contact?id=${u}`,title:"Edit",variant:(0,h.eM)("Edit"),thin:!0,icon:g?"mode_edit":void 0})]})]})})};var f=i(25559);let v=(0,c.n9)()(e=>({savedAddresses:{display:"flex",gridTemplateColumns:"unset",gridRowGap:"unset",gridColumnGap:0,flexDirection:"column",[e.breakpoints.up("md")]:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gridColumnGap:p.YK.medium},[`${f.ZG} &`]:{[e.breakpoints.up("md")]:{gridColumnGap:p.YK.small}}},addressCardContainer:{},addressesSection:{},savedAddressTitle:{},noAddress:{},body:{}})),k=e=>{let{savedAddresses:t,removeAddressItem:i,setErrorMessage:n}=e,{classes:s}=v();return(0,a.jsx)("div",{className:s.addressCardContainer,children:(0,a.jsxs)("div",{className:s.addressesSection,children:[(0,a.jsx)("h3",{className:s.savedAddressTitle,children:"Your saved addresses"}),(null==t?void 0:t.length)?(0,a.jsx)("div",{className:s.savedAddresses,children:null==t?void 0:t.map((e,t)=>(0,a.jsx)(j,{address:e,removeAddressItem:i,setErrorMessage:n},t))}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h4",{className:s.noAddress,children:"You have no saved addresses..."}),(0,a.jsx)("p",{className:s.body,children:"But when you do, they will appear here!"})]})]})})};var w=i(74020);let C=(0,c.n9)()((e,t,i)=>({addressBookContainer:{width:"100%","& h1":Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.typographySpacing.xl_regular_sm),{textAlign:e.isFlyingFlowers?"center":"unset",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xxxl),e.typographySpacing.xxxl_sm)})},addressBookContentContainer:{display:e.isFlyingFlowers?"block":"grid",gridTemplateColumns:e.isFlyingFlowers?"unset":"100%",[e.breakpoints.up("md")]:{gridTemplateColumns:e.isFlyingFlowers?"unset":"50% 50%",width:e.isFlyingFlowers?"100%":""}},addressContent:{[`& .${i.message}`]:Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_lg),{textAlign:e.isFlyingFlowers?"center":"left",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_regular),e.typographySpacing.large_regular_lg),color:p.Tj.grey.grey6})},message:{},savedAddressTitle:{},noAddress:{},body:{},buttonContainer:{},addAddressContainer:{display:"flex",alignItems:"center",justifyContent:e.isFlyingFlowers?"center":"flex-start",marginBottom:"50px",[`& .${i.buttonContainer}`]:{textAlign:"center"}},addressesSection:{[`& .${i.savedAddressTitle}`]:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_regular_lg)}),[`& .${i.noAddress}`]:Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),[`& .${i.body}`]:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),{color:p.Tj.grey.grey6})},alertMessage:{marginBottom:p.YK.large}}));var O=i(79973),T=i(81278);let F=e=>{let{classes:t}=C(),{savedAddresses:i,success:l,removeAddressItem:r}=e,{isFlyingFlowers:o}=(0,n.useContext)(s.Z0),d=(0,T.useRouter)(),c="add-new-customer-address"===l?"Address has been saved":"delete-address"===l||"edit-ad
2dress"===l?"Your address book has been updated":"";return(0,a.jsxs)(a.Fragment,{children:[!!c&&(0,a.jsx)(O.default,{type:"alertSuccess",message:c,className:t.alertMessage}),(0,a.jsxs)("div",{className:t.addressBookContainer,children:[(0,a.jsx)("h1",{children:"Address book"}),(0,a.jsx)("div",{className:t.addressBookContentContainer,children:(0,a.jsx)("div",{className:t.addressContent,children:(0,a.jsx)("p",{className:t.message,children:(null==i?void 0:i.length)?"Manage your contacts and addresses here.":"Manage your contacts and addresses here, though it doesn’t look like you have saved any yet. Why not add one now - you could start with your normal billing address, or perhaps the delivery address of someone special?"})})}),(0,a.jsx)("div",{className:t.addAddressContainer,children:(0,a.jsx)(w.A,{ariaLabel:"Add new address",icon:"add",label:"Add new address",onClick:()=>{d.push("/account/address-book/add-new-contact-address")},labelAlign:o?"bottom":"side"})}),(0,a.jsx)("div",{children:(0,a.jsx)(k,{savedAddresses:i,removeAddressItem:r})})]})]})}},21225:(e,t,i)=>{i.r(t),i.d(t,{default:()=>b});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({container:Object.assign(Object.assign({},e.typography.small_regular),{paddingTop:0,color:s.Tj.grey.grey6,minHeight:"83px"}),image:{height:"75px",width:"75px"}}));var r=i(8588),o=i.n(r);let d=e=>{let{image:t}=e,{classes:i}=l();return(0,a.jsx)(a.Fragment,{children:(null==t?void 0:t.url)&&(0,a.jsx)("div",{className:i.container,children:(0,a.jsx)(o(),{className:i.image,src:t.url,alt:(null==t?void 0:t.altText)&&t.altText,width:75,height:75,loading:"lazy"})})})},c=(0,n.n9)()(()=>({container:{padding:"5px",maxWidth:"100%",textAlign:"center"},brandUspImage:{background:"url(/images/usps/banner_img.svg) no-repeat",backgroundSize:"contain",color:s.Tj.supplementary.black,textTransform:"uppercase",display:"inline-block",height:"40px",minWidth:"205px",padding:"8px 16px"},brandTitle:{fontWeight:500,letterSpacing:"2px",fontSize:"0.85rem",lineHeight:"1rem"}})),g=e=>{let{title:t}=e,{classes:i}=c();return(0,a.jsx)(a.Fragment,{children:t&&(0,a.jsx)("div",{className:i.container,children:(0,a.jsx)("div",{className:i.brandUspImage,children:(0,a.jsx)("div",{className:i.brandTitle,children:t})})})})},p=(0,n.n9)()(e=>({uspContainer:Object.assign(Object.assign({},e.typography.small_regular),{color:s.Tj.grey.grey6,textAlign:"center",marginBottom:s.YK.large,width:"100%",display:"flex",flexDirection:"column",flex:"1 1 auto",[e.breakpoints.between("sm","xl")]:{width:"50%"},[e.breakpoints.up("lg")]:{width:"25%"}}),uspDescription:Object.assign(Object.assign({},e.typography.small_regular),{margin:"auto",color:s.Tj.grey.grey6,textAlign:"center",maxWidth:"220px"})}));var m=i(35759);let u=e=>{let{description:t,title:i,image:n}=e,{classes:s}=p();return(0,a.jsxs)("div",{className:s.uspContainer,children:[(0,a.jsx)("div",{children:!!n&&(0,a.jsx)(d,{image:n})}),(0,a.jsx)("div",{children:i&&(0,a.jsx)(g,{title:i})}),t&&(0,a.jsx)(m.A,{content:t,className:s.uspDescription})]})};var h=i(80920);let x=(0,n.n9)()(e=>({container:Object.assign(Object.assign({},e.typography.small_regular),{color:s.Tj.grey.grey6,textAlign:"center",width:"100%",margin:"auto",display:"flex",flexDirection:"column",alignItems:"center",[e.breakpoints.up("md")]:{flexFlow:"row wrap",alignItems:"unset"}}),heading:Object.assign(Object.assign({},e.typography.large_bold),{marginBottom:s.YK.xs,boxSizing:"border-box",alignItems:"center",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),{marginBottom:s.YK.small})})})),b=e=>{let{title:t,usps:i}=e,{classes:n}=x();return(0,h.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("div",{className:n.heading,children:t}),!!(null==i?void 0:i.length)&&(0,a.jsx)("div",{className:n.container,children:i.map((e,t)=>(0,a.jsx)(u,Object.assign({},e),t))})]})}},23158:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({heading:Object.assign(Object.assign({color:s.Tj.supplementary.black},e.typography.large_bold),{marginBottom:"18px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),{marginBottom:"28px"})}),description:{display:"none",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),{display:"block",marginBottom:s.YK.xl})},container:{gridTemplateColumns:"repeat(1, minmax(200px, 1fr))",display:"grid",gridGap:s.YK.small,[e.breakpoints.up("md")]:{gridGap:s.YK.medium,gridTemplateColumns:"repeat(4, minmax(200px, 1fr))"}}}));var r=i(91977),o=i(65903);let d=(0,n.n9)()(e=>({floristSpecialismContainer:{width:"100%"},floristSpecialismContentContainer:{height:"240px",position:"relative",backgroundSize:"cover",backgroundRepeat:"no-repeat"},image:{height:"100%",width:"100%",objectFit:"cover"},floristImageOverlay:{position:"absolute",padding:`18px ${s.YK.medium} 18px 18px`,background:"rgba(255, 255, 255, 0.7)",display:"flex",alignItems:"center",bottom:0,right:0,left:0},floristIcon:{marginRight:"26px",[e.breakpoints.up("md")]:{marginRight:"18px"}},floristSpecialismTitle:Object.assign(Object.assign({},e.typography.small_bold),{marginBottom:0,color:s.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)}),floristSpecialsmTextContainer:{backgroundColor:s.Tj.grey.grey1,display:"flex",alignItems:"center",padding:s.YK.small}}));var c=i(51647),g=i(53372);let p=e=>{let{image:t,icon:i,title:n}=e,{classes:s}=d();return(0,a.jsxs)("div",{className:s.floristSpecialismContainer,children:[(0,a.jsx)(c.A,{sx:{display:{zero:"none",xs:"none",md:"block"}},children:(0,a.jsxs)("div",{className:s.floristSpecialismContentContainer,children:[(null==t?void 0:t.url)&&(0,a.jsx)(g.A,{className:s.image,imageUrl:(0,o.G8)(null==t?void 0:t.url,{w:384,aspect:"16:10"},["$poi-square$"]),altText:(null==t?void 0:t.altText)||n||"",loading:"lazy"}),(0,a.jsxs)("div",{className:s.floristImageOverlay,children:[i&&(0,a.jsx)(r.A,{icon:i,fontSize:"small",className:s.floristIcon}),n&&(0,a.jsx)("h3",{className:s.floristSpecialismTitle,children:n})]})]})}),(0,a.jsx)(c.A,{sx:{display:{sm:"block",md:"none"}},children:(0,a.jsx)("div",{className:s.floristSpecialismContainer,children:(0,a.jsxs)("div",{className:s.floristSpecialsmTextContainer,children:[i&&(0,a.jsx)(r.A,{icon:i,fontSize:"small",className:s.floristIcon}),n&&(0,a.jsx)("h3",{className:s.floristSpecialismTitle,children:n})]})})})]})};var m=i(80920);let u=e=>{let{title:t,description:i,floristSpecialisms:n}=e,{classes:s}=l();return(0,m.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("h2",{className:s.heading,children:t}),i&&(0,a.jsx)("div",{className:s.description,children:i}),!!(null==n?void 0:n.length)&&(0,a.jsx)("div",{className:s.container,children:null==n?void 0:n.map((e,t)=>(0,a.jsx)(p,Object.assign({},e),t))})]})}},23929:(e,t,i)=>{i.d(t,{A:()=>w});var a=i(6029),n=i(55729),s=i(88598),l=i(50212),r=i(82203),o=i.n(r),d=i(76667),c=i(54507),g=i(80575),p=i(81751),m=i(13939);let u=(0,g.n9)()(e=>({relatedContentCard:{width:"100%",maxWidth:`${p.fC}px`,margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",textAlign:"left",borderRadius:e.isFlyingFlowers?"0px":void 0,boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)",[e.breakpoints.up("md")]:{margin:0}},textContent:{padding:`${m.YK.small} ${m.YK.medium} 0 ${m.YK.medium}`,display:"flex",flexDirection:"column",flexGrow:1},message:Object.assign(Object.assign(Object.assign({display:"block !important"},e.typography.small_bold),e.typographySpacing.small_bold_lg),{textAlign:e.isFlyingFlowers?"center":"left",color:e.isFlyingFlowers?m.Tj.black[700]:m.Tj.supplementary.black}),messageContainer:{paddingBottom:m.YK.xs},link:Object.assign(Object.assign({},(0,p.nf)()),{textDecoration:"none"}),tag:Object.assign(Object.assign({},e.typography.xxs_regular),{color:e.isFlyingFlowers?m.Tj.black[700]:m.Tj.grey.grey6,border:e.isFlyingFlowers?`1px solid ${m.Tj.grey.grey3}`:"none",backgroundColor:e.isFlyingFlowers?m.Tj.supplementary.white:m.Tj.grey.grey1,borderRadius:e.isFlyingFlowers?m.YK.xs:"0",textDecoration:e.isFlyingFlowers?"underline":"none",padding:`0px ${m.YK.xs}`}),adjustTagMargin:{marginBottom:m.YK.xs}})),h=e=>{let t,{message:i,tag:r,image:g,link:m,sendRelatedContentGalleryAnalytics:h,headingTag:x="h3"}=e,{classes:b}=u();return t="div"===x?(0,a.jsx)("div",{className:b.messageContainer,children:(0,a.jsx)("span",{className:b.message,children:i})}):n.createElement(null!=x?x:"div",{className:b.message},i),(0,a.jsxs)(s.A,{className:b.relatedContentCard,children:[(null==m?void 0:m.url)?(0,a.jsx)(o(),{href:m.url,passHref:!0,legacyBehavior:!0,children:(0,a.jsx)("a",{target:m.newWindow?"_blank":"_self",children:(0,a.jsx)(d.A,{altText:null==g?void 0:g.altText,imageUrl:null==g?void 0:g.url,maxWidth:p.fC,imageWidths:[p.fC],loading:"lazy"})})}):(0,a.jsx)(d.A,{altText:null==g?void 0:g.altText,imageUrl:null==g?void 0:g.url,maxWidth:p.fC,imageWidths:[p.fC],loading:"lazy"}),(0,a.jsxs)("div",{className:b.textContent,children:[r&&((null==m?void 0:m.url)?(0,a.jsx)(o(),{href:m.url,passHref:!0,legacyBehavior:!0,children:(0,a.jsx)("a",{href:m.url,target:m.newWindow?"_blank":"_self",onClick:()=>null==h?void 0:h(r),children:(0,a.jsx)(c.A,{className:(0,l.A)(b.tag,i?"":b.adjustTagMargin),tags:[`${r}`],isFromRelatedContentItem:!0})})}):(0,a.jsx)(c.A,{className:(0,l.A)(b.tag,i?"":b.adjustTagMargin),tags:[`${r}`],isFromRelatedContentItem:!0})),i&&(m&&m.url?(0,a.jsx)(o(),{href:m.url,passHref:!0,legacyBehavior:!0,children:(0,a.jsx)("a",{href:m.url,target:m.newWindow?"_blank":"_self",className:b.messageContainer,onClick:()=>null==h?void 0:h(i),children:"div"===x?(0,a.jsx)("div",{className:(0,l.A)(b.message,b.link),children:i}):n.createElement(null!=x?x:"div",{className:(0,l.A)(b.message,b.link)},i)})}):t)]})]})};var x=i(36663),b=i(51242);let y=(0,g.n9)()(e=>({heading:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{textAlign:"center",color:e.isFlyingFlowers?m.Tj.black[700]:m.Tj.supplementary.black,paddingTop:0,paddingBottom:0,textTransform:"initial",[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm),{paddingTop:0,paddingBottom:0})}),productPageHeading:{textAlign:"left"},subheading:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),{textAlign:e.isFlyingFlowers?"center":"left"}),titleLeft:{textAlign:"left"},titleCenter:{textAlign:"center"}}));var j=i(76481),f=i(81278),v=i(80920),k=i(51647);let w=e=>{var t;let{heading:i,contentItems:s,galleryDisplayType:r,headingTag:o,titleAlignment:d="CENTER",sendRelatedContentGalleryAnalytics:c}=e,{isFlyingFlowers:g}=(0,n.useContext)(j.Z0),{classes:p}=y(),m=o?o.toLowerCase():"h3",u={h1:"h2",h2:"h3",h3:"h4",h4:"div",div:"div"}[m]||"h3",w=(0,f.useRouter)(),C=null==(t=null==w?void 0:w.asPath)?void 0:t.includes("/product");(0,v.D)(e);let O={sendRelatedContentGalleryAnalytics:c},T="LEFT"===d?p.titleLeft:p.titleCenter;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m,{className:(0,l.A)(p.heading,C?p.productPageHeading:"",T),"data-testid":"related-content-gallery-heading",children:i}),(0,a.jsx)(k.A,{sx:{display:{xs:"block",md:"none"}},children:g&&"CAROUSEL"===r&&(0,a.jsx)("p",{className:p.subheading,children:"Swipe to see more"})}),"GRID"===r?(null==s?void 0:s.length)&&(0,a.jsx)(b.A,{ItemComponent:h,items:s,itemsPerLoa
2dMore:4,initialVisibleItems:4,componentProps:Object.assign(Object.assign({},O),{headingTag:u})}):(null==s?void 0:s.length)&&(0,a.jsx)(x.A,{ItemComponent:h,items:s,isFromRelatedContentGallery:!0,componentProps:Object.assign(Object.assign({},O),{headingTag:u})})]})}},25941:(e,t,i)=>{i.r(t),i.d(t,{default:()=>x});var a=i(6029),n=i(50212),s=i(55729),l=i(81751),r=i(65903),o=i(53372),d=i(80575),c=i(13939);let g=(0,d.n9)()((e,t,i)=>({heading:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("md")]:Object.assign({},e.typographySpacing.large_bold_lg),[e.breakpoints.up("xl")]:Object.assign({},e.typography.large_bold)}),message:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.none),{textAlign:"left"}),!e.isFlyingFlowers&&{paddingTop:"0px!important",paddingBottom:"0px!important",[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)}),{[e.breakpoints.up("xl")]:Object.assign({},e.typography.large_bold)}),container:{[e.breakpoints.up("sm")]:{display:"flex",alignItems:"stretch"},[`&, & .${i.image}, & .${i.content}`]:{[e.breakpoints.up("sm")]:{minHeight:"314px"},[e.breakpoints.up("md")]:{minHeight:"310px"},[e.breakpoints.up("lg")]:{minHeight:"395px"},[e.breakpoints.up("xl")]:{minHeight:"528px"}}},imageContainer:{position:"relative",overflow:"hidden",width:"100%",paddingTop:"100%",[e.breakpoints.up("sm")]:{width:"50%",paddingTop:"50%"},[e.breakpoints.up("md")]:{width:"66%",paddingTop:"33%"}},image:{width:"100%",height:"100%",minHeight:"200px",objectFit:"cover",display:"block",position:"absolute",top:0,left:0},content:{flexGrow:1,display:"flex",position:"relative",textAlign:"center",padding:c.YK.medium,[e.breakpoints.up("sm")]:{width:"50%",padding:c.YK.large},[e.breakpoints.up("md")]:{width:"33%"},[e.breakpoints.up("xl")]:{padding:c.YK.xl}},textLeft:{textAlign:"left"},textRight:{textAlign:"right"},fullWidth:{[`& .${i.content}`]:{width:"100%"}},thirdsWidth:{[`& .${i.content}`]:{[e.breakpoints.up("sm")]:{width:"50%"},[e.breakpoints.up("md")]:{width:"34%"}},[`& .${i.imageContainer}`]:{[e.breakpoints.up("sm")]:{width:"50%",paddingTop:"50%"},[e.breakpoints.up("md")]:{width:"33%",paddingTop:"33%"}},[`& .${i.imageContainer}:first-child`]:{[e.breakpoints.up("sm")]:{display:"none"},[e.breakpoints.up("md")]:{display:"block"}}},contentInner:{width:"100%",alignSelf:"center"},positionTop:{alignSelf:"flex-start"},positionCenter:{alignSelf:"center"},positionBottom:{alignSelf:"flex-end"}}));var p=i(80920),m=i(51647),u=i(76481),h=i(35759);let x=e=>{var t,i,d,c,x;let{heading:b,message:y,imageBefore:j,imageAfter:f,headingTag:v,mobileImageBefore:k,mobileImageAfter:w,textContentPosition:C,backgroundColour:O}=e,{classes:T}=g(),{textColor:F}=(0,l.aH)((null==(t=null==O?void 0:O[0])?void 0:t.backgroundColour)||"","#FFFFFF"),N=null==(i=null==O?void 0:O[0])?void 0:i.backgroundColour,A=!!j&&!!f,S=!j&&!f,_=A?T.thirdsWidth:S?T.fullWidth:void 0,B=v?v.toLowerCase():"h3",{isFlyingFlowers:Y}=(0,s.useContext)(u.Z0),I={w:820,aspect:A?"1:1":"2:1",bg:N},K=A?[375,540,720]:[375,540,720,820,1100],$=A?[{breakpoint:"sm",query:"max-width",width:"100vw"},{breakpoint:"md",query:"max-width",width:"50vw"},{width:"540px"}]:[{breakpoint:"sm",query:"max-width",width:"100vw"},{breakpoint:"md",query:"max-width",width:"50vw"},{breakpoint:"lg",query:"max-width",width:"66vw"},{width:"1100px"}];(0,p.D)(e);let L=(e,t,i)=>{var n,s,l,d;return(0,a.jsxs)("div",{className:T.imageContainer,children:[(0,a.jsx)(m.A,{sx:{display:{zero:(null==t?void 0:t.url)?"none":"block",sm:(null==t?void 0:t.url)?"none":"block",md:"block"}},className:"desktopImageContainer",children:(0,a.jsx)(o.A,{className:T.image,imageUrl:(null==e?void 0:e.url)?(0,r.G8)(e.url,I,["$poi-square$"]):"",sizes:$,imageWidths:K,altText:null!=(s=null!=(n=null==e?void 0:e.altText)?n:i)?s:"",draggable:!1,loading:"lazy"})}),(0,a.jsx)(m.A,{sx:{display:{zero:(null==t?void 0:t.url)?"block":"none",sm:(null==t?void 0:t.url)?"block":"none",md:"none"}},className:"mobileImageContainer",children:(0,a.jsx)(o.A,{className:T.image,imageUrl:(null==t?void 0:t.url)?(0,r.G8)(t.url,I,["$poi-square$"]):"",sizes:$,imageWidths:K,altText:null!=(d=null!=(l=null==t?void 0:t.altText)?l:i)?d:"",draggable:!1,loading:"lazy"})})]})},D=null!=(d=({BOTTOM:T.positionBottom,TOP:T.positionTop,CENTER:T.positionCenter})[null==C?void 0:C.toUpperCase()])?d:T.positionCenter;return(0,a.jsxs)(a.Fragment,{children:[b&&(0,a.jsx)(B,{className:T.heading,children:b}),(0,a.jsxs)("div",{className:(0,n.A)(T.container,_),children:[L(j,k),(0,a.jsx)("div",{className:(0,n.A)(T.content,T.textLeft,""),style:{backgroundColor:(null==(c=null==O?void 0:O[0])?void 0:c.backgroundColour)||void 0,color:(null==(x=null==O?void 0:O[0])?void 0:x.backgroundColour)?F:void 0},children:(0,a.jsx)(m.A,{className:(0,n.A)(T.contentInner,Y?"":D),children:y&&(0,a.jsx)(h.A,{className:T.message,content:y})})}),L(f,w)]})]})}},27426:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var a=i(6029),n=i(55729),s=i(80575),l=i(13939);let r=(0,s.n9)()(e=>({title:Object.assign(Object.assign(Object.assign(Object.assign({},e.typography.large_bold),{color:l.Tj.supplementary.black}),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),alphabetList:Object.assign(Object.assign({display:"flex",flexWrap:"nowrap",overflowX:"auto"},l.MY),{marginBottom:l.YK.medium,[e.breakpoints.up("sm")]:{flexFlow:"row wrap",marginBottom:l.YK.large},"& li":Object.assign(Object.assign({border:`1px solid ${l.Tj.grey.grey4}`,marginRight:"12px",marginBottom:"12px"},e.typography.medium_bold),{backgroundColor:l.Tj.supplementary.white,padding:"0px !important"})}),activeAlphabet:{backgroundColor:`${l.Tj.primary.gold1} !important`},disableAlphabet:{pointerEvents:"none",border:`1px solid ${l.Tj.grey.grey2} !important`,color:l.Tj.grey.grey8},isNotInView:{display:"none !important"},alphabetButton:{padding:"10px 18px !important",cursor:"pointer"}}));var o=i(50212),d=i(45519);let c=[...Array.from(Array(23)).map((e,t)=>t+65).map(e=>String.fromCharCode(e)),"XYZ"];var g=i(80920);let p=(e,t)=>{let i=null==e?void 0:e.filter(e=>!!e.label&&!!e.url);return"XYZ"===t.toUpperCase()?null==i?void 0:i.filter(e=>["x","y","z"].includes(e.label.charAt(0).toLowerCase())):null==i?void 0:i.filter(e=>e.label.charAt(0).toLowerCase()===t.toLowerCase())},m=e=>{var t;let{classes:i}=r(),{title:s,links:l}=e,m=(0,n.useMemo)(()=>c.map(e=>({letter:e,isDisabled:0===p((null==l?void 0:l.length)?l:[],e).length}
2)),[l]),[u,h]=(0,n.useState)((null==(t=m.find(e=>!e.isDisabled))?void 0:t.letter)||"");return(0,g.D)(e),(0,a.jsxs)(a.Fragment,{children:[s&&(0,a.jsx)("h2",{className:i.title,children:s}),!!m.length&&(0,a.jsx)("ul",{className:i.alphabetList,children:m.map(e=>(0,a.jsx)("li",{className:(0,o.A)((null==e?void 0:e.isDisabled)&&i.disableAlphabet,(null==e?void 0:e.letter)===u&&i.activeAlphabet),children:(0,a.jsx)("button",{onClick:()=>!e.isDisabled&&h(e.letter),className:i.alphabetButton,children:e.letter})},e.letter))}),m.map(e=>{let t=(null==l?void 0:l.length)?p(l,e.letter):[],n=e.letter===u?"":i.isNotInView;return!!(null==t?void 0:t.length)&&(0,a.jsx)(d.A,{links:t,className:n},e.letter)})]})}},27895:(e,t,i)=>{i.d(t,{A:()=>c});var a=i(6029),n=i(51647),s=i(50212),l=i(93913);let r=(0,i(80575).n9)()(e=>({videoContainer:{width:"100%",position:"relative",paddingTop:"100%",[e.breakpoints.up("sm")]:{width:"50%"},minHeight:"200px"},squareVideoContainer:{paddingTop:"100%","& > div":{position:"unset"},[e.breakpoints.up("sm")]:{paddingTop:"50%"}},fullWidthVideo:{[e.breakpoints.up("sm")]:{position:"absolute",width:"100%",height:"100%",left:0,top:0}}}));var o=i(76049),d=i(80920);let c=e=>{var t;let{classes:i}=r(),{fullWidthVideo:c,squareVideo:g,video:p,classNames:m}=e;return(0,d.D)(e),(0,a.jsx)(n.A,{className:(0,s.A)(i.videoContainer,c&&!g&&i.fullWidthVideo,g&&!c&&i.squareVideoContainer,...null!=m?m:[]),"data-testid":"video-container",children:g?(0,a.jsx)(l.default,Object.assign({video:Object.assign({},p)},e)):(0,a.jsxs)("video",{id:"video",width:null==p?void 0:p.width,height:null==p?void 0:p.height,controls:null==p?void 0:p.controls,preload:null==(t=null==p?void 0:p.preload)?void 0:t.toLowerCase(),muted:null==p?void 0:p.muted,autoPlay:null==p?void 0:p.autoPlay,poster:null==p?void 0:p.poster,loop:null==p?void 0:p.loop,playsInline:!0,children:[o.P.map((e,t)=>(0,a.jsx)("source",{"data-quality-label":null==e?void 0:e.quality,"data-bitrate":null==e?void 0:e.birtrate,src:`${null==p?void 0:p.url}${null==e?void 0:e.urlExtension}`,type:null==e?void 0:e.videoType,media:`screen and (${null==e?void 0:e.deviceWidth}:801px)`},e.urlExtension)),(0,a.jsx)("track",{kind:"captions",src:""})]})})}},31117:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var a=i(6029),n=i(81278);let s=(0,i(80575).n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.typographySpacing.xl_regular_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xxxl),e.isFlyingFlowers?e.typographySpacing.xxxl_lg:e.typographySpacing.xxxl_sm)})}));var l=i(76481),r=i(80920);let o=e=>{var t;let{classes:i}=s(),{searchBeforeText:o,searchAfterText:d=""}=e,c=(0,n.useRouter)(),{query:g=""}=null!=(t=null==c?void 0:c.query)?t:{},p=`${o} \u201C${(0,l.el)(g)}\u201D ${d}`;return(0,r.D)(e),(0,a.jsx)("h1",{className:i.title,"data-type":"NoSearchResultsHeader",children:p})}},36200:(e,t,i)=>{i.d(t,{A:()=>$});var a=i(6029),n=i(20134),s=i(55729),l=i(76063),r=i(25282),o=i(80575),d=i(49992);let c=(0,o.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},input:t.input,error:t.error,buttons:t.buttons,saveButton:t.saveButton}});var g=i(62022),p=i(76481),m=i(87192),u=i(86604);let h=r.Ik().shape({firstName:p.DX.firstName,lastName:p.DX.lastName}),x=e=>{let{classes:t}=c(),{isFlyingFlowers:i}=(0,s.useContext)(p.Z0),{firstName:r,lastName:o,onSubmit:d,onCancel:x}=e;return(0,a.jsxs)("div",{className:t.container,children:[(0,a.jsx)("h1",{children:"Editing name"}),(0,a.jsx)(l.l1,Object.assign({},{initialValues:{firstName:r,lastName:o},validationSchema:h,onSubmit:d},{children:({isSubmitting:e,values:s})=>(0,a.jsx)(l.lV,{children:(0,a.jsxs)("div",{className:t.box,children:[(0,a.jsx)(n.A,{fieldNames:["firstName","lastName"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsx)("h2",{children:"Name"}),(0,a.jsx)("div",{className:t.input,children:(0,a.jsx)(g.A,{name:"firstName",label:"First name",value:s.firstName,fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:t.input,children:(0,a.jsx)(g.A,{name:"lastName",label:"Last name",value:s.lastName,fullWidth:!0,required:!0})}),(0,a.jsxs)("div",{className:t.buttons,children:[(0,a.jsx)(m.A,{variant:(0,u.eM)("Save name"),thin:!0,fullWidth:!0,title:"Save name",className:t.
2saveButton,isSubmit:!0,disabled:e,icon:i?"check":void 0}),(0,a.jsx)(m.A,{variant:(0,u.eM)("Cancel - discard changes"),onClick:x,thin:!0,fullWidth:!0,icon:i?"close":void 0,title:"Cancel - discard changes"})]})]})})}))]})},b=(0,o.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},contactText:Object.assign({},e.typography.xxs_regular),input:t.input,error:t.error,buttons:t.buttons,saveButton:t.saveButton}}),y=r.Ik().shape({contactNumber:r.Yj().max(50,(0,p.xc)(50).maxChars).when("shouldValidatePhone",{is:e=>!!e,then:r.Yj().required((0,p.xc)("a contact number").required).matches(/^[+]?[0-9 ]*$/,(0,p.xc)().phone).min(4,(0,p.xc)(4).minChars),otherwise:r.Yj().test("Phone Number Validation",(0,p.xc)().phone,e=>(0,p.IT)(e)).min(9,(0,p.xc)(9).minChars)}),shouldValidatePhone:r.zM()}),j=e=>{var t;let{phoneNumber:i,onSubmit:r,onCancel:o}=e,{isFlyingFlowers:d}=(0,s.useContext)(p.Z0),c=(0,s.useContext)(l.mB),{classes:h}=b();return(0,s.useEffect)(()=>{(null==c?void 0:c.setFieldValue)&&c.setFieldValue("shouldValidatePhone",!d)},[d,null==(t=null==c?void 0:c.values)?void 0:t.shouldValidatePhone]),(0,a.jsxs)("div",{className:h.container,children:[(0,a.jsx)("h1",{children:"Editing contact number"}),(0,a.jsx)("div",{className:h.box,children:(0,a.jsx)(l.l1,Object.assign({},{initialValues:{contactNumber:i,shouldValidatePhone:!d},enableReinitialize:!0,validationSchema:y,onSubmit:r},{children:({isSubmitting:e})=>(0,a.jsxs)(l.lV,{children:[(0,a.jsx)(n.A,{fieldNames:["contactNumber"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsx)(g.A,{name:"contactNumber",label:"Contact number",fullWidth:!0,required:!0,trimOnBlur:!0,inputProps:{maxLength:50},onInput:p.X6,explanatoryText:(0,a.jsx)("span",{className:h.contactText,children:"We will only use this to contact you about your orders."})}),(0,a.jsxs)("div",{className:h.buttons,children:[(0,a.jsx)("div",{className:h.saveButton,children:(0,a.jsx)(m.A,{variant:(0,u.eM)("Save contact number"),thin:!0,fullWidth:!0,title:"Save contact number",isSubmit:!0,disabled:e,icon:d?"check":void 0})}),(0,a.jsx)(m.A,{variant:(0,u.eM)("Cancel - discard changes"),thin:!0,fullWidth:!0,title:"Cancel - discard changes",icon:d?"close"
2:void 0,onClick:o})]})]})}))})]})};var f=i(11984),v=i(81751),k=i(13939);let w=(0,o.n9)()(e=>Object.assign(Object.assign({},(0,f.A)((0,d.l)(e),["container","box"])),{input:{marginBottom:`${k.YK.xs} !important`},addressContainer:{display:"flex",flexDirection:"column",marginBottom:"20px !important"},addressLabel:Object.assign({},e.typography.small_bold),addressValue:Object.assign(Object.assign({},k.tp.small_regular),{paddingTop:"0px",paddingBottom:"0px",lineHeight:"1.43rem"}),searchAddressContiner:{marginBottom:k.YK.large,[e.breakpoints.up("md")]:{marginBottom:k.YK.xl}},searchAddressLink:Object.assign(Object.assign(Object.assign(Object.assign({},(0,v.nf)(e.isFlyingFlowers?void 0:k.Tj.primary.gold4)),{color:e.isFlyingFlowers?k.Tj.black[700]:k.Tj.primary.gold5}),e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)})}));var C=i(67974);r.Ik().shape({addressLine1:p.DX.addressLine1,addressLine2:p.DX.addressLine2});let O=e=>{var t;let{classes:i}=w(),{isFlyingFlowers:r}=(0,s.useContext)(p.Z0),o=(0,s.useContext)(l.mB),[d,c]=(0,s.useState)(!1),{addressLine1:h,addressLine2:x,addressLine3:b,city:y,county:j,country:f,postalCode:v,toggleManualAddress:k,onCancel:O,onSubmit:T}=e;(0,s.useEffect)(()=>{null==o||o.setFieldTouched("addressLine1",!1,!1),null==o||o.setFieldTouched("addressLine2",!1,!1),c(!0)},[]);let F=o?o.values:{addressLine1:h,addressLine2:x,addressLine3:b,city:y,county:j,country:f,postalCode:v};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{children:"Billing Address"}),(0,a.jsx)("p",{children:"This is used as your default billing address in checkout."}),d&&(0,a.jsx)(n.A,{fieldNames:["addressLine1","addressLine2"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(g.A,{name:"addressLine1",label:"Address Line 1",fullWidth:!0,required:!0,showErrorOnSubmit:!1,hideError:!d})}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(g.A,{name:"addressLine2",label:"Address Line 2",fullWidth:!0,showErrorOnSubmit:!1,hideError:!d})}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"Town/City"}),(0,a.jsx)("div",{className:i.addressValue,children:F.city})]}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"County"}),(0,a.jsx)("div",{className:i.addressValue,children:F.county})]}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"Country"}),(0,a.jsx)("div",{className:i.addressValue,children:F.country&&(null==(t=(0,p.Su)(F.country))?void 0:t.name)})]}),(0,a.jsx)("div",{className:i.searchAddressContiner,children:(0,a.jsx)(C.A,{label:"Search for a different address",className:i.searchAddressLink,onClick:()=>k(!0)})}),(0,a.jsxs)("div",{className:i.buttons,children:[(0,a.jsx)("div",{className:i.saveButton,children:(0,a.jsx)(m.A,{variant:(0,u.eM)("Save billing address"),thin:!0,fullWidth:!0,title:"Save billing address",onClick:()=>{var e,t,i,a;return e=void 0,t=void 0,i=void 0,a=function*(){if(o){let e=yield o.validateForm();if(o.setTouched({addressLine1:!0,addressLine2:!0}),Object.keys(e).length>0&&e.addressLine1)return;let t={addressLine1:o.values.addressLine1,addressLine2:o.values.addressLine2,addressLine3:o.values.addressLine3,city:o.values.city||y,county:o.values.county||j,country:o.values.country||f,postalCode:o.values.postalCode||v};yield T(t)}},new(i||(i=Promise))(function(n,s){function l(e){try{o(a.next(e))}catch(e){s(e)}}function r(e){try{o(a.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,r)}o((a=a.apply(e,t||[])).next())})},icon:r?"check":void 0,disabled:null==o?void 0:o.isSubmitting})}),(0,a.jsx)(m.A,{variant:(0,u.eM)("Cancel - discard changes"),thin:!0,fullWidth:!0,title:"Cancel - discard changes",icon:r?"close":void 0,onClick:O})]})]})};var T=i(41423);let F=(0,o.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},error:t.error}}),N=e=>
2{let[t,i]=(0,s.useState)(!1),{classes:n}=F(),{onSubmit:l,onCancel:r,city:o,postalCode:d,addressLine1:c,addressLine2:g,addressLine3:p,country:m,county:u,trackEnterManualAddressClick:h}=e;return(0,a.jsxs)("div",{className:n.container,children:[(0,a.jsx)("h1",{children:"Editing billing address"}),(0,a.jsx)("div",{className:n.box,children:!t&&e.addressLine1?(0,a.jsx)(O,{onSubmit:l,onCancel:r,addressLine1:c,addressLine2:g,addressLine3:p,city:o,county:u,postalCode:d,country:m,toggleManualAddress:i}):(0,a.jsx)(T.Ay,{onCancel:r,isNewAddress:!1==!!e.addressLine1,trackEnterManualAddressClick:h})})]})},A=(0,o.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},emailText:Object.assign({},e.typography.xxs_regular),input:t.input,error:t.error,buttons:t.buttons,saveButton:t.saveButton}});var S=i(79973);let _=r.Ik().shape({email:r.Yj().trim().required((0,p.xc)("email").required).email((0,p.xc)().email).matches(p.ze,(0,p.xc)().unsupportedCharacters)}),B=e=>{let{classes:t}=A(),{isFlyingFlowers:i}=(0,s.useContext)(p.Z0),{email:r,onSubmit:o,onCancel:d}
2=e,[c,h]=(0,s.useState)("");return(0,a.jsxs)("div",{className:t.container,children:[(0,a.jsx)("h1",{children:"Editing email address"}),(0,a.jsx)(l.l1,Object.assign({},{initialValues:{email:r},validationSchema:_,onSubmit:e=>o(e).then(()=>{h("");let t=(0,p.JL)();(null==e?void 0:e.email)&&window.ometria&&t&&window.ometria.identify(null==e?void 0:e.email)}).catch(e=>{h(e.message)})},{children:({isSubmitting:e,values:s})=>(0,a.jsx)(l.lV,{children:(0,a.jsxs)("div",{className:t.box,children:[(0,a.jsx)(n.A,{fieldNames:["email"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),c&&(0,a.jsx)(S.default,{className:t.error,type:"alertError",message:c}),(0,a.jsx)("div",{className:t.input,children:(0,a.jsx)(g.A,{name:"email",label:"Email address",value:s.email,fullWidth:!0,required:!0,explanatoryText:(0,a.jsx)("span",{className:t.emailText,children:"This is the email address you use to sign into your account."})})}),(0,a.jsxs)("div",{className:t.buttons,children:[(0,a.jsx)(m.A,{variant:(0,u.eM)("Save email address"),thin:!0,fullWidth:!0,title:"Save email address",className:t.saveButton,isSubmit:!0,disabled:e,icon:i?"check":void 0}),(0,a.jsx)(m.A,{variant:(0,u.eM)("Cancel - discard changes"),onClick:d,thin:!0,fullWidth:!0,icon:i?"close":void 0,title:"Cancel - discard changes"})]})]})})}))]})},Y=(0,o.n9)()(e=>Object.assign(Object.assign({},(0,d.l)(e)),{profileSection:{marginBottom:`${k.YK.small} !important`,lineHeight:"1.43rem"},alertMessage:{marginBottom:k.YK.large}})),I=["addressLine1","addressLine2","addressLine3","city","county","postalCode","country"],K=e=>{let{classes:t}=Y(),{firstName:i,lastName:n,email:s,address:l,contactNumber:r,success:o,onClick:d}=e,c=(0,p.ns)(l),m=e=>{d&&d(e)};return(0,a.jsxs)("div",{className:t.container,children:[!!o&&(0,a.jsx)(S.default,{type:"alertSuccess",message:`Your ${o} has been updated successfully`,className:t.alertMessage}),(0,a.jsx)("h1",{children:"Personal Details"}),(0,a.jsxs)("div",{className:t.box,children:[i&&n&&(0,a.jsxs)("div",{className:t.profileSection,children:[(0,a.jsx)("h2",{children:"Name"}),(0,a.jsx)("div",{children:(0,a.jsx)(g.A,{name:"fullName",value:`${i} ${n}`,fullWidth:!0,required:!0,completed:!0,onClick:()=>m("EditName"),hideRequiredIcon:!0})})]}),(0,a.jsxs)("div",{className:t.profileSection,children:[(0,a.jsx)("h2",{children:"Email"}),(0,a.jsx)("span",{className:t.caption,children:"This is the email address you use to sign into your account."}),(0,a.jsx)("div",{children:(0,a.jsx)(g.A,{name:"email",value:s,fullWidth:!0,required:!0,completed:!0,onClick:()=>m("EditEmail"),hideRequiredIcon:!0})})]}),(0,a.jsxs)("div",{className:t.profileSection,children:[(0,a.jsx)("h2",{children:"Contact number"}),(0,a.jsx)("span",{className:t.caption,children:"We will only use this to contact you about your orders."}),(0,a.jsx)("div",{children:(0,a.jsx)(g.A,{name:"contactNumber",value:r,fullWidth:!0,required:!0,completed:!0,onClick:()=>m("EditPhoneNumber"),hideRequiredIcon:!0})})]}),(0,a.jsxs)("div",{className:t.profileSection,children:[(0,a.jsx)("h2",{children:"Address"}),(0,a.jsx)("span",{className:t.caption,children:"This is used as your default billing address in checkout."}),(0,a.jsx)("div",{children:(0,a.jsx)(g.A,{name:"address",completed:!0,fullWidth:!0,hideLabel:!0,onClick:()=>m("EditBillingAddress"),children:!!(null==c?void 0:c.addressLine1)&&I.map((e,t)=>{let i=c[e];return!!i&&(0,a.jsx)("div",{children:i},`${e}${t}`)})})})]})]})]})},$=e=>{let{firstName:t,lastName:i,address:n,contactNumber:s,updateName:r,email:o,updateContactNumber:d,updateBillingAddress:c,displayComponent:g,setDisplayComponent:p,updateEmailAddress:m,success:u,setSuccessMessage:h,trackEnterManualAddressCl
2ick:b}=e,y=e=>{h&&"PersonalDetails"===e&&h(""),p(e)},f={initialValues:{firstName:t||"",lastName:i||"",email:o||"",phoneNumber:s||"",addressLine1:(null==n?void 0:n.addressLine1)||"",addressLine2:(null==n?void 0:n.addressLine2)||"",addressLine3:(null==n?void 0:n.addressLine3)||"",city:(null==n?void 0:n.city)||"",county:(null==n?void 0:n.county)||"",postalCode:(null==n?void 0:n.postalCode)||"",country:(null==n?void 0:n.country)||"",addressSelection:`${(null==n?void 0:n.addressLine1)||""}, ${null==n?void 0:n.addressLine2}, ${null==n?void 0:n.city} ${(null==n?void 0:n.county)||""}  ${null==n?void 0:n.country} ${(null==n?void 0:n.postalCode)||""}`,isManualAddress:!1,shouldValidatePhone:!1},enableReinitialize:!0,validationSchema:T._A,onSubmit:e=>{var t,i,a,n;return t=void 0,i=void 0,a=void 0,n=function*(){if("EditBillingAddress"===g){let{addressLine1:t,addressLine2:i,addressLine3:a,city:n,county:s,postalCode:l,country:r}=e;yield c({addressLine1:t,addressLine2:i,addressLine3:a,city:n,county:s,postalCode:l,country:r})}},new(a||(a=Promise))(function(e,s){function l(e){try{o(n.next(e))}catch(e){s(e)}}function r(e){try{o(n.throw(e))}catch(e){s(e)}}function o(t){var i;t.done?e(t.value):((i=t.value)instanceof a?i:new a(function(e){e(i)})).then(l,r)}o((n=n.apply(t,i||[])).next())})}};return(0,a.jsx)(l.l1,Object.assign({},f,{children:(0,a.jsxs)("div",{children:["PersonalDetails"===g&&(0,a.jsx)(K,{onClick:y,firstName:t,lastName:i,address:n,contactNumber:s,email:o,success:u}),"EditName"===g&&(0,a.jsx)(x,{firstName:t,lastName:i,onSubmit:r,onCancel:()=>y("PersonalDetails")}),"EditPhoneNumber"===g&&(0,a.jsx)(j,{phoneNumber:s,onSubmit:d,onCancel:()=>y("PersonalDetails")}),"EditBillingAddress"===g&&(0,a.jsx)(N,{addressLine1:n.addressLine1,addressLine2:n.addressLine2,addressLine3:n.addressLine3,city:n.city,county:n.county,postalCode:n.postalCode,country:n.country,firstName:t,lastName:i,onSubmit:c,onCancel:()=>
2y("PersonalDetails"),trackEnterManualAddressClick:b}),"EditEmail"===g&&(0,a.jsx)(B,{email:o,onSubmit:m,onCancel:()=>y("PersonalDetails")})]})}))}},36352:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()((e,t,i)=>({container:{position:"relative",display:"flex",overflow:"hidden",flexDirection:"column-reverse",placeContent:"center"},heading:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm),{[e.breakpoints.between("md","xl")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_sm),[e.breakpoints.up("lg")]:Object.assign(Object.assign({},e.typography.xxxxl),e.typographySpacing.xxxxl_sm)}),contentInner:{"&  :last-child":{marginBottom:"0px"}},message:{"&, & p,":Object.assign(Object.assign(Object.assign({paddingTop:"1px",paddingBottom:"3px"},e.typography.small_regular),e.typographySpacing.none),{marginBottom:s.YK.large,[e.breakpoints.up("lg")]:Object.assign({},e.typography.medium_regular),[e.breakpoints.up("xl")]:Object.assign({},e.typography.large_regular)})},linkContainer:{"&":{display:"inline-flex",flexDirection:"column",marginBottom:s.YK.large,gap:0,[e.breakpoints.up("md")]:{marginBottom:0},[e.breakpoints.up("xl")]:{display:t.links&&(null==t?void 0:t.links)>1?"flex ":"inline-flex ",flexDirection:"row ",[`& .${i.link}`]:{flex:"50%",width:"100%",margin:0,padding:`0 ${s.YK.xs}`,"& button":{width:"100%"}}}},"& :last-child":{marginBottom:0}},link:{[e.breakpoints.up("xl")]:{flex:"50%",width:"100%",margin:0,padding:`0 ${s.YK.xs}`,"& button":{width:"100%"}}},content:{position:"absolute",[e.breakpoints.up("sm")]:{position:"relative"}},positionLeft:{[e.breakpoints.up("sm")]:{flexDirection:"row-reverse"}},positionRight:{[e.breakpoints.up("sm")]:{flexDirection:"row"}},positionCenter:{[e.breakpoints.up("sm")]:{[`& .${i.content}`]:{width:"100%"}}},bannerImage:{"& img":{objectFit:"cover"},paddingTop:"100%",[e.breakpoints.up("xs")]:{paddingTop:"0%"}}}));var r=i(51647),o=i(62843),d=i(76481),c=i(81751),g=i(50212),p=i(12551),m=i(28671);let u=e=>{var t,i;let{minHeight:n="MEDIUM",headingTag:s="H3",backgroundColour:u,contentPosition:h,image:x}=e,{classes:b}=l({links:null==(t=null==e?void 0:e.links)?void 0:t.length}),{classes:y}=(0,o.Ay)({}),{textColor:j,backgroundColor:f}=(0,c.aH)(null==(i=null==u?void 0:u[0])?void 0:i.backgroundColour),v=(0,d.F)(h,{positionLeft:b.positionLeft,positionCenter:b.positionCenter,positionRight:b.positionRight}),k=(0,d.OV)(n,{minHeightLarge:y.minHeightLarge,minHeightMedium:y.minHeightMedium,minHeightSmall:y.minHeightSmall,minHeightBlog:y.minHeightBlog});return(0,a.jsxs)(r.A,{className:(0,g.A)(b.container,v,k),"data-testid":"banner",style:{backgroundColor:f,color:j},children:[(0,a.jsx)(p.A,Object.assign({},e,{fullWidthImage:!0,renderSquareImage:!0,renderSquaredImagesOptions:!0,classNames:[y.image,b.bannerImage],backgroundColour:f,showImageSpacer:!!(null==x?void 0:x.url)})),(0,a.jsx)(m.A,Object.assign({},e,{headingTag:s,wrapText:!1,containerClasses:[b.content],headingClasses:[b.heading],linkStyle:"BUTTON",linkContainerClasses:[b.linkContainer],linkClassNames:[b.link],textAlignment:"LEFT",messageClasses:[b.message],contentInnerClasses:[b.contentInner]}))]})}},37379:(e,t,i)=>{i.r(t),i.d(t,{default:()=>k});var a=i(55729),n=i(6029),s=i(42246),l=i(51647),r=i(34738),o=i(80575),d=i(81751),c=i(13939),g=i(47100);let p=(0,o.n9)()(e=>({gallery:{textAlign:"center",marginBottom:c.YK.large},headingSection:Object.assign(Object.assign({},(0,g.b)(e).headingSection),{"& p":Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)})}),title:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?c.Tj.black[700]:void 0},e.isFlyingFlowers?e.typography.medium_bold:e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.medium_bold_lg:e.typographySpacing.xl_regular_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.large_bold:e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.large_bold_lg:e.typographySpacing.xl_regular_lg)}),description:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?c.Tj.black[700]:void 0},e.isFlyingFlowers?e.typography.small_regular:void 0),e.isFlyingFlowers?e.typographySpacing.small_regular_lg:void 0),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:void 0),e.isFlyingFlowers?e.typographySpacing.medium_regular_lg:void 0)}),footerSection:{},grid:{marginBottom:c.YK.medium,flexGrow:1,justifyContent:"center"},gridItem:{display:"flex",flexDirection:"row"},link:{width:"100%",display:"flex",marginBottom:c.YK.small,"&:focus-visible":{outline:0,outlineOffset:0},"&:last-child":{marginBottom:0},"& button":{flexGrow:1},[e.breakpoints.up("sm")]:{width:"fit-content",margin:"0 auto"}},linkText:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.isFlyingFlowers?(0,d.nf)(c.Tj.black[600]):(0,d.nf)(c.Tj.primary.gold4)),{color:e.isFlyingFlowers?c.Tj.black[700]:c.Tj.primary.gold5,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),linkButton:{justifyContent:"center","& button":{[e.breakpoints.down("xl")]:{width:"100%"}}},carousel:{margin:"0 auto",marginBottom:c.YK.medium,position:"relative",display:"flex",flexDirection:"column",textAlign:"left","& .react-multi-carousel-dot-list":{position:"initial"},[e.breakpoints.up("md")]:{margin:0,marginBottom:c.YK.large}},message:{}}));var m=i(50212),u=i(65903),h=i(53372);let x=(0,o.n9)()(e=>({container:{margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",textAlign:"center",width:"100%"},imageContainer:{position:"relative",display:"block"},image:{width:"100%",height:"auto"},textContent:{padding:c.YK.medium,display:"flex",flexDirection:"column",flexGrow:1},topSectionContainer:{flexGrow:1},bottomSectionContainer:{},content:{display:"flex",position:"relative",textAlign:"center","&.LEFT":{textAlign:"left"},"&.RIGHT":{textAlign:"right"},[e.breakpoints.up("md")]:{width:"50%",height:"100%"},padding:c.YK.large,[e.breakpoints.up("md")]:{padding:c.YK.xxl}},contentWithQuotationMarks:{paddingTop:"50px",paddingBottom:"40px",[e.breakpoints.up("md")]:{paddingTop:"100px",paddingBottom:"80px"}},contentInner:{[e.breakpoints.up("md")]:{alignSelf:"center"}},title:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?c.Tj.black[700]:void 0},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xxl),e.typographySpacing.xxl_sm)}),message:Object.assign(Object.assign({color:e.isFlyingFlowers?c.Tj.black[700]:void 0},e.typography.small_regular),e.typographySpacing.small_regular_lg),linkContainer:{display:"inline-flex",flexDirection:"column"},link:{width:"100%",display:"flex",marginBottom:c.YK.small,"&:focus-visible":{outline:0,outlineOffset:0},"&:last-child":{marginBottom:0},"& button":{flexGrow:1}},linkText:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),(0,d.nf)(c.Tj.primary.gold4)),{color:c.Tj.primary.gold5,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),linkButton:{}}));var b=i(35759);let y=e=>{let{image:t,message:i}=e,{classes:a}=x(),{bgClass:s}=(0,d.We)();return(0,n.jsxs)("div",{className:(0,m.A)(a.container,s),children:[(0,n.jsx)("div",{className:a.imageContainer,children:!!t&&(0,n.jsx)(h.A,{altText:t.altText||"",imageUrl:(0,u.G8)(t.url,{w:500},["$poi-square$"]),className:a.image,width:500,height:500,loading:"lazy",sizes:[{breakpoint:"sm",query:"max-width",width:"100vw"},{breakpoint:"md",query:"max-width",width:"100vw"},{width:"500px"}]})}),(0,n.jsx)("div",{className:a.textContent,children:(0,n.jsx)("div",{className:a.topSectionContainer,children:!!i&&(0,n.jsx)(b.A,{className:a.message,content:i})})})]})};var j=i(67974),f=i(86753),v=i(80920);let k=e=>{let{title:t,description:i,items:o,bottomDescription:d,link:c,linkStyle:g,headingTag:u}=e,{classes:h}=p(),{md:x}=(0,s.A)().breakpoints.values,k=(null==g?void 0:g.toUpperCase())==="BUTTON",w=u?u.toLowerCase():"h3";return(0,v.D)(e),(0,n.jsxs)("div",{className:h.gallery,children:[(0,n.jsxs)("div",{className:h.headingSection,children:[t&&(0,n.jsx)(w,{className:h.title,children:t}),i&&(0,n.jsx)(b.A,{className:h.description,content:i})]}),!!(null==o?void 0:o.length)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.A,{sx:{display:{zero:"none",md:"block"}},children:(0,n.jsx)(r.A,{className:h.grid,container:!0,spacing:3,children:o.map((e,t)=>(0,n.jsx)(r.A,{className:h.gridItem,size:{sm:6===o.length?2:3},children:(0,n.jsx)(y,Object.assign({},e))},`${e.message}-${t}`))})}),(0,n.jsx)(l.A,{sx:{display:{md:"none"}},children:(0,n.jsx)("div",{className:(0,m.A)(h.carousel),children:(0,n.jsx)(f.A,{responsive:{mobile:{breakpoint:{max:x-1,min:0},items:1,partialVisibilityGutter:24}},arrows:!1,autoPlay:!1,ssr:!0,showDots:!0,renderDotsOutside:!0,partialVisible:!0,infinite:!0,children:o.map((e,t)=>(0,a.createElement)(y,Object.assign({},e,{key:t}
2)))})})})]}),(0,n.jsxs)("div",{className:h.footerSection,children:[d&&(0,n.jsx)(b.A,{className:h.description,content:d}),c&&(0,n.jsx)(j.A,Object.assign({},c,{button:k,variant:"tertiary",thin:!0,className:(0,m.A)(k?h.linkButton:h.linkText)}))]})]})}},38283:(e,t,i)=>{i.d(t,{A:()=>j});var a=i(55729),n=i(6029),s=i(67974),l=i(63428),r=i(51242),o=i(80575),d=i(13939);let c="520px",g="12px",p=(0,o.n9)()(e=>({title:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xl_regular:e.typography.xl_bold),{marginBottom:"35px",[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.xl_regular_lg:void 0),{textAlign:"center"})}),button:{textAlign:"center",marginTop:d.YK.large,[e.breakpoints.up("md")]:{marginTop:d.YK.xl}},slider:{display:"flex",flexDirection:"row"},carousel:{margin:"0 auto",padding:"3px",marginBottom:d.YK.large},carouselItem:{margin:0,display:"flex","& > div":{margin:`0 ${g}`}},"custom-dot-list-style":{position:"relative",top:"35px","& li:last-child button":{marginRight:"0"}},carouselContainer:{margin:"0 auto",width:"100%",maxWidth:`calc(${c} + ${g})`,[e.breakpoints.up("sm")]:{maxWidth:`calc((${c} + ${g}) * 2)`},[e.breakpoints.up("md")]:{maxWidth:`calc((${c} + ${g}) * 3)`},[e.breakpoints.up("xl")]:{maxWidth:`calc((${c} + ${g}) * 3)`}},carouselDots:{"& .react-multi-carousel-dot button":{width:"12px",height:"12px",marginRight:d.YK.xs,borderWidth:"1px"}},gridGalleryContainer:{justifyContent:"center",gridTemplateColumns:"repeat(1,1fr)",[e.breakpoints.up("md")]:{gridTemplateColumns:"repeat(3,1fr)"},"& .MuiPaper-rounded":{borderRadius:"0px !important",boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)"}},blogArticleCardContainer:{border:e.isFlyingFlowers?"none":`1px solid ${d.Tj.grey.grey3}`,borderRadius:"0px !important",boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)"}}));var m=i(76481),u=i(42246),h=i(86753),x=i(35549),b=i(91202),y=i(80920);let j=e=>{let{title:t,link:i,latestArticlesList:o}=e,{isFlyingFlowers:d}=(0,a.useContext)(m.Z0),{classes:c}=p(),g=(0,u.A)(),[j,f]=(0,a.useState)(),v=(0,b.Ub)({query:`(max-width: ${g.breakpoints.values.md}px)`}),k=(0,b.Ub)({query:`(min-width: ${g.breakpoints.values.md}px)`}),w=(0,b.Ub)({query:`(min-width: ${g.breakpoints.values.md}px)`}),C=(0,b.Ub)({query:`(min-width: ${g.breakpoints.values.lg}px)`}),[O,T]=(0,a.useState)(),{sm:F,md:N,xl:A}=g.breakpoints.values,S=a.useRef(null);return(0,a.useEffect)(()=>{let{device:e}=(0,m.ZM)(k,v);e&&f(e);let t=()=>{let{device:e}=(0,m.ZM)(k,v);e&&f(e)};return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[k,v,C,w]),(0,a.useEffect)(()=>{("MOBILE"===j||"SMALL"===j)&&(null==o?void 0:o.length)<=1||"TABLET"===j&&(null==o?void 0:o.length)<=2||("DESKTOP"===j||"LARGEDESKTOP"===j)&&(null==o?void 0:o.length)<=3?T("GRID"):T("CAROUSEL")},[j,null==o?void 0:o.length]),(0,y.D)(e),(0,n.jsxs)(n.Fragment,{children:[t&&(0,n.jsx)("h2",{className:c.title,children:t}),!!(null==o?void 0:o.length)&&(0,n.jsx)(n.Fragment,{children:"GRID"===O?(0,n.jsx)(r.A,{breakpoints:{extraSmall:12,small:12,medium:4,large:4},ItemComponent:l.A,items:o,componentProps:{halfWidth:!1,showReadMore:!!d,showDescription:!d},className:c.gridGalleryContainer}):(0,n.jsx)(h.A,{containerClass:c.carousel,sliderClass:c.slider,responsive:{desktop:{breakpoint:{max:3e3,min:A},items:3},small:{breakpoint:{max:A-1,min:N},items:3},tablet:{breakpoint:{max:N-1,min:F},items:2},mobile:{breakpoint:{max:F-1,min:0},items:1}},arrows:!1,autoPlay:!1,itemClass:c.carouselItem,ssr:!0,showDots:!0,renderDotsOutside:!0,infinite:!0,customDot:(0,n.jsx)(x.A,{itemsLength:o.length-1,nextSlide:()=>{var e;null==(e=S.current)||e.next(1)},prevSlide:()=>{var e;null==(e=S.current)||e.previous(1)},className:c.carouselDots}),ref:S,carouselContainerClass:c.carouselContainer,children:null==o?void 0:o.map(e=>(0,a.createElement)(l.A,Object.assign({},e,{key:e.title,showReadMore:d,showDescription:!d,className:c.blogArticleCardContainer})))})}),(0,n.jsx)("div",{className:c.button,children:i&&(0,n.jsx)(s.A,Object.assign({button:!0},i,{variant:"tertiary"}))})]})}},39948:(e,t,i)=>{i.d(t,{A:()=>l});var a=i(80575),n=i(13939),s=i(47100);let l=(0,a.n9)()((e,t,i)=>({headingSection:Object.assign({},(0,s.b)(e).headingSection),title:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{marginBottom:n.YK.medium,color:e.isFlyingFlowers?n.Tj.black[700]:void 0,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_regular),e.typographySpacing.none),{marginBottom:n.YK.large})}),carouselTitle:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?n.Tj.black[700]:n.Tj.supplementary.black},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg)}),message:{color:e.isFlyingFlowers?n.Tj.black[700]:void 0},contentLeft:{textAlign:"left"},carouselMessage:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),{"& p":{"&:last-child":{marginBottom:0}}}
2),productGallery:{display:"flex",flexDirection:"column",justifyContent:"center",textAlign:"center"},carouselProductGallery:{[e.breakpoints.up("sm")]:{textAlign:"left"}},linkContainer:{margin:`${n.YK.medium} 0 `},link:{"&:not(:last-child)":{marginRight:n.YK.small}},deliveryPass:{[`& .${i.headingSection}`]:{textAlign:"left",marginBottom:n.YK.large,[e.breakpoints.up("md")]:{marginBottom:n.YK.medium}},"& h2":Object.assign(Object.assign({},e.typography.large_bold),{marginBottom:n.YK.medium,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),{marginBottom:n.YK.medium,fontSize:"1.25rem !important"})}),[`& .${i.message}`]:Object.assign(Object.assign({},e.typography.small_regular),{"& p":{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}})}}))},43192:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var a=i(6029),n=i(35759),s=i(74020),l=i(55729),r=i(76481);let o=({email:e,classNames:t,useCustomerSupportEmail:i=!1})=>{let{customerSupportEmail:n}=(0,l.useContext)(r.Z0),o=i?n:e;return(0,a.jsx)("div",{className:t.content,children:(0,a.jsx)(s.A,{icon:"email",ariaLabel:"Email",label:"Email",onClick:()=>window.open(`mailto:${o}`),classNames:{container:t.roundButton,label:t.roundButtonLabel}})})};var d=i(80575),c=i(13939);let g=(0,d.n9)()(e=>({body:{textAlign:"center",color:e.isFlyingFlowers?c.Tj.black[700]:void 0,[e.breakpoints.down("xl")]:Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_sm),[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),"& p:last-child":{marginBottom:0}},title:{textAlign:"center",color:e.isFlyingFlowers?c.Tj.black[700]:void 0,[e.breakpoints.down("xl")]:Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),[e.breakpoints.up("sm")]:Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm)},content:{display:"flex",justifyContent:"center"},chatLabelMultilineDisabled:{whiteSpace:"pre-line",color:c.Tj.grey.grey8}}));var p=i(80920);let m=e=>{let{title:t,body:i,email:s,isCorporateEmail:l=!1}=e,{headingTag:r="H2"}=e,{classes:d}=g(),c=r.toLowerCase();return(0,p.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(c,{className:d.title,children:t}),(0,a.jsx)(n.A,{className:d.body,content:i}),(0,a.jsx)(o,{email:s,classNames:d})]})}},45519:(e,t,i)=>{i.d(t,{A:()=>g});var a=i(6029),n=i(55729),s=i(80575),l=i(81751),r=i(13939);let o=(0,s.n9)()(e=>({sortedList:{display:"grid",gridTemplateColumns:"repeat(1, 1fr)",gridRowGap:r.YK.small,[e.breakpoints.up("md")]:{gridTemplateColumns:"repeat(3, 1fr)",gridColumnGap:r.YK.medium,gridRowGap:r.YK.medium},"& li":Object.assign(Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),(0,l.nf)(e.isFlyingFlowers?void 0:r.Tj.primary.gold4)),{color:e.isFlyingFlowers?r.Tj.black[700]:r.Tj.primary.gold5,display:"flex",[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({padding:`26px ${r.YK.medium} !important`,background:r.Tj.grey.grey2},e.typography.medium_regular),e.typographySpacing.none),{textAlign:"center",alignItems:"center",justifyContent:"center","& a":{color:r.Tj.supplementary.black,textDecoration:"underline"}})})}}));var d=i(67974),c=i(50212);let g=e=>{let{classes:t}=o(),{links:i,className:s}=e,l=(0,n.useMemo)(()=>null==i?void 0:i.slice().sort((e,t)=>{var i,a;return null==(i=e.label)?void 0:i.toLowerCase().localeCompare(null==(a=t.label)?void 0:a.toLowerCase())}),[i]);return(0,a.jsx)(a.Fragment,{children:!!l&&(0,a.jsx)("ul",{className:(0,c.A)(t.sortedList,s),children:l.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)(d.A,Object.assign({},e))},`${e.label}_${t}`))})})}},46111:(e,t,i)=>{i.d(t,{A:()=>j});var a=i(6029),n=i(20134),s=i(55729),l=i(80575),r=i(49992),o=i(81751),d=i(13939);let c=(0,l.n9)()(e=>Object.assign(Object.assign({},(0,r.l)(e)),{receiveOffersCheckbox:{marginTop:`${d.YK.medium} !important`,"& p":Object.assign(Object.assign({},e.typography.xxs_regular),{fontWeight:d.NM.medium,marginTop:"22px",marginBottom:
2d.YK.small,[e.breakpoints.up("md")]:{marginBottom:d.YK.medium}})},chooseText:Object.assign(Object.assign({},e.typography.small_bold),{margin:`${d.YK.small} 0`,fontWeight:`${d.NM.regular} !important`,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)}),preferencesOptions:{"& li":{marginBottom:d.YK.xs}},preferencesContainer:{"& p":Object.assign(Object.assign({},e.typography.small_bold),{marginTop:"20px",[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)})},privacyInformation:{marginTop:`${d.YK.xxl} !important`,"& h2":Object.assign(Object.assign({},e.typography.small_bold),{marginBottom:`${d.YK.medium} !important`,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)}),"& p":Object.assign(Object.assign({},e.typography.small_bold),{fontWeight:`${d.NM.regular} !important`,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)})},link:Object.assign(Object.assign(Object.assign({},e.typography.small_bold),(0,o.nf)(e.isFlyingFlowers?void 0:d.Tj.primary.gold4)),{color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.primary.gold5,fontWeight:`${d.NM.regular} !important`,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)})}));var g=i(87192),p=i(35389),m=i(83431),u=i(76063),h=i(79973),x=i(67974),b=i(76481),y=i(86604);let j=e=>{let{optInEmail:t,optInPost:i,optInOnline:l,optInSms:r,savePreferences:o,onCancel:d,marketingLastUpdatedAt:j}=e,{classes:f}=c(),{isFlyingFlowers:v}=(0,s.useContext)(b.Z0),[k,w]=(0,s.useState)(!1),[C,O]=(0,s.useState)(t||!1),[T,F]=(0,s.useState)(i||!1),[N,A]=(0,s.useState)(l||!1),[S,_]=(0,s.useState)(r||!1),[B,Y]=(0,s.useState)("");return(0,s.useEffect)(()=>{w(C||T||N||S)},[C,T,N,S]),(0,a.jsx)(u.l1,Object.assign({},{initialValues:{optInEmail:C,optInOnline:N,optInSms:S,optInPost:T},onSubmit:()=>{var e,t,i,a;return e=void 0,t=void 0,i=void 0,a=function*(){try{Y(""),yield o({optInEmail:C,optInOnline:N,optInSms:S,optInPost:T})}catch(e){Y(null==e?void 0:e.message)}},new(i||(i=Promise))(function(n,s){function l(e){try{o(a.next(e))}catch(e){s(e)}}function r(e){try{o(a.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(l,r)}o((a=a.apply(e,t||[])).next())})}},{children:({isSubmitting:e})=>(0,a.jsxs)(u.lV,{children:[(0,a.jsx)(n.A,{fieldNames:["acceptPromotions","optInEmail","optInPost","optInOnline","optInSms"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsxs)("div",{className:f.container,children:[(0,a.jsx)("h1",{children:"Communication preferences"}),(0,a.jsxs)("div",{className:f.box,children:[B&&(0,a.jsx)(h.default,{className:f.error,type:"alertError",message:B}),(0,a.jsx)("h2",{children:"Keeping in touch"}),(0,a.jsxs)("div",{className:f.receiveOffersCheckbox,children:[(0,a.jsx)(p.default,{label:`Yes, I would like to receive offers, updates and marketing from ${v?"Flying Flowers":"Interflora"}.`,name:"acceptPromotions",onChange:()=>{var e;O(e=!k),F(e),A(e),_(e)},type:"checkbox",checked:k,value:k,controlAlignment:"top"}),j&&(0,a.jsxs)("p",{children:["Last updated ",(0,m.A)(new Date(j),"dd MMM yyyy HH:mm")]})]}),k?(0,a.jsxs)("div",{className:f.preferencesContainer,id:"showPreferences",children:[(0,a.jsx)("h2",{children:"How would you like us to contact you?"}),(0,a.jsx)("p",{className:f.chooseText,children:"Choose as many options as you want."}),(0,a.jsxs)("ul",{className:f.preferencesOptions,children:[(0,a.jsx)("li",{children:(0,a.jsx)(p.default,{label:"Email",name:"optInEmail",value:C,onChange:()=>O(!C),type:"checkbox",checked:C})}),(0,a.jsx)("li",{children:(0,a.jsx)(p.default,{label:"Post",name:"optInPost",value:T,onChange:()=>F(!T),type:"checkbox",checked:T})}),(0,a.jsx)("li",{children:(0,a.jsx)(p.default,{label:"Online advertising",name:"optInOnline",value:N,onChange:()=>A(!N),type:"checkbox",checked:N})}),(0,a.jsx)("li",{children:(0,a.jsx)(p.default,{label:"SMS",name:"optInSms",value:S,onChange:()=>_(!S),type:"checkbox",checked:S})})]})]}):null,(0,a.jsxs)("div",{className:f.buttons,children:[(0,a.jsx)(g.A,{variant:(0,y.eM)("Save preferences"),thin:!0,fullWidth:!0,title:"Save preferences",className:f.saveButton,isSubmit:!0,disabled:e,icon:v?"check":void 0}),(0,a.jsx)(g.A,{variant:(0,y.eM)("Cancel - discard changes"),thin:!0,fullWidth:!0,title:"Cancel - discard changes",icon:v?"close":void 0,onClick:d})]}),(0,a.jsxs)("div",{className:f.privacyInformation,children:[(0,a.jsx)("h2",{children:"How we treat your data"}),(0,a.jsxs)("p",{children:["We will treat your personal information with respect and use it as detailed in our"," ",(0,a.jsx)(x.A,{label:"Privacy Policy",url:"/page/privacy",className:f.link})," and"," ",(0,a.jsx)(x.A,{label:"Cookie Policies",url:"/page/cookie-policy",className:f.link}),"."]})]})]})]})]})}))}},46863:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({imageContent:{[e.breakpoints.up("md")]:{width:"248px !important",height:"248px !important"}},messageContent:{width:"167px !important",height:"160px !important",[e.breakpoints.up("md")]:{width:"272px !important",height:"248px !important"}},floristContent:{marginBottom:s.YK.large,[e.breakpoints.up("md")]:{marginRight:s.YK.medium}}}));var r=i(26975);let o=e=>{let{image:t,description:i}=e,{classes:n}=l();return(0,a.jsx)(r.A,{classNames:{imageContent:n.imageContent,messageContent:n.messageContent,container:n.floristContent},image:t,description:i,maxImageWidth:248})}},49032:(e,t,i)=>{i.d(t,{A:()=>b});var a=i(6029),n=i(51647),s=i(50212),l=i(55729),r=i(79973),o=i(35389),d=i(6739),c=i(76346),g=i(80575),p=i(13939);let m=(0,g.n9)()((e,t,i)=>({container:{maxWidth:792,margin:"0 auto","& h1":Object.assign(Object.assign(Object.assign({textAlign:e.isFlyingFlowers?"center":void 0},e.isFlyingFlowers&&e.typography.xl_regular),e.isFlyingFlowers&&e.typographySpacing.xl_regular_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers&&e.typography.xxxxl),e.isFlyingFlowers&&e.typographySpacing.xxxxl_lg)}),"& h2":Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.small_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers&&e.typography.large_bold),e.isFlyingFlowers&&e.typographySpacing.none)}),"& h4":Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.small_bold_lg)},box:{border:`1px solid ${p.Tj.supplementary.black}`,padding:p.YK.small,"& > div, & > form":{maxWidth:520,margin:"0 auto"},"&:last-child":{marginTop:p.YK.small}
2,"& .MuiFormControlLabel-label":{marginLeft:e.isFlyingFlowers?"12px":void 0,paddingTop:e.isFlyingFlowers?p.YK.xxs:void 0}},open:{paddingBottom:p.YK.large},caption:{"p&":Object.assign(Object.assign({},e.typography.xxs_regular),{marginBottom:p.YK.small,[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)})},paragraph:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:e.typography.small_regular),e.typographySpacing.none),list:{listStyle:"disc inside",padding:"4px","& li":Object.assign({display:"list-item"},e.isFlyingFlowers?e.typography.medium_regular:e.typography.small_regular),[`.${i.open} &`]:{marginBottom:p.YK.medium}},register:{marginTop:p.YK.small},input:{marginBottom:p.YK.xs},alert:{marginBottom:p.YK.large},buttons:{},alertInline:{marginBottom:p.YK.large}}));var u=i(76481),h=i(25559);let x=({className:e})=>{let{isFlyingFlowers:t,currency:i}=(0,l.useContext)(u.Z0),n=(0,u.Qn)(null!=i?i:"GBP"),s=t?h.xl:(0,h.r5)(n);return(0,a.jsx)("ul",{className:e,children:s.map(e=>(0,a.jsx)("li",{children:e},e))})},b=e=>{var t;let{onSignIn:i,onRegister:g,success:p="",saveUserJourneyAnalytics:h}=e,{isFlyingFlowers:b}=(0,l.useContext)(u.Z0),{classes:y}=m(),[j,f]=(0,l.useState)("signIn"),v=null!=(t=sessionStorage.getItem("promoErrorType"))?t
2:"",k=""===p;(0,l.useEffect)(()=>{let e=sessionStorage.getItem("promoErrorType");k&&("signin"===e?f("signIn"):"register"===e&&f("register"))},[]);let w="registration-success"===p?"You are now registered, please sign in to proceed":"password-reset"===p?"Your password has been updated":"";return(0,a.jsxs)("div",{className:y.container,children:[k&&v&&(0,a.jsx)(r.default,{className:y.alertInline,type:"alertInfo",message:"You just need to sign in or register to use that code"}),w&&(0,a.jsx)(r.default,{className:y.alert,type:"alertSuccess",message:w}),(0,a.jsx)("h1",{children:`${b?"Welcome to Flying Flowers":"Welcome to Interflora"}`}),(0,a.jsxs)("div",{className:(0,s.A)(y.box,"signIn"===j&&y.open),children:[(0,a.jsx)(o.default,{name:"option",value:"signIn",checked:"signIn"===j,onChange:e=>f("signIn"),label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{children:"Sign in"}),(0,a.jsx)("p",{className:y.caption,children:"If you’re already registered"})]}),controlAlignment:"top"}),"signIn"===j&&(0,a.jsx)(c.Ay,{onSubmit:i,saveUserJourneyAnalytics:h})]}),(0,a.jsxs)("div",{className:(0,s.A)(y.box,"register"===j&&y.open),children:[(0,a.jsx)(o.default,{name:"option",value:"register",checked:"register"===j,onChange:e=>f("register"),label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{children:"Register"}),(0,a.jsxs)(n.A,{sx:{display:{zero:"none",md:"block"}},children:[(0,a.jsx)("p",{className:y.paragraph,children:`${b?"If you don't yet have an account, register for:":"Create an account for:"}`}),(0,a.jsx)(x,{className:y.list})]})]}),controlAlignment:"top"}),(0,a.jsxs)(n.A,{sx:{display:{xs:"block",md:"none"}},children:[(0,a.jsx)("p",{className:y.paragraph,children:"Create an account for:"}),(0,a.jsx)(x,{className:y.list})]}),"register"===j&&(0,a.jsx)(d.Ay,{onSubmit:g,saveUserJourneyAnalytics:h})]})]})}},49942:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var a=i(6029),n=i(50212),s=i(91977),l=i(67974),r=i(77957),o=i(35759),d=i(80575),c=i(81751),g=i(13939);let p=(0,d.n9)()(e=>({footer:Object.assign(Object.assign({},c.w0),{background:`linear-gradient(${g.Tj.supplementary.white} ${e.isFlyingFlowers?51:54}px, ${g.Tj.grey.grey1} ${e.isFlyingFlowers?51:54}px, ${g.Tj.grey.grey1} 100%)`,paddingBottom:g.YK.xxl,[e.breakpoints.up("md")]:{background:`linear-gradient(${g.Tj.supplementary.white} ${e.isFlyingFlowers?59:74}px, ${g.Tj.grey.grey1} ${e.isFlyingFlowers?59:74}px, ${g.Tj.grey.grey1} 100%)`}}),footerInner:(0,c.W4)(e,{}),logo:{margin:`0 auto ${g.YK.medium} auto`,width:"100%",maxWidth:e.isFlyingFlowers?"334px":"108px",[e.breakpoints.up("md")]:{margin:`0 0 ${g.YK.xl} 0`,gridRow:1,width:e.isFlyingFlowers?"386px":"148px",maxWidth:e.isFlyingFlowers?"386px":"148px"}},title:Object.assign(Object.assign({},e.typography.small_bold),{display:"flex",alignItems:"center",marginBottom:"12px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_bold),{marginTop:"-70px",justifyContent:"flex-end"})}),icon:{display:"inline-block",marginRight:g.YK.xs,lineHeight:"0rem"},links:{marginBottom:"40px",[e.breakpoints.up("md")]:{textAlign:"right"}},link:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),(0,c.nf)(e.isFlyingFlowers?g.Tj.wildExotic[500]:g.Tj.primary.gold4)),{color:e.isFlyingFlowers?void 0:g.Tj.primary.gold5,display:"block",marginBottom:"12px",[e.breakpoints.up("md")]:{display:"inline-block","&:not(:last-child):after":{content:"'|'",margin:"0 16px"}}}),outerSection:Object.assign(Object.assign({},c.w0),{width:"100%",minHeight:"110px",paddingTop:"33px",paddingBottom:"47px",[e.breakpoints.up("md")]:{borderTop:`1px solid ${g.Tj.grey.grey2}`}}),innerSection:(0,c.W4)(e,{[e.breakpoints.up("md")]:{display:"flex",flexDirection:"row-reverse",justifyContent:"space-between",alignItems:"center"}}),legal:Object.assign(Object.assign({textAlign:"center"},e.typography.xxs_regular),{[e.breakpoints.up("md")]:{textAlign:"left"}})}));var m=i(89472);let u=({title:e="Secure checkout",links:t,legal:i})=>{let{classes:d}=p();return(0,a.jsxs)("footer",{className:d.footer,"data-hj-ignore-attributes":!0,children:[(0,a.jsxs)("div",{className:d.footerInner,children:[(0,a.jsx)(r.A,{className:d.logo,isFooter:!0}),(0,a.jsxs)("h3",{className:d.title,children:[(0,a.jsx)(s.A,{icon:"lock",className:d.icon}),e]}),!!t&&(0,a.jsx)("ul",{className:(0,n.A)(d.links),children:t.map((e,t)=>(0,a.jsx)("li",{className:d.link,children:(0,a.jsx)(l.A,Object.assign({},e))},`${t}${e.label}`))})]}),(0,a.jsx)("div",{className:d.outerSection,children:(0,a.jsxs)("div",{className:d.innerSection,children:[(0,a.jsx)(m.A,{isFromCheckoutFooter:!0}),(0,a.jsx)(o.A,{className:d.legal,content:i})]})})]})}},50248:(e,t,i)=>{i.d(t,{A:()=>F});var a=i(6029),n=i(20134),s=i(55729),l=i(86604),r=i(80575),o=i(11984),d=i(49992),c=i(81751),g=i(13939);let p=(0,r.n9)()(e=>Object.assign(Object.assign({},(0,o.A)((0,d.l)(e),["container","box"])),{contactText:Object.assign(Object.assign(Object.assign({},e.typography.xxs_regular),e.isFlyingFlowers?e.typographySpacing.none:e.typographySpacing.xxs_regular_sm),{color:e.isFlyingFlowers?g.Tj.black[700]:g.Tj.grey.grey6}),contextFFText:{marginBottom:e.isFlyingFlowers?g.YK.xl:void 0},input:{marginBottom:g.YK.xs},addressContainer:{display:"flex",flexDirection:"column",marginBottom:"20px"},addressLabel:Object.assign({},e.typography.small_bold),addressValue:Object.assign(Object.assign({},g.tp.small_regular),{paddingTop:"0px",paddingBottom:"0px",lineHeight:"1.43rem"}),searchAddressContiner:{marginBottom:g.YK.large,[e.breakpoints.up("md")]:{marginBottom:g.YK.xl}},searchAddressLink:Object.assign(Object.assign(Object.assign(Object.assign({},(0,c.nf)(e.isFlyingFlowers?void 0:g.Tj.primary.gold4)),{color:e.isFlyingFlowers?g.Tj.black[700]:g.Tj.primary.gold5}),e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),checkCircle:{color:e.isFlyingFlowers?g.Tj.black[600]:g.Tj.grey.grey6}}));var m=i(62022),u=i(87192),h=i(76063),x=i(25282),b=i(76481),y=i(67974),j=i(46685),f=i(35389),v=i(50212),k=i(17052);let w=x.Ik().shape({firstName:b.DX.firstName,lastName:b.DX.lastName,phone:b.DX.phone,addressLine1:b.DX.addressLine1,addressLine2:b.DX.addressLine2,deliveryInstructionNote:x.Yj().matches(b.ze,(0,b.xc)().unsupportedCharacters),defaultAddress:x.zM()}),C=e=>{var t;let{classes:i}=p(),{toggleManualAddress:n,onCancel:r,isDefaultAddress:o=!1,isSubmitting:d}=e,c=(0,s.useRef)(null),{isFlyingFlowers:g}
2=(0,s.useContext)(b.Z0),[x,w]=(0,s.useState)(o),C=(0,s.useContext)(h.mB),{values:O}=null!=C?C:{};return(0,s.useEffect)(()=>{null==C||C.setFieldValue("shouldValidatePhone",!g)},[g,null==O?void 0:O.shouldValidatePhone]),(0,a.jsxs)("div",{ref:c,children:[(0,a.jsx)("h3",{children:"Contact’s details"}),(0,k.xF)(i,g),!g&&(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(m.A,{name:"phone",label:"Contact's phone number",trimOnBlur:!0,fullWidth:!0,inputProps:{maxLength:50},required:!0,onInput:b.X6,explanatoryText:(0,a.jsx)("div",{className:(0,v.A)(i.contactText,i.contextFFText),children:"We will only use this to contact them when a delivery is attempted."})})}),(0,a.jsx)("h3",{children:"Contact’s address"}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(m.A,{name:"addressLine1",label:"Address Line 1",fullWidth:!0,required:!0})}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(m.A,{name:"addressLine2",label:"Address Line 2",fullWidth:!0})}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"Town/City"}),(0,a.jsx)("div",{className:i.addressValue,children:null==O?void 0:O.city})]}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"County"}),(0,a.jsx)("div",{className:i.addressValue,children:null==O?void 0:O.county})]}),(0,a.jsxs)("div",{className:i.addressContainer,children:[(0,a.jsx)("div",{className:i.addressLabel,children:"Country"}),(0,a.jsx)("div",{className:i.addressValue,children:(null==O?void 0:O.country)&&(null==(t=(0,b.Su)(O.country))?void 0:t.name)})]}),(0,a.jsx)("div",{className:i.searchAddressContiner,children:(0,a.jsx)(y.A,{label:"Search for a different address",className:i.searchAddressLink,onClick:()=>{n(!0);let e=c.current?c.current.offsetTop-300:0;window.scrollTo({top:e})}})}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(j.A,{isAddNewAddress:!0})}),(0,a.jsx)("div",{className:i.input,children:(0,a.jsx)(f.default,{label:(0,a.jsx)("div",{className:i.checkCircle,children:"Set as default delivery address"}),name:"defaultAddress",onClick:()=>w(!x),type:"checkbox",checked:x,value:o})}),(0,a.jsxs)("div",{className:i.buttons,children:[(0,a.jsx)("div",{className:i.saveButton,children:(0,a.jsx)(u.A,{variant:(0,l.eM)("Save contact's details"),thin:!0,fullWidth:!0,title:"Save contact's details",isSubmit:!0,icon:g?"check":void 0,disabled:d})}),(0,a.jsx)(u.A,{variant:(0,l.eM)("Cancel - discard these changes"),thin:!0,fullWidth:!0,title:"Cancel - discard these changes",icon:g?"close":void 0,onClick:r})]})]})};var O=i(41423);let T=(0,r.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},error:t.error}}),F=e=>{let[t,i]=(0,s.useState)(!1),{classes:l}=T(),{countryCode:r,isFlyingFlowers:o}=(0,s.useContext)(b.Z0),[d,c]=(0,s.useState)(!1),{onSubmit:g,onCancel:p,firstName:m="",lastName:u="",phone:x="",deliveryInstructionOption:y="",deliveryInstructionNote:j="",isDefaultAddress:f=!1,addressLine1:v="",addressLine2:k="",addressLine3:F="",postalCode:N="",country:A="",city:S="",county:_="",trackEnterManualAddressCl
2ick:B}=e,Y=!t&&v,I=(0,s.useMemo)(()=>Y?w:O.ds,[Y]);return(0,a.jsxs)("div",{className:l.container,children:[(0,a.jsx)("h1",{className:l.contactHeading,children:"Edit Contact"}),(0,a.jsx)("div",{className:l.box,children:(0,a.jsx)(h.l1,Object.assign({},{initialValues:{firstName:m||"",lastName:u||"",phone:null!=x?x:"",addressSelection:"",addressLine1:v||"",addressLine2:k||"",addressLine3:F||"",city:S||"",county:_||"",postalCode:null!=N?N:"",country:null!=A?A:r,isManualAddress:!1,defaultAddress:f,shouldValidatePhone:!!o,deliveryInstructionOption:y||"",deliveryInstructionNote:j||""},enableReinitialize:!0,validationSchema:I,onSubmit:e=>{var t,i,a,n;return t=void 0,i=void 0,a=void 0,n=function*(){c(!1);let t=yield g(e);(null==t?void 0:t.error)&&c(!0)},new(a||(a=Promise))(function(e,s){function l(e){try{o(n.next(e))}catch(e){s(e)}}function r(e){try{o(n.throw(e))}catch(e){s(e)}}function o(t){var i;t.done?e(t.value):((i=t.value)instanceof a?i:new a(function(e){e(i)})).then(l,r)}o((n=n.apply(t,i||[])).next())})}},{children:({isSubmitting:e})=>(0,a.jsxs)(h.lV,{children:[(0,a.jsx)(n.A,{fieldNames:["firstName","lastName","phone","addressSelection","addressLine1","addressLine2","addressLine3","city","county","postalCode","country","deliveryInstructionOption","deliveryInstructionNote"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),Y?(0,a.jsx)(C,{onCancel:p,toggleManualAddress:i,isSubmitting:e,isDefaultAddress:f}):(0,a.jsx)(O.Ay,{onCancel:p,isNewAddress:!v,hasFormError:d,isSubmitting:e,isContactAddress:!0,trackEnterManualAddressCl
2ick:B})]})}))})]})}},54507:(e,t,i)=>{i.d(t,{A:()=>p});var a=i(6029),n=i(50212),s=i(82203),l=i.n(s),r=i(55729),o=i(80575),d=i(13939);let c=(0,o.n9)()(e=>({tags:{display:"flex",flexFlow:"row wrap",marginBottom:d.YK.small},adjustTagSpacing:{marginBottom:d.YK.xs,justifyContent:e.isFlyingFlowers?"center":"initial"},tag:Object.assign(Object.assign({backgroundColor:d.Tj.grey.grey1,color:d.Tj.grey.grey6},e.typography.small_regular),{marginRight:d.YK.xs}),tagSmall:{[e.breakpoints.down("sm")]:Object.assign({},e.typography.xxs_regular)},activeLinkItem:{backgroundColor:e.isFlyingFlowers?`${d.Tj.lazyLime[300]} !important`:`${d.Tj.primary.gold1} !important`}}));var g=i(51647);let p=r.memo(function(e){let{tags:t,thinOnMobile:i,className:s,activeLinkItem:r,isFromRelatedContentItem:o,blogArticleGalleryUrlAnalytics:d}=e,{classes:p}=c();return(0,a.jsx)("ul",{className:(0,n.A)(p.tags,o?p.adjustTagSpacing:""),children:t.map(e=>(0,a.jsx)(g.A,{component:"li",className:(0,n.A)(p.tag,i&&p.tagSmall,s,r&&"string"!=typeof e&&e.url===r&&p.activeLinkItem),children:"string"==typeof e?(0,a.jsx)("span",{children:e}):(0,a.jsx)(l(),{href:`${e.url}`,passHref:!0,legacyBehavior:!0,children:(0,a.jsx)("a",{href:`${e.url}`,onClick:()=>{null==d||d(e.url)},children:(0,a.jsxs)("span",{children:[e.name," "]})})})},"string"==typeof e?e:e.name))})})},55352:(e,t,i)=>{i.d(t,{A:()=>c});var a=i(6029),n=i(55729),s=i(63428),l=i(51242);let r=(0,i(80575).n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xl_regular:e.typography.xl_bold),e.isFlyingFlowers?e.typographySpacing.xl_regular_sm:e.typographySpacing.xl_bold_lg),{textAlign:"center",[e.breakpoints.up("sm")]:Object.assign(Object.assign({},e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.xl_regular_lg:e.typographySpacing.xl_regular_sm)}),blogFeatureArticleGallery:{gridTemplateColumns:"repeat(1, 1fr)",[e.breakpoints.up("sm")]:{gridTemplateColumns:"repeat(1, 1fr)"},[e.breakpoints.up("lg")]:{gridTemplateColumns:"repeat(2, 1fr)"}}}));var o=i(76481),d=i(80920);let c=e=>{let{title:t,items:i}=e,{blogArticleGalleryUrlAnalytics:c}=e,{classes:g}=r(),{isFlyingFlowers:p}=(0,n.useContext)(o.Z0);return(0,d.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("div",{className:g.title,children:t}),(null==i?void 0:i.length)&&(0,a.jsx)(l.A,{breakpoints:{extraSmall:12,small:12,medium:12,large:6},ItemComponent:s.A,items:i,initialVisibleItems:2,componentProps:{halfWidth:!0,alignLeft:p&&!0,showDescription:!p},blogArticleGalleryUrlAnalytics:c,className:g.blogFeatureArticleGallery})]})}},55467:(e,t,i)=>{i.r(t),i.d(t,{default:()=>c});var a=i(6029),n=i(80575),s=i(81751),l=i(13939);let r=(0,n.n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),links:{"& li":Object.assign(Object.assign({background:l.Tj.grey.grey2},(0,s.nf)(l.Tj.supplementary.black)),{color:l.Tj.supplementary.black,width:"100%",maxWidth:"335px",minHeight:"60px",display:"flex",textAlign:"center",alignItems:"center",justifyContent:"center",[e.breakpoints.up("md")]:{maxWidth:"520px",minHeight:"84px"},"& a":{textDecoration:"underline",color:l.Tj.supplementary.black}})}}));var o=i(45519),d=i(80920);let c=e=>{let{title:t,links:i}=e,{classes:n}=r();return(0,d.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("h3",{className:n.title,children:t}),i&&(0,a.jsx)(o.A,{links:i,className:n.links})]})}},55730:(e,t,i)=>{i.d(t,{A:()=>b});var a=i(6029),n=i(20134),s=i(55729),l=i(80575),r=i(13939);let o=(0,l.n9)()(e=>({container:{[e.breakpoints.up("md")]:{display:"flex"}},content:{flexBasis:"50%","&:not(:last-child)":{[e.breakpoints.down("xl")]:{marginBottom:r.YK.small},[e.breakpoints.up("md")]:{marginRight:r.YK.small}}},floristSearchContainer:{display:"flex",flexDirection:"column",[e.breakpoints.up("md")]:{flexDirection:"row"}},floristSearchInput:{"& label":{display:"none"}},floristSearchInputContainer:{width:"100%"},searchButton:{marginLeft:0,marginTop:"18px",[e.breakpoints.up("md")]:{marginLeft:r.YK.small,marginTop:"initial"}},searchForm:{marginBottom:r.YK.large,[e.breakpoints.up("md")]:{marginBottom:r.YK.xl}},error:{marginBottom:r.YK.small}}));var d=i(62022),c=i(87192),g=i(76063),p=i(25282),m=i(76481),u=i(79973),h=i(80920);let x=p.Ik().shape({postcode:p.Yj().required((0,m.xc)("Postcode").required).matches(m.ze,(0,m.xc)().unsupportedCharacters)}),b=e=>{let{classes:t}
2=o(),[i,l]=(0,s.useState)(""),{onSubmit:r}=e,{shorthand:p}=(0,s.useContext)(m.Z0);return(0,h.D)(e),(0,a.jsx)(g.l1,Object.assign({},{initialValues:{postcode:""},validationSchema:x,onSubmit:e=>{var t,i,a,n;return t=void 0,i=void 0,a=void 0,n=function*(){try{l(""),yield r(e)}catch(e){l(e.message)}},new(a||(a=Promise))(function(e,s){function l(e){try{o(n.next(e))}catch(e){s(e)}}function r(e){try{o(n.throw(e))}catch(e){s(e)}}function o(t){var i;t.done?e(t.value):((i=t.value)instanceof a?i:new a(function(e){e(i)})).then(l,r)}o((n=n.apply(t,i||[])).next())})}},{children:({isSubmitting:e})=>(0,a.jsxs)(g.lV,{className:t.searchForm,children:[(0,a.jsx)(n.A,{fieldNames:["postcode"],waitForSubmitAfterMount:!0,showWhenTouched:!0}),i&&(0,a.jsx)(u.default,{className:t.error,type:"alertError",message:i}),(0,a.jsx)("div",{className:t.container,children:(0,a.jsx)("div",{className:t.content,children:(0,a.jsxs)("div",{className:t.floristSearchContainer,children:[(0,a.jsx)("div",{className:t.floristSearchInputContainer,children:(0,a.jsx)(d.A,{name:"postcode","aria-label":`Enter town or ${"ie"===p?"eircode":"postcode"}`,placeholder:`Enter town or ${"ie"===p?"eircode":"postcode"}`,fullWidth:!0,className:t.floristSearchInput,hideRequiredOptional:!0,label:""})}),(0,a.jsx)("div",{className:t.searchButton,children:(0,a.jsx)(c.A,{variant:"tertiary",thin:!0,fullWidth:!0,title:"Search",isSubmit:!0,disabled:e})})]})})})]})}))}},55929:(e,t,i)=>{i.r(t),i.d(t,{default:()=>k});var a=i(6029),n=i(50212),s=i(55729),l=i(65903),r=i(80575),o=i(13939);let d=(0,r.n9)()(e=>({container:{width:"100%",position:"relative",display:"flex",flexDirection:"column",boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.12)",margin:`0 auto ${o.YK.small}`,backgroundColor:e.isFlyingFlowers?o.Tj.plushBlush[400]:o.Tj.supplementary.white,"& .react-multi-carousel-dot-list":{paddingTop:`${o.YK.small} !important`}},contentImage:{width:"100%",overflow:"hidden"},titleContainer:{backgroundColor:e.isFlyingFlowers?o.Tj.plushBlush[400]:"none",padding:e.isFlyingFlowers?`${o.YK.small} 12px 3px`:`${o.YK.small} 12px 0`,[e.breakpoints.up("md")]:{padding:e.isFlyingFlowers?`${o.YK.medium} ${o.YK.medium} 18px`:`${o.YK.medium} ${o.YK.medium} ${o.YK.small} `,backgroundColor:e.isFlyingFlowers?void 0:o.Tj.supplementary.white}},contentTitle:Object.assign(Object.assign(Object.assign({textAlign:"center"},e.typography.medium_bold),e.isFlyingFlowers?e.typographySpacing.medium_bold_lg:e.typographySpacing.medium_bold_sm),{color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),e.isFlyingFlowers?e.typographySpacing.large_bold_lg:e.typographySpacing.large_bold_sm)}),contentDescription:Object.assign(Object.assign(Object.assign({textAlign:"center"},e.isFlyingFlowers?e.typography.medium_regular:e.typography.small_regular),e.isFlyingFlowers?e.typographySpacing.medium_regular_sm:e.typographySpacing.small_regular_sm),{color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.grey.grey6,[e.breakpoints.up("md")]:Object.assign(Object.assign({},!e.isFlyingFlowers&&e.typography.medium_regular),!e.isFlyingFlowers&&e.typographySpacing.medium_regular_sm)}),buttonStyle:{all:"unset",display:"block",width:"100%"}}));var c=i(86753),g=i(53372),p=i(91202),m=i(82203),u=i.n(m),h=i(76481),x=i(42246);let b=e=>{let{isFlyingFlowers:t}=(0,s.useContext)(h.Z0),{classes:i}=d(),{images:n,title:r,description:o}=e,{linkItem:m}=e,b=s.useRef(null),y=(0,x.A)(),j=(0,p.Ub)({query:`(min-width: ${y.breakpoints.values.md}px)`}),f=[{breakpoint:"sm",query:"max-width",width:"312px"},{width:"520px"}];return(0,a.jsx)("div",{className:i.container,children:(0,a.jsx)(u(),{href:m.url||"",passHref:!0,legacyBehavior:!0,children:(0,a.jsxs)("a",{children:[(0,a.jsx)("button",{className:i.buttonStyle,onMouseEnter:()=>{b.current&&j&&b.current.next()},children:!!(null==n?void 0:n.length)&&(0,a.jsx)(c.A,{ref:b,responsive:{all:{breakpoint:{max:4e3,min:0},items:1,partialVisibilityGutter:24}},showDots:!j,autoPlay:!1,arrows:!1,partialVisible:!0,infinite:!0,renderDotsOutside:!0,children:n.map((e,n)=>(0,a.jsx)(g.A,{imageUrl:(0,l.G8)(e.url,{w:520,aspect:t?"3:2":"1:1"},["$poi-square$"]),altText:e.altText,sizes:f,width:1,height:1,className:i.contentImage,loading:"lazy"},n))})}),(0,a.jsxs)("div",{className:i.titleContainer,children:[r&&(0,a.jsx)("h2",{className:i.contentTitle,children:r}),o&&(0,a.jsx)("div",{className:i.contentDescription,children:o})]})]})})})};var y=i(51242),j=i(35759);let f=(0,r.n9)()(e=>({contetLinkGalleryContainer:{display:"flex",flexDirection:"column"},title:Object.assign(Object.assign(Object.assign({textAlign:e.isFlyingFlowers?"center":void 0},e.isFlyingFlowers?e.typography.xl_regular:e.typography.large_bold),e.isFlyingFlowers&&e.typographySpacing.xl_regular_sm),{marginBottom:e.isFlyingFlowers?void 0:"28px",color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign(Object.assign({},!e.isFlyingFlowers&&e.typography.xl_bold),{marginBottom:e.isFlyingFlowers?o.YK.xl:"36px"})}),description:{marginBottom:o.YK.large,"$ p":Object.assign(Object.assign({},e.typography.small_bold),{[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_bold)}),[e.breakpoints.up("md")]:{marginBottom:o.YK.xl}},textCentered:{textAlign:"center"},contentGalleryGrid:{gridTemplateColumns:"repeat(1,1fr)",[e.breakpoints.up("md")]:{gridTemplateColumns:"repeat(2,1fr)"},[e.breakpoints.up("lg")]:{gridTemplateColumns:"repeat(3,1fr)"},"& > div":{maxWidth:"335px",minWidth:"100%",[e.breakpoints.up("md")]:{maxWidth:"384px",margin:0},[e.breakpoints.up("lg")]:{maxWidth:"520px",margin:0}}}}));var v=i(80920);let k=e=>{let{title:t,description:i,textAlignment:s,contentLinkItems:l}=e,{classes:r}=f();return(0,v.D)(e),(0,a.jsxs)("div",{className:r.contetLinkGalleryContainer,children:[(0,a.jsxs)("div",{className:(0,n.A)("CENTERED"===s&&r.textCentered),children:[t&&(0,a.jsx)("h2",{className:r.title,children:t}),(0,a.jsx)(j.A,{className:r.description,content:i})]}),!!(null==l?void 0:l.length)&&(0,a.jsx)(y.A,{ItemComponent:b,items:l,breakpoints:{extraSmall:12,small:12,medium:6,large:4},className:r.contentGalleryGrid})]})}},57599:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),{marginBottom:s.YK.medium})}),description:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_lg)}),container:{display:"flex",flexDirection:"column",alignItems:"center",[e.breakpoints.between("md","xl")]:{flexFlow:"row wrap",alignItems:"unset"},[e.breakpoints.up("xl")]:{flexFlow:"row",alignItems:"unset"}}}));var r=i(46863),o=i(80920);let d=e=>{let{title:t,description:i,floristUsps:n}=e,{classes:s}=l();return(0,o.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("h2",{className:s.title,children:t}),i&&(0,a.jsx)("div",{className:s.description,children:i}),!!(null==n?void 0:n.length)&&(0,a.jsx)("div",{className:s.container,children:null==n?void 0:n.map((e,t)=>(0,a.jsx)(r.default,Object.assign({},e),`${e}_${t}`))})]})}},62104:(e,t,i)=>{i.d(t,{A:()=>g});var a=i(6029),n=i(55729),s=i(80575),l=i(13939);let r=(0,s.n9)()(e=>({alertMessage:{marginBottom:l.YK.large},highlight:{color:e.statusColors.warning.dark}}));var o=i(79973),d=i(67974),c=i(76481);let g=e=>{let{customer:t,success:i}
2=e,[s,l]=(0,n.useState)(),{classes:g}=r(),p=i?c.NY[i]:void 0;return(0,n.useEffect)(()=>{let e=e=>{e.detail&&l(e.detail)};return null==document||document.addEventListener("add-reminder-message",e),()=>null==document?void 0:document.removeEventListener("add-reminder-message",e)},[]),(0,a.jsxs)(a.Fragment,{children:[p?(0,a.jsx)(o.default,{type:"alertSuccess",message:p,className:g.alertMessage}):null,(null==s?void 0:s.reminderStatus)?(0,a.jsx)(o.default,{type:s.reminderStatus,message:(0,a.jsxs)(a.Fragment,{children:[s.reminderStatusMessage," ","alertInfo"===s.reminderStatus?(0,a.jsx)(d.A,{url:"/account/reminders",label:"Take a look",className:g.highlight}):null]}),className:g.alertMessage}):null,(0,a.jsxs)("h1",{children:["Hello ",t.firstName,", welcome to your account."]})]})}},62355:(e,t,i)=>{i.d(t,{A:()=>h});var a=i(6029),n=i(55729),s=i(76481),l=i(87192),r=i(80575),o=i(81751),d=i(13939);let c=(0,r.n9)()(e=>({navigationGuidedContainer:{backgroundColor:e.isFlyingFlowers?d.Tj.lazyLime[400]:d.Tj.grey.grey2,display:"flex",flexDirection:"column",padding:`${d.YK.small} ${d.YK.small} ${d.YK.medium} ${d.YK.small}`,justifyContent:"center",alignItems:"center",margin:"0  auto",[e.breakpoints.up("sm")]:{maxWidth:"473px",margin:"0 auto",padding:`12px ${d.YK.large} ${d.YK.medium}`},[e.breakpoints.between(839,1023.95)]:{maxWidth:e.isFlyingFlowers?"552px":"563px"},[e.breakpoints.up("md")]:{maxWidth:"796px",flexDirection:"row",margin:"0 auto",padding:`12px ${d.YK.large}`},[e.breakpoints.between(1279,1671.95)]:{maxWidth:"1009px",padding:e.isFlyingFlowers?`12px ${d.YK.large}`:void 0},[e.breakpoints.up("xl")]:{maxWidth:"1366px"}},title:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{textAlign:"center",flex:"100%",paddingTop:"2px",paddingBottom:"2px",color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black,[e.breakpoints.up("sm")]:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{paddingTop:e.isFlyingFlowers?"1px":"10px",paddingBottom:e.isFlyingFlowers?"3px":"2px"}),[e.breakpoints.up("md")]:{textAlign:"center",marginRight:d.YK.large,flex:"50%",padding:"2px 0 !important"},[e.breakpoints.up("lg")]:{maxWidth:"initial"},[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.none)}),navigationInnerContainer:{display:"flex",flexDirection:"column",alignItems:"center",[e.breakpoints.up("md")]:{flexDirection:"row"},[e.breakpoints.up("lg")]:{margin:"0 auto"}},chooseDate:{border:"0 !important"},navigationGuidedButton:{marginTop:d.YK.small,"& .MuiButton-startIcon":{marginRight:"7px !important"},"& .MuiButtonBase-root":{paddingLeft:"20px !important",paddingRight:"20px !important"},[e.breakpoints.only("xs")]:{marginTop:d.YK.small},[e.breakpoints.up("md")]:{marginTop:0}},basicButton:Object.assign(Object.assign({},e.isFlyingFlowers?(0,o.nf)():(0,o.nf)(d.Tj.primary.gold4)),{color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.primary.gold5})}));var g=i(36757),p=i(87601),m=i(50212),u=i(86604);let h=e=>{let{title:t,basicInitiator:i,isOpenControlled:r,backgroundColor:d,setOpenControlled:h,headingTag:x,countriesList:b,clickPostCodeChecker:y,trackPostCodeCheckerDate:j,trackPostCodeCheckerAddress:f,trackPostCodeCheckerManualAddress:v,trackPostCodeCheckerOccasion:k,submitPostCodeCheckerComplete:w,trackEnterManualAddressCl
2ick:C,setShowInternationalLink:O,showInternationalLink:T,trackPCCStartNewSearch:F}=e,[N,A]=(0,n.useState)(!1),{getFormattedAddress:S}=(0,n.useContext)(s.Z0),_=null!=h?h:A,{classes:B}=c(),{rgbColor:Y}=(0,o.We)(d),I=(0,p.Ob)(Y),{textColor:K,backgroundColor:$}=(0,o.aH)(I),L=x?x.toLowerCase():"h3";return S?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{isOpen:h?!!r:N,setOpen:_,setShowInternationalLink:O,showInternationalLink:T,countriesList:b,trackPostCodeCheckerDate:j,trackPostCodeCheckerAddress:f,trackPostCodeCheckerManualAddress:v,trackPostCodeCheckerOccasion:k,submitPostCodeCheckerComplete:w,trackEnterManualAddressClick:C}),!h&&(0,a.jsx)(a.Fragment,{children:i?(0,a.jsx)("button",{className:B.basicButton,onClick:()=>{_(!0),null==F||F()},children:"Start new search"}):(0,a.jsx)("div",{className:(0,m.A)(B.navigationGuidedContainer),style:{backgroundColor:$,color:K},children:(0,a.jsxs)("div",{className:B.navigationInnerContainer,children:[t&&(0,a.jsx)(L,{className:B.title,children:t}),(0,a.jsx)("div",{className:B.navigationGuidedButton,children:(0,a.jsx)(l.A,{variant:(0,u.eM)("Choose your delivery date"),icon:"calendar_today",title:"Choose your delivery date",thin:!0,className:B.chooseDate,onClick:()=>{null==O||O(!1),_(!0),null==y||y()}})})]})})})]}):null}},62770:(e,t,i)=>{i.r(t),i.d(t,{default:()=>b});var a=i(6029),n=i(55729),s=i(70390),l=i(80575),r=i(13939);let o=(0,l.n9)()((e,t,i)=>({heading:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_sm),{color:r.Tj.supplementary.white,marginTop:"20px",[e.breakpoints.up("md")]:Object.assign(Object.assign({marginTop:"initial"},e.typography.xl_bold),e.typographySpacing.xl_bold_lg),[e.breakpoints.up("lg")]:Object.assign({marginTop:"initial"},e.typography.xxl),[e.breakpoints.up("xl")]:Object.assign({marginTop:"initial"},e.typography.xxxl)}),subheading:{color:r.Tj.supplementary.white},message:Object.assign(Object.assign(Object.assign({color:r.Tj.supplementary.white},e.typography.small_bold),e.typographySpacing.none),{marginBottom:r.YK.xxl,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{marginBottom:r.YK.xl})}),linkContainer:{display:"inline-flex",flexDirection:"column",maxWidth:"700px",[e.breakpoints.up("md")]:{flexDirection:"row !important",width:"700px !important",margin:"0 auto",maxWidth:"initial",justifyContent:"center",[`& .${i.link}`]:{width:"50%",margin:0,"& button":{width:"100%"},"&:not(:last-child)":{marginBottom:"0",marginRight:r.YK.medium}}}},outsideLinkContainer:{marginTop:r.YK.large,marginLeft:"20px",marginRight:"20px",display:"block",[e.breakpoints.up("sm")]:{display:"none"}},container:{[e.breakpoints.down("xl")]:{minHeight:(null==t?void 0:t.height)||"384px",height:(null==t?void 0:t.height)||"384px","@media(orientation: portrait)":{placeContent:"unset"}}},contentInner:{[e.breakpoints.down("xl")]:{"@media(orientation:landscape)":{width:"70%",margin:`${r.YK.large} auto`},marginBottom:r.YK.small},[e.breakpoints.up("md")]:{width:"70%",margin:`${r.YK.xxl} auto`},[e.breakpoints.up("xl")]:{width:"50%",margin:`${r.YK.xxl} auto`}},link:{width:"100%",display:"flex",marginBottom:r.YK.small,"&:focus-visible":{outline:0,outlineOffset:0},"&:last-child":{marginBottom:0},"& button":{flexGrow:1}},outsideShowTrustpilotWidget:{minHeight:"60px",display:"flex",marginLeft:"20px",marginRight:"20px",padding:"10px",justifyContent:"center",marginBottom:r.YK.medium,[e.breakpoints.up("md")]:{display:"none"}},carousel:{margin:"0 auto",padding:"3px 3px 0 3px","& .react-multi-carousel-list":{marginBottom:r.YK.small,[e.breakpoints.up("xl")]:{marginBottom:r.YK.medium}},"& .react-multi-carousel-dot-list":{height:"12px"},"& .react-multi-carousel-track":{},"& .react-multi-carousel-dot button":{width:"12px",height:"12px",marginRight:"12px",borderWidth:"1px",backgroundColor:r.Tj.grey.grey3},"& .react-multi-carousel-dot--active button":{backgroundColor:r.Tj.grey.grey6},"& .react-multi-carousel-dot":{height:"12px",lineHeight:"12px",marginTop:`-${r.YK.xxs}`}},carouselItem:{margin:0},"custom-dot-list-style":{position:"relative",top:"35px","& li:last-child button":{marginRight:"0"}},carouselContainer:{width:"100%"},leftButton:{[e.breakpoints.down("xl")]:{left:r.YK.small},[e.breakpoints.up("sm")]:{left:r.YK.small},[e.breakpoints.between("sm","xl")]:{"@media(orientation: portrait)":{left:r.YK.small}}},rightButton:{right:r.YK.xxs,[e.breakpoints.up("lg")]:{right:`${r.YK.xxs} !important`}},customButtonGroup:{display:"none",alignItems:"center",justifyContent:"space-between",width:"100%",position:"absolute",top:"41%","@media (orientation: landscape)":{top:"46%"},[e.breakpoints.between("sm","xl")]:{top:"47%",display:"flex","@media (orientation: landscape)":{top:"45% !important",display:"flex"}},[e.breakpoints.up("md")]:{top:"47%",display:"flex"},[`& .${i.leftButton}`]:{left:r.YK.xxs,position:"absolute","& button":{width:r.YK.large,height:r.YK.large,minHeight:r.YK.large,[e.breakpoints.up("md")]:{width:"40px",height:"40px",minHeight:"40px"}}},[`& .${i.rightButton}`]:{right:r.YK.xxs,position:"absolute","& button":{width:r.YK.large,height:r.YK.large,minHeight:r.YK.large,[e.breakpoints.up("md")]:{width:"40px",height:"40px",minHeight:"40px"}}}},truspilotContainer:{marginBottom:r.YK.medium,[e.breakpoints.up("sm")]:{marginBottom:r.YK.small}},carouselDotList:{pointerEvents:"none"},slider:{}}));var d=i(86753),c=i(74020),g=i(50212),p=i(22911),m=i(11415),u=i(80920),h=i(42246);let x=e=>{let{next:t,previous:i}=e,{classes:n}=o();return(0,u.D)(e),(0,a.jsxs)("div",{className:n.customButtonGroup,children:[(0,a.jsx)(c.A,{className:n.leftButton,ariaLabel:"chevron left arrow",icon:"chevron_left",onClick:()=>{null==i||i()}}),(0,a.jsx)(c.A,{ariaLabel:"chevron right arrow",icon:"chevron_right",onClick:()=>{null==t||t()},className:n.rightButton})]})},b=e=>{let{homeHeroBannersList:t,showTrustpilotWidget:i,trustpilotBackgroun
2d:l,trustPilotDarknessLevel:r,transitionDelay:c,onLoaded:u}=e,[b,y]=(0,n.useState)(),[j,f]=(0,n.useState)(!1),{classes:v}=o({height:b}),k=(0,n.useRef)(null),{sm:w,md:C,xl:O}=(0,h.A)().breakpoints.values,[T,F]=(0,n.useState)("rgba(255,255,255,100%)"),N=(0,n.useCallback)(()=>{let e=0;t.forEach(t=>{var i;t.links&&t.links.length>e&&(e=null==(i=t.links)?void 0:i.length)}),3===e?y(504):2===e?y(444):1===e?y(384):y(334)},[t]);(0,n.useEffect)(()=>{N()},[N]),(0,n.useEffect)(()=>{var e,t;(null==(t=null==(e=null==k?void 0:k.current)?void 0:e.containerRef)?void 0:t.current)&&f(!0),window.addEventListener("orientationchange",N),window.removeEventListener("orientationchange",N)},[N,k]),(0,n.useEffect)(()=>{let e="number"==typeof r?`rgba(255,255,255, ${r}%)`:null;e&&F(e)},[r]);let A=(0,p.yn)(c);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{arrows:!1,autoPlay:j,autoPlaySpeed:A,carouselContainerClass:(0,g.A)(v.carousel,i?v.truspilotContainer:""),customButtonGroup:(0,a.jsx)(x,{onLoaded:u}),infinite:!0,itemClass:v.carouselItem,partialVisbile:!1,ref:k,renderDotsOutside:!0,responsive:{desktop:{breakpoint:{max:3e3,min:O},items:1},small:{breakpoint:{max:O-1,min:C},items:1},tablet:{breakpoint:{max:C-1,min:w},items:1},mobile:{breakpoint:{max:w-1,min:0},items:1}},showDots:!0,sliderClass:v.slider,slidesToSlide:1,ssr:!1,swipeable:!0,dotListClass:v.carouselDotList,children:t.map((e,i)=>{var n;return(0,a.jsx)(m.A,Object.assign({},e,{homeHeroBannersList:t.length,contentPosition:"CENTER",height:b,ignoreMobileImageProp:!0}),`home_hero_banner_gallery_${null==(n=e.image)?void 0:n.url}`)})}),i&&(0,a.jsx)("div",{className:v.outsideShowTrustpilotWidget,style:{backgroundColor:"BLACK"===l?"transparent":T},children:(0,a.jsx)(s.default,{template:"MICRO_STAR",noPointer:!0})})]})}},64872:(e,t,i)=>{i.d(t,{Y:()=>n});var a=i(42246);let n=()=>{let{sm:e,md:t,xl:i}=(0,a.A)().breakpoints.values;return{desktop:{breakpoint:{max:3e3,min:i},items:4},small:{breakpoint:{max:i-1,min:t},items:3},tablet:{breakpoint:{max:t-1,min:e},items:2},mobile:{breakpoint:{max:e-1,min:0},items:1}}}},65211:(e,t,i)=>{i.d(t,{A:()=>c});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({orderHistoryContainer:{display:"grid",gridTemplateColumns:"repeat(1,1fr)",[e.breakpoints.up("sm")]:{gridTemplateColumns:"repeat(2,1fr)"},gridColumnGap:s.YK.medium,gridRowGap:s.YK.medium},orderHistorySection:{},ordersHeading:{display:"none",[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.small_regular_sm),{display:"block"})},orderHistoryLoadMore:{marginTop:"36px",display:"flex",alignItems:"center",justifyContent:"center","& button":{width:"100%",[e.breakpoints.up("md")]:{width:"248px"}}},noResults:{display:"flex",alignItems:"center",justifyContent:"center"}}));var r=i(23121),o=i(87192),d=i(86604);let c=e=>{let{classes:t}=l(),{orders:i,setPage:n,isLastPage:s,page:c,isLoading:g,farEyeTrackOrderAnalytics:p}=e;return(0,a.jsxs)("div",{className:t.orderHistorySection,children:[(0,a.jsx)("h1",{children:"Order history"}),(0,a.jsx)("h2",{className:t.ordersHeading,children:"Your orders"}),i&&(null==i?void 0:i.length)?(0,a.jsx)("div",{className:t.orderHistoryContainer,children:null==i?void 0:i.map(e=>(0,a.jsx)(r.A,{order:e,farEyeTrackOrderAnalytics:p},e.orderNumber))}):(0,a.jsx)("h3",{className:t.noResults,children:"No Orders"}),!s&&(0,a.jsx)("div",{className:t.orderHistoryLoadMore,children:(0,a.jsx)(o.A,{variant:(0,d.eM)("Load more orders"),fullWidth:!0,thin:!0,title:"Load more orders",onClick:()=>void n(c+1),disabled:g})})]})}},65400:(e,t,i)=>{i.d(t,{A:()=>m});var a=i(55729),n=i(6029),s=i(91977),l=i(80575),r=i(13939);let o=(0,l.n9)()((e,t,i)=>({heading:Object.assign(Object.assign({color:r.Tj.supplementary.black},e.typography.large_bold),{marginBottom:"18px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),{marginBottom:"28px"})}),expandableContentContainer:{},container:{display:"flex",flexFlow:"row wrap"},expandableContainer:{},expandableHeader:{width:"100%",userSelect:"none",cursor:"pointer",display:"flex",justifyContent:"space-between",alignItems:"center",padding:"14px 20px",borderTop:`1px solid ${r.Tj.grey.grey4}`,[`.${i.expandableContainer}:last-child &.${i.collapsed}`]:{borderBottom:`1px solid ${r.Tj.grey.grey4}`},[e.breakpoints.up("md")]:{}},button:{padding:r.YK.xs,border:`1px solid ${r.Tj.grey.grey7}`,borderRadius:"50%","& .material-icons":{color:r.Tj.grey.grey7,fontSize:"14px"}},expanded:{backgroundColor:r.Tj.grey.grey1},collapsed:{},expandableTitle:Object.assign(Object.assign({},e.typography.small_bold),{marginBottom:0,padding:"0 !important"}),expandableItems:{},expandableItemContent:{marginBottom:r.YK.large,"&:first-child":{marginTop:r.YK.medium,[e.breakpoints.up("md")]:{marginTop:r.YK.large}}}}));var d=i(50212),c=i(81278),g=i(48733);let p=({title:e,components:t,renderComponents:i,anchorKey:l})=>{let{classes:r}=o(),[p,m]=(0,a.useState)(!1),u=(0,c.useRouter)(),h=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=e=>{(null==e?void 0:e.includes(`#${l}`))&&m(!0)};return l&&(null==u||u.events.on("hashChangeComplete",e)),l&&(null==u||u.events.on("routeChangeComplete",e)),()=>{l&&(null==u||u.events.off("hashChangeComplete",e)),l&&(null==u||u.events.on("routeChangeComplete",e))}},[null==u?void 0:u.events,l]),(0,a.useEffect)(()=>{var e,t;l&&(null==(e=null==window?void 0:window.location)?void 0:e.hash)===`#${l}`&&(m(!0),null==(t=null==h?void 0:h.current)||t.scrollIntoView({behavior:"smooth"}))},[l]),(0,n.jsxs)("div",{id:l,className:r.expandableContainer,ref:h,children:[(0,n.jsx)("div",{children:(0,n.jsxs)("button",{onClick:()=>m(e=>!e),className:(0,d.A)(r.expandableHeader,p?r.expanded:r.collapsed),children:[(0,n.jsx)("h3",{className:r.expandableTitle,children:e}
2),(0,n.jsx)(s.A,{icon:p?"close":"expand_more",ariaLabel:p?"close item":"expand item",className:r.button})]})}),(0,n.jsx)(g.A,{in:p,className:r.expandableItems,children:(0,n.jsx)("div",{className:r.expandableItemContent,children:!!(null==t?void 0:t.length)&&i(t)})},e)]})},m=e=>{let{title:t,expandableItemsList:i}=e,{renderComponents:s}=e,{classes:l}=o();return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:l.expandableContentContainer,children:[t&&(0,n.jsx)("h2",{className:l.heading,children:t}),!!(null==i?void 0:i.length)&&i.map((e,t)=>{var i;return!!(null==(i=null==e?void 0:e.components)?void 0:i.length)&&(0,a.createElement)(p,Object.assign({renderComponents:s},e,{key:`${e.title}_${t}`}))})]})})}},66744:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});var a=i(6029),n=i(57592);let s=e=>(0,a.jsx)(n.default,Object.assign({},e,{isLocation:!0}))},69058:(e,t,i)=>{i.r(t),i.d(t,{TEMPLATES:()=>m,default:()=>u});var a=i(6029),n=i(50212),s=i(6772),l=i.n(s),r=i(55729),o=i(76481),d=i(80575),c=i(13939);let g=(0,d.n9)()(e=>({other:{paddingBottom:c.YK.medium},header:Object.assign(Object.assign(Object.assign({textAlign:e.isFlyingFlowers?"center":void 0},e.isFlyingFlowers?e.typography.xl_regular:e.typography.medium_bold),e.typographySpacing.medium_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xl_regular:e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),trustpilotFlexWidget:{paddingLeft:"0",paddingRight:"0"}}));var p=i(80920);let m={FLEX:{templateId:"54197383fd9dceac42a68694",props:{}}},u=e=>{var t;let{heading:i,widgetWidth:s=800,headingTag:d="H2",numberOfReviews:u,reviewTopics:h,starRating:x,keywords:b}=e,{trustpilotBusinessUnitId:y,locale:j,isFlyingFlowers:f}=(0,r.useContext)(o.Z0),{classes:v}=g(),k=null==d?void 0:d.toLowerCase(),w=r.useRef(null),[C,O]=(0,r.useState)(!1);r.useEffect(()=>{O(!0)},[]),r.useEffect(()=>{if(C&&globalThis.Trustpilot)try{globalThis.Trustpilot.loadFromElement(w.current,!0)}catch(e){console.error("Error loading Trustpilot:",e)}},[C]);let T="FLEX",F={templateId:m[T].templateId,props:Object.assign(Object.assign({},null==(t=m[T])?void 0:t.props),s&&{"data-style-width":"100%"})},N=h&&h.length>0,A=b&&b.length>0;return(0,p.D)(e),F&&y?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l(),{id:"trustpilot",strategy:"afterInteractive",src:"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",async:!0}),i&&(0,a.jsx)(k,{className:v.header,children:i}),C&&(0,a.jsx)("div",Object.assign({ref:w,className:(0,n.A)("trustpilot-widget",v.trustpilotFlexWidget),id:"trust-pilot-id","data-locale":j||"en-GB","data-template-id":F.templateId,"data-businessunit-id":y,"data-theme":"light","data-style-width":"100%","data-style-height":"100%","data-stars":x,"data-review-languages":j||"en-GB"},F.props,{"data-style-size":"XL","data-token":"56af30d5-be43-4f44-ab78-61c3749021d8","data-text-color":"dark","data-brand-color":f?c.Tj.lazyLime[400]:c.Tj.primary.gold4,"data-contrast-color":f?c.Tj.wildExotic[400]:c.Tj.supplementary.black,"data-use-review-snippets":"true"},N&&{"data-review-snippets-topic":null==h?void 0:h.join(",")},!N&&A&&{"data-review-snippets-search":null==b?void 0:b.join(",")},{"data-review-snippets-limit":u,"data-review-snippets-quotes":"true","data-background":"light","data-external-elements-color":"dark"}))]}):null}},69109:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var a=i(6029),n=i(80575),s=i(13939);let l=(0,n.n9)()(e=>({title:Object.assign(Object.assign({color:e.isFlyingFlowers?s.Tj.black[700]:s.Tj.supplementary.black},e.typography.xl_bold),e.typographySpacing.xl_bold_sm)}));var r=i(80920);let o=e=>{let{classes:t}=l(),{title:i,headingTag:n="H2"}=e,s=n.toLowerCase();return(0,r.D)(e),(0,a.jsx)(s,{className:t.title,children:i})}},72114:(e,t,i)=>{i.r(t),i.d(t,{default:()=>B});var a=i(6029),n=i(55729),s=i(80575),l=i(13939);let r=236,o=300,d=300,c=300,g=348,p=332,m=300,u=436,h=436,x=512,b=360,y=320,j=478,f=478,v=824,k=(0,s.n9)()((e,t,i)=>({container:{position:"relative",display:"flex",flexDirection:"column-reverse",placeContent:"center",overflow:"hidden"},contentInner:{width:"100%",margin:`${l.YK.medium}`,[e.breakpoints.up("sm")]:{margin:`${l.YK.medium} ${l.YK.medium} ${l.YK.medium} ${l.YK.large}`},[e.breakpoints.up("md")]:{margin:`${l.YK.large} ${l.YK.large} ${l.YK.large} ${l.YK.xl}`},"& > :last-child":{[e.breakpoints.up("md")]:{marginBottom:"0px"}}},image:{"& img":{objectFit:"cover"}},minHeightSmall:{[`&, & .${i.image}`]:{minHeight:r,[e.breakpoints.up("sm")]:{minHeight:o},[e.breakpoints.up("md")]:{minHeight:d},[e.breakpoints.up("lg")]:{minHeight:c},[e.breakpoints.up("xl")]:{minHeight:g}}},minHeightMedium:{[`&, & .${i.image}`]:{minHeight:p,[e.breakpoints.up("sm")]:{minHeight:m},[e.breakpoints.up("md")]:{minHeight:u},[e.breakpoints.up("lg")]:{minHeight:h},[e.breakpoints.up("xl")]:{minHeight:x}}},minHeightLarge:{[`&, & .${i.image}`]:{minHeight:b,[e.breakpoints.up("sm")]:{minHeight:y},[e.breakpoints.up("md")]:{minHeight:j},[e.breakpoints.up("lg")]:{minHeight:f},[e.breakpoints.up("xl")]:{minHeight:v}}},black:{color:`${l.Tj.supplementary.black}`},white:{color:`${l.Tj.supplementary.white}`},removeContentLeftMargin:{[e.breakpoints.up("sm")]:{marginLeft:"0px"}},removeContentRightMargin:{[e.breakpoints.up("sm")]:{marginRight:"0px"}},headingLine:{alignSelf:"flex-start",display:"block"},heading:Object.assign(Object.assign(Object.assign({width:"100%"},l.TU.large_bold),e.typographySpacing.large_bold_sm),{marginBottom:`${l.YK.small}`,[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},l.TU.xxl_bold),e.typographySpacing.xxl_bold_sm),{marginBottom:`${l.YK.large}`}),[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},l.TU.xxxxl),e.typographySpacing.xxxxl_sm),{marginBottom:`${l.YK.large}`})}),message:{},fontSohne:{[`& .${i.message}`]:Object.assign(Object.assign({},l.TU.small_regular),{marginBottom:`${l.YK.large}`,[e.breakpoints.up("sm")]:Object.assign(Object.assign(Object.assign({},l.TU.small_regular),e.typographySpacing.small_bold_lg),{marginBottom:`${l.YK.xs}`}),[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},l.TU.medium_regular),e.typographySpacing.medium_regular_sm),{marginBottom:`${l.YK.medium}`})})},homeBannerRightContainer:{[e.breakpoints.up("sm")]:{alignSelf:"end"}},homeBannerLeftContainer:{[e.breakpoints.up("sm")]:{alignSelf:"start"}},content:{alignSelf:"start",[e.breakpoints.up("sm")]:{position:"absolute"}},linkContainer:{[e.breakpoints.up("sm")]:{display:"inline-block",flexDirection:"column"}},positionTop:{alignContent:"start"},positionCenter:{alignContent:"center"},positionBottom:{alignContent:"end"}}));var w=i(91202),C=i(42246),O=i(51647),T=i(81751),F=i(12551),N=i(28671),A=i(50212),S=i(81278),_=i(80920);let B=e=>{var t,i,s;let r,o,{classes:d}=k(),c=(0,C.A)(),g=!(0,w.Ub)({query:`(min-width: ${c.breakpoints.values.sm}px)`}
2),[p,m]=(0,n.useState)(!1),[u,h]=(0,n.useState)(!1),{headingTag:x="H3",textContentPosition:b="TOP",desktopBackgroundAndTextColours:y,mobileBackgroundAndTextColours:j}=e,f=null!=(t=e.minHeight)?t:"MEDIUM",v=(0,S.useRouter)();switch((0,n.useEffect)(()=>{var e;h(null==(e=null==v?void 0:v.asPath)?void 0:e.includes("international"))},[null==v?void 0:v.asPath]),null==f?void 0:f.toUpperCase()){case"SMALL":r=d.minHeightSmall;break;case"MEDIUM":r=d.minHeightMedium;break;case"LARGE":r=d.minHeightLarge;break;default:r=""}(0,n.useEffect)(()=>{m(g)},[g]);let B=(0,n.useMemo)(()=>(t=>{var i,a,n;let s=null==(i=null==t?void 0:t[0])?void 0:i.backgroundColour;if(s)return s;let l=null==(n=null==(a=e.backgroundColour)?void 0:a[0])?void 0:n.backgroundColour;return l||""})(p?j:y),[p,j,y,e.backgroundColour]),Y=(0,n.useMemo)(()=>{var e,t,i;return(null==(t=null==(e=p?j:y)?void 0:e[0])||t.backgroundColour,(null==(i=null==e?void 0:e[0])?void 0:i.textColour)&&1?e[0].textColour:"").toUpperCase().replace(" ","_")},[p,j,y]),I=(null==e?void 0:e.heading)&&"string"==typeof e.heading&&e.heading.trim()?e.heading.split("/").map(e=>(0,a.jsx)("span",{className:(0,A.A)(d.headingLine),style:{color:(null==Y?void 0:Y.startsWith("#"))?Y:l.Tj.genericContentHeading[Y]},children:e.trim()},e)):e.heading,K=(0,n.useMemo)(()=>{if("string"==typeof B&&B.startsWith("#")){let e=B.toUpperCase();return"#000000"===e||"#4F4F4F"===e||"#9B00FE"===e?"#FFFFFF":"#000000"}switch(B){case"PURPLE":case"DARK GREY":return"WHITE";default:return"BLACK"}},[B]),$="string"==typeof B&&B.startsWith("#"),L=(0,T.We)(B),D=(0,T.aH)(B),{bgClass:E}=$?{bgClass:""}:L,{textColor:M,backgroundColor:R}=$?D:{textColor:"",backgroundColor:""};return(0,_.D)(e),(0,a.jsxs)(O.A,{className:(0,A.A)(d.fontSohne,r,E,d.container),style:$?{backgroundColor:R,color:M}:{},children:[!p&&(0,a.jsx)(F.A,{fullWidthImage:!0,image:e.image,classNames:[r,d.image,d.minHeightSmall],renderSquareImage:!0,minHeight:e.minHeight,isPriority:u}),(0,a.jsx)(N.A,{heading:I,headingClasses:[d.heading],contentInnerClasses:[d.contentInner,(o="",e.contentPosition&&"LEFT"!==e.contentPosition?"RIGHT"===e.contentPosition&&(o=null!=(s=d.removeContentLeftMargin)?s:""):o=null!=(i=d.removeContentRightMargin)?i:"",o),(()=>{switch(b.toUpperCase()){case"TOP":default:return d.positionTop;case"CENTER":return d.positionCenter;case"BOTTOM":return d.positionBottom}})()],headingTag:x,messageClasses:[(()=>{if("string"==typeof K&&K.startsWith("#"))return"";switch(K){case"BLACK":default:return d.black;case"WHITE":return d.white}})(),d.message],message:"string"==typeof K&&K.startsWith("#")?(0,a.jsx)("span",{style:{color:K},children:e.message}):e.message,defaultTextContentPosition:"",links:e.links,linkStyle:"BUTTON",linkContainerClasses:[d.linkContainer],containerClasses:[d.content,r,"RIGHT"===e.contentPosition?d.homeBannerRightContainer:"LEFT"===e.contentPosition?d.homeBannerLeftContainer:""]})]})}},74001:(e,t,i)=>{i.r(t),i.d(t,{default:()=>p});var a=i(6029),n=i(82203),s=i.n(n),l=i(80575),r=i(13939);let o=(0,l.n9)()(e=>({yourAccountTitle:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_sm),{color:r.Tj.supplementary.black}),personalCardContainer:{display:"grid",gridTemplateColumns:"repeat(1, 1fr)",gridColumnGap:"0",gridRowGap:r.YK.small,[e.breakpoints.up("sm")]:{gridTemplateColumns:"repeat(2, 1fr)",gridColumnGap:r.YK.small,gridRowGap:r.YK.small},[e.breakpoints.up("md")]:{gridTemplateColumns:"repeat(4, 1fr)",gridColumnGap:r.YK.medium,gridRowGap:r.YK.medium}},container:{border:"1px solid rgba(0,0,0,.1)",backgroundColor:e.isFlyingFlowers?r.Tj.grey.grey1:void 0,boxShadow:e.isFlyingFlowers?"0px 2px 2px rgba(60, 60, 59, 0.48), 0px 4px 8px rgba(60, 60, 59, 0.16)":"0px 2px 2px rgba(0, 0, 0, 0.32)",borderRadius:"1px",height:"auto",padding:r.YK.medium,"&:hover":{backgroundColor:r.Tj.grey.grey1,boxShadow:"0px 2px 2px rgba(0, 0, 0, 0.32)",cursor:"pointer",borderColor:r.Tj.grey.grey6},"&:focus":{backgroundColor:r.Tj.grey.grey1,boxShadow:"0px 0px 2px #008BE9, 0px 2px 2px rgba(0, 0, 0, 0.32)"}},icon:{"& .MuiIcon-root":{fontSize:"36px"}},title:Object.assign(Object.assign(Object.assign({marginBottom:e.isFlyingFlowers?void 0:r.YK.small,color:e.isFlyingFlowers?r.Tj.black[700]:void 0,display:"block",marginRight:r.YK.xxs},e.typography.medium_bold),e.isFlyingFlowers?e.typographySpacing.medium_bold_sm:void 0),{paddingTop:r.YK.small}),body:Object.assign(Object.assign({color:e.isFlyingFlowers?r.Tj.black[700]:void 0},e.typography.small_regular),{marginBottom:0})}));var d=i(62948),c=i(91977),g=i(80920);let p=e=>{let{classes:t}=o();return(0,g.D)(e),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{className:t.yourAccountTitle,children:"Your account"}),(0,a.jsx)("div",{className:t.personalCardContainer,children:d.$o?d.$o.map(e=>(0,a.jsx)("div",{className:t.container,children:(0,a.jsx)(s(),{href:e.url,passHref:!0,legacyBehavior:!0,children:(0,a.jsxs)("a",{children:[(0,a.jsx)(c.A,{icon:e.icon,className:t.icon}),(0,a.jsx)("h3",{className:t.title,children:e.title}),(0,a.jsx)("p",{className:t.body,children:e.description})]})})}
2,e.title)):null})]})}},75101:(e,t,i)=>{i.d(t,{A:()=>m});var a=i(6029),n=i(50212),s=i(55729),l=i(67974),r=i(80575),o=i(13939);let d=(0,r.n9)()((e,t,i)=>({footerSection:{},message:{},gallery:{margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",textAlign:"center"},title:Object.assign(Object.assign(Object.assign({color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.supplementary.black},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),{[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm)}),linkContainer:{height:"100%",position:"relative",display:"block",top:0,left:0,bottom:0,right:0},link:{width:"100%",display:"flex","&:focus-visible":{outline:0,outlineOffset:0},"& .MuiButtonBase-root":{border:"none",minHeight:o.YK.xl,height:"auto",color:e.isFlyingFlowers?o.Tj.supplementary.white:o.Tj.grey.grey7,boxShadow:e.isFlyingFlowers?"none":void 0,borderRadius:e.isFlyingFlowers?o.YK.xs:void 0,padding:"12px !important","&:hover":{textDecoration:e.isFlyingFlowers?"underline":void 0}},"& .MuiTouchRipple-root":{color:e.isFlyingFlowers?o.Tj.black[200]:void 0},"& .Mui-focusVisible":{backgroundColor:e.isFlyingFlowers?o.Tj.black[200]:void 0,boxShadow:e.isFlyingFlowers?"0px 0px 0px 2px #008BE9":void 0},"& button":{flexGrow:1,borderRadius:e.isFlyingFlowers?"8px":void 0,color:o.Tj.supplementary.white,textDecoration:"underline",whiteSpace:"normal",wordWrap:"break-word",height:"auto","& span":Object.assign(Object.assign({},e.typography.small_regular),{padding:"0 !important"})}},text:{display:"inline-block",width:"100%",color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.grey.grey7,textDecoration:"underline","&:hover":{textDecoration:"none"},"& span":Object.assign(Object.assign({},e.typography.small_regular),{padding:0})},grid:{display:"grid",justifyContent:"center",gap:`${o.YK.small}`,[e.breakpoints.up("sm")]:{display:"flex",flexFlow:"row wrap",justifyContent:"center"},[`& .${i.linkContainer}`]:{flex:"100%",width:"335px",[e.breakpoints.up("sm")]:{maxWidth:"335px"},[e.breakpoints.up("md")]:{maxWidth:"304px"},[e.breakpoints.up("lg")]:{maxWidth:"389px"},[e.breakpoints.between(1616.9,1671.9)]:{maxWidth:"419px"},[e.breakpoints.up("xl")]:{maxWidth:"520px"},[e.breakpoints.down(350)]:{width:"100%"}},[`& .${i.singleLinkContainer}`]:{maxWidth:"335px",[e.breakpoints.up("md")]:{flex:"calc(100% / 4)",maxWidth:"468px !important"},[e.breakpoints.up("lg")]:{maxWidth:"595.5px !important"},[e.breakpoints.up("xl")]:{maxWidth:"792px !important"},[`& .${i.link}`]:{maxWidth:"100%"}}},singleLinkContainer:{},description:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_sm),{color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.grey.grey6}),removeMarginBottom:{marginBottom:0},contentLeft:{textAlign:"left"}}));var c=i(81278),g=i(80920);let p=[0,1,2,3,4,6,3,12,4,12],m=e=>{let{title:t,description:i,titleTag:r,sendLinkGalleryTextAnalytics:o,titleAlignment:m="CENTER",descriptionAlignment:u="CENTER",displayStyle:h}=e,[x,b]=(0,s.useState)(),y=(0,c.useRouter)(),{classes:j}=d(),f=e.links||e.items,v=r?`${null==r?void 0:r.toLowerCase()}`:"div";(0,s.useEffect)(()=>{var e;(null==(e=null==y?void 0:y.asPath)?void 0:e.endsWith("page/world-cup"))&&b({category:"FWC23",action:"Hero",label:"Hub"})},[null==y?void 0:y.asPath]);let k=(null==f?void 0:f.slice(0,p.length-1))||[],w=!!t&&!(null==f?void 0:f.length)&&!i,C=!(null==f?void 0:f.length)&&!!i;return(0,g.D)(e),(0,a.jsxs)("div",{className:(0,n.A)(j.gallery,w||C?j.removeMarginBottom:""),children:[(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(v,{className:(0,n.A)(j.title,w?j.removeMarginBottom:"","LEFT"===m&&j.contentLeft),children:t}),i&&(0,a.jsx)("p",{className:(0,n.A)(j.description,C?j.removeMarginBottom:"","LEFT"===u&&j.contentLeft),children:i})]}),(0,a.jsx)("div",{className:(0,n.A)(e.className),children:(0,a.jsx)("div",{className:(0,n.A)(j.grid),children:k.map((e,t)=>{let i,s;return(0,a.jsx)("div",{className:(0,n.A)(j.linkContainer,f&&(null==f?void 0:f.length)<=2?j.singleLinkContainer:""),"data-item":x?JSON.stringify(x):void 0,children:(s=(i="blocky"===h||!h&&!!f&&f.length>0)?j.link:j.text,(0,a.jsx)(l.A,Object.assign({className:s},e,{variant:"tertiary",button:i,fullWidth:i,tabIndex:-1,triggerLinkAnalytics:o})))},`${e.label}${t}`)})})})]})}},78149:(e,t,i)=>{i.d(t,{A:()=>m});var a=i(6029),n=i(55729),s=i(51647),l=i(32781),r=i(50212),o=i(80575),d=i(13939);let c=(0,o.n9)()((e,t)=>({"@keyframes fadeOut":{"0%":{opacity:1},"100%":{opacity:0}
2},"@keyframes slideIn":{"0%":{opacity:0,transform:"translateY(10px)"},"100%":{opacity:1,transform:"translateY(0)"}},"@keyframes pulse":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(1.05)"},"100%":{transform:"scale(1)"}},container:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"hidden"},fadeOut:{animation:"$fadeOut 0.3s ease-in-out forwards"},headerSection:{backgroundColor:t.headerBackground,padding:e.spacing(2,6),animation:"$slideIn 0.4s ease-out",[e.breakpoints.down("sm")]:{padding:d.YK.small}},headerContent:{display:"flex",alignItems:"center",gap:d.YK.small,[e.breakpoints.down("sm")]:{gap:d.YK.xs}},questionIcon:{width:d.YK.medium,height:d.YK.medium,color:t.headerText,flexShrink:0,[e.breakpoints.up("sm")]:{height:d.YK.large,width:d.YK.large}},questionText:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.medium_bold:e.typography.large_bold),{color:t.headerText,flex:1,[e.breakpoints.down("sm")]:Object.assign({},e.isFlyingFlowers?e.typography.small_bold:e.typography.medium_bold)}),contentSection:{display:"flex",flexDirection:"column",gap:e.spacing(1),padding:e.spacing(2,6,4,6),flex:1,backgroundColor:t.contentBackground,overflow:"auto",animation:"$slideIn 0.5s ease-out",[e.breakpoints.down("sm")]:{padding:`${d.YK.small}`}},progressContainer:{display:"flex",flexDirection:"column",gap:e.spacing(.5)},progressText:Object.assign(Object.assign({},e.typography.xxs_regular),{color:e.isFlyingFlowers?d.Tj.black[700]:d.Tj.supplementary.black}),progressBarContainer:{display:"flex",gap:"0px",height:"8px",width:"100%"},progressSegment:{flex:1,backgroundColor:d.Tj.supplementary.white,transition:"background-color 0.3s ease"},progressSegmentActive:{backgroundColor:t.headerBackground},spacer:{height:"8px"},answersContainer:{display:"flex",flexDirection:"column",gap:e.spacing(1)},answerOption:{display:"flex",alignItems:"center",gap:d.YK.small,padding:e.spacing(2),backgroundColor:d.Tj.supplementary.white,cursor:"pointer",transition:"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)",border:"none",textAlign:"left",width:"100%",transform:"scale(1)","&:hover":{opacity:.9,transform:"scale(1.02)"},"&:focus":{outlineOffset:"2px"},"&:active":{transform:"scale(0.98)"},[e.breakpoints.down("sm")]:{padding:`${d.YK.xs} ${d.YK.small}`}},answerSelected:{backgroundColor:t.selectedOptionBackground,animation:"$pulse 0.4s ease-in-out",transform:"scale(1.02)"},answerCheckContainer:{display:"flex",alignItems:"flex-start",justifyContent:"center",flexShrink:0},answerCheck:{width:"32px",height:"32px",borderRadius:"50%",backgroundColor:t.contentBackground,display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},answerLabel:{fontSize:"16px",fontWeight:600,lineHeight:"24px",letterSpacing:"0.8px",color:t.bodyText},answerTextContainer:{flex:1,display:"flex",alignItems:"center"},answerText:Object.assign(Object.assign({},e.typography.small_bold),{color:t.bodyText})}));var g=i(53372);let p=n.memo(function({answer:e,answerLabel:t,answerIndex:i,isSelected:n,onSelect:o,classes:d}){return(0,a.jsxs)(s.A,{component:"button",className:(0,r.A)(d.answerOption,{[d.answerSelected]:n}),onClick:()=>o(e.answerText,t,i),onKeyDown:a=>{("Enter"===a.key||" "===a.key)&&(a.preventDefault(),o(e.answerText,t,i))},role:"button",tabIndex:0,"aria-pressed":n,"aria-label":`${t}. ${e.answerText}`,"data-testid":`quiz-answer-${e.answerText}`,children:[(0,a.jsx)(s.A,{className:d.answerCheckContainer,children:(0,a.jsx)(s.A,{className:d.answerCheck,children:(0,a.jsx)(l.A,{variant:"body1",className:d.answerLabel,children:t})})}),(0,a.jsx)(s.A,{className:d.answerTextContainer,children:(0,a.jsx)(l.A,{variant:"body1",className:d.answerText,children:e.answerText})})]})}),m=({questionAndAnswers:e,onComplete:t,onQuestionChange:i,className:o,colourTheme:d,quizQuestionAnsweredAnalytics:m})=>{var u,h,x,b,y;let[j,f]=(0,n.useState)(0),[v,k]=(0,n.useState)({}),[w,C]=(0,n.useState)(null),[O,T]=(0,n.useState)(0),{contentBackground:F="",headerBackground:N="",selectedOptionBackground:A="",headerText:S="",bodyText:_=""}=null!=(x=null==(h=null==(u=null==d?void 0:d[0])?void 0:u.themeSelection)?void 0:h[0])?x:{},B=e[j],Y=e.length,I=v[null==B?void 0:B.questionText],{classes:K}
2=c({contentBackground:F,headerBackground:N,selectedOptionBackground:A,headerText:S,bodyText:_}),$=(0,n.useCallback)(e=>Object.values(e).reduce((e,t)=>e+t.score,0),[]),L=(0,n.useCallback)(a=>{if(j===e.length-1){let e=$(a);null==t||t(a,e)}else{let e=j+1;f(e),C(null),T(e),null==i||i(e)}},[j,e.length,t,i,$]),D=(0,n.useCallback)((t,i,a)=>{C(t);let n=a+1;null==m||m(j+1),k(a=>{var s;let l=null==(s=e[j])?void 0:s.questionText;if(!l)return a;let r=Object.assign(Object.assign({},a),{[l]:{answerText:t,answerLabel:i,score:n}});return setTimeout(()=>L(r),500),r})},[e,j,L,m]);return B?(0,a.jsxs)(s.A,{className:(0,r.A)(K.container,o,"animate__animated","animate__fadeInRight","animate__faster"),"data-testid":"quiz-stepper-container",children:[(0,a.jsx)(s.A,{className:(0,r.A)(K.headerSection),children:(0,a.jsxs)(s.A,{className:K.headerContent,children:[B.questionIcon&&(b=B.questionIcon,(0,a.jsx)(g.A,{imageUrl:b.url,altText:null!=(y=null==b?void 0:b.altText)?y:"",className:K.questionIcon,priority:!0,height:18,width:18})),(0,a.jsx)(l.A,{variant:"h1",className:K.questionText,"data-testid":"quiz-question",children:B.questionText})]})}),(0,a.jsxs)(s.A,{className:(0,r.A)(K.contentSection),children:[(0,a.jsxs)(s.A,{className:K.progressContainer,children:[(0,a.jsxs)(l.A,{variant:"body2",className:(0,r.A)(K.progressText),children:["Question ",j+1," of ",Y]},`progress-text-${j}`),(0,a.jsx)(s.A,{className:K.progressBarContainer,children:Array.from({length:Y},(e,t)=>t).map(e=>(0,a.jsx)(s.A,{className:(0,r.A)(K.progressSegment,{[K.progressSegmentActive]:e<=j}),"data-testid":`progress-segment-${e}`},`progress-segment-step-${e}`))})]}),(0,a.jsx)(s.A,{className:K.spacer}),(0,a.jsx)(s.A,{className:K.answersContainer,children:B.answers.map((e,t)=>{let i,n=String.fromCodePoint(65+t);return(0,a.jsx)(p,{answer:e,answerLabel:n,answerIndex:t,isSelected:w===(i=e.answerText)||(null==I?void 0:I.answerText)===i,onSelect:D,classes:K},e.answerText)})})]})]},O):null}},81127:(e,t,i)=>{i.d(t,{A:()=>C});var a=i(6029),n=i(50212);i(27426),i(67513),i(36352),i(19240),i(90241),i(55352),i(78768),i(57592),i(38283),i(21225),i(20307),i(11948),i(14219),i(89533),i(49942),i(89702),i(55467),i(46111),i(42694),i(25941),i(37379),i(55929),i(81294),i(58056),i(65400),i(18739),i(43561),i(84792),i(20134),i(61295),i(91369),i(18046),i(55730),i(23158),i(57599),i(11872),i(87914),i(62355),i(22467),i(43192),i(72114),i(11415),i(75101),i(77957),i(47740),i(74001),i(10089),i(96210),i(62104),i(5926),i(31117),i(81825),i(6715),i(65211),i(70158),i(36200),i(53304),i(14954),i(62228),i(98653),i(26958),i(30620),i(3964),i(15198),i(78149);var s=i(35759);i(93303),i(23929),i(85069),i(43402),i(28201),i(73312),i(49032),i(13206),i(58324),i(69109),i(70390),i(94962),i(20412),i(50248),i(66744),i(11603),i(89576),i(86458),i(93913),i(12535),i(62770),i(13343),i(33888),i(10911),i(24370),i(80920),i(4494),i(69058),i(84063);var l=i(55729),r=i(81278),o=i(80575),d=i(13939),c=i(62843),g=i(25559);let p=(0,o.n9)()((e,t,i)=>{var a;return{container:{display:"flex",position:"relative",overflow:"hidden",[`${g.Wm} &`]:{minHeight:"376px",height:"376px",[e.breakpoints.up("sm")]:{height:"400px",minHeight:"400px"},[e.breakpoints.up("md")]:{height:"500px",minHeight:"500px"},[e.breakpoints.up("lg")]:{height:"600px !important",minHeight:"600px !important"}}},ffImage:{},content:{position:"absolute",[e.breakpoints.up("sm")]:{position:"relative"},[`${g.Wm} &`]:{display:"flex",flexDirection:"column",padding:`${d.YK.small} 20px`,[e.breakpoints.up("sm")]:{padding:`${d.YK.medium} 0 ${d.YK.medium} ${d.YK.large}`},[e.breakpoints.up("md")]:{padding:`${d.YK.large} 0 ${d.YK.large} ${d.YK.xl}`}}},positionLeft:{[e.breakpoints.up("sm")]:{flexDirection:"row-reverse"},"&  img":{objectPosition:"center ",objectFit:"contain",[e.breakpoints.up("sm")]:{objectPosition:"right bottom",maxHeight:"unset"}},[`& .${i.imageCover}`]:{"& img":{objectFit:"cover"}},[`&.${i.ffHomeHeroBannerGalleryContainer} .${i.contentInner}`]:{[e.breakpoints.down("sm")]:{alignItems:"start","& p":{marginLeft:0}}},[`& .${i.content}`]:{[`${g.Wm} &`]:{width:"100%",[e.breakpoints.down("sm")]:{height:"100%"}}}},positionRight:{[e.breakpoints.up("sm")]:{flexDirection:"row",[`& .${i.content}`]:{justifyContent:"right"}},"&  img":{objectPosition:"center bottom",height:"330px",maxHeight:"330px",objectFit:"contain",[e.breakpoints.up("sm")]:{objectPosition:"bottom left",maxHeight:"unset"}},[`& .${i.imageCover}`]:{"& img":{objectFit:"cover"}},[`& .${i.content}`]:{width:"100%",[e.breakpoints.up("sm")]:{width:"50%"},[`${g.Wm} &`]:{width:"100%",paddingRight:"20px",[e.breakpoints.down("sm")]:{height:"100%"},[e.breakpoints.up("sm")]:{paddingRight:d.YK.large,paddingLeft:"0px"},[e.breakpoints.up("md")]:{paddingRight:d.YK.xl,paddingLeft:"0px"}}}},positionCenter:{[e.breakpoints.up("sm")]:{justifyContent:"center",[`& .${i.content}`]:{width:"100%"},[`& .${i.ffImage}`]:{"& img":{objectPosition:"bottom",objectFit:"contain"}},[`& .${i.ffGalleryImageCover}`]:{"& img":{objectFit:"cover"}},[`&.${i.ffHomeHeroBannerGalleryContainer}`]:{'& div[data-testid="linkContainer"]':{justifyContent:"center"}}},[`${g.Wm} &`]:{textAlign:"center"}},heading:Object.assign({}
2,(0,c.sO)(e,d.YK,d.Tj)),subheading:Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.none),{textAlign:"center",[e.breakpoints.up("sm")]:{display:"block",textAlign:"left"},[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.none),{marginBottom:d.YK.medium}),[`${g.Wm} &`]:{margin:`${d.YK.xxs} 0 0 0`,[e.breakpoints.up("sm")]:{margin:"0px",marginBottom:d.YK.small},[e.breakpoints.up("xl")]:{marginBottom:d.YK.medium}}}),message:Object.assign(Object.assign({marginTop:d.YK.small,textAlign:"center"},e.typography.xxs_regular),{paddingBottom:"6px",marginBottom:d.YK.small,"& p":Object.assign({},e.typography.xxs_regular),[`${g.Wm} &`]:{[e.breakpoints.up("sm")]:{marginBottom:d.YK.medium}}}),linkContainer:{display:"block",[e.breakpoints.up("sm")]:{display:"flex",flexDirection:"row",gap:d.YK.medium,[`${g.Wm} &`]:{gap:d.YK.xs}},"& button":{width:"100%",[`${g.Wm} &`]:{padding:`10px ${d.YK.medium} !important`}}},hideOnMobile:{display:"none",[e.breakpoints.up("sm")]:{display:"flex"}},ffLinkContainer:{position:"absolute",bottom:d.YK.medium,left:0,right:0,marginLeft:"20px",marginRight:"20px"},outsideLinkContainer:{marginLeft:"20px",marginRight:"20px",display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"column",marginTop:d.YK.medium,[e.breakpoints.up("sm")]:{display:"none"}},linkContainerStacked:{[e.breakpoints.between("sm","md")]:{flexDirection:"column",width:"fit-content"},gap:d.YK.xs},linksStacked:{[e.breakpoints.between("sm","md")]:{width:"100%",marginRight:0,"& button":{whiteSpace:"nowrap"}}},links:{width:"100%",display:"flex",marginBottom:d.YK.small,"&:focus-visible":{outline:0,outlineOffset:0},"&:last-child":{marginBottom:0},"& button":{whiteSpace:"pre-wrap"},[e.breakpoints.up("sm")]:{flexDirection:"column",marginBottom:0,width:"50%","& :last-child":{marginRight:0}},[e.breakpoints.up("md")]:{width:"50%",marginRight:d.YK.medium,"& button":{width:"100%"},"&:not(:last-child)":{marginBottom:"0",marginRight:d.YK.medium}},[e.breakpoints.up("md")]:{width:"46%"}},headingLine:{whiteSpace:"nowrap",alignSelf:"flex-start",padding:d.YK.xs,"&:first-child":{transform:"rotate(358deg) translate(5px,5px)",transformOrigin:"bottom left"}},COBALT:{backgroundColor:d.Tj.cobalt[500]},JADE:{backgroundColor:d.Tj.jade[500]},WILD_EXOTIC:{backgroundColor:d.Tj.wildExotic[500]},image:{"& img":{objectPosition:"bottom right",objectFit:"cover"}},ffMobileSubMessageContainer:{display:"none",[e.breakpoints.up("sm")]:{display:"flex",justifyContent:"center",minHeight:"initial",height:"initial"}},topsubMessageContainer:{display:"flex",minHeight:"initial",height:"initial",[e.breakpoints.up("sm")]:{display:"none "}},ffCenterContentInner:{display:"flex",flexDirection:"column",justifyContent:"initial",alignItems:"center",[e.breakpoints.up("md")]:{justifyContent:"center"},"& a":{width:"100%"}},centerHeading:{alignSelf:"center"},outsideShowTrustpilotWidget:{minHeight:"60px",display:"flex",marginTop:d.YK.small,marginLeft:"20px",marginRight:"20px",padding:"18px",justifyContent:"center",[e.breakpoints.up("md")]:{display:"none"}},contentInner:{margin:`${d.YK.small} 20px 10px`,[e.breakpoints.between("sm","md")]:{marginBottom:"10px"},[e.breakpoints.up("md")]:{margin:d.YK.xxl},[e.breakpoints.up("xl")]:{margin:"128px"},"& :last-child":{marginBottom:0},[`${g.Wm} &`]:{margin:0}},displayContentCenter:{[e.breakpoints.down("sm")]:{display:"flex",flexDirection:"column",alignItems:"center"}},imageCover:{[`${g.Wm} &`]:{minHeight:"376px",height:"376px",[e.breakpoints.up("sm")]:{height:"400px",minHeight:"400px"},[e.breakpoints.up("md")]:{height:"500px",minHeight:"500px"},[e.breakpoints.up("lg")]:{height:"600px !important",minHeight:"600px !important"}}},mobilePositionOver:{[e.breakpoints.down("sm")]:{flexDirection:"column-reverse",placeContent:"start",[`& .${i.image}`]:{position:"absolute",width:"100%",height:"100%"},[`& .${i.ffImage}`]:{maxHeight:"335px",[`${g.Wm} &`]:{maxHeight:"376px"}}}},mobilePositionBottom:{[e.breakpoints.down("sm")]:{flexDirection:"column"}},adjustFFImageContainer:{"& img":{[e.breakpoints.down("sm")]:{objectFit:"contain",objectPosition:"center bottom",height:(null==t?void 0:t.linksCount)===1?"268px":"330px",maxHeight:(null==t?void 0:t.linksCount)===1?"268px":"330px"}}},adjustContent:{position:"relative"},adjustContentForTrustPilot:{marginTop:0,[e.breakpoints.up("md")]:{marginTop:"84px"}},ffGalleryImageCover:{},ffGalleryLinkContainer:{maxWidth:"650px"},ffHomeHeroBannerGalleryContainer:{[e.breakpoints.down("sm")]:{justifyContent:"start",minHeight:"444px",height:"444px",[`& .${i.ffImage}`]:{maxHeight:"unset"},[`& .${i.content}`]:{position:"absolute"},[`& .${i.ffGalleryOutsideLinkContainer}`]:{position:"absolute",bottom:d.YK.medium,left:0,right:0,"& a:last-child":{marginBottom:0}}},'& div[data-testid="linkContainer"]':{[e.breakpoints.up("sm")]:{width:"100%",display:"flex"}},[`& .${i.ffGalleryLinkContainer}
2`]:{maxWidth:"650px",width:(null!=(a=null==t?void 0:t.linksCount)?a:0)>1?"100%":void 0,[`& .${i.links}`]:{width:"100%"}}},galleryTitle:{},ffGalleryOutsideLinkContainer:{},adjustLeftMargin:{marginLeft:`${d.YK.large}`,[e.breakpoints.up("sm")]:{marginLeft:`${d.YK.xxl}`}},adjustRightMargin:{marginRight:`${d.YK.large}`,[e.breakpoints.up("sm")]:{marginRight:`${d.YK.xxl}`}},ffGallerySubMessageHeight:{minHeight:"56px",height:"56px",[e.breakpoints.up("sm")]:{minHeight:"72px",height:"72px"}},noBackgroundColor:{backgroundColor:"unset"},contentBody:{flex:1,minHeight:0,overflow:"hidden",width:"100% !important"},publishedDateAndReadTimeMessage:Object.assign({[e.breakpoints.down("sm")]:{textAlign:"center",color:d.Tj.supplementary.white},flexShrink:0,margin:0,color:d.Tj.black[700]},e.typography.small_bold)}});var m=i(72107),u=i(51647),h=i(98054),x=i(67974),b=i(12551),y=i(28671),j=i(81751),f=i(76481);let v=(0,o.n9)()((e,t,i)=>({subMessageContainer:{textAlign:"center",display:"flex",padding:`0 ${e.spacing(2)}`,flexDirection:"column",alignItems:"center",justifyContent:"center",width:"100%",minHeight:(null==t?void 0:t.isSubHeading)?"56px":"initial",height:(null==t?void 0:t.isSubHeading)?"56px":"initial","@media(orientation: portrait)":{placeContent:"unset"},[e.breakpoints.up("sm")]:{flexDirection:"row",padding:"14px 0",minHeight:(null==t?void 0:t.isSubHeading)?"72px":"initial",height:(null==t?void 0:t.isSubHeading)?"72px":"initial"},[`& .${i.subMessageTitle}`]:Object.assign(Object.assign({},e.typography.small_bold),{[e.breakpoints.up("md")]:Object.assign({},e.typography.large_bold)}),[`& .${i.subMessage}`]:Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.large_regular)})},subMessageTitle:{},subMessage:{}})),k=e=>{let{subMessageTitle:t,subMessage:i,isSubHeading:s,classNames:l,subMessageBackgroun
2dColour:r}=e,{classes:o}=v({isSubHeading:s}),{textColor:d,backgroundColor:c}=(0,j.aH)(r);return(0,a.jsx)(u.A,{className:(0,n.A)(r,o.subMessageContainer,l),style:{backgroundColor:c,color:d},children:t||i?(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsxs)("span",{className:null==o?void 0:o.subMessageTitle,children:[t,"\xa0"]}),i&&(0,a.jsx)("span",{className:null==o?void 0:o.subMessage,children:i})]}):null})},w=(e,t,i,s,l)=>(0,a.jsx)(u.A,{className:(0,n.A)(e.linkContainer,e.outsideLinkContainer,i&&e.ffGalleryOutsideLinkContainer),sx:{display:{zero:"block",sm:"none"}},children:null==t?void 0:t.map((t,i)=>(0,a.jsx)(x.A,Object.assign({button:!0,variant:s,thin:!0,className:(0,n.A)(e.links)},t,{triggerLinkAnalytics:l}),i))}),C=e=>{var t,i,o,d,x,v;let C,O,T,F,N,A,S,_,{links:B,contentPosition:Y="LEFT",homeHeroCTAnalytics:I,showTrustpilotWidget:K,trustpilotBackground:$,trustPilotDarknessLevel:L,subMessageTitle:D,subMessage:E,message:M,heading:R,isFullWidthImage:W=!1,isFromFFHomeHeroBannerGallery:H=!1,buttonVariant:P,isSubMessageExists:G=!1,backgroundColour:z,textColour:q,subMessageBackgroun
2dColour:V,publishedDateAndReadTimeMessage:U}=e,Z=(0,f.mj)(P),{isFlyingFlowers:X}=(0,l.useContext)(f.Z0),J=(0,r.useRouter)(),Q=null==(t=null==J?void 0:J.asPath)?void 0:t.startsWith("/blog"),{classes:ee}=p({linksCount:null==B?void 0:B.length}),{classes:et}=(0,c.Ay)({}),{textColor:ei,backgroundColor:ea}=(0,j.aH)(z,void 0,X),en=(0,f.F)(Y,{positionLeft:ee.positionLeft,positionCenter:ee.positionCenter,positionRight:ee.positionRight}),es=(0,h.A)(e=>e.breakpoints.down("lg")),el=(0,h.A)(e=>e.breakpoints.down("sm")),er=null==(i=null===c.hk||void 0===c.hk?void 0:c.hk.LARGE)?void 0:i.xl,eo=c.hk.LARGE,ed=Object.assign({h:er,bg:ea},W?{aspect:"2:1"}:{}),ec=[{breakpoint:"sm",query:"max-width",h:eo.xs},{breakpoint:"md",query:"max-width",h:eo.sm},{breakpoint:"lg",query:"max-width",h:eo.md},{breakpoint:"xl",query:"max-width",h:eo.lg}],eg="string"==typeof R&&R.trim()?R.split("/").map((e,t)=>(0,a.jsx)(u.A,{className:(0,n.A)(ee.headingLine,"CENTER"!==Y||H?"":ee.centerHeading),component:"span",style:{backgroundColor:q,color:ei},children:e.trim()},`${e}_${t}`)):R,ep=(C=E||D?"":ee.noBackgroundColor,G&&H?[ee.ffGallerySubMessageHeight,C]:""),em=E&&D||H&&G,{contentContainerClasses:eu,contentLinkContainerClasses:eh,contentLinkClassNames:ex,blogContentClass:eb,imageClassNames:ey,contentInnerClasses:ej}=(O=X&&!W,T=null!=(o=null==B?void 0:B.some(e=>{var t,i;return(null!=(i=null==(t=e.label)?void 0:t.length)?i:0)>15}))&&o,F=Q&&T,N=[ee.content,O?ee.adjustContent:""],{contentContainerClasses:Q?[ee.contentBody]:N,contentLinkContainerClasses:[ee.linkContainer,H?ee.ffGalleryLinkContainer:"",F?ee.linkContainerStacked:""],contentLinkClassNames:[ee.links,F?ee.linksStacked:""],blogContentClass:(0,n.A)(ee.content,O?ee.adjustContent:"","RIGHT"===Y&&K?ee.adjustContentForTrustPilot:""),imageClassNames:[et.image,et.ffImage,ee.image,ee.ffImage,W?ee.imageCover:"",O?ee.adjustFFImageContainer:"",H&&W?ee.ffGalleryImageCover:""],contentInnerClasses:[ee.displayContentCenter,ee.contentInner,"CENTER"===Y?ee.ffCenterContentInner:"",H&&((e,t)=>{switch(t){case"LEFT":return e.adjustLeftMargin;case"RIGHT":return e.adjustRightMargin;default:return""}})(ee,Y)]}),ef=(0,a.jsx)(y.A,Object.assign({},e,{textAlignment:"LEFT",heading:eg,linkStyle:"BUTTON",headingClasses:[ee.heading],buttonVariant:Z,message:void 0,linkContainerClasses:eh,linkClassNames:ex,showButtonsOutSideForMobile:!0,contentInnerClasses:ej,containerClasses:eu,triggerLinkAnalytics:I,subheadingClasses:[ee.subheading]}));return(0,a.jsxs)("div",Object.assign({},Q&&{[g.tX]:"true"},{children:[em&&(0,a.jsx)(k,{subMessageTitle:D,subMessage:E,subMessageBackgroun
2dColour:V,isSubHeading:!0,classNames:[ee.topsubMessageContainer,...ep]}),(0,a.jsxs)(u.A,{className:(0,n.A)(ee.container,et.minHeightLarge,en,ee.mobilePositionOver,H&&ee.ffHomeHeroBannerGalleryContainer),"data-testid":"ffHomeHeroBanner",style:{backgroundColor:ea,color:ei},children:[K&&(0,a.jsx)(m.A,{trustpilotBackground:$,trustPilotDarknessLevel:L,displayPosition:"TOP"}),(0,a.jsx)(b.A,Object.assign({},e,{fullWidthImage:!0,renderSquareImage:W,renderSquaredImagesOptions:W,minHeight:"LARGE",addDarkness:es&&W,isPriority:!0,classNames:ey,showImageSpacer:"CENTER"!==Y,addBackgroundColorForImage:!0,backgroundColour:z,imageOptions:ed,breakpoints:W?void 0:ec})),Q?(0,a.jsxs)("div",{className:eb,children:[ef,U&&!H&&(d=ee.publishedDateAndReadTimeMessage,S=null==(x=(A=(null==U?void 0:U.split("-"))||[])[0])?void 0:x.trim(),_=null==(v=A[1])?void 0:v.trim(),el?(0,a.jsxs)(a.Fragment,{children:[S&&(0,a.jsx)("p",{className:d,children:S}),_&&(0,a.jsx)("p",{className:d,children:_})]}):(0,a.jsx)("p",{className:d,children:U}))]}):ef,(null==B?void 0:B.length)&&H&&w(ee,B,H,Z,I)]}),(null==B?void 0:B.length)&&!H&&w(ee,B,H,Z,I),em&&(0,a.jsx)(k,{subMessageTitle:D,subMessage:E,subMessageBackgroun
2dColour:V,isSubHeading:!0,classNames:[ee.ffMobileSubMessageContainer,...ep]}),K&&!H&&(0,a.jsx)(m.A,{trustpilotBackground:$,trustPilotDarknessLevel:L,displayPosition:"BOTTOM"}),M&&(0,a.jsx)(s.A,{className:(0,n.A)(ee.message),content:M})]}))}},81294:(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var a=i(6029),n=i(80575);let s=(0,n.n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg)}),container:{display:"flex",flexDirection:"column",alignItems:"center",[e.breakpoints.up("md")]:{flexFlow:"row wrap",alignItems:"unset",margin:"0 -12px"}}}));var l=i(82203),r=i.n(l),o=i(53372),d=i(13939);let c=(0,n.n9)()(e=>({image:{width:"64px",height:"64px",margin:d.YK.small,[e.breakpoints.up("md")]:{width:"108px",height:"108px"}},message:Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),country:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.none),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.none)}),box:{display:"flex",width:"100%",maxWidth:"335px",border:"1px solid rgba(0,0,0,.1)",boxShadow:"0px 1px 1px rgba(0, 0, 0, 0.32)",marginBottom:d.YK.small,[e.breakpoints.up("md")]:{width:"384px",margin:`0 12px ${d.YK.small}`},"&:hover":{backgroundColor:d.Tj.grey.grey1,boxShadow:"0px 2px 2px rgba(0, 0, 0, 0.32)",cursor:"pointer"},"&:focus":{boxShadow:"0px 0px 2px #008be9, 0px 2px 2px rgba(0, 0, 0, 0.32)"}},messageContent:{marginTop:"19px",marginLeft:d.YK.xs}}));var g=i(65903);let p=e=>{let{image:t,message:i,name:n,url:s}=e,{classes:l}=c();return(0,a.jsx)(a.Fragment,{children:s&&(0,a.jsx)(r(),{href:s,passHref:!0,legacyBehavior:!0,children:(0,a.jsxs)("a",{className:l.box,children:[t&&(0,a.jsx)(o.A,{className:l.image,imageUrl:(0,g.G8)(t.url,{w:108},["$poi-square$"]),altText:t.altText,width:108,loading:"lazy",height:100}),(0,a.jsxs)("div",{className:l.messageContent,children:[i&&(0,a.jsx)("div",{className:l.message,children:i}),n&&(0,a.jsx)("div",{className:l.country,children:n})]})]})})})};var m=i(80920);let u=e=>{let{title:t,countryFlagItems:i}=e,{classes:n}=s();return(0,m.D)(e),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)("h2",{className:n.title,children:t}),!!(null==i?void 0:i.length)&&(0,a.jsx)("div",{className:n.container,children:null==i?void 0:i.map(e=>(0,a.jsx)(p,Object.assign({},e),e.name))})]})}},84063:(e,t,i)=>{i.d(t,{K3:()=>f,rm:()=>j,Ft:()=>y,Ay:()=>T});var a=i(6029),n=i(55729),s=i(80575),l=i(13939);let r=(0,s.n9)()(e=>({container:{display:"flex",flexDirection:"column",gap:l.YK.small},categoryTitle:Object.assign(Object.assign(Object.assign({},e.typography.medium_bold),e.typographySpacing.medium_bold_sm),{textAlign:"center",[e.breakpoints.up("sm")]:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm),{marginBottom:0})}),smallImageVariantTitle:{},carouselWrapper:{position:"relative",display:"flex",alignItems:"center"},touchButtonWrapper:{display:"flex",width:"44px",height:"44px",padding:"6px",justifyContent:"center",alignItems:"center",position:"absolute",top:"50%",transform:"translateY(-50%)",zIndex:20},arrowButton:{display:"flex",alignItems:"center",justifyContent:"center",padding:0,height:l.YK.large,width:l.YK.large,backgroundColor:"#FFFFFF",boxShadow:"0px 2px 4px rgba(0, 0, 0, 0.24)",borderRadius:"50% !important",border:`1px solid ${e.isFlyingFlowers?"#E71F68":"#8d6a00"}`,cursor:"pointer",transition:"all 0.3s ease",flexShrink:0,"&:hover":{backgroundColor:l.Tj.supplementary.white,borderColor:e.isFlyingFlowers?"#E71F68":"#8d6a00"},"&:active":{backgroundColor:l.Tj.black[100]},"& .MuiIcon-root":{color:e.isFlyingFlowers?"#E71F68":"#8D6A00"},[e.breakpoints.down("md")]:{display:"none"}},leftArrow:{left:0},rightArrow:{right:0},linksContainer:Object.assign(Object.assign({display:"flex",position:"relative",overflowX:"auto",overflowY:"hidden"},l.MY),{flex:1,scrollBehavior:"smooth",gap:4,[e.breakpoints.down("md")]:{"-webkit-overflow-scrolling":"touch",gap:l.YK.xs}}),textIconCarouselViewport:{position:"relative",display:"flex",alignItems:"center",width:"100%",minWidth:0},customCarouselList:{position:"relative",width:"100%",overflow:"hidden",margin:"0 auto"},customCarouselTrack:{display:"flex",gap:4,transition:"transform 320ms ease",willChange:"transform"},customCarouselTrackCentered:{justifyContent:"center"},smallImageLinksContainer:{minWidth:0,gap:l.YK.xs,[e.breakpoints.up("md")]:{gap:4}},linksContainerCentered:{justifyContent:"center"},textIconWrapper:{display:"flex",flexWrap:"nowrap",alignItems:"center",justifyContent:"center",width:"100%",gap:l.YK.xs,[e.breakpoints.up("sm")]:{flexDirection:"row"}},textIconWrapperOverflow:{justifyContent:"flex-start"},textIconItem:{display:"flex",alignItems:"center",gap:l.YK.small,whiteSpace:"nowrap",flexShrink:0,border:"1px solid #000000",borderRadius:4,padding:"10px 12px",backgroundColor:l.Tj.supplementary.white,transition:"all 0.2s ease","&:hover":{backgroundColor:"#f6f6f6"},[e.breakpoints.down("md")]:{"&:not(:last-child):after":{content:"none"}},[e.breakpoints.up("sm")]:{"&:not(:last-child):after":{content:"none"}}},categoryLink:Object.assign(Object.assign({},e.typography.xxs_regular),{color:e.isFlyingFlowers?"#3C3C3B":"#000000",textDecoration:"none",[e.breakpoints.up("sm")]:Object.assign({},e.typography.small_regular)}),smallImageWrapper:{display:"flex",gap:l.YK.xs,width:"100%",[e.breakpoints.up("md")]:{gap:4}},smallImageCarouselViewport:{width:"100%",minWidth:0},smallImageCarouselItem:{display:"flex",justifyContent:"center",flex:"0 0 auto",boxSizing:"border-box","&:hover":{"& p":{textDecoration:"none"}}},smallImageItem:{display:"flex",flexDirection:"column",alignItems:"flex-start",textDecoration:"none",width:f,minWidth:f,maxWidth:f,flex:`0 0 ${f}px`,[e.breakpoints.up("md")]:{width:y,minWidth:y,maxWidth:y,flex:`0 0 ${y}px`},gap:0,"& :hover":{textDecoration:"none"}},smallImageContainer:{width:f,height:f,[e.breakpoints.up("md")]:{width:y,height:y},overflow:"hidden",backgroundColor:l.Tj.supplementary.white},smallImageLabelContainer:{padding:"4px 8px 4px 0"},smallImage:{display:"block",width:"100%",height:"100% !important",objectFit:"cover"},smallImageLabel:Object.assign(Object.assign({},e.typography.xxs_regular),{margin:0,padding:0,color:e.isFlyingFlowers?"#3C3C3B":l.Tj.supplementary.black,textAlign:"left",textDecoration:"underline",wordBreak:"break-word",whiteSpace:"normal",[e.breakpoints.up("md")]:Object.assign({},e.typography.small_regular)}),largeImageCarouselViewport:{width:"100%",minWidth:0},largeImageCarouselItem:{display:"flex",justifyContent:"center",flex:"0 0 auto",boxSizing:"border-box","& :hover":{"& p":{textDecoration:"none"}}},largeImageWrapper:{display:"flex",gap:l.YK.xs,flexWrap:"wrap",width:"100%",[e.breakpoints.up("md")]:{gap:4}},largeImageItem:{display:"flex",flexDirection:"column",alignItems:"flex-start",textDecoration:"none",width:"100%",minWidth:0,flex:"0 1 auto",gap:0,maxWidth:f,[e.breakpoints.up("md")]:{maxWidth:j}},largeImageContainer:{width:"100%",maxWidth:f,aspectRatio:"1",overflow:"hidden",backgroundColor:l.Tj.supplementary.white,[e.breakpoints.up("md")]:{width:j,maxWidth:j}},largeImage:{display:"block",width:"100%",height:"100% !important",objectFit:"cover"},largeImageContent:{display:"flex",flexDirection:"column",alignItems:"flex-start",ga
2p:0,width:"100%",padding:"4px 8px 4px 0"},largeImageLabelContainer:{padding:"4px 8px 4px 0",width:"100%",boxSizing:"border-box"},largeImageLabel:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xxs_bold:e.typography.xxs_regular),{textAlign:"left",textDecoration:"underline",color:e.isFlyingFlowers?"#3C3C3B":l.Tj.supplementary.black,margin:0,padding:0,wordBreak:"break-word",whiteSpace:"normal",[e.breakpoints.up("md")]:Object.assign({},e.typography.small_bold)})}));var o=i(91977),d=i(50212),c=i(42246),g=i(67974);let p=({categories:e,wrapperClassName:t,itemClassName:i,linkClassName:n,sendCategoryCarouselClickAnalytics:s})=>(0,a.jsx)("div",{className:t,children:e.map((e,t)=>(0,a.jsx)("div",{className:i,children:(0,a.jsx)(g.A,{label:e.label,url:e.url,className:n,triggerLinkAnalytics:s?t=>s(t||e.label||e.title||""):void 0})},`text-icon-item-${e.label}-${t}`))});var m=i(8588),u=i.n(m);let h=({category:e,wrapperClassName:t,itemClassName:i,imageContainerClassName:n,imageClassName:s,labelClassName:l,labelContainerClassName:r,withWrapper:o=!0,sendCategoryCarouselClickAnalytics:d})=>{let c=(0,a.jsxs)("a",{href:e.url,className:i,onClick:()=>{null==d||d(e.label||e.title||"")},children:[e.image&&(0,a.jsx)("div",{className:n,children:(0,a.jsx)(u(),{src:e.image.url,alt:e.image.altText||e.label,className:s,height:148,width:148})}),(0,a.jsx)("div",{className:r,children:(0,a.jsx)("p",{className:l,children:e.label})})]});return o?(0,a.jsx)("div",{className:t,children:c}):c},x=({category:e,categories:t,wrapperClassName:i,itemClassName:n,imageContainerClassName:s,imageClassName:l,contentClassName:r,labelClassName:o,labelContainerClassName:d,withWrapper:c=!0,sendCategoryCarouselClickAnalytics:g})=>{if(null==t?void 0:t.length)return(0,a.jsx)("div",{className:i,children:t.map((e,t)=>(0,a.jsx)(x,{category:e,wrapperClassName:i,itemClassName:n,imageContainerClassName:s,imageClassName:l,contentClassName:r,labelClassName:o,labelContainerClassName:d,withWrapper:!1,sendCategoryCarouselClickAnalytics:g},`large-image-item-${e.label}-${t}`))});if(!e)return null;let p=(0,a.jsxs)("a",{href:e.url,className:n,onClick:()=>{null==g||g(e.label||e.title||"")},children:[e.image&&(0,a.jsx)("div",{className:s,children:(0,a.jsx)(u(),{src:e.image.url,alt:e.image.altText||e.label,className:l,height:240,width:240})}),(0,a.jsx)("div",{className:r,children:(0,a.jsx)("div",{className:d,children:(0,a.jsx)("p",{className:o,children:e.label})})})]});return c?(0,a.jsx)("div",{className:i,children:p}):p};var b=i(80920);let y=148,j=240,f=140,v="TextAndIcon",k="SmallImage",w="LargeImage",C=(e,t,i,a)=>{let n=Math.max(0,e),s=n*i+4*Math.max(0,n-1),l=Math.ceil(t),r=t*i+4*Math.max(0,l-1),o=null!=a?a:r,d=Math.max(0,s-o);return{viewportWidth:o,step:i+4,maxOffset:d}},O=e=>{var t;return e.image?e.image:"string"!=typeof e.linkType&&Array.isArray(e.linkType)?null==(t=e.linkType.find(e=>"Image"===e.type))?void 0:t.image:void 0},T=e=>{let{linkGalleryItems:t,title:i,className:s,galleryType:l=v,showArrows:g=!0,sendCategoryCarouselClickAnalytics:m}=e,{classes:u,cx:f}=r(),{sm:T,md:F,xl:N}=(0,c.A)().breakpoints.values,A=null!=t?t:[],S=(0,n.useRef)(null),_=(0,n.useRef)(null),B=(0,n.useRef)(null),[Y,I]=(0,n.useState)(!1),[K,$]=(0,n.useState)(!1),[L,D]=(0,n.useState)(!0),[E,M]=(0,n.useState)(1),[R,W]=(0,n.useState)(1),[H,P]=(0,n.useState)(0),[G,z]=(0,n.useState)(0),[q,V]=(0,n.useState)(0),[U,Z]=(0,n.useState)(0),[X,J]=(0,n.use
2State)(!1),Q="CategoryLinkTextAndIcon"===l?v:l;(0,b.D)(e),(0,n.useEffect)(()=>{if(!globalThis.window)return;let e=()=>{D(globalThis.window.innerWidth>=960)};return e(),globalThis.window.addEventListener("resize",e),()=>globalThis.window.removeEventListener("resize",e)},[]);let ee=(0,n.useCallback)(()=>{if(!S.current)return;let{scrollLeft:e,scrollWidth:t,clientWidth:i}=S.current;Q===v&&J(t>i+10),I(e>0),$(e<t-i-10)},[Q]);(0,n.useEffect)(()=>{Q!==v&&J(!1)},[Q]),(0,n.useEffect)(()=>{if(!globalThis.window)return;ee(),globalThis.window.addEventListener("resize",ee);let e=S.current;return e&&e.addEventListener("scroll",ee),()=>{globalThis.window.removeEventListener("resize",ee),e&&e.removeEventListener("scroll",ee)}},[ee]);let et=(0,n.useCallback)((e,t,i,a,n)=>e>=N?t:e>=F?i:e>=T?a:n,[F,T,N]);(0,n.useEffect)(()=>{if(Q!==k||!globalThis.window)return;let e=()=>{M(et(globalThis.window.innerWidth,10.5,7,5,2)),V(0)};return e(),globalThis.window.addEventListener("resize",e),()=>globalThis.window.removeEventListener("resize",e)},[et,Q]),(0,n.useEffect)(()=>{if(Q!==w||!globalThis.window)return;let e=()=>{W(et(globalThis.window.innerWidth,7.5,5,3,2)),Z(0)};return e(),globalThis.window.addEventListener("resize",e),()=>globalThis.window.removeEventListener("resize",e)},[et,Q]),(0,n.useEffect)(()=>{if(Q!==k||!globalThis.window)return;let e=()=>{var e,t;let i;P((i=null!=(t=null==(e=_.current)?void 0:e.getBoundingClientRect().width)?t:0)>0?i:globalThis.window.innerWidth)};e(),globalThis.window.addEventListener("resize",e);let t="u">typeof ResizeObserver?new ResizeObserver(()=>{e()}):null;return t&&_.current&&t.observe(_.current),()=>{globalThis.window.removeEventListener("resize",e),null==t||t.disconnect()}},[L,Q]),(0,n.useEffect)(()=>{if(Q!==w||!globalThis.window)return;let e=()=>{var e,t;let i;z((i=null!=(t=null==(e=B.current)?void 0:e.getBoundingClientRect().width)?t:0)>0?i:globalThis.window.innerWidth)};e(),globalThis.window.addEventListener("resize",e);let t="u">typeof ResizeObserver?new ResizeObserver(()=>{e()}):null;return t&&B.current&&t.observe(B.current),()=>{globalThis.window.removeEventListener("resize",e),null==t||t.disconnect()}},[L,Q]);let ei=(0,n.useMemo)(()=>C(A.length,E,y,H),[A.length,E,H]),ea=(0,n.useMemo)(()=>C(A.length,R,j,G),[A.length,R,G]);(0,n.useEffect)(()=>{V(e=>Math.min(e,ei.maxOffset))},[ei.maxOffset]),(0,n.useEffect)(()=>{Z(e=>Math.min(e,ea.maxOffset))},[ea.maxOffset]);let en=e=>{if(!S.current)return;let t=S.current.scrollLeft+("left"===e?-100:100);S.current.scrollTo({left:t,behavior:"smooth"})},es=(e,t)=>(0,a.jsx)("div",{className:(0,d.A)(u.touchButtonWrapper,"left"===e?u.leftArrow:u.rightArrow),children:(0,a.jsx)("button",{className:u.arrowButton,onClick:t,"aria-label":`Scroll categories ${e}`,type:"button",children:(0,a.jsx)(o.A,{icon:"left"===e?"chevron_left":"chevron_right"})})}),el=()=>(0,a.jsx)(p,{categories:A,wrapperClassName:f(u.textIconWrapper,X&&u.textIconWrapperOverflow),itemClassName:u.textIconItem,linkClassName:u.categoryLink,sendCategoryCarouselClickAnalytics:m}),er=()=>A.map((e,t)=>(0,a.jsx)("div",{className:u.smallImageCarouselItem,children:(0,a.jsx)(h,{category:Object.assign(Object.assign({},e),{image:O(e)}),wrapperClassName:u.smallImageWrapper,itemClassName:u.smallImageItem,imageContainerClassName:u.smallImageContainer,imageClassName:u.smallImage,labelClassName:u.smallImageLabel,labelContainerClassName:u.smallImageLabelContainer,withWrapper:!1,sendCategoryCarouselClickAnalytics:m})},`category-${e.label}-${t}`)),eo=q>0,ed=q<ei.maxOffset-.5,ec=e=>{"left"===e?V(e=>Math.max(0,e-ei.step)):V(e=>Math.min(ei.maxOffset,e+ei.step))},eg=()=>A.map((e,t)=>(0,a.jsx)("div",{className:u.largeImageCarouselItem,children:(0,a.jsx)(x,{category:Object.assign(Object.assign({},e),{image:O(e)}),wrapperClassName:u.largeImageWrapper,itemClassName:u.largeImageItem,imageContainerClassName:u.largeImageContainer,imageClassName:u.largeImage,contentClassName:u.largeImageContent,labelClassName:u.largeImageLabel,labelContainerClassName:u.largeImageLabelContainer,withWrapper:!1,sendCategoryCarouselClickAnalytics:m})},`large-category-${e.label}-${t}`)),ep=U>0,em=U<ea.maxOffset-.5,eu=e=>{"left"===e?Z(e=>Math.max(0,e-ea.step)):Z(e=>Math.min(ea.maxOffset,e+ea.step))},eh=()=>
2{switch(Q){case v:return el();case k:return L?(0,a.jsx)("div",{className:u.smallImageCarouselViewport,children:(0,a.jsxs)("div",{ref:_,className:u.customCarouselList,style:{maxWidth:ei.viewportWidth},children:[eb&&eo&&es("left",()=>ec("left")),(0,a.jsx)("div",{"data-testid":"small-image-track",className:f(u.customCarouselTrack,0===ei.maxOffset&&u.customCarouselTrackCentered),style:{transform:`translate3d(-${q}px, 0, 0)`},children:er()}),eb&&ed&&es("right",()=>ec("right"))]})}):(0,a.jsx)("div",{"data-testid":"scroll-container",className:f(u.linksContainer,u.smallImageLinksContainer,0===ei.maxOffset&&u.linksContainerCentered),children:er()});case w:return L?(0,a.jsx)("div",{className:u.largeImageCarouselViewport,children:(0,a.jsxs)("div",{ref:B,className:u.customCarouselList,style:{maxWidth:ea.viewportWidth},children:[ey&&ep&&es("left",()=>eu("left")),(0,a.jsx)("div",{"data-testid":"large-image-track",className:f(u.customCarouselTrack,0===ea.maxOffset&&u.customCarouselTrackCentered),style:{transform:`translate3d(-${U}px, 0, 0)`},children:eg()}),ey&&em&&es("right",()=>eu("right"))]})}):(0,a.jsx)("div",{"data-testid":"scroll-container",className:f(u.linksContainer,0===ea.maxOffset&&u.linksContainerCentered),children:eg()});default:return el()}},ex=g&&L&&Q===v,eb=g&&L&&Q===k&&ei.maxOffset>0,ey=g&&L&&Q===w&&ea.maxOffset>0;return A.length?(0,a.jsxs)("div",{className:f(u.container,s),children:[i&&(0,a.jsx)("h3",{className:f(u.categoryTitle,l===k&&u.smallImageVariantTitle),children:i}),(0,a.jsx)("div",{className:u.carouselWrapper,children:Q===v?(0,a.jsxs)("div",{className:u.textIconCarouselViewport,children:[ex&&Y&&es("left",()=>en("left")),(0,a.jsx)("div",{"data-testid":"scroll-container",className:u.linksContainer,ref:S,children:eh()}),ex&&K&&es("right",()=>en("right"))]}):eh()})]}):null}},84792:(e,t,i)=>{i.r(t),i.d(t,{default:()=>v});var a=i(6029),n=i(95669),s=i.n(n),l=i(55729),r=i(58771),o=i(55050),d=i(16161),c=i(49886),g=i(50212),p=i(76481),m=i(35759),u=i(80575),h=i(81751),x=i(13939);let b=(0,u.n9)()(e=>({accordianLink:Object.assign(Object.assign(Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:e.typography.small_regular),e.isFlyingFlowers?e.typographySpacing.medium_regular_sm:e.typographySpacing.small_regular_sm),(0,h.nf)()),{color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.grey.grey6,[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_sm)}),accordianSummaryContent:Object.assign(Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.small_bold:e.typography.small_regular),e.isFlyingFlowers?{}:(0,h.nf)()),{[e.breakpoints.up("md")]:Object.assign({},e.isFlyingFlowers?void 0:e.typography.medium_regular),"&.Mui-expanded":Object.assign(Object.assign({textDecoration:"none"},e.isFlyingFlowers?void 0:e.typography.small_bold),{[e.breakpoints.up("md")]:Object.assign({},e.isFlyingFlowers?void 0:e.typography.medium_bold),"& h3,h1,h2,h4":Object.assign(Object.assign({textDecoration:"none !important",margin:"0px"},e.isFlyingFlowers?void 0:e.typography.small_bold),{[e.breakpoints.up("md")]:Object.assign({},e.isFlyingFlowers?void 0:e.typography.medium_bold)})}),"& h3,h1,h2,h4":Object.assign(Object.assign(Object.assign({margin:"0px"},e.isFlyingFlowers?e.typography.small_bold:e.typography.small_regular),e.isFlyingFlowers?{}:(0,h.nf)()),{[e.breakpoints.up("md")]:Object.assign({},e.isFlyingFlowers?void 0:e.typography.medium_regular)})}),accordianSummaryRoot:{"&.Mui-expanded":{backgroundColor:e.isFlyingFlowers?`${x.Tj.black[200]} !important`:void 0},borderRadius:e.isFlyingFlowers?x.YK.xs:"none",backgroundColor:e.isFlyingFlowers?x.Tj.black[100]:void 0,minHeight:x.YK.xxl,width:"100% !important",padding:"0px 16px !important"},accordianAnswer:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.small_regular_lg),{color:e.isFlyingFlowers?x.Tj.black[700]:x.Tj.grey.grey6,"& > p":Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),{marginBottom:`${x.YK.xs}!important`}),"& ul":{marginTop:"0px",marginBottom:x.YK.xs},"& ul li":Object.assign({},e.typography.small_regular),"& a":{color:e.isFlyingFlowers?void 0:x.Tj.primary.gold5},[e.breakpoints.up("md")]:Object.assign(Object.assign({"& p":Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:void 0),"& ul li":Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:void 0)},e.isFlyingFlowers?e.typography.medium_regular:void 0),e.isFlyingFlowers?e.typographySpacing.medium_regular_lg:void 0)}),accordian:{color:x.Tj.grey.grey6,borderBottom:e.isFlyingFlowers?"none":`1px solid ${x.Tj.supplementary.black}`,paddingLeft:"0!important",borderBottomLeftRadius:"0!important",borderBottomRightRadius:"0!important",boxShadow:"none",backgroundColor:"unset",margin:e.isFlyingFlowers?`0 0 ${x.YK.xs} 0`:"0!important","&:before":{backgroundColor:"unset"},"&.Mui-expanded:last-child":{borderBottom:"0 !important"},"&.MuiAccordion-root.Mui-expanded":{margin:"0 0 8px"},"& .MuiAccordionSummary-expandIcon.Mui-expanded":{transform:e.isFlyingFlowers?"unset":"rotate(360deg)"},"& .MuiAccordionSummary-content.Mui-expanded":{margin:"12px 0"}
2,"& .MuiAccordionDetails-root":{paddingBottom:"0px"}},accordionIconClosed:{fontSize:"24px",transform:e.isFlyingFlowers?"rotate(90deg)":"unset"},accordionIconOpen:{fontSize:"24px",transform:e.isFlyingFlowers?"unset":"rotate(270deg)"},flyingFlowersIcon:{padding:x.YK.xs,border:`1px solid ${x.Tj.wildExotic[400]}`,backgroundColor:x.Tj.supplementary.white,borderRadius:"50%","& .material-icons":{color:x.Tj.wildExotic[400],fontSize:"14px"}}})),y=e=>{var t;let i,n,{isFlyingFlowers:s}=(0,l.useContext)(p.Z0),{id:r,question:u,answer:h,onlyLinks:x,anchorKey:y,questionTag:j}=e,{classes:f}=b(),[v,k]=(0,l.useState)(!1),w=(0,l.useRef)(null),{src:C,alt:O,className:T}=(t=s?"ff":"uk",i=v?f.accordionIconOpen:f.accordionIconClosed,n="ff"===t?f.flyingFlowersIcon:i,{src:v?`/images/icons/faqIcons/${t}_open.svg`:`/images/icons/faqIcons/${t}_close.svg`,alt:"",className:(0,g.A)(!v&&f.accordionIconClosed,n)});return(0,l.useEffect)(()=>{var e,t;y&&(null==(e=null==window?void 0:window.location)?void 0:e.hash)===`#${y}`&&(null==(t=null==w?void 0:w.current)||t.scrollIntoView({behavior:"smooth"}),k(!0))},[y]),x?(0,a.jsx)("div",{children:r&&(0,a.jsx)("a",{onClick:()=>{let e;null==(e=document.getElementById(`Q-${r}`))||e.click()},className:f.accordianLink,href:`#Q-${r}`,target:"_self",children:u})}):u&&h?(0,a.jsxs)(o.A,{className:f.accordian,expanded:v,ref:w,children:[(0,a.jsx)(d.A,{id:`Q-${r}`,onClick:()=>k(e=>!e),classes:{root:f.accordianSummaryRoot,content:f.accordianSummaryContent},expandIcon:(0,a.jsx)("img",{src:C,alt:O,className:T,height:s?32:24,width:s?32:24}),"aria-controls":`panel${r}-content`,children:"div"===j?(0,a.jsx)("div",{children:u}):l.createElement((j||"h3").toLowerCase(),{},u)}),(0,a.jsx)(c.A,{children:(0,a.jsx)(m.A,{className:f.accordianAnswer,content:h})})]},r):null},j=(0,u.n9)()(e=>({title:Object.assign(Object.assign(Object.assign({},e.typography.xl_bold),e.typographySpacing.xl_bold_lg),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.xl_bold:e.typography.xl_regular),e.isFlyingFlowers?e.typographySpacing.xl_bold_sm:e.typographySpacing.xl_regular_sm)})}));var f=i(80920);let v=e=>{let{title:t,faqItems:i,onlyLinks:n,titleTag:o="H2",faqSchema:d}=e,{classes:c}=j();(0,f.D)(e);let g=(o||"").toLowerCase(),p={h1:"H2",h2:"H3",h3:"H4",h4:"div",div:"div"}[g];return(0,a.jsxs)("div",{children:[t&&l.createElement(g||"h2",{className:c.title},t),!!(null==i?void 0:i.length)&&i.map((e,t)=>(0,a.jsx)(y,{id:e.id,question:e.question,answer:(null==e?void 0:e.answer)&&e.answer,onlyLinks:!!n,anchorKey:e.anchorKey,questionTag:p},t)),!!(null==i?void 0:i.length)&&d&&(0,a.jsx)(s(),{children:(0,a.jsx)("script",Object.assign({},(0,r.QQ)({"@context":"https://schema.org","@type":"FAQPage",mainEntity:null==i?void 0:i.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})))})]})}},86458:(e,t,i)=>{i.r(t),i.d(t,{default:()=>k});var a=i(6029),n=i(50212),s=i(55729),l=i(80575),r=i(13939),o=i(62843);let d=(0,l.n9)()((e,t,i)=>({container:{position:"relative",display:"flex",flexDirection:"column-reverse",placeContent:"center",overflow:"hidden","& video":{display:"block",position:"absolute",width:"100%",height:"100%",left:0,top:0,objectFit:"cover"}},content:{width:"100%",alignSelf:"center",position:"absolute",[e.breakpoints.up("sm")]:{position:"relative",width:"50%",alignSelf:"center"}},contentInner:{width:"100%",margin:r.YK.large,[e.breakpoints.between("sm","lg")]:{marginBottom:"56px"},[e.breakpoints.up("md")]:{margin:r.YK.xxl,alignSelf:"center"},[e.breakpoints.up("xl")]:{margin:"128px",alignSelf:"center"},"& > :last-child":{marginBottom:"0px"}},homeVideoMobileContent:{height:"100%"},adjustMessage:{marginBottom:0,[e.breakpoints.up("sm")]:{marginBottom:r.YK.xs,textAlign:"left"}},newMessage:Object.assign(Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.none),{textAlign:"left",color:r.Tj.supplementary.white,[e.breakpoints.up("xs")]:{marginBottom:r.YK.large},[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.small_bold_sm),[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.large_regular),e.typographySpacing.large_regular_sm)}),mobilePositionBottom:{[e.breakpoints.down("sm")]:{flexDirection:"column"}},homeVideoContainer:{justifyContent:"center",[e.breakpoints.up("sm")]:{justifyContent:"start"}},videoContainer:{width:"100%",position:"relative",paddingTop:"100%",[e.breakpoints.up("xs")]:{paddingTop:0},[e.breakpoints.up("sm")]:{width:"50%"},minHeight:"200px"},heading:Object.assign({},(0,o.sO)(e,r.YK,r.Tj)),subheading:Object.assign(Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.none),{marginBottom:"10px",textAlign:"center",[e.breakpoints.up("sm")]:{display:"block",textAlign:"left",marginBottom:r.YK.medium},[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.none),{marginBottom:r.YK.medium})}),message:{textAlign:"center",color:r.Tj.supplementary.white,"& p":Object.assign(Object.assign({},e.typography.small_regular),{margin:`${r.YK.small} 0px 0px `,[e.breakpoints.up("sm")]:Object.assign(Object.assign({},e.typography.medium_regular),{margin:`${r.YK.small} 0px ${r.YK.large}`})})},linkContainer:{display:"none",[e.breakpoints.up("sm")]:{display:"block"}
2,[e.breakpoints.up("md")]:{display:"flex",flexDirection:"row",margin:`0 -${r.YK.xs}`,"& a":{width:"50%",flexDirection:"column",flexGrow:1,margin:0}},"& button":{width:"100%"}},outsideLinkContainer:{marginTop:r.YK.large,marginLeft:"20px",marginRight:"20px",display:"block",[e.breakpoints.up("sm")]:{display:"none"}},outsideSubheading:{marginTop:r.YK.medium,marginLeft:"20px",marginRight:"20px",display:"block",[e.breakpoints.up("sm")]:{display:"none"}},link:{width:"100%",display:"flex",marginBottom:r.YK.small,"&:last-child":{marginBottom:0},"& button":{flexGrow:1,whiteSpace:"pre-wrap"}},headingLine:{whiteSpace:"nowrap",alignSelf:"flex-start",padding:r.YK.xs,"&:first-child":{transform:"rotate(358deg) translate(5px,5px)",transformOrigin:"bottom left"}},ffMessage:{display:"block",color:r.Tj.supplementary.black,"@media(orientation: landscape)":{display:"none"},[e.breakpoints.down("sm")]:{marginTop:r.YK.small},[e.breakpoints.up("sm")]:{display:"none"}},COBALT:{backgroundColor:r.Tj.cobalt[500]},JADE:{backgroundColor:r.Tj.jade[500]},WILD_EXOTIC:{backgroundColor:r.Tj.wildExotic[500]},image:{"& img":{objectFit:"contain",objectPosition:"bottom",[e.breakpoints.down("xl")]:{maxHeight:"185px !important"}}},positionElement:{position:"relative",[e.breakpoints.up("sm")]:{position:"unset !important"}},subMessageTitle:{},subMessage:{},subMessageContainer:{textAlign:"center",display:"flex",padding:`0 ${e.spacing(2)}`,flexDirection:"column",alignItems:"center",justifyContent:"center",[e.breakpoints.up("md")]:{flexDirection:"row",padding:"14px 0"},[`& .${i.subMessageTitle}`]:Object.assign(Object.assign({},e.typography.small_bold),{[e.breakpoints.up("md")]:Object.assign({},e.typography.large_bold)}),[`& .${i.subMessage}`]:Object.assign(Object.assign({},e.typography.small_regular),{[e.breakpoints.up("md")]:Object.assign({},e.typography.large_regular)})},ffCenterContentInner:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},ffContent:{[e.breakpoints.up("sm")]:{width:"50% !important"}},ffVideoContentInner:{display:"block",[e.breakpoints.up("md")]:{display:"initial",marginBottom:r.YK.large}},centerHeading:{alignSelf:"center"},outsideShowTrustpilotWidget:{minHeight:"60px",display:"flex",marginTop:r.YK.small,marginLeft:"20px",marginRight:"20px",padding:"18px",justifyContent:"center",[e.breakpoints.up("md")]:{display:"none"}},ffVideoCenter:{[e.breakpoints.up("sm")]:{minHeight:"initial !important"}},positionLeft:{[e.breakpoints.up("sm")]:{flexDirection:"row-reverse"}},positionRight:{[e.breakpoints.up("sm")]:{flexDirection:"row",[`& .${i.content}`]:{justifyContent:"right"}}},positionCenter:{[e.breakpoints.up("sm")]:{[`& .${i.content}`]:{width:"100%"}}},mobilePositionOver:{[e.breakpoints.down("sm")]:{[`& .${i.image}`]:{position:"absolute",width:"100%",height:"100%",left:0,top:0}}},ffVideoMessage:Object.assign(Object.assign({display:"none",marginTop:r.YK.small,"@media(orientation: landscape)":{display:"block"}},e.typography.small_regular),{margin:`${r.YK.small} 0px 0px `,[e.breakpoints.up("sm")]:Object.assign(Object.assign({display:"block"},e.typography.small_regular),{margin:`${r.YK.small} 0px ${r.YK.large}`}),[e.breakpoints.up("lg")]:Object.assign({},e.typography.medium_regular)})}));var c=i(70390),g=i(95669),p=i.n(g),m=i(58771),u=i(51647),h=i(72107),x=i(28671),b=i(27895),y=i(76481),j=i(35759),f=i(67974),v=i(81751);let k=e=>{let t,{message:i,links:l,contentPosition:r="LEFT",videoSchemaSEO:g,showTrustpilotWidget:k,trustpilotBackgroun
2d:w,video:C,backgroundColour:O,trustPilotDarknessLevel:T,textColour:F,buttonVariant:N}=e,A=(0,y.mj)(N),{classes:S}=d(),{isFlyingFlowers:_}=(0,s.useContext)(y.Z0),{classes:B}=(0,o.Ay)({}),{textColor:Y}=(0,v.aH)(O,void 0,_),I="string"==typeof e.heading&&e.heading.trim()?e.heading.split("/").map((e,t)=>(0,a.jsx)("span",{className:(0,n.A)(S.headingLine,"CENTER"===r?S.centerHeading:""),style:{backgroundColor:F,color:Y},children:e.trim()},t)):e.heading;return t=(null==r?void 0:r.toUpperCase())==="RIGHT"?S.positionRight:(null==r?void 0:r.toUpperCase())==="LEFT"?S.positionLeft:S.positionCenter,(0,a.jsxs)(a.Fragment,{children:[g?(0,a.jsx)(p(),{children:(0,a.jsx)("script",Object.assign({},(0,m.QQ)(JSON.parse(g))))}):null,(0,a.jsxs)(u.A,{className:(0,n.A)(S.container,!_&&S.homeVideoContainer,B.minHeightLarge,t,S.mobilePositionOver),children:[k&&(0,a.jsx)(h.A,{trustpilotBackground:w,trustPilotDarknessLevel:T,displayPosition:"TOP"}),C&&(0,a.jsx)(b.A,{video:C,fullWidthVideo:!_,squareVideo:!1,classNames:[(0,n.A)(S.videoContainer,S.positionElement,B.videoContainer)]}),(0,a.jsx)(x.A,Object.assign({},e,{heading:I,buttonVariant:A,message:i,containerClasses:[S.content,"CENTER"===r?S.ffContent:""],linkStyle:"BUTTON",messageClasses:[S.newMessage,S.message,S.ffVideoMessage],headingClasses:[S.heading],contentInnerClasses:[S.contentInner,"CENTER"===r?S.ffCenterContentInner:S.ffVideoContentInner],linkContainerClasses:[S.linkContainer],linkClassNames:[S.link],textAlignment:"CENTER"===r?"CENTER":"LEFT",defaultTextAlignment:"LEFT"}))]}),(0,a.jsx)(j.A,{className:(0,n.A)(S.message,S.ffMessage),content:i,dataTestId:"ffMessage"}),!!(null==l?void 0:l.length)&&(0,a.jsx)("div",{className:(0,n.A)(S.linkContainer,S.outsideLinkContainer),children:l.map((e,t)=>(0,a.jsx)(f.A,Object.assign({button:!0,thin:!0,className:(0,n.A)(S.link)},e,{variant:A}),`${e.label}-${t}`))}),k&&(0,a.jsx)("div",{className:(0,n.A)(S.outsideShowTrustpilotWidget),children:(0,a.jsx)(c.default,{template:"MICRO_STAR",noPointer:!0})})]})}},89472:(e,t,i)=>{i.d(t,{A:()=>m});var a=i(6029),n=i(55729),s=i(50212),l=i(80575),r=i(13939);let o=(0,l.n9)()(e=>({cards:{display:"flex",justifyContent:"center",[e.breakpoints.down("xl")]:{flexWrap:"wrap"},"& li":{display:"inline-flex",width:"46.67px",height:"32px",[e.breakpoints.up("md")]:{width:"58.33px",height:"40px"}},"& li img":{lineHeight:0,borderRadius:"6px",border:`1px solid ${r.Tj.grey.grey3}`,width:"100%",height:"32px",[e.breakpoints.up("md")]:{height:"40px"}}},checkoutFooterCard:{marginBottom:r.YK.large,gap:"12px",[e.breakpoints.up("md")]:{marginBottom:0,gap:"16px"}},footerCard:{gap:"16px",[e.breakpoints.up("md")]:{marginTop:r.YK.xl,marginBottom:0}},iconFooter:{[e.breakpoints.down("xs")]:{width:"75%",margin:"0 auto"}},iconCheckout:{[e.breakpoints.down("xs")]:{width:"70%",margin:"0 auto"}}}));var d=i(62948),c=i(76481),g=i(8588),p=i.n(g);let m=({isFromCheckoutFooter:e})=>{let{classes:t}=o(),{isKlarnaEnabled:i}=(0,n.useContext)(c.Z0),l=i?d.H2:d.H2.filter(e=>"Klarna"!==e.type);return(0,a.jsx)("div",{className:d.H2.length>6&&e?t.iconCheckout:t.iconFooter,children:(0,a.jsx)("ul",{className:(0,s.A)(t.cards,e?t.checkoutFooterCard:t.footerCard),children:null==l?void 0:l.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(p(),{src:e.url,alt:e.type,loading:"lazy",width:58,height:40})},`${e.type}`))})})}},89576:(e,t,i)=>{i.r(t),i.d(t,{default:()=>v});var a=i(6029),n=i(50212),s=i(58771),l=i(67974),r=i(70390),o=i(80575),d=i(13939),c=i(62843),g=i(81751);let p=(0,o.n9)()((e,t,i)=>{var a;let n,s;return{heading:Object.assign(Object.assign(Object.assign({},e.typography.large_bold),e.typographySpacing.large_bold_sm),{color:d.Tj.supplementary.black,[e.breakpoints.between("sm","xl")]:{color:d.Tj.supplementary.white},[e.breakpoints.up("md")]:Object.assign(Object.assign(Object.assign({},e.typography.xxl_bold),e.typographySpacing.xxl_bold_lg),{color:d.Tj.supplementary.white}),[e.breakpoints.up("xl")]:Object.assign(Object.assign(Object.assign({},e.typography.xxxxl),e.typographySpacing.xxxxl_sm),{color:d.Tj.supplementary.white})}),subheading:{color:d.Tj.supplementary.black,[e.breakpoints.up("md")]:{color:d.Tj.supplementary.white}},message:{color:d.Tj.supplementary.white},link:{width:"100%",display:"flex","&  :focus-visible":{outline:0,outlineOffset:0},[e.breakpoints.up("sm")]:{width:"50%",margin:0,"& button":{width:"100%"},"&:not(:last-child)":{marginBottom:"0",marginRight:d.YK.medium}},[e.breakpoints.up("md")]:{width:"46%"},"& button":{flexGrow:1}},linkContainer:{display:"none",[e.breakpoints.up("sm")]:{flexDirection:"row",maxWidth:"650px",display:"flex",gap:0,[`& .${i.link}`]:{width:"50%",margin:0,"& button":{width:"100%"}},"& > :first-child":{marginBottom:0,marginRight:d.YK.medium}}},outsideLinkContainer:{marginLeft:"20px",marginRight:"20px",display:"block",marginTop:d.YK.small,[e.breakpoints.up("sm")]:{display:"none"},"& >
2 :first-child":{marginBottom:d.YK.small,marginRight:0}},homeVideoContainer:{justifyContent:"start"},outsideShowTrustpilotWidget:{minHeight:"60px",display:"flex",marginTop:d.YK.small,marginLeft:"20px",marginRight:"20px",padding:"18px",justifyContent:"center",[e.breakpoints.up("md")]:{display:"none"}},headingLine:{padding:0,alignSelf:"flex-start",display:"block"},wrapHeading:{textAlign:"left"},contentInner:{width:"100%",margin:d.YK.medium,[e.breakpoints.up("sm")]:{margin:`${d.YK.small} ${d.YK.medium}`},[e.breakpoints.up("md")]:{margin:`${d.YK.medium} ${d.YK.large}`}},fontSohne:{[`& .${i.heading}`]:Object.assign(Object.assign(Object.assign({},d.TU.large_bold),e.typographySpacing.large_bold_sm),{[e.breakpoints.up("md")]:Object.assign(Object.assign({},d.TU.xxl_bold),e.typographySpacing.xxl_bold_sm),[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.xxxxl),e.typographySpacing.xxxxl_sm)}),[`& .${i.newMessage}`]:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),e.typographySpacing.none),{textAlign:"left",color:d.Tj.supplementary.white,[e.breakpoints.up("sm")]:Object.assign(Object.assign({},e.typography.small_bold),e.typographySpacing.small_bold_lg),[e.breakpoints.up("xl")]:Object.assign(Object.assign({},e.typography.medium_regular),e.typographySpacing.medium_regular_sm)})},newMessage:{},content:{width:"100%",alignSelf:"start",position:"absolute",[e.breakpoints.up("sm")]:{width:"75%"},[e.breakpoints.up("xl")]:{width:"50%"}},homeVideoMobileContent:{height:"100%"},container:{position:"relative",display:"flex",flexDirection:"column-reverse",placeContent:"center",overflow:"hidden","& video":{display:"block",position:"absolute",width:"100%",height:"100%",left:0,top:0,objectFit:"cover"}},mobilePositionBottom:{[e.breakpoints.down("sm")]:{flexDirection:"column"}},removeMarginBottom:{[e.breakpoints.down("sm")]:{marginBottom:d.YK.medium,marginTop:d.YK.small,marginLeft:"20px",marginRight:"20px"}},headingColor:{color:(0,g.cw)(null!=(a=null==t?void 0:t.textColour)?a:"")},adjustMessage:{marginBottom:0,[e.breakpoints.up("sm")]:{marginBottom:d.YK.xs,textAlign:"left"}},videoContainer:{width:"100%",position:"relative",paddingTop:"100%",[e.breakpoints.up("xs")]:{paddingTop:0},minHeight:"200px"},minHeightLarge:{[`&, & .${i.videoContainer}`]:Object.assign({},(n=c.hk,s="LARGE",{minHeight:"335px",[e.breakpoints.up("sm")]:{minHeight:n[s].sm},[e.breakpoints.up("md")]:{minHeight:n[s].md},[e.breakpoints.up("lg")]:{minHeight:n[s].lg},[e.breakpoints.up("xl")]:{minHeight:n[s].xl}}))}}});var m=i(95669),u=i.n(m),h=i(42246),x=i(51647),b=i(72107),y=i(27895),j=i(91202),f=i(28671);let v=e=>{let{videoSchemaSEO:t,textContentPosition:i="TOP",links:o,textColour:d}=e,{classes:c}=p({textColour:d}),g=(0,h.A)(),m=!(0,j.Ub)({query:`(min-width: ${g.breakpoints.values.sm}px)`}),v=(e,t,i,s)=>"string"==typeof e&&e.trim()?e.split("/").map(e=>(0,a.jsx)(x.A,{component:"span",className:(0,n.A)(t,i),style:{color:s},children:e.trim()},e)):e,k=v(e.heading,c.headingLine,c.headingColor,d),w=v(e.message,c.headingLine);return(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)(u(),{children:(0,a.jsx)("script",Object.assign({},(0,s.QQ)(JSON.parse(t))))}):null,(0,a.jsxs)(x.A,{className:(0,n.A)(c.container,c.mobilePositionBottom,c.homeVideoContainer,c.fontSohne,c.minHeightLarge),children:[e.showTrustpilotWidget&&(0,a.jsx)(b.A,{trustpilotBackgroun
2d:e.trustpilotBackground,trustPilotDarknessLevel:e.trustPilotDarknessLevel,displayPosition:"TOP"}),e.video&&(0,a.jsx)(y.A,{video:e.video,fullWidthVideo:!0,squareVideo:!1,classNames:[c.videoContainer]}),(0,a.jsx)(f.A,Object.assign({},e,{heading:k,message:w,textContentPosition:null!=i?i:"TOP",containerClasses:[c.content,m?c.homeVideoMobileContent:""],linkStyle:"BUTTON",messageClasses:[c.newMessage,c.message],headingClasses:[c.headingColor,c.heading],contentInnerClasses:[c.contentInner],linkContainerClasses:[c.linkContainer],linkClassNames:[c.link]}))]}),o&&(0,a.jsx)(x.A,{className:(0,n.A)(c.linkContainer,c.outsideLinkContainer),children:o.map((e,t)=>(0,a.jsx)(l.A,Object.assign({button:!0,variant:"tertiary",thin:!0,className:(0,n.A)(c.link,c.link)},e),t))}),e.showTrustpilotWidget&&(0,a.jsx)(x.A,{className:(0,n.A)(c.outsideShowTrustpilotWidget),children:(0,a.jsx)(r.default,{template:"MICRO_STAR",noPointer:!0})})]})}},89702:(e,t,i)=>{i.r(t),i.d(t,{default:()=>g});var a=i(6029),n=i(91977),s=i(67974),l=i(77957),r=i(80575),o=i(81751),d=i(13939);let c=(0,r.n9)()(e=>({header:{backgroundColor:d.Tj.supplementary.white,borderBottom:`1px solid ${d.Tj.grey.grey2}`,[e.breakpoints.up("md")]:Object.assign(Object.assign({},o.w0),{position:"relative",top:0})},container:(0,o.W4)(e,{display:"flex",justifyContent:"space-between",alignItems:"center",textAlign:"right",marginBottom:e.isFlyingFlowers?void 0:"-1px",paddingTop:e.isFlyingFlowers?"11px":void 0,paddingBottom:e.isFlyingFlowers?"11px":void 0,[e.breakpoints.up("md")]:{paddingTop:e.isFlyingFlowers?"16px":void 0,paddingBottom:e.isFlyingFlowers?"16px":void 0}}),logo:{width:"108px",[e.breakpoints.up("md")]:{width:"160px"}},content:{},title:Object.assign(Object.assign({},e.typography.small_bold),{display:"flex",alignItems:"center",justifyContent:"flex-end",marginTop:0,marginBottom:"4px",[e.breakpoints.up("md")]:Object.assign(Object.assign({},e.typography.medium_bold),{marginBottom:"12px"})}),icon:{display:"inline-block",marginRight:d.YK.xs,lineHeight:"0rem"},link:Object.assign(Object.assign(Object.assign({},e.typography.small_regular),(0,o.nf)(e.isFlyingFlowers?d.Tj.wildExotic[500]:d.Tj.primary.gold4)),{color:e.isFlyingFlowers?void 0:d.Tj.primary.gold5})})),g=({title:e="Secure checkout",email:t})=>{let{classes:i}=c();return(0,a.jsx)("header",{id:"header",className:i.header,"data-hj-ignore-attributes":!0,children:(0,a.jsxs)("div",{className:i.container,children:[(0,a.jsx)(l.A,{url:"/",className:i.logo}),(0,a.jsxs)("div",{className:i.content,children:[(0,a.jsxs)("h1",{className:i.title,children:[(0,a.jsx)(n.A,{icon:"lock",className:i.icon}),e]}),!!t&&(0,a.jsx)(s.A,{className:i.link,label:t,url:`mailto:${t}`,newWindow:!0})," "]})]})})}},90241:(e,t,i)=>{i.r(t),i.d(t,{default:()=>m});var a=i(6029),n=i(55729),s=i(81278),l=i(54507),r=i(80575),o=i(13939);let d=(0,r.n9)()(e=>({tags:{display:"flex",justifyContent:e.isFlyingFlowers?"left":"center","& ul":{display:"flex",justifyContent:e.isFlyingFlowers?"left":"center",marginBottom:0,gap:o.YK.xs,[e.breakpoints.up("md")]:{justifyContent:"center",gap:o.YK.small},"& li":{margin:0,[e.breakpoints.up("md")]:{"& a":{padding:`${o.YK.xs} ${o.YK.medium}`}}}},[e.breakpoints.up("md")]:{justifyContent:"center"},overflow:"hidden"},tagChipsItems:{backgroundColor:e.isFlyingFlowers?o.Tj.black[100]:o.Tj.grey.grey1,color:e.isFlyingFlowers?o.Tj.black[700]:o.Tj.grey.grey6,marginLeft:"6px",marginRight:"6px",borderRadius:e.isFlyingFlowers?"8px":"none","& > a":Object.assign(Object.assign({},e.typography.small_regular),{padding:"7px 12px",display:"inline-block"}),marginBottom:"12px",[e.breakpoints.up("md")]:{"& > a":Object.assign(Object.assign({},e.isFlyingFlowers?e.typography.medium_regular:e.typography.small_regular),{display:"inline-block",padding:`10px ${o.YK.small}`}),marginLeft:"23px",marginRight:"23px"}},ffTags:{"& ul":{marginLeft:"-6px",marginRight:"-6px",justifyContent:"center",[e.breakpoints.up("md")]:{marginLeft:"-23px",marginRight:"-23px"},"& li":{"& a":{padding:`10px ${o.YK.small}`}}}}}));var c=i(80920),g=i(76481),p=i(50212);let m=e=>{let{categories:t}=e,{classes:i}=d(),r=(0,s.useRouter)(),o=null==r?void 0:r.asPath,{isFlyingFlowers:m}=(0,n.useContext)(g.Z0);return(0,c.D)(e),(0,a.jsx)("div",{className:(0,p.A)(m?i.ffTags:i.tags),children:!!(null==t?void 0:t.length)&&(0,a.jsx)(l.A,{tags:t,className:i.tagChipsItems,activeLinkItem:o})})}},91369:(e,t,i)=>{i.r(t),i.d(t,{default:()=>x});var a=i(6029),n=i(55729),s=i(8748),l=i(80575),r=i(81751),o=i(13939);let d=(0,l.n9)()(e=>
2({container:{[e.breakpoints.up("md")]:{display:"flex"}},floristDetails:Object.assign(Object.assign({},e.typographySpacing.small_regular_lg),{[e.breakpoints.up("md")]:Object.assign({flexBasis:"45%"},e.typographySpacing.none)}),floristName:Object.assign(Object.assign({},e.typography.xl_bold),{color:o.Tj.supplementary.black,[e.breakpoints.up("md")]:Object.assign({},e.typography.xxl_bold)}),bodyText:Object.assign(Object.assign({},e.typography.small_regular),{marginLeft:"20px",[e.breakpoints.up("md")]:Object.assign({},e.typography.medium_regular)}),floristDetailItem:Object.assign(Object.assign({display:"flex"},e.typographySpacing.small_bold_lg),{[e.breakpoints.up("md")]:{marginBottom:"20px"},"& a":{color:e.isFlyingFlowers?o.Tj.wildExotic[500]:e.statusColors.warning.dark,textDecoration:"underline"}}),icon:{fontSize:"24px",[e.breakpoints.up("md")]:{marginTop:"6px",fontSize:"32px"},"& .MuiIcon-root":{fontSize:"1.71rem"}},workingHours:{"& li:not(:last-child)":Object.assign({},e.typographySpacing.small_bold_sm)},floristSpecifications:Object.assign(Object.assign({display:"flex"},e.typographySpacing.large_bold_lg),{[e.breakpoints.up("md")]:{marginBottom:"20px"}}),floristMapContainer:Object.assign(Object.assign({},r.OQ),{[e.breakpoints.up("md")]:{flexBasis:"55%",marginLeft:"0 !important",marginRight:"0 !important"}})}));var c=i(91977),g=i(51647),p=i(85826),m=i(67974),u=i(80920);let h=["MON","TUE","WED","THU","FRI"],x=e=>{let{name:t,addressLine1:i,addressLine2:l,town:r,county:o,country:x,postcode:b,phone:y,email:j,workingHoursByDayOfTheWeek:f,longitude:v,latitude:k,fax:w,website:C}=e,{classes:O}=d(),[T,F]=(0,n.useState)([]),N=e=>{if(e.includes("am")||e.includes("pm"))return e;let t=+e.substring(0,2),i=t%12||12,a=t<12||24===t?"am":"pm";return":00"===e.substring(2)?i+a:i+e.substring(2)+a};return(0,n.useEffect)(()=>{if(!f)return;let e=null==f?void 0:f.map(e=>(e.openingHours=e.openingHours?N(e.openingHours):"",e.closingHours=e.closingHours?N(e.closingHours):"",e)),t=null==e?void 0:e.filter(e=>e.openFlag===s._k.CLOSED&&"SUN"!==e.weekDay&&"SAT"!==e.weekDay);if((null==t?void 0:t.length)&&(null==e?void 0:e.length))F(e.filter(e=>e.openFlag!==s._k.CLOSED));else{let t=null==e?void 0:e.filter(e=>"SAT"!==e.weekDay&&"SUN"!==e.weekDay).every((e,t,[i])=>e.openingHours===i.openingHours&&e.closingHours===i.closingHours),i=null==e?void 0:e.filter(e=>"SAT"!==e.weekDay&&"SUN"!==e.weekDay).filter(e=>h.includes(e.weekDay));t&&(null==e?void 0:e.length)&&(null==i?void 0:i.length)===5?F([{weekDay:s.Jt.MONDAY_TO_FRIDAY,openingHours:e[0].openingHours,closingHours:e[0].closingHours,openFlag:""},...e.filter(e=>"SAT"===e.weekDay&&e.openFlag!==s._k.CLOSED||"SUN"===e.weekDay&&e.openFlag!==s._k.CLOSED)]):(null==e?void 0:e.length)&&F(e.filter(e=>e.openFlag!==s._k.CLOSED))}},[f]),(0,u.D)(e),(0,a.jsxs)("div",{className:O.container,children:[(0,a.jsxs)("div",{className:O.floristDetails,children:[t&&(0,a.jsx)("h1",{className:O.floristName,children:t}),(0,a.jsxs)("div",{className:O.floristSpecifications,children:[(0,a.jsx)(c.A,{icon:"store_mall_directory",className:O.icon}),(0,a.jsxs)("div",{className:O.bodyText,children:[(0,a.jsxs)(g.A,{sx:{display:{zero:"none",xs:"none",sm:"nome",md:"none",lg:"block"}},children:[i&&(0,a.jsx)("div",{children:i}),l&&(0,a.jsx)("div",{children:l}),r&&(0,a.jsx)("div",{children:r}),o&&(0,a.jsx)("div",{children:o}),b&&(0,a.jsx)("div",{children:b})]}),(0,a.jsx)(g.A,{sx:{display:{sm:"block",md:"block",lg:"none"}},children:(0,a.jsxs)("div",{children:[i&&(0,a.jsxs)("span",{children:[i,", "]}),l&&(0,a.jsxs)("span",{children:[l,", "]}),r&&(0,a.jsxs)("span",{children:[r,", "]}),o&&(0,a.jsxs)("span",{children:[o,", "]}),x&&(0,a.jsxs)("span",{children:[x,", "]}),b&&(0,a.jsx)("span",{children:b})]})})]})]}),!!(null==T?void 0:T.length)&&(0,a.jsxs)("div",{className:O.floristSpecifications,children:[(0,a.jsx)(c.A,{icon:"timer",className:O.icon}),(0,a.jsx)("div",{className:O.bodyText,children:(0,a.jsx)("ul",{className:O.workingHours,children:T.map((e,t)=>{let i;return(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{children:"SUN"===(i=e.weekDay)?s.Jt.SUNDAY:"MON"===i?s.Jt.MONDAY:"TUE"===i?s.Jt.TUESDAY:"WED"===i?s.Jt.WEDNESDAY:"THU"===i?s.Jt.THURSDAY:"FRI"===i?s.Jt.FRIDAY:"SAT"===i?
2s.Jt.SATURDAY:s.Jt.MONDAY_TO_FRIDAY}),":"," ","CLOSED"===e.openFlag?(0,a.jsx)("span",{children:"Closed"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:e.openingHours})," - ",(0,a.jsx)("span",{children:e.closingHours})]})]},t)})})})]}),y&&(0,a.jsxs)("div",{className:O.floristDetailItem,children:[(0,a.jsx)(c.A,{icon:"local_phone",className:O.icon}),(0,a.jsx)("div",{className:O.bodyText,children:(0,a.jsx)("div",{children:y})})]}),w&&(0,a.jsxs)("div",{className:O.floristDetailItem,children:[(0,a.jsx)(c.A,{icon:"print",className:O.icon}),(0,a.jsx)("div",{className:O.bodyText,children:(0,a.jsx)("div",{children:w})})]}),j&&(0,a.jsxs)("div",{className:O.floristDetailItem,children:[(0,a.jsx)(c.A,{icon:"email",className:O.icon}),(0,a.jsx)(m.A,{className:O.bodyText,label:j,url:`mailto:${j}`,newWindow:!0})]}),C&&(0,a.jsxs)("div",{className:O.floristDetailItem,children:[(0,a.jsx)(c.A,{icon:"language",className:O.icon}),(0,a.jsx)(m.A,{className:O.bodyText,label:"View florist’s website",url:C,newWindow:!0})]})]}),k&&v&&(0,a.jsx)("div",{className:O.floristMapContainer,children:(0,a.jsx)(p.A,{coordinates:[{latitude:Number(k),longitude:Number(v)}],zoomLevel:14})})]})}},94962:(e,t,i)=>{i.d(t,{A:()=>m});var a=i(6029),n=i(20134),s=i(55729),l=i(17052),r=i(79973),o=i(80575),d=i(49992);let c=(0,o.n9)()(e=>{let t=(0,d.l)(e);return{container:t.container,box:t.box,contactHeading:{textAlign:e.isFlyingFlowers?"center":"unset"},error:t.error}});var g=i(76063),p=i(76481);let m=e=>
2{let{saveAddress:t,onCancel:i,trackEnterManualAddressClick:o}=e,{classes:d}=c(),{countryCode:m,isFlyingFlowers:u}=(0,s.useContext)(p.Z0),[h,x]=(0,s.useState)(""),b={initialValues:{firstName:"",lastName:"",phone:"",contactAddress:"",isManualAddress:!1,addressLine1:"",addressLine2:"",addressLine3:"",city:"",county:"",country:m,postalCode:"",deliveryInstructionOption:"",deliveryInstructionNote:"",defaultAddress:!1,shouldValidatePhone:!u},validationSchema:l.ds,onSubmit:e=>t(e).then(()=>null==x?void 0:x("")).catch(e=>{null==x||x(e.message)})};return(0,a.jsxs)("div",{className:d.container,children:[(0,a.jsx)("h1",{className:d.contactHeading,children:"Add new contact address"}),h&&(0,a.jsx)(r.default,{className:d.error,type:"alertError",message:h}),(0,a.jsx)("div",{className:d.box,children:(0,a.jsx)(g.l1,Object.assign({},b,{children:({isSubmitting:e,values:t})=>{let s=t.isManualAddress?["firstName","lastName",...u?[]:["phone"],"addressLine1","city","postalCode","country"]:["firstName","lastName",...u?[]:["phone"],"contactAddress"];return(0,a.jsxs)(g.lV,{children:[(0,a.jsx)(n.A,{fieldNames:s,waitForSubmitAfterMount:!0,showWhenTouched:!0}),(0,a.jsx)(l.Ay,{onCancel:i,isSubmitting:e,trackEnterManualAddressCl
2ick:o,suppressAddressFormErrorSummary:!0})]})}}))})]})}},98653:(e,t,i)=>{i.d(t,{PO:()=>v,Bk:()=>f,xj:()=>j,Ay:()=>k});var a=i(6029),n=i(50212),s=i(55729),l=i(26958),r=i(76481),o=i(67974),d=i(35759),c=i(39948),g=i(86753),p=i(35549),m=i(53304),u=i(99130),h=i(64872);let x=e=>{let{products:t,cardDisplayType:i,pdpRecommendationAnalytics:n,isCarouselGalleryDisplay:l}=e,o=s.useRef(null),{classes:d}=(0,u.A)(),c=(0,h.Y)(),[x,b]=(0,s.useState)(),[y,j]=(0,s.useState)(t),f=()=>{let{device:e}=(0,r.ZM)();b(e),k()},v=()=>{f()},k=()=>{var e,i,a,n,s;if(t&&(null==t?void 0:t.length)>1){let l,r=[],o=t.some(e=>{var t;return!!(null==(t=e.images[0])?void 0:t.secondaryBadge)});if(o){let d=null==(e=t.filter(e=>{var t,i;return!!(null==(i=null==(t=e.images[0])?void 0:t.secondaryBadge)?void 0:i.title)}))?void 0:e.sort((e,t)=>{var i,a,n,s;return(null==(a=null==(i=null==e?void 0:e.images[0])?void 0:i.secondaryBadge)?void 0:a.title)&&(null==(s=null==(n=null==t?void 0:t.images[0])?void 0:n.secondaryBadge)?void 0:s.title)?e.images[0].secondaryBadge.title.length<t.images[0].secondaryBadge.title.length?1:-1:1}),c=!!(null==d?void 0:d.length)&&(null==(s=null==(n=null==(a=null==(i=d[0])?void 0:i.images[0])?void 0:a.secondaryBadge)?void 0:n.title)?void 0:s.length);("DESKTOP"===x||"LARGEDESKTOP"===x)&&c&&(l=c>48?m.G2+32+14:"DESKTOP"===x&&window.screen.width>1023&&window.screen.width<1045&&c||c>23&&c<=48?m.G2+14:m.YG+14),"TABLET"===x&&c&&(l=c>30?68:m.S_+14),("SMALL"===x||"MOBILE"===x)&&c&&(l=c>29?68:m.S_+14);for(let e=0;e<(null==t?void 0:t.length);e++)r.push(Object.assign(Object.assign({},t[e]),{hasProductBadge:o,heightOfBadge:l}));r.length&&j([...r])}}};return(0,s.useEffect)(()=>(t&&(null==t?void 0:t.length)>1&&f(),null==window||window.addEventListener("resize",f),()=>null==window?void 0:window.removeEventListener("resize",f)),[x,t]),(0,s.useEffect)(()=>{k()},[x]),(0,a.jsx)(g.A,{containerClass:d.carousel,sliderClass:d.slider,responsive:c,arrows:!1,autoPlay:!1,itemClass:d.carouselItem,ssr:!0,showDots:!0,renderDotsOutside:!0,infinite:!0,customDot:(0,a.jsx)(p.A,{itemsLength:y.length-1,nextSlide:()=>{var e;null==(e=o.current)||e.next(1),null==n||n("right_arrow")},prevSlide:()=>{var e;null==(e=o.current)||e.previous(1),null==n||n("left_arrow")},disableDotsClick:!0}),ref:o,carouselContainerClass:d.carouselContainer,children:null==y?void 0:y.map((e,t)=>(0,a.jsx)(m.Ay,{product:e,imageCarousel:!1,cardDisplayType:i,index:t,setHeight:v,pdpRecommendationAnalytics:n,showFavoriteSelect:!1,isCarouselGalleryDisplay:l,isFromProductCarousel:!0},`${e.name}${t}`))})};var b=i(81278),y=i(51647);let j="component/404-product-gallery",f="component/404-product-gallery-ie",v="component/404-product-gallery-ff",k=e=>{var t;let{title:i,body:g,products:p,galleryDisplayType:m,linksAfter:u,headingTag:h,showSkeleton:j,setShowSkeleton:f,titleAlignment:v="CENTER",messageAlignment:k="CENTER"}=e,{addToBasket:w,cardDisplayType:C="CONCISE",pdpRecommendationAnalytics:O}=e,{isFlyingFlowers:T}=(0,s.useContext)(r.Z0),{classes:F}=(0,c.A)(),N=(0,b.useRouter)(),A="DELIVERY_PASS"===C,S="CAROUSEL"===m,_="GRID"===m,B=(null==(t=null==N?void 0:N.asPath)?void 0:t.includes("/product"))&&S,Y=h?h.toLowerCase():"h3",I={h1:"h2",h2:"h3",h3:"h4",h4:"div",div:"div"}[Y]||"h4";return(0,s.useEffect)(()=>{p&&p.length>0&&j&&f&&f(!1)},[p,j,f]),(0,a.jsxs)("div",{className:(0,n.A)(F.productGallery,A?F.deliveryPass:"",B?F.carouselProductGallery:""),children:[!j&&(0,a.jsxs)(a.Fragment,{children:[i&&(0,a.jsx)(Y,{className:(0,n.A)(F.title,S?F.carouselTitle:"","LEFT"===v&&F.contentLeft),children:i}),g&&(0,a.jsx)(d.A,{className:(0,n.A)(_?F.headingSection:"",F.message,S?F.carouselMessage:"","LEFT"===k&&F.contentLeft),content:g})]}),!!(null==p?void 0:p.length)&&!j&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(y.A,{sx:{display:{zero:"none",lg:"block"}},children:[_&&(0,a.jsx)(l.A,{breakpoints:{small:12,medium:4,large:3},products:p,cardDisplayType:C,addToBasket:w,pdpRecommendationAnalytics:O,isFromProductCarousel:!0,nameTag:I}),S&&(0,a.jsx)(x,{products:p,cardDisplayType:C,pdpRecommendationAnalytics:O,isCarouselGalleryDisplay:S})]}
2),(0,a.jsx)(y.A,{sx:{display:{xs:"block",lg:"none"}},children:_||A?(0,a.jsx)(l.A,{breakpoints:{small:12,medium:4,large:3},products:p,cardDisplayType:C,addToBasket:w,isFromProductCarousel:!0,nameTag:I}):(0,a.jsx)(x,{products:p,cardDisplayType:C,pdpRecommendationAnalytics:O})})]}),u&&!j&&(0,a.jsx)("div",{className:F.linkContainer,children:u.map(e=>(0,a.jsx)(o.A,Object.assign({button:!0,variant:"tertiary",thin:!0},e,{className:F.link,icon:T?"refresh":void 0}),`product_gallery_${e.label}`))})]})}},99130:(e,t,i)=>{i.d(t,{A:()=>r});var a=i(80575),n=i(13939);let s="384px",l="12px",r=(0,a.n9)()(e=>({slider:{display:"flex",flexDirection:"row"},carousel:{margin:"0 auto",padding:`3px 3px ${n.YK.small} 3px`},carouselItem:{margin:0,display:"flex","& > div":{margin:`0 ${l}`}},"custom-dot-list-style":{position:"relative",top:"35px","& li:last-child button":{marginRight:"0"}},carouselContainer:{margin:"0 auto",width:"100%",maxWidth:`calc(${s} + ${l})`,[e.breakpoints.up("sm")]:{maxWidth:`calc((${s} + ${l}) * 2)`},[e.breakpoints.up("md")]:{maxWidth:`calc((${s} + ${l}) * 3)`},[e.breakpoints.up("xl")]:{maxWidth:`calc((${s} + ${l}) * 4)`}}}))}}]);

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.