1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[954],{2845:()=>{},6393:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(37876),a=r(73367),l=r(8202),i=r(89944),s=r(14232),o=r(26112),c=r.n(o);let u=(0,s.forwardRef)((e,t)=>{let{children:r,className:l}=e;return(0,n.jsx)("div",{className:(0,a.A)(c().slider,l),ref:t,children:(0,n.jsx)("div",{className:c().container,children:[r].flat().map(e=>e)})})});u.displayName="Slides";let d=e=>{let{children:t,isPaused:r,autoPlayOptions:n,emblaApi:a={autoplay:!1},enabled:o=!0}=e,[,c]=(0,s.useState)([]),[u,d]=(0,s.useState)(!0),[m,p]=(0,s.useState)(0),[_,h]=(0,s.useState)(0),g=a.autoplay?(0,l.A)(n):null,[f,x]=(0,i.A)(a,a.autoplay&&g?[g]:[]),v=(0,s.useCallback)(e=>{x&&x.scrollPrev(e)},[x]),y=(0,s.useCallback)(()=>{x&&x.scrollNext()},[x]),j=(0,s.useCallback)(e=>{x&&x.scrollTo(e)},[x]),P=(0,s.useCallback)(()=>{x&&h(Math.max(0,Math.min(1,x.scrollProgress())))},[x]),N=(0,s.useCallback)(()=>{x&&(p(x.selectedScrollSnap()),c(x.scrollSnapList()))},[x,c]);return(0,s.useEffect)(()=>{x&&(N(),P(),x.on("select",N),x.on("scroll",P),x.on("reInit",P))},[x,N,P]),(0,s.useEffect)(()=>{x&&d(!0)},[x]),(0,s.useEffect)(()=>{if(o&&x&&g){var e;let t=null==x||null==(e=x.plugins())?void 0:e.autoplay;t&&(!1===t.options.stopOnInteraction?t.reset:t.stop)()}},[x,g,o,r]),(0,s.useEffect)(()=>{!o&&x&&x.destroy()},[x,o]),t?t({emblaRef:f,isReady:u,currentIndex:m,setCurrentIndex:p,scrollPrev:v,scrollNext:y,scrollTo:j,scrollProgress:_}):null};d.Slides=u;let m=d},24641:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var n,a=r(37876),l=r(14232),i=r(69001),s=r.n(i),o=r(12566),c=r(93576),u=r(2608),d=r(94185);function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let p=function(e){return l.createElement("svg",m({fill:"none",viewBox:"0 0 2 10"},e),n||(n=l.createElement("path",{fill:"currentColor",d:"M1.647 1.471h-1V.275h1v1.196zm0 7.982h-1V3.33h1v6.123z"})))};var _=r(55534),h=r(89842),g=r.n(h),f=r(14314);let x=e=>{let{className:t,text:r}=e;if(!r)return null;let n=(0,d.Ay)(),i=(0,u.f0)(n),[m,h]=(0,c.A)(!i),[x,v]=(0,l.useState)(!1);(0,l.useEffect)(()=>{i||v(!!h)},[h,i]);let y=(0,l.useCallback)(()=>v(e=>!e),[]),j=r&&r.length&&Array.isArray(r)?r.map((e,t)=>(0,a.jsx)(f.A,{content:e},t)):r.length?r:null;return(0,a.jsxs)("div",{ref:m,className:s()(t||null,g().imageTooltip,x&&g().isActive),children:[(0,a.jsx)(o.A,{onClick:y,className:s()(g().icon,x&&g().isActive),children:x?(0,a.jsx)(_.A,{}):(0,a.jsx)(p,{})}),(0,a.jsx)("div",{className:s()(g().popup,x&&g().isActive),children:"object"==typeof r?j:(0,a.jsx)("span",{children:r})})]})}},24644:e=>{e.exports={variantMultiSelector:"VariantMultiSelector_variantMultiSelector__dMq4R",variantButtons:"VariantMultiSelector_variantButtons__1QCe5",variantButton:"VariantMultiSelector_variantButton__sLVdn",selected:"VariantMultiSelector_selected__MUXCa",unavailable:"VariantMultiSelector_unavailable__1O_Vu",variantDetails:"VariantMultiSelector_variantDetails__tp_bx",variantPrice:"VariantMultiSelector_variantPrice__6mRui",variantInventory:"VariantMultiSelector_variantInventory__uPwXf",checkmark:"VariantMultiSelector_checkmark__1lxn8",addToCartBtn:"VariantMultiSelector_addToCartBtn__5QyaC",isUpdating:"VariantMultiSelector_isUpdating__As6sK",visible:"VariantMultiSelector_visible__NZ3CP"}},26112:e=>{e.exports={slider:"Slider_slider__RbzAd",container:"Slider_container__v97Np"}},33632:e=>{e.exports={relatedProductsModule:"RelatedProductsModule_relatedProductsModule__SscZ6",title:"RelatedProductsModule_title__CNuww",productsContainer:"RelatedProductsModule_productsContainer__Z07iY",tileWrapper:"RelatedProductsModule_tileWrapper__J1BdQ"}},35326:()=>{},37404:e=>{e.exports={shopifyProductGallery:"ShopifyProductGallery_shopifyProductGallery__jU2Hi",gallery:"ShopifyProductGallery_gallery__ooitQ",slides:"ShopifyProductGallery_slides__DVjgN",galleryItem:"ShopifyProductGallery_galleryItem___n5jA",dots:"ShopifyProductGallery_dots__faMcV",dot:"ShopifyProductGallery_dot__rKAkd",isActive:"ShopifyProductGallery_isActive__cG7ho"}},38251:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(37876),a=r(14232),l=r(69001),i=r.n(l),s=r(38716),o=r.n(s);let c=function(e){let{className:t,src:r,alt:l,aspectRatio:s=1}=e,c="".concat(r,"?width=10&height=10"),[u,d]=(0,a.useState)(!1),m=(0,a.useRef)(null);return(0,a.useEffect)(()=>{m.current&&m.current.complete&&d(!0)},[]),(0,n.jsxs)("div",{className:i()(t||null,o().shopifyImage),style:{paddingTop:"".concat(100/s,"%")},children:[!u&&(0,n.jsx)("img",{className:o().lqip,src:c,alt:l,title:l,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"contain",zIndex:1},sizes:"(min-width: 1024px) 50vw, 100vw"}),(0,n.jsx)("img",{ref:m,className:i()(o().image,u&&o().loaded),src:r,alt:l,title:l,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"contain",zIndex:0,opacity:+!!u},sizes:"(min-width: 1024px) 50vw, 100vw",onLoad:()=>d(!0)})]})}},38716:e=>{e.exports={shopifyImage:"ShopifyImage_shopifyImage__FC9OT",lqip:"ShopifyImage_lqip__ZG1tP",image:"ShopifyImage_image__fJr__"}},44809:()=>{},48896:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(37876),a=r(77328),l=r.n(a),i=r(73940),s=r.n(i),o=r(4587),c=r(89099),u=r(14232),d=r(44893),m=r(30457);let p=e=>{let{metaTitle:t,metaDescription:r,metaImage:a,settings:i,canonicalPath:p}=e,{asPath:_}=(0,c.useRouter)(),h=i.siteUrl,g=(0,u.useMemo)(()=>{let e=(0,m.qw)(h,_,p),n=s()(i,["title"]),l=s()(i,["seo","fallback_title"]),c=s()(i,["seo","fallback_description"]),u=s()(i,["seo","fallback_preview_image","asset"]),g=(0,d.N)(o.cL.image(u).width(1200).height(630).auto("format").url());return{siteName:n,metaTitle:t||l,metaDescription:r||c,metaImage:"".concat(a,"?_crop=center,top&width=1200&height=630")||g,ogUrl:e,canonicalUrl:e}},[_,p]);return(0,n.jsxs)(l(),{children:[(null==g?void 0:g.metaTitle)&&(0,n.jsx)("title",{children:String(g.metaTitle)}),(null==g?void 0:g.ogUrl)&&(0,n.jsx)("meta",{property:"og:url",content:g.ogUrl}),(null==g?void 0:g.metaTitle)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{property:"title",content:null==g?void 0:g.metaTitle}),(0,n.jsx)("meta",{property:"og:title",content:null==g?void 0:g.metaTitle}),(0,n.jsx)("meta",{name:"twitter:title",content:null==g?void 0:g.metaTitle})]}),(null==g?void 0:g.metaDescription)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{name:"description",content:null==g?void 0:g.metaDescription}),(0,n.jsx)("meta",{property:"og:description",content:null==g?void 0:g.metaDescription}),(0,n.jsx)("meta",{name:"twitter:description",content:null==g?void 0:g.metaDescription})]}),(null==g?void 0:g.metaImage)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{property:"og:image",content:null==g?void 0:g.metaImage}
1),(0,n.jsx)("meta",{property:"og:image:width",content:"1200"}),",",(0,n.jsx)("meta",{property:"og:image:height",content:"630"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:image",content:null==g?void 0:g.metaImage})]}),(null==g?void 0:g.siteName)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{property:"og:site_name",content:g.siteName}),(0,n.jsx)("meta",{name:"twitter:site",content:g.siteName})]}),(0,n.jsx)("link",{rel:"canonical",href:g.canonicalUrl}),(0,n.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/favicon/apple-touch-icon.png"}),(0,n.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon/favicon-32x32.png"}),(0,n.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon/favicon-16x16.png"}),(0,n.jsx)("link",{rel:"manifest",href:"/favicon/site.webmanifest"}),(0,n.jsx)("meta",{name:"theme-color",content:"#ffffff"})]})}},53355:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(37876),a=r(14232),l=r(35791),i=r(59628),s=r.n(i);let o=()=>{let e=(0,a.useRef)(null),t=(0,a.useRef)(null),r=(0,a.useRef)(null),i=(0,a.useRef)(null),o=(0,a.useRef)(null),c=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(t.current){let t=l.Ay.timeline({repeat:-1});t.fromTo(r.current,{xPercent:-100},{xPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(i.current,{yPercent:-100},{yPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(o.current,{xPercent:100},{xPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(c.current,{yPercent:100},{yPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(r.current,{xPercent:-100},{xPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(i.current,{yPercent:-100},{yPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(o.current,{xPercent:100},{xPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(c.current,{yPercent:100},{yPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(r.current,{xPercent:-100},{xPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(i.current,{yPercent:-100},{yPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(o.current,{xPercent:100},{xPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(c.current,{yPercent:100},{yPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(r.current,{xPercent:-100},{xPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(i.current,{yPercent:-100},{yPercent:100,duration:2,ease:"linear",delay:-1}),t.fromTo(o.current,{xPercent:100},{xPercent:-100,duration:2,ease:"linear",delay:-1}),t.fromTo(c.current,{yPercent:100},{yPercent:-100,duration:2,ease:"linear",delay:-1}),e.current=t}return()=>{e.current&&e.current.kill()}},[]),(0,n.jsxs)("div",{className:s().pageLoading,children:[(0,n.jsxs)("div",{className:s().logo,children:[(0,n.jsx)("span",{children:"Neue Galerie"}),(0,n.jsx)("span",{children:"New York"})]}),(0,n.jsxs)("div",{ref:t,className:s().lines,children:[(0,n.jsx)("span",{ref:r}),(0,n.jsx)("span",{ref:i}),(0,n.jsx)("span",{ref:o}),(0,n.jsx)("span",{ref:c})]})]})}},53825:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var n=r(37876),a=r(14232),l=r(40625),i=r(35791),s=r(69001),o=r.n(s),c=r(73940),u=r.n(c),d=r(74690),m=r(33444),p=r(38251),_=r(79696),h=r(64276),g=r.n(h);let f=e=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2*(e%1!=0),maximumFractionDigits:2}).format(e),x=e=>{let{className:t,product:r,collection:s,animate:c=!1,fullWidthMode:h=!1}=e,{title:x,handle:v}=r,y=u()(s,"store.slug.current"),j=u()(r,"images.edges[0].node.url"),P=(0,a.useRef)(null),[N,A]=(0,l.Wx)({threshold:.5,triggerOnce:!0}),b=(0,m.A)(P,N),w=(0,a.useMemo)(()=>(0,_.tC)(v,y),[r,s]);return(0,a.useEffect)(()=>{P.current&&c&&i.Ay.to(P.current,{opacity:+!!A,ease:"power.out",duration:.5*!!A})},[A]),(0,n.jsx)("article",{className:o()(t||null,g().productTile),ref:b,style:{opacity:+!c},children:(0,n.jsxs)(d.A,{className:g().container,to:w,children:[(0,n.jsx)(p.A,{className:g().previewImage,src:j,alt:x}),(0,n.jsxs)("div",{className:o()(g().details,h&&g().fullWidthMode),children:[(0,n.jsx)("h3",{className:g().title,children:x}),(0,n.jsx)("div",{className:g().price,children:r.tags&&r.tags.find(e=>"price on request"===e.toLowerCase())?"Price on Request":(()=>{let e=u()(r,"priceRange.minVariantPrice.amount"),t=u()(r,"priceRange.maxVariantPrice.amount"),n=e||0;return e!==t?"From ".concat(f(n)):f(n)})()})]})]})})}},55534:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n,a=r(14232);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let i=function(e){return a.createElement("svg",l({fill:"none",viewBox:"0 0 14 14"},e),n||(n=a.createElement("path",{stroke:"currentColor",d:"M10.182 3.818l-6.364 6.364M10.182 10.182L3.818 3.818"})))}},59628:e=>{e.exports={logo:"PageLoading_logo__os6r3",lines:"PageLoading_lines__Hbuuj"}},64276:e=>{e.exports={container:"ProductTile_container__OU5uV",previewImage:"ProductTile_previewImage__OrT1o",details:"ProductTile_details__hQzW4",fullWidthMode:"ProductTile_fullWidthMode__sA_4h",title:"ProductTile_title__ERaXV",price:"ProductTile_price__JoNoT"}},65324:e=>{e.exports={shopifyVideo:"ShopifyVideo_shopifyVideo__oqGSw",video:"ShopifyVideo_video__fIcHz",videoPoster:"ShopifyVideo_videoPoster__B8YKt",isLoaded:"ShopifyVideo_isLoaded__6CF7_"}},70824:e=>{e.exports={productBreadcrumb:"ProductBreadcrumb_productBreadcrumb__LK8j8",breadcrumbLink:"ProductBreadcrumb_breadcrumbLink__HFTAo"}},77982:()=>{},87616:e=>{e.exports={productHero:"ProductHero_productHero__bqTMV",announcementBarVisible:"ProductHero_announcementBarVisible__A4F0O",column:"ProductHero_column__Ps73G",galleryColumn:"ProductHero_galleryColumn__sZxU2",detailsColumn:"ProductHero_detailsColumn__ZrjCk",detailsContainer:"ProductHero_detailsContainer__4BpbF",exclusiveTag:"ProductHero_exclusiveTag__iGU6x",priceRange:"ProductHero_priceRange__k283Q",divider:"ProductHero_divider__CHygE",description:"ProductHero_description__VfIyH","is-h1":"ProductHero_is-h1__0raKa","is-h2":"ProductHero_is-h2__esNIY","is-h3":"ProductHero_is-h3__2SsAW","is-h4":"ProductHero_is-h4__sr409","is-h5":"ProductHero_is-h5__CA5nK","is-h6":"ProductHero_is-h6__PJh3E"}},89842:e=>{e.exports={imageTooltip:"ImageTooltip_imageTooltip__Gj2Da",icon:"ImageTooltip_icon__Hw3OY",isActive:"ImageTooltip_isActive__aWPaD",popup:"ImageTooltip_popup__DRAtV"}},94372:(e,t,r)=>{"use strict";r.d(t,{A:()=>el});var n=r(37876),a=r(14232),l=r(45105),i=r.n(l),s=r(73940),o=r.n(s),c=r(53342),u=r.n(c),d=r(69001),m=r.n(d),p=r(48896),_=r(22744),h=r(13190),g=r(63541),f=r(6800),x=r(99560),v=r.n(x),y=r(38413),j=r(6393),P=r(38251),N=r(37404),A=r.n(N),b=r(35791),w=r(40625),S=r(33444),T=r(65324),C=r.n(T);let k=(0,a.forwardRef)((e,t)=>{let{className:r,poster:l,sources:i,alt:s,aspect:o=1,loop:c=!0,autoPlay:u=!0,preload:d="auto",muted:p=!0,playsInline:_=!0,controls:h=!1,onLoad:g=null,onEnded:f=null}=e,[x,v]=(0,a.useState)(""),[y,j]=(0,a.useState)(!1),[N,A]=(0,a.useState)(!1),T=(0,a.useRef)(null),[k,M]=function(){let[e,t]=(0,a.useState)({width:0,height:0}),r=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(r.current){let e=()=>{let{width:e,height:n}=r.current?r.current.getBoundingClientRect():{width:0,height:0};t({width:e,height:n})};e();let n=new ResizeObserver(e);return n.observe(r.current),()=>n.disconnect()}},[r.current]),[r,e]}(),{width:I,height:E}=M,[R,V]=(0,w.Wx)({threshold:1,triggerOnce:!1});(0,a.useEffect)(()=>{let e=T.current;if(i&&i.length){let t=function(e,t,r){let n=null;return e.forEach(e=>{let{url:a,width:l,height:i}=e;if(l>=t&&i>=r)if(n){let e=n.width;l*i<e*n.height&&(n=a)}else n={url:a,width:l,height:i};return n}),n||e.forEach(e=>{let{url:t,width:r,height:a}=e;if(n){let e=n.width;r*a>e*n.height&&(n=t)}else n=t}),n}(i,I,E);x!==t&&(v(t||""),j(!1),t&&e&&(e.src=t,e.load(),e.play()))}},[x,i,I,E]);let L=(0,a.useCallback)(()=>{g&&g(),j(!0)},[g]),B=(0,a.useCallback)(()=>{f&&f(),A(!0)},[f]);return(0,a.useEffect)(()=>{T.current&&b.Ay.to(T.current,{opacity:+!!y,duration:.5*!!y,ease:"power2.inOut"})},[y]),(0,a.useEffect)(()=>{let e=T.current;return e&&(e.setAttribute("webkit-playsinline",""),e.addEventListener("ended",B),e.addEventListener("canplaythrough",L)),()=>{e&&(e.removeEventListener("ended",B),e.removeEventListener("canplaythrough",L))}},[]),(0,a.useEffect)(()=>{let e=null==T?void 0:T.current;e&&y&&!(!c&&N)&&(V?e.play():e.pause())},[y,N,V]),(0,n.jsxs)("div",{className:C().shopifyVideo,children:[l&&(0,n.jsx)(P.A,{src:null==l?void 0:l.src,alt:s,aspectRatio:o}),(0,n.jsx)("video",{ref:(0,S.A)(t,k,T,R),className:m()(C().video,r||null),preload:d,controls:h,autoPlay:u,loop:c,muted:p,playsInl
1ine:_})]})});var M=r(24641);let I={delay:8e3,jumps:!0,stopOnInteraction:!1,stopOnMouseEnter:!0},E=e=>{let{gallery:t,product:r}=e;if(!t||!t.length)return null;let{title:l}=r;return(0,n.jsx)("div",{className:A().shopifyProductGallery,children:(0,n.jsx)(j.A,{autoPlayOptions:I,emblaApi:{autoplay:!0,breakpoints:{"(min-width: 1024px)":{active:!1}},slidesToScroll:1,skipSnaps:!0,startIndex:0,loop:!0},children:e=>{let{emblaRef:r,currentIndex:i,scrollTo:s}=e;return(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(j.A.Slides,{className:A().slides,ref:r,children:t.map((e,t)=>{let{image:r,alt:a,sources:i,previewImage:s}=e;return r||i?(0,n.jsx)("div",{className:A().galleryItem,children:i&&i.length>0?(0,n.jsx)(k,{sources:i,poster:s,alt:a||l,aspect:1}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(P.A,{src:null==r?void 0:r.src,alt:(null==r?void 0:r.altText)||a||l,aspect:1}),(0,n.jsx)(M.A,{text:(null==r?void 0:r.altText)||a,className:A().sliderToolTip})]})},"".concat(null==s?void 0:s.src,"-").concat(t)):null})}),(0,n.jsx)("div",{className:A().dots,children:t.map((e,t)=>(0,n.jsx)("button",{className:m()(A().dot,i===t&&A().isActive),onClick:()=>s(t),"aria-label":"Show gallery item ".concat(t+1)},t))})]})}})})};var R=r(78896),V=r(94185),L=r(2608),B=r(12566),H=r(27039),O=r(24644),D=r.n(O);let F=e=>{let{className:t,product:r,priceOnRequestEmail:l}=e,i=(0,a.useRef)(null),{variants:s}=r,c=o()(s,"[0].store.id",null),u=c&&1===s.length?[c]:[],[d,p]=(0,a.useState)([...u]),[_,h]=(0,a.useState)(!1),g=(0,V.Ay)(),f=(0,H.l)(g),x=(0,a.useCallback)(e=>{p(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[d]),v=(0,a.useCallback)(()=>{let e=d.map(e=>({variantId:e,quantity:1}));(0,H.IG)(e)},[d]);(0,a.useEffect)(()=>(f?h(!0):_&&!f&&(p([...u]),i.current=setTimeout(()=>{h(!1)},2e3)),()=>{i.current&&clearTimeout(i.current)}),[_,f]);let y=o()(s,"[0].store.inventory"),j="NOT_MANAGED"!==y.management&&!(null==y?void 0:y.isAvailable)&&(null==y?void 0:y.policy)==="DENY",P="Add to Bag";u&&j&&(P="Sold Out"),f&&(P="Adding to Bag..."),!f&&_&&(P="Added to Bag");let N=f||0===d.length;return(0,n.jsxs)("div",{className:m()(t||null,D().variantMultiSelector),children:[s.length>1&&(0,n.jsx)("div",{className:D().variantButtons,children:s.map(e=>{let{store:{id:t,title:r,price:a,inventory:l}}=e,i="NOT_MANAGED"!==l.management&&!(null==l?void 0:l.isAvailable)&&(null==l?void 0:l.policy)==="DENY";return(0,n.jsxs)("button",{disabled:i,className:m()(D().variantButton,{[D().unavailable]:i,[D().selected]:d.includes(t)}),onClick:()=>x(t),children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:D().variantName,children:r.split(",")[0]}),r.split(",").length>1&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:", "}),(0,n.jsx)("span",{className:D().variantDetails,children:"".concat(r.split(",")[1])})]}),(0,n.jsx)("span",{className:D().variantPrice,children:" / $".concat(a.toLocaleString("en-US"))}),i&&(0,n.jsx)("span",{className:D().variantInventory,children:"(Sold Out)"})]}),(0,n.jsx)("div",{className:m()(D().checkmark,{[D().selected]:d.includes(t)})})]},t)})}),r.tags&&r.tags.toLowerCase().includes("price on request")?(0,n.jsx)(B.A,{to:"mailto:".concat(l,"?subject=Price%20Request%20for%20").concat(r.title.replaceAll(" ","%20")),className:D().addToCartBtn,styled:!0,children:"Price on Request"}):(0,n.jsxs)(B.A,{className:m()(D().addToCartBtn,(f||_)&&D().isUpdating),onClick:v,disabled:N||u&&j,themeClass:"theme-black",styled:!0,children:[(0,n.jsx)("div",{className:m()(D().checkmark,{[D().visible]:_&&!f})}),(0,n.jsx)("span",{children:P})]})]})};var G=r(78833),U=r(79696),q=r(70824),z=r.n(q),W=r(74690);let J=e=>{let{className:t,settings:r}=e,l=(0,V.Ay)(),i=(0,G.hp)(l),{shop_settings:s}=r,{shop_home:o,collection_hierarchy:c}=s,u=(0,a.useMemo)(()=>{let e=i.split("/");if(e.includes("collections")){let t=e.indexOf("collections");return function(e,t){let{top_level_collections:r}=t,n=[],a=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];for(let l of t){let t=l.collection||l,i=[...r,t];if(t.slug===e)return n=i,!0;if(l.sub_items&&a(l.sub_items,i))return!0}return!1};return a(r),n}(e[t+1],c)}},[]),d=(0,a.useMemo)(()=>(0,U.RL)(o),[]);return(0,n.jsxs)("nav",{className:m()(t||null,z().productBreadcrumb),children:[(0,n.jsx)(W.A,{className:z().breadcrumbLink,to:d,children:(0,n.jsx)("span",{children:"Shop"})}),u&&u.map(e=>{let{title:t,slug:r}=e;return(0,n.jsx)(W.A,{className:z().breadcrumbLink,to:(0,U.uW)(r),children:(0,n.jsx)("span",{children:t})},r)})]})};var Y=r(87616),K=r.n(Y);let Q=e=>e.replace(/<p>(\s| |<br\s*\/?>)*<\/p>/gi,""),Z=e=>{let{product:t,gallery:r,settings:l}=e,{title:i,priceRange:s,descriptionHtml:o,tags:c}=t,u=(0,a.useMemo)(()=>Q(o),[o]),d=(0,a.useMemo)(()=>!!c.split(", ").find(e=>"exclusive"===e.toLowerCase()),[c]),p=(0,R.A)(L.M1,!0,!0,!1),_=(0,R.A)(L.M1,!0,!1,!0),h=(0,V.Ay)(),g=(0,L.D4)(h),[f,x]=(0,a.useState)(0),[v,j]=(0,a.useState)(0),P=e=>new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2*(e%1!=0),maximumFractionDigits:2}).format(e);(0,a.useEffect)(()=>{let e=()=>{j(window.innerHeight)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,a.useEffect)(()=>{_&&_.current&&v&&x(_.current.getBoundingClientRect().height-v+50)},[_,v]);let N=(0,a.useMemo)(()=>{let{minVariantPrice:e,maxVariantPrice:t}=s;return e===t?"".concat(P(e)):"From ".concat(P(s.minVariantPrice))},[s]);return(0,n.jsxs)(y.A,{ref:p,className:m()(K().productHero,g&&K().announcementBarVisible),children:[(0,n.jsx)("div",{className:m()(K().galleryColumn,K().column),children:(0,n.jsx)(E,{product:t,gallery:r})}),(0,n.jsx)("div",{ref:_,className:m()(K().detailsColumn,K().column),style:{to
1p:"-".concat(f,"px")},children:(0,n.jsxs)("div",{className:K().detailsContainer,children:[(0,n.jsx)(J,{settings:l}),d&&(0,n.jsx)("div",{className:K().exclusiveTag,children:"Neue Galerie Exclusive"}),(0,n.jsx)("h1",{className:K().title,children:i}),t.tags&&!t.tags.toLowerCase().includes("price on request")&&(0,n.jsx)("div",{className:K().priceRange,children:N}),(0,n.jsx)("hr",{className:K().divider}),(0,n.jsx)("div",{className:K().description,dangerouslySetInnerHTML:{__html:u}}),(0,n.jsx)(F,{product:t,priceOnRequestEmail:l.shop_settings.price_on_request_email})]})})]})};var X=r(25339),$=r(2542),ee=r(33632),et=r.n(ee),er=r(53825);let en=e=>{let{relatedProducts:t}=e,r=(0,R.A)(L.M1);return(0,n.jsxs)(y.A,{ref:r,className:et().relatedProductsModule,children:[(0,n.jsx)("h2",{className:et().title,children:"You May Also Like"}),(0,n.jsx)("div",{className:et().productsContainer,children:t.map(e=>{let{id:t,...r}=e;return(0,n.jsx)("div",{className:et().tileWrapper,children:(0,n.jsx)(er.A,{className:et().productTile,product:r,animate:!0})},t)})})]})},ea=e=>{let t=u()(e,{allowedTags:[],allowedAttributes:{}});return t.length>160?t.substring(0,160)+"...":t},el=e=>{let{product:t,gallery:r,relatedProducts:l,settings:s,canonicalPath:c=null}=e,{announcement:u}=s,d=o()(u,["enabled"]),[x,y]=(0,a.useState)(!1);(0,a.useEffect)(()=>{y(!0)},[]);let j=(0,V.Ay)(),P=(0,L.KJ)(j);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(p.A,{metaTitle:null==t?void 0:t.title,metaDescription:ea(null==t?void 0:t.descriptionHtml),metaImage:null==t?void 0:t.previewImageUrl,settings:s,canonicalPath:c}),(0,n.jsx)(i(),{src:"https://www.googletagmanager.com/gtag/js?id=".concat("G-J1X8BS3JRS"),strategy:"afterInteractive"}),(0,n.jsx)(i(),{id:"google-analytics",strategy:"afterInteractive",children:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){window.dataLayer.push(arguments);}\n gtag('js', new Date());\n\n gtag('config', '".concat("G-J1X8BS3JRS","');\n ")}),(0,n.jsxs)("div",{className:m()(v().page,x&&v().ready),children:[d&&(0,n.jsx)(_.A,{announcement:u}),(0,n.jsxs)("div",{className:v().pageContainer,children:[(0,n.jsx)(h.A,{settings:s}),(0,n.jsx)("div",{className:v().pageContainer,children:(0,n.jsxs)("main",{id:"main-content",role:"main",className:v().mainContent,tabIndex:-1,children:[(0,n.jsx)(Z,{product:t,gallery:r,settings:s},t.id),l&&l.length>0&&(0,n.jsx)(en,{relatedProducts:l})]})})]}),(0,n.jsx)(g.A,{settings:s}),(0,n.jsx)($.A,{settings:s}),(0,n.jsx)(X.A,{show:P,onClick:L.IV}),(0,n.jsx)(f.A,{})]})]})}},99560:e=>{e.exports={page:"ProductPage_page__g8Bxy",ready:"ProductPage_ready__Mdnkp",pageContainer:"ProductPage_pageContainer__98wzq",mainContent:"ProductPage_mainContent__iSfeH"}}}]);
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.