{"version":3,"file":"AddToCartButton.DstRlTfe.mjs","names":["state","State","defaultText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","radiusForCorner","toResponsiveImage","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","Image","css","addPropertyOverrides","GalleryItem","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","Image","css","Hero","HIDDEN_CLASS","currencySymbols","State","useState","state"],"sources":["https:/framerusercontent.com/modules/0xkiWjwekn87OErRIyqu/goNcP2ug2Xbotlm3UKmd/BuyNowButton.js","https:/framerusercontent.com/modules/re3EvKAXMBmf4FQstL4o/D97j5IJpU4eUxBx2xxyf/sGzHgWrEI.js","https:/framerusercontent.com/modules/1QSXnHpHBBatc91m5vAb/J2MT9HT4gORfBO3vChKF/HWYKK6oOF.js","https:/framerusercontent.com/modules/90XWWxeAEjMWLt6hxlLH/mKFk3odUWQ7kIYtS7QJK/K623uYUgs.js","https:/framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/ODkUbH8JS0kgmkT2t1Ml/ProductInfoLabel.js","https:/framerusercontent.com/modules/tGueMWfVDCEvfQtSlUrd/asN9LVWoH50TR2W333zD/VariantButtons.js","https:/framerusercontent.com/modules/xIS6qWCTGkDJXuKuDYIj/goaiPdDVfnKQD1IfU6BX/AddToCartButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{generateBuyNowCheckoutUrl,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{parseShopifyData,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"OutOfStock\"]=\"outOfStock\";})(State||(State={}));const defaultText={[\"default\"]:\"Buy Now\",[\"outOfStock\"]:\"Buy Now\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function BuyNowButton(props){const{newTab,layer,disableOutOfStock}=props;const{shopifyId}=parseShopifyData(props.shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{quantity,selectedVariantOptions}=useProductStore(state=>state.products?.[shopifyId]||{quantity:1,selectedVariantOptions:{}});const selectedVariant=useSelectedVariant(props.shopifyData);const[inventory,inventoryIsLoading]=useAmountInStock(props.shopifyData);const state=isCanvas||!disableOutOfStock||inventory[selectedVariant?.id]>0||inventoryIsLoading?\"default\":\"outOfStock\";const onClick=()=>{if(selectedVariant){const windowReference=newTab?window.open():null;generateBuyNowCheckoutUrl(selectedVariant.id,quantity).then(checkoutUrl=>{if(newTab){windowReference.location=checkoutUrl;}else{window.location.href=checkoutUrl;}}).catch(console.error);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,variant:state,style:{cursor:state===\"default\"?\"pointer\":undefined,userSelect:\"none\",...props.style},children:props.text[state]});}BuyNowButton.displayName=\"Buy Now Button\";addPropertyControlsFrameship(BuyNowButton,{newTab:{type:ControlType.Boolean,defaultValue:true,description:\"Open checkout in new tab\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable if selected variant is out-of-stock.\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"outOfStock\"]:{type:ControlType.String,defaultValue:defaultText[\"outOfStock\"],placeholder:\"Out of Stock Text\",title:\"Out of Stock\"}}},...createButtonPropertyControls({opacity:true,variants:[{id:\"default\",title:\"Default\",...Colors.Primary,opacity:1},{id:\"outOfStock\",title:\"Out of Stock\",opacity:.5}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BuyNowButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={FZCo5wFFv:{hover:true}};const cycleOrder=[\"FZCo5wFFv\",\"irzG0Dp5U\"];const serializationHash=\"framer-olYvP\";const variantClassNames={FZCo5wFFv:\"framer-v-1irapf\",irzG0Dp5U:\"framer-v-1jjb1qq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Deselected:\"FZCo5wFFv\",Selected:\"irzG0Dp5U\"};const getProps=({border,click,height,id,image,radius,selectedBorder,width,...props})=>{return{...props,DoEIXNOcn:radius??props.DoEIXNOcn??\"10px\",GBi9Swc4q:image??props.GBi9Swc4q,tJndCeVnA:border??props.tJndCeVnA??{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"FZCo5wFFv\",WCgcb3OFQ:click??props.WCgcb3OFQ,yyXE5G3MU:selectedBorder??props.yyXE5G3MU??{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,yyXE5G3MU,DoEIXNOcn,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FZCo5wFFv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:6325,pixelWidth:4401,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-1irapf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FZCo5wFFv\",onTap:onTap1q51xnk,ref:refBinding,style:{\"--border-bottom-width\":(tJndCeVnA.borderBottomWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":(tJndCeVnA.borderLeftWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":(tJndCeVnA.borderRightWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":(tJndCeVnA.borderTopWidth??tJndCeVnA.borderWidth)+\"px\",borderBottomLeftRadius:radiusForCorner(DoEIXNOcn,3),borderBottomRightRadius:radiusForCorner(DoEIXNOcn,2),borderTopLeftRadius:radiusForCorner(DoEIXNOcn,0),borderTopRightRadius:radiusForCorner(DoEIXNOcn,1),...style},variants:{irzG0Dp5U:{\"--border-bottom-width\":(yyXE5G3MU.borderBottomWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-color\":yyXE5G3MU.borderColor,\"--border-left-width\":(yyXE5G3MU.borderLeftWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-right-width\":(yyXE5G3MU.borderRightWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-style\":yyXE5G3MU.borderStyle,\"--border-top-width\":(yyXE5G3MU.borderTopWidth??yyXE5G3MU.borderWidth)+\"px\"}},...addPropertyOverrides({\"FZCo5wFFv-hover\":{\"data-framer-name\":undefined},irzG0Dp5U:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-olYvP.framer-1b8n8x0, .framer-olYvP .framer-1b8n8x0 { display: block; }\",\".framer-olYvP.framer-1irapf { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-olYvP.framer-v-1jjb1qq.framer-1irapf, .framer-olYvP.framer-v-1irapf.hover.framer-1irapf { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-olYvP[data-border=\"true\"]::after, .framer-olYvP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"irzG0Dp5U\":{\"layout\":[\"fixed\",\"fixed\"]},\"YEkqakH6i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"border\",\"yyXE5G3MU\":\"selectedBorder\",\"DoEIXNOcn\":\"radius\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersGzHgWrEI=withCSS(Component,css,\"framer-olYvP\");export default FramersGzHgWrEI;FramersGzHgWrEI.displayName=\"Gallery Item\";FramersGzHgWrEI.defaultProps={height:84,width:84};addPropertyControls(FramersGzHgWrEI,{variant:{options:[\"FZCo5wFFv\",\"irzG0Dp5U\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},yyXE5G3MU:{defaultValue:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},title:\"Selected Border\",type:ControlType.Border},DoEIXNOcn:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramersGzHgWrEI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersGzHgWrEI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"irzG0Dp5U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YEkqakH6i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"84\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"84\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"border\\\",\\\"yyXE5G3MU\\\":\\\"selectedBorder\\\",\\\"DoEIXNOcn\\\":\\\"radius\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sGzHgWrEI.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GalleryItem from\"https://framerusercontent.com/modules/re3EvKAXMBmf4FQstL4o/D97j5IJpU4eUxBx2xxyf/sGzHgWrEI.js\";const GalleryItemFonts=getFonts(GalleryItem);const cycleOrder=[\"Zb8hiPkyA\",\"RclCAzqQV\",\"YA7wYCbaI\",\"ZugRKxUjj\",\"dhHGC5Z8J\",\"DMUlOYwYW\",\"OZEGblkTZ\",\"o_HT1Kwom\",\"MI3DfeJmE\",\"HGBZue5md\"];const serializationHash=\"framer-urcxY\";const variantClassNames={dhHGC5Z8J:\"framer-v-1iutzmq\",DMUlOYwYW:\"framer-v-1btt8l5\",HGBZue5md:\"framer-v-uln4vo\",MI3DfeJmE:\"framer-v-ncrz0b\",o_HT1Kwom:\"framer-v-ng1pfz\",OZEGblkTZ:\"framer-v-1lkrsnq\",RclCAzqQV:\"framer-v-972sq6\",YA7wYCbaI:\"framer-v-u8n37o\",Zb8hiPkyA:\"framer-v-gvqaug\",ZugRKxUjj:\"framer-v-9bkwg7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const convertFromEnum=(value,activeLocale)=>{switch(value){case\"hajIaP1A9\":return\"row\";default:return\"column\";}};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"hajIaP1A9\":return\"column\";default:return\"row\";}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"hajIaP1A9\",Vertical:\"I1sZPY411\"};const humanReadableVariantMap={\"Image 1\":\"Zb8hiPkyA\",\"Image 10\":\"HGBZue5md\",\"Image 2\":\"RclCAzqQV\",\"Image 3\":\"YA7wYCbaI\",\"Image 4\":\"ZugRKxUjj\",\"Image 5\":\"dhHGC5Z8J\",\"Image 6\":\"DMUlOYwYW\",\"Image 7\":\"OZEGblkTZ\",\"Image 8\":\"o_HT1Kwom\",\"Image 9\":\"MI3DfeJmE\"};const getProps=({border,direction,gap,height,id,image1,image10,image2,image3,image4,image5,image6,image7,image8,image9,radius,selectedBorder,width,...props})=>{return{...props,aK4cFcCiJ:image10??props.aK4cFcCiJ,biZNsIAlL:gap??props.biZNsIAlL??10,DAOZEyqc4:image4??props.DAOZEyqc4,dDH4xCkRt:border??props.dDH4xCkRt??{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},EpS2iXyo7:image1??props.EpS2iXyo7,fIL4OwG_l:image7??props.fIL4OwG_l,iL4_OC8TB:image8??props.iL4_OC8TB,ior8rkq0P:radius??props.ior8rkq0P??\"10px\",P2lnBz26D:image2??props.P2lnBz26D,pudcSHxvA:humanReadableEnumMap[direction]??direction??props.pudcSHxvA??\"hajIaP1A9\",QKzKcwZpT:image6??props.QKzKcwZpT,r3VeK19aa:image5??props.r3VeK19aa,tofGx79jX:selectedBorder??props.tofGx79jX??{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},UEZPwfUqX:image3??props.UEZPwfUqX,variant:humanReadableVariantMap[props.variant]??props.variant??\"Zb8hiPkyA\",XAB3lGSns:image9??props.XAB3lGSns};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pudcSHxvA,biZNsIAlL,ior8rkq0P,dDH4xCkRt,tofGx79jX,EpS2iXyo7,P2lnBz26D,UEZPwfUqX,DAOZEyqc4,r3VeK19aa,QKzKcwZpT,fIL4OwG_l,iL4_OC8TB,XAB3lGSns,aK4cFcCiJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Zb8hiPkyA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WCgcb3OFQl1hg52=activeVariantCallback(async(...args)=>{setVariant(\"Zb8hiPkyA\");});const WCgcb3OFQ1f698m9=activeVariantCallback(async(...args)=>{setVariant(\"RclCAzqQV\");});const WCgcb3OFQ1ki17xh=activeVariantCallback(async(...args)=>{setVariant(\"YA7wYCbaI\");});const WCgcb3OFQdw9vcs=activeVariantCallback(async(...args)=>{setVariant(\"ZugRKxUjj\");});const WCgcb3OFQ1w6iggj=activeVariantCallback(async(...args)=>{setVariant(\"dhHGC5Z8J\");});const WCgcb3OFQianycc=activeVariantCallback(async(...args)=>{setVariant(\"DMUlOYwYW\");});const WCgcb3OFQo2ynl4=activeVariantCallback(async(...args)=>{setVariant(\"OZEGblkTZ\");});const WCgcb3OFQaaa2kh=activeVariantCallback(async(...args)=>{setVariant(\"o_HT1Kwom\");});const WCgcb3OFQ1659e4t=activeVariantCallback(async(...args)=>{setVariant(\"MI3DfeJmE\");});const WCgcb3OFQ93i9qp=activeVariantCallback(async(...args)=>{setVariant(\"HGBZue5md\");});const sharedStyleClassNames=[];const stackDirection=convertFromEnum(pudcSHxvA,activeLocale);const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const stackDirection1=convertFromEnum1(pudcSHxvA,activeLocale);const visible=isSet(P2lnBz26D);const visible1=isSet(UEZPwfUqX);const visible2=isSet(DAOZEyqc4);const visible3=isSet(r3VeK19aa);const visible4=isSet(QKzKcwZpT);const visible5=isSet(fIL4OwG_l);const visible6=isSet(iL4_OC8TB);const visible7=isSet(XAB3lGSns);const visible8=isSet(aK4cFcCiJ);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gvqaug\",className,classNames),\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"Zb8hiPkyA\",ref:refBinding,style:{\"--1chm22c\":stackDirection===\"column\"?undefined:\"1 0 0px\",\"--1dp6oge\":stackDirection,\"--1txmqix\":stackDirection===\"row\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--9iecpn\":biZNsIAlL,\"--kfcq32\":stackDirection===\"column\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--vfs2bx\":stackDirection===\"column\"?\"100%\":\"1px\",...style},...addPropertyOverrides({dhHGC5Z8J:{\"data-framer-name\":\"Image 5\"},DMUlOYwYW:{\"data-framer-name\":\"Image 6\"},HGBZue5md:{\"data-framer-name\":\"Image 10\"},MI3DfeJmE:{\"data-framer-name\":\"Image 9\"},o_HT1Kwom:{\"data-framer-name\":\"Image 8\"},OZEGblkTZ:{\"data-framer-name\":\"Image 7\"},RclCAzqQV:{\"data-framer-name\":\"Image 2\"},YA7wYCbaI:{\"data-framer-name\":\"Image 3\"},ZugRKxUjj:{\"data-framer-name\":\"Image 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iis009\",layoutDependency:layoutDependency,layoutId:\"v7u4JD1Wb\",style:{\"--1hq9ork\":stackDirection1,\"--9iecpn\":biZNsIAlL,\"--k7r4m2\":stackDirection1===\"column\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--vlu2ly\":stackDirection1===\"row\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qpq519-container\",layoutDependency:layoutDependency,layoutId:\"Q5AQh_Xbn-container\",nodeId:\"Q5AQh_Xbn\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(EpS2iXyo7),height:\"100%\",id:\"Q5AQh_Xbn\",layoutId:\"Q5AQh_Xbn\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"irzG0Dp5U\",WCgcb3OFQ:WCgcb3OFQl1hg52,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({dhHGC5Z8J:{variant:\"FZCo5wFFv\"},DMUlOYwYW:{variant:\"FZCo5wFFv\"},HGBZue5md:{variant:\"FZCo5wFFv\"},MI3DfeJmE:{variant:\"FZCo5wFFv\"},o_HT1Kwom:{variant:\"FZCo5wFFv\"},OZEGblkTZ:{variant:\"FZCo5wFFv\"},RclCAzqQV:{variant:\"FZCo5wFFv\"},YA7wYCbaI:{variant:\"FZCo5wFFv\"},ZugRKxUjj:{variant:\"FZCo5wFFv\"}},baseVariant,gestureVariant)})})}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vigrov-container\",layoutDependency:layoutDependency,layoutId:\"F2G9ybX3v-container\",nodeId:\"F2G9ybX3v\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(P2lnBz26D),height:\"100%\",id:\"F2G9ybX3v\",layoutId:\"F2G9ybX3v\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1f698m9,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({RclCAzqQV:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hpdte8-container\",layoutDependency:layoutDependency,layoutId:\"kCXgXNLP7-container\",nodeId:\"kCXgXNLP7\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(UEZPwfUqX),height:\"100%\",id:\"kCXgXNLP7\",layoutId:\"kCXgXNLP7\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1ki17xh,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({YA7wYCbaI:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5cbnfd-container\",layoutDependency:layoutDependency,layoutId:\"YcMlOWSrE-container\",nodeId:\"YcMlOWSrE\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(DAOZEyqc4),height:\"100%\",id:\"YcMlOWSrE\",layoutId:\"YcMlOWSrE\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQdw9vcs,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({ZugRKxUjj:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jg3oij-container\",layoutDependency:layoutDependency,layoutId:\"w7pezFeBU-container\",nodeId:\"w7pezFeBU\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(r3VeK19aa),height:\"100%\",id:\"w7pezFeBU\",layoutId:\"w7pezFeBU\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1w6iggj,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({dhHGC5Z8J:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ye1mqo-container\",layoutDependency:layoutDependency,layoutId:\"cD45ARy3H-container\",nodeId:\"cD45ARy3H\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(QKzKcwZpT),height:\"100%\",id:\"cD45ARy3H\",layoutId:\"cD45ARy3H\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQianycc,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({DMUlOYwYW:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rvk9xv-container\",layoutDependency:layoutDependency,layoutId:\"KTOU3cRu5-container\",nodeId:\"KTOU3cRu5\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(fIL4OwG_l),height:\"100%\",id:\"KTOU3cRu5\",layoutId:\"KTOU3cRu5\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQo2ynl4,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({OZEGblkTZ:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-akruim-container\",layoutDependency:layoutDependency,layoutId:\"vuN6N45MZ-container\",nodeId:\"vuN6N45MZ\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(iL4_OC8TB),height:\"100%\",id:\"vuN6N45MZ\",layoutId:\"vuN6N45MZ\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQaaa2kh,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({o_HT1Kwom:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bqxzcn-container\",layoutDependency:layoutDependency,layoutId:\"Er6p0BKRu-container\",nodeId:\"Er6p0BKRu\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(XAB3lGSns),height:\"100%\",id:\"Er6p0BKRu\",layoutId:\"Er6p0BKRu\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1659e4t,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({MI3DfeJmE:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible8&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pr91z6-container\",layoutDependency:layoutDependency,layoutId:\"Indfp6abx-container\",nodeId:\"Indfp6abx\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(aK4cFcCiJ),height:\"100%\",id:\"Indfp6abx\",layoutId:\"Indfp6abx\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ93i9qp,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({HGBZue5md:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(EpS2iXyo7)},className:\"framer-5mnngi\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ayq72IZ2L\",style:{\"--border-bottom-width\":(dDH4xCkRt.borderBottomWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-color\":dDH4xCkRt.borderColor,\"--border-left-width\":(dDH4xCkRt.borderLeftWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-right-width\":(dDH4xCkRt.borderRightWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-style\":dDH4xCkRt.borderStyle,\"--border-top-width\":(dDH4xCkRt.borderTopWidth??dDH4xCkRt.borderWidth)+\"px\",borderBottomLeftRadius:radiusForCorner(ior8rkq0P,3),borderBottomRightRadius:radiusForCorner(ior8rkq0P,2),borderTopLeftRadius:radiusForCorner(ior8rkq0P,0),borderTopRightRadius:radiusForCorner(ior8rkq0P,1)},...addPropertyOverrides({dhHGC5Z8J:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},DMUlOYwYW:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},HGBZue5md:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},MI3DfeJmE:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},o_HT1Kwom:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},OZEGblkTZ:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},RclCAzqQV:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(P2lnBz26D)}},YA7wYCbaI:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(UEZPwfUqX)}},ZugRKxUjj:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-urcxY.framer-1l4p0fy, .framer-urcxY .framer-1l4p0fy { display: block; }\",\".framer-urcxY.framer-gvqaug { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: var(--1dp6oge); flex-wrap: nowrap; gap: calc(max(0, var(--9iecpn)) * 1px); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-urcxY .framer-iis009 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: var(--1hq9ork); flex-wrap: nowrap; gap: calc(max(0, var(--9iecpn)) * 1px); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-urcxY .framer-qpq519-container, .framer-urcxY .framer-vigrov-container, .framer-urcxY .framer-1hpdte8-container, .framer-urcxY .framer-5cbnfd-container, .framer-urcxY .framer-jg3oij-container, .framer-urcxY .framer-1ye1mqo-container, .framer-urcxY .framer-1rvk9xv-container, .framer-urcxY .framer-akruim-container, .framer-urcxY .framer-1bqxzcn-container, .framer-urcxY .framer-pr91z6-container { flex: none; height: 84px; position: relative; width: 84px; }\",\".framer-urcxY .framer-5mnngi { aspect-ratio: 1 / 1; flex: var(--1chm22c); height: var(--framer-aspect-ratio-supported, 506px); overflow: hidden; position: relative; width: var(--vfs2bx); will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-urcxY.framer-gvqaug, .framer-urcxY .framer-iis009 { gap: 0px; } .framer-urcxY.framer-gvqaug > * { margin-bottom: var(--1txmqix); margin-left: var(--kfcq32); margin-right: var(--kfcq32); margin-top: var(--1txmqix); } .framer-urcxY.framer-gvqaug > :first-child, .framer-urcxY .framer-iis009 > :first-child { margin-left: 0px; margin-top: 0px; } .framer-urcxY.framer-gvqaug > :last-child, .framer-urcxY .framer-iis009 > :last-child { margin-bottom: 0px; margin-right: 0px; } .framer-urcxY .framer-iis009 > * { margin-bottom: var(--vlu2ly); margin-left: var(--k7r4m2); margin-right: var(--k7r4m2); margin-top: var(--vlu2ly); } }\",'.framer-urcxY[data-border=\"true\"]::after, .framer-urcxY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 506\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RclCAzqQV\":{\"layout\":[\"fixed\",\"auto\"]},\"YA7wYCbaI\":{\"layout\":[\"fixed\",\"auto\"]},\"ZugRKxUjj\":{\"layout\":[\"fixed\",\"auto\"]},\"dhHGC5Z8J\":{\"layout\":[\"fixed\",\"auto\"]},\"DMUlOYwYW\":{\"layout\":[\"fixed\",\"auto\"]},\"OZEGblkTZ\":{\"layout\":[\"fixed\",\"auto\"]},\"o_HT1Kwom\":{\"layout\":[\"fixed\",\"auto\"]},\"MI3DfeJmE\":{\"layout\":[\"fixed\",\"auto\"]},\"HGBZue5md\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pudcSHxvA\":\"direction\",\"biZNsIAlL\":\"gap\",\"ior8rkq0P\":\"radius\",\"dDH4xCkRt\":\"border\",\"tofGx79jX\":\"selectedBorder\",\"EpS2iXyo7\":\"image1\",\"P2lnBz26D\":\"image2\",\"UEZPwfUqX\":\"image3\",\"DAOZEyqc4\":\"image4\",\"r3VeK19aa\":\"image5\",\"QKzKcwZpT\":\"image6\",\"fIL4OwG_l\":\"image7\",\"iL4_OC8TB\":\"image8\",\"XAB3lGSns\":\"image9\",\"aK4cFcCiJ\":\"image10\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHWYKK6oOF=withCSS(Component,css,\"framer-urcxY\");export default FramerHWYKK6oOF;FramerHWYKK6oOF.displayName=\"Image Gallery\";FramerHWYKK6oOF.defaultProps={height:506,width:600};addPropertyControls(FramerHWYKK6oOF,{variant:{options:[\"Zb8hiPkyA\",\"RclCAzqQV\",\"YA7wYCbaI\",\"ZugRKxUjj\",\"dhHGC5Z8J\",\"DMUlOYwYW\",\"OZEGblkTZ\",\"o_HT1Kwom\",\"MI3DfeJmE\",\"HGBZue5md\"],optionTitles:[\"Image 1\",\"Image 2\",\"Image 3\",\"Image 4\",\"Image 5\",\"Image 6\",\"Image 7\",\"Image 8\",\"Image 9\",\"Image 10\"],title:\"Variant\",type:ControlType.Enum},pudcSHxvA:{defaultValue:\"hajIaP1A9\",options:[\"hajIaP1A9\",\"I1sZPY411\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},biZNsIAlL:{defaultValue:10,displayStepper:true,min:0,title:\"Gap\",type:ControlType.Number},ior8rkq0P:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},dDH4xCkRt:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},tofGx79jX:{defaultValue:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},description:\" \",title:\"Selected Border\",type:ControlType.Border},EpS2iXyo7:{title:\"Image 1\",type:ControlType.ResponsiveImage},P2lnBz26D:{title:\"Image 2\",type:ControlType.ResponsiveImage},UEZPwfUqX:{title:\"Image 3\",type:ControlType.ResponsiveImage},DAOZEyqc4:{title:\"Image 4\",type:ControlType.ResponsiveImage},r3VeK19aa:{title:\"Image 5\",type:ControlType.ResponsiveImage},QKzKcwZpT:{title:\"Image 6\",type:ControlType.ResponsiveImage},fIL4OwG_l:{title:\"Image 7\",type:ControlType.ResponsiveImage},iL4_OC8TB:{title:\"Image 8\",type:ControlType.ResponsiveImage},XAB3lGSns:{title:\"Image 9\",type:ControlType.ResponsiveImage},aK4cFcCiJ:{title:\"Image 10\",type:ControlType.ResponsiveImage}});addFonts(FramerHWYKK6oOF,[{explicitInter:true,fonts:[]},...GalleryItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHWYKK6oOF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"pudcSHxvA\\\":\\\"direction\\\",\\\"biZNsIAlL\\\":\\\"gap\\\",\\\"ior8rkq0P\\\":\\\"radius\\\",\\\"dDH4xCkRt\\\":\\\"border\\\",\\\"tofGx79jX\\\":\\\"selectedBorder\\\",\\\"EpS2iXyo7\\\":\\\"image1\\\",\\\"P2lnBz26D\\\":\\\"image2\\\",\\\"UEZPwfUqX\\\":\\\"image3\\\",\\\"DAOZEyqc4\\\":\\\"image4\\\",\\\"r3VeK19aa\\\":\\\"image5\\\",\\\"QKzKcwZpT\\\":\\\"image6\\\",\\\"fIL4OwG_l\\\":\\\"image7\\\",\\\"iL4_OC8TB\\\":\\\"image8\\\",\\\"XAB3lGSns\\\":\\\"image9\\\",\\\"aK4cFcCiJ\\\":\\\"image10\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RclCAzqQV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YA7wYCbaI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZugRKxUjj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dhHGC5Z8J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DMUlOYwYW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OZEGblkTZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o_HT1Kwom\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MI3DfeJmE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HGBZue5md\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"506\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";const HeroFonts=getFonts(Hero);const cycleOrder=[\"mBTV3C2jX\",\"n7KmThRQ3\"];const serializationHash=\"framer-xCbxp\";const variantClassNames={mBTV3C2jX:\"framer-v-1s7z4e0\",n7KmThRQ3:\"framer-v-1dr0of7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"n7KmThRQ3\",Open:\"mBTV3C2jX\"};const getProps=({answer,height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,PcPFIKjk7:(_ref=answer!==null&&answer!==void 0?answer:props.PcPFIKjk7)!==null&&_ref!==void 0?_ref:\"Adjust your personal notification preferences and choose which updates you want to receive. These settings will only be applied to your personal account.\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"mBTV3C2jX\",Zy6H62ZZ6:(_ref2=title!==null&&title!==void 0?title:props.Zy6H62ZZ6)!==null&&_ref2!==void 0?_ref2:\"Size & Fit\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Zy6H62ZZ6,PcPFIKjk7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mBTV3C2jX\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1aa3xt3=activeVariantCallback(async(...args)=>{setVariant(\"n7KmThRQ3\");});const onTapeqzssj=activeVariantCallback(async(...args)=>{setVariant(\"mBTV3C2jX\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"n7KmThRQ3\")return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s7z4e0\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"mBTV3C2jX\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ab35c496-74e3-416d-a776-dd55349e337b, rgb(204, 204, 204))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({n7KmThRQ3:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nerzvm\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rzAYOohgm\",onTap:onTap1aa3xt3,...addPropertyOverrides({n7KmThRQ3:{onTap:onTapeqzssj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TeXN0ZW1EZWZhdWx0LTYwMC1ub3JtYWxfXw==\",\"--framer-font-family\":'\"system-ui\", \"-apple-system\", \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, \"System Default\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\"},children:\"Size & Fit\"})}),className:\"framer-1i2lu4t\",fonts:[\"__SystemDefault-600-normal__\"],layoutDependency:layoutDependency,layoutId:\"YpeqZ2sGW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Zy6H62ZZ6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4621w-container\",layoutDependency:layoutDependency,layoutId:\"zuYj_pbqQ-container\",style:{rotate:0},variants:{n7KmThRQ3:{rotate:180}},children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ChevronDown\",id:\"zuYj_pbqQ\",layoutId:\"zuYj_pbqQ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TeXN0ZW1EZWZhdWx0LTQwMC1ub3JtYWxfXw==\",\"--framer-font-family\":'\"system-ui\", \"-apple-system\", \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, \"System Default\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5ca16e6-4986-4c08-ba36-ffabe371eadc, rgb(110, 110, 110)))\"},children:\"Adjust your personal notification preferences and choose which updates you want to receive. These settings will only be applied to your personal account.\"})}),className:\"framer-lk8opy\",fonts:[\"__SystemDefault-400-normal__\"],layoutDependency:layoutDependency,layoutId:\"Fm0AHoF8h\",style:{\"--extracted-r6o4lv\":\"var(--token-c5ca16e6-4986-4c08-ba36-ffabe371eadc, rgb(110, 110, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PcPFIKjk7,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xCbxp.framer-1dnsr66, .framer-xCbxp .framer-1dnsr66 { display: block; }\",\".framer-xCbxp.framer-1s7z4e0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 10px 0px; position: relative; width: 400px; }\",\".framer-xCbxp .framer-1nerzvm { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-xCbxp .framer-1i2lu4t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xCbxp .framer-j4621w-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-xCbxp .framer-lk8opy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xCbxp.framer-1s7z4e0 { gap: 0px; } .framer-xCbxp.framer-1s7z4e0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-xCbxp.framer-1s7z4e0 > :first-child { margin-top: 0px; } .framer-xCbxp.framer-1s7z4e0 > :last-child { margin-bottom: 0px; } }\",'.framer-xCbxp[data-border=\"true\"]::after, .framer-xCbxp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 92\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n7KmThRQ3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Zy6H62ZZ6\":\"title\",\"PcPFIKjk7\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerK623uYUgs=withCSS(Component,css,\"framer-xCbxp\");export default FramerK623uYUgs;FramerK623uYUgs.displayName=\"Accordian Holder\";FramerK623uYUgs.defaultProps={height:92,width:400};addPropertyControls(FramerK623uYUgs,{variant:{options:[\"mBTV3C2jX\",\"n7KmThRQ3\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum},Zy6H62ZZ6:{defaultValue:\"Size & Fit\",displayTextArea:false,title:\"Title\",type:ControlType.String},PcPFIKjk7:{defaultValue:\"Adjust your personal notification preferences and choose which updates you want to receive. These settings will only be applied to your personal account.\",displayTextArea:false,title:\"Answer\",type:ControlType.String}});addFonts(FramerK623uYUgs,[{explicitInter:true,fonts:[]},...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK623uYUgs\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"92\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n7KmThRQ3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Zy6H62ZZ6\\\":\\\"title\\\",\\\"PcPFIKjk7\\\":\\\"answer\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K623uYUgs.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{currencyFormatProp,formatCurrency,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControlsFrameship(ProductInfoLabel,{type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",title:\"Default Currency\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}},{shopifyData:true});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductInfoLabel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{parseShopifyData,parseShopifyId,ShopifyDataType,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";const HIDDEN_CLASS=\"frameship-variant-buttons-hidden\";const SAMPLE_VARIANTS=`[{\"id\":\"gid://shopify/ProductOption/12345678901234\",\"name\":\"Sample Variants\",\"values\":[\"Red\",\"Blue\",\"Green\",\"Purple\"]}]`;var State;(function(State){State[\"Default\"]=\"default\";State[\"Selected\"]=\"selected\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const alignmentMap={left:\"flex-start\",center:\"center\",right:\"flex-end\"};function VariantButtonsComponent(props){const{shopifyData,variantOptions,titles,textButtons,layout,disableOutOfStock}=props;const{shopifyId,variants}=parseShopifyData(shopifyData);const horizontal=layout.direction===\"horizontal\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[selectedVariantOptions,setSelectedVariantOption]=useProductStore(state=>[state.products[shopifyId]?.selectedVariantOptions||{},state.setSelectedVariantOption]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const options=parseVariantOptions(isCanvas&&!variantOptions?SAMPLE_VARIANTS:variantOptions);const disabledOptionValues={};if(disableOutOfStock){for(const option of options){const disabledValues=[];for(const value of option.values){const matchingVariants=variants.filter(variant=>variant.selectedOptions.some(o=>o.name===option.name&&o.value===value));const outOfStockVariants=matchingVariants.filter(variant=>inventory[variant.id]===0);if(matchingVariants.length===outOfStockVariants.length){disabledValues.push(value);}}disabledOptionValues[option.name]=disabledValues;}}const selectedOptions={...selectedVariantOptions};let hasUpdatedGlobalState=false;let firstAvailableVariantOptions={};for(const variant of variants){if(inventory[variant.id]>0){for(const option of variant.selectedOptions){firstAvailableVariantOptions[option.name]=option.value;}break;}}for(const option of options){const name=option?.name;const values=option?.values;if(!name||!Array.isArray(values)){continue;}if(selectedOptions[name]&&values.includes(selectedOptions[name])){continue;// Keep the existing selection\n}else if(firstAvailableVariantOptions[name]){setSelectedVariantOption(shopifyId,name,firstAvailableVariantOptions[name]);}else{// Auto-select the first option if no selection is made\nsetSelectedVariantOption(shopifyId,name,values[0]);}}const onVariantClicked=(optionName,optionValue)=>{setSelectedVariantOption(shopifyId,optionName,optionValue);};return options.length==0?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,userSelect:\"none\",minHeight:options.length==0?40:0,minWidth:options.length==0?40:0,...props.style},children:options.map(option=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:titles?.location==\"bottom\"?\"column-reverse\":\"column\",gap:titles?.gap},children:[titles&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",color:titles.color,whiteSpace:\"pre\",margin:0,textTransform:titles.transform,...titles.font},children:option.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:horizontal?\"row\":\"column\",rowGap:layout.gapV,columnGap:layout.gapH,alignItems:horizontal?\"center\":alignmentMap[layout.verticalAlignment],justifyContent:horizontal?layout.distribute:\"start\",flexWrap:layout.wrap?\"wrap\":\"nowrap\"},children:option.values.map((value,index)=>{const selected=isCanvas?index===0:selectedOptions[option.name]==value;const disabled=isCanvas||!disableOutOfStock?false:disabledOptionValues[option.name]?.includes(value);return /*#__PURE__*/_jsx(Button,{...textButtons,variant:disabled?\"disabled\":selected?\"selected\":\"default\",onClick:()=>!disabled&&onVariantClicked(option.name,value),style:{flex:textButtons.width===\"fill\"?\"1 1 0\":\"none\",width:textButtons.width===\"fill\"?\"0\":textButtons.width===\"fixed\"?textButtons.fixedWidth:undefined,cursor:disabled?undefined:\"pointer\",textTransform:textButtons.transform,...textButtons.font},opacity:disabled&&textButtons.outOfStock?textButtons.outOfStock.opacity:1,disabled:disabled,children:value},value);})})]},option.name))});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */const VariantButtons=withCSS(VariantButtonsComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default VariantButtons;VariantButtons.displayName=\"Variant Buttons\";addPropertyControlsFrameship(VariantButtons,{variantOptions:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Options\",preventLocalization:true,description:\"Connect to the Variant Options field from the products CMS\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable out-of-stock product variants.\"},titles:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",defaultValue:{location:\"top\",color:\"#000\",gap:10},controls:{location:{type:ControlType.Enum,defaultValue:\"top\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],displaySegmentedControl:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}},textButtons:{type:ControlType.Object,buttonTitle:\"Style\",title:\"Buttons\",controls:{width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\",\"fixed\"],optionTitles:[\"Fit\",\"Fill\",\"Fixed\"],displaySegmentedControl:true},fixedWidth:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\" \",hidden:props=>props.width!==\"fixed\"},outOfStock:{type:ControlType.Object,title:\"Out of Stock\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},...createButtonPropertyControls({padding:\"12px 20px 12px 20px\",variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"selected\",title:\"Selected\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}})}},layout:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.direction!==\"horizontal\"},wrap:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction!==\"horizontal\"},verticalAlignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Alignment\",hidden:props=>props.direction!==\"vertical\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.direction!==\"horizontal\"},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,hidden:props=>props.variantMode==\"one\"}},{shopifyData:true});const variantOptionsCache={};function parseVariantOptions(variantOptions){if(!variantOptions){return[];}const cachedResult=variantOptionsCache[variantOptions];if(cachedResult){return cachedResult;}try{const options=JSON.parse(variantOptions);let result=options;if(options.length===1&&options[0]?.values?.length===1){result=[];}for(let i=0;i<result.length;i++){if(typeof result[i]===\"object\"){result[i].id=parseShopifyId(result[i].id,ShopifyDataType.ProductOption);}}variantOptionsCache[variantOptions]=result;return result;}catch(error){console.error(\"Error parsing variant options:\",error);return[];}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VariantButtons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{parseShopifyData,OPEN_CART_EVENT,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"OutOfStock\"]=\"outOfStock\";})(State||(State={}));const defaultText={[\"default\"]:\"Add to Cart\",[\"outOfStock\"]:\"Out of Stock\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function AddToCartButton(props){const{disableOutOfStock}=props;const{shopifyId,variants}=parseShopifyData(props.shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[state,setState]=useState(\"default\");const[items,addToCart]=useCartStore(state=>[state.items,state.addToCart]);const{quantity,selectedVariantOptions}=useProductStore(state=>state.products?.[shopifyId]||{quantity:1,selectedVariantOptions:{}});const[inventory,inventoryIsLoading]=useAmountInStock(props.shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);useEffect(()=>{if(!isCanvas){if(disableOutOfStock&&selectedVariant&&inventory[selectedVariant.id]===0){setState(\"outOfStock\");}else{setState(\"default\");}}},[items,selectedVariant,inventory]);const onClick=async()=>{if(state===\"default\"&&selectedVariant&&(!disableOutOfStock||!inventoryIsLoading&&inventory[selectedVariant.id]>0)){await addToCart(selectedVariant.id,quantity);if(props.openCart){window.dispatchEvent(new Event(OPEN_CART_EVENT));}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{cursor:state===\"outOfStock\"?undefined:\"pointer\",userSelect:\"none\",...props.style},children:props.text[state]});}AddToCartButton.displayName=\"Add to Cart Button\";addPropertyControlsFrameship(AddToCartButton,{openCart:{type:ControlType.Boolean,defaultValue:true,description:\"If enabled, opens the cart after adding item\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable if selected variant is out-of-stock.\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"outOfStock\"]:{type:ControlType.String,defaultValue:defaultText[\"outOfStock\"],placeholder:\"Out of Stock Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"outOfStock\",title:\"Out of Stock\",...Colors.Primary}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AddToCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}