(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[249],{5538:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/categories/[...slug]",function(){return r(89784)}])},89784:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>ex,default:()=>e_});var i=r(52676),a=r(32002),s=r(89497),n=r(75271),l=r(69356),o=r(48973),c=r(14795),d=r(53327),u=r(79030),m=r(13105),h=r.n(m);function f(e){let{name:t,description:r,image:a}=e,s=(0,n.useId)(),[m,f]=(0,n.useState)(!1),g=r&&r?.length>60,p=(0,u.gC)(a);return(0,i.jsxs)("header",{className:h().root,children:[(0,i.jsx)(c.Z,{className:h().title,as:"h1",children:t}),r&&(0,i.jsxs)("div",{className:h().description,id:s,"data-expanded":m,"aria-live":"polite",children:[(0,i.jsx)("p",{children:m?r:`${r.substring(0,60)}…`}),g&&!m&&(0,i.jsx)(d.Z,{className:h().button,as:"button",type:"button","aria-controls":s,onClick:()=>{f(!0)},children:(0,i.jsx)(l.Z,{id:"showMore"})})]}),p&&p.map(e=>{let{image:t}=e;return(0,i.jsx)(o.Z,{className:h().image,src:t.filename,alt:t.alt},t.id)})]})}var g=r(7295),p=r(15481),x=r.n(p),_=r(1629),j=r(5646),C=r(12125),v=r(65449);let b=async e=>{let t=await fetch(e);if(!t.ok)throw Error(t.statusText);return t.json()};var N=r(53453),P=r(93255);let y={selectedSizeFilters:[],setSelectedSizeFilters:()=>void 0,selectedVariantFilters:[],setSelectedVariantFilters:()=>void 0,selectedPracticeFilters:[],setSelectedPracticeFilters:()=>void 0,minPrice:0,maxPrice:0,priceRange:[0,0],setPriceRange:()=>void 0,selectedSortOption:P.aP.DEFAULT,setSelectedSortOption:()=>void 0,products:[],filteredProducts:[],setFilteredProducts:()=>void 0,totalCount:0,hasNextPage:!1,pageIndex:1,loadMore:async()=>void 0,isLoading:!1,sortProducts:()=>void 0},w=(0,n.createContext)(y);function S(){return(0,n.useContext)(w)}function Z(e){let{category:t,...r}=e,[a,s]=(0,n.useState)([]),[l,o]=(0,n.useState)([]),[c,d]=(0,n.useState)([]),[u,m]=(0,n.useState)(P.aP.DEFAULT),{country:h,pricelist:f}=(0,C.O)(),{categoryPages:g,size:p,setSize:x,isLoading:_,isValidating:j}=function(e){let{market:t}=(0,C.O)(),{data:r,...i}=(0,v.ZP)((r,i)=>{let a=`/api/categories/${e}?market=${t?.id??18}`,{hasNextPage:s,endCursor:n}=i?.pageInfo??{};if(i&&!s)return null;if(0===r)return a;let l=n?encodeURIComponent(n):"";return`${a}&cursor=${l}`},b,{keepPreviousData:!0,revalidateOnFocus:!1,revalidateOnReconnect:!1});return{categoryPages:r,...i}}(t.uri),y=(0,n.useMemo)(()=>g?.flatMap(e=>e.edges.map(e=>{let{node:t}=e;return t}))??[],[g]),[S,Z]=(0,n.useState)(y),F=(0,n.useDeferredValue)(S),M=(0,n.useCallback)((e,t)=>{let r=new Date,i=Number("1"),a=e.prices?.filter(e=>{let{pricelist:t}=e;return t.assignedToCountries.some(e=>{let{code:t}=e;return t===h})})?.find((e,t)=>{let{pricelist:{id:r}}=e;return f?r===f.id:0===t})?.price,s=t?.campaignVariants.filter(e=>{let{startAt:t,stopAt:i}=e;return new Date(t)<=r&&new Date(i)>=r}).filter(e=>{let{campaign:t}=e;return t.store.id===i}).map(e=>{let{discountPercent:t}=e;return t})??[],n=s.length>0?Math.max(...s):null,l=a?.value??0;return(n?l*(1-n/100):null)??l},[h,f]),T=(0,n.useMemo)(()=>Math.min(...y.flatMap(e=>e.displayItems.map(t=>M(e,t.productVariant)))),[M,y]),k=(0,n.useMemo)(()=>Math.max(...y.flatMap(e=>e.displayItems.map(t=>M(e,t.productVariant)))),[M,y]),[O,D]=(0,n.useState)([T,k]),L=(0,n.useMemo)(()=>g?g[0].totalCount:0,[g]),z=(0,n.useMemo)(()=>!!g&&g[g.length-1].pageInfo.hasNextPage,[g]),E=(0,n.useCallback)(()=>x(e=>e+1),[x]),R=(0,n.useCallback)(e=>{let t=(e,t)=>{let r=e=>{let{pricelist:t}=e;return t.assignedToCountries.some(e=>{let{code:t}=e;return t===h})},i=(e,t)=>{let{pricelist:{id:r}}=e;return f?r===f.id:0===t},a=e.prices?.filter(r).find(i)?.price?.value??0,s=t.prices?.filter(r).find(i)?.price?.value??0;return a<s?-1:a>s?1:0};switch(e){case P.aP.PRICE_ASC:Z(e=>[...e].sort((e,r)=>t(e,r)));break;case P.aP.PRICE_DESC:Z(e=>[...e].sort((e,r)=>t(r,e)));break;default:Z(e=>[...e].sort((e,t)=>y.indexOf(e)-y.indexOf(t)))}},[h,f,y]);return(0,n.useEffect)(()=>{let e=a.length>0,t=l.length>0,r=c.length>0,i=O[0]!==T||O[1]!==k;if(!e&&!t&&!r&&!i){Z(y);return}let s=e=>{let{displayItems:t}=e;return t.some(e=>{let{productVariant:t}=e;return t.productSizes.some(e=>{let{size:t}=e;return a.some(e=>e.size.name===t.name)})})},n=e=>{let{product:t}=e;return t.attributes.some(e=>{let{name:t}=e;return c.some(e=>e.name===t)})},o=e=>e.displayItems.some(t=>{let{productVariant:r}=t,i=new Date,a=Number("1"),s=e?.prices?.filter(e=>{let{pricelist:t}=e;return t.assignedToCountries.some(e=>{let{code:t}=e;return t===h})})?.find((e,t)=>{let{pricelist:{id:r}}=e;return f?r===f.id:0===t})?.price,n=r?.campaignVariants.filter(e=>{let{startAt:t,stopAt:r}=e;return new Date(t)<=i&&new Date(r)>=i}).filter(e=>{let{campaign:t}=e;return t.store.id===a}).map(e=>{let{discountPercent:t}=e;return t})??[],l=n.length>0?Math.max(...n):null,o=s?.value??0,c=(l?o*(1-l/100):null)??o;return c>=O[0]&&c<=O[1]}),d=y.filter(s),u=y.filter(e=>{let{displayItems:t}=e;return t.some(e=>{let{productVariant:t}=e;return l.some(e=>e.name===t.name)})}),m=y.filter(n),g=y.filter(o),p=d.filter(o),x=u.filter(o),_=m.filter(o),j=u.filter(s),C=j.filter(o),v=y.filter(n),b=v.filter(o),N=u.filter(n),P=N.filter(o),w=j.filter(n),S=w.filter(o);if(e&&t&&r&&i){Z(S);return}if(e&&t&&!r&&i){Z(C);return}if(e&&!t&&r&&i){Z(b);return}if(!e&&t&&r&&i){Z(P);return}if(e&&t&&r&&!i){Z(w);return}if(e&&t&&!r&&!i){Z(j);return}if(e&&!t&&r&&!i){Z(v);return}if(!e&&t&&r&&!i){Z(N);return}if(e&&!t&&!r&&i){Z(p);return}if(!e&&t&&!r&&i){Z(x);return}if(!e&&!t&&r&&i){Z(_);return}if(e){Z(d);return}if(t){Z(u);return}if(r){Z(m);return}i&&Z(g)},[a,l,c,O,T,k,y,h,f]),(0,n.useEffect)(()=>{R(u)},[R,a,l,c,O,u]),(0,n.useEffect)(()=>{for(let e=0;e<1/0&&g?.[e]?.pageInfo.hasNextPage;e++)E()},[g,E]),(0,N.L)(()=>{D([T,k])},[T,k]),(0,i.jsx)(w.Provider,{value:{selectedSizeFilters:a,setSelectedSizeFilters:s,selectedVariantFilters:l,setSelectedVariantFilters:o,selectedPracticeFilters:c,setSelectedPracticeFilters:d,minPrice:T,maxPrice:k,priceRange:O,setPriceRange:D,selectedSortOption:u,setSelectedSortOption:m,products:y,filteredProducts:F,setFilteredProducts:Z,totalCount:L,hasNextPage:z,pageIndex:p,loadMore:E,isLoading:_||j,sortProducts:R},...r})}var F=r(84626),M=r(51352),T=r.n(M);function k(e){let{filter:t}=e,{formatMessage:r}=(0,_.Z)(),{desc:a}=(0,F.Y)("string"==typeof t||Array.isArray(t)?void 0:"MappedAttribute"===t.__typename?t:void 0),{setSelectedSizeFilters:s,setSelectedVariantFilters:o,setSelectedPracticeFilters:c,minPrice:d,maxPrice:u,setPriceRange:m,selectedSortOption:h,setSelectedSortOption:f}=S(),g={className:T().root,type:"button",name:"remove",onClick:e=>{let{value:t}=e.target;(0,n.startTransition)(()=>{s(e=>e.filter(e=>{let{size:r}=e;return r.name!==t})),o(e=>e.filter(e=>{let{name:r}=e;return r!==t})),c(e=>e.filter(e=>{let{name:r}=e;return r!==t})),"price"===t&&m([d,u]),h===t&&f(P.aP.DEFAULT)})},title:r({id:"remove"})};return"string"==typeof t?(0,i.jsx)("button",{...g,value:t,children:(0,i.jsx)(l.Z,{id:t})}):Array.isArray(t)?(0,i.jsx)("button",{...g,value:"price",children:(0,i.jsx)(l.Z,{id:"price"})}):"ProductSize"===t.__typename?(0,i.jsx)("button",{...g,value:t.size.name,children:t.size.name}):(0,i.jsx)("button",{...g,value:t.name,children:"MappedAttribute"===t.__typename?a??t.name:t.name})}var O=r(15728),D=r(46782),L=r(37382),z=r(4814),E=r(90667),R=r.n(E);let I=(0,n.forwardRef)(function(e,t){let{className:r,label:a,...s}=e;return(0,i.jsxs)("label",{className:(0,z.Z)(R().root,r),children:[(0,i.jsx)("input",{type:"checkbox",className:R().control,...s,ref:t}),(0,i.jsx)("span",{className:R().label,children:a})]})}),A=(0,n.forwardRef)(function(e,t){let{practice:r,...a}=e,{selectedPracticeFilters:s,setSelectedPracticeFilters:l}=S(),{desc:o}=(0,F.Y)(r);return(0,i.jsx)(I,{...a,label:o??r.name,value:r.name,checked:s.some(e=>{let{name:t}=e;return t===r.name}),onChange:e=>{let{value:t,checked:i}=e.target;(0,n.startTransition)(()=>{i?l(e=>[...e,r]):l(e=>e.filter(e=>e.name!==t))})},ref:t})});var V=r(63622),W=r(50946),U=r.n(W);function H(){let e=(0,n.useId)(),{pricelist:t}=(0,C.O)(),{minPrice:r,maxPrice:a,priceRange:s,setPriceRange:l}=S();return(0,i.jsxs)("div",{className:U().root,children:[(0,i.jsxs)(V.fC,{className:U().slider,value:s,onValueChange:l,min:r,max:a,children:[(0,i.jsx)(V.fQ,{className:U().track,children:(0,i.jsx)(V.e6,{className:U().range})}),(0,i.jsx)(V.bU,{className:U().thumb,"aria-describedby":`min-${e}`}),(0,i.jsx)(V.bU,{className:U().thumb,"aria-describedby":`max-${e}`})]}),(0,i.jsxs)("div",{className:U().legend,children:[(0,i.jsx)("span",{id:`min-${e}`,children:(0,i.jsx)(L.BK,{value:s[0],style:"currency",currency:t?.currency.code})}),(0,i.jsx)("span",{id:`max-${e}`,children:(0,i.jsx)(L.BK,{value:s[1],style:"currency",currency:t?.currency.code})})]})]})}let Y=(0,n.forwardRef)(function(e,t){let{productSize:r,...a}=e,{selectedSizeFilters:s,setSelectedSizeFilters:l}=S();return(0,i.jsx)(I,{...a,label:r.size.name,value:r.size.name,checked:s.some(e=>{let{size:t}=e;return t.name===r.size.name}),onChange:e=>{let{value:t,checked:i}=e.target;(0,n.startTransition)(()=>{i?l(e=>[...e,r]):l(e=>e.filter(e=>e.size.name!==t))})},ref:t})});var $=r(88258),B=r.n($);let K=(0,n.forwardRef)(function(e,t){let{productVariant:r,...a}=e,{selectedVariantFilters:s,setSelectedVariantFilters:l}=S(),o=r.attributes.find(e=>e.type?.name==="sh_swatch"),c=o?.elements.find(e=>"hex"===e.key)?.value;return(0,i.jsxs)("label",{className:B().root,style:{"--color":c},children:[(0,i.jsx)("input",{...a,className:B().control,type:"checkbox",value:r.name,checked:s.some(e=>{let{name:t}=e;return t===r.name}),title:r.name,onChange:e=>{let{value:t,checked:i}=e.target;(0,n.startTransition)(()=>{i?l(e=>[...e,r]):l(e=>e.filter(e=>e.name!==t))})},ref:t}),(0,i.jsx)("span",{className:B().label,children:r.name})]})});var X=r(77885);function J(){return(0,i.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3.33301 1.33398C3.7012 1.33398 3.99967 1.63246 3.99967 2.00065L4.00028 2.11467C4.77676 2.38939 5.33301 3.13006 5.33301 4.00065C5.33301 4.87124 4.77676 5.61191 4.00028 5.88663L3.99967 14.0007C3.99967 14.3688 3.7012 14.6673 3.33301 14.6673C2.96482 14.6673 2.66634 14.3688 2.66634 14.0007L2.6664 5.88687C1.88957 5.61233 1.33301 4.87149 1.33301 4.00065C1.33301 3.12982 1.88957 2.38897 2.6664 2.11443L2.66634 2.00065C2.66634 1.63246 2.96482 1.33398 3.33301 1.33398ZM7.99967 1.33398C8.36786 1.33398 8.66634 1.63246 8.66634 2.00065L8.66694 8.78133C9.44342 9.05606 9.99967 9.79673 9.99967 10.6673C9.99967 11.5379 9.44342 12.2786 8.66694 12.5533L8.66634 14.0007C8.66634 14.3688 8.36786 14.6673 7.99967 14.6673C7.63148 14.6673 7.33301 14.3688 7.33301 14.0007L7.33307 12.5535C6.55624 12.279 5.99967 11.5382 5.99967 10.6673C5.99967 9.79648 6.55624 9.05564 7.33307 8.7811L7.33301 2.00065C7.33301 1.63246 7.63148 1.33398 7.99967 1.33398ZM12.6663 1.33398C13.0345 1.33398 13.333 1.63246 13.333 2.00065L13.3336 4.78133C14.1101 5.05606 14.6663 5.79673 14.6663 6.66732C14.6663 7.53791 14.1101 8.27857 13.3336 8.5533L13.333 14.0007C13.333 14.3688 13.0345 14.6673 12.6663 14.6673C12.2982 14.6673 11.9997 14.3688 11.9997 14.0007L11.9997 8.55353C11.2229 8.27899 10.6663 7.53815 10.6663 6.66732C10.6663 5.79648 11.2229 5.05564 11.9997 4.7811L11.9997 2.00065C11.9997 1.63246 12.2982 1.33398 12.6663 1.33398ZM7.99967 10.0007C7.63148 10.0007 7.33301 10.2991 7.33301 10.6673C7.33301 11.0355 7.63148 11.334 7.99967 11.334C8.36786 11.334 8.66634 11.0355 8.66634 10.6673C8.66634 10.2991 8.36786 10.0007 7.99967 10.0007ZM12.6663 6.00065C12.2982 6.00065 11.9997 6.29913 11.9997 6.66732C11.9997 7.03551 12.2982 7.33398 12.6663 7.33398C13.0345 7.33398 13.333 7.03551 13.333 6.66732C13.333 6.29913 13.0345 6.00065 12.6663 6.00065ZM3.33301 3.33398C2.96482 3.33398 2.66634 3.63246 2.66634 4.00065C2.66634 4.36884 2.96482 4.66732 3.33301 4.66732C3.7012 4.66732 3.99967 4.36884 3.99967 4.00065C3.99967 3.63246 3.7012 3.33398 3.33301 3.33398Z",fill:"currentcolor"})})}var Q=r(92920),q=r(56781),G=r(92587),ee=r(95761),et=r(17273),er=r.n(et);function ei(e){let{sizes:t,variants:r,practices:a}=e,[s,o]=(0,n.useState)(!1),[c,d]=(0,n.useState)(""),{formatMessage:u}=(0,_.Z)(),m=(0,ee.a)("(min-width: 1024px)"),{setSelectedSizeFilters:h,setSelectedVariantFilters:f,setSelectedSortOption:g,filteredProducts:p}=S(),x=e=>{(0,n.startTransition)(()=>{o(e)})},j=()=>{x(!1)};return(0,i.jsxs)(D.fC,{open:s,onOpenChange:x,children:[(0,i.jsx)(D.xz,{asChild:!0,children:(0,i.jsxs)(q.Z,{className:er().trigger,type:"button",variant:"ghost",children:[(0,i.jsx)(l.Z,{id:"filter"})," ",(0,i.jsx)(J,{})]})}),!m&&(0,i.jsxs)(G.Z,{className:er().panel,animationOrigin:"right",onClose:j,children:[(0,i.jsxs)("header",{className:er().header,children:[(0,i.jsx)(D.Dx,{children:(0,i.jsx)(l.Z,{id:"filterTitle"})}),(0,i.jsx)(D.x8,{title:u({id:"close"}),children:(0,i.jsx)(X.Z,{})})]}),(0,i.jsx)("div",{className:er().content,children:(0,i.jsxs)(O.fC,{value:c,onValueChange:e=>{(0,n.startTransition)(()=>{d(e)})},type:"single",collapsible:!0,children:[t.length>1&&(0,i.jsx)(Q.Z,{className:er()["accordion-item"],value:"sizes",headerText:u({id:"sizes"}),children:(0,i.jsx)("fieldset",{children:t.map(e=>(0,i.jsx)(Y,{productSize:e},e.id))})}),r.length>1&&(0,i.jsx)(Q.Z,{className:er()["accordion-item"],value:"colors",headerText:u({id:"colors"}),children:(0,i.jsx)("fieldset",{children:r.map(e=>(0,i.jsx)(K,{productVariant:e},e.id))})}),a.length>1&&(0,i.jsx)(Q.Z,{className:er()["accordion-item"],value:"practices",headerText:u({id:"practices"}),children:(0,i.jsx)("fieldset",{children:a.map(e=>(0,i.jsx)(A,{practice:e},e.id))})}),(0,i.jsx)(Q.Z,{className:er()["accordion-item"],value:"price",headerText:u({id:"price"}),children:(0,i.jsx)(H,{})})]})}),(0,i.jsxs)("footer",{className:er().footer,children:[(0,i.jsx)(q.Z,{type:"button",variant:"ghost",onClick:()=>{h([]),f([]),g(P.aP.DEFAULT),j()},children:(0,i.jsx)(l.Z,{id:"removeFilters"})}),(0,i.jsx)(D.x8,{asChild:!0,children:(0,i.jsxs)(q.Z,{type:"button",children:[(0,i.jsx)(l.Z,{id:"apply"})," (",(0,i.jsx)(L.BK,{value:p.length}),")"]})})]})]})]})}var ea=r(51411),es=r.n(ea);let en=(0,n.forwardRef)(function(e,t){let{option:r,variant:a,...s}=e,{selectedSortOption:o,setSelectedSortOption:c,sortProducts:d}=S();return(0,i.jsxs)("label",{className:es().root,"data-variant":a,children:[(0,i.jsx)("input",{...s,className:es().control,type:"radio",name:"sort",value:r,checked:o===r,onChange:e=>{let{value:t}=e.target;(0,n.startTransition)(()=>{c(t),d(t)})},ref:t}),(0,i.jsx)("span",{className:es().label,children:(0,i.jsx)(l.Z,{id:r})})]})});var el=r(20481),eo=r(69182),ec=r.n(eo);function ed(e){let{open:t,onOpenChange:r,triggerText:a,className:s,triggerClassName:n,showOnMobile:l=!1,children:o,...c}=e,d=(0,ee.a)("(min-width: 1024px)");return(0,i.jsxs)(g.fC,{open:t,onOpenChange:r,modal:!1,children:[(0,i.jsx)(g.xz,{className:(0,z.Z)(ec().trigger,n),children:a}),l?(0,i.jsx)(g.Uv,{children:(0,i.jsx)(g.VY,{className:(0,z.Z)(ec().content,s),collisionPadding:32,...c,children:o})}):d&&(0,i.jsx)(g.Uv,{children:(0,i.jsx)(g.VY,{className:(0,z.Z)(ec().content,s),collisionPadding:32,...c,children:o})})]})}var eu=r(11329),em=r.n(eu);function eh(e){let{image:t}=e,[r,a]=(0,n.useState)(!1),[s,c]=(0,n.useState)(!1),[d,u]=(0,n.useState)(!1),[m,h]=(0,n.useState)(!1),[f,p]=(0,n.useState)(!1),{formatMessage:C}=(0,_.Z)(),v=(0,ee.a)("(min-width: 64rem)"),b=e=>e.preventDefault(),{selectedSizeFilters:N,selectedVariantFilters:y,selectedPracticeFilters:w,minPrice:Z,maxPrice:F,priceRange:M,selectedSortOption:T,products:O,filteredProducts:D,totalCount:L,hasNextPage:z,pageIndex:E,loadMore:R,isLoading:I}=S(),V=O.flatMap(e=>{let{displayItems:t}=e;return t}).flatMap(e=>{let{productVariant:t}=e;return t}).filter((e,t,r)=>e.name&&t===r.findIndex(t=>{let{name:r}=t;return r===e.name})),W=V.flatMap(e=>{let{productSizes:t}=e;return t}).filter((e,t,r)=>{let{size:i}=e;return i.name&&t===r.findIndex(e=>{let{size:{name:t}}=e;return i.name===t})}),U=O.flatMap(e=>{let{product:t}=e;return t.attributes.filter(e=>{let{type:t}=e;return t?.name==="pr_practice"})}).filter((e,t,r)=>e.name&&t===r.findIndex(t=>{let{name:r}=t;return r===e.name})),$=[...N,...y,...w,M,T],B=Z!==M[0]||F!==M[1];return(0,i.jsxs)("div",{className:em().root,children:[(0,i.jsxs)("div",{className:em().filters,children:[(0,i.jsxs)("div",{className:em().bar,children:[(W.length>1||V.length>1||U.length>1)&&(0,i.jsx)(ei,{sizes:W,variants:V,practices:U}),W.length>1&&(0,i.jsx)(ed,{open:r,onOpenChange:e=>{(0,n.startTransition)(()=>{a(e)})},triggerText:C({id:"sizes"}),triggerClassName:em()["dropdown-trigger"],sideOffset:14,align:"start",alignOffset:-16,avoidCollisions:!1,children:(0,i.jsx)("fieldset",{className:em()["filter-group"],children:W.map(e=>(0,i.jsx)(g.oC,{asChild:!0,onSelect:b,children:(0,i.jsx)(Y,{productSize:e})},e.id))})}),V.length>1&&(0,i.jsx)(ed,{open:s,onOpenChange:e=>{(0,n.startTransition)(()=>{c(e)})},triggerText:C({id:"colors"}),triggerClassName:em()["dropdown-trigger"],sideOffset:14,align:"start",alignOffset:-16,avoidCollisions:!1,children:(0,i.jsx)("fieldset",{className:em()["filter-group"],children:V.map(e=>(0,i.jsx)(g.oC,{asChild:!0,onSelect:b,children:(0,i.jsx)(K,{productVariant:e})},e.id))})}),U.length>1&&(0,i.jsx)(ed,{open:d,onOpenChange:e=>{(0,n.startTransition)(()=>{u(e)})},triggerText:C({id:"practices"}),triggerClassName:em()["dropdown-trigger"],sideOffset:14,align:"start",alignOffset:-16,avoidCollisions:!1,children:(0,i.jsx)("fieldset",{className:em()["filter-group"],children:U.map(e=>(0,i.jsx)(g.oC,{asChild:!0,onSelect:b,children:(0,i.jsx)(A,{practice:e})},e.id))})}),(0,i.jsx)(ed,{open:m,onOpenChange:e=>{(0,n.startTransition)(()=>{h(e)})},triggerText:C({id:"price"}),triggerClassName:em()["dropdown-trigger"],sideOffset:14,align:"start",alignOffset:-16,avoidCollisions:!1,children:(0,i.jsx)(H,{})}),(0,i.jsx)("span",{className:em().count,role:"status",children:(0,i.jsx)(j.Z,{value:L,one:(0,i.jsx)(l.Z,{id:"oneProduct",values:{count:L}}),other:(0,i.jsx)(l.Z,{id:"multipleProducts",values:{count:L}})})}),(0,i.jsx)(ed,{open:f,onOpenChange:e=>{(0,n.startTransition)(()=>{p(e)})},className:em()["sort-content"],triggerText:C({id:"sort"}),triggerClassName:em()["sort-trigger"],sideOffset:v?14:24,align:"end",alignOffset:v?-16:0,avoidCollisions:!1,showOnMobile:!0,children:(0,i.jsx)("fieldset",{className:em()["sort-group"],children:Object.values(P.aP).map(e=>(0,i.jsx)(g.Rk,{value:e,asChild:!0,children:(0,i.jsx)(en,{option:e,variant:"menu-item"})},e))})})]}),(N.length>0||y.length>0||w.length>0||M[0]!==Z||M[1]!==F||T!==P.aP.DEFAULT)&&(0,i.jsx)("ul",{className:em()["active-filters"],role:"list",children:$.filter(e=>Array.isArray(e)?e[0]!==Z||e[1]!==F:e!==P.aP.DEFAULT).map(e=>(0,i.jsx)("li",{children:(0,i.jsx)(k,{filter:e})},JSON.stringify(e)))})]}),(0,i.jsx)("ul",{className:em().list,role:"list","aria-live":"polite",children:D.length>3&&t?.[0]?(0,i.jsxs)(i.Fragment,{children:[D.slice(0,4).map(e=>(0,i.jsx)("li",{children:(0,i.jsx)(el.Z,{product:e,filteredByPrice:B,selectedVariantFilters:y.map(e=>e.name?.trim().toLowerCase())})},e.id)),(0,i.jsxs)("li",{className:em()["image-card"],children:[(0,i.jsx)(x(),{href:t[0].link[0].url,children:(0,i.jsx)("p",{children:t[0].link[0].text})}),(0,i.jsx)(o.Z,{className:em().image,src:t[0].image.filename,alt:t[0].image.alt})]}),D.slice(4,1===E&&z||2===E&&I?7:void 0).map(e=>(0,i.jsx)("li",{children:(0,i.jsx)(el.Z,{product:e,filteredByPrice:B,selectedVariantFilters:y.map(e=>e.name?.trim().toLowerCase())})},e.id))]}):D.map(e=>(0,i.jsx)("li",{children:(0,i.jsx)(el.Z,{product:e,filteredByPrice:B,selectedVariantFilters:y.map(e=>e.name?.trim().toLowerCase())})},e.id))}),D.length>3&&z&&(0,i.jsx)(q.Z,{className:em().more,type:"button",loading:I,onClick:R,children:(0,i.jsx)(l.Z,{id:"loadMoreWithCount",values:{count:D.slice(0,D.length>3&&t?.[0]?7:void 0).length,total:L}})})]})}var ef=r(7415),eg=r(73773),ep=r(30724),ex=!0;function e_(e){let{category:t,story:r,fallback:n}=e,{description:l,primaryImageBlock:o,secondaryImage:c,blocks:d}=(r=(0,a.f0)(r,{resolveRelations:["reference.story","pageList.pages"]})).content??{},m=(0,u.gC)(d),{name:h,metaTitle:g,metaDescription:p,metaKeywords:x}=(0,F.Y)(t);return(0,i.jsx)(s.J$,{value:{fallback:n},children:(0,i.jsx)(Z,{category:t,children:(0,i.jsxs)(ef.Z,{children:[(0,i.jsx)(eg.Z,{title:g||h,description:p,keywords:x}),(0,i.jsx)(ep.Z,{title:h,category:t.parentCategory}),(0,i.jsx)(f,{name:h,description:l,image:o}),(0,i.jsx)(eh,{image:c}),m?.map(e=>i.jsx(a.Xj,{blok:e},e._uid))]})})})}},51352:e=>{e.exports={root:"ActiveFilter_root__jQ_DC"}},13105:e=>{e.exports={root:"CategoryHeader_root__1yq3H",breadcrumb:"CategoryHeader_breadcrumb__2I9og",title:"CategoryHeader_title__rDTA4",description:"CategoryHeader_description___z9oe",image:"CategoryHeader_image__Up3va"}},90667:e=>{e.exports={root:"FilterCheckbox_root__S1Qmf",control:"FilterCheckbox_control__fsiMI",label:"FilterCheckbox_label__tNKHj"}},17273:e=>{e.exports={trigger:"FilterModal_trigger__1kuCo",panel:"FilterModal_panel__CHzDd",header:"FilterModal_header__PTal8",content:"FilterModal_content__yXuoA","accordion-item":"FilterModal_accordion-item__d_SmS",footer:"FilterModal_footer__NWHtU"}},50946:e=>{e.exports={root:"PriceRangeSlider_root__J1DGw",slider:"PriceRangeSlider_slider__e1fzq",track:"PriceRangeSlider_track__RJdaH",range:"PriceRangeSlider_range__Mm0YE",thumb:"PriceRangeSlider_thumb__tASHL",legend:"PriceRangeSlider_legend__LX1ut"}},11329:e=>{e.exports={root:"ProductsWithFilters_root__jlRif",filters:"ProductsWithFilters_filters__jIEUD",bar:"ProductsWithFilters_bar__on59j","dropdown-trigger":"ProductsWithFilters_dropdown-trigger__q8tbl","filter-group":"ProductsWithFilters_filter-group__hvus5",count:"ProductsWithFilters_count__ha6bZ","sort-content":"ProductsWithFilters_sort-content__W4hCm","sort-group":"ProductsWithFilters_sort-group__w_Fbs","active-filters":"ProductsWithFilters_active-filters__SScNs",list:"ProductsWithFilters_list__Gs1Ik","image-card":"ProductsWithFilters_image-card__ToA7h",image:"ProductsWithFilters_image__ir0cD",loading:"ProductsWithFilters_loading__CIUTZ",more:"ProductsWithFilters_more__YiUwf"}},51411:e=>{e.exports={root:"SortOption_root__Y9Pmd",control:"SortOption_control__g_Ed5",label:"SortOption_label__9Ra5Y"}},88258:e=>{e.exports={root:"VariantFilter_root__kjtWN",control:"VariantFilter_control__ksziZ",label:"VariantFilter_label__mKV4E"}},69182:e=>{e.exports={trigger:"DropdownMenu_trigger__RMQKE",content:"DropdownMenu_content__KYFDh","fade-in":"DropdownMenu_fade-in__9BMvX","fade-out":"DropdownMenu_fade-out__praNT"}}},e=>{var t=t=>e(e.s=t);e.O(0,[751,55,888,774,179],()=>t(5538)),_N_E=e.O()}]);