1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[928],{97012(e,t,l){l.d(t,{VV:()=>D,tO:()=>L,uu:()=>C});var r=l(10939),a=l(18801),n=l(77810),i=l(75826),o=l.n(i),s=l(64965),c=l(90031),u=l(62241),d=l(79637),p=l(83877),m=l(85535),g=l(93080),y=l(6834),v=l(17015),f=l(77214),b=l(23042),E=l(32105),x=l(73448),h=l(7711),w=l(36763),S=l(62903),A=l(52129),O=l(33044);const _=["isLoading","staticContext"],P=["_refine"];function k(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function T(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?k(Object(l),!0).forEach(function(t){(0,r.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):k(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const I=["c_isNew"],C=["cgid","c_subCategoryID","c_orliweb_stat03_code_marche","c_orliweb_stat20_mat_rgt","c_color","c_orliweb_stat10_type_prod"],j=n.createContext(),L=({productListProps:e,children:t})=>{var l,r,i,o,k;const{buildUrl:C}=(0,p.A)(),{isLoading:L,staticContext:D}=e,R=(0,a.A)(e,_),{isOpen:z,onOpen:$,onClose:M}=(0,d.j)(),F=(0,h.A)(),N=(0,s.g)(),V=(0,s.zy)(),B=(0,s.W6)(),q=(0,m.A)(),G=(0,g.A)(),{res:Q}=(0,u.useServerContext)(),W=(0,n.useRef)(),U=(0,n.useRef)(),{triggerViewItemListEvent:H,isPageViewTriggered:X}=(0,S.u)(),{shipToCountry:J,isReady:K}=(0,w.A)(),[Y,Z]=(0,n.useState)(!1),ee=new URLSearchParams(V.search),te=parseInt(ee.get("p"))||0;let le=ee.get("q");const re=!!le,ae=(0,f.uD)(),{data:ne}=(0,c.usePage)({parameters:{pageId:null==N?void 0:N.categoryId,c_country:null==J?void 0:J.id}},{enabled:!(null==N||!N.categoryId),staleTime:ae}),ie=V.pathname.includes("/mosaic/"),oe="mosaic"===(null==e||null===(l=e.category)||void 0===l?void 0:l.c_categoryType),se=oe&&ie,ce=!se,ue=se?{select:"(total)"}:{allVariationProperties:!0,allImages:!0,expand:["promotions","variations","prices","images","custom_properties","page_meta_tags"]},de=oe?ie?"mosaic":"classic":ne?"editorial":(null==e||null===(r=e.category)||void 0===r?void 0:r.c_categoryType)||"";(0,n.useEffect)(()=>{var t;null!=e&&null!==(t=e.category)&&void 0!==t&&t.c_categoryType&&ie&&!oe&&B.replace(C(`/category/${N.categoryId}`))},[null==e||null===(i=e.category)||void 0===i?void 0:i.c_categoryType,ie,oe]);const pe=(0,f.Dw)(null==e||null===(o=e.category)||void 0===o?void 0:o.id,null==e||null===(k=e.category)||void 0===k?void 0:k.parentCategoryTree),me=(0,b.eU)(ee.get("p")),ge=(0,b.Eu)(me),ye=(0,b.ms)(me);let ve=T(T({},x.mJ6),{},{limit:ge,offset:ye});const[fe,{stringify:be}]=(0,A.ok)(ve);N.categoryId&&fe._refine.push(`cgid=${N.categoryId}`),fe._refine.push(x.cEt);const{_refine:Ee}=fe,xe=(0,a.A)(fe,P),{isLoading:he,isFetched:we,isRefetching:Se,data:Ae}=(0,c.useProductSearch)({parameters:T(T(T({},xe),ue),{},{refine:Ee,c_country:null==J?void 0:J.id})},{keepPreviousData:!1,enabled:K&&(null==xe?void 0:xe.limit)&&(null==xe?void 0:xe.limit)>0}),Oe=he||Se;null!=Ae&&Ae.refinements&&(Ae.refinements=Ae.refinements.filter(({attributeId:e})=>!I.includes(e))),Q&&Q.set("Cache-Control",`s-maxage=${E.kB}, stale-while-revalidate=${E.Yw}`),(0,n.useEffect)(()=>{Se&&window.scrollTo(0,0),Z(Se)},[Se]),(0,n.useEffect)(()=>{X&&Ae&&null!=Ae&&Ae.hits&&H(null==Ae?void 0:Ae.hits)},[Ae,X]);const _e=!se&&!he&&Ae&&!(null!=Ae&&Ae.hits),{total:Pe,sortingOptions:ke}=Ae||{},Te=(null==ke?void 0:ke.find(e=>e.id===(null==Ae?void 0:Ae.selectedSortingOption)))??null;let Ie,Ce;const je=null==Ae?void 0:Ae.pageMetaTags;ce&&(Ie=(e,t,l,r=!0)=>{const a=T({},fe);if(delete a.offset,r){let r=a.refine[t]||[];var n;"string"==typeof r?r=r.split("|"):"number"==typeof r&&(r=[r]),l?r=null===(n=r)||void 0===n?void 0:n.filter(t=>t!=e.value):r.push(e.value),a.refine[t]=r,0===a.refine[t].length&&delete a.refine[t]}else{const r=a.refine[t];delete a.refine[t],l||e.value==r||(a.refine[t]=e.value)}F(re?`/search?${be(a)}`:`/category/${N.categoryId}?${be(a)}`)},Ce=(e="")=>{const t=T({},fe);var l;e.length?null!=t&&null!==(l=t.refine)&&void 0!==l&&l[e]&&delete t.refine[e]:t.refine=[];const r=re?`/search?${be(t)}`:`/category/${N.categoryId}?${be(t)}`;F(r)}),(0,n.useEffect)(()=>
1{if(Ae)if(re){try{q.sendViewSearch(le,Ae)}catch(e){y.A.error("Einstein sendViewSearch error",{namespace:"ProductList.useEffect",additionalProperties:{error:e,searchQuery:le}})}G.sendViewSearch(fe,Ae)}else if(null!=e&&e.category){try{q.sendViewCategory(null==e?void 0:e.category,Ae)}catch(t){y.A.error("Einstein sendViewCategory error",{namespace:"ProductList.useEffect",additionalProperties:{error:t,category:null==e?void 0:e.category}})}G.sendViewCategory(fe,null==e?void 0:e.category,Ae)}},[Ae]);const Le={_unusedIsLoading:L,staticContext:D,productListPropsRest:R,isOpenRefinements:z,onOpenRefinements:$,onCloseRefinements:M,refinementsOpenRef:W,refinementsCloseRef:U,searchParams:fe,filtersLoading:Y,searchQuery:le,isLoading:he,isFetched:we,isRefetching:Se,isProductListLoading:Oe,productSearchResult:Ae,metatags:je,categoryType:de,isSearch:re,category:null==e?void 0:e.category,categoryLevel:pe,showNoResults:_e,total:Pe,sortingOptions:ke,selectedSortingOptionLabel:Te,toggleFilter:Ie,resetFilters:Ce,editoPage:ne},De=(0,b.vx)(Pe);if(v.S$&&void 0!==Pe&&Pe>0){if(parseInt(ee.get("p"))<=1)return n.createElement(O.A,{status:302,to:`${V.pathname}`});if(te>De||te>10)return n.createElement(O.A,{status:302,to:`${V.pathname}?p=${De}`})}return n.createElement(j.Provider,{value:Le},t)};L.propTypes={productListProps:o().object,children:o().node};const D=()=>n.useContext(j)},44051(e,t,l){l.d(t,{B:()=>a});var r=l(73448);const a=(e,t)=>{e.categoryId!==r.o_y||t.includes(r.__Q)?e.categoryId!==r.o_y&&t.includes(r.__Q)&&t.splice(t.indexOf(r.__Q),1):t.push(r.__Q)}},77798(e,t,l){l.r(t),l.d(t,{PRODUCT_LIST_TOTAL:()=>Tt,REFINEMENT_LEGEND:()=>kt,default:()=>jt});var r=l(64180),a=l(10939),n=l(77810),i=l(75826),o=l.n(i),s=l(54752),c=l(16602),u=l(90031),d=l(64965),p=l(83877),m=l(33044),g=l(59146),y=l(97012),v=l(48186),f=l(34692),b=l(41863),E=l(54183),x=l(61892),h=l(67234),w=l(12609),S=l(21052),A=l(28137),O=l(85353),_=l(87275),P=l(84479),k=l(62903);const T=({categories:e=[],containerProps:t={}})=>{const l=(0,f.A)(),{buildUrl:a}=(0,p.A)(),{triggerCatalogTabClickEvent:i}=(0,k.u)();return 0===e.length?null:n.createElement(g.a,(0,r.A)({overflowX:"auto",whiteSpace:"nowrap",pb:9,m:[10,null,"13px 20px 4px"]},t,{as:"nav","aria-label":l.formatMessage({id:"plp.product_categories",defaultMessage:[{type:0,value:"Product categories"}]})}),n.createElement(w.z,{spacing:[0,null,6],as:"ul",listStyleType:"none"},e.map(e=>{const t=a((0,P.XX)(e,l.locale));return n.createElement(g.a,{key:e.id,as:"li",p:"3px 0"},n.createElement(O.D,{as:"h2"},n.createElement(A.$,{as:_.Link,to:t,onClick:()=>{((e,t)=>
1{i(e,t)})(t,e.displayName)},variant:"secondary",size:"sm",flexShrink:0,mr:[-1,null,0],color:"darkGray",lineHeight:1},e.displayName)))})))};T.propTypes={categories:o().array,containerProps:o().object};const I=T;var C=l(18801),j=l(86708),L=l(77182),D=l(4814),R=l(88927),z=l(73448);const $=["label"],M=e=>{let{label:t}=e,l=(0,C.A)(e,$);const{getInputProps:a,getRadioProps:i,getLabelProps:o}=(0,j.z)(l),s=a(),c=i(),u=o(),{formatMessage:d}=(0,f.A)(),p=(0,L.o)("SwatchGroup",{variant:"gender",disabled:!1});return n.createElement(g.a,(0,r.A)({as:"label"},u),n.createElement("input",(0,r.A)({},s,{"aria-label":d(R.b8,{label:t})})),n.createElement(g.a,(0,r.A)({},c,p.swatch,{"aria-hidden":!1,cursor:"pointer"}),t))};M.propTypes={label:o().string};const F=()=>{var e,t,l;const{formatMessage:a}=(0,f.A)(),{productSearchResult:i,toggleFilter:o,searchParams:s,resetFilters:c}=(0,y.VV)(),u=null==i||null===(e=i.refinements)||void 0===e?void 0:e.find(e=>e.attributeId===z.Jj$);let d=(null==s||null===(t=s.refine)||void 0===t?void 0:t[z.Jj$])??[];Array.isArray(d)||(d=[d]);const{getRootProps:p,getRadioProps:m}=(0,D.m)({name:"gender",defaultValue:"all",onChange:e=>{if("all"===e&&d.length)c(z.Jj$);else{const t=d.includes(e);if(!t){const l=u.values.find(t=>t.value===e);o(l,z.Jj$,t,!1)}}}}),v=p();return null!=u&&null!==(l=u.values)&&void 0!==l&&l.length?n.createElement(g.a,{as:"fieldset",px:[10,10,20,20],py:20},n.createElement("legend",{className:"sr-only"},a(kt,{label:u.label})),n.createElement(w.z,(0,r.A)({spacing:{base:0,lg:"6px"}},v),n.createElement(M,(0,r.A)({key:"all"},m({value:"all"}),{label:a({id:"product_list.gender.all",defaultMessage:[{type:0,value:"All"}]})})),u.values.map(e=>n.createElement(M,(0,r.A)({key:e.value},m({value:e.value}),{label:e.label}))))):null};var N=l(23536),V=l(68331),B=l(15362),q=l(77214);const G=({isLinkedCategories:e=!0})=>{var t;const{formatMessage:l}=(0,f.A)(),{category:r,isProductListLoading:a,productSearchResult:i,onOpenRefinements:o,refinementsOpenRef:s,metatags:c}=(0,y.VV)(),u=null==r?void 0:r.c_linkedCategories,d=(0,n.useRef)(null),p=(0,E.A)({base:64,md:52}),m=(0,E.A)({base:!0,lg:!1}),[v,O]=(0,n.useState)(!0);(0,n.useEffect)(()=>{var e;if(null==d||!d.current)return;const t=new IntersectionObserver(([e])=>{const t=e.isIntersecting;O(t)},{rootMargin:`-${p+((null==d||null===(e=d.current)||void 0===e?void 0:e.clientHeight)||0)+2}px 0px 0px 0px`,threshold:0});return t.observe(null==d?void 0:d.current),()=>{t.disconnect()}},[p,null==d?void 0:d.current]);const _=(0,B.I)(r,c);return r?n.createElement(h.s,{ref:d,direction:{base:"column",lg:"row"},justify:"space-between",align:"flex-start",gap:{base:0,lg:10},borderTopWidth:[0,null,null,null==d||!d.current||v?0:1],borderBottomWidth:null==d||!d.current||v?0:1,mb:null==d||!d.current||v?0:-1,borderColor:"borderGray",position:"sticky",top:[p-(u?72:0)+"px",null,null,`${p}px`],bg:"white",zIndex:1},n.createElement(V.A,{metaData:_}),(0,q.Gk)()&&null!=d&&d.current?(m||v)&&n.createElement(g.a,{w:"full"},e?n.createElement(I,{categories:u}):n.createElement(F,null)):n.createElement(g.a,{px:[10,10,20,20],py:[10,10,14,14],width:["auto",null,"40%"],maxWidth:"100vw"},e&&(null==u?void 0:u.length)>0?n.createElement(w.z,{gap:10},u.map(e=>n.createElement(x.E,{key:e.id,height:"40px",width:"200px"}))):(null==i||null===(t=i.refinements)||void 0===t?void 0:t.find(e=>e.attributeId===z.Jj$))&&n.createElement(x.E,{height:"40px",width:"100%"})),n.createElement(h.s,{px:{base:10,md:20},py:{base:10,lg:v?14:6},justifyContent:{base:i?"space-between":"flex-end",lg:"space-between"},align:"center",borderTopWidth:[1,null,null,0],borderColor:"borderGray",gap:20,w:{base:"full",lg:null!=d&&d.current&&!v?"full":"auto"}},a?n.createElement(x.E,{height:"20px",width:"80px"}):i&&n.createElement(S.E,{variant:"bodySmall",color:"darkGray",whiteSpace:"nowrap"},l(Tt,{total:(null==i?void 0:i.total)||0})),n.createElement(A.$,{variant:"primary",height:["40px",null,null,v?"44px":"40px"],rightIcon:n.createElement(N.A,{boxSize:4}),onClick:o,ref:s},n.createElement(b.A,{defaultMessage:[{type:0,value:"Filter"}],id:"product_list.button.filter"}
1)))):n.createElement(g.a,{px:[10,10,20,20],py:[10,10,14,14]},n.createElement(x.E,{height:"40px",width:"100%"}))};G.propTypes={isLinkedCategories:o().bool};const Q=G;var W=l(7711),U=l(28156),H=l(10697),X=l(44075),J=l(5444),K=l(1194),Y=l(95323),Z=l(40714),ee=l(59162),te=l(81497);const le=(0,c.zR)({defaultMessage:[{type:0,value:"Close Filter"}],id:"refinements_drawer.close.aria_label"}),re=()=>{const e=(0,d.zy)(),{formatMessage:t}=(0,f.A)(),{isOpenRefinements:l,onCloseRefinements:r,refinementsOpenRef:a,refinementsCloseRef:i,isProductListLoading:o,productSearchResult:s,searchParams:c}=(0,y.VV)(),{triggerClickFiltersEvent:u}=(0,k.u)(),[p,m]=(0,n.useState)(c.refine||{}),[g,v]=(0,n.useState)(null!=s&&s.selectedSortingOption?{id:s.selectedSortingOption,label:s.selectedSortingOption}:{});(0,n.useEffect)(()=>{if(c.refine&&m(c.refine),c.sort){var e,t;const l=c.sort,r=(null==s||null===(e=s.sortingOptions)||void 0===e||null===(t=e.find(e=>e.id===l))||void 0===t?void 0:t.label)||l;v({id:l,label:r})}},[c,null==s?void 0:s.sortingOptions]);const E=(0,W.A)();return n.createElement(U._s,{isOpen:l,onClose:r,initialFocusRef:i,finalFocusRef:a,placement:"right",size:"md"},n.createElement(H.m,null),n.createElement(X.z,null,n.createElement(J.r,{px:{base:10,lg:20},py:24},n.createElement(S.E,{as:"div",role:"heading","aria-level":"1",variant:"eyeBrowLarge",textTransform:"uppercase",paddingRight:24},n.createElement(b.A,{defaultMessage:[{type:0,value:"Filter"}],id:"product_list.modal.title.filter"}))),n.createElement(K.s,{ref:i,"aria-label":t(le)},n.createElement(N.US,{boxSize:"14px",svgTitle:t(le),svgDescription:t(le)})),n.createElement(Y.c,{px:[10,10,10,20],py:[10,10,10,10]},o&&n.createElement(ee.A,null),n.createElement(te.A,{isLoading:o,filters:null==s?void 0:s.refinements,sortingOptions:null==s?void 0:s.sortingOptions,selectedFilters:p,setSelectedFilters:m,selectedSorting:g,setSelectedSorting:v})),n.createElement(Z.j,{display:"block",width:"full",px:[10,10,10,20],py:20},n.createElement(h.s,{gap:10},n.createElement(A.$,{variant:"secondary",flex:"1",onClick:()=>{m({}),v({});const t=new URLSearchParams(e.search);t.delete("refine"),t.delete("sort");const l=t.toString();E(l?`${e.pathname}?${l}`:e.pathname),r()}},n.createElement(b.A,{defaultMessage:[{type:0,value:"Clear All"}],id:"product_list.modal.button.clear_filters"})),n.createElement(A.$,{variant:"primary",flex:"1",onClick:()=>{u({refinements:null==s?void 0:s.refinements,selectedRefinements:null==s?void 0:s.selectedRefinements},{sortingOptions:null==s?void 0:s.sortingOptions,selectedSortingOption:null==s?void 0:s.selectedSortingOption});const t=new URLSearchParams(e.search);t.delete("refine"),t.delete("sort"),Object.keys(p).forEach(e=>{const l=(Array.isArray(p[e])?p[e]:[p[e]]).join("|");t.append("refine",`${e}=${l}`)}),null!=g&&g.id&&t.append("sort",g.id);const l=t.toString();E(l?`${e.pathname}?${l}`:e.pathname),r()}},n.createElement(b.A,{defaultMessage:[{type:0,value:"Apply"}],id:"product_list.modal.button.apply_items"}))))))};re.propTypes={};const ae=re;var ne=l(2887),ie=l(36763),oe=l(55848),se=l(85535),ce=l(3411),ue=l(54284),de=l(52233);const pe=({total:e})=>{const t=(0,d.zy)(),l=new URLSearchParams(t.search),r=parseInt(l.get("p")),a=isNaN(r)||r<=1?0:r-1,i=new URLSearchParams;r&&1!==r&&i.set("p",r);const o=i.toString(),c=`${(0,q.e1)()}${t.pathname}`,u=`${c}${o?`?${o}`:""}`,p=Math.ceil(e/z.Q$K),m=a>1?`${c}?p=${a}`:1===a?c:null,y=a<p-1?`${c}?p=${a+2}`:null,v=(0,n.useMemo)(()=>Array.from({length:p},(e,t)=>{const l=t+1,r=1===l?c:`${c}?p=${l}`;return n.createElement(ue.N,{key:l,href:r,display:"block"},r)}),[c,p]);return n.createElement(n.Fragment,null,n.createElement(s.Helmet,null,m&&n.createElement("link",{rel:"prev",href:m}),y&&n.createElement("link",{rel:"next",href:y}),n.createElement("link",{rel:"canonical",href:u})),n.createElement(g.a,{display:"none"},v))};pe.propTypes={total:o().number.isRequired};const me=pe;var ge=l(17015),ye=l(23042);const ve=["subSet"],fe=["_refine"];function be(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function Ee(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};
1t%2?be(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):be(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const xe=e=>{var t;let{subSet:l}=e,a=(0,C.A)(e,ve);const i=(0,f.A)(),o=(0,se.A)(),{shipToCountry:s,isReady:c}=(0,ie.A)(),{isSearch:p,category:m,total:v,isLoading:E,isRefetching:x,isFetched:h,searchQuery:w,metatags:S}=(0,y.VV)(),{wishlist:O,addProductToWishlist:_,removeProductFromWishlist:P}=(0,ne.G)(),k=(0,n.useRef)(null),T=(0,n.useRef)(null),I=(0,d.zy)(),j=new URLSearchParams(I.search),L=parseInt(j.get("p")),D=(0,ye.eU)(L),[R,$]=(0,n.useState)(l),[M,F]=(0,n.useState)(E),[N,q]=(0,n.useState)(x),[G,Q]=(0,n.useState)(h),[W,U]=(0,n.useState)(!1),[H,X]=(0,n.useState)(!1),[J,K]=(0,n.useState)(null==R?void 0:R.length),[Y,Z]=(0,n.useState)(""),[ee,te]=(0,n.useState)(!0),le=(0,ye.Eu)(D),re=(0,ye.ms)(D),[ae,pe]=(0,n.useState)(re),[be]=(0,oe.ok)(Ee(Ee({},z.mJ6),{},{limit:W?z.EjN:le,offset:ae})),xe=D+1<(0,ye.vx)(v)?(0,ye.b3)(I,D+2):null,he=0===D?null:(0,ye.b3)(I,D);p||be._refine.push(`cgid=${null==m?void 0:m.id}`),be._refine.push(z.cEt);const{_refine:we}=be,Se=(0,C.A)(be,fe),{isFetched:Ae,isFetching:Oe,isRefetching:_e,data:Pe}=(0,u.useProductSearch)({parameters:Ee(Ee({},Se),{},{limit:W?z.EjN:le,allVariationProperties:!0,allImages:!0,expand:["promotions","variations","prices","images","custom_properties","page_meta_tags"],refine:we,c_country:null==s?void 0:s.id,select:"(hits.(**))"})},{keepPreviousData:!1,enabled:c&&W&&(null==be?void 0:be.limit)&&(null==be?void 0:be.limit)>0});(0,n.useEffect)(()=>{W&&(Se.q!==Y&&Z(Se.q),F(Oe),q(_e),Q(Ae))},[W,Oe,_e,Ae]),(0,n.useEffect)(()=>{F(E),q(x),Q(Ae)},[E,x,h]),(0,n.useEffect)(()=>{W&&Pe&&($(e=>(K(e.length),ee?l:[...e,...(null==Pe?void 0:Pe.hits)||[]])),X(!1))},[Pe]),(0,n.useEffect)(()=>{H&&T.current&&T.current.focus()},[H]);const ke=()=>{R.length===k.current.querySelectorAll(".product-tile").length&&X(!0)};(0,n.useEffect)(()=>{$(l),pe(re),te(!0)},[l]);const Te=Math.max(v-((null==R?void 0:R.length)||0),0),Ie=(0,n.useCallback)(e=>{w?o.sendClickSearch(w,e):m&&o.sendClickCategory(m,e)},[]),Ce=(0,B.I)(m,S,w);return n.createElement(g.a,(0,r.A)({},!p&&{borderBottomWidth:1,borderColor:"borderGray"},a),v&&n.createElement(me,{total:v}),n.createElement(V.A,{searchQuery:w,metaData:Ce}),n.createElement(ce.r,{as:"ul",className:"product-list-grid",listStyleType:"none",columns:[2,2,3,4,4,5],spacingX:"10px",spacingY:{base
1:24,lg:70},ref:k},!(0,ge.Gk)()||(!N&&!M||G)&&l?null==R||null===(t=R.filter(e=>{var t;return(null==e||null===(t=e.variants)||void 0===t?void 0:t.every(e=>{var t,l;return(null==e||null===(t=e.variationValues)||void 0===t?void 0:t.size)&&(null==e||null===(l=e.variationValues)||void 0===l?void 0:l.color)}))||"set"===(null==e?void 0:e.hitType)}))||void 0===t?void 0:t.map((e,t)=>{var l;const r=null==e?void 0:e.productId,a=!(null==O||null===(l=O.customerProductListItems)||void 0===l||!l.find(e=>(null==e?void 0:e.productId)===r));return n.createElement(g.a,{key:null==e?void 0:e.productId,as:"li"},n.createElement(de.Ay,{className:"product-tile","data-testid":`sf-product-tile-${null==e?void 0:e.productId}`,product:e,isFavourite:a,isFavIconInTitle:!0,isRefreshingData:(N||M)&&G,onClick:()=>Ie(e),onFavouriteToggle:t=>(t?_:P)(e),dynamicImageProps:{widths:["calc((100vw - 10px) / 2)","calc((100vw - 10px) / 2)","calc((100vw - 20px) / 3)","calc((100vw - 30px) / 4)","calc((100vw - 30px) / 4)","calc((100vw - 40px) / 5)"]},listHasNoMargin:!0,index:t,focusRef:t===J?T:null,onLoad:ke,isImageLazyLoading:t>4}))}):new Array(20).fill(0).map((e,t)=>n.createElement(de.EA,{key:`skeleton-${t}`}))),n.createElement(g.a,{textAlign:"center",pb:["70px",null,null,"80px"]},Te>0&&n.createElement(g.a,{textAlign:"center",pb:["70px",null,null,"80px"]},n.createElement(A.$,{variant:"link",mt:["70px",null,null,"80px"],"aria-label":i.formatMessage({defaultMessage:[{type:0,value:"Load "},{type:1,value:"nbRemainingProduct"},{type:0,value:" additional products"}],id:"product_list.pagination.load_more.arialabel"},{nbRemainingProduct:Te}),onClick:()=>{te(!1),pe(e=>e+(ee?le:z.EjN)),U(!0)}},n.createElement(b.A,{defaultMessage:[{type:0,value:"Load more +"},{type:1,value:"nbRemainingProduct"}],id:"product_list.pagination.load_more",values:{nbRemainingProduct:Te}}))),!(0,ge.Gk)()&&n.createElement(g.a,{mt:"20px"},he&&n.createElement(ue.N,{variant:"link",mr:"20px",href:he},n.createElement(b.A,{defaultMessage:[{type:0,value:"Previous page"}],id:"pagination.link.prev.assistive_msg"})),xe&&n.createElement(ue.N,{variant:"link",href:xe},n.createElement(b.A,{defaultMessage:[{type:0,value:"Next page"}],id:"pagination.link.next.assistive_msg"})))))};xe.propTypes={subSet:o().oneOfType([o().object,o().array])};const he=xe;var we=l(65958),Se=l(20227),Ae=l(7424);const Oe=({faqData:e=[]})=>{if(0===e.length)return null;const t=JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))});return n.createElement(n.Fragment,null,n.createElement(s.Helmet,null,n.createElement("script",{type:"application/ld+json"},t)),n.createElement(g.a,{textAlign:"center"},e.map((e,t)=>n.createElement(g.a,{key:t,mb:[34,null,10]},n.createElement(O.D,{as:"h3",mb:8},n.createElement(S.E,{as:"span",textStyle:"bodyBase1"},e.question)),n.createElement(S.E,{textStyle:"bodyBase2",color:"darkGray"},e.answer)))))};Oe.propTypes={faqData:o().arrayOf(o().shape({question:o().string,answer:o().string}))};const _e=Oe;var Pe=l(44899),ke=l(72176),Te=l(30954),Ie=l(87916);const Ce=({categories:e=[],onSelect:t=ge.lQ})=>0===e.length?null:n.createElement(ke.B8,{display:"flex",justifyContent:"center",flexWrap:"wrap",rowGap:"20px",columnGap:"20px"},null==e?void 0:e.map(({id:e,displayName:l})=>n.createElement(ke.ck,{key:e},n.createElement(Ie.A,{display:"block",href:`/category/${e}`,onClick:t,useNavLink:!0}
1,n.createElement(Te.E,{bg:"#F5F8FD",color:"black",textStyle:"bodySmall",fontSize:"sm",fontWeight:400,px:"10px",py:"4px",borderRadius:"0",textTransform:"none"},l)))));Ce.propTypes={categories:o().array,onSelect:o().func};const je=Ce;var Le=l(49262);const De={"commerce_layouts.pdBottomPLPLayout":Se.Ar},Re=({category:e={}})=>{var t,l,r;const a=(0,d.zy)(),{isOutlet:i}=(0,Le.A)(),o=((e="")=>{const t=new URLSearchParams(e).get("p");return Number(t)>1})(a.search),[s]=(0,n.useState)({components:De}),c=(null==e?void 0:e.c_bottomPLPLayoutID)||"",p=(0,q.uD)(),{data:m}=(0,u.usePage)({parameters:{pageId:"bottom-plp-page"}},{staleTime:p,enabled:Boolean(c)}),y=null==m||null===(t=m.regions)||void 0===t||null===(l=t[0])||void 0===l||null===(r=l.components)||void 0===r?void 0:r.find(e=>{var t;return(null==e||null===(t=e.data)||void 0===t?void 0:t.bottomPLPVariantID)===c}),v=null==e?void 0:e.c_bottomLinkedCategories,f=((e={})=>[{question:null==e?void 0:e.c_faqQuestion1,answer:null==e?void 0:e.c_faqAnswer1},{question:null==e?void 0:e.c_faqQuestion2,answer:null==e?void 0:e.c_faqAnswer2},{question:null==e?void 0:e.c_faqQuestion3,answer:null==e?void 0:e.c_faqAnswer3},{question:null==e?void 0:e.c_faqQuestion4,answer:null==e?void 0:e.c_faqAnswer4},{question:null==e?void 0:e.c_faqQuestion5,answer:null==e?void 0:e.c_faqAnswer5}].filter(e=>e.question&&e.answer))(e),b=Boolean(null==e?void 0:e.c_bottomShortDescription),E=f.length>0,x=(null==v?void 0:v.length)>0,h=(b||E||x)&&!o&&!i;return Boolean(y)||h?n.createElement(g.a,{as:"section"},y&&n.createElement(Ae.PageContext.Provider,{value:s},n.createElement(Ae.Component,{component:y})),h&&n.createElement(we.B,{as:"section",px:[10,10,45,0],py:[63,63,70,70],gap:"20px",maxWidth:{base:"100%",lg:"960px"},margin:"auto"},b&&n.createElement(Pe.A,{initialSeoText:null==e?void 0:e.c_bottomShortDescription,secondarySeoText:null==e?void 0:e.c_bottomDescription,showReadLess:!0,containerProps:{marginTop:"0",textAlign:"center"},textProps:{as:"div",display:"block",fontSize:"12px",padding:"0"},buttonProps:{margin:"20px auto 0"}}),E&&n.createElement(_e,{faqData:f}),x&&n.createElement(je,{categories:v}))):null};Re.propTypes={category:o().object};const ze=Re,$e=()=>{const{category:e,productSearchResult:t}=(0,y.VV)();return n.createElement(n.Fragment,null,n.createElement(v.A,null),n.createElement(g.a,{as:"section"},n.createElement(Q,null),n.createElement(he,{subSet:null==t?void 0:t.hits}),n.createElement(ze,{category:e}),n.createElement(ae,null)))};$e.propTypes={};const Me=$e;var Fe=l(13682),Ne=l(9e4);const Ve=({productList:e,category:t,layoutIndex:l,regions:r})=>{let a=[];return r&&(a=r[0].components||[]),n.createElement(h.s,{justifyContent:"center",mx:[-10,null,null,"auto"],pt:[34,null,null,70],pb:["44px",null,null,70]},a.map((r,a)=>(r.productList=e,r.category=t,r.imageSizes=["100vw","100vw","100vw","50vw","50vw","60vw"],r.layoutIndex=l,n.createElement(g.a,{key:(null==r?void 0:r.id)||a,flex:["1 0 100%",null,"initial"],width:["100%",null,null,"calc(50vw - 25px)",null,"calc(60vw - 25px)"],maxWidth:"1487px"},n.createElement(Ae.Component,{component:r})))))};Ve.propTypes={productList:o().array,category:o().object,layoutIndex:o().number,regions:o().arrayOf(o().shape({id:o().string,components:o().arrayOf(o().shape({data:o().object,id:o().string,typeId:o().string}))}))};const Be=({productId:e,imageType:t,productList:l,category:r,imageSizes:a,layoutIndex:i})=>{var o;const s=(0,se.A)(),c=null==l?void 0:l.find(t=>t.productId===e),{wishlist:u,addProductToWishlist:d,removeProductFromWishlist:p}=(0,ne.G)(),m=!(null==u||null===(o=u.customerProductListItems)||void 0===o||!o.find(t=>(null==t?void 0:t.productId)===e)),g=(0,n.useCallback)(e=>{r&&s.sendClickCategory(r,e)},[]);return c?n.createElement(de.Ay,{className:"product-tile","data-testid":`sf-product-tile-${c}`,product:c,isFavourite:m,isFavIconInTitle:!0,onClick:()=>g(c),onFavouriteToggle:e=>(e?d:p)(c),dynamicImageProps:{widths:a||["384px","384px","400px","360px","480px","505px"]},mainImageType:t,hoverImageType:"front"!==t?"front":null,isImageLazyLoading:i>0}):n.createElement(de.EA,null)};Be.propTypes={productId:o().string.isRequired,imageType:o().string,displayPriority:o().bool,productList:o().array,category:o().object,imageSizes:o().oneOfType([o().array,o().string,o().object]),layoutIndex:o().number};const qe=({productList:e,category:t,layoutIndex:l,regions:r})=>{let a=[];return r&&(a=r[0].components||[]),n.createElement(ce.r,{as:"ul",listStyleType:"none",columns:[2],spacingX:10,px:[0,0,0,"14.3%"],py:[0,0,0,70]},a.map((r,a)=>(r.productList=e,r.category=t,r.imageSizes=["50vw","50vw","50vw","35vw","35vw","35vw"],r.layoutIndex=l,n.createElement(Ne.E,{as:"li",key:(null==r?void 0:r.id)||a},n.createElement(Ae.Component,{component:r})))))};qe.propTypes={productList:o().array,category:o().object,layoutIndex:o().number,regions:o().arrayOf(o().shape({id:o().string,components:o().arrayOf(o().shape({data:o().object,id:o().string,typeId:o().string}))}))};const Ge=({productList:e,category:t,layoutIndex:l,regions:r})=>{let a=[];return r&&(a=r[0].components||[]),n.createElement(h.s,{as:"ul",listStyleType:"none",rowGap:24,justifyContent:"center",wrap:"wrap",mx:[-5,null,-10,-5]},a.map((r,a)=>(r.productList=e,r.category=t,r.imageSizes=["50vw","50vw","33vw","25vw","25vw","20vw"],r.layoutIndex=l,n.createElement(g.a,{as:"li",key:(null==r?void 0:r.id)||a,flex:["0 0 50%","0 0 50%","0 0 33%","0 0 25%","0 0 25%","0 0 20%"],maxWidth:["50%","50%","33%","25%","25%","20%"],px:5},n.createElement(Ae.Component,{component:r})))))};Ge.propTypes={productList:o().array,category:o().object,layoutIndex:o().number,regions:o().arrayOf(o().shape({id:o().string,components:o().arrayOf(o().shape({data:o().object,id:o().string,typeId:o().string}))}))};var Qe=l(43779),We=l(3629),Ue=l(65574);const He=({link:e,smallImage:t,mediumImage:l,largeImage:a,xlargeImage:i,xxlargeImage:o,imageTitle:s,imageAlt:c,custom:u,imageSizes:d,layoutIndex:p})=>{var m;const y=(0,E.A)((0,We.A)({smallEl:t,mediumEl:l,largeEl:a,xlargeEl:i,xxlargeEl:o})),v=(0,Ue.d)(null==u?void 0:u.link)||e,f="EXTERNAL"===(null==u||null===(m=u.link)||void 0===m?void 0:m.type),b=v?ue.N:g.a,x=v?{as:f?ue.N:_.Link,href:v,to:v,textDecoration:"none"}:{};return n.createElement(b,(0,r.A)({display:"flex",justifyContent:"center",alignItems:"flex-start",textAlign:"center","aria-label":c||s},x),y&&(null==y?void 0:y.url)&&n.createElement(Qe.A,{src:`${null==y?void 0:y.url}[?sw={width}]`,widths:"100%"===d?z.MHv.full:d,flex:["1 0 100%",null,"auto"],imageProps:{width:"100%",loading:p<1?"eager":"lazy",fetchpriority:p<1?"high":null,alt:"empty"===c?"":c,title:"empty"===s?"":s}}))};
1He.propTypes={link:o().string,smallImage:o().object.isRequired,mediumImage:o().object,largeImage:o().object,xlargeImage:o().object,xxlargeImage:o().object,imageTitle:o().string,imageAlt:o().string,custom:o().shape({link:o().shape({target:o().string,type:o().string})}),displayPriority:o().bool,imageSizes:o().any,layoutIndex:o().number};var Xe=l(44051);const Je=["_refine"];function Ke(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function Ye(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ke(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const Ze={"commerce_assets.pdcEditoProductTile":Be,"commerce_assets.pdcEditoPushContent":He,"commerce_layouts.pdcEditoBigTile":Ve,"commerce_layouts.pdcEditoBigTilesDuo":qe,"commerce_layouts.pdcEditoStandardTilesGroup":Ge},et=e=>{var t;let l=(0,r.A)({},((0,Fe.A)(e),e));const{category:a,editoPage:i,searchQuery:o,metatags:s}=(0,y.VV)(),{shipToCountry:c}=(0,ie.A)(),p=null===(t=(0,q.JU)(i,"tiles"))||void 0===t?void 0:t.components,[m]=(0,n.useState)({components:Ze}),f=(0,B.I)(a,s,o),[b]=(0,oe.ok)(Ye(Ye({},z.mJ6),{},{limit:z.Q$K})),E=(0,d.g)();(0,Xe.B)(E,y.uu),E.categoryId&&b._refine.push(`cgid=${E.categoryId}`);const{_refine:x}=b,h=(0,C.A)(b,Je),{data:w}=(0,u.useProductSearch)({parameters:Ye(Ye({},h),{},{perPricebook:!0,allVariationProperties:!0,allImages:!0,expand:["promotions","variations","prices","images","custom_properties"],refine:x,c_country:null==c?void 0:c.id})},{keepPreviousData:!0}),S=(null==w?void 0:w.selectedRefinements)&&Object.keys(w.selectedRefinements).some(e=>!y.uu.includes(e))||(null==w?void 0:w.selectedSortingOption)&&"best-matches"!==w.selectedSortingOption;return n.createElement(n.Fragment,null,n.createElement(v.A,null),n.createElement(g.a,{as:"section"},n.createElement(Q,null),n.createElement(g.a,l,n.createElement(V.A,{searchQuery:o,metaData:f}),S?n.createElement(he,{subSet:null==w?void 0:w.hits}):n.createElement(ce.r,{as:"ul",listStyleType:"none",mx:[10,null,null,20],spacingY:24},null==p?void 0:p.map((e,t)=>(e.productList=null==w?void 0:w.hits,e.category=a,e.layoutIndex=t,n.createElement(Ne.E,{as:"li",key:e.id},n.createElement(Ae.PageContext.Provider,{value:m},n.createElement(Ae.Component,{component:e})))))))),n.createElement(ze,{category:a}),n.createElement(ae,null))};et.propTypes={};const tt=et,lt=()=>{const{category:e}=(0,y.VV)();return n.createElement(g.a,{as:"section"},"@TODO: create family PLP")};lt.propTypes={};const rt=lt;var at=l(75828),nt=l(32818),it=l(84939);function ot(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function st(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ot(Object(l)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const ct={sm:{1:768,2:384},md:{2:600,3:400},lg:{2:720,3:480},xl:{2:960,3:640},"2xl":{2:1260,3:840}},ut={5:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile4"\n "tile5 tile5"\n ',size:["4xl","4xl","4xl","4xl","5xl"],widthMapping:[2,2,2,2,1]},md:{templateColumns:"repeat(6, 1fr)",gridTemplateAreas:'\n "tile1 tile1 tile2 tile2 tile3 tile3"\n "tile4 tile4 tile4 tile5 tile5 tile5"\n ',size:["4xl","4xl","4xl","5xl","5xl"],widthMapping:[3,3,3,2,2]},lg:{size:["5xl","5xl","5xl","6xl","6xl"]}},6:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile3"\n "tile4 tile5"\n "tile6 tile6"\n ',size:["4xl","4xl","5xl","4xl","4xl","5xl"],widthMapping:[2,2,1,2,2,1]},md:{templateColumns:"repeat(3, 1fr)",gridTemplateAreas:'\n "tile1 tile2 tile3"\n "tile4 tile5 tile6"\n ',size:["4xl","4xl","4xl","4xl","4xl","4xl"],widthMapping:[3,3,3,3,3,3]},lg:{size:["5xl","5xl","5xl","5xl","5xl","5xl"]}},7:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile4"\n "tile5 tile5"\n "tile6 tile7"\n ',size:["4xl","4xl","4xl","4xl","5xl","4xl","4xl"],widthMapping:[2,2,2,2,1,2,2]},md:{templateColumns:"repeat(6, 1fr)",gridTemplateAreas:'\n "tile1 tile1 tile1 tile2 tile2 tile2"\n "tile3 tile3 tile4 tile4 tile5 tile5"\n "tile6 tile6 tile6 tile7 tile7 tile7"\n ',size:["5xl","5xl","4xl","4xl","4xl","5xl","5xl"],widthMapping:[2,2,3,3,3,2,2]},lg:{size:["6xl","6xl","5xl","5xl","5xl","6xl","6xl"]}},8:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile4"\n "tile5 tile5"\n "tile6 tile7"\n "tile8 tile8"\n ',size:["4xl","4xl","4xl","4xl","5xl","4xl","4xl","5xl"],widthMapping:[2,2,2,2,1,2,2,1]},md:{templateColumns:"repeat(6, 1fr)",gridTemplateAreas:'\n "tile1 tile1 tile2 tile2 tile3 tile3"\n "tile4 tile4 tile4 tile5 tile5 tile5"\n "tile6 tile6 tile7 tile7 tile8 tile8"\n ',size:["4xl","4xl","4xl","5xl","5xl","4xl","4xl","4xl"],widthMapping:[3,3,3,2,2,3,3,3]},lg:{size:["5xl","5xl","5xl","6xl","6xl","5xl","5xl","5xl"]}},9:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile4"\n "tile5 tile5"\n "tile6 tile7"\n "tile8 tile9"\n ',size:["4xl","4xl","4xl","4xl","5xl","4xl","4xl","4xl","4xl"],widthMapping:[2,2,2,2,1,2,2,2,2]},md:{templateColumns:"repeat(6, 1fr)",gridTemplateAreas:'\n "tile1 tile1 tile1 tile2 tile2 tile2"\n "tile3 tile3 tile4 tile4 tile5 tile5"\n "tile6 tile6 tile6 tile7 tile7 tile7"\n "tile8 tile8 tile8 tile9 tile9 tile9"\n ',size:["5xl","5xl","4xl","4xl","4xl","5xl","5xl","5xl","5xl"],widthMapping:[2,2,3,3,3,2,2,2,2]},lg:{size:["6xl","6xl","5xl","5xl","5xl","6xl","6xl","6xl","6xl"]}},10:{base:{templateColumns:"repeat(2, 1fr)",gridTemplateAreas:'\n "tile1 tile2"\n "tile3 tile4"\n "tile5 tile5"\n "tile6 tile7"\n "tile8 tile9"\n "tile10 tile10"\n ',size:["4xl","4xl","4xl","4xl","5xl","4xl","4xl","4xl","4xl","5xl"],widthMapping:[2,2,2,2,1,2,2,2,2,1]},md:{templateColumns:"repeat(6, 1fr)",gridTemplateAreas:'\n "tile1 tile1 tile2 tile2 tile3 tile3"\n "tile4 tile4 tile4 tile5 tile5 tile5"\n "tile6 tile6 tile7 tile7 tile8 tile8"\n "tile9 tile9 tile9 tile10 tile10 tile10"\n ',size:["4xl","4xl","4xl","5xl","5xl","4xl","4xl","4xl","5xl","5xl"],widthMapping:[3,3,3,2,2,3,3,3,2,2]},lg:{size:["5xl","5xl","5xl","6xl","6xl","5xl","5xl","5xl","6xl","6xl"]}}},dt=()=>{const{formatMessage:e}=(0,f.A)(),{category:t,total:l,isProductListLoading:r,metatags:a}
1=(0,y.VV)(),i=(0,d.g)(),[o,s]=(0,n.useState)({}),c=Array.from({length:10},(e,l)=>{const r=l+1,a=t[`c_mosaicImage${r}`],n=t[`c_mosaicLink${r}`],i=t[`c_mosaicTitle${r}`];if(a&&n&&i)return st(st({image:a,link:n,title:i},t[`c_mosaicImageAlt${r}`]&&{alt:t[`c_mosaicImageAlt${r}`]}),t[`c_mosaicImageTitle${r}`]&&{imageTitle:t[`c_mosaicImageTitle${r}`]})}).filter(Boolean),u=c.length,p=(0,B.I)(t,a);return n.createElement(n.Fragment,null,n.createElement(V.A,{metaData:p}),n.createElement(v.A,{containerProps:{alignItems:"center"},descriptionProps:{maxWidth:{base:"330px",md:"590px"},textAlign:"center"}}),n.createElement(g.a,{as:"section"},n.createElement(h.s,{direction:"row",justify:"space-between",align:"center",gap:"30px",overflowX:"auto",whiteSpace:"nowrap",pb:9,m:[10,null,"13px 20px 4px"]},n.createElement(I,{categories:null==t?void 0:t.c_linkedCategories,containerProps:{m:"0",p:"0",overflowX:"none"}}),!r&&n.createElement(S.E,{variant:"bodySmall",color:"darkGray",whiteSpace:"nowrap"},e(Tt,{total:l||0}))),u>4&&n.createElement(at.x,{as:"ul",listStyleType:"none",templateColumns:{base:ut[u].base.templateColumns,md:ut[u].md.templateColumns},gridTemplateAreas:{base:ut[u].base.gridTemplateAreas,md:ut[u].md.gridTemplateAreas},gap:"10px"},c.map((e,t)=>{const l=ut[u].base.size[t]||"4xl",r=ut[u].md.size[t]||"4xl",a=ut[u].lg.size[t]||"5xl",i=ut[u].base.widthMapping[t],c=ut[u].md.widthMapping[t],d=!0===o[t];return n.createElement(g.a,{key:`${e.image}-${t}`,gridArea:`tile${t+1}`,as:"li"},e&&e.image?n.createElement(it.A,{href:e.link,display:"block",variant:"noUnderline",position:"relative",height:"100%"},!q.S$&&!d&&t<5&&n.createElement(x.E,{position:"absolute",inset:"0",aspectRatio:"59 / 74",width:"100%",zIndex:"2",opacity:1}),n.createElement(Qe.A,{src:`${e.image}[?sw={width}]`,widths:[ct.sm[i],ct.sm[i],ct.md[c],ct.lg[c],ct.xl[c],ct["2xl"][c]],imageProps:{width:"100%",loading:"eager",fetchpriority:"high",alt:e.alt||"",title:e.imageTitle||"",onLoad:()=>s(e=>st(st({},e),{},{[t]:!0})),style:{position:"relative",zIndex:1,opacity:q.S$||d||t>=5?1:0,visibility:q.S$||d||t>=5?"visible":"hidden",transition:"opacity 0.35s ease"}}}),n.createElement(nt.R,{width:"full",padding:{base:"10px",lg:"20px"},style:{opacity:q.S$||d||t>=5?1:0,visibility:q.S$||d||t>=5?"visible":"hidden",transition:"opacity 0.35s ease"},zIndex:"3"},n.createElement(O.D,{as:"h2",size:{base:l,md:r,lg:a},color:"white",textTransform:"uppercase",dangerouslySetInnerHTML:{__html:e.title}}))):n.createElement(x.E,{aspectRatio:"59 / 74",width:"100%"}))})),n.createElement(h.s,{justify:"center",px:{base:"10px",lg:"20px"},py:{base:"70px",lg:"80px"}},n.createElement(it.A,{variant:"secondary",size:"md",whiteSpace:"nowrap",href:`/category/${i.categoryId}`,useNavLink:!0}
1,n.createElement(b.A,{defaultMessage:[{type:0,value:"View all "},{type:1,value:"totalCount"}],id:"product_list.mosaic.shop_all",values:{totalCount:!r&&n.createElement(S.E,{as:"span",color:"darkGray",paddingLeft:"3px"},"(",l||0," products)")}})))))};dt.propTypes={};const pt=dt,mt=()=>{var e;const{category:t,isRefetching:l,isFetched:r,productSearchResult:a,searchParams:i,searchQuery:o,metatags:s}=(0,y.VV)(),{wishlist:c,addProductToWishlist:u,removeProductFromWishlist:d}=(0,ne.G)(),p=(0,se.A)(),m=(0,B.I)(t,s,o),f=(0,n.useCallback)(e=>{o?p.sendClickSearch(o,e):t&&p.sendClickCategory(t,e)},[]);return n.createElement(n.Fragment,null,n.createElement(V.A,{metaData:m}),n.createElement(v.A,null),n.createElement(g.a,{as:"section"},n.createElement(Q,{isLinkedCategories:!1}),n.createElement(ce.r,{as:"ul",className:"product-list-grid",listStyleType:"none",columns:[2,2,3,4,4,5],spacingX:10,spacingY:{base:24,lg:70},borderTopWidth:1,borderColor:"borderGray"},(0,ge.Gk)()&&(l&&!r||!a)?new Array(i.limit).fill(0).map((e,t)=>n.createElement(de.EA,{key:`product-tile-skeleton-${t}`})):null==a||null===(e=a.hits)||void 0===e?void 0:e.map((e,t)=>{var a;const i=e.productId,o=!(null==c||null===(a=c.customerProductListItems)||void 0===a||!a.find(e=>e.productId===i));return n.createElement(g.a,{key:e.productId,as:"li"},n.createElement(de.Ay,{"data-testid":`sf-product-tile-${e.productId}`,product:e,isFavourite:o,isFavIconInTitle:!0,isRefreshingData:l&&r,onClick:()=>f(e),onFavouriteToggle:t=>(t?u:d)(e),dynamicImageProps:{widths:["50vw","50vw","33vw","25vw","25vw","20vw"]},isImageLazyLoading:t>3}))})),n.createElement(ae,null)))};var gt=l(10551);const yt=()=>{var e,t,l;const{searchQuery:r,isProductListLoading:a,productSearchResult:i,onOpenRefinements:o,refinementsOpenRef:s,metatags:c}=(0,y.VV)(),u=[{id:"description",value:(null==c||null===(e=c.find(e=>"description"===e.id))||void 0===e?void 0:e.value)||r},{id:"title",value:(null==c||null===(t=c.find(e=>"title"===e.id))||void 0===t?void 0:t.value)||r},{id:"keywords",value:(null==c||null===(l=c.find(e=>"keywords"===e.id))||void 0===l?void 0:l.value)||""},{id:"robots",value:"noindex"}];return n.createElement(g.a,{as:"section",borderTopWidth:1,borderColor:"borderGray"},n.createElement(V.A,{searchQuery:r,metaData:u}),n.createElement(h.s,{direction:"row",justify:"space-between",align:"center",gap:"6px",px:{base:10,md:20},py:{base:"44px",md:"34px"},position:"sticky",top:{base:"64px",md:"52px"},bg:"white",zIndex:1},n.createElement(gt.T,{align:"flex-start"},r&&n.createElement(S.E,{as:"h1",textStyle:"bodyLarge2"},n.createElement(b.A,{defaultMessage:[{type:0,value:'Results for "'},{type:1,value:"search"},{type:0,value:'"'}],id:"product_list.search.results_for",values:{search:r}})),a?n.createElement(x.E,{height:"20px",width:"80px"}):i&&n.createElement(S.E,{variant:"bodyBase2",color:"darkGray",whiteSpace:"nowrap"},n.createElement(b.A,{defaultMessage:[{type:0,value:"Showing "},{type:1,value:"total"},{type:0,value:' results for "'},{type:1,value:"search"},{type:0,value:'"'}],id:"product_list.search.total",values:{total:(null==i?void 0:i.total)||0,search:r}}))),!a&&n.createElement(A.$,{variant:"primary",height:"40px",rightIcon:n.createElement(N.A,{boxSize:4}),onClick:o,ref:s},n.createElement(b.A,{defaultMessage:[{type:0,value:"Filter"}],id:"product_list.button.filter"}))),(null==i?void 0:i.hits)&&n.createElement(he,{subSet:i.hits}),n.createElement(ae,null))};yt.propTypes={};const vt=yt,ft=({categoryType:e="",isSearch:t=!1})=>{if(t)return n.createElement(vt,null);switch(e){case"editorial":return n.createElement(tt,null);case"family":return n.createElement(rt,null);case"mosaic":return n.createElement(pt,null);case"pattern":return n.createElement(mt,null);default:return n.createElement(Me,null)}};ft.propTypes={categoryType:o().string,isSearch:o().bool};const bt=ft;var Et=l(476),xt=l(41080),ht=l(28407),wt=l(29188),St=l(4026),At=l(30138);const Ot=e=>{const{site:t,locale:l}
1=(0,p.A)(),r=(0,d.zy)(),a=!!new URLSearchParams(r.search).get("q"),{getTokenWhenReady:n}=(0,u.useAccessToken)();return(0,wt.I)({queryKey:["categoryUrlLifeCycle",e],queryFn:(i=(0,ht.A)(function*(){let r=null;if(e&&!a){const a=yield n(),{app:i}=(0,St.getConfig)(),o=new At.A({parameters:{siteId:t.id,organizationId:i.commerceAPI.parameters.organizationId,locale:l.id}});r=yield o.categoryUrlLifeCycle(t.id,a,{categoryId:e})}return r}),function(){return i.apply(this,arguments)})});var i};function _t(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function Pt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(l),!0).forEach(function(t){(0,a.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):_t(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const kt=(0,c.zR)({defaultMessage:[{type:0,value:"Possible filters for: "},{type:1,value:"label"}],id:"product_list.refinements.legend"}),Tt=(0,c.zR)({defaultMessage:[{type:6,value:"total",options:{"=0":{value:[{type:0,value:"No products"}]},one:{value:[{type:7},{type:0,value:" product"}]},other:{value:[{type:7},{type:0,value:" products"}]}},offset:0,pluralType:"cardinal"}],id:"product_list.total_products"}),It=e=>{var t,l;const{buildURLWithUTM:r}=(0,p.A)(),{isOutlet:a}=(0,Le.A)(),i=(0,d.g)(),o=(0,d.zy)(),s=!!new URLSearchParams(o.search).get("q"),{error:c,data:g,isError:v}=(0,u.useCategory)({parameters:{id:i.categoryId,levels:2}},{enabled:!s&&!!i.categoryId}),{data:f}=Ot(i.categoryId);if(null!=f&&null!==(t=f.data)&&void 0!==t&&t.categoryIdToRedirect&&null!=f&&null!==(l=f.data)&&void 0!==l&&l.parentCategoryTree)return n.createElement(m.A,{status:301,to:r((0,ye.XX)(f.data.categoryIdToRedirect))});var b;if(v&&(null==c||null===(b=c.response)||void 0===b?void 0:b.status))return n.createElement(d.rd,{to:r("/"+z.PA0+(a?"-outlet":""))});return n.createElement(y.tO,{productListProps:Pt(Pt({},e),{},{category:g})},n.createElement(Ct,null))},Ct=()=>{const{productListPropsRest:e,searchQuery:t,category:l,showNoResults:a,categoryType:i,isSearch:o}=(0,y.VV)(),{triggerSearchEvent:c}=(0,k.u)();return(0,n.useEffect)(()=>{o&&c(t)},[t]),n.createElement(g.a,(0,r.A)({className:"sf-product-list-page","data-testid":"sf-product-list-page",layerStyle:"page",padding:"0"},e),n.createElement(s.Helmet,null,n.createElement("title",null,(null==l?void 0:l.pageTitle)??t),n.createElement("meta",{name:"description",content:(null==l?void 0:l.pageDescription)??t}),n.createElement("meta",{name:"keywords",content:null==l?void 0:l.pageKeywords})),a?n.createElement(Et.A,{searchQuery:t,category:l}):n.createElement(n.Fragment,null,n.createElement(xt.A,null),n.createElement(bt,{categoryType:i,isSearch:o})))};It.getTemplateName=()=>"product-list",It.propTypes={onAddToWishlistClick:o().func,onRemoveWishlistClick:o().func,category:o().object};const jt=It},87540(e,t,l){l.d(t,{A:()=>f});var r=l(77810),a=l(75826),n=l.n(a),i=l(41863),o=l(97012),s=l(63391),c=l(29370),u=l(89151),d=l(72176),p=l(21052),m=l(87916),g=l(23536),y=l(17015);const v=({category:e={}})=>{const{categories:t=[]}=e,{onSelect:l=y.lQ}=(0,o.VV)();return r.createElement(c.A,{as:"li",listStyleType:"none",border:"none",padding:0,key:"show-all"},({isExpanded:e})=>r.createElement(r.Fragment,null,r.createElement(p.E,{as:"div",role:"heading","aria-level":"2"},r.createElement(s.J,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:10,py:20},r.createElement(p.E,{as:"span",align:"left",textStyle:"bodyLarge2"},r.createElement(i.A,{defaultMessage:[{type:0,value:"Categories"}],id:"category_links.button_text"})),e?r.createElement(g.xj,{boxSize:"12px"}):r.createElement(g.c1,{boxSize:"12px"}))),r.createElement(u.v,{paddingTop:0,paddingBottom:10},r.createElement(d.B8,{display:"flex",flexDirection:"column",gap:10},t.map(({id:e,name:t})=>r.createElement(d.ck,{key:e},r.createElement(m.A,{key:e,href:`/category/${e}`,onClick:l,useNavLink:!0}
1,t)))))))};v.propTypes={category:n().object};const f=v},476(e,t,l){l.d(t,{A:()=>_});var r=l(77810),a=l(59146),n=l(3411),i=l(72176),o=l(85353),s=l(21052),c=l(75826),u=l.n(c),d=l(41863),p=l(97012),m=l(40123),g=l(68331),y=l(59162),v=l(11533),f=l(49262),b=l(73448),E=l(90031),x=l(87196),h=l(20227),w=l(7424),S=l(77214);const A={"commerce_assets.pdcDisplayConfigLink":x.Kr,"commerce_assets.pdcHomeCategoriesPushTile":x.fN,"commerce_assets.pdcHomeServicesPushTile":x.Vm,"commerce_layouts.pdcHomeCategoriesPush":h.X$,"commerce_layouts.pdcHomeServicesPush":h.zh},O=({searchQuery:e,category:t})=>{var l,c,u,h,O,_,P;const{isProductListLoading:k,metatags:T}=(0,p.VV)(),I=k?"":(null==t?void 0:t.name)||e,{isOutlet:C}=(0,f.A)(),{data:j}=(0,E.usePage)({parameters:{pageId:"search-no-result-page"+(C?"-outlet":"")}}),L=(0,S.JU)(j,"main"),D=null==L||null===(l=L.components)||void 0===l?void 0:l.find(e=>"commerce_layouts.pdcHomeCategoriesPush"===(null==e?void 0:e.typeId)),R=null==L||null===(c=L.components)||void 0===c?void 0:c.find(e=>"commerce_layouts.pdcHomeServicesPush"===(null==e?void 0:e.typeId)),z=D||R,$=null==j||null===(u=j.regions)||void 0===u?void 0:u[1].components,M=null==j||null===(h=j.regions)||void 0===h?void 0:h[2].components,[F]=(0,r.useState)({components:A}),N=[{id:"description",value:(null==t?void 0:t.pageDescription)||(null==T||null===(O=T.find(e=>"description"===e.id))||void 0===O?void 0:O.value)||e},{id:"title",value:(null==t?void 0:t.pageTitle)||(null==T||null===(_=T.find(e=>"title"===e.id))||void 0===_?void 0:_.value)||e},{id:"keywords",value:(null==t?void 0:t.pageKeywords)||(null==T||null===(P=T.find(e=>"keywords"===e.id))||void 0===P?void 0:P.value)||""},{id:"robots",value:"noindex"}];return r.createElement(a.a,{borderTopWidth:1,borderColor:"borderGray"},r.createElement(g.A,{metaData:N}),r.createElement(a.a,{px:{base:"16px",lg:"30px"},pt:"64px",pb:"56px",maxWidth:{base:"none",md:"796px"},mx:{base:"0",md:"auto"}},k&&r.createElement(y.A,{isBodyLocked:!0,wrapperStyles:{height:"100dvh"}}),r.createElement(o.D,{as:"h1",fontSize:"4xl",textTransform:"uppercase",mb:{base:"40px",md:"52px"},textAlign:{base:"left",md:"center"}},r.createElement(d.A,{defaultMessage:[{type:0,value:'We couldnât find anything for "'},{type:1,value:"search"},{type:0,value:'"'}],id:"empty_search_results.main_heading",values:{search:I}})),r.createElement(m.A,{isSuggestionsEnabled:!1,isFocusOnInit:!1,containerProps:{maxWidth:"412px",mx:"auto"}}),r.createElement(n.r,{columns:{base:1,md:3},spacing:"40px",mt:{base:"40px",lg:"52px"}},r.createElement(a.a,null,r.createElement(s.E,{as:"h2",variant:"eyeBrowSmall",mb:"8px",textTransform:"uppercase"},r.createElement(d.A,{defaultMessage:[{type:0,value:"Our Tips"}],id:"empty_search_results.our_tips.title"})),r.createElement(i.B8,{listStyleType:"disc",paddingInlineStart:"24px",spacing:"8px"},r.createElement(i.ck,{textStyle:"bodyLarge2"},r.createElement(d.A,{defaultMessage:[{type:0,value:"Check your spelling"}],id:"empty_search_results.our_tips.tip_1"})),r.createElement(i.ck,{textStyle:"bodyLarge2"},r.createElement(d.A,{defaultMessage:[{type:0,value:"Be more generic"}],id:"empty_search_results.our_tips.tip_2"})),r.createElement(i.ck,{textStyle:"bodyLarge2"},r.createElement(d.A,{defaultMessage:[{type:0,value:"Try similar terms"}],id:"empty_search_results.our_tips.tip_3"})))),r.createElement(a.a,null,r.createElement(s.E,{as:"h2",variant:"eyeBrowSmall",mb:"16px",textTransform:"uppercase"},r.createElement(d.A,{defaultMessage:[{type:0,value:"Common Searches"}],id:"empty_search_results.common_searches.title"})),$&&r.createElement(i.B8,{spacing:"16px"},$.map(e=>{var t;return r.createElement(i.ck,{key:e.id},r.createElement(x.Kr,{custom:null==e?void 0:e.custom,label:null==e||null===(t=e.data)||void 0===t?void 0:t.label}))}))),r.createElement(a.a,null,r.createElement(s.E,{as:"h2",variant:"eyeBrowSmall",mb:"16px",textTransform:"uppercase"},r.createElement(d.A,{defaultMessage:[{type:0,value:"How can we help?"}],id:"empty_search_results.help.title"})),M&&r.createElement(i.B8,{spacing:"16px"},M.map(e=>{var t;return r.createElement(i.ck,{key:e.id},r.createElement(x.Kr,{displayConfig:"transparent button",custom:null==e?void 0:e.custom,label:null==e||null===(t=e.data)||void 0===t?void 0:t.label}))}))))),z&&r.createElement(w.PageContext.Provider,{value:F},D&&r.createElement(w.Component,{component:D}),R&&r.createElement(w.Component,{component:R})),r.createElement(v.default,{title:r.createElement(o.D,{as:"h2",size:["3xl",null,"4xl"],pb:[40,null,0],pl:["10px",null,0]},r.createElement(d.A,{defaultMessage:[{type:0,value:"TRENDING PRODUCTS"}],id:"empty_search_results.recommended_products.title.top_sellers"})),recommender:b.tDG.EMPTY_SEARCH_RESULTS_TOP_SELLERS,isScroller:!1,isCarousel:{base
1:!1,md:!0,lg:!0},mb:{base:"60px",lg:"120px"}}))};O.propTypes={searchQuery:u().string,category:u().object};const _=O},48186(e,t,l){l.d(t,{A:()=>w});var r=l(64180),a=l(77810),n=l(75826),i=l.n(n),o=l(41863),s=l(97012),c=l(59146),u=l(65958),d=l(21052),p=l(85353),m=l(61892),g=l(18801),y=l(28137),v=l(73448);const f=["description","shortDescription"],b=e=>{let{description:t,shortDescription:l}=e,r=(0,g.A)(e,f);const[n,i]=(0,a.useState)(!1),s=(0,a.useCallback)(()=>{i(!0)});return l||t?a.createElement(c.a,r,a.createElement(d.E,{textStyle:"bodyLarge2",color:"darkGray"},n?t:l,!n&&a.createElement(y.$,{variant:"link",textDecoration:"none",fontSize:"lg",display:"inline-block",marginLeft:"5px",onClick:s},a.createElement(o.A,v.mvH))),a.createElement(c.a,{display:"none"},a.createElement(d.E,null,t))):null};b.propTypes={description:i().string.isRequired,shortDescription:i().string};const E=b;var x=l(50828);const h=({containerProps:e={},descriptionProps:t={}})=>{const{searchQuery:l,category:n}=(0,s.VV)();return a.createElement(c.a,{"data-testid":"sf-product-list-breadcrumb"},n&&a.createElement(x.A,{categories:null==n?void 0:n.c_extendedParentCategoryTree}),a.createElement(u.B,(0,r.A)({gap:12,px:[10,10,20,20],py:[45,45,35,35]},e),l&&a.createElement(d.E,{textStyle:"eyeBrowLarge",color:"darkGray",textTransform:"uppercase"},a.createElement(o.A,{defaultMessage:[{type:0,value:"Search Results for"}],id:"product_list.header.search_for"})),n||l?a.createElement(p.D,{as:"h1",fontSize:["4xl",null,"5xl"],textTransform:"uppercase"},`${(null==n?void 0:n.c_seoDisplayName)||(null==n?void 0:n.name)||l||""}`):a.createElement(m.E,{height:"52px"}),(null==n?void 0:n.description)&&a.createElement(E,(0,r.A)({description:n.description,shortDescription:n.c_shortDescription,maxWidth:{base:"330px",md:"520px"}},t))))};h.propTypes={containerProps:i().object,descriptionProps:i().object};const w=h},81497(e,t,l){l.d(t,{A:()=>Z});var r=l(10939),a=l(77810),n=l(34692),i=l(64965),o=l(97012),s=l(55848),c=l(65958),u=l(60946),d=l(29370),p=l(21052),m=l(63391),g=l(89151),y=l(75826),v=l.n(y),f=l(64180),b=l(77182),E=l(59146),x=l(3411),h=l(67234),w=l(28137),S=l(73448),A=l(88927),O=l(77798);const _={"00010":"white","00020":"beige","00030":"yellow","00040":"orange","00050":"pink","00060":"red","00070":"blue","00080":"green","00090":"purple","00100":"brown","00110":"grey","00120":"black","00130":"miscellaneous"},P=({filter:e,selectedFilters:t,onSelect:l,onDeselect:r})=>{var i;const o=(0,n.A)(),s=(0,b.o)("SwatchGroup",{variant:"buttonWithChip",disabled:!1});return(null===(i=e.values)||void 0===i?void 0:i.length)>0&&a.createElement(E.a,{as:"fieldset"},a.createElement("legend",{className:"sr-only"},o.formatMessage(O.REFINEMENT_LEGEND,{label:e.label})),a.createElement(x.r,{as:"ul",columns:[4,null,6],spacingY:5,mt:1,listStyleType:"none"},e.values.map(e=>{var n;const i=t.includes(e.value),c=_[null===(n=e.value)||void 0===n?void 0:n.toLowerCase()]||"",u=S.hDB[c]||"transparent";if(0!==e.hitCount||i)return a.createElement(h.s,{as:"li",key:`color-item-${e.value}`},a.createElement(w.$,(0,f.A)({},s.swatch,{onClick:()=>{i?r(e.value):l(e.value)},role:"checkbox","aria-checked":i,borderColor:i?"fullBlack":"gray",bgColor:i?"fullBlack":"transparent",zIndex:i?1:0,variant:"outline","aria-label":o.formatMessage(i?A.y7:A.x2,e)}),a.createElement(E.a,(0,f.A)({},s.chip,{marginRight:0,backgroundRepeat:"no-repeat",backgroundSize:"cover"},"miscellaneous"===c?{background:u}:{backgroundColor:u},{borderWidth:e.value===S.TwU||e.value===S.vX1&&i?"1px":0,borderColor:e.value===S.vX1&&i?"white":"gray"})),a.createElement(p.E,(0,f.A)({variant:"bodySmall"},s.text,{color:i?"white":"darkGray","aria-hidden":"true"}),e.label)))})))};P.propTypes={filter:v().object,selectedFilters:v().array,onSelect:v().func,onDeselect:v().func};const k=a.memo(P),T=({filter:e,selectedFilters:t,onSelect:l,onDeselect:r})=>{var i,o;const{formatMessage:s}=(0,n.A)(),c=(0,b.o)("SwatchGroup",{variant:"sizeRefinement",disabled:!1});return(null===(i=e.values)||void 0===i?void 0:i.length)>0&&a.createElement(E.a,{as:"fieldset"},a.createElement("legend",{className:"sr-only"},s(O.REFINEMENT_LEGEND,{label:e.label})),a.createElement(x.r,{as:"ul",listStyleType:"none",width:"full",templateColumns:"repeat(5, 1fr)",spacingX:0,spacingY:10},null===(o=e.values)||void 0===o?void 0:o.map(e=>{const n=t.some(t=>t==e.value);if(0!==e.hitCount||n)return a.createElement(E.a,{as:"li",key:`size-button-${e.value}`},a.createElement(w.$,(0,f.A)({},c.swatch,{role:"checkbox",variant:"outline",borderColor:n?"fullBlack":"gray",backgroundColor:n?"fullBlack":"transparent",color:n?"white":"darkGray",zIndex:n?1:0,onClick:()=>{n?r(e.value):l(e.value)},"aria-checked":n,"aria-label":s(n?A.qG:A.b8,e)}),e.label))})))};T.propTypes={filter:v().object,selectedFilters:v().oneOfType([v().arrayOf(v().string),v().str
1ing]),onSelect:v().func,onDeselect:v().func};const I=a.memo(T);var C=l(72176),j=l(83527),L=l(23536);function D(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function R(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?D(Object(l),!0).forEach(function(t){(0,r.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):D(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const z=({filter:e,selectedFilters:t,onSelect:l,onDeselect:r})=>{var i,o;const{formatMessage:s}=(0,n.A)(),c={[S.dT8]:{id:"family_filter.isfamily.f.label",defaultMessage:"Family Matching"},[S.Gd6]:{id:"family_filter.isfamily.md.label",defaultMessage:"Mother & Daughter"},[S.SQ8]:{id:"family_filter.isfamily.fs.label",defaultMessage:"Father & Sons"}};let u=e;return"c_orliweb_isFamily"===(null==e?void 0:e.attributeId)&&e.values&&(u.values=e.values.filter(e=>e.value!==S.wXQ).map(e=>{const t=c[e.value];return t?R(R({},e),{},{label:s(t)}):e})),(null==u||null===(i=u.values)||void 0===i?void 0:i.length)>0&&a.createElement(E.a,{as:"fieldset"},a.createElement("legend",{className:"sr-only"},s(O.REFINEMENT_LEGEND,{label:e.label})),a.createElement(C.B8,{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:10},null===(o=e.values)||void 0===o?void 0:o.map(e=>{const n=t.includes(e.value);if(0!==e.hitCount||n)return a.createElement(C.ck,{key:e.value,margin:0},a.createElement(j.S,{isChecked:n,icon:a.createElement(L.Sr,{boxSize:"10px"}),onChange:()=>{n?r(e.value):l(e.value)},"aria-label":s(n?A.qG:A.b8,e)},e.label))})))};z.propTypes={filter:v().object,selectedFilters:v().array,onSelect:v().func,onDeselect:v().func};const $=a.memo(z);var M=l(87916),F=l(17015);const N=({filter:e,onSelect:t=F.lQ})=>a.createElement(C.B8,{display:"flex",flexDirection:"column",gap:10},e.values.map(e=>a.createElement(C.ck,{key:e.value},a.createElement(M.A,{href:`/category/${e.value}`,onClick:t,useNavLink:!0}
1,e.label))));N.propTypes={filter:v().object,onSelect:v().func};const V=N;var B=l(12609),q=l(42458);const G=({sortingIdx:e,sortingLabel:t,isSelected:l=!1,sortingId:r,onSelect:n})=>a.createElement(B.z,{gap:0},a.createElement(q.s,{id:`radio-sorting-label-${e}`,isChecked:l,onChange:()=>{l||n({label:t,id:r})}},t));G.propTypes={sortingIdx:v().number.isRequired,sortingLabel:v().string.isRequired,sortingHref:v().string.isRequired,isSelected:v().bool,sortingId:v().string.isRequired,onSelect:v().func.isRequired};const Q=({sortUrls:e=[],sortingOptions:t=[],selectedSortingOptionLabel:l,onSelectSorting:r})=>{const{formatMessage:i}=(0,n.A)();return e.length>0&&a.createElement(E.a,{as:"fieldset"},a.createElement("legend",{className:"sr-only"},i({id:"refinements.sorting.legend",defaultMessage:[{type:0,value:"Possible sorting options"}]})),a.createElement(C.B8,{display:"flex",flexDirection:"column",gap:10},e.map((e,n)=>{var i,o,s,c;return a.createElement(C.ck,{key:null===(i=t[n])||void 0===i?void 0:i.id,margin:0},a.createElement(G,{sortingIdx:n,sortingLabel:null===(o=t[n])||void 0===o?void 0:o.label,sortingId:null===(s=t[n])||void 0===s?void 0:s.id,sortingHref:e,isSelected:(null==l?void 0:l.label)===(null===(c=t[n])||void 0===c?void 0:c.label),selectedSortingOptionLabel:null==l?void 0:l.label,onSelect:r}))})))};Q.propTypes={sortUrls:v().arrayOf(v().string),sortingOptions:v().arrayOf(v().object),selectedSortingOptionLabel:v().object,onSelectSorting:v().func};const W=a.memo(Q);var U=l(44051);function H(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,r)}return l}function X(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?H(Object(l),!0).forEach(function(t){(0,r.A)(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):H(Object(l)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}const J={cgid:V,c_subCategoryID:V,c_orliweb_color_code_rgt:k,c_size:I},K=({isExcludedFilters:e=!0,filters:t=[],sortingOptions:l=[],selectedFilters:r,setSelectedFilters:y,selectedSorting:v,setSelectedSorting:f,isLoading:b})=>{var E;const x=(0,i.g)();(0,U.B)(x,o.uu);const{formatMessage:h}=(0,n.A)(),w=(0,s.Gl)({options:l});e&&(t=t.filter(({attributeId:e})=>!o.uu.includes(e)));let S=t.map((e,t)=>t);return w&&S.push(t.length),a.createElement(c.B,{as:"section","aria-label":h({defaultMessage:[{type:0,value:"Product filters"}],id:"refinements.region.aria_label"})},S&&a.createElement(u.n,{as:"ul",pointerEvents:b?"none":"auto",allowMultiple:!0,defaultIndex:S,reduceMotion:!0},w&&a.createElement(d.A,{key:"sort-by",as:"li",listStyleType:"none",border:"none",padding:0},({isExpanded:e})=>a.createElement(a.Fragment,null,a.createElement(p.E,{as:"div",role:"heading","aria-level":"2"},a.createElement(m.J,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:10,py:20},a.createElement(p.E,{as:"span",align:"left",textStyle:"bodyLarge2"},h({defaultMessage:[{type:0,value:"Sort by"}],id:"refinements.sort_by.title"})),e?a.createElement(L.xj,{boxSize:"12px"}):a.createElement(L.c1,{boxSize:"12px"}))),a.createElement(g.v,{paddingTop:0,paddingBottom:10},a.createElement(W,{sortUrls:w,sortingOptions:l,selectedSortingOptionLabel:v,onSelectSorting:e=>f(e)})))),null===(E=t)||void 0===E?void 0:E.map(e=>{const t=J[e.attributeId]||$;let l=(null==r?void 0:r[e.attributeId])??[];return Array.isArray(l)||(l=[l]),e.values?a.createElement(d.A,{key:`filter-accordion-item-${e.attributeId}`,as:"li",listStyleType:"none",border:"none",padding:0},({isExpanded:r})=>a.createElement(a.Fragment,null,a.createElement(p.E,{as:"div",role:"heading","aria-level":"2"},a.createElement(m.J,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:10,py:20},a.createElement(p.E,{as:"span",align:"left",textStyle:"bodyLarge2"},e.label),r?a.createElement(L.xj,{boxSize:"12px"}):a.createElement(L.c1,{boxSize:"12px"}))),a.createElement(g.v,{paddingTop:0,paddingBottom:10},a.createElement(t,{selectedFilters:l,filter:e,onSelect:t=>{y(l=>{const r=[...Y(l[e.attributeId]),t],a=X({},l);return a[e.attributeId]=r,a})},onDeselect:t=>{y(l=>{const r=Y(l[e.attributeId]).filter(e=>e!==t),a=X({},l);return 0===r.length?delete a[e.attributeId]:a[e.attributeId]=r,a})}})))):null})))},Y=e=>Array.isArray(e)?e:null!=e?[e]:[];K.propTypes={filters:v().array,sortingOptions:v().array,isExcludedFilters:v().bool,selectedFilters:v().oneOfType([v().array,v().object]),setSelectedFilters:v().func,selectedSorting:v().object,setSelectedSorting:v().func,isLoading:v().bool};const Z=K}}]); 2//# sourceMappingURL=pages-product-list.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.