import{b as Pe}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-GBIGNFXB.js";import{b as Ee,d as Oe,e as Se,g as Ie}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-T7NXLP2N.js";import{a as we}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-Q5GVO6UD.js";import{a as J}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-FTHFUGGS.js";import{f as he,g as ve,i as _e}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-JEBYRYDS.js";import{a as F}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-VTQT5RIM.js";import{c as xe}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-EPRMM45R.js";import{a as S,b as ye,c as ge}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-L4K4MO6T.js";import{e as K,g as be}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-ZJV2VDKH.js";import{a as y}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-NARGTUJF.js";import{x as pe}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-GGLN43CD.js";import{a as p}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-3J4WCF6S.js";import{a as O}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-PWZZZ4OU.js";import{b as P,d as c}from"https://cdn.shopify.com/oxygen-v2/26325/10618/21930/1653407/build/_shared/chunk-M7YV7QAJ.js";var ke=P(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.Subs=G.Subscribe=void 0;var I=class{static subscribe(t){try{return t()}catch(a){console.error(a)}return()=>{}}static subscribeEvent(t,a,r){return t.addListener(a,r),()=>{t.removeListener(a,r)}}static subscribeDOMEvent(t,a,r,n){return t.addEventListener(a,r,n),()=>{t.removeEventListener(a,r,n)}}static setTimeout(t,a,...r){let n=setTimeout(t,a,r);return()=>clearTimeout(n)}static setInterval(t,a,...r){let n=setInterval(t,a,r);return()=>clearInterval(n)}static unsubAll(t){if(Array.isArray(t))t.forEach(a=>{try{a()}catch(r){console.error(r)}});else try{t()}catch(a){console.error(a)}}static createCleanup(t){return()=>I.unsubAll(t)}};G.Subscribe=I;var te=class{constructor(t=[]){this.list=t}subscribe(t){let a=I.subscribe(t);return this.push(a),a}subscribeEvent(t,a,r){let n=I.subscribeEvent(t,a,r);return this.push(n),n}subscribeDOMEvent(t,a,r){let n=I.subscribeDOMEvent(t,a,r);return this.push(n),n}setTimeout(t,a,...r){let n=setTimeout(t,a,r),i=()=>clearTimeout(n);return this.push(i),i}setInterval(t,a,...r){let n=setInterval(t,a,r),i=()=>clearInterval(n);return this.push(i),i}push(t){this.list.push(t)}unsubAll(){I.unsubAll(this.list),this.list.splice(0,this.list.length)}createCleanup(){return()=>{this.unsubAll()}}};G.Subs=te});var Ne=P(q=>{"use strict";var lt=q&&q.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(q,"__esModule",{value:!0});q.useFrame=void 0;var st=lt(O()),ct=e=>st.default.useMemo(()=>e||{document:typeof document<"u"?document:void 0,window:typeof window<"u"?window:void 0},[e]);q.useFrame=ct});var re=P(k=>{"use strict";var dt=k&&k.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t=dt(e,[]);return ft.default.createElement("style",Object.assign({},t,{className:(0,ut.default)(t.className),style:Object.assign({},t.style)}),` .rsme-embed .rsme-d-none { display: none; } .rsme-embed .twitter-tweet { margin: 0 !important; } .rsme-embed blockquote { margin: 0 !important; padding: 0 !important; } .rsme-embed.rsme-facebook-embed .fb-post iframe { width: 100% !important; } .rsme-embed.rsme-facebook-embed .fb-post span { width: 100% !important; } `)};k.EmbedStyle=mt});var De=P(N=>{"use strict";var pt=N&&N.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t=pt(e,[]);return z.default.createElement(z.default.Fragment,null,z.default.createElement("style",null,` .rsme-spinner { border: 3px solid rgba(0,0,0,0.75); border-right-color: transparent; border-radius: 50%; animation: rsme-spin 1s linear infinite; } @keyframes rsme-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } `),z.default.createElement("div",Object.assign({},t,{className:(0,bt.default)("rsme-spinner",t.className),style:Object.assign({width:10,height:10},t.style)})))};N.BorderSpinner=yt});var Ae=P(f=>{"use strict";var gt=f&&f.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t=gt(e,[]);return g.default.createElement("div",Object.assign({},t,{className:(0,ht.default)(t.className),style:Object.assign({display:"flex",alignItems:"center",columnGap:14},t.style)}),g.default.createElement(f.HeartIcon,null),g.default.createElement(f.ChatBubbleIcon,null),g.default.createElement(f.ShareArrowIcon,null))};f.EngagementIconsPlaceholder=vt;var _t=e=>g.default.createElement("div",Object.assign({},e),g.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"12.5px",width:"12.5px",transform:"translateX(0px) translateY(7px)"}}),g.default.createElement("div",{style:{backgroundColor:"#F4F4F4",height:"12.5px",transform:"rotate(-45deg) translateX(3px) translateY(1px)",width:"12.5px",flexGrow:0,marginRight:"6px",marginLeft:"2px"}}),g.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"12.5px",width:"12.5px",transform:"translateX(9px) translateY(-18px)"}}));f.HeartIcon=_t;var xt=e=>g.default.createElement("div",Object.assign({},e),g.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",height:"20px",width:"20px"}}),g.default.createElement("div",{style:{width:0,height:0,borderTop:"2px solid transparent",borderLeft:"6px solid #f4f4f4",borderBottom:"2px solid transparent",transform:"translateX(16px) translateY(-4px) rotate(30deg)"}}));f.ChatBubbleIcon=xt;var wt=e=>g.default.createElement("div",Object.assign({},e,{style:{height:25,width:25,transform:"translateX(0px) translateY(-2px)"}}),g.default.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",xmlSpace:"preserve"},g.default.createElement("path",{style:{fill:"#F4F4F4"},d:`M295.204,180.593C132.168,180.593,0,312.759,0,475.796 c51.398-130.047,184.869-203.22,317.483-183.603L295.204,180.593z`}),g.default.createElement("path",{style:{fill:"#F4F4F4"},d:`M512,253L295.204,36.204v217.818C159.946,249.655,34.992,339.262,0,475.794 c59.905-109.171,178.724-165.463,295.204-151.033v145.035L512,253z`})));f.ShareArrowIcon=wt});var Le=P(C=>{"use strict";var Et=C&&C.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t=Et(e,[]);return B.default.createElement("div",Object.assign({},t,{className:(0,Pt.default)(t.className),style:Object.assign({},t.style)}),B.default.createElement("div",{style:{display:"flex",columnGap:14}},B.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:"50%",width:40,height:40}}),B.default.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",rowGap:6}},B.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:4,width:100,height:14}}),B.default.createElement("div",{style:{backgroundColor:"#F4F4F4",borderRadius:4,width:60,height:14}}))))};C.ProfilePlaceholder=Ot});var qe=P(M=>{"use strict";var St=M&&M.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t,{url:a,linkText:r="View post",imageUrl:n,spinner:i=m.default.createElement(kt.BorderSpinner,null),spinnerDisabled:d}=e,o=St(e,["url","linkText","imageUrl","spinner","spinnerDisabled"]);return m.default.createElement("div",Object.assign({},o,{className:(0,It.default)(o.className),style:Object.assign({overflow:"hidden",border:"1px solid #dee2e6",backgroundColor:"#ffffff",borderRadius:0,boxSizing:"border-box",position:"relative"},o.style)}),m.default.createElement(jt.EmbedStyle,null),m.default.createElement("a",{href:a,style:{textDecoration:"none"},target:"_blank",rel:"noopener noreferrer"},!n&&m.default.createElement("div",{style:{position:"absolute",top:0,left:0,display:"flex",justifyContent:"space-between",alignItems:"start",paddingLeft:16,paddingRight:16,paddingTop:16,paddingBottom:16,zIndex:2,backgroundColor:"#ffffff"}},m.default.createElement(Ct.ProfilePlaceholder,null)),m.default.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:n?"start":"center",height:"100%",width:"100%"}},!n&&m.default.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",rowGap:16,zIndex:3,padding:8,backgroundColor:"#ffffff"}},!d&&i,!!r&&m.default.createElement("div",{style:{color:"#000000",fontFamily:"Arial,sans-serif",fontSize:"14px",fontStyle:"normal",fontWeight:550,lineHeight:"18px",textAlign:"center"}},r)),n&&(typeof((t=o.style)===null||t===void 0?void 0:t.height)<"u"?m.default.createElement("div",{style:{width:"100%",height:"100%",background:`url("${n}")`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",marginBottom:"40"}}):m.default.createElement("div",{style:{width:"100%",marginBottom:40}},m.default.createElement("img",{src:n,style:{width:"100%"}})))),m.default.createElement("div",{style:{position:"absolute",bottom:0,left:0,height:40,width:"100%",backgroundColor:"#ffffff",zIndex:1}},!n&&m.default.createElement(Nt.EngagementIconsPlaceholder,{style:{marginLeft:16}}),n&&m.default.createElement("div",{style:{display:"flex",height:"100%",alignItems:"center",justifyContent:"space-between",columnGap:16}},m.default.createElement("div",{style:{color:"#0095f6",fontWeight:600,fontFamily:"Arial,sans-serif",fontSize:"14px",fontStyle:"normal",whiteSpace:"nowrap",marginLeft:16}},r),!d&&m.default.createElement("div",{style:{marginRight:16}},i)))))};M.PlaceholderEmbed=Mt});var Be=P($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.generateUUID=void 0;var Dt=()=>{let e=new Date().getTime(),t=typeof performance<"u"&&performance.now&&performance.now()*1e3||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){let r=Math.random()*16;return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),(a==="x"?r:r&3|8).toString(16)})};$.generateUUID=Dt});var Xe=P(v=>{"use strict";var Tt=v&&v.__createBinding||(Object.create?function(e,t,a,r){r===void 0&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){r===void 0&&(r=a),e[r]=t[a]}),At=v&&v.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ft=v&&v.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var a in e)a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)&&Tt(t,e,a);return At(t,e),t},Lt=v&&v.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n{var t,a,{url:r,width:n,height:i,linkText:d="View post on Instagram",placeholderImageUrl:o,placeholderSpinner:_,placeholderSpinnerDisabled:D=!1,placeholderProps:T,embedPlaceholder:R,placeholderDisabled:Qe=!1,scriptLoadDisabled:le=!1,retryDelay:se=5e3,retryDisabled:ce=!1,igVersion:Ze="14",frame:et=void 0,debug:de=!1}=e,U=Lt(e,["url","width","height","linkText","placeholderImageUrl","placeholderSpinner","placeholderSpinnerDisabled","placeholderProps","embedPlaceholder","placeholderDisabled","scriptLoadDisabled","retryDelay","retryDisabled","igVersion","frame","debug"]);let[h,j]=b.useState(We),H=b.useRef((0,Ut.generateUUID)()),[ue,tt]=b.useState(Date.now()),rt=b.useMemo(()=>`${H.current}-${ue}`,[ue]),x=(0,Bt.useFrame)(et);b.useEffect(()=>{de&&console.log(`[${new Date().toISOString()}]: ${h}`)},[de,h]),b.useEffect(()=>{var u,w,E;h===We&&(!((E=(w=(u=x.window)===null||u===void 0?void 0:u.instgrm)===null||w===void 0?void 0:w.Embeds)===null||E===void 0)&&E.process?j(V):le?console.error("Instagram embed script not found. Unable to process Instagram embed:",r):j(He))},[le,h,r,x.window]),b.useEffect(()=>{if(h===He&&x.document){let u=x.document.createElement("script");u.setAttribute("src",Ht),x.document.head.appendChild(u),j(ze)}},[h,x.document]),b.useEffect(()=>{let u=new Re.Subs;return h===ze&&u.setInterval(()=>{var w,E,A;!((A=(E=(w=x.window)===null||w===void 0?void 0:w.instgrm)===null||E===void 0?void 0:E.Embeds)===null||A===void 0)&&A.process&&j(V)},1),u.createCleanup()},[h,x.window]),b.useEffect(()=>{var u,w,E;if(h===V){let A=(E=(w=(u=x.window)===null||u===void 0?void 0:u.instgrm)===null||w===void 0?void 0:w.Embeds)===null||E===void 0?void 0:E.process;A?(A(),j($e)):console.error("Instagram embed script not found. Unable to process Instagram embed:",r)}},[h,x.window,r]),b.useEffect(()=>{let u=new Re.Subs;return h===$e&&(u.setInterval(()=>{x.document&&(x.document.getElementById(H.current)||j(Vt))},1),ce||u.setTimeout(()=>{j(Ve)},se)),u.createCleanup()},[se,ce,h,x.document]),b.useEffect(()=>{h===Ve&&(tt(Date.now()),j(V))},[h]);let fe=r.replace(/[?].*$/,""),me=`${fe}${fe.endsWith("/")?"":"/"}`,Y=!!n?.toString().includes("%"),nt=!!i?.toString().includes("%"),at={minWidth:Y?void 0:zt,width:typeof n<"u"?Y?"100%":n:"100%",height:nt?"100%":typeof i<"u"?i:typeof((t=U.style)===null||t===void 0?void 0:t.height)<"u"||typeof((a=U.style)===null||a===void 0?void 0:a.maxHeight)<"u"?"100%":$t,border:"1px solid #dee2e6",borderRadius:Ue},ot=R??b.createElement(Rt.PlaceholderEmbed,Object.assign({url:me,imageUrl:o,linkText:d,spinner:_,spinnerDisabled:D},T,{style:Object.assign(Object.assign({},at),T?.style)}));return b.createElement("div",Object.assign({},U,{className:(0,qt.default)("rsme-embed rsme-instagram-embed",H.current,U.className),style:Object.assign({overflow:"hidden",width:n??void 0,height:i??void 0,borderRadius:Ue},U.style)}),b.createElement(Wt.EmbedStyle,null),b.createElement("blockquote",{key:rt,className:"instagram-media","data-instgrm-permalink":`${me}?utm_source=ig_embed&utm_campaign=loading`,"data-instgrm-version":Ze,"data-instgrm-captioned":!0,"data-width":Y?"100%":n??void 0,style:{width:"calc(100% - 2px)"}},!Qe&&ot,b.createElement("div",{id:H.current,className:"instagram-media-pre-embed rsme-d-none"},"\xA0")))};v.InstagramEmbed=Xt});var Q=c(p());function Z({children:e,link:t,...a}){return t._type==="linkExternal"?(0,Q.jsx)("a",{href:t.url,rel:"noreferrer",target:t.newWindow?"_blank":"_self",...a,children:e}):t._type==="linkInternal"&&t.slug?(0,Q.jsx)(S,{to:t.slug,...a,children:e}):null}var je=c(p());function ee({backgroundColor:e,className:t,link:a,textColor:r,border:n}){return a.title?(0,je.jsx)(Z,{className:y(ye(),t),link:a,style:{background:e,color:r,border:n},children:a.title}):null}var L=c(p());function it({module:e}){let t=Oe();return(0,L.jsxs)("div",{className:"mr-auto flex flex-col items-start",style:{color:t?.text},children:[(0,L.jsx)("div",{className:y("max-w-[60rem] text-[28px]"),children:e.text}),e.link&&(0,L.jsx)("div",{className:"mt-4",children:(0,L.jsx)(ee,{backgroundColor:"#fe522a",textColor:"white",link:e.link})})]})}var X=c(O()),Ye=c(Xe()),ne=c(p());function Yt({module:e}){let[t,a]=(0,X.useState)(!1);return(0,X.useEffect)(()=>a(!0),[]),e.url?(0,ne.jsx)("div",{className:"mx-auto min-h-full max-w-[400px] overflow-hidden",children:t&&(0,ne.jsx)(Ye.InstagramEmbed,{url:e.url})}):null}var Ke=c(O());var ae=c(p());function Kt({imageAspectClassName:e,layout:t="card",module:a}){let r=a?.productWithVariant?.gid,n=a?.productWithVariant?.variantGid,i=pe(),d=i.data?.products?.products?.[0];if((0,Ke.useEffect)(()=>{let o=r?.replace("gid://shopify/Product/","");i.load(`/api/shopifyProducts?ids=${o}&graphql=true`)},[]),!d)return null;if(t==="pill")return(0,ae.jsx)(we,{storefrontProduct:d,variantGid:n});if(t==="card")return(0,ae.jsx)(xe,{...d,showAddButton:!0})}var s=c(p());function oe({imageAspectClassName:e="aspect-square",storefrontProduct:t,variantGid:a}){let{handle:r,options:n,title:i,vendor:d}=t,o=t.variants.nodes.find(R=>R.id==a)??t.variants.nodes[0];if(!o)return null;let _=he(n),D=ve(n),T={productGid:t.id?t.id:"",variantGid:o.id,name:t.title?t.title:"",variantName:o.title,brand:t.vendor?t.vendor:"",price:o.price.amount,quantity:1};return(0,s.jsxs)("div",{className:"border-1 relative w-[14rem] rounded border border-gray bg-white p-3",children:[(0,s.jsx)("div",{className:y([e,"relative flex items-center justify-center overflow-hidden rounded bg-lightGray object-cover transition-[border-radius] duration-500 ease-out","hover:rounded-xl"]),children:(0,s.jsxs)(S,{className:"absolute left-0 top-0 h-full w-full",to:`/products/${r}`,children:[o.image&&(0,s.jsx)(be,{className:"absolute h-full w-full transform bg-cover bg-center object-cover object-center ease-in-out",data:o.image,aspectRatio:"1/1"}),(0,s.jsxs)("div",{className:"absolute left-4 top-4",children:[o?.availableForSale&&o?.compareAtPrice&&(0,s.jsx)(J,{label:"Sale",tone:"critical"}),!o?.availableForSale&&(0,s.jsx)(J,{label:"Sold out"})]})]})}),(0,s.jsxs)("div",{className:"mt-3 text-md",children:[(0,s.jsxs)("div",{className:"space-y-1",children:[(0,s.jsx)(S,{className:"font-bold hover:underline",to:`/products/${r}`,children:i}),d&&(0,s.jsx)("div",{className:"text-darkGray",children:d}),_&&(0,s.jsx)("div",{className:"text-darkGray",children:D})]}),(0,s.jsxs)("div",{className:"mt-3 flex font-bold ",children:[o.compareAtPrice&&(0,s.jsx)("span",{className:"text-darkGray",children:(0,s.jsx)(K,{data:o.compareAtPrice,className:"mr-2.5 line-through decoration-red"})}),o.price&&(0,s.jsx)(K,{data:o.price})]})]}),(0,s.jsx)("div",{className:"mt-3 flex flex-col gap-2",children:(0,s.jsx)(Pe,{lines:[{merchandiseId:o.id,quantity:1}],disabled:!o.availableForSale,analytics:{products:[T],totalValue:parseFloat(T.price)},quantity:1,selectedOptions:void 0,selectedVariant:o,showRequired:()=>{},cleanContext:()=>{},soldOut:!1,addButtonMode:!0,toggleShowMessage:()=>{},customizerAttrs:[],customizations:{haveCustomization:!1,haveRequired:!1,agreedWithTerms:""}})})]})}var W=c(p());function ie({storefrontProduct:e,variantGid:t}){if(!e)return null;let{handle:a,title:r}=e;return(0,W.jsx)(Ee,{interactive:!0,placement:"top",render:()=>(0,W.jsx)(oe,{storefrontProduct:e,variantGid:t}),children:(0,W.jsx)(S,{to:`/products/${a}`,children:(0,W.jsx)("div",{className:y("inline-flex place-content-center whitespace-nowrap rounded-xs bg-lightGray px-1.5 py-1 text-sm leading-none text-darkGray duration-200 ease-out","hover:bg-gray"),children:r})})})}var l=c(p());function Jt({aspectRatio:e,module:t,objectFit:a,fullWidth:r,sanityProjectId:n,sanityDataset:i}){let d=_e();if(!t.image)return null;let o={aspectRatio:e,module:t,objectFit:a,fullWidth:r};return(0,l.jsxs)("div",{className:"relative",children:[t.variant==="callToAction"&&t.callToAction?.link?(0,l.jsx)(S,{className:"group",link:t.callToAction.link,to:t.callToAction.link.slug,children:(0,l.jsx)(Je,{...o,sanityProjectId:n,sanityDataset:i})}):(0,l.jsx)(Je,{...o,sanityProjectId:n,sanityDataset:i}),t.variant==="caption"&&t.caption&&(0,l.jsx)("div",{className:"mt-2 max-w-[35rem] text-sm leading-caption text-darkGray",children:t.caption}),t.variant==="productHotspots"&&(0,l.jsx)(l.Fragment,{children:t.productHotspots?.map(_=>{let D=d.get(_?.product?.gid);return(0,l.jsx)(Ie,{storefrontProduct:D,variantGid:_?.product?.variantGid,x:_.x,y:_.y},_._key)})}),t.variant==="productTags"&&(0,l.jsx)("div",{className:"mt-2 flex flex-wrap gap-x-1 gap-y-2",children:t.productTags?.map(_=>{let D=d.get(_?.gid);return(0,l.jsx)(ie,{storefrontProduct:D,variantGid:_?.variantGid},_._key)})})]})}var Je=({aspectRatio:e,module:t,fullWidth:a,objectFit:r="cover",sanityDataset:n,sanityProjectId:i})=>{let d=t.image;return(0,l.jsxs)("div",{className:y("relative w-auto overflow-hidden","rounded-xl"),children:[(0,l.jsx)(Se,{className:y(r==="contain"?"object-contain":"object-cover",e==="auto"?"aspect-auto":"aspect-square md:aspect-[16/9]"),crop:d?.crop,dataset:n,hotspot:d?.hotspot,layout:"responsive",projectId:i,sizes:["50vw, 100vw"],src:d?.asset?._ref,alt:"",fullWidth:a}),t.variant==="callToAction"&&(0,l.jsx)("div",{className:y("absolute left-0 top-0 flex h-full w-full items-center justify-center bg-opacity-30 duration-500 ease-out","group-hover:bg-opacity-30"),children:(0,l.jsxs)("div",{className:"flex flex-col items-center gap-1.5 md:gap-3 lg:gap-5",children:[(0,l.jsxs)("div",{className:"flex flex-col sm:contents",children:[(0,l.jsx)("div",{style:{textShadow:"1px 1px 1px gray"},className:y("text-lg text-white","lg:text-xl","xl:text-2xl"),children:t.callToAction?.title}),(0,l.jsx)("div",{style:{textShadow:"1px 1px 1px gray"},className:y("text-normal text-white","lg:text-lg","xl:text-x["),children:t.callToAction?.description})]}),t.callToAction?.link&&(0,l.jsx)(ge,{className:y("pointer-events-none bg-white text-offBlack"),children:t.callToAction.title})]})})]})};export{oe as a,Z as b,ee as c,it as d,Jt as e,Yt as f,Kt as g};