1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2004,78300,88760],{663:(e,t,r)=>{r.r(t),r.d(t,{default:()=>$});var i=r(6029);r(55729);var n=r(90798),s=r(17745),o=r(32559),a=r(57654),l=r(75466),c=r(73397),d=r(5254),p=r(75603),x=r(87410),m=r(26481),h=r(14104),u=r(56909),f=r(76580),g=r(27011),y=r(38166),A=r(10845);function b(e){let{images:t,name:r,activeImage:s}=e,[o,a]=(0,y.A)(t,s),l=t[o]??t[0];return(0,i.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,i.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,i.jsx)(n.A,{component:"button",type:"button","aria-label":`Show image ${s+1} of ${t.length}`,"aria-pressed":s===o,onClick:()=>a(s),p:0,sx:{width:{xs:64,md:"100%"},aspectRatio:"4 / 5",flexShrink:0,overflow:"hidden",cursor:"pointer",border:"none",borderRadius:0,backgroundColor:A._U,boxShadow:s===o?`inset 0 0 0 1px ${(0,f.c)("text")}`:"none","&:focus-visible":{outline:`2px solid ${(0,f.c)("accent")}`,outlineOffset:2}},children:(0,i.jsx)(g.A,{media:e,objectFit:"cover",containerStyle:{display:"block",width:"100%",height:"100%"},style:{width:"100%",height:"100%"},title:`${r} thumbnail ${s+1}`,sizes:"84px",loading:"lazy"})},e))}),(0,i.jsx)(n.A,{flex:1,minWidth:0,sx:{aspectRatio:"4 / 5",overflow:"hidden",backgroundColor:A._U},children:l&&(0,i.jsx)(g.A,{media:l,objectFit:"cover",containerStyle:{display:"block",width:"100%",height:"100%"},style:{width:"100%",height:"100%"},title:r,sizes:"(min-width: 1280px) 560px, (min-width: 900px) 45vw, 100vw",loading:"eager",fetchPriority:"high"})})]})}var w=r(47621);let j={color:"inherit",textDecoration:"none","&:hover":{textDecoration:"underline"}},v={fontSize:11,letterSpacing:"0.2em",textTransform:"uppercase"};function $(e){let{data:t,settings:r,canonicalUrl:g}=e,{product:y,related:$}=t,{Band:S,Panel:C,Action:k,ChipGroup:z,radii:D}=(0,d.A)(),I=(0,u.A)(y),W=(0,x.AP)(y,I.selectedVariant),F=!y.anyInStock,L=F||I.selectedSoldOut,N=(0,x.dK)(y,I.selectedVariant),V=I.selectedVariant?(0,l.A)(I.selectedVariant.priceCents):(0,A.Di)(y),E=(0,x.ry)(y,I.selectedVariant,r),U=y.categories[0],_=(0,x.Jm)(y),T=!F&&"none"!==I.mode&&!I.selectedVariant;return(0,i.jsxs)(S,{id:"store-product",sx:{px:w.LUX_SIDE_PADDING,py:{xs:4,md:5}},children:[(0,i.jsx)(c.A,{product:y,canonicalUrl:g,description:(0,x.cw)(y.body)}),(0,i.jsxs)(n.A,{maxWidth:w.LUX_MAX_WIDTH,mx:"auto",children:[(0,i.jsxs)(s.A,{direction:"row",alignItems:"center",flexWrap:"wrap",useFlexGap:!0,spacing:{xs:2,md:3},children:[(0,i.jsx)(h.A,{}),(0,i.jsxs)(n.A,{component:"nav","aria-label":"Breadcrumb",sx:{...v,color:(0,f.c)("text-muted")},children:[(0,i.jsx)(a.A,{href:"/store",children:(0,i.jsx)(n.A,{component:"a",href:"/store",sx:j,children:"Store"})}),U&&(0,i.jsxs)(i.Fragment,{children:[" â ",(0,i.jsx)(a.A,{href:(0,m.PD)({category:U}),children:(0,i.jsx)(n.A,{component:"a",href:(0,m.PD)({category:U}),sx:j,children:U.name})})]})," â ",(0,i.jsx)(n.A,{component:"span","aria-current":"page",children:y.name})]})]}),(0,i.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,i.jsx)(b,{images:y.images,activeImage:I.variantImage,name:y.name}),(0,i.jsxs)(n.A,{pt:{md:1},children:[_&&(0,i.jsx)(o.A,{variant:"overline",component:"p",sx:{color:(0,f.c)("accent")},children:_}),(0,i.jsx)(o.A,{variant:"h1",component:"h1",mt:2*!!_,sx:{fontSize:{xs:36,sm:44,md:56},lineHeight:1.08},children:y.name}),y.body&&(0,i.jsx)(o.A,{variant:"body1",mt:2.5,maxWidth:440,sx:{color:(0,f.c)("text-muted"),whiteSpace:"pre-line"},children:y.body}),(0,i.jsx)(o.A,{variant:"h1",component:"p",mt:3.5,"aria-live":"polite",sx:{fontSize:{xs:36,md:56},lineHeight:1,color:(0,f.c)("accent")},children:V}),"none"!==I.mode&&(0,i.jsxs)(s.A,{spacing:3.5,mt:4.5,maxWidth:440,children:[(0,i.jsxs)(n.A,{children:[(0,i.jsx)(n.A,{sx:{...v,color:(0,f.c)("text-muted"),mb:1.25},children:y.optionNames.one}),(0,i.jsx)(z,{ariaLabel:y.optionNames.one??"Option",options:I.optionsOne,selectedId:I.selection.one,onChange:e=>I.select("one",e)})]}),"two"===I.mode&&(0,i.jsxs)(n.A,{children:[(0,i.jsx)(n.A,{sx:{...v,color:(0,f.c)("text-muted"),mb:1.25},children:y.optionNames.two}),(0,i.jsx)(z,{ariaLabel:y.optionNames.two??"Option",options:I.optionsTwo,selectedId:I.selection.two,onChange:e=>I.select("two",e)})]})]}),(0,i.jsxs)(s.A,{direction:"row",spacing:2,mt:5,maxWidth:440,al
1ignItems:"stretch",children:[(0,i.jsx)(p.A,{value:W.quantity,onChange:W.setQuantity,disabled:L,radius:D.input}),(0,i.jsx)(n.A,{flex:1,display:"flex",sx:{"& > *":{flex:1},"& button":{height:"100%"}},children:(0,i.jsx)(k,{emphasis:"primary",text:L?"Unavailable":"Add to bag",disabled:!I.purchasable,onClick:W.add,fullWidth:!0})})]}),T&&(0,i.jsx)(o.A,{variant:"body2",mt:1.5,sx:{color:(0,f.c)("text-muted")},children:"two"===I.mode?`Choose a ${y.optionNames.one?.toLowerCase()} and ${y.optionNames.two?.toLowerCase()} to add this to your bag.`:`Choose a ${y.optionNames.one?.toLowerCase()} to add this to your bag.`}),N&&(0,i.jsx)(o.A,{variant:"body2",mt:1.5,sx:{color:(0,f.c)("text-muted")},role:"status",children:N}),W.justAdded&&(0,i.jsx)(n.A,{mt:2.5,maxWidth:440,role:"status",children:(0,i.jsx)(C,{tone:"tint",sx:{px:2.5,py:1.75},children:(0,i.jsxs)(s.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:2,flexWrap:"wrap",useFlexGap:!0,children:[(0,i.jsx)(n.A,{sx:v,children:"Added to your bag."}),(0,i.jsx)(k,{emphasis:"quiet",text:"View bag",href:"/cart"})]})})}),E.length>0&&(0,i.jsx)(s.A,{spacing:1.5,mt:4.5,pt:3,maxWidth:440,sx:{borderTop:`1px solid ${(0,f.c)("card-border")}`},children:E.map(e=>(0,i.jsx)(n.A,{sx:{...v,letterSpacing:"0.1em",color:(0,f.c)("text-muted")},children:e},e))})]})]}),$.length>0&&(0,i.jsxs)(n.A,{mt:{xs:6,md:9},children:[(0,i.jsx)(o.A,{variant:"overline",component:"h2",sx:{color:(0,f.c)("accent")},children:"You might also like"}),(0,i.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,i.jsx)(A.Ay,{product:e,sizes:"(min-width: 900px) 25vw, (min-width: 600px) 50vw, 100vw",compact:!0},e.id))})]})]})]})}},10845:(e,t,r)=>{r.d(t,{Ay:()=>m,Di:()=>x,_U:()=>p,yp:()=>d});var i=r(6029);r(55729);var n=r(90798),s=r(32559),o=r(57654),a=r(27011),l=r(75466),c=r(76580);let d="(min-width: 900px) 33vw, (min-width: 600px) 50vw, 100vw",p=`color-mix(in srgb, ${(0,c.c)("text")} 6%, transparent)`;function x(e){let{minCents:t,maxCents:r}=e.priceRange,i=e=>e%100==0?`$${Math.round(e/100).toLocaleString("en-US")}`:(0,l.A)(e);return t===r?i(t):`${i(t)} â ${i(r)}`}function m(e){let{product:t,sizes:r,compact:l=!1}=e,d=!t.anyInStock;return(0,i.jsx)(o.A,{href:t.href,children:(0,i.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,i.jsxs)(n.A,{position:"relative",width:"100%",sx:{aspectRatio:"4 / 5",overflow:"hidden",backgroundColor:p},children:[t.images[0]&&(0,i.jsx)(a.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:r,loading:"lazy"}),d?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{position:"absolute",sx:{inset:0,backgroundColor:`color-mix(in srgb, ${(0,c.c)("bg")} 55%, transparent)`}}),(0,i.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,i.jsx)(n.A,{position:"absolute",top:20,left:20,right:20,display:"flex",flexWrap:"wrap",gap:1,children:t.categories.map(e=>(0,i.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,i.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,i.jsx)(s.A,{variant:"body2",mt:1.25,sx:{color:(0,c.c)("text-muted"),opacity:d?.75:1},children:t.body}),(0,i.jsx)(s.A,{variant:"h3",component:"p",mt:l?.75:2.25,sx:{fontSize:{xs:26,md:l?22:34}
1,color:(0,c.c)("accent"),opacity:d?.55:1},children:x(t)})]})})}},85518:(e,t,r)=>{r.d(t,{W:()=>x,g:()=>m});var i=r(7652);let n=/<img\b([^>]*)\/?>/gi,s=/(^|\s)src\s*=\s*(?:"([^"]*)"|'([^']*)')/i,o=/(^|\s)srcset\s*=\s*(?:"([^"]*)"|'([^']*)')/i,a=/(^|\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,">"),p=e=>e.replace(/&/g,"&").replace(/"/g,"""),x=e=>e&&e.includes("<img")?e.replace(n,(e,t)=>(e=>{let t=/(?:^|\s)alt\s*=/i.test(e)?e:`${e} alt=""`,r=e.match(s);if(!r)return`<img${t}>`;let n=d(r[2]??r[3]??"");if(!n)return`<img${t}>`;let o=(e=>{try{if(new URL(e).searchParams.has("width"))return(0,i.Ib)(e,{width:i.CA})===e?null:{src:e};let t=(0,i.Ib)(e,{width:i.CA});if(t===e)return null;return{src:t,srcSet:(0,i.Dl)(e)}}catch{return null}})(n);if(!o)return`<img${t}>`;let a=o.src===n?t:t.replace(s,`$1src="${p(o.src)}"`);if(o.srcSet&&!/(?:^|\s)srcset\s*=/i.test(a)){let t=e.match(l),r=(e=>{if(!e)return"100vw";let t=e.match(c);if(!t)return"100vw";let r=t[1];if("%"===t[2].toLowerCase()){let e=Math.round(parseFloat(r));return`${e}vw`}return`${r}px`})(t?.[2]??t?.[3]);a=`${a} srcset="${p(o.srcSet)}" sizes="${p(r)}"`}return/(?:^|\s)loading\s*=/i.test(a)||(a=`${a} loading="lazy"`),/(?:^|\s)decoding\s*=/i.test(a)||(a=`${a} decoding="async"`),`<img${a}>`})(t)):e??"",m=e=>e&&e.includes("<img")?Array.from(e.matchAll(n),e=>{let t=e[1],r=t.match(s),i=d(r?.[2]??r?.[3]??"");if(!i)return null;let n=t.match(o),l=t.match(a),c=d(n?.[2]??n?.[3]??""),p=d(l?.[2]??l?.[3]??"");return{src:i,...c?{srcSet:c}:{},...p?{sizes:p}:{}}}).filter(e=>null!==e):[]},97018:(e,t,r)=>{r.r(t),r.d(t,{containsBlockElement:()=>h,default:()=>w,toHeadingSafeContent:()=>A,tryUnwrapBareWrapper:()=>u});var i=r(6029),n=r(55729),s=r(28438),o=r.n(s),a=r(32559),l=r(61086),c=r(77079),d=r(85518);let p=/<[a-zA-Z][^>]*>/,x=new Set(["address","article","aside","blockquote","details","dialog","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","ol","p","pre","section","table","ul"]),m=new Set(["p","div","span"]),h=e=>{if(null==e||"boolean"==typeof e)return!1;if(Array.isArray(e))return e.some(h);if(!n.isValidElement(e))return!1;let t="string"==typeof e.type?e.type.toLowerCase():"";if(x.has(t))return!0;let{children:r}=e.props??{};return h(r)},u=e=>{let t=null;if(n.isValidElement(e))t=e;else if(Array.isArray(e)){let r=e.filter(e=>null!=e&&("string"!=typeof e||""!==e.trim()));1===r.length&&n.isValidElement(r[0])&&(t=r[0])}if(!t)return null;let r="string"==typeof t.type?t.type.toLowerCase():"";if(!m.has(r))return null;let i=t.props??{};for(let e of Object.keys(i))if("children"!==e)return null;return i.children??null},f=/^h[1-6]$/,g=new Set(["p","div"]),y=e=>{if(null==e||"boolean"==typeof e)return!0;if(Array.isArray(e))return e.every(y);if(!n.isValidElement(e))return!0;let t="string"==typeof e.type?e.type.toLowerCase():"";return(!x.has(t)||!!g.has(t))&&y(e.props.children)},A=e=>{if(Array.isArray(e))return e.map(A);if(!n.isValidElement(e))return e;let{props:t}=e,r=void 0===t.children?void 0:A(t.children),i="string"==typeof e.type?e.type.toLowerCase():"";return g.has(i)?n.createElement("span",{...t,key:e.key,style:{...t.style,display:"block"}},r):void 0===r?e:n.cloneElement(e,void 0,r)},b=n.forwardRef((e,t)=>{let{children:r,...s}=e,o="string"==typeof r&&p.test(r),{editorActive:x}=(0,n.useContext)(c.n),m=((e,t)=>"string"==typeof e?f.test(e)?e:null:null!=e?null:"string"==typeof t&&f.test(t)?t:null)(s.component,s.variant),g=(0,n.useMemo)(()=>{if(!o)return null;let e=x?r:(0,d.W)(r),t=(0,l.Ay)(e),i=u(t)??t,n=h(i);return n&&m&&!x&&y(i)?{content:A(i),hasBlock:!1}:{content:i,hasBlock:n}},[o,r,x,m]);return r?g?(0,i.jsx)(a.A,{ref:t,...s,...g.hasBlock?{component:"div"}:{},children:g.content}):(0,i.jsx)(a.A,{ref:t,...s,children:r}):null});b.displayName="Typography";let w=(0,n.memo)(b,o())}}]);
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.