1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6722],{28291:(e,t,l)=>{function n(e){let t=Number(e);return 0===t||1===t||2===t?t:1}l.d(t,{A:()=>s});var a=l(36365);function s(e){let{additional_classes:t,full_height:l,full_width:s,margin_bottom:r,margin_top:i,anchor:u}=e;return{id:u||void 0,className:t,fullHeight:(0,a.A)(l),fullWidth:(0,a.A)(s),marginBottom:n(r),marginTop:n(i)}}},38309:(e,t,l)=>{l.r(t),l.d(t,{default:()=>m});var n=l(95155),a=l(98599),s=l(96418),r=l(24321),i=l(77198),u=l(41569),c=l(93527),d=l(28291),o=l(36365),f=l(74951);async function m(e){var t,l,m,h;let x=await (0,a.JK)(),v=(0,f.A)(x),{data:p}=e,{with_product:j,title:b,image:g,video:N,use_video:y,button:w,product:A}=p,k=(0,d.A)(p),P=(0,o.A)(j),_=(null==w?void 0:w.link)&&(null==w?void 0:w.label)?await (0,u.A)(w.label,w.link):void 0,z=null==(m=(await s.lo.fetcher(v,{sku:null!=(h=null==A?void 0:A.sku)?h:""})()).search)||null==(l=m.at(0))||null==(t=l.items)?void 0:t.at(0);return(0,n.jsx)(i.default,{...k,media:(0,r.$)({video:N,image:g,hasVideo:(0,o.A)(y)}),title:(0,c.A)(b),button:_,showProduct:P,product:z})}},44462:(e,t,l)=>{l.d(t,{A:()=>u});var n=l(95155),a=l(15239);l(12115);var s=l(16933),r=l(64269),i=l(50990);function u(e){let{className:t,src:l,title:u,subtitle:c,url:d,ref:o,variant:f="default"}=e;return(0,n.jsxs)("div",{ref:o,className:(0,r.cn)("group relative inline-flex w-full max-w-100 items-center justify-center overflow-hidden rounded-base bg-neutral-50",t),children:[(0,n.jsx)("div",{className:"relative flex aspect-square w-24 items-center justify-center self-stretch overflow-hidden bg-neutral-200",children:(0,n.jsx)(a.default,{className:(0,r.cn)("transition-scale size-full object-cover duration-500 group-hover:scale-110",{"size-9/10 object-contain":"product"===f}),src:l,width:120,height:120,alt:u})}),(0,n.jsxs)("div",{className:"inline-flex flex-1 flex-col items-start justify-start p-4",children:[(0,n.jsx)("div",{className:"text-md max-h-12 justify-start self-stretch leading-normal font-normal text-neutral-900",children:(0,n.jsx)(s.N_,{href:d,className:"before:absolute before:inset-0",children:u})}),(0,n.jsx)("div",{className:"inline-flex items-center justify-center gap-2 overflow-hidden",children:(0,n.jsxs)("div",{className:"relative flex -translate-x-6 items-center justify-center gap-2.5 pr-6 text-neutral-950 transition-transform group-hover:translate-x-0",children:[(0,n.jsx)(i.default,{className:"size-4"}),(0,n.jsx)("span",{children:c})]})})]})]})}},77198:(e,t,l)=>{l.r(t),l.d(t,{default:()=>y});var n=l(3648),a=l(95155),s=l(30149),r=l(95604),i=l(31207),u=l(44462),c=l(38414),d=l(3998),o=l(16933),f=l(64269),m=l(50990),h=l(57713),x=l(1429),v=l(50460),p=l(85857);function j(){let e=(0,n._)([""]);return j=function(){return e},e}function b(){let e=(0,n._)(["-z-1 object-cover"]);return b=function(){return e},e}let g=(0,h.A)({default:(0,v.up)("lg"),tablet:(0,v.up)("md"),mobile:""}),N=s.m.create(u.A);function y(e){var t,l,n,s;let{showProduct:u=!1,title:h,media:v,button:y,product:w,...A}=e,k=(0,r.useTranslations)("cms"),P=(0,x.A)(v,g),_={...v,containerClassName:(0,p.A)(j()),className:(0,p.A)(b()),fill:!0,sizes:"100vw",...P},z=h.tagValue;return(0,a.jsx)(c.A,{...A,fullWidth:!0,containerClassName:(0,f.cn)("dark mx-auto max-w-xl p-2 text-neutral-25"),children:(0,a.jsxs)("div",{className:(0,f.cn)("relative flex overflow-hidden rounded-base px-6 py-8 lg:px-8",{"min-h-136 md:h-156 xl:h-176":u,"min-h-96 xl:h-116":!u}),children:[(0,a.jsx)(i.default,{..._}),(0,a.jsx)("div",{className:(0,f.cn)("absolute inset-0 h-full w-full bg-linear-180 from-neutral-950/32 to-neutral-950/64 md:bg-linear-259 md:from-transparent md:to-neutral-950/80")}),(0,a.jsxs)("div",{className:(0,f.cn)("relative z-10 flex w-full flex-col justify-between",{"self-end":!u,"md:flex-row md:items-end md:gap-8":u}),children:[(0,a.jsxs)("header",{className:"[--offset:2rem] md:[--offset:2.5rem] lg:[--offset:4rem]",children:[(0,a.jsx)("div",{className:"flex min-w-(--offset) items-center justify-start",style:{shapeOutside:"inset(0px 0px 0px 0px)"}}),(0,a.jsx)("span",{className:"float-left mr-4 flex h-(--text-h2) items-center",style:{shapeOutside:"inset(0px 0px 0px 0px)"},children:(0,a.jsx)(m.default,{className:"size-4"})}),(0,a.jsx)(z,{className:"text-h2 uppercase",children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:h.value}})}),(null==y?void 0:y.link)&&(null==y?void 0:y.label)&&(0,a.jsx)(d.A,{variant:"primary",className:"mt-6",asChild:!0,children:(0,a.jsx)(o.N_,{href:y.link,"aria-label":y.hiddenLabel,children:y.label})})]}),u&&w&&(0,a.jsx)(N,{className:"self-end",title:null!=(l=w.name)?l:"",subtitle:k("buttonLabel.discoverNow"),src:null!=(n=null==(t=w.image)?void 0:t.url)?n:"",variant:"product",url:"/".concat(null!=(s=w.canonical_url)?s:""),initial:{y:100,opacity:0}
1,whileInView:{y:0,opacity:1},viewport:{once:!0},transition:{duration:.7,delay:.5}})]})]})})}},93527:(e,t,l)=>{l.d(t,{A:()=>s});let n=["h1","h2","h3","h4","h5","h6","p"];var a=l(36365);function s(e){var t;return{...e,tagValue:(t=e.tagValue,n.includes(t)?t:"h2"),hidden:(0,a.A)(e.hidden)}}},96418:(e,t,l)=>{l.d(t,{lo:()=>u});var n=l(95604),a=l(92595),s=l(53455);function r(e,t,l,n){return async function(){let{signal:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.request({document:t,variables:l,requestHeaders:n,signal:a})}}l(25979);let i="\n query ProductPush($sku: String!) {\n search(config: {product: {filters: {sku: {eq: $sku}}}}) {\n __typename\n ... on SearchResultProducts {\n items {\n ...ProductPushItem\n }\n }\n }\n}\n ".concat("\n fragment ProductPushItem on ProductInterface {\n uid\n name\n canonical_url\n image {\n ...ProductImage\n }\n}\n ","\n").concat(a.VQ),u=(e,t,l,a)=>{var u;let c=(0,n.useLocale)(),d=null!=(u=null==l?void 0:l.locale)?u:c;return(0,s.useQuery)({queryKey:["ProductPush",d,t],queryFn:r(e,i,t,a),...l})};u.getKey=(e,t)=>["ProductPush",e,t],u.fetcher=(e,t,l)=>r(e,i,t,l)}}]);
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.