PageSourceSearch

https://www.braunhousehold.com/mobify/bundle/276/pages-hero-banner.js

js braunhousehold.com collected 2026-09-24 18:32:43 UTC 164,291 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3339,7945],{33515:(e,t,n)=>{n.d(t,{A:()=>c});var l=n(77810),a=n(45915),i=n(40133),r=n(75712),o=(n(55981),n(75826)),d=n.n(o);const s=({name:e,description:t})=>{const n="<"+e+" />";return l.createElement(a.s,{flexDir:"column",padding:"2.5rem 2.5rem 0rem"},l.createElement(i.E,{textStyle:"head-xsmall",fontWeight:"regular",color:"text.disable",mb:"0.625rem"},"component"),l.createElement(i.E,{textStyle:"head-large",fontWeight:"bold"},n),t&&l.createElement(i.E,{textStyle:"head-xxsmall",fontWeight:"regular",mt:"1.25rem"},t),l.createElement(r.c,{mt:"2.5rem"}))};s.propTypes={name:d().string.isRequired,description:d().string};const c=s},50132:(e,t,n)=>{n.r(t),n.d(t,{default:()=>u});var l=n(77810),a=n(45915),i=n(36287),r=n(40133),o=n(75712),d=n(33515),s=(n(55981),n(71955)),c=n(94615);const u=()=>{const e=(0,c.sU)("static/img/hero-banner/light-theme/image-desktop-lg.png"),t=(0,c.sU)("static/img/hero-banner/dark-theme/image-desktop-lg.png"),n=(e="middle-left",t="bottom-center")=>({label:"LOREMIPSUM DOLOR SIT AMET",title:"Lorem ipsum dolor sit amet elit.",bodyCopy:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed dos eiusmod tempor.",desktopAlignment:e,tabletMobileAlignment:t}),u=(e,t)=>({url:e,contentType:t,title:"title"}),m=[{id:"1",category:"Desktop - Light",components:[{id:"desktop-light-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left","top-center"),media:u(e,"image/png"),textAlign:"left",height:"big"})},{id:"desktop-light-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","bottom-center"),media:u("",null),textAlign:"left",height:"big"})},{id:"desktop-light-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","top-center"),media:u("",null),textAlign:"center",height:"big"})},{id:"desktop-light-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","bottom-center"),media:u("",null),textAlign:"center",height:"big"})},{id:"desktop-light-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","top-center"),media:u("",null),textAlign:"center",height:"big"})}]},{id:"2",category:"Desktop - Dark",components:[{id:"desktop-dark-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left","top-center"),media:u(t,"image/png"),textAlign:"left",height:"big",variant:"black"})},{id:"desktop-dark-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","bottom-center"),media:u("",null),textAlign:"left",height:"big",variant:"black"})},{id:"desktop-dark-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","top-center"),media:u("",null),textAlign:"center",height:"big",variant:"black"})},{id:"desktop-dark-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","bottom-center"),media:u("",null),textAlign:"center",height:"big",variant:"black"})},{id:"desktop-dark-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","top-center"),media:u("",null),textAlign:"center",height:"big",variant:"black"})}]},{id:"3",category:"Desktop - Light - 640 - Height",components:[{id:"desktop-light-640h-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left"),media:u(e,"image/png"),textAlign:"left",height:"mid"})},{id:"desktop-light-640h-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","bottom-center"),media:u("",null),textAlign:"left",height:"mid"})},{id:"desktop-light-640h-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","top-center"),media:u("",null),textAlign:"center",height:"mid"})},{id:"desktop-light-640h-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","bottom-center"),media:u("",null),textAlign:"center",height:"mid"})},{id:"desktop-light-640h-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","top-center"),media:u("",null),textAlign:"center",height:"mid"})}]},{id:"4",category:"Desktop - Dark - 640 - Height",components:[{id:"desktop-Dark-640h-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left","bottom-center"),media:u(t,"image/png"),textAlign:"left",height:"mid",variant:"black"})},{id:"desktop-Dark-640h-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","top-center"),media:u("",null),textAlign:"left",height:"mid",variant:"black"})},{id:"desktop-Dark-640h-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","bottom-center"),media:u("",null),textAlign:"center",height:"mid",variant:"black"})},{id:"desktop-Dark-640h-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","top-center"),media:u("",null),textAlign:"center",height:"mid",variant:"black"})},{id:"desktop-Dark-640h-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","bottom-center"),media:u("",null),textAlign:"center",height:"mid",variant:"black"})}]},{id:"5",category:"Desktop - Light - 460 - Height",components:[{id:"desktop-l
1ight-460h-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left","top-center"),media:u(e,"image/png"),textAlign:"left",height:"small"})},{id:"desktop-light-460h-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","bottom-center"),media:u("",null),textAlign:"left",height:"small"})},{id:"desktop-light-460h-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","top-center"),media:u("",null),textAlign:"center",height:"small"})},{id:"desktop-light-460h-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","bottom-center"),media:u("",null),textAlign:"center",height:"small"})},{id:"desktop-light-460h-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","top-center"),media:u("",null),textAlign:"center",height:"small"})}]},{id:"6",category:"Desktop - Dark - 460 - Height",components:[{id:"desktop-Dark-460h-1",component:l.createElement(s.Hi,{isMaskHeaderActive:!0,textBlock:n("middle-left","bottom-center"),media:u(t,"image/png"),textAlign:"left",height:"small",variant:"black"})},{id:"desktop-Dark-460h-2",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-right","top-center"),media:u("",null),textAlign:"left",height:"small",variant:"black"})},{id:"desktop-Dark-460h-3",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("middle-center","bottom-center"),media:u("",null),textAlign:"center",height:"small",variant:"black"})},{id:"desktop-Dark-460h-4",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("top-center","top-center"),media:u("",null),textAlign:"center",height:"small",variant:"black"})},{id:"desktop-Dark-460h-5",component:l.createElement(s.Hi,{isMaskHeaderActive:!1,textBlock:n("bottom-center","bottom-center"),media:u("",null),textAlign:"center",height:"small",variant:"black"})}]}];return l.createElement(a.s,{flexDir:"column",overflow:"auto"},l.createElement(d.A,{name:"Hero Banner"}),l.createElement(a.s,{flexDir:"column",pt:"1.25rem"},m.map((({id:e,category:t,components:n})=>l.createElement(i.az,{key:e,id:e},l.createElement(r.E,{pb:"0.625rem"},t),l.createElement(o.c,{mb:"1.25rem"}),n.map((({id:e,component:t})=>l.createElement(i.az,{key:e,id:e},t,l.createElement(i.az,{p:"0.625rem",backgroundColor:"background.light"})))))))))}},12744:(e,t,n)=>{n.d(t,{o:()=>c});var l=n(28407),a=n(29188),i=n(3422),r=n(60900),o=n(68066),d=n(8884);let s="";"kenwood"!==d.UK&&"braun"!==d.UK||(s=`${d.UK}_`);const c=(e,t={})=>{const{stack:n}=(0,i.r)(),{locale:c}=(0,o.A)(),u=function(){var t=(0,l.A)((function*(){const t=yield(0,r.XJ)({stack:n,contentTypeUid:`${s}${e}`,locale:c.alias,brand:d.Sk});return t&&t[0]?t[0]:null}));return function(){return t.apply(this,arguments)}}();return(0,a.I)([e],(()=>u()),t)}},713:(e,t,n)=>{n.d(t,{A:()=>k});var l=n(64180),a=n(77810),i=n(75826),r=n.n(i),o=n(73352),d=n(66569),s=n(79162),c=n(36287),u=n(2540),m=n(25635),p=n(81857),g=n(32440),v=n(4679),b=n(37594),h=n(65016);const y=({lists:e})=>{const t=(0,o.Vl)("Accordion");if(Array.isArray(e)&&0!==e.length)return a.createElement(p.K,null,a.createElement(g.X,t.accordionList,a.createElement(v.N,null,e.map(((e,n)=>a.createElement(b.Tr,(0,l.A)({key:n},t.accordionPanelElement),a.createElement(h.Td,t.accordionPanelTextList,(null==e?void 0:e.value_name)&&e.value_name),a.createElement(h.Td,t.accordionPanelTextList,null!=e&&e.has_check?a.createElement(m.CheckIcon,(0,l.A)({"data-testid":"check-icon"},t.checkIconBox)):a.createElement(a.Fragment,null,(null==e?void 0:e.value)&&e.value))))))))};y.propTypes={lists:r().arrayOf(r().shape({value_name:r().string,has_check:r().bool,value:r().string}))};const E=y;var f=n(31390);const x=({item:e,isAccordionList:t,hasBigFontSize:n,hasSecondaryTitle:i,contrasted:r,smallGap:p=!1})=>{const g=(0,o.Vl)("Accordion");return e&&0!==Object.keys(e).length?a.createElement(d.A,(0,l.A)({},g.item,r?{backgroundColor:"background.light",marginBottom:p?"0.5rem":"1rem",border:"none"}:{borderBottom:"small",borderStyle:"solid",borderColor:"border.light"}),(({isExpanded:r})=>a.createElement(a.Fragment,null,a.createElement(s.J,{"data-testid":"accordion-button",alignItems:"center"},a.createElement(c.az,(0,l.A)({},g.accordionButtonTitle,i&&{maxW:"12.5rem"},{sx:n?g.accordionButtonParagraphStyle:g.accordionButtonTitleStyle}),(null==e?void 0:e.accordion_title)||(null==e?void 0:e.summary)),!r&&i&&a.createElement(c.az,g.accordionButtonTextDesktop,null==e?void 0:e.secondary_title),a.createElement(c.az,(0,l.A)({transform:r?"rotate(180deg)":"rotate(0deg)"},g.iconBox),r?a.createElement(m.MinusIcon,(0,l.A)({},g.iconBox,{"data-testid":"minus-icon"})):a.createElement(c.az,g.addIconBox,a.createElement(m.AddIcon,(0,l.A)({},g.iconBox,{"data-testid":"add-icon"}))))),!r&&i&&a.createElement(c.az,g.accordionButtonTextMobile,null==e?void 0:e.secondary_title),a.createElement(u.v,{"data-testid":"accordion-content"},t?a.createElement(E,{lists:null==e?void 0:e.values}):a.createElement(f.A,(0,l.A)({as:c.az,html:(null==e?void 0:e.paragraph)||(null==e?void 0:e.details)},g.accordionPanelText,{sx:{".videoWrapper":{position:"relative",width:"100%",aspectRatio:"16 / 9",height:"auto"}}})))))):null};x.propTypes={item:r().object,isAccordionList:r().bool,hasBigFontSize:r().bool,hasSecondaryTitle:r().bool,contrasted:r().bool,smallGap:r().bool};const k=x},519:(e,t,n)=>{n.d(t,{A:()=>O});var l=n(64180),a=n(77810),i=n(73352),r=n(46946),o=n(36287),d=n(86400),s=n(14893),c=n(40133),u=n(45915),m=n(75826),p=n.n(m),g=n(25635),v=(n(55981),n(59714)),b=n(11744),h=n(73619),y=n(74908),E=n(87275),f=n(90031),x=n(68066),k=n(34692);const A={_focusVisible:{outline:"none",boxShadow:"none",border:"small",borderStyle:"solid",borderColor:"var(--chakra-colors-background-default)"}}
1,w=({title:e,subtitle:t,text:n,ctaLabel:m,ctaUrl:p,isSelected:b,onClick:h,noneSelected:y,reset:f,index:x,cardsLength:w,linkIsAbsoulte:_})=>{const O=(0,i.o5)("ContentCards"),P=(0,k.A)(),C=_?{as:"a",href:p,target:"_blank",rel:"noopener noreferrer"}:{as:E.Link,to:p},S=(0,r.A)({base:!0,md:!0,lg:!1});return a.createElement(o.az,(0,l.A)({flexGrow:b||y?1:0,onClick:()=>{b||h()},borderRight:x!==w-1?{base:"none",lg:"large"}:"none",borderBottom:x!==w-1?{base:"large",lg:"none"}:"none",display:"flex",alignItems:y?{base:"center",lg:"flex-end"}:b?{base:"flex-start",lg:"center"}:{base:"center",lg:"flex-start"}},O.cardContainer,{background:y?"rgba(0,0,0,0.3)":"rgba(0,0,0,0.5)",minHeight:b?{base:"25.6875rem",lg:"inherit"}:y?{base:"9rem",lg:"inherit"}:{base:"3.4375rem",lg:"inherit"},p:y||b?y?{base:"0 1rem",md:"0 1.5rem",lg:"2.5rem 1.5rem",xl:"10rem 1.5rem"}:{base:" 1.5rem 1rem",md:"3.25rem 1.5rem",lg:"1.5rem",xl:"2.5rem 1.5rem 2.5rem 16.25rem"}:{base:"0.5rem 1rem",md:"0.5rem 1.5rem",lg:"1.5rem",xl:"1.5rem"}}),y&&a.createElement(a.Fragment,null,a.createElement(v.qX,null,a.createElement(d.B,(0,l.A)({key:x},O.card),a.createElement(s.$,(0,l.A)({type:"button",onClick:h,"aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),h())}},A),a.createElement(g.AddIcon,O.addIcon)),a.createElement(c.E,O.subtitle,t),a.createElement(c.E,O.title,e))),a.createElement(v.cD,O.fullContainer,a.createElement(u.s,(0,l.A)({key:x},O.mobileCard),a.createElement(d.B,null,a.createElement(c.E,O.subtitle,t),a.createElement(c.E,O.title,e)),a.createElement(s.$,(0,l.A)({type:"button","aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:h,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),h())}},A),a.createElement(g.AddIcon,O.addIcon))))),!y&&a.createElement(a.Fragment,null,a.createElement(v.qX,O.fullContainer,a.createElement(c.E,O.selectedContainer,b?a.createElement(d.B,(0,l.A)({},O.card,O.selectedCard,{maxWidth:"35.5625rem"}),a.createElement(c.E,O.subtitle,t),a.createElement(c.E,O.title,e),a.createElement(c.E,O.text,n),m&&p&&a.createElement(s.$,(0,l.A)({variant:"inverse-icon-button",rightIcon:a.createElement(g.ChevronRight,O.chevronRight)},C),m)):a.createElement(c.E,(0,l.A)({},O.title,{style:{writingMode:"vertical-rl"}}),e)),b&&!S&&a.createElement(s.$,(0,l.A)({type:"button",role:"group","aria-label":P.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:f,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),f())}},O.closeIconOuterContainer),a.createElement(o.az,O.closeIconInnerContainer,a.createElement(g.CloseIcon,O.closeIcon)))),a.createElement(v.cD,O.fullContainer,b?a.createElement(u.s,O.mobileSelectedContainer,a.createElement(d.B,O.selectedCard,a.createElement(c.E,O.subtitle,t),a.createElement(c.E,O.title,e),a.createElement(c.E,O.text,n),a.createElement(s.$,(0,l.A)({},O.buttonVariant,{rightIcon:a.createElement(g.ChevronRight,O.chevronRight)},C),m)),a.createElement(s.$,(0,l.A)({type:"button",role:"group","aria-label":P.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:f,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),f())}},O.closeIconOuterContainer),a.createElement(o.az,O.closeIconInnerContainer,a.createElement(g.CloseIcon,O.closeIcon)))):a.createElement(u.s,O.mobileClosedCard,a.createElement(c.E,O.title,e),a.createElement(s.$,(0,l.A)({type:"button","aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:h,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),h())}},A),a.createElement(g.AddIcon,O.addIcon))))))};w.propTypes={linkIsAbsoulte:p().bool,title:p().string,subtitle:p().string,isSelected:p().bool,onClick:p().func,noneSelected:p().bool,reset:p().func,index:p().number,cardsLength:p().number,text:p().string,ctaLabel:p().string,ctaUrl:p().string};const _=({contentData:e})=>{const t=(0,i.o5)("ContentCards"),{locale:n}=(0,x.A)(),r=(0,h.y)(),{card:o=[]}=e,s=3===o.length||4===o.length?o:[],[c,u]=(0,a.useState)(null),m=o.find((e=>(null==e?void 0:e._metadata.uid)===c)),p=(0,y.Ay)(m?null==m?void 0:m.card_images:null==e?void 0:e.cover_image),g=s.filter((e=>{var t,n,l;
1return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)).filter(Boolean),{data:v}=(0,f.useProducts)({parameters:{ids:g.join(","),expand:["availability","images"]},headers:{"x-debug":"content-cards-index"}},{enabled:(null==g?void 0:g.length)>0});return a.createElement(d.B,(0,l.A)({background:`url(${p.url}) lightgray 50% / cover no-repeat`},t.container),s.map(((e,t)=>{var l,i,o,d;const{url:m,label:p,isAbsolute:g}=(0,b._y)({link:null==e?void 0:e.button,categoriesData:r,productsData:v,locale:(null==n?void 0:n.alias)||(null==n||null===(l=n.id)||void 0===l?void 0:l.toLowerCase())});return a.createElement(w,{key:e._metadata.uid,title:null==e||null===(i=e.text_group)||void 0===i?void 0:i.title,subtitle:null==e||null===(o=e.text_group)||void 0===o?void 0:o.label,text:null==e||null===(d=e.text_group)||void 0===d?void 0:d.body_copy,ctaLabel:p,ctaUrl:m,linkIsAbsoulte:g,isSelected:c===(null==e?void 0:e._metadata.uid),onClick:()=>u(null==e?void 0:e._metadata.uid),reset:()=>u(null),noneSelected:null===c,cardsLength:s.length,index:t})})))};_.propTypes={contentData:p().shape({card:p().array,cover_image:p().array})};const O=_},36432:(e,t,n)=>{n.d(t,{A:()=>s});var l=n(64180),a=n(18801),i=n(77810),r=n(71955);const o=["componentType"],d=e=>{var t,n,d,s,c,u,m,p;let{componentType:g}=e,v=(0,a.A)(e,o);const b={url:null==v||null===(t=v.media)||void 0===t?void 0:t.url,contentType:null==v||null===(n=v.media)||void 0===n?void 0:n.content_type,title:null==v||null===(d=v.media)||void 0===d?void 0:d.title},h={label:null==v||null===(s=v.textblock)||void 0===s?void 0:s.label,title:null==v||null===(c=v.textblock)||void 0===c?void 0:c.title,bodyCopy:null==v||null===(u=v.textblock)||void 0===u?void 0:u.bodycopy,desktopAlignment:null==v||null===(m=v.textblock)||void 0===m?void 0:m.desktopalignment,tabletMobileAlignment:null==v||null===(p=v.textblock)||void 0===p?void 0:p.tabletmobilealignment},y={herobanner:()=>{var e;return i.createElement(r.Hi,(0,l.A)({},v,{media:b,isMaskHeaderActive:!(null==v||null===(e=v.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:h,variant:null==v?void 0:v.backgroundcolor,height:null==v?void 0:v.contentheight,buttonText:null==v?void 0:v.button}))},hero_banner:()=>{var e;return i.createElement(r.Wj,(0,l.A)({},v,{media:b,isMaskHeaderActive:!(null==v||null===(e=v.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:h,variant:null==v?void 0:v.backgroundcolor,height:null==v?void 0:v.contentheight,buttonText:null==v?void 0:v.button}))},coffee_lounge_component:()=>{var e;return i.createElement(r.Hi,(0,l.A)({},v,{media:b,isMaskHeaderActive:!(null==v||null===(e=v.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:h,variant:null==v?void 0:v.backgroundcolor,height:"mid",buttonText:null==v?void 0:v.button}))},generic_html_content:()=>i.createElement(r.kr,{bodycopy:null==v?void 0:v.body_copy}),pricing:()=>i.createElement(r.vl,{title:null==v?void 0:v.title,heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,pricingGroup:null==v?void 0:v.pricing_group}),promo_slider:()=>i.createElement(r.jj,{heading:null==v?void 0:v.heading,sliderGroup:null==v?void 0:v.slider_group}),promo_slider_image:()=>i.createElement(r.W1,{heading:null==v?void 0:v.heading,sliderGroup:null==v?void 0:v.slider_group,uid:null==v?void 0:v.uid}),promo_slider_video:()=>i.createElement(r.A3,{sliderGroup:null==v?void 0:v.slider_group}),accordions:()=>i.createElement(r.Ol,{variant:null==v?void 0:v.backgroundcolor,accordionVariant:null==v?void 0:v.accordioncolor,isEditorial:!0,items:null==v?void 0:v.accordion_group}),specifications:()=>{const e=[...(null==v?void 0:v.standard_accordion)??[],...(null==v?void 0:v.value_accordion)??[]];return i.createElement(r.Ol,{isEditorial:!0,title:null==v?void 0:v.component_title,items:e})},category_moodboard:()=>i.createElement(r.yx,{hasPaddings:null==v?void 0:v.has_paddings,moodboardGroup:null==v?void 0:v.moodboard_group}),plpwhitebanner:()=>i.createElement(r.ux,{heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,isVideo:null==v?void 0:v.is_video,image:null==v?void 0:v.image,video:null!=v&&v.video&&null!=v&&v.video.length?null==v?void 0:v.video[0]:null,variant:null==v?void 0:v.wrapper,isFirstElement:(null==v?void 0:v.isFirstElement)??!1,titleAs:null==v?void 0:v.titleAs}),key_features:()=>i.createElement(r.jK,{title:v.header_copy,description:v.body_copy,cards:v.feature_cards}
1),content_cards:()=>i.createElement(r.pM,{contentData:v}),sorting:()=>i.createElement(r.Nj,{hasSlider:!1,title:null==v?void 0:v.title,variant:null==v?void 0:v.backgroundcolor,heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,sortingGroup:null==v?void 0:v.sorting_group,buttons:null==v?void 0:v.buttons}),sorting_slider:()=>i.createElement(r.Nj,{hasSlider:null==v?void 0:v.has_slider,title:null==v?void 0:v.title,variant:null==v?void 0:v.backgroundcolor,heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,sortingGroup:null==v?void 0:v.sorting_slider_group}),padding_block:()=>i.createElement(r.hl,{size:v.size,color:v.color}),text_group:()=>i.createElement(r.Lv,(0,l.A)({},v,{title:v.header_copy,description:v.body_copy,color:v.color})),steps:()=>i.createElement(r.gj,{heading:null==v?void 0:v.heading,image:null==v?void 0:v.image,stepsGroup:null==v?void 0:v.steps_group,button:null==v?void 0:v.button}),gallery:()=>{var e;return i.createElement(r.Z2,{hasPaddings:null==v?void 0:v.has_paddings,variant:null==v?void 0:v.backgroundcolor,heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,mediaLayouts:null==v||null===(e=v.media_layouts)||void 0===e?void 0:e.map((e=>({type:e._content_type_uid??"",media1:e.media_1??null,media2:e.media_2??null,media3:e.media_3??null})))})},shop_the_look:()=>i.createElement(r.no,{hasPaddings:null==v?void 0:v.has_paddings,isVideo:null==v?void 0:v.is_video,video:null!=v&&v.video&&null!=v&&v.video.length?null==v?void 0:v.video[0]:null,image:null==v?void 0:v.image,textBlock:h,categorySfcc:null==v?void 0:v.categorysfcc}),content_slider:()=>i.createElement(r.pv,{title:null==v?void 0:v.title,hasPaddings:null==v?void 0:v.has_paddings,variant:null==v?void 0:v.backgroundcolor,contentSliderGroup:null==v?void 0:v.content_slider_group}),stories:()=>i.createElement(r.om,{title:null==v?void 0:v.title,screenStart:null==v?void 0:v.screen_start,storiesGroup:null==v?void 0:v.stories_group,screenEnd:null==v?void 0:v.screen_end,hasCloseButton:null==v?void 0:v.has_close_button,autoplayDelay:null==v?void 0:v.autoplay_delay,maskgroup:null==v?void 0:v.maskgroup}),product_moodboard:()=>i.createElement(r.tM,{productMoodboardGroup:null==v?void 0:v.product_moodboard_group}),sidecard:()=>{var e,t,n,l,a,o,d,s,c;const u={bodyCopy:null==v||null===(e=v.text_group)||void 0===e?void 0:e.bodycopystandard,label:null==v||null===(t=v.text_group)||void 0===t?void 0:t.label,title:null==v||null===(n=v.text_group)||void 0===n?void 0:n.title},m={bodyCopy:null==v||null===(l=v.text_group_pdp)||void 0===l?void 0:l.bodycopy,expandCtaTitle:null==v||null===(a=v.text_group_pdp)||void 0===a?void 0:a.expand_cta_title,closeCtaTitle:null==v||null===(o=v.text_group_pdp)||void 0===o?void 0:o.close_cta_title},p={image_standard:null==v?void 0:v.image_standard,image_full:null==v?void 0:v.image_full,image_pdp:null==v?void 0:v.image_pdp};return i.createElement(r.YZ,{videos:null==v?void 0:v.videos,textGroup:u,textGroupPdp:m,imageGroup:p,imageAlt:null==u?void 0:u.title,imagePosition:null==v||null===(d=v.image_position)||void 0===d?void 0:d.toLowerCase(),type:null==v||null===(s=v.type)||void 0===s?void 0:s.toLowerCase(),backgroundColor:null==v||null===(c=v.background_color)||void 0===c?void 0:c.toLowerCase(),appDownloadContent:null==v?void 0:v.application_group,button:null==v?void 0:v.button,hasPaddings:null==v?void 0:v.has_paddings,titleAs:null==v?void 0:v.titleAs})},video:()=>i.createElement(r.Dx,{data:v}),plpbannerpromo:()=>i.createElement(r.m6,{heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,image:null==v?void 0:v.image,button:null==v?void 0:v.button}),disclaimer:()=>i.createElement(r.MW,{heading:null==v?void 0:v.heading,bodycopy:null==v?void 0:v.body_copy,icon:null==v?void 0:v.image,links:null==v?void 0:v.buttons}),quick_links:()=>i.createElement(r.pe,{quickLinksData:null==v?void 0:v.quick_link,title:null==v?void 0:v.links_title}),premium_services_component:()=>i.createElement(r.Wb,{title:null==v?void 0:v.title,description:null==v?void 0:v.subtitle,button:null==v?void 0:v.button,image:null==v?void 0:v.images}),newsletter_subscription_form:()=>i.createElement(r.AH,{title:null==v?void 0:v.form_title,subtitle:null==v?void 0:v.form_subtitle,thankYouLabels:{title:null==v?void 0:v.thank_you_title,subtitle:null==v?void 0:v.thank_you_subtitle,disclaimer:null==v?void 0:v.thank_you_disclaimer,date:null==v?void 0:v.thank_you_date_label},campaignTag:null==v?void 0:v.campaign_tag,pspMarketingConsentMandatory:null==v?void 0:v.is_marketing_consent_mandatory_,psp:!0}),faq_page_top_banner:()=>i.createElement(r.e1,{heading:null==v?void 0:v.banner_title,bodycopy:null==v?void 0:v.banner_subtitle,icon:null==v?void 0:v.images}),pdpbannerpromo:()=>i.createElement(r.Yv,{label:null==v?void 0:v.label,bodycopy:null==v?void 0:v.body_copy})}[g];return i.createElement("div",{className:"editorial-components-root","data-ab":`editorial-${g}`,"data-cs-label":`editorial-${g}`},y?y():null)};d.displayName="EditorialComponentsFactory";const s=d},32324:(e,t,n)=>{n.d(t,{e:()=>p});var l=n(64180),a=n(77810),i=n(75826),r=n.n(i),o=n(73352),d=n(36287),s=n(45915),c=n(93122),u=n(74908),m=n(10900);const p=({bodycopy:e="",heading:t="",icon:n})=>{const i=(0,o.o5)("Faq",{}),{bannerFaqStyles:r}=i||null,p=(0,u.Ay)(n);return a.createElement(d.az,r.bannerContainer,a.createElement(s.s,r.bannerGrid,p.url&&a.createElement(d.az,r.bannerIcon,a.createElement(c.E,{w:"100%",src:p.url,alt:(null==n?void 0:n.description)||""})),a.createElement(s.s,r.bannerContent,a.createElement(d.az,(0,l.A)({"data-testid":"faqs-banner-heading"},r.bannerHeading),(0,m.Ay)(t)),a.createElement(d.az,(0,l.A)({"data-testid":"faqs-banner-bodycopy",sx:{a:{color:"text.tertiary",textDecoration:"underline",fontWeight:"normal"}}},r.bannerBodycopy),(0,m.Ay)(e)))))};
1p.propTypes={heading:r().string,bodycopy:r().string,icon:r().shape()}},17043:(e,t,n)=>{n.d(t,{A:()=>p});var l=n(77810),a=n(73352),i=n(64194),r=n(36287),o=n(40133),d=n(99415),s=n(75826),c=n.n(s),u=n(41863);const m=({endingDate:e,variant:t="default"})=>{const n=(0,a.o5)("HeroBannerCountdown",{variant:t}),s=new Date(e);return l.createElement(d.Ay,{date:s,renderer:({days:e,hours:t,minutes:a,seconds:d})=>l.createElement(i.z,n.container,l.createElement(r.az,n.counterBox,l.createElement(r.az,n.time,l.createElement(o.E,n.timeNumber,e)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.days",defaultMessage:[{type:0,value:"Days"}]}))),l.createElement(r.az,n.counterBox,l.createElement(r.az,n.time,l.createElement(o.E,n.timeNumber,t)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.hours",defaultMessage:[{type:0,value:"Hours"}]}))),l.createElement(r.az,n.counterBox,l.createElement(r.az,n.time,l.createElement(o.E,n.timeNumber,a)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.minutes",defaultMessage:[{type:0,value:"Minutes"}]}))),l.createElement(r.az,n.counterBox,l.createElement(r.az,n.time,l.createElement(o.E,n.timeNumber,d)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.seconds",defaultMessage:[{type:0,value:"Seconds"}]}))))})};m.propTypes={endingDate:c().string,variant:c().string};const p=m},71955:(e,t,n)=>{n.d(t,{Ol:()=>He,pM:()=>r.A,pv:()=>$,MW:()=>St,Dx:()=>et,e1:()=>jt.e,Z2:()=>at,kr:()=>ne,Hi:()=>Q,Wj:()=>te,jK:()=>i.A,yx:()=>Re,AH:()=>s.A,Yv:()=>Qt,m6:()=>Pt,ux:()=>Et,hl:()=>l.A,Wb:()=>d.A,vl:()=>Gt,tM:()=>Ot,jj:()=>xe,W1:()=>Se,A3:()=>$e,pe:()=>o.A,hy:()=>Zt,hF:()=>Yt,no:()=>mt,YZ:()=>ce,Nj:()=>Ze,gj:()=>qe,om:()=>yt,Lv:()=>a.A});var l=n(61437),a=n(27573),i=n(98305),r=n(519),o=n(80911),d=n(95617),s=n(56233),c=n(64180),u=n(68175),m=n(77810),p=n(75826),g=n.n(p),v=n(46946),b=n(73352),h=n(36287),y=n(45915),E=n(67848),f=n(63325),x=n(25635),k=n(55939),A=n(93122),w=n(40133),_=n(14893),O=n(87275),P=n(74908),C=n(73619),S=n(11744),j=n(31390),D=n(68066),T=n(90031);const I=({image:e=null,textblock:t=null,styleVariant:n})=>{var l,a,i,r,o,d,s;const u=(0,b.Vl)("ContentSlider",{variant:n}),p=(0,P.Ay)(e),g={base:"grey"===n?"secondary":"inverse-primary",xl:"inverse-primary"},v=(0,C.y)(),{data:E}=(0,T.useProducts)({parameters:{ids:(null==t||null===(l=t.button)||void 0===l||null===(a=l.productsfcc)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"content-slider-tile-index"}},{enabled:(null==t||null===(r=t.button)||void 0===r||null===(o=r.productsfcc)||void 0===o||null===(d=o.data)||void 0===d?void 0:d.length)>0}),{buildUrl:f,locale:x}=(0,D.A)(),{url:I,label:z,isAbsolute:B}=(0,S._y)({link:null==t?void 0:t.button,categoriesData:v,productsData:E,locale:(null==x?void 0:x.alias)||(null==x||null===(s=x.id)||void 0===s?void 0:s.toLowerCase())}),$=B?{as:"a",href:I,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(I,f)};return m.createElement(m.Fragment,null,m.createElement(h.az,(0,c.A)({"data-testid":"content-slider-tile"},u.slidemain),p.url&&m.createElement(k.g,(0,c.A)({ratio:p.ratio},u.image),m.createElement(A.E,{src:p.url,alt:(null==e?void 0:e.alt)||""})),m.createElement(y.s,u.textblock,m.createElement(y.s,u.textblockheadingcontainer,(null==t?void 0:t.label_paragraph)&&m.createElement(w.E,u.label_paragraph,null==t?void 0:t.label_paragraph),(null==t?void 0:t.title)&&m.createElement(w.E,u.textblocktitle,null==t?void 0:t.title)),(null==t?void 0:t.body_copy)&&m.createElement(j.A,(0,c.A)({as:h.az,html:null==t?void 0:t.body_copy},u.textblockbodycopy)),z&&I&&m.createElement(_.$,(0,c.A)({},$,u.cta,{variant:g}),z))))};function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?z(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}I.propTypes={image:g().shape(),textblock:g().shape({label:g().string,label_paragraph:g().string,title:g().string,body_copy:g().string,button:g().shape()}),styleVariant:g().string};const $=({title:e="",variant:t="Blue De'Longhi",contentSliderGroup:n=[]})=>{let l="default";switch(t){case"Black":l="black";break;case"Light Grey":l="grey"}const a=e.replaceAll(/ /g,"-").toLowerCase(),i=(0,v.A)({base:!0,md:!1}),r=(0,b.Vl)("Swiper"),o=(0,b.Vl)("ContentSlider",{variant:l});return m.createElement(h.az,(0,c.A)({"data-testid":"content-slider"},o.container),m.createElement(h.az,{__css:B(B({},r),o.content),display:{base:"block",xl:"none"}},n&&(null==n?void 0:n.length)>0&&m.createElement(f.RC,{className:"cs-swiper-mobile",key:`cs-mobile-swiper-controller-${a}`,modules:[E.xI,E.s3,E.dK],centeredSlides:!0,slidesPerView:1,pagination:{clickable:!0,el:`.slider-pagination-mobile-${a}`,renderBullet:(e,t)=>{var l;return`<span class="${t}" id="pag-tab-${e}">${null===(l=n[e].textblock)||void 0===l?void 0:l.label}</span>`}},onSlideChangeTransitionStart:e=>{i&&(document.getElementById("mobile-pagination-container").scrollLeft=document.getElementById(`pag-tab-${e.activeIndex}`).offsetLeft)}},n.map(((e,t)=>m.createElement(f.qr,(0,c.A)({key:`content-slider-tile-${t}`},o.slide),m.createElement(I,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:l})))),m.createElement(h.az,{id:"mobile-pagination-container"},m.createElement(y.s,(0,c.A)({className:`slider-pagination-mobile-${a}`},o.mobilepagination))))),m.createElement(h.az,{__css:B(B({},r),o.content),display:{base:"none",xl:"block"}},n&&(null==n?void 0:n.length)>0&&m.createElement(f.RC,{className:"cs-swiper-desktop",key:`cs-swiper-${a}`,modules:[E.xI,E.Vx,E.dK,E.s3],pagination:{clickable:!0,el:`.slider-pagination-${a}`,renderBullet:(e,t)=>{var l;return`<span class="${t}">${null===(l=n[e].textblock)||void 0===l?void 0:l.label}</span>`}},navigation:{prevEl:`.swiper-button-prev-${a}`,nextEl:`.swiper-button-next-${a}`},keyboard:{enabled:!0},loop:!0,centeredSlides:!0,slidesPerView:1.2,maxBackfaceHiddenSlides:0},n.map(((e,t)=>m.createElement(f.qr,(0,c.A)({key:`content-slider-tile-${t}`},o.slide),m.createElement(I,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:l})))),m.createElement(x.ChevronLeft,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${a}`,"aria-label":"swiper button prev icon"},o.chevronIcon)),m.createElement(x.ChevronRight,(0,c.A)({className:`swiper-button-next swiper-button-next-${a}`,"aria-label":"swiper button next icon"},o.chevronIcon)),m.createElement(y.s,(0,c.A)({className:`slider-pagination-${a}`},o.pagination)))))};$.propTypes={title:g().string,variant:g().string,contentSliderGroup:g().arrayOf(g().shape({image:g().shape(),textblock:g().shape({label:g().string,label_paragraph:g().string,title:g().string,body_copy:g().string,cta:g().shape({title:g().string,href:g().string})})}))};var M=n(18801);const L=["alignment","as","textStyle","color","fontWeight"],V=e=>{let{alignment:t="left",as:n="p",textStyle:l="body-medium",color:a="text.secondary",fontWeight:i="normal"}=e,r=(0,M.A)(e,L);return m.createElement(h.az,r,m.createElement(w.E,{as:n,textAlign:t,textStyle:l,fontWeight:i,color:a},r.children))};V.propTypes={as:g().string,alignment:g().oneOfType([g().object,g().string]),textStyle:g().string,fontWeight:g().string,color:g().string,children:g().oneOfType([g().string,g().node])},n(55981);const H=["as","title","titleSpacing","alignment","textStyle","fontWeight","color","childrenTextStyle","childrenTextWeight","childrenTextColor","textTransform","noMinHeight"],N=e=>{let{as:t,title:n,titleSpacing:l,alignment:a="center",textStyle:i="display-large",fontWeight:r="semibold",color:o="text.default",childrenTextStyle:d="body-xlarge",childrenTextWeight:s="normal",childrenTextColor:u="text.default",textTransform:p="none",noMinHeight:g=!1}=e,v=(0,M.A)(e,H);return m.createElement(h.az,(0,c.A)({textAlign:a,textTransform:p},v),n&&m.createElement(h.az,{as:t,textStyle:i,color:o,fontWeight:r,mb:l},n),v.children&&m.createElement(h.az,{textStyle:d,fontWeight:s,color:u,minHeight:g?"auto":{base:"initial",sm:"3.75rem",md:"5rem",lg:"6.25rem",xl:"3.75rem"}},v.children))};
1N.propTypes={as:g().string,title:g().oneOfType([g().string,g().node]),titleSpacing:g().oneOfType([g().string,g().object]),alignment:g().oneOfType([g().object,g().string]),textStyle:g().string,fontWeight:g().string,color:g().string,childrenTextStyle:g().string,childrenTextWeight:g().string,childrenTextColor:g().string,textTransform:g().string,noMinHeight:g().bool,children:g().oneOfType([g().string,g().node]),titleAs:g().string};const F=(e,t,n)=>{if(!t)return null;const l=n?"0.5":"0.2",a="white"===t?"255, 255, 255":"0, 0, 0";return i={"middle-left":270,"middle-right":90,"middle-center":0,"top-center":0,"bottom-center":180}[e]??180,"middle-center"===e?`linear-gradient(${i}deg, rgba(${a}, ${l}) 100%, rgba(${a}, ${l}) 100%)`:`linear-gradient(${i}deg, rgba(${a}, 0) 0%, rgba(${a}, ${l}) 100%)`;var i},R=(e,t)=>"column"===e?"unset":""===e&&t?{base:"2.5rem",md:"1.5rem",lg:"0rem"}:"NaNrem";var W=n(17043),q=n(27362);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const K=({maxWidth:e="120rem",textBlock:t,variant:n,hasPaddings:l,countdown:a,buttonText:i,isSmallHeight:r=!1,isMediumHeight:o=!1,isFirstElement:d})=>{var s,u,p,g,v,E,f,x;const k=(0,b.Vl)("HeroBannerText"),{buildUrl:A,locale:w}=(0,D.A)(),P=((e="middle-center",t)=>t.alignment[e]||t.alignment["middle-center"])(null==t?void 0:t.desktopAlignment,k),I=null!=t&&null!==(s=t.desktopAlignment)&&void 0!==s&&s.includes("center")?"center":"left",z=R("",l),B=(0,C.y)(),{data:$}=(0,T.useProducts)({parameters:{ids:(null==i||null===(u=i.productsfcc)||void 0===u||null===(p=u.data)||void 0===p?void 0:p.length)>0?i.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"hero-banner-index"}},{enabled:(null==i||null===(g=i.productsfcc)||void 0===g||null===(v=g.data)||void 0===v?void 0:v.length)>0}),{url:M,label:L,isAbsolute:H}=(0,S._y)({link:i,categoriesData:B,productsData:$,locale:(null==w?void 0:w.alias)||(null==w||null===(E=w.id)||void 0===E?void 0:E.toLowerCase())}),F=H?{as:"a",href:M,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(M,A)},U=null==a||null===(f=a[0])||void 0===f?void 0:f.end_date,K="middle-right"!==(null==t?void 0:t.desktopAlignment)&&"middle-left"!==(null==t?void 0:t.desktopAlignment),{hasSeoH1:Y}=(0,q.useSeoH1)();return m.createElement(y.s,(0,c.A)({maxW:e},P.container,{"data-testid":n,px:G({},K?{base:"1rem",lg:"2.5rem"}:{base:"unset",sm:"unset",md:"unset",lg:"1rem","2xl":"unset"}),sx:{"@media screen and (min-width: 1399px) and (max-width: 1439px)":{px:"unset"}},zIndex:2}),m.createElement(y.s,(0,c.A)({textAlign:{base:"center",md:"center",lg:I}},P.textContent,{py:z,"data-testid":"hero-banner-text-flex"}),(null==t?void 0:t.label)&&m.createElement(V,(0,c.A)({alignment:{base
1:"center",md:"center",lg:I},"data-testid":"hero-banner-text-label",mb:r?"1rem":{base:"1rem",sm:"1rem",md:"1.5rem",lg:"1.5rem"},color:"black"===n?"text.inverse":"text.secondary"},k.textTitle),m.createElement(j.A,{as:h.az,html:null==t?void 0:t.label})),m.createElement(N,(0,c.A)({alignment:{base:"center",md:"center",lg:I},title:m.createElement(h.az,null,m.createElement(j.A,{role:"heading",as:!Y&&d?"h1":"h2",html:null==t?void 0:t.title})),titleSpacing:r?"1rem":o?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},color:"black"===n?"text.inverse":"text.default",childrenTextColor:"black"===n?"text.inverse":"text.default",mb:r?"1rem":o?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},noMinHeight:!0},k.textTitleDescription),m.createElement(j.A,{as:h.az,html:null==t?void 0:t.bodyCopy})),U&&m.createElement(y.s,{justify:{base:"center",lg:null!=t&&null!==(x=t.desktopAlignment)&&void 0!==x&&x.includes("center")?"center":"flex-start"}},m.createElement(W.A,{endingDate:U,variant:n})),L&&M&&m.createElement(h.az,{textAlign:{base:"center",md:"center",lg:I}},m.createElement(_.$,(0,c.A)({},F,{"data-cs-label":"editorial-herobanner-cta",variant:"black"===n?"inverse-primary":"primary"},k.HeroBannerButton),L))))};K.propTypes={textBlock:g().shape({label:g().string,title:g().string,bodyCopy:g().string,desktopAlignment:g().string,tabletMobileAlignment:g().string}),buttonText:g().object,maxWidth:g().string,variant:g().string,hasPaddings:g().bool,countdown:g().array,isSmallHeight:g().bool,isMediumHeight:g().bool,isFirstElement:g().bool};var Y=n(28407),X=n(59714),J=n(54752);const Z=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown","isFirstElement"],Q=e=>{var t,n,l,a,i,r,o;let{isMaskHeaderActive:d=!0,textBlock:s,variant:u="white",height:p="big",maxWidth:g="120rem",hasPaddings:v=!0,buttonText:E,countdown:f,isFirstElement:x=!1}=e,k=(0,M.A)(e,Z);const A=null==k?void 0:k[`image_${p}`],w="small"===p,_="mid"===p,O=(0,b.Vl)("HeroBanner"),C=(0,m.useRef)(),S="bottom-center"===(null==s?void 0:s.tabletMobileAlignment)?"column":"column-reverse",j=R(S,v),D=(null==k||null===(t=k.videos)||void 0===t?void 0:t.desktop)&&(null==k||null===(n=k.videos)||void 0===n?void 0:n.mobile),T=F(s.desktopAlignment,null==k||null===(l=k.maskgroup)||void 0===l?void 0:l.opacity,d),I=(0,P.MS)(A);return(0,m.useEffect)((()=>{const e=C.current;if(!e)return;const t=new IntersectionObserver((t=>{t.forEach(function(){var t=(0,Y.A)((function*(t){if(t.isIntersecting)try{yield e.play()}catch(e){console.warn("Autoplay prevented:",e.message)}}));return function(e){return t.apply(this,arguments)}}())}),{root:null,threshold:.5});return t.observe(e),()=>{t.disconnect()}}),[]),m.createElement(y.s,(0,c.A)({"data-testid":`hero-banner-container-${S}`,"data-cs-label":"editorial-herobanner",flexDir:S,pb:j,maxW:g,backgroundColor:"black"===u?"background.dark":"background.default"},O.heroBannerContainer),m.createElement(y.s,(0,c.A)({"data-testid":D?"hero-banner-video":A?"hero-banner-image":"hero-banner-text",maxW:g},O.heroBannerMain),!D&&A&&m.createElement(h.az,{position:"relative",width:"100%"},(0,P.UE)(A,(null==s?void 0:s.title)||"hero-banner-image",x,I,{objectFit:"cover"},{base:"none",lg:T})),D&&m.createElement(m.Fragment,null,x&&m.createElement(J.Helmet,null,m.createElement("link",{rel:"preload",as:"fetch",href:null==k||null===(a=k.videos)||void 0===a?void 0:a.mobile,fetchpriority:"high",type:"video/mp4"})),m.createElement(h.az,(0,c.A)({aspectRatio:Object.keys(I).length>0?I:{base:1.172,md:3}},O.heroBannerVideo,{_after:{background:{lg:T?`${T}`:void 0}}}),m.createElement("video",{playsInline:!0,ref:C,autoPlay:(null===(i=C.current)||void 0===i?void 0:i.started)??x,muted:!0,loop:!0,"aria-hidden":"true",style:{height:"100%",width:"100%",objectFit:"cover"},preload:"metadata"},m.createElement("source",{src:null==k||null===(r=k.videos)||void 0===r?void 0:r.mobile,type:"video/mp4",media:"(max-width: 1023px)"}),m.createElement("source",{src:null==k||null===(o=k.videos)||void 0===o?void 0:o.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),"Your browser does not support the video tag."))),m.createElement(X.qX,O.heroBannerDe
1sktop,m.createElement(K,{variant:u,countdown:f,textBlock:s,buttonText:E,isSmallHeight:w,isMediumHeight:_,isFirstElement:x}))),m.createElement(X.cD,O.heroBannerMobile,m.createElement(K,{variant:u,maxWidth:g,countdown:f,textBlock:s,hasPaddings:v,buttonText:E,isFirstElement:x})))};Q.propTypes={isMaskHeaderActive:g().bool,textBlock:g().shape({label:g().string,title:g().string,bodyCopy:g().string,desktopAlignment:g().string,tabletMobileAlignment:g().string}),buttonText:g().object,variant:g().string,height:g().string,link:g().string,maxWidth:g().string,hasPaddings:g().bool,countdown:g().array,maskgroup:g().shape({opacity:g().string}),videos:g().shape({desktop:g().string,mobile:g().string}),isFirstElement:g().bool};const ee=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown"],te=e=>{var t,n,l,a,i;let{isMaskHeaderActive:r=!0,textBlock:o,variant:d="white",height:s="big",maxWidth:c="120rem",hasPaddings:u=!0,buttonText:p,countdown:g}=e,b=(0,M.A)(e,ee);const E=null==b?void 0:b[`image_${s}`],f=(0,P.Ay)(E),x="bottom-center"===(null==o?void 0:o.tabletMobileAlignment)?"column":"column-reverse",w=R(x,u),_=(null==b||null===(t=b.videos)||void 0===t?void 0:t.desktop)&&(null==b||null===(n=b.videos)||void 0===n?void 0:n.mobile),O=F(o.desktopAlignment,null==b||null===(l=b.maskgroup)||void 0===l?void 0:l.opacity,r),C="auto"===(e=>{if("string"==typeof e||"number"==typeof e)return{big:"50rem",mid:"40rem",small:"28.75rem",auto:"auto"}[e]||"NaNrem"})(s),S=(0,v.A)({base:null==b||null===(a=b.videos)||void 0===a?void 0:a.mobile,sm:null==b||null===(i=b.videos)||void 0===i?void 0:i.desktop});return m.createElement(h.az,{"data-testid":`hero-banner-container-${x}`,pb:w,maxW:c,backgroundColor:"black"===d?"background.dark":"background.default",w:"100%",m:"0 auto"},m.createElement(h.az,{"data-testid":_?"hero-banner-video":null!=f&&f.url?"hero-banner-image":"hero-banner-text",pt:C?{base:"86%",md:"35%",lg:"10%"}:void 0,pb:C?{lg:"10%"}:void 0,w:"100%",aspectRatio:null==f?void 0:f.ratio,maxW:c,position:"relative",flexDir:x,display:{base:"block",lg:"flex"}},_?m.createElement(h.az,{position:{base:"inherit",lg:"absolute"},width:"100%",height:"100%"},m.createElement("video",{key:S,autoPlay:!0,loop:!0,muted:!0,"aria-hidden":"true",style:{objectFit:"cover",height:"100%",width:"100%"}},m.createElement("source",{src:S,type:"video/mp4"}),"Your browser does not support the video tag.")):(f.url||(null==E?void 0:E.alt))&&m.createElement(k.g,{ratio:f.ratio,position:{base:"inherit",lg:"absolute"},width:"100%",minHeight:{base:"auto",lg:"100%"},pb:{base:"1.5rem",lg:0}},m.createElement(A.E,{src:f.url,alt:(null==E?void 0:E.alt)||""})),m.createElement(y.s,{width:"100%",minHeight:{base:"auto",lg:"100%"},bgImage:{base:"none",lg:O||"none"},pt:{base:0,lg:"1.5rem"},zIndex:1},m.createElement(K,{variant:d,maxWidth:c,countdown:g,textBlock:o,hasPaddings:u,buttonText:p}))))};te.propTypes={isMaskHeaderActive:g().bool,textBlock:g().shape({label:g().string,title:g().string,bodyCopy:g().string,desktopAlignment:g().string,tabletMobileAlignment:g().string}),buttonText:g().object,variant:g().string,height:g().string,link:g().string,maxWidth:g().string,hasPaddings:g().bool,countdown:g().array,maskgroup:g().shape({opacity:g().string}),videos:g().shape({desktop:g().string,mobile:g().string})};const ne=({bodycopy:e,maxWidth:t="120rem"})=>m.createElement(j.A,{as:h.az,"data-testid":"generic-html-content",maxW:t,m:"auto",html:e});ne.propTypes={bodycopy:g().string,maxWidth:g().string};var le=n(72030);const ae=["alt","imagelg","imagemd","imagesm","imageSmallTablet","height","width","objectFit","imageProps"],ie=e=>{let{alt:t,imagelg:n,imagemd:l,imagesm:a,imageSmallTablet:i,height:r="100%",width:o="100%",objectFit:d="cover",imageProps:s}=e,u=(0,M.A)(e,ae);const p=a||l||n||i;return m.createElement(h.az,(0,c.A)({position:"relative",width:o,height:r},u),m.createElement("picture",null,n&&m.createElement("source",{media:"(min-width:64rem)",srcSet:n}),l&&m.createElement("source",{media:"(min-width:48rem)",srcSet:l}),i&&m.createElement("source",{media:"(min-width: 29.6875rem) and (max-width: 47.9375rem)",srcSet:i}),m.createElement(le._,(0,c.A)({src:p,alt:t,loading:"lazy",width:"100%",height:"auto",objectFit:d},s))))};
1ie.propTypes={alt:g().string,imagelg:g().string,imagemd:g().string,imagesm:g().string,imageSmallTablet:g().string,height:g().string,width:g().string,objectFit:g().string,imageProps:g().object};const re=ie;var oe=n(31823);const de=({styles:e,appContent:t,alignment:n})=>{var l;const{buildUrl:a}=(0,D.A)();return m.createElement(m.Fragment,null,m.createElement(V,{color:e.text.color,textStyle:"body-large",fontWeight:"bold",alignment:n,pb:"1rem"},null==t?void 0:t.title),m.createElement(y.s,(0,c.A)({},e.socialIconsContainer,{"data-testid":"app-download-icons"}),(null==t||null===(l=t.app_buttons)||void 0===l?void 0:l.length)>0&&t.app_buttons.map((t=>{var n,l,i,r;return m.createElement(oe.A,{key:null===(n=t.icon)||void 0===n?void 0:n.title,isExternal:null==t?void 0:t.isexternalurl,href:null!=t&&t.isexternalurl?null==t||null===(l=t.app_link)||void 0===l?void 0:l.href:(0,S.b$)(null==t||null===(i=t.app_link)||void 0===i?void 0:i.href,a)},m.createElement(re,{imagesm:null==t||null===(r=t.icon)||void 0===r?void 0:r.url,imageProps:e.socialIconsBorders}))}))))};de.propTypes={styles:g().object,appContent:g().object,alignment:g().string};const se=de,ce=({textGroup:e,textGroupPdp:t,mobileFullSizePdp:n=!1,imageGroup:l,imagePosition:a="right",button:i,type:r,appDownloadContent:o,backgroundColor:d="white",hasPaddings:s,videos:u,titleAs:p="div"})=>{var g,E,f,x,k,A,w;const[I,z]=(0,m.useState)(!1),B=(0,m.useRef)(null),{buildUrl:$,locale:M}=(0,D.A)(),L=(0,C.y)(),{data:H}=(0,T.useProducts)({parameters:{ids:(null==i||null===(g=i.productsfcc)||void 0===g||null===(E=g.data)||void 0===E?void 0:E.length)>0?i.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sidec-index"}},{enabled:(null==i||null===(f=i.productsfcc)||void 0===f||null===(x=f.data)||void 0===x?void 0:x.length)>0}),{url:F,label:R,isAbsolute:W}=(0,S._y)({link:i,categoriesData:L,productsData:H,locale:(null==M?void 0:M.alias)||(null==M||null===(k=M.id)||void 0===k?void 0:k.toLowerCase())}),q=W?{as:"a",href:F,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(F,$)},U=(0,v.A)({base:!1,lg:!0},{fallback:"lg"}),G=I||U,K="right"===a,Y="full"===r,X="pdp"===r,J=(null==o||null===(A=o.app_buttons)||void 0===A?void 0:A.length)>0,Z=X&&(null==t?void 0:t.bodyCopy),Q=(0,b.o5)("SideCard",{backgroundColor:d,hasPaddings:s,isPdpPage:X,isFull:Y,isReversed:K,hasDetails:Z,isExpanded:G}),ee=null===(w=B.current)||void 0===w?void 0:w.clientHeight,te=n?"fit-content":G?"auto":ee/4,ne=null==l?void 0:l[`image_${r}`],le=(0,P.MS)(ne);return m.createElement(h.az,(0,c.A)({},Q.container,{"data-testid":(K?"reversed":"non-reversed")+"-container","data-ab":"editorial-sidecard","data-cs-label":"editorial-sidecard"}),m.createElement(y.s,Q.mainContainer,m.createElement(y.s,(0,c.A)({},Q.outterContentContainer,{"data-testid":(Y?"full":"app")+"-container"}),m.createElement(h.az,(0,c.A)({},Q.mobileOnlyTitle,{"data-testid":"mobile-only-title-container"}),X?m.createElement(N,(0,c.A)({},Q.textTitleDescription,{title:null==t?void 0:t.title,as:p})):m.createElement(m.Fragment,null,(null==e?void 0:e.label)&&m.createElement(V,Q.textTitleLabel,null==e?void 0:e.label),m.createElement(N,(0,c.A)({},Q.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:p})))),m.createElement(h.az,(0,c.A)({},Q.mediaContainer,{"data-testid":"media-container"}),null!=u&&u.desktop||null!=u&&u.mobile?m.createElement(h.az,{width:"100%",sx:{video:{width:"100%",height:"auto",maxHeight:"100%"}}},m.createElement(ue,{styles:Q.video,aspectRatio:le,abString:"sidecard-video",videos:u})):ne&&(0,P.UE)(ne,"",!1,le)),m.createElement(h.az,(0,c.A)({},Q.textContainer,{"data-ab":"long-description","data-cs-label":"long-description"}),m.createElement(h.az,Q.titleWrapper,X?m.createElement(N,(0,c.A)({},Q.textTitleDescription,{title:null==t?void 0:t.title,as:p})):m.createElement(m.Fragment,null,(null==e?void 0:e.label)&&m.createElement(V,Q.textTitleLabel,null==e?void 0:e.label),m.createElement(N,(0,c.A)({},Q.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:p})))),X?m.createElement(m.Fragment,null,Z?m.createElement(m.Fragment,null,m.createElement(h.az,(0,c.A)({"data-testid":(n||G?"expanded":"hidden")+"-text",height:te},n?Q.verticalDetailedFullSizePdp:Q.verticalDetailedPdp),m.createElement(j.A,{as:h.az,html:null==t?void 0:t.bodyCopy,ref:B,"data-testid":"detailed-pdp",sx:Q.sanitizedHtmlPdp}
1)),(G?null==t?void 0:t.closeCtaTitle:null==t?void 0:t.expandCtaTitle)&&m.createElement(_.$,(0,c.A)({variant:"text-button"},Q.toggleButton,{onClick:()=>{z(!I)}}),G?t.closeCtaTitle:t.expandCtaTitle)):m.createElement(j.A,{as:h.az,html:null==t?void 0:t.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})):m.createElement(m.Fragment,null,m.createElement(N,Q.textTitleDescriptionStandard,m.createElement(j.A,{as:h.az,html:null==e?void 0:e.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})),J?m.createElement(se,(0,c.A)({styles:Q,appContent:o},Q.socialContent)):R&&F&&m.createElement(_.$,(0,c.A)({"data-cs-label":"editorial-sidecard-cta",variant:Q.buttonVariant},Q.braunBorderButton,q),R))))))};ce.propTypes={textGroup:g().object,textGroupPdp:g().object,mobileFullSizePdp:g().bool,imageUrl:g().string,imageGroup:g().object,imagePosition:g().string,button:g().object||null,type:g().string,appDownloadContent:g().object,imageAlt:g().string,videoSrc:g().string,videos:g().object,hasDetails:g().bool,backgroundColor:g().string,hasPaddings:g().bool,titleAs:g().string};const ue=({styles:e,aspectRatio:t,videos:n,abString:l=null})=>m.createElement(h.az,(0,c.A)({"data-testid":"video"},e,{aspectRatio:t,"data-ab":l||"sidecard-video","data-cs-label":l||"sidecard-video"}),m.createElement("video",{playsInline:!0,autoPlay:!0,muted:!0,"aria-hidden":"true",loop:!0,style:e.video},m.createElement("source",{src:null==n?void 0:n.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),m.createElement("source",{src:(null==n?void 0:n.mobile)||(null==n?void 0:n.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."));ue.propTypes={styles:g().object,aspectRatio:g().object,videos:g().object,abString:g().string};var me=n(42047),pe=n(64194),ge=n(8884);const ve=({title:e,bodyCopy:t,button:n,url:l,alt:a,image:i,tabIndex:r})=>{var o,d,s,u,p;const g=(0,b.Vl)("PromoSlider"),v=(0,C.y)(),{locale:E}=(0,D.A)(),{data:f}=(0,T.useProducts)({parameters:{ids:(null==n||null===(o=n.productsfcc)||void 0===o||null===(d=o.data)||void 0===d?void 0:d.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slider-index"}},{enabled:(null==n||null===(s=n.productsfcc)||void 0===s||null===(u=s.data)||void 0===u?void 0:u.length)>0}),{url:k,label:A,isAbsolute:O}=(0,S._y)({link:n,categoriesData:v,productsData:f,locale:(null==E?void 0:E.alias)||(null==E||null===(p=E.id)||void 0===p?void 0:p.toLowerCase())}),{url:j}=(0,P.Ay)(i),I="kenwood"===ge.UK,z=j||l;return m.createElement(oe.A,{sx:g.sliderLinkContainer,isExternal:O,href:k,"data-testid":"promo-slide-card-link",tabIndex:r},m.createElement(y.s,{sx:g.sliderContainer,"data-testid":`swiper-slide-${e||"container"}`},m.createElement(h.az,{sx:g.imageContainer,"data-testid":"promo-slider-image-container"},m.createElement(le._,(0,c.A)({src:z,alt:a,loading:"lazy"},g.promoSliderImage,{"data-testid":"promo-slider-image"}))),m.createElement(y.s,{sx:g.contentContainer},m.createElement(N,(0,c.A)({title:e},g.textTitleDescription),t),A&&m.createElement(_.$,(0,c.A)({},g.promoSliderCardButton,{"aria-label":A,tabIndex:-1}),m.createElement(pe.z,{gap:"0.625rem"},m.createElement(w.E,(0,c.A)({as:"span"},g.promoSlideCardText),A),!I&&m.createElement(x.ChevronRight,(0,c.A)({"aria-label":"right icon"},g.imageCardChevronIcon)))))))};ve.propTypes={title:g().string,bodyCopy:g().string,button:g().object,url:g().string,alt:g().string,image:g().object,tabIndex:g().number};const be=ve,he={default:{right:x.ChevronRight,left:x.ChevronLeft},braun:{right:x.RightDarkBackgroundIcon,left:x.LeftDarkBackgroundIcon}},ye=he[ge.UK]??he.default;function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const xe=({heading:e,sliderGroup:t,uid:n})=>{const l=(0,b.Vl)("Swiper"),a=(0,b.Vl)("PromoSlider"),i=(0,m.useRef)(null),r=(0,m.useRef)(null),o=(0,m.useRef)(null),d=(0,m.useRef)(null),[s]=(0,me.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===(null==t?void 0:t.length))return null;const u=[...t],p=t.length<=3,g=p?[...u,...u.map((e=>fe(fe({},e),{},{isFake:!0})))]:u;return m.createElement(h.az,{__css:fe(fe({},l),a.container),"data-testid":"promo-slider-container",id:`promo-slider-image-${n}`},e&&m.createElement(w.E,(0,c.A)({as:"h2"},a.heading),e),m.createElement(h.az,{position:"relative"},m.createElement(ye.left,{ref:r,className:`swiper-button-prev swiper-button-prev-${n}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;d.current="prev",null===(e=i.current)||void 0===e||e.slidePrev(),r.current&&r.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),d.current="prev",null===(t=i.current)||void 0===t||t.slidePrev(),r.current&&r.current.blur())},position:"absolute",zIndex:10,sx:a.chevronIcon,left:s?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}}),m.createElement(f.RC,{modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:`.swiper-button-prev-${n}`,nextEl:`.swiper-button-next-${n}`},pagination:{clickable:!0,renderBullet:function(e,t){return e<u.length?`<span class="${t}" tabindex="-1"></span>`:""}},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{i.current=e,document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")}))},onSlideChange:e=>{if(document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")})),d.current&&setTimeout((()=>{const t=e.slides[e.activeIndex];if(t){const e=t.querySelector('a[tabindex="0"]');e&&e.focus()}d.current=null}),300),!p)return;const t=e.realIndex%u.length;document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach(((e,n)=>{n===t?e.classList.add("swiper-pagination-bullet-active"):e.classList.remove("swiper-pagination-bullet-active")}))},breakpoints:{0:{slidesPerView:1,spaceBetween:0},450:{slidesPerView:1.2,spaceBetween:16},768:{slidesPerView:1.3,spaceBetween:16},1024:{slidesPerView:1.7,spaceBetween:24},1200:{slidesPerView:1.9,spaceBetween:142}}},g.map(((e,t)=>{var n,l,a,i,r;return m.createElement(f.qr,{key:t,"data-fake":e.isFake?"true":"false"},m.createElement(be,{title:null==e||null===(n=e.text_block)||void 0===n?void 0:n.title,bodyCopy:null==e||null===(l=e.text_block)||void 0===l?void 0:l.body_copy,button:null==e||null===(a=e.text_block)||void 0===a?void 0:a.button,image:null==e?void 0:e.image,url:null==e||null===(i=e.media)||void 0===i?void 0:i.url,alt:null==e||null===(r=e.media)||void 0===r?void 0:r.description,tabIndex:-1}))})),m.createElement(h.az,{className:"promo-slider-pagination"})),m.createElement(ye.right,{ref:o,className:`swiper-button-next swiper-button-next-${n}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;d.current="next",null===(e=i.current)||void 0===e||e.slideNext(),o.current&&o.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),d.current="next",null===(t=i.current)||void 0===t||t.slideNext(),o.current&&o.current.blur())},position:"absolute",zIndex:10,sx:a.chevronIcon,right:s?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}})))};function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}xe.propTypes={heading:g().string,uid:g().string,sliderGroup:g().arrayOf(g().shape({text_block:g().shape({title:g().string,body_copy:g().string,cta:g().shape({title:g().string,href:g().string}),is_external_url:g().bool}),image:g().object,media:g().shape({url:g().string,alt:g().string})}))};const we=({title:e,bodyCopy:t,button:n,url:l,alt:a,images:i,tabIndex:r})=>{var o,d,s,u,p;const g=(0,b.Vl)("PromoSlider"),v=(0,C.y)(),{locale:E}=(0,D.A)(),{data:f}=(0,T.useProducts)({parameters:{ids:(null==n||null===(o=n.productsfcc)||void 0===o||null===(d=o.data)||void 0===d?void 0:d.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slide-img-index"}},{enabled:(null==n||null===(s=n.productsfcc)||void 0===s||null===(u=s.data)||void 0===u?void 0:u.length)>0}),{url:k,label:A,isAbsolute:O}=(0,S._y)({link:n,categoriesData:v,productsData:f,locale:(null==E?void 0:E.alias)||(null==E||null===(p=E.id)||void 0===p?void 0:p.toLowerCase())}),{url:j,ratio:I}=(0,P.Ay)(i),z=j||l,B=k?r:-1,$=r;return m.createElement(oe.A,{isExternal:O,href:k,tabIndex:B,"aria-label":a||"swiper image","data-testid":"promo-slide-image-card-link"},m.createElement(h.az,(0,c.A)({},g.promoSlideImageContainer,{"data-testid":`swiper-slide-image-${e||"container"}`}),m.createElement(y.s,{__css:Ae(Ae({},g.promoSlideBackground),g.promoSlideBackgroundImage),backgroundImage:z?`url(${z})`:"none",aspectRatio:{lg:I}},m.createElement(y.s,{sx:g.promoSliderContent},m.createElement(N,(0,c.A)({title:e},g.textTitleDescriptionImage),t),A&&m.createElement(_.$,{variant:"inverse",tabIndex:$,"aria-label":A},m.createElement(pe.z,{gap:"0.625rem"},m.createElement(w.E,(0,c.A)({as:"span"},g.promoSlideCardTextImage),A),m.createElement(x.ChevronRight,(0,c.A)({"aria-hidden":"true"},g.imageCardChevronIcon))))))))};we.propTypes={title:g().string,bodyCopy:g().string,button:g().object,url:g().string,alt:g().string,images:g().object,tabIndex:g().number},we.defaultProps={tabIndex:0};const _e=we;var Oe=n(34692);function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Se=({heading:e,sliderGroup:t,uid:n})=>{const l=(0,b.Vl)("Swiper"),a=(0,b.Vl)("PromoSlider"),i=(0,m.useRef)(null),r=(0,m.useRef)(null),o=(0,m.useRef)(null),d=(0,m.useRef)(null),s=(0,Oe.A)(),[u,p]=(0,m.useState)(""),[g]=(0,me.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===t.length)return null;const v=[...t],y=3===v.length?[...v,...v.map((e=>Ce(Ce({},e),{},{isFake:!0})))]:v,x=e=>{document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach(((t,n)=>{n===e?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))},k=e=>{var t,n,l,a,i;const r=null==v||null===(t=v[e])||void 0===t||null===(n=t.text_block)||void 0===n?void 0:n.title,o=null==v||null===(l=v[e])||void 0===l?void 0:l.text_block.body_copy,d=null==v||null===(a=v[e])||void 0===a||null===(i=a.media)||void 0===i?void 0:i.description,s=`${r} ${o}`||d;p(s?`: ${s}`:"")};return m.createElement(h.az,{id:`promo-slider-image-${n}`,position:"relative",__css:Ce(Ce({},l),a.container),"data-testid":"promo-slider-image-container"},m.createElement(h.az,{srOnly:!0,role:"status","aria-live":"polite","aria-atomic":"true"},u),e&&m.createElement(w.E,(0,c.A)({as:"h2"},a.heading),e),m.createElement(h.az,{position:"relative"},m.createElement(ye.left,{ref:r,className:`swiper-button-prev swiper-button-prev-${n}`,"aria-label":s.formatMessage({id:"label.promo.swiper.button.prev",defaultMessage:[{type:0,value:"swiper button previous icon"}]}),tabIndex:0,onClick:()=>{var e;d.current="prev",null===(e=i.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),d.current="prev",i.current&&i.current.slidePrev())},position:"absolute",zIndex:10,sx:Ce(Ce({},a.chevronIcon),{},{top:"50%"}),left:g?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}}),m.createElement(f.RC,{"aria-label":s.formatMessage({id:"label.promo.swiper.slider",defaultMessage:[{type:0,value:"Swiper"}]}),modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:`.swiper-button-prev-${n}`,nextEl:`.swiper-button-next-${n}`},pagination:{clickable:!0,el:`#promo-slider-image-${n} .promo-slider-pagination`,renderBullet:(e,t)=>e<v.length?`<button type="button" class="${t}" aria-label="${s.formatMessage({id:"label.promo.swiper.slider.image",defaultMessage:[{type:0,value:"Change slide"}]})}" aria-controls="promo-slider-image-${n}
1" data-slide-index="${e}"></button>`:""},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{i.current=e,document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach((e=>e.setAttribute("tabindex","-1")));const t=e.realIndex%v.length;x(t),k(t),document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const l=e.slides[e.activeIndex];if(l){const e=l.querySelector("a");e&&e.setAttribute("tabindex","0")}},onSlideChange:e=>{const t=e.realIndex%v.length;x(t),k(t),document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const l=e.slides[e.activeIndex];if(l){const e=l.querySelector("a");e&&e.setAttribute("tabindex","0")}if(d.current){const t=d.current;requestAnimationFrame((()=>{setTimeout((()=>{const n=e.slides[e.activeIndex];if(n){const e=n.querySelector("a");e&&e.focus({preventScroll:!0})}d.current===t&&(d.current=null)}),100)}))}},breakpoints:{0:{slidesPerView:1,spaceBetween:0},450:{slidesPerView:1.3,spaceBetween:16},768:{slidesPerView:1.6,spaceBetween:24},1024:{slidesPerView:1.7,spaceBetween:75},1200:{slidesPerView:1.9,spaceBetween:142}}},y.map(((e,t)=>{var n,l;return m.createElement(f.qr,{key:t,"data-fake":e.isFake?"true":"false"},m.createElement(_e,{title:e.text_block.title,bodyCopy:e.text_block.body_copy,button:e.text_block.button,url:null==e||null===(n=e.media)||void 0===n?void 0:n.url,alt:null==e||null===(l=e.media)||void 0===l?void 0:l.description,images:e.images,tabIndex:-1}))})),m.createElement(h.az,{className:"promo-slider-pagination",role:"group","aria-label":s.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Pagination for promo slider"}]})})),m.createElement(ye.right,{ref:o,className:`swiper-button-next swiper-button-next-${n}`,"aria-label":s.formatMessage({id:"label.promo.swiper.button.next",defaultMessage:[{type:0,value:"swiper button next icon"}]}),tabIndex:0,onClick:()=>{var e;d.current="next",null===(e=i.current)||void 0===e||e.slideNext()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),d.current="next",i.current&&i.current.slideNext())},position:"absolute",zIndex:10,sx:Ce(Ce({},a.chevronIcon),{},{top:"50%"}),right:g?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}})))};Se.propTypes={heading:g().string,uid:g().string,sliderGroup:g().arrayOf(g().shape({text_block:g().shape({title:g().string,body_copy:g().string,cta:g().shape({title:g().string,href:g().string}),is_external_url:g().bool}),media:g().shape({url:g().string,alt:g().string,description:g().string})}))};var je=n(73456);const De=({label:e,title:t,source:n,thumbnail:l,isVariantStyle:a=!1,isPlaying:i,setIsPlaying:r,contentType:o=""})=>{const d=(0,b.Vl)("PromoSlider",{variant:a?"paperlessVariant":""}),[s,u]=(0,m.useState)(!1),p=(0,m.useRef)(null),g=(0,m.useRef)(null),v=null==l?void 0:l.url,{url:y}=(0,P.Ay)(l),E=v||y,f=(null==n?void 0:n.href)||(null==n?void 0:n.title),x=()=>{u(!0)};return(0,m.useEffect)((()=>{const e=e=>{if(document.activeElement===p.current&&("Enter"===e.key||" "===e.key)){var t;e.preventDefault(),e.stopPropagation();const l=null===(t=p.current)||void 0===t?void 0:t.querySelector('[data-testid="video-container"] button');if(l)l.click(),x();else{var n;const e=null===(n=p.current)||void 0===n?void 0:n.querySelector("iframe");e&&(e.setAttribute("tabindex","0"),e.focus(),e.click())}}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[]),m.createElement(h.az,(0,c.A)({ref:p},d.promoSliderVideoContainer,{position:"relative","data-testid":"promo-slide-video-container"}),(null==n?void 0:n.href)&&m.createElement(je.A,{videoSrc:n.href,title:null==n?void 0:n.title,height:"100%",thumbnail:E,onPause:()=>{u(!1),r(!1)},onPlay:()=>r(!0),enableInteractionHandlers:!0,key:f,isVariantStyle:a,contentType:o}),m.createElement(h.az,(0,c.A)({ref:g},d.videoContainerYoutube,{pointerEvents:s?"none":"auto",onClick:x})),!i&&m.createElement(h.az,(0,c.A)({},d.contentOverlay,{"data-testid":"promo-slide-video-content"}),e&&m.createElement(w.E,d.label,e),t&&m.createElement(w.E,d.title,t)))};
1De.propTypes={label:g().string,title:g().string,source:g().shape({title:g().string,href:g().string}),thumbnail:g().object,isVariantStyle:g().bool,isPlaying:g().bool,setIsPlaying:g().func,contentType:g().string};const Te=De;var Ie=n(17015);function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const $e=({sliderGroup:e,title:t,abTitle:n="",isVariantStyle:l=!1,contentType:a="",currentVideoSlide:i=Ie.lQ})=>{const r=(0,m.useId)().replace(/:/g,""),o=(0,b.Vl)("Swiper",{variant:l&&"paperlessVariant"}),d=(0,b.Vl)("PromoSlider",{variant:l&&"paperlessVariant"}),[s,u]=(0,m.useState)(!1),p=(0,m.useRef)(null),g=(0,m.useRef)(null),v=(0,m.useRef)(null),x=(0,m.useRef)(null),[k,A]=(0,m.useState)(0),_=[...e||[],...e||[]];return(0,m.useEffect)((()=>{function e(){const e=window.innerWidth<1024;document.querySelectorAll(".promo-slider-pagination button").forEach((t=>{t.tabIndex=e?0:-1}))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),(0,m.useEffect)((()=>{var e,t,n,l,a,r;_[k]&&i({title:(null===(e=_[k])||void 0===e||null===(t=e.text_block)||void 0===t?void 0:t.title)||"",source:(null===(n=_[k])||void 0===n||null===(l=n.video_link)||void 0===l?void 0:l.href)||"",thumbnail:(null===(a=_[k])||void 0===a||null===(r=a.thumbnail)||void 0===r?void 0:r.src)||"",slideIndex:k,isPlaying:s})}),[k,s]),0===_.length?null:m.createElement(h.az,{"data-ab":n,"data-cs-label":n},m.createElement(w.E,(0,c.A)({as:"h2"},d.videoTitle),t),m.createElement(h.az,{__css:o,py:{base:"1rem",md:"2.5rem"},"data-testid":"promo-slider-video-container"},m.createElement(h.az,{position:"relative"},m.createElement(X.qX,null,m.createElement(ye.left,{ref:g,className:`swiper-button-prev swiper-button-prev-${r}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;x.current="prev",null===(e=p.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),x.current="prev",null===(t=p.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10,sx:Be(Be({},d.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}),left:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})),m.createElement(f.RC,{modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:`.swiper-button-prev-${r}`,nextEl:`.swiper-button-next-${r}`},pagination:{clickable:!0,el:".promo-slider-pagination",renderBullet:(t,n)=>t>=e.length?"":`<button class="${n}" aria-label="slide ${t+1}" tabindex="-1"></button>`},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,slidesPerView:"auto",spaceBetween:16,onInit:e=>{p.current=e,document.querySelectorAll(".promo-slider-video-container .swiper-pagination-bullet").forEach((e=>{e.setAttribute("tabindex","-1")})),e.slides.forEach(((t,n)=>{const l=n===e.activeIndex,a=t.querySelector('[data-testid="promo-slide-video-container"]');a&&(a.setAttribute("tabindex",l?"0":"-1"),a.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))}))},onSlideChange:t=>{const n=t.realIndex%e.length;document.querySelectorAll(".promo-slider-pagination button").forEach(((e,t)=>{e.classList.toggle("swiper-pagination-bullet-active",t===n)})),t.slides.forEach(((e,n)=>{const l=n===t.activeIndex,a=e.querySelector('[data-testid="promo-slide-video-container"]');a&&(a.setAttribute("tabindex",l?"0":"-1"),a.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))})),x.current&&setTimeout((()=>{const e=t.slides[t.activeIndex];if(e){const t=e.querySelector('[data-testid="promo-slide-video-container"]');t&&t.focus()}x.current=null}),150)},onTransitionEnd:e=>A(e.activeIndex),breakpoints:{0:{spaceBetween:8,slidesPerView:l?1:"auto"},768:{spaceBetween:16,slidesPerView:"auto"},1024:{slidesPerView:1.8,spaceBetween:75},1200:{slidesPerView:2,spaceBetween:100},1400:{slidesPerView:2.5,spaceBetween:143}}
1,className:"promo-slider-swiper"},_.map(((e,t)=>{var n,i,r,o;return m.createElement(f.qr,{key:t},m.createElement(Te,{label:null==e||null===(n=e.text_block)||void 0===n?void 0:n.label,title:null==e||null===(i=e.text_block)||void 0===i?void 0:i.title,source:null==e?void 0:e.video_link,thumbnail:null==e?void 0:e.thumbnail,isVariantStyle:l,isPlaying:s,setIsPlaying:u,tabIndex:-1,contentType:a}),!s&&m.createElement(X.cD,null,m.createElement(y.s,(0,c.A)({},d.content,{"data-testid":"promo-slide-video-mobile-content"}),m.createElement(w.E,d.label,null==e||null===(r=e.text_block)||void 0===r?void 0:r.label),m.createElement(w.E,d.title,null==e||null===(o=e.text_block)||void 0===o?void 0:o.title))))})),m.createElement(h.az,{className:"promo-slider-pagination"})),m.createElement(X.qX,null,m.createElement(ye.right,{ref:v,className:`swiper-button-next swiper-button-next-${r}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;x.current="next",null===(e=p.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),x.current="next",null===(t=p.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10,sx:Be(Be({},d.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}),right:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})))))};$e.propTypes={sliderGroup:g().arrayOf(g().shape({text_block:g().shape({label:g().string,title:g().string}),video_link:g().shape({href:g().string,title:g().string})})),title:g().string,abTitle:g().string,isVariantStyle:g().bool,contentType:g().string,currentVideoSlide:g().func};var Me=n(86400),Le=n(89408),Ve=n(713);const He=({variant:e="Light Grey",accordionVariant:t="Light Grey",isEditorial:n=!1,title:l,items:a,noPadding:i=!1})=>{const r=(0,b.Vl)("Accordion");return a&&0!==(null==a?void 0:a.length)?m.createElement(Me.B,(0,c.A)({},r.accordionStack,i?{}:r.accordionStackPaddingBot,{backgroundColor:"White"===e?"none":"background.light"}),l&&m.createElement(w.E,(0,c.A)({},r.title,{"data-testid":"accordion-title"}),l),m.createElement(Me.B,r.accordionContainer,m.createElement(Le.n,(0,c.A)({},r.mainAccordion,{allowMultiple:!0}),n?a.map(((n,l)=>{const a=!(null==n||!n.values),r=!(null==n||!n.secondary_title),o="Big"===(null==n?void 0:n.accordion_title_font_size);return m.createElement(Ve.A,{key:l,item:n,smallGap:i,isAccordionList:a,hasBigFontSize:o,hasSecondaryTitle:r,contrasted:"White"===e&&"Light Grey"===t})})):m.createElement(m.Fragment,null,a.map(((e,t)=>m.createElement(Ve.A,{key:t,item:e,isAccordionList:!0,hasBigFontSize:!0,hasSecondaryTitle:!1}))))))):null};He.propTypes={variant:g().string,accordionVariant:g().string,isEditorial:g().bool,title:g().string,noPadding:g().bool,items:g().oneOfType([g().array,g().object])};const Ne=({textBlock:e,images:t,cta:n})=>{var l,a,i,r,o;const d="kenwood"===ge.UK,s=(0,C.y)(),{data:u}=(0,T.useProducts)({parameters:{ids:(null==n||null===(l=n.productsfcc)||void 0===l||null===(a=l.data)||void 0===a?void 0:a.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"moodboard-index"}},{enabled:(null==n||null===(i=n.productsfcc)||void 0===i||null===(r=i.data)||void 0===r?void 0:r.length)>0}),{buildUrl:p,locale:g}=(0,D.A)(),{url:v,label:h,isAbsolute:E}=(0,S._y)({link:n,categoriesData:s,productsData:u,locale:(null==g?void 0:g.alias)||(null==g||null===(o=g.id)||void 0===o?void 0:o.toLowerCase())}),[f]=(0,me.U)("(min-width: 28.125rem) and (max-width: 48rem)"),k=(0,b.o5)("Moodboard",{isSmallTablet:f}),A=(0,P.D7)(t),O=(0,P.MS)(A)||{base:16/9};return m.createElement(oe.A,{isExternal:E,href:E?v:(0,S.b$)(v,p),_hover:{textDecoration:"none"},"data-testid":"moodboard-card-link",suppressHydrationWarning:!0},m.createElement(y.s,(0,c.A)({},k.cardContainer,{position:"relative",inset:0,zIndex:0,"data-testid":"moodboard-container"}),(0,P.UE)(A,(null==e?void 0:e.title)||"",!1,O,{objectFit:"cover"},"linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%)"),m.createElement(y.s,(0,c.A)({},k.textContentContainer,{position:"absolute",inset:0,"data-testid":"moodboard-text-container",zIndex:2}),m.createElement(N,(0,c.A)({title:null==e?void 0:e.title},k.moodboardTextTitleDescription,{tabIndex:0}),null==e?void 0:e.body_copy),h&&m.createElement(_.$,(0,c.A)({},k.moodboardButton,{"aria-label":h,tabIndex:0}),m.createElement(pe.z,k.moodboardButtonStack,m.createElement(w.E,(0,c.A)({as:"span"},k.moodboardButtonText),h),!d&&m.createElement(x.ChevronRight,(0,c.A)({"aria-label":"right icon"},k.moodboardChevronIcon)))))))};
1Ne.propTypes={textBlock:g().shape({title:g().string,body_copy:g().string}),images:g().object,cta:g().shape()};const Fe=Ne,Re=({hasPaddings:e,moodboardGroup:t})=>{const n=(0,b.Vl)("Swiper"),[l]=(0,me.U)("(max-width: 28.0625rem)"),[a]=(0,me.U)("(min-width: 28.125rem) and (max-width: 48rem)"),i=(0,b.o5)("Moodboard",{isSmallTablet:a,slidersLength:null==t?void 0:t.length,hasPaddings:e}),r={base:1.14,sm:(null==t?void 0:t.length)>2?2.4:2,md:(null==t?void 0:t.length)>2?2.45:2,lg:(null==t?void 0:t.length)??4};return t&&0!==(null==t?void 0:t.length)?m.createElement(h.az,(0,c.A)({__css:n,"data-testid":"category-moodboard-container"},i.container,i.outterCardContainer),m.createElement(f.RC,{key:l?"mobile-view":"other-view",modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},pagination:{clickable:!0,el:".promo-slider-pagination"},keyboard:{enabled:!0},loop:!0,enabled:!0,breakpoints:{0:{slidesPerView:r.base,enabled:!0,spaceBetween:8},768:{slidesPerView:r.md,enabled:t.length>2,spaceBetween:16},1024:{slidesPerView:r.md,spaceBetween:24,enabled:!1},1440:{slidesPerView:r.lg,spaceBetween:0,enabled:!1}}},t.map(((e,t)=>m.createElement(f.qr,{key:t},m.createElement(Fe,{textBlock:null==e?void 0:e.text_block,images:null==e?void 0:e.images,cta:null==e?void 0:e.button})))),l&&m.createElement(h.az,{className:"promo-slider-pagination"}),m.createElement(X.cD,null,(l||t.length>2)&&m.createElement(m.Fragment,null,m.createElement(x.ChevronLeft,(0,c.A)({className:"swiper-button-prev","aria-label":"swiper button prev icon"},i.chevronIcon,{left:a?"0.25rem":{base:"1rem",md:"0.5rem"}})),m.createElement(x.ChevronRight,(0,c.A)({className:"swiper-button-next","aria-label":"swiper button next icon"},i.chevronIcon,{right:a?"14%":{base:"1.8125rem",md:"16%"}})))))):null};Re.propTypes={hasPaddings:g().bool,moodboardGroup:g().arrayOf(g().shape({text_block:g().shape({title:g().string,body_copy:g().string}),cta:g().shape({title:g().string,href:g().string}),images:g().object}))};var We=n(60981);const qe=({heading:e="",image:t={},stepsGroup:n=[],button:l,maxWidth:a="80rem"})=>{var i,r,o,d,s;const u=(0,b.Vl)("Steps"),p=(0,P.Ay)(t),{buildUrl:g,locale:v}=(0,D.A)(),E=(0,C.y)(),{data:f}=(0,T.useProducts)({parameters:{ids:(null==l||null===(i=l.productsfcc)||void 0===i||null===(r=i.data)||void 0===r?void 0:r.length)>0?l.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"steps-index"}},{enabled:(null==l||null===(o=l.productsfcc)||void 0===o||null===(d=o.data)||void 0===d?void 0:d.length)>0}),{url:x,label:I,isAbsolute:z}=(0,S._y)({link:l,categoryData:E,productsData:f,locale:(null==v?void 0:v.alias)||(null==v||null===(s=v.id)||void 0===s?void 0:s.toLowerCase())}),B=z?{as:"a",href:x,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(x,g)};return m.createElement(y.s,(0,c.A)({"data-testid":"steps",direction:"column"},u.container,{maxW:a}),e&&m.createElement(w.E,(0,c.A)({as:"h2"},u.heading),e),m.createElement(y.s,{direction:{base:"column",md:`row${p.url&&"-reverse"}`}},p.url&&m.createElement(h.az,{px:"1.5rem"},m.createElement(k.g,{ratio:p.ratio,width:{base:"100%",lg:"28.125rem",md:"24.5625rem",sm:"100%"}},m.createElement(A.E,{src:p.url,alt:(null==t?void 0:t.alt)||"",pb:"1.5rem"}))),m.createElement(y.s,{direction:"column",alignItems:{base:"center",md:"flex-start"}},(null==n?void 0:n.length)>0&&m.createElement(We._J,u.list,n.map(((e,t)=>m.createElement(We.ck,(0,c.A)({key:`step-${t}`},u.listli),m.createElement(w.E,u.listnum,t+1),m.createElement(h.az,null,m.createElement(w.E,u.listtitle,e.title),m.createElement(j.A,(0,c.A)({as:w.E,html:e.body_copy},u.listbody))))))),I&&x&&m.createElement(_.$,(0,c.A)({},B,u.cta,{variant:"primary"}),I))))};qe.propTypes={heading:g().string,image:g().shape(),stepsGroup:g().arrayOf(g().shape({title:g().string,body_copy:g().string})),button:g().shape(),maxWidth:g().string};const Ue=({parentKey:e,tile:t,variant:n})=>{var l,a,i,r,o,d,s,u,p,g,v,E,f,x,I;const z=(0,P.Ay)(null==t?void 0:t.image),B=(0,C.y)(),{data:$}=(0,T.useProducts)({parameters:{ids:(null==t||null===(l=t.button)||void 0===l||null===(a=l.productsf
1cc)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sorting-tile-index"}},{enabled:(null==t||null===(r=t.button)||void 0===r||null===(o=r.productsfcc)||void 0===o||null===(d=o.data)||void 0===d?void 0:d.length)>0}),{locale:M}=(0,D.A)(),{url:L,label:V,isAbsolute:H}=(0,S._y)({link:null==t?void 0:t.button,categoriesData:B,productsData:$,locale:(null==M?void 0:M.alias)||(null==M||null===(s=M.id)||void 0===s?void 0:s.toLowerCase())}),{buildUrl:N}=(0,D.A)(),F=H?{as:"a",href:L,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(L,N)},R="1.5rem",W=(0,b.Vl)("Sorting",{variant:n});return m.createElement(y.s,(0,c.A)({"data-testid":"sorting-tile-testid"},null===(u=W.tile)||void 0===u?void 0:u.main,{className:"sorting-tile"}),m.createElement(h.az,(0,c.A)({},null===(p=W.tile)||void 0===p?void 0:p.imagecontainer,{className:"sorting-resizable"}),z.url&&m.createElement(k.g,(0,c.A)({ratio:z.ratio},null===(g=W.tile)||void 0===g?void 0:g.image),m.createElement(A.E,{src:z.url,alt:"",loading:"lazy"}))),m.createElement(h.az,(0,c.A)({},null===(v=W.tile)||void 0===v?void 0:v.title,{className:"sorting-resizable"}),(null==t?void 0:t.title)&&m.createElement(w.E,null,null==t?void 0:t.title)),m.createElement(j.A,(0,c.A)({as:h.az,html:(null==t?void 0:t.body_copy)||""},null===(E=W.tile)||void 0===E?void 0:E.bodycopy,{className:"sorting-resizable"})),(null===(f=t.features)||void 0===f?void 0:f.length)>0&&m.createElement(h.az,null,m.createElement(We.B8,null===(x=W.tile)||void 0===x?void 0:x.features,null==t?void 0:t.features.filter((e=>{var t;return!(null==e||null===(t=e.feature)||void 0===t||!t.trim())})).map(((t,n)=>{var l;return m.createElement(We.ck,(0,c.A)({key:`${e}-feature-${n}`,borderTop:0===n?"none":"1px solid #efefef"},null===(l=W.tile)||void 0===l?void 0:l.feature,{_first:{pt:R},_last:{pb:R},className:"sorting-resizable"}),null==t?void 0:t.feature)})))),V&&L&&m.createElement(_.$,(0,c.A)({},F,null===(I=W.tile)||void 0===I?void 0:I.cta,{variant:"black"===n?"inverse-primary":"primary"}),V))};
1Ue.propTypes={parentKey:g().string,tile:g().shape({title:g().string,body_copy:g().string,image:g().shape(),features:g().arrayOf(g().shape({feature:g().string})),button:g().shape()}),variant:g().string};var Ge=n(84529);const Ke={default:{white:{right:x.ChevronRight,left:x.ChevronLeft},black:{right:x.ChevronRight,left:x.ChevronLeft}},braun:{white:{right:x.RightDarkBackgroundIcon,left:x.LeftDarkBackgroundIcon},black:{right:x.RightLightBackgroundIcon,left:x.LeftLightBackgroundIcon}}},Ye={Arrows:Ke[ge.UK]??Ke.default};function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ze=({title:e="",variant:t="white",hasSlider:n=!1,heading:l="",bodycopy:a="",sortingGroup:i=[],buttons:r=[]})=>{var o,d;const s=e.replaceAll(/ /g,"-").toLowerCase(),u=(0,v.A)({base:!0,md:!1}),p="undefined"!=typeof window&&(n||u||i.length>4),g=(0,C.y)(),k=(0,m.useRef)(null),A=(0,m.useRef)(null),P=r.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:I}=(0,T.useProducts)({parameters:{ids:P.join(","),expand:["availability","images"]},headers:{"x-debug":"sorting-index"}},{enabled:(null==P?void 0:P.length)>0}),{locale:z}=(0,D.A)(),B=0===(null==r?void 0:r.length)?[]:null==r?void 0:r.map((e=>{var t;return(0,S._y)({link:e.button,categoriesData:g,productsData:I,locale:(null==z?void 0:z.alias)||(null==z||null===(t=z.id)||void 0===t?void 0:t.toLowerCase())})})),$=(0,Oe.A)(),M=(0,b.Vl)("Swiper"),L=(0,b.Vl)("Sorting",{variant:t}),V=`.${s} .sorting-tile`,H=".sorting-resizable",N=(0,Ge.debounce)((()=>{const e=[...document.querySelectorAll(V)],t=e.map((e=>[...e.querySelectorAll(H)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),n=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,n)=>Math.max(...t.map((e=>e[n])))));e.forEach((e=>{Array.from(e.querySelectorAll(H)).forEach(((e,t)=>{e.style.minHeight=`${n[t]}px`}))}))}),200);(0,m.useEffect)((()=>{if(!p)return N(),window.addEventListener("resize",N),()=>window.removeEventListener("resize",N)}),[n]);const F=(null==Ye||null===(o=Ye.Arrows[t])||void 0===o?void 0:o.left)??x.ChevronLeft,R=(null==Ye||null===(d=Ye.Arrows[t])||void 0===d?void 0:d.right)??x.ChevronRight;return m.createElement(y.s,(0,c.A)({className:s},L.main,{"data-testid":"sorting","data-cs-label":"editorial-sorting_slider"}),m.createElement(y.s,L.container,l&&m.createElement(w.E,L.heading,l),a&&m.createElement(j.A,(0,c.A)({},L.bodycopy,{as:h.az,html:a})),p?m.createElement(h.az,(0,c.A)({"data-testid":"sorting-swiper"},L.emptyTiles,{position:"relative",__css:Je(Je({},M),{},{".swiper-button-disabled":Je(Je({},M[".swiper-button-disabled"]),{},{display:"none"}),".swiper-slide":Je(Je({},M[".swiper-slide"]),{},{height:"auto"}),".swiper-pagination-bullet-active":Je(Je({},M[".swiper-pagination-bullet-active"]),{},{background:"black"===t?"background.default":"background.dark"})})}),m.createElement(f.RC,{modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:`.swiper-button-prev-${s}`,nextEl:`.swiper-button-next-${s}`},pagination:{clickable:!0,el:`.swiper-pagination-${s}`,renderBullet:(e,t)=>`<button type="button" class="${t}"\n                                            aria-label="${$.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Go to slide"}]})} ${e+1}"\n                                            data-slide-index="${e}"></button>`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:u?i.length>1:i.length>4,breakpoints:{0:{slidesPerView:1,enabled:i.length>1,spaceBetween:0}
1,768:{slidesPerView:4,enabled:i.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:i.length>4,spaceBetween:24}},onInit:()=>{N()},onResize:()=>{N()},onSlideChange:e=>{document.querySelectorAll(`.swiper-pagination-${s} .swiper-pagination-bullet`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))}},m.createElement(F,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${s}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;A.current="prev",null===(e=k.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),A.current="prev",null===(t=k.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10},L.chevronIcon,{left:0})),m.createElement(f.RC,{modules:[E.Vx,E.dK,E.s3],navigation:{prevEl:`.swiper-button-prev-${s}`,nextEl:`.swiper-button-next-${s}`},pagination:{clickable:!0,el:`.swiper-pagination-${s}`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:u?i.length>1:i.length>4,breakpoints:{0:{slidesPerView:1,enabled:i.length>1,spaceBetween:0},768:{slidesPerView:4,enabled:i.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:i.length>4,spaceBetween:24}},onInit:e=>{k.current=e,N();const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((n,l)=>{const a=l>=e.activeIndex&&l<e.activeIndex+t;n.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",a?"0":"-1")}))}))},onResize:()=>{N()},onSlideChange:e=>{const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((n,l)=>{const a=l>=e.activeIndex&&l<e.activeIndex+t;n.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",a?"0":"-1")}))})),A.current&&setTimeout((()=>{let n;"next"===A.current?n=Math.min(e.activeIndex+t-1,e.slides.length-1):"prev"===A.current&&(n=e.activeIndex);const l=e.slides[n];if(l){const e=l.querySelector('a[tabindex="0"], button[tabindex="0"]');e&&e.focus()}A.current=null}),150)}},i.map(((e,n)=>m.createElement(f.qr,{key:`swiper-tile-${s}-${n}`},m.createElement(Ue,{key:`sorting-tile-${s}-${n}`,tile:e,variant:t})))),m.createElement(h.az,{className:`swiper-pagination-${s}`,py:"1.5rem"})),m.createElement(R,(0,c.A)({className:`swiper-button-next swiper-button-next-${s}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;A.current="next",null===(e=k.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),A.current="next",null===(t=k.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10},L.chevronIcon,{right:0})))):m.createElement(h.az,(0,c.A)({"data-testid":"sorting-noswiper"},L.emptyTiles,L.noswipertiles),i.map(((e,n)=>m.createElement(h.az,(0,c.A)({key:`box-tile-${s}-${n}`},L.noswipertile),m.createElement(Ue,{key:`sorting-tile-${s}-${n}`,styles:L,tile:e,variant:t}))))),B.length>0&&m.createElement(y.s,L.ctaContainer,B.map(((e,n)=>{const l=`${"black"===t?"inverse-":""}${0===n?"primary":"secondary"}`,a=e.isAbsolute?{as:"a",href:e.url,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:e.url||""};return e.label&&e.url?m.createElement(_.$,(0,c.A)({key:`sorting-button-${s}-${n}`,"data-cs-label":"editorial-sorting_slider-cta",variant:l},L.ctas,a),e.label):null})))))};Ze.propTypes={title:g().string,variant:g().string,hasSlider:g().bool,heading:g().string,bodycopy:g().string,sortingGroup:g().arrayOf(g().shape({title:g().string,body_copy:g().string,image:g().shape(),features:g().arrayOf(g().shape({feature:g().string})),button:g().shape()})),buttons:g().arrayOf(g().shape())};const Qe=(0,n(16602).YK)({playVideo:{id:"editorial_video.button.play_video",defaultMessage:[{type:0,value:"Play video"}]},pauseVideo:{id:"editorial_video.button.pause_video",defaultMessage:[{type:0,value:"Pause video"}]}}),et=({data:e})=>{const[t,n]=(0,m.useState)(!1),l=(0,m.useRef)(null),{formatMessage:a}=(0,Oe.A)(),i=(0,b.o5)("Video"),r=(0,v.A)({base:(0,S.Ve)(null==e?void 0:e.mobile_fallback_thumbnaill),sm:(0,S.Ve)(null==e?void 0:e.desktop_fallback_thumbnail)});var o,d,s;return"Akamai reference"===(null==e?void 0:e.type_of_video)?m.createElement(h.az,i.videoContainer,m.createElement(h.az,(0,c.A)({as:"video",ref:l,onEnded:()=>{n(!1)},onPlay:()=>n(!0),onPause:()=>n(!1),muted:!0,"aria-hidden":"true"},i.video),m.createElement("source",{src:null==e||null===(o=e.akamai_videos)||void 0===o?void 0:o.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),m.createElement("source",{src:(null==e||null===(d=e.akamai_videos)||void 0===d?void 0:d.mobile)||(null==e||null===(s=e.akamai_videos)||void 0===s?void 0:s.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."),m.createElement(h.az,(0,c.A)({as:"button",onClick:()=>{l.current&&(l.current.paused?(l.current.play(),n(!0)):(l.current.pause(),n(!1)))},"aria-label":a(t?Qe.pauseVideo:Qe.playVideo)},i.playIconContainer),!t&&m.createElement(x.PlayIcon,(0,c.A)({},i.playIcon,{"data-testid":"play-icon"})))):"Youtube link"===(null==e?void 0:e.type_of_video)?m.createElement(h.az,(0,c.A)({},i.videoContainerYoutube,{"data-testid":"youtube-video"}),m.createElement(je.A,{title:null==e?void 0:e.title,videoSrc:null==e?void 0:e.youtube_link,thumbnail:r})):void 0};
1et.propTypes={data:g().object};const tt=({media1:e})=>{var t,n,l;const a=(0,b.Vl)("Gallery"),i=(0,P.Ay)(null==e?void 0:e.image);return m.createElement(y.s,{className:"oneMediaLayout",justifyContent:"center"},null!=e&&e.is_video?m.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(t=e.video)&&void 0!==t&&t.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-1-media"},a.wideMedia)):(i.url||(null==e||null===(n=e.image)||void 0===n?void 0:n.alt))&&m.createElement(k.g,(0,c.A)({ratio:i.ratio},a.wideMedia),m.createElement(A.E,{src:i.url,alt:(null==e||null===(l=e.image)||void 0===l?void 0:l.alt)||"","data-testid":"gallery-1-media"})))};tt.propTypes={media1:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()})};const nt=({media1:e,media2:t})=>{var n,l,a,i,r,o;const d=(0,b.Vl)("Gallery"),s=(0,P.Ay)(null==e?void 0:e.image),u=(0,P.Ay)(null==t?void 0:t.image);return m.createElement(y.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},alignItems:{base:"center",md:"flex-start"},gap:{base:"1rem",lg:"1.5rem"},className:"twoMediaLayout"},null!=e&&e.is_video?m.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(n=e.video)&&void 0!==n&&n.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-2-media"},d.halfMedia)):(s.url||(null==e||null===(l=e.image)||void 0===l?void 0:l.alt))&&m.createElement(k.g,(0,c.A)({ratio:s.ratio,"data-testid":"gallery-2-media"},d.halfMedia),m.createElement(A.E,{src:s.url,alt:(null==e||null===(a=e.image)||void 0===a?void 0:a.alt)||""})),null!=t&&t.is_video?m.createElement(et,(0,c.A)({data:null!=t&&t.video&&null!=t&&null!==(i=t.video)&&void 0!==i&&i.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-2-media"},d.halfMedia)):(u.url||(null==t||null===(r=t.image)||void 0===r?void 0:r.alt))&&m.createElement(k.g,(0,c.A)({ratio:u.ratio,"data-testid":"gallery-2-media"},d.halfMedia),m.createElement(A.E,{src:u.url,alt:(null==t||null===(o=t.image)||void 0===o?void 0:o.alt)||""})))};nt.propTypes={media1:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()}),media2:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()})};const lt=({media1:e,media2:t,media3:n})=>{var l,a,i,r,o,d,s,u,p;const g=(0,b.Vl)("Gallery"),v=(0,P.Ay)(null==e?void 0:e.image),h=(0,P.Ay)(null==t?void 0:t.image),E=(0,P.Ay)(null==n?void 0:n.image);return m.createElement(y.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},gap:{base:"1rem",lg:"1.5rem"},className:"threeMediaLayout"},m.createElement(y.s,{flexDirection:"column",gap:"1rem",w:{base:"100%",md:"50%"},justifyContent:"space-between",alignItems:{base:"center",md:"flex-end"}},null!=e&&e.is_video?m.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(l=e.video)&&void 0!==l&&l.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-3-media"},g.halfMedia)):(v.url||(null==e||null===(a=e.image)||void 0===a?void 0:a.alt))&&m.createElement(k.g,(0,c.A)({ratio:v.ratio},g.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(A.E,{src:v.url,alt:(null==e||null===(i=e.image)||void 0===i?void 0:i.alt)||""})),null!=t&&t.is_video?m.createElement(et,(0,c.A)({data:null!=t&&t.video&&null!=t&&null!==(r=t.video)&&void 0!==r&&r.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-3-media"},g.halfMedia)):(h.url||(null==t||null===(o=t.image)||void 0===o?void 0:o.alt))&&m.createElement(k.g,(0,c.A)({ratio:h.ratio},g.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(A.E,{src:h.url,alt:(null==t||null===(d=t.image)||void 0===d?void 0:d.alt)||""}))),m.createElement(y.s,{flexDirection:"column",w:{base:"100%",md:"50%"},justifyContent:"flex-start",alignItems:{base:"center",md:"flex-start"}},null!=n&&n.is_video?m.createElement(et,(0,c.A)({data:null!=n&&n.video&&null!=n&&null!==(s=n.video)&&void 0!==s&&s.length?null==n?void 0:n.video[0]:null,"data-testid":"gallery-3-media"},g.halfMedia)):(E.url||(null==n||null===(u=n.image)||void 0===u?void 0:u.alt))&&m.createElement(k.g,(0,c.A)({ratio:E.ratio},g.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(A.E,{src:E.url,alt:(null==n||null===(p=n.image)||void 0===p?void 0:p.alt)||""}))))};
1lt.propTypes={media1:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()}),media2:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()}),media3:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()})};const at=({hasPaddings:e,variant:t="white",heading:n="",bodycopy:l="",mediaLayouts:a=[]})=>{const i=(0,b.Vl)("Gallery");return m.createElement(y.s,(0,c.A)({},i.container,{flexDirection:"column","data-testid":"gallery",py:e?{base:"1.5rem",sm:"1rem"}:{},backgroundColor:"black"===t?"background.dark":"background.default"}),m.createElement(y.s,(0,c.A)({},i.textblock,{flexDirection:"column"}),n&&m.createElement(w.E,(0,c.A)({as:"h2",textStyle:"head-large",fontWeight:"medium",color:"black"===t?"text.inverse":"text.default"},i.heading),n),l&&m.createElement(j.A,(0,c.A)({as:h.az,html:l,textStyle:"body-large",fontWeight:"normal",color:"black"===t?"text.inverse":"text.default"},i.bodycopy))),m.createElement(y.s,(0,c.A)({},i.medias,{flexDirection:"column"}),a.map(((e,t)=>{switch(e.type){case"gallery_layout_one_media":return m.createElement(tt,{media1:e.media1,key:`one-media-${t}`});case"gallery_layout_two_media":return m.createElement(nt,{media1:e.media1,media2:e.media2,key:`two-media-${t}`});case"gallery_layout_three_media":return m.createElement(lt,{media1:e.media1,media2:e.media2,media3:e.media3,key:`three-media-${t}`});default:return null}}))))};at.propTypes={hasPaddings:g().bool,variant:g().string,heading:g().string,bodycopy:g().string,mediaLayouts:g().arrayOf(g().shape({type:g().string,media1:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()}),media2:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()}),media3:g().shape({is_video:g().bool,video:g().arrayOf(g().shape()),image:g().shape()})}))};var it=n(53302),rt=n(92476),ot=n(28467);function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function st(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ct=({categorySfcc:e})=>{var t,n;const l=(0,b.Vl)("Swiper"),a=(0,b.Vl)("ShopTheLook"),{currency:i}=(0,it.H2)(),r=(0,C.y)(),{categoryId:o}=(0,S.N7)(e,r),d=[`cgid=${o??""}`,"c_skuEnabledForCountry=true","c_skuIsPDPOnly=false","c_isPDPOnlyPurchasable=false","c_visibleByAll=true"];(0,ot.I8)("notShoppableCountry")||d.push("price=(0.01..9999999)");const{site:s,locale:u}=(0,D.A)(),{data:p}=(0,T.useProductSearch)({parameters:{q:"",refine:d,expand:["represented_products","page_meta_tags"],perPricebook:!0,allVariationProperties:!0,locale:u.id,site:s.id,currency:i,allImages:!1}},{enabled:!0,keepPreviousData:!0});return m.createElement(h.az,{__css:st(st({},l),a.slider),"data-testid":"shop-the-look-product-catalog-slider"},(null==p||null===(t=p.hits)||void 0===t?void 0:t.length)>0&&m.createElement(f.RC,{key:{base:"mobile-view",md:"other-view"},modules:[E.Vx,E.s3],navigation:{prevEl:".stl-swiper-button-prev",nextEl:".stl-swiper-button-next"},keyboard:{enabled:!0},loop:!0,enabled:!0,centeredSlides:!0,className:"stp-swiper"},null==p||null===(n=p.hits)||void 0===n?void 0:n.map(((e,t)=>{var n,l,r,o,d,s,g;const{url:v,label:b}=(0,S._y)({link:{productsfcc:{data:[{id:e.productId||""}]}},productData:p,locale:u.alias});return m.createElement(f.qr,{key:`shop-the-look-tile-${t}`},m.createElement(y.s,(0,c.A)({as:O.Link,to:v,title:b,direction:"column"},a.tile),m.createElement(y.s,(0,c.A)({direction:"column"},a.tileElem),(null===(n=e.c_image)||void 0===n?void 0:n.url)&&m.createElement(A.E,(0,c.A)({src:null===(l=e.c_image)||void 0===l?void 0:l.url,alt:(null===(r=e.c_image)||void 0===r?void 0:r.alt)||""},a.productImage)),e.productId&&m.createElement(w.E,(0,c.A)({},a.productId,{textStyle:"body-xsmall",fontWeight:"normal"}),e.productId),e.productName&&m.createElement(w.E,(0,c.A)({},a.productName,{textStyle:"body-large",fontWeight:"bold"}),e.productName)),m.createElement(y.s,(0,c.A)({direction:"column"},a.tileElem),e.price&&m.createElement(rt.A,{price:e.price,currency:e.currency||i,color:"text.default",textStyle:"body-large",fontWeight:"normal"}),m.createElement(y.s,{direction:"row"},(null===(o=e.c_omnibusPrice)||void 0===o?void 0:o.omnibusValue)&&m.createElement(rt.A,(0,c.A)({price:parseFloat(null===(d=e.c_omnibusPrice)||void 0===d?void 0:d.omnibusValue),currency:e.currency||i},a.omnibusPrice,{textStyle:"body-xsmall",fontWeight:"normal"}
1)),(null===(s=e.c_omnibusPrice)||void 0===s?void 0:s.omnibusPercentage)&&m.createElement(w.E,(0,c.A)({},a.omnibusPercentage,{textStyle:"body-xsmall",fontWeight:"normal"}),(null===(g=e.c_omnibusPrice)||void 0===g?void 0:g.omnibusPercentage)||"")))))})),m.createElement(x.ChevronLeft,(0,c.A)({className:"stl-swiper-button-prev","aria-label":"swiper button prev icon"},a.chevronIcon,{left:0})),m.createElement(x.ChevronRight,(0,c.A)({className:"stl-swiper-button-next","aria-label":"swiper button next icon"},a.chevronIcon,{right:0}))))};ct.propTypes={categorySfcc:g().shape()};const ut=ct,mt=({hasPaddings:e,maxWidth:t="120rem",isVideo:n,video:l,image:a,textBlock:i,categorySfcc:r})=>{const o=(0,b.Vl)("ShopTheLook"),d=(0,P.Ay)(a);return m.createElement(h.az,(0,c.A)({"data-testid":"shop-the-look"},o.main,{maxW:t,my:e?"1.5rem":0}),m.createElement(y.s,(0,c.A)({},o.container,{direction:{base:"column",xl:"row"}}),m.createElement(h.az,o.imageContainer,n?m.createElement(et,{data:l}):(d.url||(null==a?void 0:a.alt))&&m.createElement(k.g,(0,c.A)({},o.image,{ratio:d.ratio}),m.createElement(A.E,{src:d.url,alt:(null==a?void 0:a.alt)||""}))),m.createElement(y.s,(0,c.A)({direction:"column"},o.productsContainer),i&&m.createElement(y.s,(0,c.A)({direction:"column"},o.textblockContainer),(null==i?void 0:i.label)&&m.createElement(w.E,(0,c.A)({textStyle:"body-small",fontWeight:"bold"},o.label),i.label),(null==i?void 0:i.title)&&m.createElement(w.E,{textStyle:"head-large",fontWeight:"medium"},i.title),(null==i?void 0:i.bodyCopy)&&m.createElement(w.E,{textStyle:"body-large",fontWeight:"normal"},i.bodyCopy)),r&&m.createElement(ut,{categorySfcc:r}))))};mt.propTypes={hasPaddings:g().bool,maxWidth:g().string,isVideo:g().bool,video:g().shape(),image:g().shape(),textBlock:g().shape({label:g().string,title:g().string,bodyCopy:g().string}),categorySfcc:g().shape()};var pt=n(85370),gt=n(11196);const vt=({title:e,bodyCopy:t,isVideo:n,video:l,image:a,styles:i})=>{const r=(0,P.Ay)(a);return m.createElement(y.s,(0,c.A)({"data-testid":"stories-swiper-slide"},i.slide),n?m.createElement(h.az,{w:"100%",h:"100%"},m.createElement(et,{data:l,style:{objectFit:"cover"}})):m.createElement(k.g,{ratio:r.ratio,w:"100%"},m.createElement(A.E,(0,c.A)({src:r.url,alt:(null==a?void 0:a.alt)||""},i.slidemedia,{className:"slideimage"}))),m.createElement(y.s,i.slidetextblock,e&&m.createElement(h.az,i.slidetitle,m.createElement(w.E,i.slidetitletext,e)),t&&m.createElement(h.az,i.slidebodycopy,m.createElement(j.A,(0,c.A)({as:w.E,html:t},i.slidebodycopyhtml)))),m.createElement(h.az,i.slidemask))};function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}vt.propTypes={title:g().string,bodyCopy:g().string,isVideo:g().bool,video:g().shape(),image:g().shape(),styles:g().shape()};const yt=({title:e="",screenStart:t,storiesGroup:n=[],screenEnd:l,hasCloseButton:a=!0,autoplayDelay:i=10,maskgroup:r})=>{var o,d;const s=e.replaceAll(/ /g,"-").toLowerCase(),[u,p]=(0,pt.C)(!1),[g,v]=(0,pt.C)(!1),w=(0,b.Vl)("Stories",{autoplayDelay:i,maskgroup:r}),O=(0,b.Vl)("Swiper"),C=n.length>1,S=(0,P.Ay)(t.image),j=(0,P.Ay)(l.image);return m.createElement(y.s,{"data-testid":"stories",__css:ht({},w.container),className:s},m.createElement(y.s,{"data-testid":"stories-slider",__css:ht({},w.slidercontainer)},m.createElement(h.az,(0,c.A)({display:u||g?"none":"block"},w.mediaContainer),m.createElement(k.g,{ratio:S.ratio,w:"100%"},m.createElement(A.E,(0,c.A)({src:S.url,alt:t.image.alt||""},w.screenImg))),m.createElement(y.s,w.screenText,t.heading&&m.createElement(h.az,w.heading,t.heading),(null==t||null===(o=t.button)||void 0===o?void 0:o.cta)&&m.createElement(h.az,w.startctacontainer,m.createElement(_.$,(0,c.A)({variant:"inverse-secondary",onClick:()=>{p.on(),v.off()}},w.startcta),t.button.cta.title)))),m.createElement(h.az,(0,c.A)({dis
1play:u&&!g?"block":"none",__css:O},w.mediaContainer),a&&m.createElement(gt.J,(0,c.A)({onClick:()=>{p.off(),v.off()}},w.closeButton)),m.createElement(f.RC,{key:`stories-swiper-${s}`,modules:[E.Ij,E.Vx,E.dK],navigation:{prevEl:`.swiper-button-prev-${s}`,nextEl:`.swiper-button-next-${s}`},pagination:{el:`.slider-pagination-${s}`,bulletClass:"stories-pagination-bullet",bulletActiveClass:"stories-pagination-bullet-active",renderBullet:(e,t)=>`<span class="${t} bullet-${e}"><span></span></span>`,clickable:!0},keyboard:{enabled:!1},autoplay:{delay:1e3*i},loop:!1,enabled:!0,slidesPerView:1,spaceBetween:0,onReachBeginning:e=>{e.pagination.bullets[0].classList.remove("full"),e.pagination.bullets[0].classList.add("current"),e.slides[0].firstChild.classList.add("current")},onSlideChange:e=>{let t=e.activeIndex;e.pagination.bullets.forEach(((e,n)=>{n<t&&(e.classList.remove("current"),e.classList.add("full")),n==t&&(e.classList.remove("full"),e.classList.add("current")),n>t&&(e.classList.remove("full"),e.classList.remove("current"))})),e.slides.forEach(((e,n)=>{e.firstChild.classList.remove("current"),n==t&&e.firstChild.classList.add("current")}))},onReachEnd:e=>{setTimeout((()=>{e.isEnd&&(e.pagination.bullets.forEach((e=>{e.classList.remove("full"),e.classList.remove("current")})),e.slides.forEach((e=>{e.firstChild.classList.remove("current"),e.classList.remove("swiper-slide-prev"),e.classList.remove("swiper-slide-active"),e.classList.remove("swiper-slide-next")})),p.off(),v.on())}),1e3*i)}},n.map(((e,t)=>{var n,l,a,i,r;return m.createElement(f.qr,{key:`stories-slide-${t}`},m.createElement(vt,{styles:w,title:e.title,bodyCopy:e.body_copy,isVideo:null===(n=e.media)||void 0===n?void 0:n.is_video,video:null!==(l=e.media)&&void 0!==l&&l.video&&null!==(a=e.media)&&void 0!==a&&a.video.length?null===(i=e.media)||void 0===i?void 0:i.video[0]:null,image:null===(r=e.media)||void 0===r?void 0:r.image}))})),C&&m.createElement(x.ChevronLeft,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${s}`,"aria-label":"swiper button prev icon"},w.chevronIcon,{left:"1.5rem"})),C&&m.createElement(x.ChevronRight,(0,c.A)({className:`swiper-button-next swiper-button-next-${s}`,"aria-label":"swiper button next icon"},w.chevronIcon,{right:"1.5rem"})),m.createElement(y.s,(0,c.A)({className:`slider-pagination-${s}`},w.pagination)))),m.createElement(h.az,(0,c.A)({display:l&&!u&&g?"block":"none"},w.mediaContainer),m.createElement(k.g,{ratio:j.ratio,width:"100%"},m.createElement(A.E,(0,c.A)({src:j.url,alt:l.image.alt||""},w.screenImg))),m.createElement(y.s,w.screenText,(null==l?void 0:l.heading)&&m.createElement(h.az,w.heading,l.heading),(null==l||null===(d=l.button)||void 0===d?void 0:d.cta)&&m.createElement(h.az,w.endctacontainer,m.createElement(_.$,(0,c.A)({variant:"inverse-secondary",onClick:()=>{p.on(),v.off()}},w.endcta),l.button.cta.title))),a&&m.createElement(gt.J,(0,c.A)({onClick:()=>{p.off(),v.off()}},w.closeButton)))))};yt.propTypes={title:g().string,screenStart:g().shape({heading:g().string,button:g().shape(),image:g().shape()}),storiesGroup:g().arrayOf(g().shape({title:g().string,body_copy:g().string,media:g().shape()})),screenEnd:g().shape({heading:g().string,button:g().shape(),image:g().shape()}),hasCloseButton:g().bool,autoplayDelay:g().number,maskgroup:g().shape({maskheaderactive:g().bool,opacity:g().string})};const Et=({isMaskHeaderActive:e=!0,heading:t,bodycopy:n,image:l,isVideo:a=!1,video:i,isFirstElement:r=!1,variant:o="default",titleAs:d="div"})=>{const s=(0,b.Vl)("PlpWhiteBanner",{variant:o}),u=F("middle-left","black",e);return m.createElement(h.az,(0,c.A)({"data-testid":"plp-white-banner-container","data-cs-label":"editorial-plpwhitebanner"},s.container),m.createElement(h.az,{"data-testid":"plp-white-banner-"+(a?"video":"image"),pb:{base:"1.5rem",xl:0}},a?m.createElement(et,{data:i}):l&&(0,P.UE)(l,l.alt,r)),m.createElement(y.s,(0,c.A)({},s.textblock,{bgImage:{base:"none",xl:u||"none"}}),t&&m.createElement(w.E,{"data-testid":"plp-white-banner-heading",textStyle:"head-xlarge",fontWeight:"medium",color:{base:"text.default",xl:"text.inverse"},pb:{base:"1.5rem",xl:"1.75rem"}
1,maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"},as:d},t),n&&m.createElement(j.A,{as:h.az,html:n,"data-testid":"plp-white-banner-bodycopy",textStyle:"body-xlarge",fontWeight:"normal",color:{base:"text.default",xl:"text.inverse"},maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"}})))};Et.propTypes={isMaskHeaderActive:g().bool,heading:g().string,bodycopy:g().string,image:g().shape(),isVideo:g().bool,video:g().shape(),isFirstElement:g().bool,variant:g().string,titleAs:g().string};var ft=n(45456),xt=n(91332);const kt=({product:e,styleVariant:t})=>{var n,l,a;const i=(0,b.o5)("ProductMoodboard",{variant:t}),r=(0,v.A)({base:"small",lg:"medium"}),{locale:o}=(0,D.A)(),d=null==e||null===(n=e.imageGroups)||void 0===n||null===(l=n.find((e=>e.viewType==r)))||void 0===l?void 0:l.images,s=d&&(null==d?void 0:d.length)>0?d[0]:{},u=(0,ft.mY)(e||{}),{data:p}=(0,T.useProducts)({parameters:{ids:(null==e?void 0:e.id)||"",expand:["availability","images"]},headers:{"x-debug":"product-box-index"}},{enabled:Boolean(null==e?void 0:e.id)}),{url:g,label:E}=(0,S._y)({link:{productsfcc:{data:[{id:(null==e?void 0:e.id)||""}]}},productsData:p,locale:(null==o?void 0:o.alias)||(null==o||null===(a=o.id)||void 0===a?void 0:a.toLowerCase())});return m.createElement(y.s,(0,c.A)({"data-testid":"product-box",as:O.Link,to:g??"#",title:E},i.productbox),m.createElement(h.az,(0,c.A)({},i.imagecontainer,{className:"img-container"}),m.createElement(A.E,(0,c.A)({src:(null==s?void 0:s.link)||"",alt:(null==s?void 0:s.alt)||""},i.image)),m.createElement(h.az,i.imageoverlay)),m.createElement(y.s,i.textbox,m.createElement(w.E,i.productId,(null==e?void 0:e.id)||m.createElement(m.Fragment,null," ")),m.createElement(w.E,i.productName,(null==e?void 0:e.c_variantIdentifier)||(null==e?void 0:e.name)||(null==e?void 0:e.productName)||m.createElement(m.Fragment,null," ")),null!=e&&e.price&&null!=e&&e.currency?m.createElement(rt.A,(0,c.A)({price:null==e?void 0:e.price,currency:null==e?void 0:e.currency},i.price)):m.createElement(w.E,i.price," "),m.createElement(y.s,i.omnibusPrice,(null!=u&&u.showOmnibusPrice||null!=u&&u.showOmnibusPriceDiscount)&&null!=e&&e.currency?m.createElement(xt.A,{priceData:u,currency:null==e?void 0:e.currency,omnibusExpandedView:!1,showDiscount:!0,variant:"recommended"}):m.createElement(m.Fragment,null," "))))};kt.propTypes={product:g().shape(),styleVariant:g().string};const At=kt;function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ot=({productMoodboardGroup:e=[]})=>{const t=(0,b.Vl)("Swiper"),n=(0,b.Vl)("ProductMoodboard"),{currency:l}=(0,it.H2)(),[a,i]=(0,m.useState)(null);var r=[];e.forEach((e=>{var t;return null===(t=e.products)||void 0===t?void 0:t.data.forEach((e=>r.push(e.id)))}));const{data:o}=(0,T.useProducts)({parameters:{ids:r.join(","),expand:["availability","images"],currency:l},headers:{"x-debug":"prod-moodboard-index"}},{enabled:(null==r?void 0:r.length)>0});return(null==e?void 0:e.length)>0&&m.createElement(h.az,(0,c.A)({"data-testid":"product-moodboard","data-cs-label":"editorial-product_moodboard"},n.container),m.createElement(h.az,{__css:_t(_t({},t),n.tabs),role:"tablist"},m.createElement(f.RC,{key:"product-moodboard-mobile-pagination",modules:[E.xI],slidesPerView:3,enabled:!1,centeredSlides:!0,onSwiper:i},e.map(((e,t)=>m.createElement(f.qr,{key:`navigation-slider-tile-${t}`,modules:[E.xI]},(({isActive:n})=>{const l=`product-moodboard-tab-mobile-${t}`,a=`product-moodboard-panel-${t}`;return m.createElement("button",{role:"tab",id:l,"aria-controls":a,"aria-selected":n,tabIndex:n?0:-1,className:"product-moodboard-mobile-pagination-btn"},m.createElement(w.E,{textStyle:"body-small",fontWeight:"bold",color:"text.default",py:"1.5rem",textTransform:n?"uppercase":"none",textDecoration:n?"underline":"none",textUnderlineOffset:"0.25rem"},e.label||""))})))))),m.createElement(h.az,{__css:_t(_t({},t),n.content)},m.createElement(y.s,(0,c.A)({className:"product-moodboard-pagination"},n.pagination)),m.createElement(f.RC,{key:"product-moodboard-swiper",modules:[E.xI,E.Vx,E.dK,E.s3],controller:{control:a},pagination:{clickable:!0,el:".product-moodboard-pagination",renderBullet:(t,n)=>{const l=`product-moodboard-tab-${t}`,a=`product-moodboard-panel-${t}`,i=n.includes("swiper-pagination-bullet-active");return`<button role="tab" id="${l}" aria-controls="${a}" aria-selected="${i}" tabindex="${i?"0":"-1"}" class="${n}">${e[t].label}</button>`}}
1,className:"product-moodboard-swiper"},e.map(((e,t)=>{var l,a,i,r,d,s,c,u,p,g,v,b,h,E,x,k,A,w,_;const O=2==(null===(l=e.products)||void 0===l||null===(a=l.data)||void 0===a?void 0:a.length),P=3==(null===(i=e.products)||void 0===i||null===(r=i.data)||void 0===r?void 0:r.length),C=4==(null===(d=e.products)||void 0===d||null===(s=d.data)||void 0===s?void 0:s.length),S=5==(null===(c=e.products)||void 0===c||null===(u=c.data)||void 0===u?void 0:u.length),j=`product-moodboard-tab-mobile-${t}`;return m.createElement(f.qr,{key:`product-moodboard-tile-${t}`,role:"tabpanel",id:`product-moodboard-panel-${t}`,"aria-labelledby":j},m.createElement(y.s,n.boardcontainer,m.createElement(y.s,n.boardfirsthalf,m.createElement(At,{product:_t({},null==o||null===(p=o.data)||void 0===p?void 0:p.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[0].id)}))),styleVariant:"default"})),m.createElement(y.s,n.boardsecondhalf,O&&m.createElement(At,{product:_t({},null==o||null===(g=o.data)||void 0===g?void 0:g.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"default"}),P&&m.createElement(m.Fragment,null,m.createElement(At,{product:_t({},null==o||null===(v=o.data)||void 0===v?void 0:v.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"mediumTile"}),m.createElement(At,{product:_t({},null==o||null===(b=o.data)||void 0===b?void 0:b.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"mediumTile"})),C&&m.createElement(m.Fragment,null,m.createElement(At,{product:_t({},null==o||null===(h=o.data)||void 0===h?void 0:h.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"mediumTile"}),m.createElement(y.s,n.boardtwoboxcontainer,m.createElement(At,{product:_t({},null==o||null===(E=o.data)||void 0===E?void 0:E.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"smallTile"}),m.createElement(At,{product:_t({},null==o||null===(x=o.data)||void 0===x?void 0:x.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[3].id)}))),styleVariant:"smallTile"}))),S&&m.createElement(m.Fragment,null,m.createElement(y.s,n.boardtwoboxcontainer,m.createElement(At,{product:_t({},null==o||null===(k=o.data)||void 0===k?void 0:k.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"smallTile"}),m.createElement(At,{product:_t({},null==o||null===(A=o.data)||void 0===A?void 0:A.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"smallTile"})),m.createElement(y.s,n.boardtwoboxcontainer,m.createElement(At,{product:_t({},null==o||null===(w=o.data)||void 0===w?void 0:w.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[3].id)}))),styleVariant:"smallTile"}),m.createElement(At,{product:_t({},null==o||null===(_=o.data)||void 0===_?void 0:_.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[4].id)}))),styleVariant:"smallTile"}))))))})))))};Ot.propTypes={productMoodboardGroup:g().arrayOf(g().shape({label:g().string,products:g().shape({data:g().arrayOf(g().shape({id:g().string,name:g().string,image:g().shape({alt:g().string,link:g().string,title:g().string}),currency:g().string,price:g().number}))})}))};const Pt=({heading:e,bodycopy:t,image:n,button:l})=>{var a,i,r,o,d;const s=(0,b.Vl)("PlpBannerPromo"),{buildUrl:u,locale:p}=(0,D.A)(),g=(0,C.y)(),{data:v}=(0,T.useProducts)({parameters:{ids:(null==l||null===(a=l.productsfcc)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>0?l.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"plp-banner-index"}},{enabled:(null==l||null===(r=l.productsfcc)||void 0===r||null===(o=r.data)||void 0===o?void 0:o.length)>0}),{url:E,label:f,isAbsolute:x}=(0,S._y)({link:l,categoriesData:g,productsData:v,locale:(null==p?void 0:p.alias)||(null==p||null===(d=p.id)||void 0===d?void 0:d.toLowerCase())}),k=x?{as:"a",href:E,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(E,u)};return m.createElement(h.az,(0,c.A)({"data-testid":"plp-banner-promo-container"},s.container),m.createElement(y.s,s.main,m.createElement(h.az,(0,c.A)({"data-testid":"plp-banner-promo-image"},s.imagebox),n&&(0,P.UE)(n,(null==n?void 0:n.alt)||"")),m.createElement(y.s,s.textblock,e&&m.createElement(w.E,(0,c.A)({"data-testid":"plp-banner-promo-heading"},s.heading),e),t&&m.createElement(j.A,(0,c.A)({as:w.E,html:t,"data-testid":"plp-banner-promo-bodycopy"},s.bodycopy)),f&&E&&m.createElement(_.$,(0,c.A)({"data-testid":"plp-banner-promo-button"},s.cta,k,{variant:"inverse-primary"}),f))))};
1Pt.propTypes={heading:g().string,bodycopy:g().string,image:g().shape(),button:g().shape()};var Ct=n(58493);const St=({bodycopy:e,heading:t="",icon:n,links:l=[],maxWidth:a="120rem"})=>{const i=(0,b.o5)("Disclaimer"),r=(0,P.Ay)(n),o=(0,C.y)(),d=l.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:s}=(0,T.useProducts)({parameters:{ids:d.join(","),expand:["availability","images"]},headers:{"x-debug":"disclaimer-index"}},{enabled:(null==d?void 0:d.length)>0}),{locale:u}=(0,D.A)(),p=0===(null==l?void 0:l.length)?[]:null==l?void 0:l.map(((e,t)=>{var n;const{url:l,label:a,isAbsolute:r}=(0,S._y)({link:e,categoriesData:o,productsData:s,locale:(null==u?void 0:u.alias)||(null==u||null===(n=u.id)||void 0===n?void 0:n.toLowerCase())});return m.createElement(Ct.N,(0,c.A)({key:`disclaimer-link-${t}`,href:l,isExternal:r},i.anchor),a)}));return m.createElement(h.az,(0,c.A)({},i.container,{maxW:a}),m.createElement(y.s,(0,c.A)({},i.grid,{direction:{lg:"row",base:"column"}}),r.url&&m.createElement(h.az,i.icon,m.createElement(A.E,{src:r.url,alt:(null==n?void 0:n.alt)||""})),m.createElement(y.s,i.content,t&&m.createElement(h.az,i.heading,t),m.createElement(j.A,(0,c.A)({as:h.az,html:e,"data-testid":"disclaimer-bodycopy"},i.bodycopy)),p.length>0&&m.createElement(y.s,i.links,p))))};St.propTypes={heading:g().string,bodycopy:g().string,icon:g().shape(),links:g().arrayOf(g().shape()),maxWidth:g().string};var jt=n(32324),Dt=n(10577),Tt=n(68624),It=n(82070),zt=n(41863),Bt=n(35490),$t=n(7711),Mt=n(47642),Lt=n(76396),Vt=n(10900);function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ft=({isBestSeller:e,timing:t="",productData:n})=>{var l,a,i,r,o,d,s,u,p,g,v,E,f,x,k,O,P,C,S,j,D,I,z,B,$,M,L,V,H,N,F,R;const W=(0,b.Vl)("Pricing"),{currency:q}=(0,it.H2)(),U=(0,$t.A)(),[G,K]=(0,m.useState)({}),[X,J]=(0,m.useState)(0),Z=(0,m.useRef)(null),{formatMessage:Q}=(0,Oe.A)();var ee=[];null==n||null===(l=n.c_productSetProducts)||void 0===l||l.forEach((e=>{ee[e.productId]=e.quantity}));const{data:te}=(0,T.useProducts)({parameters:{ids:Object.keys(ee).join(","),expand:["availability","images"]},headers:{"x-debug":"pricing-tile-index"}},{enabled:(null===(a=Object.keys(ee))||void 0===a?void 0:a.length)>0}),ne=function(){var e=(0,Y.A)((function*(e){e&&K((t=>{const n=Nt({},t);return null==e||e.forEach((e=>{n[null==e?void 0:e.id]=!0})),U("/cart"),n}))}));return function(t){return e.apply(this,arguments)}}();if(!n)return null;const le=null==n||null===(i=n.imageGroups)||void 0===i||null===(r=i.find((e=>"large"==e.viewType)))||void 0===r?void 0:r.images,ae=le&&(null==le?void 0:le.length)>0?le[0]:{},ie=e=>{try{if(!e)throw"undefined";let n=JSON.parse(e);if("object"!=typeof n)throw"no object";var t=0;return Object.keys(n).forEach((e=>{var l,a;let i=(null===(l=n[e])||void 0===l?void 0:l.price)||"0",r=(null===(a=n[e])||void 0===a?void 0:a.quantity)||"0";t+=parseFloat(i)*parseInt(r)})),t}catch(e){return 0}},re=(null==n?void 0:n.c_pricesFirst)&&(null==n?void 0:n.c_pricesRecurring),oe=void 0!==(null==te||null===(o=te.data)||void 0===o?void 0:o.find((e=>{var t;return((null===(t=e.inventory)||void 0===t?void 0:t.stockLevel)||0)<ee[e.id]})));return oe&&(n.representedProduct={id:n.id}),m.createElement(Tt.E,(0,c.A)({"data-testid":"pricing-tile",className:"pricing-tile"},W.tile,e&&(null===(d=W.tile)||void 0===d?void 0:d.active)),e&&m.createElement(y.s,null===(s=W.tile)||void 0===s?void 0:s.label,m.createElement(w.E,{as:"h2"},Q({id:"subscription.best-seller",defaultMessage:[{type:0,value:"Best Seller"}]}))),m.createElement(w.E,(0,c.A)({as:"h3",className:"pricing-resizable"},null===(u=W.tile)||void 0===u?void 0:u.title),n.name||m.createElement(m.Fragment,null," ")),m.createElement(y.s,(0,c.A)({className:"pricing-resizable"},null===(p=W.tile)||void 0===p?void 0:p.pricecontainer),(null==n?void 0:n.c_pricesFirst)&&m.createElement(m.Fragment,null,m.createElement(rt.A,(0,c.A)({},null===(g=W.tile)||void 0===g?void 0:g.pricesfirst,{price:ie(n.c_pricesFirst),currency:n.currency||q})),m.createElement(w.E,null===(v=W.tile)||void 0===v?void 0:v.timing,"/ ",n.c_subFrequency," ",t.concat(re?"*":"")))),m.createElement(y.s,(0,c.A)({className:"pricing-resizable"},null===(E=W.tile)||void 0===E?void 0:E.monthlydiscount),re&&m.createElement(m.Fragment,null,m.createElement(y.s,{direction:"row"},m.createElement(rt.A,(0,c.A)({},null===(f=W.tile)||void 0===f?void 0:f.pricesrecurring,{price:ie(n.c_pricesRecurring),currency:n.currency||q})),m.createElement(w.E,null===(x=W.tile)||void 0===x?void 0:x.pricesrecurring,"/ ",n.c_subFrequency," ",t)),m.createElement(w.E,null===(k=W.tile)||void 0===k?void 0:k.addendum,Q({id:"subscription.addendum",defaultMessage:[{type:0,value:"* on the first order"}]})))),m.createElement(y.s,{className:"pricing-resizable",justifyContent:"center"},m.createElement(A.E,(0,c.A)({},null===(O=W.tile)||void 0===O?void 0:O.image,{src:(null==ae?void 0:ae.link)||"",alt:""}))),m.createElement(h.az,null===(P=W.tile)||void 0===P?void 0:P.cta,G[n.id]?m.createElement(_.$,{variant:"inverted-pressed",w:"full",cursor:"default"},m.createElement(m.Fragment,null,m.createElement(Bt.Sr,null===(C=W.tile)||void 0===C?void 0:C.checkiconbox),m.createElement(zt.A,{id:"add_to_cart_modal.label.add-to-cart-added",defaultMessage:[{type:0,value:"Added"}]}))):oe?m.createElement(_.$,{variant:"primary",w:"full",isDisabled:!0},m.createElement(zt.A,{id:"use_product.message.out_of_stock",defaultMessage:[{type:0,value:"Out of stock"}]})):m.createElement(Mt.A,{product:n,setShowErrorMessage:J,errorContainerRef:Z,showUniversalFeedback:!1,universalFeedback:!1,isSubscription:"true"===(null==n?void 0:n.c_isSubscription),callback:()=>ne([n])}
1)),m.createElement(We.B8,null===(S=W.tile)||void 0===S?void 0:S.features,n.shortDescription&&m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===(j=W.tile)||void 0===j?void 0:j.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(D=W.tile)||void 0===D?void 0:D.featurebefore)}),(0,Vt.Ay)(n.shortDescription)),n.c_costPerCoffee&&m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===(I=W.tile)||void 0===I?void 0:I.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(z=W.tile)||void 0===z?void 0:z.featurebefore)}),m.createElement(zt.A,{id:"subscription.c_costPerCoffee",defaultMessage:[{type:0,value:"Cost per coffee"}]}),":"," ",m.createElement(rt.A,(0,c.A)({},null===(B=W.tile)||void 0===B?void 0:B.featurep,{price:parseFloat(n.c_costPerCoffee.replace(",",".")),currency:n.currency||q}))),n.c_coffeePerDay&&m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===($=W.tile)||void 0===$?void 0:$.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(M=W.tile)||void 0===M?void 0:M.featurebefore)}),m.createElement(zt.A,{id:"subscription.c_coffeePerDay",defaultMessage:[{type:0,value:"Coffee per day"}]}),": ",n.c_coffeePerDay),m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===(L=W.tile)||void 0===L?void 0:L.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(V=W.tile)||void 0===V?void 0:V.featurebefore)}),m.createElement(zt.A,{id:"subscription.free-shipping",defaultMessage:[{type:0,value:"Free Shipping"}]})),n.c_subDuration&&m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===(H=W.tile)||void 0===H?void 0:H.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(N=W.tile)||void 0===N?void 0:N.featurebefore)}),m.createElement(zt.A,{id:"subscription.c_subDuration",defaultMessage:[{type:0,value:"Monthlies duration"}]}),": ",n.c_subDuration),n.c_subDiscountPercentage&&m.createElement(We.ck,(0,c.A)({className:"pricing-resizable"},null===(F=W.tile)||void 0===F?void 0:F.feature,{borderTop:"none",borderColor:"none",_before:Nt({},null===(R=W.tile)||void 0===R?void 0:R.featurebefore),_last:{borderBottomWidth:0}}),m.createElement(zt.A,{id:"subscription.c_subDiscountPercentage",defaultMessage:[{type:0,value:"Discount"}]}),": ",n.c_subDiscountPercentage)),m.createElement(h.az,{ref:Z},X?m.createElement(It.z,{in:!0},m.createElement(w.E,{color:"text.danger",fontWeight:"semibold",marginBottom:8},Q(Lt.gS))):m.createElement(m.Fragment,null)))};Ft.propTypes={isBestSeller:g().bool,timing:g().string,productData:g().shape()};var Rt=n(20877),Wt=n(20922);function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Gt=({title:e,heading:t="",bodycopy:n="",pricingGroup:l=[]})=>{var a,i,r;const o=(0,b.Vl)("Pricing"),d=l.map((e=>{var t,n,l,a;return null!==(t=e.products)&&void 0!==t&&null!==(n=t.data)&&void 0!==n&&n.length&&(null===(l=e.products)||void 0===l||null===(a=l.data)||void 0===a?void 0:a.length)>0?{productId:e.products.data[0].id,isBestSeller:e.is_best_seller,timing:e.timing}:null})).filter((e=>!!e)),{data:s,isLoading:u}=(0,T.useProducts)({parameters:{ids:d.map((e=>e.productId)),expand:["availability","images"]},headers:{"x-debug":"pricing-index"}},{enabled:(null==d?void 0:d.length)>0}),p=(null==s||null===(a=s.data)||void 0===a?void 0:a.length)||0,g=(0,v.A)({base:"",md:`tablet-tiles-grid-${p}`,lg:`desktop-tiles-grid-${p}`}),y=(0,v.A)({base:1,md:Math.min(2,p),lg:Math.min(4,p)}),E=(0,v.A)({base:!0,md:!1}),f=!!t||!!n,x=".pricing-resizable",k=(0,Ge.debounce)((()=>{const e=[...document.querySelectorAll(".pricing-tile")];if(E)e.forEach((e=>
1{Array.from(e.querySelectorAll(x)).forEach((e=>{e.style.minHeight=null}))}));else{const t=e.map((e=>[...e.querySelectorAll(x)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),n=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,n)=>Math.max(...t.map((e=>e[n])))));e.forEach((e=>{Array.from(e.querySelectorAll(x)).forEach(((e,t)=>{e.style.minHeight=`${n[t]}px`}))}))}}),10);(0,m.useEffect)((()=>(k(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k))),[s,E]);const{addLayer:A}=(0,Rt.W)();return(0,m.useEffect)((()=>{var t;s&&!u&&(A(Wt.$x.bind(void 0)),A(Wt.I1.bind(void 0,{event:"view_item_list",item_list_name:e,items:null==s||null===(t=s.data)||void 0===t?void 0:t.map(((e,t)=>{var n,l,a,i;return{item_name:null==e?void 0:e.c_defaultName,item_id:null==e||null===(n=e.c_variants)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.productId,item_category:null==e?void 0:e.c_defaultCategoryName,item_variant:(null==e?void 0:e.id)||(null==e?void 0:e.c_subModelIdentifier),price:+((null==e?void 0:e.price)/(1+(null==e?void 0:e.c_taxRate)/100)).toFixed(2),fullprice:null!==(a=(0,ft.O1)(e))&&void 0!==a&&a.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:(null==e?void 0:e.c_materialGroup)||(null==e?void 0:e.c_MaterialGroup),prdha_category:(null==e?void 0:e.c_prdhaCategory)||(null==e?void 0:e.c_prdha_category),index:t+1,stock_status:(null==e||null===(i=e.inventory)||void 0===i?void 0:i.stockLevel)>0?"in-stock":"out-of-stock"}}))})))}),[s,u]),m.createElement(h.az,{"data-testid":"pricing",__css:Ut({},o.container),pt:f?{base:"1rem",md:"1.5rem"}:0},t&&m.createElement(w.E,(0,c.A)({as:"h2"},o.heading),t),n&&m.createElement(h.az,o.bodycopy,(0,Vt.Ay)(n)),(null==s||null===(i=s.data)||void 0===i?void 0:i.length)&&(null==s||null===(r=s.data)||void 0===r?void 0:r.length)>0&&m.createElement(Dt.x,(0,c.A)({templateColumns:`repeat(${y}, 1fr)`,"data-testid":"pricing-tiles"},o.tiles,{className:g}),null==s?void 0:s.data.map(((e,t)=>m.createElement(Ft,(0,c.A)({key:`pricing-tile-${t}`,productData:e},d.find((t=>t.productId===e.id))))))))};Gt.propTypes={title:g().string,heading:g().string,bodycopy:g().string,pricingGroup:g().arrayOf(g().shape())};var Kt=n(18624);const Yt=({title:e,description:t,uid:n,imageData:l,difficulty:a,timeToComplete:i,gridView:r,listPage:o="recipes"})=>{const d=(0,b.Vl)("RecipeTile"),{buildUrl:s}=(0,D.A)(),{getHost:u}=(0,Kt.A)(),p=l,g=n&&e?`/r/${o}/${e.replace(/[\s']+/g,"-").toLowerCase()}/${n}`:"",v=g?`${u()}${s(g)}`:"#";return m.createElement(y.s,null==d?void 0:d.recipeContainer,m.createElement(Ct.N,(0,c.A)({href:v},null==d?void 0:d.imageContainer,{_hover:{textDecoration:"none"},display:"flex"}),m.createElement(A.E,(0,c.A)({},null==d?void 0:d.imageObject,{src:p,alt:e}))),m.createElement(y.s,null==d?void 0:d.textsContainer,m.createElement(Ct.N,{href:v,_hover:{textDecoration:"none"}},m.createElement(w.E,(0,c.A)({as:"h2"},null==d?void 0:d.titleText,{sx:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"}}),e)),m.createElement(w.E,null==d?void 0:d.descriptionText,t),m.createElement(y.s,(0,c.A)({},null==d?void 0:d.extraContainer,{flexDir:r?"column":"row"}),a&&m.createElement(y.s,null==d?void 0:d.infoContainer,m.createElement(x.CutleryIcon,null==d?void 0:d.iconConfig)," ",m.createElement(w.E,null==d?void 0:d.infoText,a)),i&&m.createElement(y.s,null==d?void 0:d.infoContainer,m.createElement(x.ChronoIcon,null==d?void 0:d.iconConfig)," ",m.createElement(w.E,null==d?void 0:d.infoText,i," ",m.createElement(zt.A,{id:"recipes.listing_page.recipe_tile.time_to_complete_time.text",defaultMessage:[{type:0,value:"min"}]}))))))};
1Yt.propTypes={title:g().string,description:g().string,uid:g().string,imageData:g().string,difficulty:g().string,timeToComplete:g().string,gridView:g().bool,listPage:g().string};const Xt=({title:e,videoSrc:t,height:n})=>m.createElement("iframe",{width:"100%",height:n||"auto",src:t,title:e,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0});Xt.propTypes={title:g().string,videoSrc:g().string,height:g().oneOfType([g().string,g().object])};const Jt=Xt,Zt=({title:e,description:t,recipeInfo:n,mediaData:l})=>{var a,i,r,o,d,s,u,p,g,v,h;const E=(0,b.Vl)("RecipeHeroBanner"),f="image"!==(null==l||null===(a=l.content_type)||void 0===a||null===(i=a.split("/"))||void 0===i?void 0:i[0]),[k]=(0,me.U)("(max-width: 63.9375rem)"),[O]=(0,me.U)("(max-width: 20.5625rem)"),P=function(){var e=(0,Y.A)((function*(){window.print()}));return function(){return e.apply(this,arguments)}}();return m.createElement(y.s,(0,c.A)({},null==E?void 0:E.bannerContainer,{layerStyle:"page","data-testid":"recipe-herobanner-container"}),m.createElement(y.s,null==E?void 0:E.infoContainer,m.createElement(y.s,null==E?void 0:E.recipeInfoContainer,m.createElement(w.E,(0,c.A)({as:"h1"},null==E?void 0:E.infoTitle),e),m.createElement(w.E,null==E?void 0:E.description,t),m.createElement(y.s,null==E?void 0:E.buttonContainer,m.createElement(_.$,{onClick:()=>P(),variant:"secondary"},m.createElement(zt.A,{id:"recipes.details_page.hero_banner.print_button.text",defaultMessage:[{type:0,value:"Print this Recipe"}]})))),m.createElement(y.s,{justifyContent:"center",w:"100%"},m.createElement(y.s,null==E?void 0:E.infoBottomContainer,(null==n||null===(r=n.classification)||void 0===r||null===(o=r.complexity)||void 0===o||null===(d=o[0])||void 0===d?void 0:d.title)&&m.createElement(y.s,null==E?void 0:E.infoTileContainer,m.createElement(x.CutleryIcon,null==E?void 0:E.infoIcons),m.createElement(y.s,null==E?void 0:E.infoTileTextContainer,m.createElement(w.E,null==E?void 0:E.infoTileTitle,m.createElement(zt.A,{id:"recipes.details_page.hero_banner.recipe_info.difficulty",defaultMessage:[{type:0,value:"Difficulty"}]})),m.createElement(w.E,null==E?void 0:E.infoTileText,null==n||null===(s=n.classification)||void 0===s||null===(u=s.complexity)||void 0===u||null===(p=u[0])||void 0===p?void 0:p.title)),!O&&m.createElement(x.VerticalLineIcon,{color:"border.light"})),(null==n||null===(g=n.time)||void 0===g?void 0:g.total_time)&&m.createElement(y.s,null==E?void 0:E.infoTileContainer,m.createElement(x.ChronoIcon,null==E?void 0:E.infoIcons),m.createElement(y.s,null==E?void 0:E.infoTileTextContainer,m.createElement(w.E,null==E?void 0:E.infoTileTitle,m.createElement(zt.A,{id:"recipes.details_page.hero_banner.recipe_info.time",defaultMessage:[{type:0,value:"Time"}]})),m.createElement(w.E,(0,c.A)({},null==E?void 0:E.infoTileText,{minWidth:"3.125rem"}),`${null==n||null===(v=n.time)||void 0===v||null===(h=v.total_time)||void 0===h?void 0:h.toString()} min`)),!k&&m.createElement(x.VerticalLineIcon,{color:"border.light"})),(null==n?void 0:n.author)&&m.createElement(y.s,null==E?void 0:E.infoTileContainer,m.createElement(x.ChefBigIcon,null==E?void 0:E.infoIcons),m.createElement(y.s,null==E?void 0:E.infoTileTextContainer,m.createElement(w.E,null==E?void 0:E.infoTileTitle,m.createElement(zt.A,{id:"recipes.details_page.hero_banner.recipe_info.author",defaultMessage:[{type:0,value:"Author"}]})),m.createElement(w.E,null==E?void 0:E.infoTileText,null==n?void 0:n.author)))))),m.createElement(y.s,null==E?void 0:E.mediaContainer,f?m.createElement(y.s,{w:"100%",h:"100%"},m.createElement(Jt,{title:e,videoSrc:null==l?void 0:l.url})):m.createElement(A.E,{w:"100%",h:"100%",objectFit:"cover",src:null==l?void 0:l.url})))};Zt.propTypes={title:g().string,description:g().string,mediaData:g().object,recipeInfo:g().object};const Qt=({label:e,bodycopy:t})=>{const n=(0,b.Vl)("PDPBannerPromo");return m.createElement(y.s,(0,c.A)({},n.container,{"data-testid":"pdp-banner-promo-container"}),e&&m.createElement(y.s,(0,c.A)({},n.label,{"data-testid":"pdp-banner-promo-label"}),e),t&&m.createElement(j.A,(0,c.A)({},n.bodycopy,{html:t,"data-testid":"pdp-banner-promo-bodycopy"})))};
1Qt.propTypes={label:g().string,bodycopy:g().string}},98305:(e,t,n)=>{n.d(t,{A:()=>D});var l=n(64180),a=n(68175),i=n(77810),r=n(75826),o=n.n(r),d=n(42047),s=n(46946),c=n(73352),u=n(45915),m=n(17815),p=n(40133),g=n(36287),v=n(72030),b=n(14893),h=n(87275),y=n(74908),E=n(31390),f=n(55981);const x=({imageUrl:e,images:t,title:n,description:a,linkLabel:r,linkUrl:o,isSlider:d,isLinkAbsolute:s=!1,aspectRatio:p=null})=>{const f=(0,c.o5)("KeyFeatures",{variant:d?"slider":"default"}),x=(0,y.Ay)(t).url||e,k=s?{as:"a",href:o,target:"_blank",rel:"noopener noreferrer"}:{as:h.Link,to:o};return i.createElement(u.s,f.card,i.createElement(m.r,f.cardContent,x&&i.createElement(v._,{width:d?"inherit":"100%",height:d?"inherit":"14.375rem",src:x,aspectRatio:p,objectFit:"cover",alt:""}),i.createElement(E.A,(0,l.A)({as:g.az,html:n},f.cardTitle)),i.createElement(E.A,(0,l.A)({as:g.az,html:a},f.cardDescription))),o&&r&&i.createElement(b.$,(0,l.A)({},k,{variant:"primary"},f.cardButton),r))};x.propTypes={isLinkAbsolute:o().bool,imageUrl:o().str
1ing,images:o().object,title:o().string,description:o().string,linkLabel:o().string,linkUrl:o().string,isSlider:o().bool,aspectRatio:o().string};const k=x;var A=n(63325),w=n(11744),_=n(73619),O=n(90031),P=n(68066);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,a.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const j=({title:e,description:t,cards:n,isSlider:a=!1,aspectRatio:r})=>{var o,v;const[b]=(0,d.U)(`(min-width: ${f.f.lg})`),h=(0,_.y)(),y=null==n||null===(o=n.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})))||void 0===o||null===(v=o.map((e=>e.button.productsfcc.data[0].id)))||void 0===v?void 0:v.filter(Boolean),{data:E}=(0,O.useProducts)({parameters:{ids:null==y?void 0:y.join(","),expand:["availability","images"]},headers:{"x-debug":"key-features-index"}},{enabled:(null==y?void 0:y.length)>0}),x=(0,s.A)({base:{num:1.2,gap:8},md:{num:2.3,gap:24}}),C=(0,c.Vl)("Swiper"),j=(0,c.o5)("KeyFeatures",{variant:a?"slider":"default"}),{locale:D}=(0,P.A)();return i.createElement(u.s,(0,l.A)({},j.container,{"data-cs-label":"editorial-key_features",px:a?"initial":["small.base","small.base","small.md","small.large",0]}),i.createElement(m.r,j.headerGrid,i.createElement(p.E,j.title,e),t&&i.createElement(p.E,j.description,t)),a&&!b?i.createElement(g.az,{__css:S(S({},C),{},{".swiper-slide":S(S({},C[".swiper-slide"]),{},{height:"auto"})})},i.createElement(A.RC,{slidesPerView:x.num,spaceBetween:x.gap,style:{paddingInline:"1rem"},className:"key-features-slider"},n&&n.map((e=>{var t;return i.createElement(A.qr,{key:e.uid},i.createElement(k,{imageUrl:null==e||null===(t=e.image)||void 0===t?void 0:t.url,isSlider:!0,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,aspectRatio:r}))})))):i.createElement(u.s,j.cardsContainer,n&&n.map((e=>{var t,n;const{url:l,label:a,isAbsolute:o}=(0,w._y)({link:null==e?void 0:e.button,categoriesData:h,productsData:E,locale:(null==D?void 0:D.alias)||(null==D||null===(t=D.id)||void 0===t?void 0:t.toLowerCase())});return i.createElement(k,{isLinkAbsolute:o,key:e.uid,imageUrl:null==e||null===(n=e.image)||void 0===n?void 0:n.url,images:null==e?void 0:e.images,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,linkLabel:a,linkUrl:l,aspectRatio:r})}))))};j.displayName="KeyFeatures",j.propTypes={title:o().string,description:o().string,cards:o().array,isSlider:o().bool,aspectRatio:o().string};const D=j},61437:(e,t,n)=>{n.d(t,{A:()=>m});var l=n(77810),a=n(75826),i=n.n(a),r=n(73352),o=n(36287);const d={XS:"base",S:"sm",M:"md",L:"lg",XL:"xl"},s={XS:"xsmall",S:"small",M:"medium",L:"large",XL:"xlarge"},c={Black:"black",White:"white",Grey:"grey"},u=({size:e,color:t})=>{const n=(0,r.o5)("PaddingBlock",{size:d[e],variant:c[t]});return l.createElement(o.az,{sx:n,className:`del-padding--${null==s?void 0:s[e]}`,"data-testid":"padding-block"})};u.propTypes={size:i().oneOf(["XS","S","M","L","XL"]),color:i().oneOf(["Black","White","Grey"])};const m=u},28646:(e,t,n)=>{n.d(t,{A:()=>c});var l=n(64180),a=n(77810),i=n(75826),r=n.n(i),o=n(36287),d=n(36432);const s=({pageComponents:e,contentTypeUid:t,entryUid:n,locale:i})=>a.createElement(o.az,{"data-pageref":n,"data-contenttype":t,"data-locale":i},Array.isArray(e)&&e.length>0&&e.map(((e,t)=>{const n=null==e?void 0:e._content_type_uid;return a.createElement(a.Fragment,{key:t},a.createElement(d.A,(0,l.A)({componentType:n,isFirstElement:0===t},e)))})));s.propTypes={pageComponents:r().arrayOf(r().shape({hero_banner:r().object,section:r().object,section_with_buckets:r().shape({bucket_tabular:r().bool}),from_blog:r().array,section_with_cards:r().shape({cards:r().array}
1),section_with_html_code:r().object,our_team:r().object})),blogsPage:r().bool,contentTypeUid:r().string.isRequired,entryUid:r().string.isRequired,locale:r().string.isRequired};const c=a.memo(s)},27573:(e,t,n)=>{n.d(t,{A:()=>g});var l=n(64180),a=n(77810),i=n(75826),r=n.n(i),o=n(73352),d=n(36287),s=n(17815),c=n(40133),u=n(31390);const m={White:"white",Grey:"grey",Black:"black"},p=({title:e,description:t,color:n,titleAs:i="div"})=>{const r=(0,o.o5)("TextGroup",{variant:m[n]});return a.createElement(d.az,(0,l.A)({"data-cs-label":"editorial-text_group"},r.container),a.createElement(s.r,r.content,e&&a.createElement(c.E,(0,l.A)({as:i},r.title),e),t&&a.createElement(u.A,(0,l.A)({as:d.az,html:t},r.description))))};p.displayName="TextGroup",p.propTypes={title:r().string,description:r().string,color:r().oneOf(["Black","White","Grey"]),titleAs:r().string};const g=p},64167:(e,t,n)=>{n.d(t,{A:()=>u});var l=n(77810),a=n(75826),i=n.n(a),r=n(54752),o=n(4026),d=n(68644),s=n(64965);const c=({links:e,pid:t=null})=>{const{customParams:n}=(0,o.getConfig)(),a=(0,s.useLocation)(),{isCategory:i,isProductDetail:c}=(0,d.A)().currentPage(a.pathname);return l.createElement(r.Helmet,null,e.map(((e,a)=>{const r="en"===(null==e?void 0:e.hreflang)?"x-default":null==e?void 0:e.hreflang;if(i){var o;const t=null===(o=e.url.split("/c/"))||void 0===o?void 0:o[1];t&&(e.url="/"+(null==e?void 0:e.hreflang)+"/c/"+t)}if(c){var d;const n=null===(d=e.url.split("/p/"))||void 0===d?void 0:d[1];n&&(e.url="/"+(null==e?void 0:e.hreflang)+"/p/"+n),t&&(e.url=e.url.split("?")[0]+"?pid="+t)}const s=`https://${n.currentHost}${null==e?void 0:e.url}`;return l.createElement("link",{key:a,rel:"alternate",hrefLang:r,href:s})})))};c.propTypes={links:i().array,pid:i().string};const u=c},56233:(e,t,n)=>{n.d(t,{A:()=>z});var l=n(68175),a=n(64180),i=n(28407),r=n(77810),o=n(73352),d=n(45915),s=n(40133),c=n(86400),u=n(36287),m=n(72030),p=n(14893),g=n(90503),v=n(94615),b=n(34692),h=n(41863),y=n(60597),E=n(75826),f=n.n(E),x=n(8884),k=n(77214),A=n(28467),w=n(25635),_=n(19034),O=n(10947),P=n(27612),C=n(9126),S=n(20877),j=n(20922);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const I=({surveyAnswers:e,retrievedProducts:t,psp:n=!1,title:l,subtitle:E,campaignTag:f,pspMarketingConsentMandatory:D,thankYouLabels:I})=>{const z=(0,o.o5)("NewsletterBanner"),B=(0,o.o5)("Login",{variant:"newsletter"}),$=(0,o.o5)("Login",{variant:"pspNewsletter"}),[M,L]=(0,r.useState)(null),[V,H]=(0,r.useState)(!1),[N,F]=(0,r.useState)(!1),{gigyaObject:R}=(0,g.ve)(),[W,q]=(0,r.useState)(!1),{formatMessage:U}=(0,b.A)(),G=(0,_.S)(),K=(0,A.mE)("newsletterDiscount"),Y=(0,O.d)(),X=(0,P.A)(),{data:J}=(0,C.J)(),{addLayer:Z}=(0,S.W)();(0,r.useEffect)((()=>{var l;!W&&R&&R.accounts.showScreenSet({screenSet:"Default-LiteRegistration",startScreen:"gigya-newsletter-screen",containerID:"newsletter",deviceType:"desktop",onBeforeScreenLoad:()=>{},onAfterScreenLoad:e=>{var t;const{sourceContainerID:n}=e,l=document.getElementById(n);[{name:"profile.firstName"},{name:"profile.lastName"},{name:"profile.email",isEmail:!0}].forEach((({name:e,isEmail:t})=>{const n=t?`input[data-gigya-name="${e}"]`:`input[name="${e}"]`,a=l.querySelector(n);if(a){const e=l.querySelector(`label[for="${a.id}"]`);if(e){var i;const t=e.querySelector(".gigya-label-text"),n=e.querySelector(".gigya-required-display"),l=null==t||null===(i=t.textContent)||void 0===i?void 0:i.trim();l&&(a.placeholder=l+"*"),t&&(t.style.display="none"),n&&(n.style.display="none")}}}));const a=window.gigya.thisScript.lang.originalLang,i=window.gigya.thisScript.globalConf.countryCodeMapping[a];if(null===(t=Object.values((null==e?void 0:e.preferences)||{}))||void 0===t?void 0:t.some((e=>(null==e?void 0:e.entitlements.includes(`${x.UK}${i}`))&&!0===(null==e?void 0:e.isConsentGranted)))){const e=document.querySelector("DE"===i?"#newsletter form div.gigya-layout-row input.gigya-input-c
1heckbox":"#newsletter form div.gigya-layout-row div.gigya-custom-checkbox>input.gigya-input-checkbox");setTimeout((()=>{e.click()}),100)}q(!0)},onBeforeValidation:()=>{},onBeforeSubmit:e=>{L(null);let t=n&&!1===D||!n&&"false"===(null==K?void 0:K.marketing_consent_mandatory)||y.A.onBeforeSubmit(e,".gigya-input-checkbox:not(.subscription-checkbox)",!0);return t||L(U({id:"guest_login.error.required_marketing",defaultMessage:[{type:0,value:"Please accept this to proceed."}]})),R&&R.accounts&&R.accounts.logout(),t},onSubmit:l=>{y.A.onSubmit(l,null,".gigya-input-checkbox:not(.subscription-checkbox)",(0,k.iW)(x.UK,t,e),(0,k.w7)(n,x.UK,x.wK,f,t,G))},onAfterSubmit:(l=(0,i.A)((function*(e){var t;if("OK"===(null==e||null===(t=e.response)||void 0===t?void 0:t.status)){var l,a;yield y.A.onAfterSubmit(e,X,".gigya-input-checkbox:not(.subscription-checkbox)",!1);const t=null==e||null===(l=e.response)||void 0===l?void 0:l.UID,i=(null==J?void 0:J.email)||(null==e||null===(a=e.profile)||void 0===a?void 0:a.email),r=(null==J?void 0:J.customerId)||t;r&&(yield Z(j.bQ.bind(void 0,{event:"otherRegistrations",eventCategory:"sign_up",eventAction:"signUp-fast",eventLabel:"landingpage",userId:r,email:i,emailSHA256:i?yield(0,k.wA)(i):null}))),n&&Y({title:U({defaultMessage:[{type:0,value:"Thank you for subscribing to our newsletter!"}],id:"user-newsletter-banner.success"}),status:"success"}),H(!0)}})),function(e){return l.apply(this,arguments)}),onError:()=>{Y({title:U({defaultMessage:[{type:0,value:"Something went wrong"}],id:"user-newsletter-banner.error"}),status:"error"})},onFieldChanged:()=>{}})}),[R]);const Q=function(){var e=(0,i.A)((function*(e){try{yield navigator.clipboard.writeText(e),F(!0)}catch(e){console.error("Failed to copy text: ",e)}}));return function(t){return e.apply(this,arguments)}}();return r.createElement(d.s,(0,a.A)({},null==z?void 0:z.container,{visibility:W?"visible":"hidden"}),n?V?r.createElement(d.s,(0,a.A)({},null==z?void 0:z.pspThanksContentContainer,{"data-testid":"psp-thankyou-section"}),(null==I?void 0:I.title)&&r.createElement(s.E,(0,a.A)({},null==z?void 0:z.pspThanksTitle,{"data-testid":"psp-thankyou-title"}),null==I?void 0:I.title),(null==I?void 0:I.subtitle)&&r.createElement(s.E,(0,a.A)({},null==z?void 0:z.pspThanksDescription,{"data-testid":"psp-thankyou-subtitle"}),null==I?void 0:I.subtitle),(null==I?void 0:I.disclaimer)&&r.createElement(s.E,(0,a.A)({},null==z?void 0:z.pspThanksNotes,{"data-testid":"psp-thankyou-disclaimer"}),null==I?void 0:I.disclaimer),(null==I?void 0:I.date)&&r.createElement(s.E,(0,a.A)({},null==z?void 0:z.pspThanksNotes,{"data-testid":"psp-thankyou-date"}),null==I?void 0:I.date)):r.createElement(d.s,null==z?void 0:z.pspContentContainer,l&&r.createElement(s.E,null==z?void 0:z.title,l),E&&r.createElement(s.E,null==z?void 0:z.description,E),r.createElement(c.B,(0,a.A)({id:"psp-newsletter"},null==z?void 0:z.pspRegistrationFormStack,{__css:T({},$)}),r.createElement("div",{id:"newsletter"}),r.createElement(u.az,z.pspErrorMessage,M))):r.createElement(r.Fragment,null,r.createElement(m._,(0,a.A)({},null==z?void 0:z.imageElement,{alt:"an image of a product",src:(null==K?void 0:K.img_src)||(0,v.sU)("static/img/newsletterImage.png")})),V?r.createElement(d.s,(0,a.A)({},null==z?void 0:z.thanksContainer,{"data-testid":"thankyou-section"}),r.createElement(s.E,(0,a.A)({},null==z?void 0:z.thanksTitle,{"data-testid":"thankyou-title"}),r.createElement(h.A,{defaultMessage:[{type:0,value:"Thanks for your subscription"}],id:"newsletter-banner.thankyou.title"})),r.createElement(s.E,(0,a.A)({},null==z?void 0:z.thanksDescription,{"data-testid":"thankyou-description"}),r.createElement(h.A,{defaultMessage:[{type:0,value:"Here is your "},{type:1,value:"discountValue"},{type:0,value:"% discount code: "},{type:8,value:"b",children:[{type:1,value:"discountCode"}]}],id:"newsletter-banner.thankyou.description",values:{discountCode:null==K?void 0:K.discount_code,discountValue:null==K?void 0:K.discount_value,b:e=>r.createElement("b",null,e)}})),r.createElement(p.$,(0,a.A)({variant:"primary"},null==z?void 0:z.thanksButton,{"data-testid":"thankyou-copy-btn",onClick:()=>{Q(null==K?void 0:K.discount_code)}}),r.createElement(h.A,{defaultMessage:[{type:0,value:"Copy your discount code"}],id:"newsletter-banner.thankyou.button"}),N&&r.createElement(w.CheckIcon,null)),r.createElement(s.E,(0,a.A)({},null==z?void 0:z.thanksNotes,{"data-testid":"thankyou-delivery"}),r.createElement(h.A,{defaultMessage:[{type:0,value:"You will receive your voucher and your result by email within 2 hours."}],id:"newsletter-banner.thankyou.delivery"})),r.createElement(s.E,(0,a.A)({},null==z?void 0:z.thanksNotes,{"data-testid":"thankyou-validity"}),r.createElement(h.A,{defaultMessage:[{type:0,value:"*Valid for 30 days, exclusions may apply on some products."}],id:"newsletter-banner.thankyou.validity"}))):r.createElement(d.s,null==z?void 0:z.contentContainer,r.createElement(s.E,null==z?void 0:z.title,l||r.createElement(h.A,{defaultMessage:[{type:0,value:"Get your discount and save your results"}],id:"newsletter-banner.title"})),r.createElement(s.E,null==z?void 0:z.description,E||r.createElement(h.A,{defaultMessage:[{type:0,value:"Register here to receive your results via email and unlock an exclusive 10% discount on the purchase of your ideal coffee maker."}],id:"newsletter-banner.description"})),r.createElement(c.B,(0,a.A)({},null==z?void 0:z.registrationFormStack,{__css:T({},B)}),r.createElement("div",{id:"newsletter"}),r.createElement(u.az,(0,a.A)({},z.errorMessage,{"data-testid":"newsletter-error"}),M)))))};I.propTypes={retrievedProducts:f().array,surveyAnswers:f().object,psp:f().bool,title:f().string,
1subtitle:f().string,campaignTag:f().string,pspMarketingConsentMandatory:f().bool,thankYouLabels:f().object};const z=I},73456:(e,t,n)=>{n.d(t,{A:()=>v});var l=n(77810),a=n(75826),i=n.n(a),r=n(35083),o=n(36287),d=n(25635),s=(n(55981),n(14905)),c=n(8884),u=n(34692),m=n(20877),p=n(20922);const g=({title:e,videoSrc:t,thumbnail:n=null,onPause:a,onPlay:i,isVariantStyle:g,enableInteractionHandlers:v=!1,contentType:b=""})=>{const h=(e=>{if("string"==typeof e&&11===e.length)return e;var t=null==e?void 0:e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\\&v=)([^#\\&\\?]*).*/);return t&&11==t[2].length?t[2]:null})(t),y=(0,l.useRef)(),[E,f]=(0,l.useState)({loaded:!1}),[x,k]=(0,l.useState)(!n),{formatMessage:A}=(0,u.A)(),w="kenwood"===c.UK;l.useEffect((()=>{let{height:e}=y.current.getBoundingClientRect();f({height:e,loaded:!0})}),[]);const _={height:E.height,width:"100%",playerVars:{autoplay:0}},{addLayer:O}=(0,m.W)();return(0,l.useEffect)((()=>{function e(){if(y.current){let{height:e}=y.current.getBoundingClientRect();f({height:e,loaded:!0})}}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),(0,l.useEffect)((()=>{k(!n)}),[n]),l.createElement(o.az,{ref:y,w:"100%",h:g?{base:"100vw",md:"100%"}:"100%","data-testid":"video-container"},!x&&n&&l.createElement(o.az,{as:"button",onClick:()=>k(!0),"aria-label":A({id:"youtube_video.play_button.aria_label",defaultMessage:[{type:0,value:"Play video"}]}),style:{backgroundImage:`url(${n})`,backgroundSize:"cover",backgroundPosition:"center",width:"100%",height:"100%",border:"none",cursor:"pointer"}},l.createElement(d.PlayIcon,{height:"2.5rem",width:"2.5rem",fill:"background.default",color:w?"background.alternative":"currentColor"})),!E.loaded&&!x&&l.createElement(s.A,{"data-testid":"loading-spinner-video"}),E.loaded&&x&&l.createElement(r.A,{"data-testid":"youtube-video",title:e,videoId:h,opts:_,onStateChange:e=>{v&&e.data===r.A.PlayerState.PLAYING&&i&&g&&i(),v&&e.data===r.A.PlayerState.PAUSED&&a&&a(),(e=>{var n,l=null;switch(e.data){case r.A.PlayerState.PLAYING:l="video-play";break;case r.A.PlayerState.PAUSED:l="video-pause";break;case r.A.PlayerState.ENDED:l="video-complete"}l&&O(p.WD.bind(void 0,{event:"video",eventCategory:"engagement",eventAction:l,videoTitle:(null===(n=e.target)||void 0===n?void 0:n.videoTitle)||"",videoId:h||"",videoUrl:t||"",howTo:"howto"===b?"true":""}))})(e)}}))};g.propTypes={title:i().string,videoSrc:i().string,thumbnail:i().string,onBlur:i().func,onPause:i().func,onPlay:i().func,enableInteractionHandlers:i().bool,height:i().oneOfType([i().string,i().object]),isVariantStyle:i().bool,contentType:i().string};const v=g},98469:(e,t,n)=>{n.d(t,{A:()=>d});var l=n(77810),a=n(45915),i=n(54019),r=n(36287),o=n(10748);const d=()=>l.createElement(a.s,{flexDir:"column",w:"100%"},l.createElement(a.s,{w:"100%",h:{base:"320px",md:"256px",lg:"500px"},position:"relative"},l.createElement(i.E,{height:"100%",width:"100%",borderRadius:"md"}),l.createElement(r.az,{display:{base:"none",md:"none",lg:"flex"},width:"100%",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",alignItems:"center",justifyContent:"flex-start",padding:"4"},l.createElement(a.s,{layerStyle:"page",direction:"column",width:"70%",textAlign:"left"},l.createElement(i.E,{height:"24px",width:"80%",mb:"4"}),l.createElement(o.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),l.createElement(i.E,{height:"40px",width:"213px",mt:"6"})))),l.createElement(r.az,{display:{base:"flex",md:"flex",lg:"none"},padding:"4",width:"100%"},l.createElement(a.s,{direction:"column",width:"100%",textAlign:"center"},l.createElement(i.E,{height:"24px",width:"80%",mb:"4"}),l.createElement(o.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),l.createElement(i.E,{height:"40px",width:"213px",mt:"6",textAlign:"center"}))))},80911:(e,t,n)=>{n.d(t,{A:()=>y});var l=n(64180),a=n(77810),i=n(75826),r=n.n(i),o=n(73352),d=n(78539),s=n(40133),c=n(45915),u=n(36287),m=n(72030),p=n(87275),g=n(58493),v=n(73619),b=n(11744),h=n(68066);function y({quickLinksData:e,title:t}){const n=(0,o.o5)("Faq",{}),{quickLinkStyles:i}=n||null,r=(0,v.y)(),{buildUrl:y}=(0,h.A)();return a.createElement(d.T,null==i?void 0:i.outerContainer,a.createElement(s.E,null==i?void 0:i.titleText,t),a.createElement(c.s,null==i?void 0:i.flexContainer,e.map(((e,t)=>{var n,o;const{url:d,label:c,isAbsolute:v}=(0,b._y)({link:null==e?void 0:e.button,categoriesData:r}),h=v?{as:"a",href:d,target:"_blank",rel:"noopener noreferrer"}:{as:p.Link,to:y(d)};return a.createElement(u.az,{key:t},a.createElement(g.N,(0,l.A)({},h,null==i?void 0:i.flexItem),a.createElement(m._,(0,l.A)({src:null==e||null===(n=e.icon)||void 0===n?void 0:n.url,alt:(null==e||null===(o=e.icon)||void 0===o?void 0:o.description)||c||""},null==i?void 0:i.iconWraper,{"data-testid":"icon"})),a.createElement(s.E,null==i?void 0:i.gridItemText,c)))}))))}
1y.propTypes={title:r().string,quickLinksData:r().array}},27362:(e,t,n)=>{n.r(t),n.d(t,{default:()=>w,useSeoH1:()=>k});var l=n(68175),a=n(77810),i=n(12744),r=n(28646),o=n(98469),d=n(36287),s=n(77054),c=n(64167),u=n(2732),m=n(54752),p=n(8884),g=n(4026),v=n(64965),b=n(72097),h=n(62241),y=n(76396),E=n(52678);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}const x=(0,a.createContext)({hasSeoH1:!1}),k=()=>(0,a.useContext)(x),A=()=>{var e,t,n,k;const A=(0,v.useLocation)(),{isSplashPage:w,localeIsPresentInUrl:_}=(0,b.A)(),{res:O}=(0,h.useServerContext)(),P=(null==O||null===(e=O.locals)||void 0===e||null===(t=e.ua)||void 0===t?void 0:t.isBot)&&!_()||w,{data:C,isFetching:S,isFetched:j,isLoading:D,isSuccess:T,isError:I}=(0,i.o)("home_page",{enabled:!P}),z=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},C),B=(0,u.f7)(),{customParams:$}=(0,g.getConfig)(),M=(0,a.useMemo)((()=>{var e;return null===(e=B.map((e=>e.l10n.supportedLocales.map((e=>({hreflang:e.alias,url:`/${e.alias}`}))))))||void 0===e?void 0:e.flat()}),[]);if(P)return a.createElement(E.A,null);O&&O.set("Cache-Control",`s-maxage=${y.Tb}, stale-while-revalidate=${y.Lq}`);const L=(null==z?void 0:z.seo_standard)||{},V=null==L?void 0:L.meta_title,H=null==L?void 0:L.meta_description,N="https://"+$.currentHost+A.pathname,F=(e=>{if(!e)return null;const t=e.split("-");return t.length>1?t[1].toUpperCase():t[0].toUpperCase()})(null==z?void 0:z.locale),R={"@context":"https://schema.org/","@type":"WebPage",name:V,description:H,url:N},W={"@context":"https://schema.org/","@type":"Organization",name:"De'Longhi Appliances S.r.l",logo:"https://dam.delonghi.com/600x600/assets/201985",url:N,contactPoint:{telephone:y.Fp[F]||""},brand:{"@type":"Brand",name:p.Lg}};return a.createElement(d.az,{"data-gtm":"homepage",id:"homepage"},a.createElement(c.A,{links:M}),a.createElement(m.Helmet,null,V&&a.createElement("title",null,V),H&&a.createElement("meta",{name:"description",content:H}),a.createElement("script",{type:"application/ld+json"},JSON.stringify(R,null,2)),a.createElement("script",{type:"application/ld+json"},JSON.stringify(W,null,2))),(null==L?void 0:L.h1_title)&&a.createElement(s.s6,null,a.createElement("h1",{id:"seoTitle"},L.h1_title)),(S||D)&&!j&&Array((null==z||null===(n=z.editorial_components)||void 0===n?void 0:n.length)||4).fill().map(((e,t)=>a.createElement(o.A,{key:t}))),T&&Object.keys(z).length?a.createElement(x.Provider,{value:{hasSeoH1:!(null==L||!L.h1_title)}},a.createElement(r.A,{pageComponents:null==z?void 0:z.editorial_components,contentTypeUid:"page",entryUid:null==z?void 0:z.uid,locale:null==z?void 0:z.locale,isFetching:S})):Array((null==z||null===(k=z.editorial_components)||void 0===k?void 0:k.length)||4).fill().map(((e,t)=>a.createElement(o.A,{key:t}))),I&&a.createElement(a.Fragment,null))};A.getTemplateName=()=>"home";const w=a.memo(A)},95617:(e,t,n)=>{n.d(t,{A:()=>y});var l=n(64180),a=n(77810),i=n(73352),r=n(46946),o=n(45915),d=n(72030),s=n(40133),c=n(14893),u=n(75826),m=n.n(u),p=n(11744),g=n(73619),v=n(87275),b=n(68066);const h=({title:e,description:t,button:n,image:u})=>{const m=(0,i.Vl)("PaperlessBanner"),h=(0,g.y)(),{url:y,label:E,isAbsolute:f}=(0,p._y)({link:n,categoriesData:h}),x=(0,r.A)({base:null==u?void 0:u.mobile,lg:null==u?void 0:u.desktop}),{buildUrl:k}=(0,b.A)(),A=(0,p.Ve)(x),w=f?{as:"a",href:y,target:"_blank",rel:"noopener noreferrer"}:{as:v.Link,to:(0,p.b$)(y,k)};return a.createElement(o.s,m.bannerOuterContainer,a.createElement(o.s,m.bannerInnerContainer,A&&a.createElement(d._,(0,l.A)({src:A},m.bannerImage)),a.createElement(o.s,m.bannerTextStack,a.createElement(s.E,m.bannerTitle,e),a.createElement(s.E,m.bannerDescription,t),a.createElement(c.$,(0,l.A)({},w,m.bannerButton,{variant:"inverse-primary"}),E))))};h.propTypes={title:m().string,description:m().string,button:m().object,image:m().shape()};const y=h},52678:(e,t,n)=>{n.d(t,{A:()=>x});var l=n(64180),a=n(77810),i=n(73352),r=n(45915),o=n(36287),d=n(40133),s=n(75712),c=n(17815),u=n(78539),m=n(14893),p=n(75826),g=n.n(p),v=n(86642),b=n(88134),h=(n(55981),n(29136)),y=n(1714),E=n(18624);const f=({intl:e})=>{var t,n;const p=(0,i.Vl)("CountrySelectorFooter"),{data:g}=(0,b.D)(),f=(0,v.A)(g),{getHost:x}=(0,E.A)(),k=x();return a.createElement(r.s,{layerStyle:"page"},a.createElement(o.az,{margin:"0 auto",padding:{base:4,lg:8}},a.createElement(o.az,{textAlign:{base:"center",lg:"left"},mb:{base:"0.375rem",lg:8}},a.createElement(d.E,(0,l.A)({},null==p?void 0:p.headerText,{pb:"1rem"}),null==g?void 0:g.selector_title),a.createElement(s.c,{orientation:"horizontal"})),a.createElement(r.s,{flexDir:"column",gap:{lg:"4rem"}},f.map(((t,n)=>a.createElement(o.az,(0,l.A)({},null==p?void 0:p.region,{key:n}),a.createElement(d.E,null==p?void 0:p.textHeader,t.region),a.createElement(c.r,null==p?void 0:p.selectorGrid,Object.entries(t.countries).map((([t,n])=>a.createElement(h.TP,{key:t,locales:n,countryCode:t,intl:e,isAbsoluteUrl:!0})))))))),a.createElement(o.az,{as:"footer",mt:8,textAlign:"center"},a.createElement(u.T,null==p?void 0:p.footerContent,a.createElement(d.E,null==p?void 0:p.textFooterHeader,null==g?void 0:g.international_title),a.createElement(d.E,null==p?void 0:p.footerText,null==g?void 0:g.international_description),a.createElement(m.$,{as:"a",w:"20.6875rem",href:(0,y.rf)(null==g||null===(t=g.international_cta)||void 0===t?void 0:t.href,k),variant:"primary"},null==g||null===(n=g.international_cta)||void 0===n?void 0:n.title)))))};f.propTypes={intl:g().object};const x=f}}]);
2//# sourceMappingURL=pages-hero-banner.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.