1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2004],{663:(e,t,i)=>{i.r(t),i.d(t,{default:()=>$});var r=i(6029);i(55729);var n=i(90798),s=i(17745),a=i(32559),o=i(57654),l=i(75466),c=i(73397),d=i(5254),x=i(75603),m=i(87410),h=i(26481),p=i(14104),g=i(56909),u=i(76580),f=i(27011),b=i(38166),j=i(10845);function A(e){let{images:t,name:i,activeImage:s}=e,[a,o]=(0,b.A)(t,s),l=t[a]??t[0];return(0,r.jsxs)(n.A,{display:"flex",flexDirection:{xs:"column-reverse",md:"row"},gap:{xs:1.75,md:2.5},width:"100%",children:[t.length>1&&(0,r.jsx)(n.A,{display:"flex",flexDirection:{xs:"row",md:"column"},gap:1.75,flexShrink:0,width:{xs:"100%",md:84},children:t.map((e,s)=>(0,r.jsx)(n.A,{component:"button",type:"button","aria-label":`Show image ${s+1} of ${t.length}`,"aria-pressed":s===a,onClick:()=>o(s),p:0,sx:{width:{xs:64,md:"100%"},aspectRatio:"4 / 5",flexShrink:0,overflow:"hidden",cursor:"pointer",border:"none",borderRadius:0,backgroundColor:j._U,boxShadow:s===a?`inset 0 0 0 1px ${(0,u.c)("text")}`:"none","&:focus-visible":{outline:`2px solid ${(0,u.c)("accent")}`,outlineOffset:2}},children:(0,r.jsx)(f.A,{media:e,objectFit:"cover",containerStyle:{display:"block",width:"100%",height:"100%"},style:{width:"100%",height:"100%"},title:`${i} thumbnail ${s+1}`,sizes:"84px",loading:"lazy"})},e))}),(0,r.jsx)(n.A,{flex:1,minWidth:0,sx:{aspectRatio:"4 / 5",overflow:"hidden",backgroundColor:j._U},children:l&&(0,r.jsx)(f.A,{media:l,objectFit:"cover",containerStyle:{display:"block",width:"100%",height:"100%"},style:{width:"100%",height:"100%"},title:i,sizes:"(min-width: 1280px) 560px, (min-width: 900px) 45vw, 100vw",loading:"eager",fetchPriority:"high"})})]})}var w=i(47621);let y={color:"inherit",textDecoration:"none","&:hover":{textDecoration:"underline"}},v={fontSize:11,letterSpacing:"0.2em",textTransform:"uppercase"};function $(e){let{data:t,settings:i,canonicalUrl:f}=e,{product:b,related:$}=t,{Band:S,Panel:C,Action:k,ChipGroup:z,radii:D}=(0,d.A)(),I=(0,g.A)(b),F=(0,m.AP)(b,I.selectedVariant),W=!b.anyInStock,N=W||I.selectedSoldOut,U=(0,m.dK)(b,I.selectedVariant),_=I.selectedVariant?(0,l.A)(I.selectedVariant.priceCents):(0,j.Di)(b),L=(0,m.ry)(b,I.selectedVariant,i),T=b.categories[0],V=(0,m.Jm)(b),P=!W&&"none"!==I.mode&&!I.selectedVariant;return(0,r.jsxs)(S,{id:"store-product",sx:{px:w.LUX_SIDE_PADDING,py:{xs:4,md:5}},children:[(0,r.jsx)(c.A,{product:b,canonicalUrl:f,description:(0,m.cw)(b.body)}),(0,r.jsxs)(n.A,{maxWidth:w.LUX_MAX_WIDTH,mx:"auto",children:[(0,r.jsxs)(s.A,{direction:"row",alignItems:"center",flexWrap:"wrap",useFlexGap:!0,spacing:{xs:2,md:3},children:[(0,r.jsx)(p.A,{}),(0,r.jsxs)(n.A,{component:"nav","aria-label":"Breadcrumb",sx:{...v,color:(0,u.c)("text-muted")},children:[(0,r.jsx)(o.A,{href:"/store",children:(0,r.jsx)(n.A,{component:"a",href:"/store",sx:y,children:"Store"})}),T&&(0,r.jsxs)(r.Fragment,{children:[" â ",(0,r.jsx)(o.A,{href:(0,h.PD)({category:T}),children:(0,r.jsx)(n.A,{component:"a",href:(0,h.PD)({category:T}),sx:y,children:T.name})})]})," â ",(0,r.jsx)(n.A,{component:"span","aria-current":"page",children:b.name})]})]}),(0,r.jsxs)(n.A,{mt:{xs:3,md:4.5},display:"grid",gap:{xs:4,md:6,lg:8},gridTemplateColumns:{xs:"1fr",md:"minmax(0, 1fr) minmax(0, 1fr)",lg:"660px minmax(0, 1fr)"},alignItems:"start",children:[(0,r.jsx)(A,{images:b.images,activeImage:I.variantImage,name:b.name}),(0,r.jsxs)(n.A,{pt:{md:1},children:[V&&(0,r.jsx)(a.A,{variant:"overline",component:"p",sx:{color:(0,u.c)("accent")},children:V}),(0,r.jsx)(a.A,{variant:"h1",component:"h1",mt:2*!!V,sx:{fontSize:{xs:36,sm:44,md:56},lineHeight:1.08},children:b.name}),b.body&&(0,r.jsx)(a.A,{variant:"body1",mt:2.5,maxWidth:440,sx:{color:(0,u.c)("text-muted"),whiteSpace:"pre-line"},children:b.body}),(0,r.jsx)(a.A,{variant:"h1",component:"p",mt:3.5,"aria-live":"polite",sx:{fontSize:{xs:36,md:56},lineHeight:1,color:(0,u.c)("accent")},children:_}),"none"!==I.mode&&(0,r.jsxs)(s.A,{spacing:3.5,mt:4.5,maxWidth:440,children:[(0,r.jsxs)(n.A,{children:[(0,r.jsx)(n.A,{sx:{...v,color:(0,u.c)("text-muted"),mb:1.25},children:b.optionNames.one}),(0,r.jsx)(z,{ariaLabel:b.optionNames.one??"Option",options:I.optionsOne,selectedId:I.selection.one,onChange:e=>I.select("one",e)})]}),"two"===I.mode&&(0,r.jsxs)(n.A,{children:[(0,r.jsx)(n.A,{sx:{...v,color:(0,u.c)("text-muted"),mb:1.25},children:b.optionNames.two}),(0,r.jsx)(z,{ariaLabel:b.optionNames.two??"Option",options:I.optionsTwo,selectedId:I.selection.two,onChange:e=>I.select("two",e)})]})]}),(0,r.jsxs)(s.A,{direction:"row",spacing:2,mt:5,maxWidth:440,al
1ignItems:"stretch",children:[(0,r.jsx)(x.A,{value:F.quantity,onChange:F.setQuantity,disabled:N,radius:D.input}),(0,r.jsx)(n.A,{flex:1,display:"flex",sx:{"& > *":{flex:1},"& button":{height:"100%"}},children:(0,r.jsx)(k,{emphasis:"primary",text:N?"Unavailable":"Add to bag",disabled:!I.purchasable,onClick:F.add,fullWidth:!0})})]}),P&&(0,r.jsx)(a.A,{variant:"body2",mt:1.5,sx:{color:(0,u.c)("text-muted")},children:"two"===I.mode?`Choose a ${b.optionNames.one?.toLowerCase()} and ${b.optionNames.two?.toLowerCase()} to add this to your bag.`:`Choose a ${b.optionNames.one?.toLowerCase()} to add this to your bag.`}),U&&(0,r.jsx)(a.A,{variant:"body2",mt:1.5,sx:{color:(0,u.c)("text-muted")},role:"status",children:U}),F.justAdded&&(0,r.jsx)(n.A,{mt:2.5,maxWidth:440,role:"status",children:(0,r.jsx)(C,{tone:"tint",sx:{px:2.5,py:1.75},children:(0,r.jsxs)(s.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:2,flexWrap:"wrap",useFlexGap:!0,children:[(0,r.jsx)(n.A,{sx:v,children:"Added to your bag."}),(0,r.jsx)(k,{emphasis:"quiet",text:"View bag",href:"/cart"})]})})}),L.length>0&&(0,r.jsx)(s.A,{spacing:1.5,mt:4.5,pt:3,maxWidth:440,sx:{borderTop:`1px solid ${(0,u.c)("card-border")}`},children:L.map(e=>(0,r.jsx)(n.A,{sx:{...v,letterSpacing:"0.1em",color:(0,u.c)("text-muted")},children:e},e))})]})]}),$.length>0&&(0,r.jsxs)(n.A,{mt:{xs:6,md:9},children:[(0,r.jsx)(a.A,{variant:"overline",component:"h2",sx:{color:(0,u.c)("accent")},children:"You might also like"}),(0,r.jsx)(n.A,{mt:3.5,display:"grid",gap:{xs:"32px 24px",sm:"40px 28px",md:"48px 36px"},gridTemplateColumns:{xs:"minmax(0, 1fr)",sm:"repeat(2, minmax(0, 1fr))",md:"repeat(4, minmax(0, 1fr))"},children:$.map(e=>(0,r.jsx)(j.Ay,{product:e,sizes:"(min-width: 900px) 25vw, (min-width: 600px) 50vw, 100vw",compact:!0},e.id))})]})]})]})}},1106:(e,t,i)=>{i.d(t,{Bj:()=>s,EC:()=>o,V$:()=>a,hj:()=>n}),i(55729);var r=i(69937);let n=e=>0!==e.length,s=e=>n(e)&&e.match(r.Uo),a=e=>n(e)&&(e.match(/\d/g)?.length??0)>=10,o=e=>n(e)&&e.match(r.ZP)},10845:(e,t,i)=>{i.d(t,{Ay:()=>h,Di:()=>m,_U:()=>x,yp:()=>d});var r=i(6029);i(55729);var n=i(90798),s=i(32559),a=i(57654),o=i(27011),l=i(75466),c=i(76580);let d="(min-width: 900px) 33vw, (min-width: 600px) 50vw, 100vw",x=`color-mix(in srgb, ${(0,c.c)("text")} 6%, transparent)`;function m(e){let{minCents:t,maxCents:i}=e.priceRange,r=e=>e%100==0?`$${Math.round(e/100).toLocaleString("en-US")}`:(0,l.A)(e);return t===i?r(t):`${r(t)} â ${r(i)}`}function h(e){let{product:t,sizes:i,compact:l=!1}=e,d=!t.anyInStock;return(0,r.jsx)(a.A,{href:t.href,children:(0,r.jsxs)(n.A,{component:"a",href:t.href,"aria-label":d?`${t.name} (unavailable)`:t.name,display:"flex",flexDirection:"column",sx:{textDecoration:"none",color:"inherit","&:hover .lux-store-media":{transform:"scale(1.04)"},"&:focus-visible":{outline:`2px solid ${(0,c.c)("accent")}`,outlineOffset:4}},children:[(0,r.jsxs)(n.A,{position:"relative",width:"100%",sx:{aspectRatio:"4 / 5",overflow:"hidden",backgroundColor:x},children:[t.images[0]&&(0,r.jsx)(o.A,{media:t.images[0],objectFit:"cover",containerStyle:{display:"block",width:"100%",height:"100%"},style:{width:"100%",height:"100%",transition:"transform 0.6s ease"},className:"lux-store-media",title:t.name,sizes:i,loading:"lazy"}),d?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{position:"absolute",sx:{inset:0,backgroundColor:`color-mix(in srgb, ${(0,c.c)("bg")} 55%, transparent)`}}),(0,r.jsx)(n.A,{position:"absolute",bottom:20,left:20,px:"12px",py:"6px",fontSize:11,letterSpacing:"0.16em",sx:{textTransform:"uppercase",color:(0,c.c)("text"),border:`1px solid color-mix(in srgb, ${(0,c.c)("text")} 40%, transparent)`},children:"Unavailable"})]}):!l&&t.categories.length>0&&(0,r.jsx)(n.A,{position:"absolute",top:20,left:20,right:20,display:"flex",flexWrap:"wrap",gap:1,children:t.categories.map(e=>(0,r.jsx)(n.A,{px:"12px",py:"6px",fontSize:11,letterSpacing:"0.16em",sx:{textTransform:"uppercase",color:"#FFFFFF",border:"1px solid rgba(255,255,255,.6)",backgroundColor:"rgba(0,0,0,.22)"},children:e.name},e.id))})]}),(0,r.jsx)(s.A,{variant:"h3",component:"h3",mt:l?2:3,sx:{fontSize:{xs:24,md:l?22:30},lineHeight:1.15,color:d?(0,c.c)("text-muted"):(0,c.c)("text")},children:t.name}),!l&&t.body&&(0,r.jsx)(s.A,{variant:"body2",mt:1.25,sx:{color:(0,c.c
1)("text-muted"),opacity:d?.75:1},children:t.body}),(0,r.jsx)(s.A,{variant:"h3",component:"p",mt:l?.75:2.25,sx:{fontSize:{xs:26,md:l?22:34},color:(0,c.c)("accent"),opacity:d?.55:1},children:m(t)})]})})}},85518:(e,t,i)=>{i.d(t,{W:()=>m,g:()=>h});var r=i(7652);let n=/<img\b([^>]*)\/?>/gi,s=/(^|\s)src\s*=\s*(?:"([^"]*)"|'([^']*)')/i,a=/(^|\s)srcset\s*=\s*(?:"([^"]*)"|'([^']*)')/i,o=/(^|\s)sizes\s*=\s*(?:"([^"]*)"|'([^']*)')/i,l=/(^|\s)style\s*=\s*(?:"([^"]*)"|'([^']*)')/i,c=/(?:^|;)\s*width\s*:\s*([\d.]+)\s*(px|%)/i,d=e=>e.replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'").replace(/'/gi,"'").replace(/</g,"<").replace(/>/g,">"),x=e=>e.replace(/&/g,"&").replace(/"/g,"""),m=e=>e&&e.includes("<img")?e.replace(n,(e,t)=>(e=>{let t=/(?:^|\s)alt\s*=/i.test(e)?e:`${e} alt=""`,i=e.match(s);if(!i)return`<img${t}>`;let n=d(i[2]??i[3]??"");if(!n)return`<img${t}>`;let a=(e=>{try{if(new URL(e).searchParams.has("width"))return(0,r.Ib)(e,{width:r.CA})===e?null:{src:e};let t=(0,r.Ib)(e,{width:r.CA});if(t===e)return null;return{src:t,srcSet:(0,r.Dl)(e)}}catch{return null}})(n);if(!a)return`<img${t}>`;let o=a.src===n?t:t.replace(s,`$1src="${x(a.src)}"`);if(a.srcSet&&!/(?:^|\s)srcset\s*=/i.test(o)){let t=e.match(l),i=(e=>{if(!e)return"100vw";let t=e.match(c);if(!t)return"100vw";let i=t[1];if("%"===t[2].toLowerCase()){let e=Math.round(parseFloat(i));return`${e}vw`}return`${i}px`})(t?.[2]??t?.[3]);o=`${o} srcset="${x(a.srcSet)}" sizes="${x(i)}"`}return/(?:^|\s)loading\s*=/i.test(o)||(o=`${o} loading="lazy"`),/(?:^|\s)decoding\s*=/i.test(o)||(o=`${o} decoding="async"`),`<img${o}>`})(t)):e??"",h=e=>e&&e.includes("<img")?Array.from(e.matchAll(n),e=>{let t=e[1],i=t.match(s),r=d(i?.[2]??i?.[3]??"");if(!r)return null;let n=t.match(a),l=t.match(o),c=d(n?.[2]??n?.[3]??""),x=d(l?.[2]??l?.[3]??"");return{src:r,...c?{srcSet:c}:{},...x?{sizes:x}:{}}}).filter(e=>null!==e):[]}}]);
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.