1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[595],{3967:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(0,a(93656).A)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},6197:(e,t,a)=>{"use strict";a.d(t,{AkiraCarousel:()=>u});var r=a(73365),l=a(1521),n=a(81507),s=a.n(n);function i(e,t){switch(e){case"light":return"#ffffff";case"coy":return t;default:return"#000000"}}function o(e){let{theme:t,coyColor:a}=e,l=i(t,a);return(0,r.jsx)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,r.jsx)("polyline",{points:"18,8 34,24 18,40",stroke:l,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})})}function c(e){let{theme:t,coyColor:a}=e,l=i(t,a);return(0,r.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,r.jsx)("circle",{cx:"24",cy:"24",r:"22",stroke:l,strokeWidth:"2",fill:"none"}),(0,r.jsx)("polyline",{points:"20,14 32,24 20,34",stroke:l,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})}function u(e){let{children:t,visibleSlidesDesktop:a=3,visibleSlidesTablet:n=2,visibleSlidesMobile:i=1,transition:u="slide",infiniteLoop:d=!0,autoplay:h=!1,delay:m=3e3,pauseOnHover:f=!0,maxHeight:p=0,previousNextNav:x="chevron",jumpToNav:v="none",swipable:g=!0,theme:b="dark",coyColor:j="#f0eee9",className:_}=e,k=(0,l.useMemo)(()=>l.Children.toArray(t).filter(Boolean),[t]),y=k.length,w="fade"===u&&1===a?"fade":"slide",N="none"!==v&&1===a?v:"none",C=function(e,t,a,r){let n=(0,l.useCallback)(()=>{let l=e=>Math.min(e,r),n=window.innerWidth;return l(n<=568?a:n<=1024?t:e)},[e,t,a,r]),[s,i]=(0,l.useState)(n);return(0,l.useEffect)(()=>{let e=()=>{i(n())};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[n]),s}(a,n,i,y),E=Math.max(1,y),T=100/Math.max(1,C),[B,A]=(0,l.useState)(0),[S,I]=(0,l.useState)(500),[L,M]=(0,l.useState)(!1),[z,F]=(0,l.useState)(null),O=(0,l.useRef)(null),D=(0,l.useRef)(null),J=(0,l.useRef)(null),R=(0,l.useRef)(!1),H=function(e){let[t,a]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let t=e.current;if(!t)return;let r=new IntersectionObserver(e=>{let t=e[0];t&&a(t.isIntersecting)},{threshold:0});return r.observe(t),()=>{r.disconnect()}},[e]),t}(O),q=(0,l.useRef)(0);(0,l.useEffect)(()=>{if(!J.current)return;let e=()=>{var e;let t=null==(e=J.current)?void 0:e.offsetHeight;t&&t>0&&F(t)},t=J.current.querySelectorAll("img");if(0===t.length)return void e();let a=0,r=()=>{++a>=t.length&&e()};return t.forEach(e=>{e.complete?r():(e.addEventListener("load",r),e.addEventListener("error",r))}),()=>{t.forEach(e=>{e.removeEventListener("load",r),e.removeEventListener("error",r)})}},[k]);let P=(B%E+E)%E,Q=y>C,X=Q&&(d||B>
10),U=Q&&(d||B<y-C),W=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;I(t),A(e)},[]),$=(0,l.useCallback)(()=>{X&&!R.current&&(R.current=!0,W(B-1))},[X,B,W]),Y=(0,l.useCallback)(()=>{U&&!R.current&&(R.current=!0,W(B+1))},[U,B,W]),G=(0,l.useCallback)(e=>{W(e)},[W]),V=(0,l.useCallback)(()=>{R.current=!1,d&&(B<0?(I(0),A(y-1)):B>=y&&(I(0),A(0)))},[d,B,y]);(0,l.useEffect)(()=>{0===S&&requestAnimationFrame(()=>{I(500)})},[S]);let Z=(0,l.useMemo)(()=>{let e=k.map((e,t)=>({key:"slide-".concat(t),child:e,originalIndex:t,isClone:!1}));if(!d||"fade"===w)return e;let t=[];for(let e=0;e<C;e++){let a=y-1-e;t.unshift({key:"clone-pre-".concat(a),child:k[a],originalIndex:a,isClone:!0})}let a=[];for(let e=0;e<C;e++)a.push({key:"clone-post-".concat(e),child:k[e],originalIndex:e,isClone:!0});return[...t,...e,...a]},[k,d,C,y,w]);(0,l.useEffect)(()=>{if(!h||!H||L||!Q)return;let e=setInterval(()=>{Y(),I(500)},m);return()=>{clearInterval(e)}},[h,H,L,m,Q,Y]);let K=(0,l.useCallback)(()=>{h&&f&&M(!0)},[h,f]),ee=(0,l.useCallback)(()=>{h&&f&&M(!1)},[h,f]),et=(0,l.useCallback)(e=>{if(!g)return;let t=e.changedTouches[0];t&&(q.current=t.clientX)},[g]),ea=(0,l.useCallback)(e=>{if(!g)return;let t=e.changedTouches[0];if(!t)return;let a=q.current-t.clientX;Math.abs(a)>30&&(a>0?Y():$())},[g,Y,$]);if((0,l.useEffect)(()=>{d||(A(0),I(0))},[C,d]),0===y)return null;let er="circle"===x?c:o;return(0,r.jsxs)("div",{ref:O,className:"".concat(s().carousel," ").concat(s()[b]," ").concat(null!=_?_:""),style:{...p>0?{maxHeight:"".concat(p,"px")}:"slide"===w&&z?{maxHeight:"".concat(z,"px")}:{},..."#f0eee9"!==j?{"--coy-color":j}:{}},role:"region","aria-roledescription":"carousel","aria-label":"Carousel",onMouseEnter:K,onMouseLeave:ee,children:[(0,r.jsx)("div",{ref:D,className:"".concat(s().slides," ").concat(s()[w]),style:{transitionDuration:"".concat(S,"ms"),transform:(()=>{if("fade"===w)return"none";if(d)return"translateX(".concat((-B-C)*T,"%)");let e=Math.max(0,Math.min(B,y-C));return"translateX(".concat(-e*T,"%)")})()},onTransitionEnd:V,onTouchStart:et,onTouchEnd:ea,"aria-live":h?"off":"polite",children:Z.map(e=>{let t=!e.isClone&&0===e.originalIndex;return(0,r.jsx)("div",{ref:t?J:void 0,className:"".concat(s().slideItem," ").concat(e.originalIndex===P?s().active:""),style:"slide"===w?{flexBasis:"".concat(T,"%")}:void 0,role:"group","aria-roledescription":"slide","aria-label":"Slide ".concat(e.originalIndex+1," of ").concat(y),"aria-hidden":"fade"===w?e.originalIndex!==P:void 0,inert:"fade"===w&&e.originalIndex!==P||void 0,children:e.child},e.key)})}),"none"!==x&&y>C&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{type:"button",className:"".concat(s().navButton," ").concat(s().prevButton," ").concat(X?s().navActive:""),onClick:$,disabled:!X,"aria-label":"Previous slide",children:(0,r.jsx)(er,{theme:b,coyColor:j})}),(0,r.jsx)("button",{type:"button",className:"".concat(s().navButton," ").concat(s().nextButton," ").concat(U?s().navActive:""),onClick:Y,disabled:!U,"aria-label":"Next slide",children:(0,r.jsx)(er,{theme:b,coyColor:j})})]}),"none"!==N&&1===C&&(0,r.jsx)("div",{className:s().jumpToNav,role:"tablist","aria-label":"Slide navigation",children:k.map((e,t)=>(0,r.jsx)("button",{type:"button",className:"".concat(s().jumpToButton," ").concat("thumbnail"===N?s().jumpToThumbnail:s().jumpToBullet," ").concat(P===t?s().jumpToActive:""),onClick:()=>{G(t)},role:"tab","aria-selected":P===t,"aria-label":"Go to slide ".concat(t+1)},"jump-".concat(t)))})]})}},15241:()=>{},18937:(e,t,a)=>{"use strict";a.d(t,{C:()=>l});var r=a(1521);function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:a=!0,threshold:l=.5,rootMargin:n="0px",once:s=!0}=t,i=(0,r.useRef)(null),o=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{if(!a||!i.current)return;let t=i.current,r=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(!s||!o.current)&&(e(),o.current=!0,s&&r.disconnect())})},{threshold:l,rootMargin:n});return r.observe(t),()=>{r.disconnect()}},[e,a,l,n,s]),i}},29128:(e,t,a)=>{"use strict";function r(e){if(!e)return;let t=[];return e.split(";
1").filter(Boolean).forEach(e=>{let a=e.indexOf(":");a>0&&t.push([e.slice(0,a).trim().replace(/-([a-z])/g,(e,t)=>t.toUpperCase()),e.slice(a+1).trim()])}),t.length>0?Object.fromEntries(t):void 0}a.d(t,{J:()=>r})},37854:(e,t,a)=>{"use strict";a.d(t,{B:()=>h});var r=a(73365),l=a(20841),n=a(1521),s=a(32105),i=a(15559),o=a(95913),c=a(60863),u=a(89750),d=a(89490);function h(e){var t,a;let{isOpen:h,onClose:m,notice:f,warningSkus:p,product:x,cartSummary:v}=e,g=(0,l.c3)("Cart.SuccessModal"),b=(0,l.c3)("Product.ProductDetails"),j=(0,c.a8)(),[_,k]=(0,n.useState)(!1),y=(0,n.useMemo)(()=>[...new Set((null!=p?p:[]).map(e=>e.trim()).filter(e=>e.length>0))],[p]);(0,n.useEffect)(()=>{if(!h)return void k(!1)},[h,y.length]);let w=h&&y.length>0&&!_,N=(0,d.ql)(j),C=N?(0,d.jA)(N):null,E=(0,n.useCallback)(()=>{var e;null!=(e=window).dataLayer||(e.dataLayer=[]),window.dataLayer.push({event:"pdp_modal_continue_shopping"}),m()},[m]),T=(0,n.useCallback)(()=>{var e;null!=(e=window).dataLayer||(e.dataLayer=[]),window.dataLayer.push({event:"pdp_modal_checkout_now"}),m(),window.location.href="/cart"},[m]);return(0,r.jsx)(i.A,{isOpen:h,onClose:m,onConfirm:()=>void 0,confirmText:"",cancelText:"",width:720,hideDefaultButtons:!0,children:(0,r.jsxs)("div",{className:"relative",children:[w?(0,r.jsxs)("div",{className:"fixed inset-0 z-[90] flex items-center justify-center",children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-black/30","aria-hidden":"true"}),(0,r.jsxs)("div",{className:"relative z-[91] w-[270px] overflow-hidden rounded-[0.35rem] bg-white text-center shadow-md",role:"alertdialog","aria-modal":"true",children:[(0,r.jsx)("div",{className:"p-[15px] text-[14px] leading-[22px] text-[#333333]",children:g("quantityReduced",{skus:y.join(", ")})}),(0,r.jsx)("button",{type:"button",className:"w-full border-t border-[#BDBDBD] bg-white py-[12px] text-[15px] font-medium text-[#007AFF] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--button-focus,hsl(var(--primary)))] focus-visible:ring-offset-2",onClick:()=>{k(!0)},"data-testid":"cart-success-quantity-reduced-ok",children:g("ok")})]})]}):null,(0,r.jsxs)("div",{className:"flex flex-col @2xl:flex-row","data-testid":"cart-success-modal",children:[(0,r.jsx)("div",{className:"flex flex-1 flex-col items-center py-5 pr-5",children:x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"flex w-full max-w-[200px] items-center justify-center",children:x.image&&(0,r.jsx)(o.Image,{width:200,height:200,src:x.image.src,alt:x.image.alt||x.title,className:"h-auto w-full object-contain"})}),(0,r.jsxs)("div",{className:"w-full text-left",children:[(0,r.jsx)("h3",{className:"mb-2 text-sm font-semibold text-gray-900",children:x.title}),x.sku?(0,r.jsxs)("p",{className:"text-xs text-gray-600",children:[b("Accordions.sku"),": ",x.sku]}):(null==(t=x.price)?void 0:t.value)?(0,r.jsx)("p",{className:"text-sm font-bold text-gray-900",children:x.price.value}):null]})]})}),(0,r.jsx)("div",{className:"hidden w-px bg-gray-300 @2xl:block"}),(0,r.jsx)("div",{className:"block h-px bg-gray-300 @2xl:hidden"}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col py-5 @2xl:pl-5",children:[f?(0,r.jsx)("div",{className:"mb-4 rounded-xl border border-orange-200 bg-orange-50 px-4 py-3 text-sm text-orange-900",children:f}):null,(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsxs)("h4",{className:"mb-2 font-semibold text-gray-900",children:[g("currentlyInCart")," ",null!=(a=null==v?void 0:v.totalQuantity)?a:0]}),(0,r.jsxs)("p",{className:"text-sm text-gray-700",children:[g("total"),":"," ",(null==v?void 0:v.total)!==null&&(null==v?void 0:v.currencyCode)?(0,u.y)(v.total,v.currencyCode,C||void 0):g("notAvailable")]})]}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,r.jsxs)("div",{className:"mb-4 space-y-5 px-5",children:[(0,r.jsx)(s.$,{onClick:E,variant:"gradient",size:"medium",className:"w-full border-black bg-black font-bold uppercase text-white hover:bg-gray-800","data-testid":"cart-success-continue-btn",children:g("continueShopping")}),(0,r.jsx)(s.$,{onClick:T,variant:"gradient",size:"medium",className:"w-full border-black bg-black font-bold uppercase text-white hover:bg-gray-800","data-testid":"cart-success-view-cart-btn",children:g("checkoutNow")})]}),(0,r.jsx)("p",{className:"text-xs text-gray-500",children:g("reviewOrderNote")})]})]})]})]})})}},38567:()=>{},50317:(e,t,a)=>{"use strict";a.d(t,{ArtistSpotlight:()=>i});var r=a(73365),l=a(1521),n=a(95913),s=a(29128);function i(e){let{name:t,title:a,description:i,byline:o,image:c,cssClass:u,cssInlineStyles:d}=e,[h,m]=(0,l.useState)(!1),f=(0,l.useId)(),p=!!i||!!o,x=["artist-spotlight",h?"artist-spotlight--expanded":"",null!=u?u:""].filter(
1Boolean).join(" "),v=(0,s.J)(d);return(0,r.jsxs)("div",{className:x,style:v,children:[(null==c?void 0:c.url)?(0,r.jsx)("figure",{className:"artist-spotlight__image",children:(0,r.jsx)(n.Image,{src:c.url,alt:null!=t?t:"",width:800,height:1e3,className:"h-auto w-full",unoptimized:!0})}):null,(0,r.jsxs)("div",{className:"artist-spotlight__info",children:[t?(0,r.jsx)("p",{className:"artist-spotlight__name",children:t}):null,a?(0,r.jsx)("p",{className:"artist-spotlight__title",children:a}):null,(0,r.jsxs)("div",{id:f,className:"artist-spotlight__details","aria-hidden":!h,children:[i?(0,r.jsx)("p",{className:"artist-spotlight__description",children:i}):null,o?(0,r.jsxs)("p",{className:"artist-spotlight__byline",children:["â ",o]}):null]}),p?(0,r.jsx)("button",{type:"button",className:"artist-spotlight__toggle","aria-expanded":h,"aria-controls":f,"aria-label":h?"Hide artist details":"Show artist details",onClick:()=>{m(e=>!e)},children:(0,r.jsx)("span",{className:"artist-spotlight__chevron","aria-hidden":"true"})}):null]})]})}a(15241)},63438:(e,t,a)=>{"use strict";a.d(t,{b:()=>l,x:()=>r});class r extends Error{constructor(e,t){super(e),this.name="AddToCartError",this.code=t}}async function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=await fetch("/api/cart/add",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({productId:e,quantity:t})});if(!a.ok){let e=await a.json();throw new r(e.error||"Failed to add to cart",e.code)}return await a.json()}},66691:(e,t,a)=>{"use strict";a.d(t,{AddToCartButton:()=>o});var r=a(73365),l=a(3967),n=a(1521),s=a(37854),i=a(82068);function o(e){var t,a;let{productId:o,buttonText:c="Add to Cart",className:u}=e,[d,h]=(0,n.useState)(!1),[m,f]=(0,n.useState)(null),{addToCart:p,isLoading:x}=(0,i.A)(e=>{f({product:e.product,cartSummary:e.cartSummary}),h(!0),window.dispatchEvent(new CustomEvent("cart-updated",{detail:{totalQuantity:e.cartSummary.totalQuantity}}))}),v=async()=>{if(!o)return void alert("Please configure a product ID in Makeswift");try{await p(o)}catch(e){console.error("Error adding to cart:",e),alert("Failed to add product to cart")}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("button",{onClick:()=>void v(),disabled:x||!o,"data-testid":"pantone-add-to-cart-btn",className:u||"flex items-center justify-center gap-2 bg-black px-6 py-3 text-sm font-medium uppercase tracking-wide text-white transition-colors hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-black focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",children:[x&&(0,r.jsx)(l.A,{className:"animate-spin",size:16}),c]}),(0,r.jsx)(s.B,{isOpen:d,onClose:()=>{h(!1)},product:null!=(t=null==m?void 0:m.product)?t:null,cartSummary:null!=(a=null==m?void 0:m.cartSummary)?a:null})]})}},75131:(e,t,a)=>{"use strict";a.r(t),a.d(t,{HubSpotForm:()=>i});var r=a(73365),l=a(1521),n=a(18937),s=a(29128);function i(e){let{embedCode:t,cssClass:a,cssInlineStyles:i}=e,o=(0,n.C)((0,l.useCallback)(()=>{let e=o.current;if(!e||!t)return;e.innerHTML="";let a=document.createElement("template");a.innerHTML=t;let r=document.createDocumentFragment();a.content.childNodes.forEach(e=>{if("script"===e.nodeName.toLowerCase()){let{src:t}=e,a=!!(e.textContent&&e.textContent.trim().length>0);if(t&&!a&&(/^https:\/\/js(-[a-z0-9]+)?\.hsforms\.net\/forms\/(v2(\.js)?|embed\/\d+\.js)$/i.test(t)||/^https:\/\/([a-z0-9.-]+\.)?hubspot\.com\//i.test(t))){let e=document.createElement("script");e.src=t,r.appendChild(e)}}else r.appendChild(e.cloneNode(!0))}),e.appendChild(r)},[t]),{threshold:0,rootMargin:"200px"});if(!t)return null;let c="hubspot-form ".concat(null!=a?a:"").trim(),u=(0,s.J)(i);return(0,r.jsx)("section",{ref:o,className:c,style:u})}},80505:(e,t,a)=>{"use strict";a.r(t),a.d(t,{AddToCartButton:()=>n});var r=a(73365),l=a(29128);function n(e){let{sku:t,ctaText:a,cssClass:n,cssInlineStyles:s}=e;if(!t)return null;let i="add-to-cart ".concat(null!=n?n:"").trim(),o=(0,l.J)(s);return(0,r.jsx)("div",{className:i,style:o,children:(0,r.jsx)("button",{type:"button",disabled:!0,"data-sku":t,className:"add-to-cart-button",title:"Coming soon",children:a||"Add to Cart"})})}},81507:e=>{e.exports={carousel:"akira-carousel_carousel__h9EZS","focus-visible":"akira-carousel_focus-visible__EOtyM","js-focus-visible":"akira-carousel_js-focus-visible__09k48",light:"akira-carousel_light__j_Qh9",dark:"akira-carousel_dark__OfINa",coy:"akira-carousel_coy__yAU4b",slides:"akira-carousel_slides__1Dawf",slide:"akira-carousel_slide__zwkJn",fade:"akira-carousel_fade__Uwg_j",slideItem:"akira-carousel_slideItem__JVXpp",active:"akira-carousel_active__m34Ur",navButton:"akira-carousel_navButton__a0_iw",navActive:"akira-carousel_navActive__BylA7",prevButton:"akira-carousel_prevButton__tlzrl",nextButton:"akira-carousel_nextButton__yEyCt",jumpToNav:"akira-carousel_jumpToNav__inYQy",jumpToButton:"akira-carousel_jumpToButton__q6Q5d",jumpToBullet:"akira-carousel_jumpToBullet__u7YJl",jumpToActive:"akira-carousel_jumpToActive__DAELc",jumpToThumbnail:"akira-carousel_jumpToThumbnail__rmIPo"}},82068:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(1521),l=a(63438);
1function n(e){let[t,a]=(0,r.useState)(!1),[n,s]=(0,r.useState)(null);return{addToCart:async function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;a(!0),s(null);try{let a=await (0,l.b)(t,r);null==e||e(a)}catch(e){throw s(e instanceof Error?e.message:"Failed to add to cart"),e}finally{a(!1)}},isLoading:t,error:n}}}}]);
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.