{"version":3,"file":"script_main.C8hocOFa.mjs","names":["_Fragment","useState","useRef","isBrowser","useState","useRef","useCallback","fonts","css","className","cycleOrder","variantClassNames","Transition","getProps","createLayoutDependency","Component","className","css","useState","isBrowser","e","cart","subtotal","useMemo","isCurrencySymbolSameAsCode","withSymbol","ShopXCartSubtotal","isBrowser","useState","useRef","useCallback","useState","useRef","isBrowser","e","useCallback","withSymbol","_Fragment","index","useState","useRef","useCallback","i","e","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","FramerfGQYmzsAB","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","FC_CartCounterFonts","CloseButtonFonts","CloseButton","CartButtons","ProductCard","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","DOUSO","_Fragment","BeRXuj0iTtfAZKKMGO","idtfAZKKMGO","jU3Ofzi48tfAZKKMGO","lLZ58HTr3tfAZKKMGO","pPrffch9XtfAZKKMGO","rKCsYUumitfAZKKMGO","UDvDy8an3tfAZKKMGO","YdcsWRNzFtfAZKKMGO","Yzm0aRrf2tfAZKKMGO","BeRXuj0iTVyh9IOqvw","idVyh9IOqvw","jU3Ofzi48Vyh9IOqvw","lLZ58HTr3Vyh9IOqvw","pPrffch9XVyh9IOqvw","rKCsYUumiVyh9IOqvw","UDvDy8an3Vyh9IOqvw","YdcsWRNzFVyh9IOqvw","Yzm0aRrf2Vyh9IOqvw","BeRXuj0iTXwltUAeWF","idXwltUAeWF","jU3Ofzi48XwltUAeWF","lLZ58HTr3XwltUAeWF","pPrffch9XXwltUAeWF","rKCsYUumiXwltUAeWF","UDvDy8an3XwltUAeWF","YdcsWRNzFXwltUAeWF","Yzm0aRrf2XwltUAeWF","BeRXuj0iTyLFk69noQ","idyLFk69noQ","jU3Ofzi48yLFk69noQ","lLZ58HTr3yLFk69noQ","pPrffch9XyLFk69noQ","rKCsYUumiyLFk69noQ","UDvDy8an3yLFk69noQ","YdcsWRNzFyLFk69noQ","Yzm0aRrf2yLFk69noQ","css","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","CloseButtonFonts","CloseButton","EmbedFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","Image","css","__FramerMetadata__","fonts","css","className","addPropertyOverrides","StopScrollFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","transformTemplate1","t","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","isBrowser","e","FC_CartCounterFonts","serializationHash","variantClassNames","transition1","t","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","FCCartIconFCCartIcon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","fonts","css","className","addPropertyOverrides","Chevron","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","StopScrollFonts","ShopButton","DesktopCartButton","Hamburger","MobileMenuItem","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","css","CloseButton","serializationHash","variantClassNames","transition1","animation","animation1","transition2","getProps","Component","useRef","className","css","e","i","o","t","r","a","c","h","d","l","e","p","r","t","o","a","i","c","u","l","d","m","v","b","S","C","$","z","f","n","s","useRef","useState","Component","Popup","PopupInfo","Preloader","PreloaderInfo","Navigation","DesktopShopMenu","FCCartCartModal","isBrowser","useRef","className","PropertyOverrides","_Fragment","DefaultLayout","breakpoints"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js","https:/framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js","https:/framer.com/m/shopX-cartSubtotal-pv7y.js","https:/framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js","https:/framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js","https:/framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/SHKGE3xrqauvUP0EDUGf/FC_CartProductCard.js","https:/framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/VwEuDhXhbpd4qMrT0pyK/FC_CartCheckoutButton.js","https:/framerusercontent.com/modules/oge0Ys4iWk2SU5yMZdis/cvWMiJXbKKGkfjU12TeL/fGQYmzsAB.js","https:/framerusercontent.com/modules/a8RPOtSHpvvvg6qzsINa/xS5cAPTq2DoH2XJVM9IY/iPdmHxfg6.js","https:/framerusercontent.com/modules/le5liVyYdNYouwNXcMzs/O3aMJYJ5CsXXG7kvUHp3/DRrFhXK4h.js","https:/framerusercontent.com/modules/DoATFJDjXlgKvDqHg303/KV4q4va0fuxpQ2q2af14/ePYoEb0_J.js","https:/framerusercontent.com/modules/uV1Y3IUay5e9pyYezXZj/mwQjJgFa8shHOxSn7kLU/fGQYmzsAB.js","https:/framerusercontent.com/modules/gmMHo2ZPa9PRXmrkB4Kq/1HHlEYvgRJopkL2cOC1s/EkVmWQWu9.js","https:/framerusercontent.com/modules/bHYhkMpXwDhpAnWq14lG/5FTVehsxgVneYrtGLeuT/f2ZA07LFy.js","https:/framerusercontent.com/modules/vTGXUDrIQaAXxBTVdrzn/rQHattQvFR8Ahf4sN27t/iTYe0ZRe3.js","https:/framerusercontent.com/modules/k0qWK4Am7B2R9KmcxdAk/mLQpKW93pRPAyhbxESer/hdHUd_b4w.js","https:/framerusercontent.com/modules/1czZ2T5e2ZgcwBwLou3x/SOXfEHEAymEtNtEE0NRt/cYDRGHO9Z.js","https:/framerusercontent.com/modules/lJlQTE8tss5FV3YD7UEI/VQEQ3DKwO2UU00PO0XOL/KoisOorUc.js","https:/framerusercontent.com/modules/yA7N9WhjPTgbsU6xpomV/y7a0GEgWVtkVtKRFnvNa/FC_CartOverlayTrigger.js","https:/framerusercontent.com/modules/jySFOZEAWmuXNJ6r0BLz/4m2aF2T0tSedLtcRFiDh/ibLsoY3xm.js","https:/framerusercontent.com/modules/b4MZFDVIh5Ex3HNkOd4k/oyXYwOafVCGYfQNpHMte/NeSV_QQ8y.js","https:/framerusercontent.com/modules/QOyuoIG9Hyu6YcFULFRv/1S9HmBeCMHpQ7SEjVylc/tsPnMpNvk.js","https:/framerusercontent.com/modules/xxrqOYIA5JcVTW6Ejof5/aBwWHExN3pK21njtv8KQ/zVNNBei4X.js","https:/framerusercontent.com/modules/cJTnCtd6aUcCZsMsetHX/g2kxlC9vSB0ndTkfiPcA/OzgiQYbCT.js","https:/framerusercontent.com/modules/kmdr7KVh4McA5W5HR6Sj/DsrUftdiuMJWhF6Wkuo4/Vg7MCVCAK.js","https:/framerusercontent.com/modules/nSfGOEKUh4XjIwSoLHPr/iQicYrZgSgDj5e2AxRUX/zj183bWGv.js","https:/ga.jspm.io/npm:universal-cookie@7.2.0/esm/index.mjs","https:/ga.jspm.io/npm:react-cookie@7.2.0/esm/index.mjs","https:/framerusercontent.com/modules/sIo42NRrNQDw6kkdUWwa/szThAi0jJcetZVpJZDnE/Show_once.js","https:/framerusercontent.com/modules/6Lek8wRPN5J3RP0mAZy5/d6I8umrGTdcBrjcgEhaC/I9fsH_BV2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{throttle}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_CartCounter(props){if(RenderTarget.current()===RenderTarget.canvas){// Always show in canvas (shows placeholder \"0\")\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:\"0\"})});}else{const[isBrowser,setIsBrowser]=useState(false);const[cartItemCount,setCartItemCount]=useState(0);const[isLoading,setIsLoading]=useState(true);const[isVisible,setIsVisible]=useState(false);const isFetching=useRef(false);const initialLoadDone=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCount=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;// Only set loading state on initial load\nif(!initialLoadDone.current){setIsLoading(true);setIsVisible(false);}try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);if(cartData&&cartData.lines&&cartData.lines.edges&&cartData.lines.edges.length>0){const itemCount=cartData.lines.edges.reduce((total,edge)=>total+(edge.node.quantity||0),0);setCartItemCount(itemCount);}else{setCartItemCount(0);// Show immediately if no items\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}}catch(error){setCartItemCount(0);// Show immediately if error\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}finally{isFetching.current=false;// Only handle visibility on initial load with items\nif(!initialLoadDone.current){setIsLoading(false);initialLoadDone.current=true;// Add a small delay before showing the counter for smoother transition\nsetTimeout(()=>setIsVisible(true),50);}}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{if(!isBrowser)return;// Don't run on server-side\nlet cartId=window[\"shopXtools\"]?.cart?.id;if(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){// Error accessing localStorage\n}}if(cartId){await fetchCartAndUpdateCount(cartId);}else{setCartItemCount(0);// Show immediately if no cart\nsetIsLoading(false);setIsVisible(true);initialLoadDone.current=true;}},1e3),[fetchCartAndUpdateCount,isBrowser]);useEffect(()=>{if(!isBrowser)return;// Don't run on server-side\nwindow.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);handleCartUpdate();return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate,isBrowser]);if(props.hideIf0&&cartItemCount===0){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,backgroundColor:props.backgroundColor,...props.border,borderRadius:props.radius,padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:0,width:\"100%\",height:props.fixedHeight?`${props.heightPx}px`:\"100%\",opacity:isVisible?1:0,transition:\"opacity 0.3s ease-in-out\",visibility:isLoading?\"hidden\":\"visible\",lineHeight:1,fontSize:props.font?.fontSize||\"inherit\"},children:isBrowser?cartItemCount.toString():\"0\"})});}}FC_CartCounter.defaultProps={hideIf0:false,font:undefined,color:\"#000\",backgroundColor:\"#FFFFFF00\",backgroundOpacity:0,border:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"},radius:0,padding:0,fixedHeight:false,heightPx:40};addPropertyControls(FC_CartCounter,{hideIf0:{type:ControlType.Boolean,title:\"When 0\",defaultValue:false,enabledTitle:\"Hide\",disabledTitle:\"Show\",description:\"For browser only, canvas will always display 0.\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},backgroundColor:{type:ControlType.Color,title:\"BG\",defaultValue:\"rgba(255, 255, 255, 0)\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderTopWidth:0,borderRightWidth:0,borderBottomWidth:0,borderLeftWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.5)\"}},/*     fixedHeight: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        defaultValue: false,\n        enabledTitle: \"Fixed\",\n        disabledTitle: \"Fit\",\n    },\n    heightPx: {\n        type: ControlType.Number,\n        title: \"Height\",\n        defaultValue: 40,\n        min: 0,\n        hidden: ({ fixedHeight }) => !fixedHeight,\n    }, */padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:0,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartCounter.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/TIzKiGcOB:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-PGxOy .framer-styles-preset-j385k6:not(.rich-text-wrapper), .framer-PGxOy .framer-styles-preset-j385k6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-PGxOy\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b084a7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RBhrmJSayFIEr01hpPFn/uknigYuJhd1icsEQ9e0L/TIzKiGcOB.js\";const cycleOrder=[\"q765oO3yC\"];const variantClassNames={q765oO3yC:\"framer-v-kixgj4\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,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 getProps=({height,id,text,width,...props})=>{var ref;return{...props,U2bckk9Ci:(ref=text!==null&&text!==void 0?text:props.U2bckk9Ci)!==null&&ref!==void 0?ref:\"<p>$0 USD</p>\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,U2bckk9Ci,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"q765oO3yC\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PixXK\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-kixgj4\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q765oO3yC\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:U2bckk9Ci,className:\"framer-1iq4zis\",layoutDependency:layoutDependency,layoutId:\"ZBWxU4W6n\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{p:\"framer-styles-preset-j385k6\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-PixXK [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PixXK .framer-1n4dbv2 { display: block; }\",\".framer-PixXK .framer-kixgj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-PixXK .framer-1iq4zis { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PixXK .framer-kixgj4 { gap: 0px; } .framer-PixXK .framer-kixgj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-PixXK .framer-kixgj4 > :first-child { margin-left: 0px; } .framer-PixXK .framer-kixgj4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"U2bckk9Ci\":\"text\"}\n */ const FrameratkMxVAKb=withCSS(Component,css,\"framer-PixXK\");export default FrameratkMxVAKb;FrameratkMxVAKb.displayName=\"shopX / cartSubtotal\";FrameratkMxVAKb.defaultProps={height:16,width:55.5};addPropertyControls(FrameratkMxVAKb,{U2bckk9Ci:{defaultValue:\"<p>$0 USD</p>\",title:\"text\",type:ControlType.RichText}});addFonts(FrameratkMxVAKb,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameratkMxVAKb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"U2bckk9Ci\\\":\\\"text\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"55.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./atkMxVAKb.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import ShopXCartSubtotal from\"https://framer.com/m/shopX-cartSubtotal-pv7y.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{RenderTarget}from\"framer\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartSubtotal(props){const{format:{showCurrency,showSymbol,showDecimals,currencyCode:previewCurrencyCode}={}}=props;const[subtotal,setSubtotal]=useState(0);const[cart,setCart]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};//console.log('Initial currency config state:', initialConfig, window?.__FcCurrencyConfigs);\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});const isBrowser=typeof window!==\"undefined\";// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");// console.log(\"[FC_CartSubtotal] Initial Currency State:\", {\n//     currency: storedCurrency\n// })\n},[isBrowser]);// Debug current currency config\n// useEffect(() => {\n//     console.log('Currency config changed:', currencyConfig);\n// }, [currencyConfig]);\n// Add currency settings listener\nuseEffect(()=>{if(!isBrowser)return;function updateCurrencyConfig(position,symbol){//console.log('Updating currency config with:', { position, symbol });\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log('New currency config:', newConfig);\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log('Currency update event received:', e.detail);\nif(!e.detail?.current){//console.log('Invalid currency update event:', e);\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;//console.log('Initial currency values:', { currentPosition, currentSymbol });\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);//console.log('Currency event listener added');\n// Listen for currency changes\nconst handleCurrencyChange=event=>{//console.log(\"[FC_CartSubtotal] Currency Change Event:\", event.detail);\nconst{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);window.removeEventListener(\"currency_changed\",handleCurrencyChange);//console.log('Currency event listeners removed');\n};},[isBrowser]);// // Cart calculation effect\nuseEffect(()=>{if(!isBrowser)return;const logCartDetails=()=>{const cart=get(window,\"shopXtools.cart\");// Log the entire cart object\n//console.log('Cart Data:', cart);\nif(cart){setCart(cart);// Log each line item in the cart\nconst cartItems=get(cart,\"lines.edges\",[]);// console.log(\n//     'Cart Items:',\n//     cartItems.map((edge) => {\n//         const item = edge.node;\n//         return {\n//             title: get(item, 'merchandise.product.title', 'Unknown'),\n//             variantId: get(item, 'merchandise.id', ''),\n//             price: get(item, 'cost.totalAmount.amount') ||\n//                    get(item, 'cost.subtotalAmount.amount') ||\n//                    get(item, 'merchandise.price.amount', '0'),\n//             quantity: get(item, 'quantity', 0),\n//             currencyCode: get(item, 'cost.totalAmount.currencyCode') ||\n//                           get(item, 'merchandise.price.currencyCode', 'USD'),\n//         };\n//     })\n// );\n// Log the subtotal\nconst subtotal=parseFloat(get(cart,\"cost.subtotalAmount.amount\",\"0\"));//console.log('Parsed Subtotal (to be set in state):', subtotal);\nsetSubtotal(subtotal);}else{// console.log(\"No cart data available.\")\n}};// Log cart details on load\nlogCartDetails();// Re-log cart details on cart update events\nwindow.addEventListener(\"shopXtools-cart-update\",logCartDetails);return()=>window.removeEventListener(\"shopXtools-cart-update\",logCartDetails);},[isBrowser]);const _currencyCode=useMemo(()=>{if(!isBrowser)return\"USD\";// Try different paths to get currency code\nconst cartCurrencyCode=get(window,\"shopXtools.cart.cost.subtotalAmount.currencyCode\",\"USD\");//console.log('Currency Code in _currencyCode:', cartCurrencyCode);\nreturn selectedCurrency||cartCurrencyCode;},[isBrowser,cart,selectedCurrency]);const showMockValues=useMemo(()=>subtotal===0&&isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[subtotal,isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_CartSubtotal] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);//console.log('Formatted Number (No Symbol or Currency):', formattedNumber);\nreturn formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(RenderTarget.current()===RenderTarget.canvas||showMockValues){const mockAmount=150;const currentCurrencyCode=previewCurrencyCode||\"USD\";return formatPriceWithOptions(mockAmount,currentCurrencyCode);}// For live view, use the actual subtotal\nreturn formatPriceWithOptions(subtotal,_currencyCode);},[isBrowser,showMockValues,subtotal,_currencyCode,showCurrency,showSymbol,showDecimals,previewCurrencyCode,props.format]);if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}// For debugging\n// console.log('Rendering FC_CartSubtotal with:', {\n//     subtotal,\n//     text,\n//     currencyConfig,\n//     props\n// })\n// Render a basic div if ShopXCartSubtotal is not available\nif(typeof ShopXCartSubtotal===\"undefined\"){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"right\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text})});}return /*#__PURE__*/_jsx(ShopXCartSubtotal,{...props,text:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0},children:text}),style:{width:\"100%\"}});}FC_CartSubtotal.defaultProps={format:{showCurrency:false,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_CartSubtotal,{format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useRef,useEffect,useState,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight Auto\n */function FC_CartStateController(props){var _content_props;const{Populated,Empty}=props;const[isBrowser,setIsBrowser]=useState(false);const[cartItems,setCartItems]=useState([]);const isFetching=useRef(false);// Set isBrowser to true once component mounts\nuseEffect(()=>{setIsBrowser(true);},[]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current||!isBrowser)return;isFetching.current=true;try{var _window_shopXtools_fetchCart,_window_shopXtools,_window;const cartData=await ((_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_fetchCart=_window_shopXtools.fetchCart)===null||_window_shopXtools_fetchCart===void 0?void 0:_window_shopXtools_fetchCart.call(_window_shopXtools,cartId));if(cartData){var _cartData_lines;setCartItems(((_cartData_lines=cartData.lines)===null||_cartData_lines===void 0?void 0:_cartData_lines.edges)||[]);}else{setCartItems([]);}}catch(error){console.error(\"Error fetching cart:\",error);setCartItems([]);}finally{isFetching.current=false;}},[isBrowser]);const handleCartUpdate=useCallback(async()=>{if(!isBrowser)return;let cartId;try{var _window_shopXtools_cart,_window_shopXtools,_window;cartId=(_window=window)===null||_window===void 0?void 0:(_window_shopXtools=_window.shopXtools)===null||_window_shopXtools===void 0?void 0:(_window_shopXtools_cart=_window_shopXtools.cart)===null||_window_shopXtools_cart===void 0?void 0:_window_shopXtools_cart.id;if(!cartId){cartId=localStorage.getItem(\"shopX_cart_id\");}}catch(error){console.error(\"Error accessing localStorage:\",error);return;}if(cartId){await fetchCartFromShopify(cartId);}else{setCartItems([]);}},[fetchCartFromShopify,isBrowser]);useEffect(()=>{if(!isBrowser)return;handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);},[handleCartUpdate,isBrowser]);let content=null;if(RenderTarget.current()===RenderTarget.canvas){content=(Empty===null||Empty===void 0?void 0:Empty[0])||null;}else{// On server-side (or when isBrowser is false), always show Empty state\n// On client-side, show based on cart items\ncontent=!isBrowser||cartItems.length===0?Empty===null||Empty===void 0?void 0:Empty[0]:Populated===null||Populated===void 0?void 0:Populated[0];}if(!content){return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"}});}const clonedElement=/*#__PURE__*/cloneElement(content,{style:{...((_content_props=content.props)===null||_content_props===void 0?void 0:_content_props.style)||{},width:\"100%\",height:\"100%\"}});return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\"},children:clonedElement});}FC_CartStateController.defaultProps={Populated:null,Empty:null};addPropertyControls(FC_CartStateController,{Populated:{type:ControlType.ComponentInstance,title:\"Populated State\"},Empty:{type:ControlType.ComponentInstance,title:\"Empty State\"}});export default FC_CartStateController;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartStateController\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"Auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartStateController.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useCallback,useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get,throttle}from\"lodash-es\";import{removeLineMutation,updatelineMutation,removeLineMutationNoPlans,getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_CartProductCard(props){const[cart,setCart]=useState({});const[cartItems,setCartItems]=useState([]);const[errorMessage,setErrorMessage]=useState();const isFetching=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");// const [subscriptionPrice, setSubscriptionPrice] = useState(null)\n// const [subscriptionPlan, setSubscriptionPlan] = useState(null)\nconst isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");//console.log(\"[FC_CartProductCard] setting selectedCountryCode and currency\", storedCountryCode, storedCurrency)\n},[isBrowser]);// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);//console.log(\"[FC_CartProductCard] currency changed to\", selectedCountryCode, selectedCurrency)\n};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,selectedCurrency,selectedCountryCode]);// Add currency config state\nconst[currencyConfig,setCurrencyConfig]=useState(()=>{// Initialize with window values if available\nif(typeof window!==\"undefined\"){const position=window?.__FcCurrencyConfigs?.currencyPosition||\"Before\";const initialConfig={position:position,showCode:position!==\"Hide\",symbol:window?.__FcCurrencyConfigs?.currencySymbol||\"$\"};// console.log(\n//     \"Initial currency config state:\",\n//     initialConfig,\n//     window?.__FcCurrencyConfigs\n// )\nreturn initialConfig;}return{position:\"Before\",showCode:false,symbol:\"$\"};});// Add currency settings listener\nuseEffect(()=>{if(typeof window===\"undefined\")return;function updateCurrencyConfig(position,symbol){//(\"Updating currency config with:\", { position, symbol })\nconst newConfig={position:position||\"Before\",showCode:position!==\"Hide\",symbol:symbol||\"$\"};//console.log(\"New currency config:\", newConfig)\nsetCurrencyConfig(newConfig);}// Handle currency settings updates\nconst handleCurrencySettingsUpdate=e=>{//console.log(\"Currency update event received:\", e.detail)\nif(!e.detail?.current){//console.log(\"Invalid currency update event:\", e)\nreturn;}updateCurrencyConfig(e.detail.current.currencyPosition,e.detail.current.currencySymbol);};// Initial setup\nconst currentPosition=window.__FcCurrencyConfigs?.currencyPosition;const currentSymbol=window.__FcCurrencyConfigs?.currencySymbol;// console.log(\"Initial currency values:\", {\n//     currentPosition,\n//     currentSymbol,\n// })\nupdateCurrencyConfig(currentPosition,currentSymbol);// Add event listener\ndocument.addEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);return()=>{document.removeEventListener(\"currency__settings-updated\",handleCurrencySettingsUpdate);};},[]);const _showCurrencyCode=props.priceConfigs?.showCurrencyCode;const _showCurrencySymbol=props.priceConfigs?.showSymbol;// // Add subscription price listener\n// useEffect(() => {\n//     if (!isBrowser) return\n//     const handleSubscriptionPriceUpdate = (e) => {\n//         if (e.detail?.price) {\n//             setSubscriptionPrice(e.detail.price)\n//             setSubscriptionPlan(e.detail.plan.id)\n//         } else {\n//             setSubscriptionPrice(null)\n//             setSubscriptionPlan(null)\n//         }\n//     }\n//     document.addEventListener(\n//         \"subscription__price-update\",\n//         handleSubscriptionPriceUpdate\n//     )\n//     return () => {\n//         document.removeEventListener(\n//             \"subscription__price-update\",\n//             handleSubscriptionPriceUpdate\n//         )\n//     }\n// }, [isBrowser])\nconst[locale,setLocale]=useState(undefined);useEffect(()=>{//console.log(\"[FC_CartProductCard] selectedCountryCode\", selectedCountryCode)\nconst updatedLocale=getLocaleFromCountry(selectedCountryCode);//console.log(\"[FC_CartProductCard] Locale updated:\", updatedLocale);\nsetLocale(updatedLocale);},[selectedCountryCode]);const formatCartPrice=useCallback((amount,currencyCode)=>{// Clean and format amount\nif(typeof amount===\"string\"){amount=amount.replace(/[^0-9.]/g,\"\");const parts=amount.split(\".\");if(parts.length>2){amount=parts[0]+\".\"+parts.slice(1).join(\"\");}}if(typeof amount!==\"number\"){amount=parseFloat(amount);}if(isNaN(amount)){amount=0;}// For canvas view, use canvasPrice with USD\nif(RenderTarget.current()===RenderTarget.canvas){const format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,format.currencyCode||\"USD\");}// For browser view, use the current currency\nconst format=props.priceConfigs?.format||{};return formatPriceWithOptions(amount,currencyCode||\"USD\");},[props.priceConfigs,locale]);// Common function to format price based on options\nconst formatPriceWithOptions=useCallback((numericPrice,currCode)=>{if(!currCode)currCode=\"USD\";//console.log(\"[FC_CartProductCard] currCode\", currCode)\nconst format=props.priceConfigs?.format||{};// For backward compatibility\nconst showSymbol=format.showSymbol!==undefined?format.showSymbol:props.priceConfigs?.showSymbol!==undefined?props.priceConfigs.showSymbol:true;const showCurrency=format.showCurrency!==undefined?format.showCurrency:props.priceConfigs?.showCurrencyCode!==undefined?props.priceConfigs.showCurrencyCode:false;const showDecimals=format.showDecimals||\"Always show\";const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);//console.log(\"[FC_CartProductCard] receving locale from getLocaleFromCountry\", locale)\n// console.log(\"[FC_CartProductCard] Format debug:\", {\n//     userAgent: navigator.userAgent,\n//     isCurrencySymbolSameAsCode: symbolSameAsCode,\n//     currencyCode: currCode,\n//     selectedCountryCode,\n//     locale,\n// })\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;},[props.priceConfigs,locale]);const fetchCartFromShopify=useCallback(async cartId=>{if(isFetching.current){return;}isFetching.current=true;try{// Wait until window.shopXtools.fetchCart is available\nawait waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"[FETCH] Cart data received from Shopify:\", cartData);\nif(cartData){setCart(cartData);//console.log(\"[FETCH] Cart Data after setting state: :\", cartData)\nsetCartItems(cartData.lines?.edges||[]);//console.log(\"[FETCH] Cart items after setting state:\", cartData.lines?.edges);\n// Update the global cart data\nwindow.shopXtools.cart=cartData;// Dispatch cart update event\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{setCart({});setCartItems([]);}}catch(error){setCart({});setCartItems([]);}finally{isFetching.current=false;}},[]);// useEffect(() => {\n//     console.log(\"[STATE] Updated cart:\", cart);\n// }, [cart]);\n// useEffect(() => {\n//     console.log(\"[STATE] Updated cartItems:\", cartItems);\n// }, [cartItems]);\n// Helper function to wait until a condition is true\nconst waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id;// console.log(\"[UPDATE] Checking for cartId:\", cartId);\n// console.log(\"[UPDATE] Checking for cart:\", window[\"shopXtools\"]?.cart);\nif(!cartId){try{cartId=localStorage.getItem(\"shopX_cart_id\");}catch(error){console.error(\"Error loading cart ID from local storage:\",error);}}if(cartId){await fetchCartFromShopify(cartId);//console.log(\"[UPDATE] Fetching cart from Shopify with cartId:\", cartId);\n}else{//console.log(\"[UPDATE] No cartId found, resetting cart state.\");\nsetCart({});setCartItems([]);}},500),[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nuseEffect(()=>{//console.log(\"[EVENT] shopXtools-cart-update event triggered\");\n// Fetch cart data on component mount\nhandleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst handleRemoveLine=useCallback(async(cartId,lineId)=>{if(!cartId||!lineId){console.error(\"Missing cartId or lineId for remove operation\");return;}// Find the line item to get analytics data before removing\nconst lineItem=cartItems.find(({node})=>node.id===lineId)?.node;if(lineItem){// Analytics - remove_from_cart event\nconst currency=lineItem.cost.subtotalAmount.currencyCode||\"USD\";const value=parseFloat(lineItem.cost.subtotalAmount.amount||\"0\");const item_id=lineItem.merchandise.id?.split(\"/\").pop()||\"\";const item_name=lineItem.merchandise.product?.title||\"\";const item_variant=lineItem.merchandise.title||\"\";const price=parseFloat(lineItem.cost.subtotalAmount.amount||\"0\");const quantity=lineItem.quantity||1;// Google Analytics tracking (remove_from_cart)\nif(typeof window.fcTrackGAEvent===\"function\"&&item_id&&item_name&&price>0){const payload={currency,value,items:[{item_id,item_name,item_variant,price,item_brand:lineItem.merchandise.product?.vendor||null,item_category:lineItem.merchandise.product?.productType||null,quantity,// TagHound compatibility\nSKU:item_id,\"Item Name\":item_name}]};console.log(\"[FC_CartProductCard ANALYTICS] About to fire remove_from_cart with payload:\",payload);window.fcTrackGAEvent(\"remove_from_cart\",payload);console.log(\"[FC_CartProductCard ANALYTICS] Fired remove_from_cart:\",payload.items[0]);}else{console.warn(\"❌ Skipping remove_from_cart: missing item data\",{item_id,item_name,price,value});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){fbq(\"track\",\"RemoveFromCart\",{content_type:\"product\",content_ids:[item_id],content_name:item_name,value,currency,contents:[{merchandiseId:item_id,price:price,quantity:quantity}]});}}try{const data=await window.shopXtools?.handleCartMutation(removeLineMutation,{cartId,lineIds:[lineId]});//console.log(\"[REMOVE] Mutation response:\", data);\nif(data?.cartLinesRemove?.cart){//console.log(\"[REMOVE] Cart updated, refetching...\");\nawait fetchCartFromShopify(cartId);return;}// Try backup mutation if primary fails\nconst backupData=await window.shopXtools?.handleCartMutation(removeLineMutationNoPlans,{cartId,lineIds:[lineId]});if(backupData?.cartLinesRemove?.cart){await fetchCartFromShopify(cartId);}else{console.error(\"Both primary and backup remove line mutations failed\");}}catch(error){console.error(\"Error removing line item:\",error);}},[fetchCartFromShopify,cartItems]);const handleUpdateLine=useCallback(async(cartId,lineId,quantity,lineItem)=>{if(!cartId||!lineId||typeof quantity!==\"number\"){console.error(\"Missing required parameters for update operation\");return;}//console.log(\"[UPDATE] Updating line:\", { cartId, lineId, quantity, lineItem });\ntry{// Check quantity limits if product has them\nconst productHandle=lineItem?.merchandise?.product?.handle;if(productHandle){const metafields=await window.shopXtools?.handleCartMutation(getProductMetafields,{handle:productHandle});const maxQuantity=parseInt(metafields?.product?.metafield_order_max?.value,10);if(!isNaN(maxQuantity)&&maxQuantity>0&&quantity>maxQuantity){setErrorMessage(`Maximum quantity allowed is ${maxQuantity}`);return;}}// Update cart line\nconst data=await window.shopXtools?.handleCartMutation(updatelineMutation,{cartId,lines:[{id:lineId,quantity}]});//console.log(\"[UPDATE] Mutation response:\", data);\nif(data?.cartLinesUpdate?.cart){await fetchCartFromShopify(cartId);setErrorMessage(undefined);}else{console.error(\"Failed to update cart line\");}}catch(error){console.error(\"Error updating line item:\",error);}},[fetchCartFromShopify]);//console.log(\"Cart Data in CartProductCard:\", cart)\nconst errorVisible=errorMessage!==null;// Adjust mock data for compare price\nconst mockData=[{price:\"100.00\",comparePrice:null},{price:\"200.00\",comparePrice:\"250.00\"},{price:\"300.00\",comparePrice:null},{price:\"400.00\",comparePrice:null}];// console.log(\"[RENDER] Cart before rendering:\", cart);\n// console.log(\"[RENDER] Cart items before rendering:\", cartItems);\nreturn /*#__PURE__*/_jsx(_Fragment,{children:RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.spacingConfigs?.gap??24,width:\"100%\"},children:[/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 1\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].price,\"USD\")}),mockData[0].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[0].comparePrice,\"USD\")})]}),shopifyQuantity:\"1\",variants:null,onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 2\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].price,\"USD\")}),mockData[1].comparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(mockData[1].comparePrice,\"USD\")})]}),shopifyQuantity:\"2\",variants:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Blue\"})]})}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 3\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.saleFont\"),color:get(props,\"priceConfigs.price.saleColor\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(300,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")})]}),shopifyQuantity:\"3\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Color:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Black\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}}),props.spacingConfigs?.dividerVisible&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}),/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:props.imageConfigs?.visible?\"https://framerusercontent.com/images/3E7u1YOHRQaZuBdfYRsm3XCzxk.jpg\":null,imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:props.containerConfigs,linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:{merchandise:{product:{handle:\"example-product\"}}},quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,style:{width:\"100%\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,borderRadius:props.containerConfigs?.radius||\"0px\",background:props.containerConfigs?.background||\"#FFF\",padding:props.containerConfigs?.padding||\"0px\"},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0},children:\"Product Title 4\"}),shopifyProductPriceAmount:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.price.font\"),color:get(props,\"priceConfigs.price.color\"),whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(400,\"USD\")}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:props.priceConfigs?.comparePrice?.strikethrough?\"line-through\":\"none\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0}})]}),shopifyQuantity:\"4\",variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\"},children:\"Size:\"}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\")},children:\"Medium\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\")},children:\"Delivers every week\"})]}),onRemove:()=>{},onAddQuantity:()=>{},onSubtractQuantity:()=>{}})]}):cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"100%\"},children:props.emptyStateComponent}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0,width:\"100%\",boxSizing:\"border-box\"},children:[errorVisible&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"errorConfigs.errorFont\"),color:get(props,\"errorConfigs.errorColor\"),textTransform:get(props,\"errorConfigs.textTransform\",\"none\")},children:errorMessage}),cartItems.map(({node:_lineItem},index)=>/*#__PURE__*/_jsxs(_Fragment,{children:[index>0&&props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:props.spacingConfigs?.gap||24,marginBottom:props.spacingConfigs?.gap||24,borderTop:`${props.spacingConfigs?.divider?.borderWidth||1}px ${props.spacingConfigs?.divider?.borderStyle||\"solid\"} ${props.spacingConfigs?.divider?.borderColor||\"rgba(0,0,0,0.08)\"}`}}):index>0&&!props.spacingConfigs?.dividerVisible?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:props.spacingConfigs?.gap||24}}):null,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:typeof props.containerConfigs?.radius===\"object\"?`${props.containerConfigs.radius.topLeft}px ${props.containerConfigs.radius.topRight}px ${props.containerConfigs.radius.bottomRight}px ${props.containerConfigs.radius.bottomLeft}px`:typeof props.containerConfigs?.radius===\"string\"?props.containerConfigs.radius:`${props.containerConfigs?.radius||0}px`,background:props.containerConfigs?.background||\"#FFF\",border:props.containerConfigs?.border?`${props.containerConfigs.border.borderWidth}px ${props.containerConfigs.border.borderStyle} ${props.containerConfigs.border.borderColor}`:undefined,padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\",display:\"flex\"},children:/*#__PURE__*/_jsx(ShopXCartProductCard,{imageVisibility:props.imageConfigs?.visible,image:get(_lineItem,\"merchandise.image.url\",null),imageConfigs:props.imageConfigs,quantityConfigs:props.quantityConfigs,removeIconConfigs:props.removeIconConfigs,containerConfigs:{...props.containerConfigs,background:\"transparent\"},linkConfigs:props.linkConfigs,titleConfigs:props.titleConfigs,_lineItem:_lineItem,quantityControlColor:props.quantityConfigs?.buttons?.icons,quantityNumberColor:props.quantityConfigs?.container?.number,quantityContainerBgColor:props.quantityConfigs?.container?.containerBg,quantityControlBgColor:props.quantityConfigs?.buttons?.iconBg,quantityControlHoverColor:props.quantityConfigs?.buttons?.iconBgHover,quantityContainerBorder:\"1px solid #E2E2E2\",quantityContainerRadius:\"8px\",xColor:props.removeIconConfigs?.icon,xBgColor:props.removeIconConfigs?.bg,xBgHoverColor:props.removeIconConfigs?.bgHover,Radius:\"0px\",style:{width:\"100%\",background:\"transparent\",...RenderTarget.current()===RenderTarget.canvas?{padding:typeof props.containerConfigs?.padding===\"object\"?`${props.containerConfigs.padding.top}px ${props.containerConfigs.padding.right}px ${props.containerConfigs.padding.bottom}px ${props.containerConfigs.padding.left}px`:props.containerConfigs?.padding||\"0px\"}:{padding:0}},shopifyProductTitle:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),margin:0,textTransform:props.titleConfigs?.textTransform||\"none\"},children:_lineItem.merchandise.product.title}),shopifyProductPriceAmount:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:props.priceConfigs?.gap||4},children:(()=>{if(!_lineItem)return null;// Use cart data for primary information\n    const price=_lineItem.cost.subtotalAmount.amount//_lineItem.merchandise.price.amount;\n    ;const subscriptionPrice=_lineItem.sellingPlanAllocation?.checkoutChargeAmount?.amount;const currencyCode=_lineItem.cost.subtotalAmount.currencyCode//_lineItem.merchandise.price.currencyCode;\n    ;const comparePrice=_lineItem.merchandise.compareAtPrice?.amount;// Supplement with external data\n    const variantId=_lineItem.merchandise.id;const variantGid=variantId.split(\"/\").pop();const matchingProduct=window.shopXtools.products.find(({node})=>node.variants.edges.some(edge=>edge.node.id.includes(variantGid)))?.node;const matchingVariant=matchingProduct?.variants?.edges.find(edge=>edge.node.id.includes(variantGid))?.node;// Preserve the log\n    // console.log(\n    //     \"Cart Product Card - Price Data:\",\n    //     {\n    //         variantId,\n    //         variantGid,\n    //         matchingProduct,\n    //         matchingVariant,\n    //         price,\n    //         currencyCode,\n    //         comparePrice,\n    //         variantComparePrice:\n    //             get(\n    //                 matchingVariant,\n    //                 \"compareAtPrice.amount\"\n    //             ),\n    //         productComparePrice:\n    //             get(\n    //                 matchingProduct,\n    //                 \"compareAtPriceRange.minVariantPrice.amount\"\n    //             ),\n    //         lineItem: _lineItem,\n    //         showCurrencyCode:\n    //             props.showCurrencyCode,\n    //         currencyPosition:\n    //             props.currencyPosition,\n    //         showCurrencySymbol:\n    //             props.showCurrencySymbol,\n    //     }\n    // )\n    const hasComparePrice=comparePrice&&parseFloat(comparePrice)>parseFloat(price);const finalPrice=_lineItem.sellingPlanAllocation?subscriptionPrice:price||\"0\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,hasComparePrice?\"priceConfigs.price.saleFont\":\"priceConfigs.price.font\"),color:hasComparePrice?props.priceConfigs?.price?.saleColor:props.priceConfigs?.price?.color,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(finalPrice,currencyCode)}),hasComparePrice&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"priceConfigs.comparePrice.font\"),color:get(props,\"priceConfigs.comparePrice.color\"),textDecoration:\"line-through\",textDecorationColor:props.priceConfigs?.comparePrice?.strikethroughColor,whiteSpace:\"nowrap\",minWidth:0},children:formatCartPrice(comparePrice,currencyCode)})]});})()}),shopifyQuantity:`${_lineItem.quantity||1}`,variants:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.variantConfigs?.gap||\"4px\"},children:[_lineItem.merchandise.selectedOptions.filter(option=>option.name!==\"Title\").map((option,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...get(props,\"variantConfigs.titleFont\"),color:get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:get(props,\"variantConfigs.titleTransform\",\"none\")},children:[option.name,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...get(props,\"variantConfigs.valueFont\"),color:get(props,\"variantConfigs.valueColor\"),textTransform:get(props,\"variantConfigs.valueTransform\",\"none\")},children:option.value})]},`variant-${option.name}-${index}`)),_lineItem.attributes?.map((attr,index)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleFont\"):get(props,\"variantConfigs.titleFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleColor\"):get(props,\"variantConfigs.titleColor\"),marginRight:\"5px\",textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.titleTransform\",\"none\"):get(props,\"variantConfigs.titleTransform\",\"none\")},children:[attr.key,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{...props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueFont\"):get(props,\"variantConfigs.valueFont\"),color:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueColor\"):get(props,\"variantConfigs.valueColor\"),textTransform:props.attributeConfigs?.uniqueFormatting?get(props,\"attributeConfigs.valueTransform\",\"none\"):get(props,\"variantConfigs.valueTransform\",\"none\")},children:attr.value})]},`attr-${attr.key}-${index}`)),_lineItem.sellingPlanAllocation?.sellingPlan?.name&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...get(props,\"subscriptionConfigs.font\"),color:get(props,\"subscriptionConfigs.color\"),textTransform:get(props,\"subscriptionConfigs.textTransform\",\"none\")},children:_lineItem.sellingPlanAllocation.sellingPlan.name})]}),onRemove:()=>handleRemoveLine(cart.id,_lineItem.id),onAddQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity+1,_lineItem),onSubtractQuantity:()=>handleUpdateLine(cart.id,_lineItem.id,_lineItem.quantity-1,_lineItem)})},_lineItem.id)]}))]})});}FC_CartProductCard.defaultProps={containerConfigs:{background:\"transparent\",radius:0,padding:0,insidePadding:0,gap:8,border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}},linkConfigs:{enabled:false,slugPath:\"\"},imageConfigs:{visible:true,type:\"Fill\",width:104,radius:8,background:\"#F5F5F5\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"},ratio:\"1:1\",hover:\"None\",zoomScale:1.05,opacity:.75},titleConfigs:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",hoverColor:\"#000000\"},variantConfigs:{gap:4,titleFont:{family:\"Inter\",size:14,weight:500},titleColor:\"#000000\",valueFont:{family:\"Inter\",size:14,weight:400},valueColor:\"#666666\"},subscriptionConfigs:{font:{family:\"Inter\",size:14,weight:400},color:\"#4A5B89\"},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{gap:4,price:{font:{family:\"Inter\",size:14,weight:500},color:\"#000000\",saleFont:{family:\"Inter\",size:14,weight:500},saleColor:\"#000000\"},comparePrice:{font:{family:\"Inter\",size:14,weight:400},color:\"#8B0000\",strikethrough:true,strikethroughColor:\"#8B0000\"},format:{showSymbol:true,showCurrency:false,showDecimals:\"Always show\",currencyCode:\"USD\"},// Keep for backward compatibility\nshowCurrencyCode:false,showSymbol:true},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}};addPropertyControls(FC_CartProductCard,{linkConfigs:{type:ControlType.Object,title:\"Link\",controls:{enabled:{type:ControlType.Boolean,title:\"Link\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},slugPath:{type:ControlType.String,title:\"Path\",defaultValue:\"\",placeholder:\"shop/\",description:\"The path between your domain and slug. [Learn more](https://framercommerce.com/resources/docs/components/cart#cart-product-card)\",hidden:({enabled})=>!enabled}}},imageConfigs:{type:ControlType.Object,title:\"Image\",controls:{visible:{type:ControlType.Boolean,title:\"Image\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.SegmentedEnum,title:\"Type\",options:[\"Fill\",\"Fit\"],defaultValue:\"Fill\",optionTitles:[\"Fill\",\"Fit\"],hidden:({visible})=>!visible},width:{type:ControlType.Number,title:\"Width\",defaultValue:112,min:0,max:500,unit:\"px\",step:8,displayStepper:true,hidden:({visible})=>!visible},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\",hidden:({visible})=>!visible},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F2F2F2\",hidden:({visible})=>!visible},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},hidden:({visible})=>!visible},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"1:1\",\"3:2\",\"4:5\"],defaultValue:\"1:1\",hidden:({visible})=>!visible},hover:{type:ControlType.Enum,title:\"Hover Type\",options:[\"None\",\"Zoom\",\"Opacity\"],defaultValue:\"None\",hidden:({visible})=>!visible},zoomScale:{type:ControlType.Number,title:\"Zoom Scale\",defaultValue:1.05,min:1,max:3,step:.05,displayStepper:true,hidden:({hover})=>hover!==\"Zoom\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.75,min:0,max:1,step:.05,hidden:({hover})=>hover!==\"Opacity\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},hoverColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Hover\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},variantConfigs:{type:ControlType.Object,title:\"Variants\",controls:{titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\"},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\"},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\"},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\"},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1}}},attributeConfigs:{type:ControlType.Object,title:\"Attributes\",controls:{uniqueFormatting:{type:ControlType.Boolean,title:\"Customize\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"By default, attributes use same styling as Variants.\"},titleFont:{type:ControlType.Font,controls:\"extended\",title:\"Title Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Title Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},titleTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueFont:{type:ControlType.Font,controls:\"extended\",title:\"Value Font\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Value Color\",hidden:({uniqueFormatting})=>!uniqueFormatting},valueTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",hidden:({uniqueFormatting})=>!uniqueFormatting},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1,hidden:props=>!props.attributeConfigs?.uniqueFormatting}}},subscriptionConfigs:{type:ControlType.Object,title:\"Subscription\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},quantityConfigs:{type:ControlType.Object,title:\"Quantity\",controls:{container:{type:ControlType.Object,title:\"Container\",controls:{number:{type:ControlType.Color,defaultValue:\"#000\",title:\"Number\"},containerBg:{type:ControlType.Color,defaultValue:\"transparent\",title:\"BG\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},containerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},containerBorder:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E2E2E2\"}}}},buttons:{type:ControlType.Object,title:\"Buttons\",controls:{iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customPlusIcon:{type:ControlType.Image,title:\"Plus\",hidden:({iconType})=>iconType!==\"Custom\"},customMinusIcon:{type:ControlType.Image,title:\"Minus\",hidden:({iconType})=>iconType!==\"Custom\"},icons:{type:ControlType.Color,defaultValue:\"#000\",title:\"Icons\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"4px\"},iconBg:{type:ControlType.Color,defaultValue:\"#FFFFFF\",title:\"BG\"},iconBgHover:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}}}},priceConfigs:{type:ControlType.Object,title:\"Price\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,unit:\"px\",step:1},price:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Regular Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Regular Color\"},saleFont:{type:ControlType.Font,controls:\"extended\",title:\"Sale Font\"},saleColor:{type:ControlType.Color,defaultValue:\"#FF0000\",title:\"Sale Color\"}}},comparePrice:{type:ControlType.Object,title:\"Compare Price\",controls:{font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},strikethroughColor:{type:ControlType.Color,title:\"Strike Color\",defaultValue:\"#000000\",hidden:({strikethrough})=>!strikethrough}}},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, €, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}}}},errorConfigs:{type:ControlType.Object,title:\"Errors\",controls:{errorFont:{type:ControlType.Font,controls:\"extended\",title:\"Error Font\"},errorColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Error Color\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}}},removeIconConfigs:{type:ControlType.Object,title:\"Remove Icon\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"Top\",\"Bottom\"],defaultValue:\"Bottom\"},iconType:{type:ControlType.SegmentedEnum,title:\"Icon\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\"},iconWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:5,step:.1,displayStepper:true,hidden:({iconType})=>iconType!==\"Default\"},customImage:{type:ControlType.Image,title:\"Image\",hidden:({iconType})=>iconType!==\"Custom\"},icon:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Icon\",hidden:({iconType})=>iconType===\"Custom\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:8,min:4,max:32,unit:\"px\",step:1,displayStepper:true},bg:{type:ControlType.Color,defaultValue:\"#F5F5F5\",title:\"BG\"},bgHover:{type:ControlType.Color,defaultValue:\"#EBEBEB\",title:\"BG Hover\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"80px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"transparent\"}}}},containerConfigs:{type:ControlType.Object,title:\"Container\",controls:{background:{type:ControlType.Color,title:\"BG\",defaultValue:\"transparent\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Outside Padding\",defaultValue:\"0px\"},insidePadding:{type:ControlType.Padding,title:\"Inside Padding\",defaultValue:\"0px\"},gap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:4,min:0,max:100,unit:\"px\",step:1},imageGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:100,unit:\"px\",step:1},border:{type:ControlType.Border,title:\"Border\"}}},spacingConfigs:{type:ControlType.Object,title:\"Spacing\",controls:{dividerVisible:{type:ControlType.Boolean,title:\"Divider\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},divider:{type:ControlType.Border,title:\"Style\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0.08)\"},hidden:({dividerVisible})=>!dividerVisible},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:100,unit:\"px\",step:1}}}});function ShopXCartProductCard({imageVisibility,image,quantityControlColor,quantityNumberColor,quantityContainerBgColor,quantityControlBgColor,quantityControlHoverColor,xColor,xBgColor,xBgHoverColor,shopifyProductTitle,shopifyProductPriceAmount,shopifyQuantity,variants,style={},onRemove,onAddQuantity,onSubtractQuantity,imageConfigs,quantityConfigs,removeIconConfigs,containerConfigs,linkConfigs,titleConfigs,_lineItem,quantityContainerBorder=\"1px solid #E2E2E2\",quantityContainerRadius=\"8px\",Radius}){const[isHovered,setIsHovered]=useState(false);const handleMouseEnter=e=>{// Only set hover if not clicking quantity or remove buttons\nif(!e.target.closest(\"button\")){setIsHovered(true);}};const handleMouseLeave=()=>{setIsHovered(false);};// Construct product URL if linking is enabled\nconst productUrl=linkConfigs?.enabled&&_lineItem?.merchandise?.product?.handle?`${window.location.origin}/${linkConfigs.slugPath||\"\"}${_lineItem.merchandise.product.handle}`:null;const imageHeight=imageConfigs?.ratio===\"4:5\"?(imageConfigs?.width||112)*1.25:imageConfigs?.ratio===\"3:2\"?(imageConfigs?.width||112)*(2/3):imageConfigs?.width||112;const imageBorderStyle=imageConfigs?.border?.borderStyle||\"solid\";const imageBorderWidth=imageConfigs?.border?.borderWidth||0;const imageBorderColor=imageConfigs?.border?.borderColor||\"transparent\";const imageRadius=typeof imageConfigs?.radius===\"object\"?`${imageConfigs.radius.topLeft}px ${imageConfigs.radius.topRight}px ${imageConfigs.radius.bottomRight}px ${imageConfigs.radius.bottomLeft}px`:`${imageConfigs?.radius||4}px`;const XIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"2\",x2:\"14\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});const removeButton=/*#__PURE__*/_jsx(\"button\",{onClick:onRemove,style:{border:removeIconConfigs?.border?`${removeIconConfigs.border.borderWidth}px ${removeIconConfigs.border.borderStyle} ${removeIconConfigs.border.borderColor}`:\"none\",background:removeIconConfigs?.bg||\"#F5F5F5\",color:removeIconConfigs?.icon||\"#000000\",cursor:\"pointer\",padding:\"4px\",borderRadius:typeof removeIconConfigs?.radius===\"object\"?`${removeIconConfigs.radius.topLeft}px ${removeIconConfigs.radius.topRight}px ${removeIconConfigs.radius.bottomRight}px ${removeIconConfigs.radius.bottomLeft}px`:typeof removeIconConfigs?.radius===\"string\"?removeIconConfigs.radius:\"80px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:\"24px\",height:\"24px\"},onMouseEnter:e=>e.currentTarget.style.background=removeIconConfigs?.bgHover||\"#EBEBEB\",onMouseLeave:e=>e.currentTarget.style.background=removeIconConfigs?.bg||\"#F5F5F5\",children:removeIconConfigs?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:removeIconConfigs?.customImage,alt:\"Remove\",style:{width:removeIconConfigs?.iconSize,height:removeIconConfigs?.iconSize}}):/*#__PURE__*/_jsx(XIcon,{size:removeIconConfigs?.iconSize||8,weight:removeIconConfigs?.iconWeight||2})});const containerStyle={display:\"flex\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",cursor:productUrl?\"pointer\":\"default\",borderRadius:typeof containerConfigs?.radius===\"object\"?`${containerConfigs.radius.topLeft}px ${containerConfigs.radius.topRight}px ${containerConfigs.radius.bottomRight}px ${containerConfigs.radius.bottomLeft}px`:`${containerConfigs?.radius||0}px`,border:containerConfigs?.border?`${containerConfigs.border.borderWidth}px ${containerConfigs.border.borderStyle} ${containerConfigs.border.borderColor}`:undefined,padding:typeof containerConfigs?.padding===\"object\"?`${containerConfigs.padding.top}px ${containerConfigs.padding.right}px ${containerConfigs.padding.bottom}px ${containerConfigs.padding.left}px`:containerConfigs?.padding||\"0px\",background:\"transparent\",...style};const contentStyle={display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0,padding:containerConfigs?.insidePadding||\"0px\"};const imageStyle={position:\"relative\",width:imageConfigs?.width||112,height:imageHeight,flexShrink:0,background:imageConfigs?.background||\"#F2F2F2\",borderRadius:imageConfigs?.radius||\"4px\",border:`${imageBorderWidth}px ${imageBorderStyle} ${imageBorderColor}`,overflow:\"hidden\"};const imageInnerStyle={width:\"100%\",height:\"100%\",objectFit:imageConfigs?.type===\"Fit\"?\"contain\":\"cover\",transition:\"transform 0.3s ease, opacity 0.3s ease\",...isHovered&&imageConfigs?.hover===\"Zoom\"&&{transform:`scale(${imageConfigs.zoomScale})`},...isHovered&&imageConfigs?.hover===\"Opacity\"&&{opacity:imageConfigs.opacity}};const titleStyle={...titleConfigs?.font||{},color:isHovered?titleConfigs?.hoverColor:titleConfigs?.color,margin:0,transition:\"color 0.3s ease\",textTransform:titleConfigs?.textTransform||\"none\"};const handleClick=e=>{// Only navigate if not clicking quantity or remove buttons\nif(productUrl&&!e.target.closest(\"button\")){window.location.href=productUrl;}};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:handleClick,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:containerConfigs?.imageGap??0,flex:1,minWidth:0},children:[imageVisibility&&image&&/*#__PURE__*/_jsx(\"div\",{style:imageStyle,children:/*#__PURE__*/_jsx(\"img\",{src:image,style:imageInnerStyle,onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",flex:1,minWidth:0,gap:containerConfigs?.gap??0,padding:containerConfigs?.insidePadding||\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",width:\"100%\",gap:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:containerConfigs?.gap??0,flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:titleStyle,children:typeof shopifyProductTitle===\"string\"?shopifyProductTitle:/*#__PURE__*/React.cloneElement(shopifyProductTitle,{style:titleStyle})}),variants]}),removeIconConfigs?.position===\"Top\"?removeButton:shopifyProductPriceAmount]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"16px\",marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:quantityConfigs?.container?.containerBg||\"transparent\",borderRadius:typeof quantityConfigs?.container?.containerRadius===\"object\"?`${quantityConfigs.container.containerRadius.topLeft}px ${quantityConfigs.container.containerRadius.topRight}px ${quantityConfigs.container.containerRadius.bottomRight}px ${quantityConfigs.container.containerRadius.bottomLeft}px`:typeof quantityConfigs?.container?.containerRadius===\"string\"?quantityConfigs.container.containerRadius:\"8px\",padding:quantityConfigs?.container?.padding||\"4px\",border:quantityConfigs?.container?.containerBorder?`${quantityConfigs.container.containerBorder.borderWidth}px ${quantityConfigs.container.containerBorder.borderStyle} ${quantityConfigs.container.containerBorder.borderColor}`:\"1px solid #E2E2E2\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onSubtractQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customMinusIcon,alt:\"Minus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(MinusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})}),/*#__PURE__*/_jsx(\"span\",{style:{margin:\"0 8px\",color:quantityConfigs?.container?.number||\"#000000\"},children:shopifyQuantity}),/*#__PURE__*/_jsx(\"button\",{onClick:onAddQuantity,style:{border:quantityConfigs?.buttons?.border?`${quantityConfigs.buttons.border.borderWidth}px ${quantityConfigs.buttons.border.borderStyle} ${quantityConfigs.buttons.border.borderColor}`:\"none\",background:quantityConfigs?.buttons?.iconBg||\"#F5F5F5\",color:quantityConfigs?.buttons?.icons||\"#000000\",cursor:\"pointer\",padding:quantityConfigs?.buttons?.padding||\"4px 8px\",borderRadius:typeof quantityConfigs?.buttons?.radius===\"object\"?`${quantityConfigs.buttons.radius.topLeft}px ${quantityConfigs.buttons.radius.topRight}px ${quantityConfigs.buttons.radius.bottomRight}px ${quantityConfigs.buttons.radius.bottomLeft}px`:typeof quantityConfigs?.buttons?.radius===\"string\"?quantityConfigs.buttons.radius:\"4px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBgHover||\"#EBEBEB\";},onMouseLeave:e=>{e.currentTarget.style.background=quantityConfigs?.buttons?.iconBg||\"#F5F5F5\";},children:quantityConfigs?.buttons?.iconType===\"Custom\"?/*#__PURE__*/_jsx(\"img\",{src:quantityConfigs.buttons.customPlusIcon,alt:\"Plus\",style:{width:quantityConfigs.buttons.iconSize||8,height:quantityConfigs.buttons.iconSize||8}}):/*#__PURE__*/_jsx(PlusIcon,{size:quantityConfigs?.buttons?.iconSize||8,weight:quantityConfigs?.buttons?.iconWeight||2})})]}),removeIconConfigs?.position===\"Bottom\"?removeButton:shopifyProductPriceAmount]})]})]})});}const MinusIcon=({size=8,weight})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})});const PlusIcon=({size=8,weight})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"2\",x2:\"8\",y2:\"14\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"currentColor\",strokeWidth:weight,strokeLinecap:\"round\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartProductCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartProductCard.map","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import React,{useEffect,useState,useCallback,useRef,cloneElement}from\"react\";import{appendAllTrackingParamsToUrl,getUTMParameters,getSCARefParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/UL9rXBH96UMdOgXUL8Iq/utmParams.js\";import{throttle}from\"lodash-es\";import{addPropertyControls,ControlType}from\"framer\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/DUlbmWuOELzEUenVmv3G/locales.js\";import{trackFacebookPixelInitiateCheckout}from\"https://framerusercontent.com/modules/6Zs9CjkPbKzHjoy8LK08/UlcfEh8799smdhRPoZER/Fb_pixel.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartCheckoutButton({componentInstance}){const[checkoutUrl,setCheckoutUrl]=useState(null);const isFetching=useRef(false);// Capture UTM and SCA ref parameters on component mount\nuseEffect(()=>{// Get UTM and SCA ref parameters when component mounts\ngetUTMParameters();getSCARefParameters();},[]);const waitForCondition=useCallback((conditionFn,checkInterval=100,timeout=1e4)=>{return new Promise((resolve,reject)=>{const startTime=Date.now();const checkCondition=()=>{if(conditionFn()){resolve();}else if(Date.now()-startTime>=timeout){reject(new Error(\"Condition not met within timeout\"));}else{setTimeout(checkCondition,checkInterval);}};checkCondition();});},[]);const fetchCartAndUpdateCheckoutUrl=useCallback(async cartId=>{if(isFetching.current)return;isFetching.current=true;try{await waitForCondition(()=>window.shopXtools&&window.shopXtools.fetchCart);const cartData=await window.shopXtools.fetchCart(cartId);//console.log(\"Cart Data in checkout button\", cartData)\nif(cartData){//console.log(\"Cart Data in checkout button\", cartData)\n// Check for existing attributes\nconst storedAttributes=JSON.parse(localStorage.getItem(\"fc_cart_attributes\")||\"[]\");// console.log(\"Cart data received:\", {\n//     checkoutUrl: cartData.checkoutUrl,\n//     storedAttributes,\n// })\nwindow.shopXtools.cart=cartData;setCheckoutUrl(cartData.checkoutUrl||null);}else{console.error(\"Failed to fetch cart data from Shopify\");setCheckoutUrl(null);}}catch(error){console.error(\"Error fetching cart from Shopify:\",error);setCheckoutUrl(null);}finally{isFetching.current=false;}},[waitForCondition]);const handleCartUpdate=useCallback(throttle(async()=>{let cartId=window[\"shopXtools\"]?.cart?.id||localStorage.getItem(\"shopX_cart_id\");if(cartId){await fetchCartAndUpdateCheckoutUrl(cartId);}else{console.warn(\"No cart ID found. Cart is empty.\");setCheckoutUrl(null);}},1e3),[fetchCartAndUpdateCheckoutUrl]);useEffect(()=>{handleCartUpdate();window.addEventListener(\"shopXtools-cart-update\",handleCartUpdate);return()=>{window.removeEventListener(\"shopXtools-cart-update\",handleCartUpdate);};},[handleCartUpdate]);const handleClick=async e=>{try{// Aggregate all product-specific attributes from sessionStorage\nconst allAttributes=[];for(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"fc_cart_attributes_\")){const productAttributes=JSON.parse(sessionStorage.getItem(key)||\"{}\");Object.entries(productAttributes).forEach(([attrKey,attrValue])=>{allAttributes.push({key:attrKey,value:String(attrValue)});});}}// Update cart attributes if we have any\nif(allAttributes.length>0&&window.shopXtools?.handleCartMutation){const updateCartMutation=`\n                    mutation cartAttributesUpdate($cartId: ID!, $attributes: [AttributeInput!]!) {\n                        cartAttributesUpdate(cartId: $cartId, attributes: $attributes) {\n                            cart {\n                                id\n                                attributes {\n                                    key\n                                    value\n                                }\n                            }\n                            userErrors {\n                                field\n                                message\n                            }\n                        }\n                    }\n                `;try{await window.shopXtools.handleCartMutation(updateCartMutation,{cartId:window.shopXtools.cart.id,attributes:allAttributes});}catch(error){console.error(\"Failed to update cart attributes:\",error);}}// Analytics\nconst cart=window.shopXtools?.cart;if(!cart){console.warn(\"No cart found.\");return;// Exit if no cart is available\n}// Check if lines is defined and is an array\nconst lines=cart.lines?.edges||[];if(!Array.isArray(lines)){console.error(\"Lines is not an array:\",lines);return;// Exit if lines is not an array\n}const cartItems=lines.map(line=>line.node)// Assuming line.node contains the item details\n;// const value = parseFloat(cartItems.reduce((total, item) => total + parseFloat(item.cost.totalAmount.amount) * item.quantity, 0).toFixed(2));\n// const currency = cartItems.length > 0 ? cartItems[0].cost.totalAmount.currencyCode : 'USD';\nconst value=cart?.cost.subtotalAmount.amount;const currency=cart?.cost.subtotalAmount.currencyCode;const items=cartItems.map(item=>{const unitAmount=parseFloat(item.cost?.amountPerQuantity?.amount??(item.cost?.subtotalAmount?.amount&&item.quantity?(parseFloat(item.cost.subtotalAmount.amount)/item.quantity).toFixed(2):\"0\"));return{item_id:item.merchandise.id?.split(\"/\").pop()||\"\",item_name:item.merchandise.product?.title||item.merchandise.title||\"\",item_variant:item.merchandise.title||\"\",price:unitAmount,quantity:item.quantity,item_brand:item.merchandise.product?.vendor||null,item_category:item.merchandise.product?.productType||null,// TagHound compatibility\nSKU:item.merchandise.id?.split(\"/\").pop()||\"\",\"Item Name\":item.merchandise.product?.title||item.merchandise.title||\"\"};});// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Begin Checkout - google:\", {\n//     currency,\n//     value,\n//     items,\n// })\nconst gaPayload={currency,value,items};window.fcTrackGAEvent(\"begin_checkout\",gaPayload);}// Meta Pixel tracking\ntry{trackFacebookPixelInitiateCheckout({content_ids:items.map(item=>item.item_id),value:value,currency:currency,num_items:items.reduce((total,item)=>total+item.quantity,0),content_name:\"Checkout\",useBeacon:true});}catch(error){console.warn(\"Facebook Pixel tracking failed, continuing with checkout:\",error);}let finalCheckoutUrl=window.fcEnhancedCheckoutUrl||checkoutUrl;// Only proceed with tracking params and language if we have a valid checkout URL\nif(finalCheckoutUrl){finalCheckoutUrl=appendAllTrackingParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);// Clear all product-specific attributes after successful checkout redirect\nfor(let i=0;i<sessionStorage.length;i++){const key=sessionStorage.key(i);if(key?.startsWith(\"shopX_cart_attributes_\")){sessionStorage.removeItem(key);}}// Delay navigation slightly to observe analytics firing\nwindow.location.assign(finalCheckoutUrl);}else{console.error(\"No checkout URL available\");}}catch(error){console.error(\"Error during checkout:\",error);}};const content=Array.isArray(componentInstance)?componentInstance[0]:componentInstance;if(!content||!/*#__PURE__*/React.isValidElement(content)){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"});}return /*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\"},children:/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\"},onClick:e=>{handleClick(e);if(content.props?.onClick){content.props.onClick(e);}}})});}addPropertyControls(FC_CartCheckoutButton,{componentInstance:{type:ControlType.ComponentInstance,title:\"Instance\",description:\"Connect to your checkout button component off-page (required).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartCheckoutButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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={ueq84MPrS:{hover:true},v14MFXv5L:{hover:true}};const cycleOrder=[\"v14MFXv5L\",\"ueq84MPrS\"];const serializationHash=\"framer-kzD3a\";const variantClassNames={ueq84MPrS:\"framer-v-11r53r9\",v14MFXv5L:\"framer-v-3mp54y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={Large:\"v14MFXv5L\",Small:\"ueq84MPrS\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,r1RKUWAmv:color??props.r1RKUWAmv??\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",t1sWhBVIq:click??props.t1sWhBVIq,variant:humanReadableVariantMap[props.variant]??props.variant??\"v14MFXv5L\"};};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,t1sWhBVIq,r1RKUWAmv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v14MFXv5L\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1erbujo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(t1sWhBVIq){const res=await t1sWhBVIq(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3mp54y\",className,classNames),\"data-framer-name\":\"Large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v14MFXv5L\",onTap:onTap1erbujo,ref:refBinding,style:{...style},...addPropertyOverrides({\"ueq84MPrS-hover\":{\"data-framer-name\":undefined},\"v14MFXv5L-hover\":{\"data-framer-name\":undefined},ueq84MPrS:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ha1ld0\",layoutDependency:layoutDependency,layoutId:\"pHaUqGwo1\",style:{rotate:0},variants:{\"ueq84MPrS-hover\":{rotate:-90},\"v14MFXv5L-hover\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9yrdla\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"pAeyN4Y4S\",style:{backgroundColor:r1RKUWAmv,rotate:135}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s1gbnm\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"x7Z4oJLry\",style:{backgroundColor:r1RKUWAmv,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzD3a.framer-1wwy332, .framer-kzD3a .framer-1wwy332 { display: block; }\",\".framer-kzD3a.framer-3mp54y { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-kzD3a .framer-ha1ld0 { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-kzD3a .framer-9yrdla, .framer-kzD3a .framer-1s1gbnm { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; bottom: -2px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; pointer-events: none; position: absolute; top: -2px; user-select: none; width: 2px; }\",\".framer-kzD3a.framer-v-11r53r9 .framer-9yrdla, .framer-kzD3a.framer-v-11r53r9 .framer-1s1gbnm { bottom: 9px; left: calc(50.00000000000002% - 16px / 2); top: 9px; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ueq84MPrS\":{\"layout\":[\"fixed\",\"fixed\"]},\"GrEcU4DED\":{\"layout\":[\"fixed\",\"fixed\"]},\"TQYDj0oe3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"t1sWhBVIq\":\"click\",\"r1RKUWAmv\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfGQYmzsAB=withCSS(Component,css,\"framer-kzD3a\");export default FramerfGQYmzsAB;FramerfGQYmzsAB.displayName=\"close button\";FramerfGQYmzsAB.defaultProps={height:32,width:32};addPropertyControls(FramerfGQYmzsAB,{variant:{options:[\"v14MFXv5L\",\"ueq84MPrS\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},t1sWhBVIq:{title:\"Click\",type:ControlType.EventHandler},r1RKUWAmv:{defaultValue:'var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)) /* {\"name\":\"Cream\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerfGQYmzsAB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfGQYmzsAB\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"t1sWhBVIq\\\":\\\"click\\\",\\\"r1RKUWAmv\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ueq84MPrS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GrEcU4DED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TQYDj0oe3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fGQYmzsAB.map","// Generated by Framer (c105afa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nqribyZhWaLfdToi18DZ/MguBonxnPcnElBAUPpAG/G1UNJz6ay.js\";const enabledGestures={Pv1weAJNl:{hover:true},Z01p_QLVq:{hover:true}};const cycleOrder=[\"Z01p_QLVq\",\"Pv1weAJNl\"];const serializationHash=\"framer-U399k\";const variantClassNames={Pv1weAJNl:\"framer-v-16ppu3x\",Z01p_QLVq:\"framer-v-167xzyd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={\"Clear cart\":\"Pv1weAJNl\",Checkout:\"Z01p_QLVq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z01p_QLVq\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z01p_QLVq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-167xzyd\",className,classNames),\"data-framer-name\":\"Checkout\",layoutDependency:layoutDependency,layoutId:\"Z01p_QLVq\",ref:refBinding,style:{backgroundColor:\"var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7))\",...style},variants:{\"Pv1weAJNl-hover\":{backgroundColor:\"rgb(223, 223, 223)\"},\"Z01p_QLVq-hover\":{backgroundColor:\"var(--token-d483ca6e-9fa1-4db9-88f2-ead9c62568dc, rgb(138, 1, 47))\"},Pv1weAJNl:{backgroundColor:\"var(--token-40b3e4cb-af30-47c9-9ac9-3de87f0e2d23, rgb(235, 235, 235))\"}},...addPropertyOverrides({\"Pv1weAJNl-hover\":{\"data-framer-name\":undefined},\"Z01p_QLVq-hover\":{\"data-framer-name\":undefined},Pv1weAJNl:{\"data-framer-name\":\"Clear cart\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"CHECKOUT\"})}),className:\"framer-durnis\",draggable:\"false\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z01p_QLVqyeIKHiZSH\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Z01p_QLVq-hover\":{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Z01p_QLVq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"CHECKOUT\"})})},Pv1weAJNl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"CLEAR CART\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U399k.framer-5vp939, .framer-U399k .framer-5vp939 { display: block; }\",\".framer-U399k.framer-167xzyd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: hidden; padding: 0px 36px 0px 36px; position: relative; width: min-content; }\",\".framer-U399k .framer-durnis { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U399k.framer-167xzyd { gap: 0px; } .framer-U399k.framer-167xzyd > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-U399k.framer-167xzyd > :first-child { margin-left: 0px; } .framer-U399k.framer-167xzyd > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 172.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Pv1weAJNl\":{\"layout\":[\"auto\",\"fixed\"]},\"D_bBg3GFw\":{\"layout\":[\"auto\",\"fixed\"]},\"BZGKu9GqN\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriPdmHxfg6=withCSS(Component,css,\"framer-U399k\");export default FrameriPdmHxfg6;FrameriPdmHxfg6.displayName=\"cart buttons\";FrameriPdmHxfg6.defaultProps={height:50,width:172.5};addPropertyControls(FrameriPdmHxfg6,{variant:{options:[\"Z01p_QLVq\",\"Pv1weAJNl\"],optionTitles:[\"Checkout\",\"Clear cart\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriPdmHxfg6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriPdmHxfg6\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"172.5\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Pv1weAJNl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"D_bBg3GFw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BZGKu9GqN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import FC_CartSubtotal from\"https://framerusercontent.com/modules/g7fE5FpUH8BU8KzDDNuK/ev96V8ZMvBdXi4qVNtAQ/FC_CartSubtotal.js\";import FC_CartStateController from\"https://framerusercontent.com/modules/iNxQR66txeNh1MBMupeD/BAIMbE6UEvd518lE8DBy/FC_CartStateController.js\";import FC_CartProductCard from\"https://framerusercontent.com/modules/oKOqnJyJ3wjpqRFTNCqe/SHKGE3xrqauvUP0EDUGf/FC_CartProductCard.js\";import FC_CartCheckoutButton from\"https://framerusercontent.com/modules/v7LtkkyNjEAQ8EyrCJW6/VwEuDhXhbpd4qMrT0pyK/FC_CartCheckoutButton.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/vzgdvq3ezmf3RWurtT17/SlideShow.js\";import DOUSO from\"https://framerusercontent.com/modules/2cPh8wzkQ34CAySz3buL/rqURvBvuG89DpJl8dAv0/o7PvYry_s.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vsaj10fxUQiq7yGGz4Rq/UZIQcDjP7W6PwMgFkFjr/G1UNJz6ay.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4nPD1gD9PRVeLdSL1Yth/g81odNcGYXpEBXIDpxBI/RkRNcd5IO.js\";import CloseButton from\"https://framerusercontent.com/modules/oge0Ys4iWk2SU5yMZdis/cvWMiJXbKKGkfjU12TeL/fGQYmzsAB.js\";import CartButtons from\"https://framerusercontent.com/modules/a8RPOtSHpvvvg6qzsINa/xS5cAPTq2DoH2XJVM9IY/iPdmHxfg6.js\";import ProductCard from\"https://framerusercontent.com/modules/zd3y8P44czxzFnxfTa95/MNjGHWXUeDRW8RxjqMZV/onjPOq9kV.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const CloseButtonFonts=getFonts(CloseButton);const FC_CartProductCardFonts=getFonts(FC_CartProductCard);const FC_CartSubtotalFonts=getFonts(FC_CartSubtotal);const CartButtonsFonts=getFonts(CartButtons);const FC_CartCheckoutButtonFonts=getFonts(FC_CartCheckoutButton);const ProductCardFonts=getFonts(ProductCard);const SlideshowFonts=getFonts(Slideshow);const FC_CartStateControllerFonts=getFonts(FC_CartStateController);const cycleOrder=[\"B7kCQKCAy\",\"W34oEl_N2\"];const serializationHash=\"framer-aQc54\";const variantClassNames={B7kCQKCAy:\"framer-v-zhhuv7\",W34oEl_N2:\"framer-v-19vbqu2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const query=prequery=>prequery({from:{alias:\"tfAZKKMGO\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"tfAZKKMGO\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"tfAZKKMGO\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"Vyh9IOqvw\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Vyh9IOqvw\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Vyh9IOqvw\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"XwltUAeWF\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"XwltUAeWF\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XwltUAeWF\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}});const query3=prequery=>prequery({from:{alias:\"yLFk69noQ\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"yLFk69noQ\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"yLFk69noQ\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}});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={Desktop:\"B7kCQKCAy\",Phone:\"W34oEl_N2\"};const getProps=({click,draggable,height,id,width,...props})=>{return{...props,Lrft6QYUX:click??props.Lrft6QYUX,variant:humanReadableVariantMap[props.variant]??props.variant??\"B7kCQKCAy\",yPlk1mp5A:draggable??props.yPlk1mp5A??true};};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,Lrft6QYUX,yPlk1mp5A,lLZ58HTr3tfAZKKMGO,rKCsYUumitfAZKKMGO,pPrffch9XtfAZKKMGO,YdcsWRNzFtfAZKKMGO,Yzm0aRrf2tfAZKKMGO,BeRXuj0iTtfAZKKMGO,UDvDy8an3tfAZKKMGO,jU3Ofzi48tfAZKKMGO,idtfAZKKMGO,lLZ58HTr3Vyh9IOqvw,rKCsYUumiVyh9IOqvw,pPrffch9XVyh9IOqvw,YdcsWRNzFVyh9IOqvw,Yzm0aRrf2Vyh9IOqvw,BeRXuj0iTVyh9IOqvw,UDvDy8an3Vyh9IOqvw,jU3Ofzi48Vyh9IOqvw,idVyh9IOqvw,lLZ58HTr3XwltUAeWF,rKCsYUumiXwltUAeWF,pPrffch9XXwltUAeWF,YdcsWRNzFXwltUAeWF,Yzm0aRrf2XwltUAeWF,BeRXuj0iTXwltUAeWF,UDvDy8an3XwltUAeWF,jU3Ofzi48XwltUAeWF,idXwltUAeWF,lLZ58HTr3yLFk69noQ,rKCsYUumiyLFk69noQ,pPrffch9XyLFk69noQ,YdcsWRNzFyLFk69noQ,Yzm0aRrf2yLFk69noQ,BeRXuj0iTyLFk69noQ,UDvDy8an3yLFk69noQ,jU3Ofzi48yLFk69noQ,idyLFk69noQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B7kCQKCAy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const t1sWhBVIqlb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const z1rhuBPj0lb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const onTaplb7div=activeVariantCallback(async(...args)=>{if(Lrft6QYUX){const res=await Lrft6QYUX(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-zhhuv7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"B7kCQKCAy\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{W34oEl_N2:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"}},...addPropertyOverrides({W34oEl_N2:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18t6px0\",\"data-framer-name\":\"modal\",layoutDependency:layoutDependency,layoutId:\"cYUidfwxc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m86f3a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DDUAjTZW6-container\",nodeId:\"DDUAjTZW6\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(FC_CartStateController,{Empty:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4tp3y4\",\"data-framer-name\":\"Cart Empty\",layoutDependency:layoutDependency,layoutId:\"ZTVduqnrm\",style:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18bskcn\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"s9khyK_Mf\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dbjk27\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"heky9QS3u\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Your cart is empty\"})}),className:\"framer-1lxurg5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ynyMokiI_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dms7b4-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Fav5J7WQP-container\",nodeId:\"Fav5J7WQP\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"Fav5J7WQP\",layoutId:\"Fav5J7WQP\",r1RKUWAmv:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},t1sWhBVIq:t1sWhBVIqlb7div,variant:\"ueq84MPrS\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hewky0\",layoutDependency:layoutDependency,layoutId:\"f5Sk4QEJm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3r9ny\",layoutDependency:layoutDependency,layoutId:\"wfqGjd7uB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Popular items\"})}),className:\"framer-y031s9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CP1vGvMVQ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mrlqp4-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CryHxgHcz-container\",nodeId:\"CryHxgHcz\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"flex-start\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0.4)\",arrowGap:4,arrowPadding:16,arrowPaddingBottom:0,arrowPaddingLeft:0,arrowPaddingRight:16,arrowPaddingTop:-43,arrowPosition:\"top-right\",arrowRadius:40,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:28,showMouseControls:true},autoPlayControl:false,borderRadius:0,direction:\"left\",dragControl:yPlk1mp5A,effectsOptions:{effectsHover:true,effectsOpacity:1,effectsPerspective:1200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",id:\"CryHxgHcz\",intervalControl:2.5,itemAmount:2,layoutId:\"CryHxgHcz\",padding:0,paddingBottom:0,paddingLeft:16,paddingPerSide:true,paddingRight:16,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:0,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ini6zu\",\"data-framer-name\":\"carousel card\",layoutDependency:layoutDependency,layoutId:\"tfAZKKMGO\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"tfAZKKMGO\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"tfAZKKMGO\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"tfAZKKMGO\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"tfAZKKMGO\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({BeRXuj0iT:BeRXuj0iTtfAZKKMGO,id:idtfAZKKMGO,jU3Ofzi48:jU3Ofzi48tfAZKKMGO,lLZ58HTr3:lLZ58HTr3tfAZKKMGO,pPrffch9X:pPrffch9XtfAZKKMGO,rKCsYUumi:rKCsYUumitfAZKKMGO,UDvDy8an3:UDvDy8an3tfAZKKMGO,YdcsWRNzF:YdcsWRNzFtfAZKKMGO,Yzm0aRrf2:Yzm0aRrf2tfAZKKMGO},index)=>{lLZ58HTr3tfAZKKMGO??=\"\";rKCsYUumitfAZKKMGO??=\"\";YdcsWRNzFtfAZKKMGO??=\"\";BeRXuj0iTtfAZKKMGO??=\"\";UDvDy8an3tfAZKKMGO??=\"\";jU3Ofzi48tfAZKKMGO??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tfAZKKMGO-${idtfAZKKMGO}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UDvDy8an3:UDvDy8an3tfAZKKMGO},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{UDvDy8an3:UDvDy8an3tfAZKKMGO},webPageId:\"jlNQVJoBc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,width:\"349px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dhlxf5-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OFl73ft1F-container\",nodeId:\"OFl73ft1F\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(ProductCard,{CyiY4ubit:isSet(jU3Ofzi48tfAZKKMGO),eoXTPFLyh:toResponsiveImage(Yzm0aRrf2tfAZKKMGO),gVS1w5V9K:rKCsYUumitfAZKKMGO,h9mD0GCZ6:resolvedLinks[0],height:\"100%\",i7y6XMgau:jU3Ofzi48tfAZKKMGO,id:\"OFl73ft1F\",layoutId:\"OFl73ft1F\",OPGfm5dWP:BeRXuj0iTtfAZKKMGO,style:{height:\"100%\",width:\"100%\"},variant:\"KtHNeJ2EX\",vvsncV_x3:lLZ58HTr3tfAZKKMGO,width:\"100%\",XTmxiz1x9:YdcsWRNzFtfAZKKMGO,z1rhuBPj0:z1rhuBPj0lb7div,Zq_cfQ0g7:toResponsiveImage(pPrffch9XtfAZKKMGO)})})})})})},idtfAZKKMGO);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-167qcy4\",\"data-framer-name\":\"carousel card\",layoutDependency:layoutDependency,layoutId:\"Vyh9IOqvw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Vyh9IOqvw\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Vyh9IOqvw\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"Vyh9IOqvw\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Vyh9IOqvw\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({BeRXuj0iT:BeRXuj0iTVyh9IOqvw,id:idVyh9IOqvw,jU3Ofzi48:jU3Ofzi48Vyh9IOqvw,lLZ58HTr3:lLZ58HTr3Vyh9IOqvw,pPrffch9X:pPrffch9XVyh9IOqvw,rKCsYUumi:rKCsYUumiVyh9IOqvw,UDvDy8an3:UDvDy8an3Vyh9IOqvw,YdcsWRNzF:YdcsWRNzFVyh9IOqvw,Yzm0aRrf2:Yzm0aRrf2Vyh9IOqvw},index1)=>{lLZ58HTr3Vyh9IOqvw??=\"\";rKCsYUumiVyh9IOqvw??=\"\";YdcsWRNzFVyh9IOqvw??=\"\";BeRXuj0iTVyh9IOqvw??=\"\";UDvDy8an3Vyh9IOqvw??=\"\";jU3Ofzi48Vyh9IOqvw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Vyh9IOqvw-${idVyh9IOqvw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UDvDy8an3:UDvDy8an3Vyh9IOqvw},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{UDvDy8an3:UDvDy8an3Vyh9IOqvw},webPageId:\"jlNQVJoBc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,width:\"349px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o6xvg9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"PWyxo4qK2-container\",nodeId:\"PWyxo4qK2\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(ProductCard,{CyiY4ubit:isSet(jU3Ofzi48Vyh9IOqvw),eoXTPFLyh:toResponsiveImage(Yzm0aRrf2Vyh9IOqvw),gVS1w5V9K:rKCsYUumiVyh9IOqvw,h9mD0GCZ6:resolvedLinks1[0],height:\"100%\",i7y6XMgau:jU3Ofzi48Vyh9IOqvw,id:\"PWyxo4qK2\",layoutId:\"PWyxo4qK2\",OPGfm5dWP:BeRXuj0iTVyh9IOqvw,style:{height:\"100%\",width:\"100%\"},variant:\"KtHNeJ2EX\",vvsncV_x3:lLZ58HTr3Vyh9IOqvw,width:\"100%\",XTmxiz1x9:YdcsWRNzFVyh9IOqvw,z1rhuBPj0:z1rhuBPj0lb7div,Zq_cfQ0g7:toResponsiveImage(pPrffch9XVyh9IOqvw)})})})})})},idVyh9IOqvw);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t1la9z\",\"data-framer-name\":\"carousel card\",layoutDependency:layoutDependency,layoutId:\"XwltUAeWF\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"XwltUAeWF\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"XwltUAeWF\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"XwltUAeWF\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XwltUAeWF\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({BeRXuj0iT:BeRXuj0iTXwltUAeWF,id:idXwltUAeWF,jU3Ofzi48:jU3Ofzi48XwltUAeWF,lLZ58HTr3:lLZ58HTr3XwltUAeWF,pPrffch9X:pPrffch9XXwltUAeWF,rKCsYUumi:rKCsYUumiXwltUAeWF,UDvDy8an3:UDvDy8an3XwltUAeWF,YdcsWRNzF:YdcsWRNzFXwltUAeWF,Yzm0aRrf2:Yzm0aRrf2XwltUAeWF},index2)=>{lLZ58HTr3XwltUAeWF??=\"\";rKCsYUumiXwltUAeWF??=\"\";YdcsWRNzFXwltUAeWF??=\"\";BeRXuj0iTXwltUAeWF??=\"\";UDvDy8an3XwltUAeWF??=\"\";jU3Ofzi48XwltUAeWF??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`XwltUAeWF-${idXwltUAeWF}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UDvDy8an3:UDvDy8an3XwltUAeWF},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{UDvDy8an3:UDvDy8an3XwltUAeWF},webPageId:\"jlNQVJoBc\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,width:\"349px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11br3rd-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"dRgPVWkWK-container\",nodeId:\"dRgPVWkWK\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(ProductCard,{CyiY4ubit:isSet(jU3Ofzi48XwltUAeWF),eoXTPFLyh:toResponsiveImage(Yzm0aRrf2XwltUAeWF),gVS1w5V9K:rKCsYUumiXwltUAeWF,h9mD0GCZ6:resolvedLinks2[0],height:\"100%\",i7y6XMgau:jU3Ofzi48XwltUAeWF,id:\"dRgPVWkWK\",layoutId:\"dRgPVWkWK\",OPGfm5dWP:BeRXuj0iTXwltUAeWF,style:{height:\"100%\",width:\"100%\"},variant:\"KtHNeJ2EX\",vvsncV_x3:lLZ58HTr3XwltUAeWF,width:\"100%\",XTmxiz1x9:YdcsWRNzFXwltUAeWF,z1rhuBPj0:z1rhuBPj0lb7div,Zq_cfQ0g7:toResponsiveImage(pPrffch9XXwltUAeWF)})})})})})},idXwltUAeWF);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epdt6e\",\"data-framer-name\":\"carousel card\",layoutDependency:layoutDependency,layoutId:\"yLFk69noQ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"yLFk69noQ\",data:DOUSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"yLFk69noQ\",name:\"lLZ58HTr3\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"rKCsYUumi\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"pPrffch9X\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"YdcsWRNzF\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"Yzm0aRrf2\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"BeRXuj0iT\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"UDvDy8an3\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"jU3Ofzi48\",type:\"Identifier\"},{collection:\"yLFk69noQ\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"yLFk69noQ\",name:\"kT1oUu01W\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"true\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({BeRXuj0iT:BeRXuj0iTyLFk69noQ,id:idyLFk69noQ,jU3Ofzi48:jU3Ofzi48yLFk69noQ,lLZ58HTr3:lLZ58HTr3yLFk69noQ,pPrffch9X:pPrffch9XyLFk69noQ,rKCsYUumi:rKCsYUumiyLFk69noQ,UDvDy8an3:UDvDy8an3yLFk69noQ,YdcsWRNzF:YdcsWRNzFyLFk69noQ,Yzm0aRrf2:Yzm0aRrf2yLFk69noQ},index3)=>{lLZ58HTr3yLFk69noQ??=\"\";rKCsYUumiyLFk69noQ??=\"\";YdcsWRNzFyLFk69noQ??=\"\";BeRXuj0iTyLFk69noQ??=\"\";UDvDy8an3yLFk69noQ??=\"\";jU3Ofzi48yLFk69noQ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`yLFk69noQ-${idyLFk69noQ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UDvDy8an3:UDvDy8an3yLFk69noQ},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{UDvDy8an3:UDvDy8an3yLFk69noQ},webPageId:\"jlNQVJoBc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,width:\"349px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ljz0ab-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"AeZVW9mxI-container\",nodeId:\"AeZVW9mxI\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(ProductCard,{CyiY4ubit:isSet(jU3Ofzi48yLFk69noQ),eoXTPFLyh:toResponsiveImage(Yzm0aRrf2yLFk69noQ),gVS1w5V9K:rKCsYUumiyLFk69noQ,h9mD0GCZ6:resolvedLinks3[0],height:\"100%\",i7y6XMgau:jU3Ofzi48yLFk69noQ,id:\"AeZVW9mxI\",layoutId:\"AeZVW9mxI\",OPGfm5dWP:BeRXuj0iTyLFk69noQ,style:{height:\"100%\",width:\"100%\"},variant:\"KtHNeJ2EX\",vvsncV_x3:lLZ58HTr3yLFk69noQ,width:\"100%\",XTmxiz1x9:YdcsWRNzFyLFk69noQ,z1rhuBPj0:z1rhuBPj0lb7div,Zq_cfQ0g7:toResponsiveImage(pPrffch9XyLFk69noQ)})})})})})},idyLFk69noQ);})})})})})],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})})]})]})],height:\"100%\",id:\"DDUAjTZW6\",layoutId:\"DDUAjTZW6\",Populated:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2hgvmt\",\"data-framer-name\":\"Cart Populated\",layoutDependency:layoutDependency,layoutId:\"KQTUpSKtD\",style:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-261dt1\",layoutDependency:layoutDependency,layoutId:\"GQYZaaIjw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g8urgd\",\"data-border\":true,\"data-framer-name\":\"header\",layoutDependency:layoutDependency,layoutId:\"Msv2JP_17\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c0coss\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"pBnth2SfB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e8wxyi-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LbW6dGwbq-container\",nodeId:\"LbW6dGwbq\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"19px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},height:\"100%\",hideIf0:false,id:\"LbW6dGwbq\",layoutId:\"LbW6dGwbq\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"items in cart\"})}),className:\"framer-ljctwx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MhEQMBwru\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-47wgnn-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eg30Qi0XS-container\",nodeId:\"eg30Qi0XS\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"eg30Qi0XS\",layoutId:\"eg30Qi0XS\",r1RKUWAmv:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},t1sWhBVIq:t1sWhBVIqlb7div,variant:\"ueq84MPrS\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-889z32\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"eUUpNXm4n\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cdhgz6-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AzUD0NxLo-container\",nodeId:\"AzUD0NxLo\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(FC_CartProductCard,{attributeConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},titleTransform:\"None\",uniqueFormatting:false,valueColor:\"rgb(0, 0, 0)\",valueFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},valueTransform:\"None\"},containerConfigs:{background:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},gap:4,imageGap:20,insidePadding:\"0px\",padding:\"0px\",radius:\"0px\"},errorConfigs:{errorColor:\"var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44))\",errorFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},textTransform:\"None\"},height:\"100%\",id:\"AzUD0NxLo\",imageConfigs:{background:\"var(--token-40b3e4cb-af30-47c9-9ac9-3de87f0e2d23, rgb(235, 235, 235))\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},hover:\"None\",opacity:.75,radius:\"0px\",ratio:\"4:5\",type:\"Fill\",visible:true,width:200,zoomScale:1.5},layoutId:\"AzUD0NxLo\",linkConfigs:{enabled:true,slugPath:\"product/\"},priceConfigs:{comparePrice:{color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},strikethrough:true,strikethroughColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},gap:4,price:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},saleColor:\"var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44))\",saleFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"}}},quantityConfigs:{buttons:{border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},iconBg:\"rgba(0, 0, 0, 0)\",iconBgHover:\"rgba(0, 0, 0, 0.05)\",icons:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,padding:\"6px\",radius:\"0px\"},container:{containerBg:\"var(--token-40b3e4cb-af30-47c9-9ac9-3de87f0e2d23, rgb(235, 235, 235))\",containerBorder:{borderColor:\"rgba(227, 227, 227, 0)\",borderStyle:\"solid\",borderWidth:0},containerRadius:\"0px\",number:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",padding:\"2px\"}},removeIconConfigs:{bg:\"var(--token-40b3e4cb-af30-47c9-9ac9-3de87f0e2d23, rgb(235, 235, 235))\",bgHover:\"rgba(0, 0, 0, 0.1)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},icon:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",iconSize:10,iconType:\"Default\",iconWeight:2,position:\"Bottom\",radius:\"0px\"},spacingConfigs:{divider:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},dividerVisible:true,gap:24},style:{width:\"100%\"},subscriptionConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},textTransform:\"None\"},titleConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},hoverColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",textTransform:\"None\"},variantConfigs:{gap:4,titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"120%\"},titleTransform:\"None\",valueColor:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",valueFont:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"120%\"},valueTransform:\"None\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eqxn9t\",\"data-border\":true,\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"tlYl0hx9F\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 239, 239)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ob625\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"IMb5liI00\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lyp56p\",\"data-framer-name\":\"subtotal\",layoutDependency:layoutDependency,layoutId:\"XXxakqaPH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Subtotal\"})}),className:\"framer-1qz9pcx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RnPBxDLgK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s378yh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H1LbGvc6i-container\",nodeId:\"H1LbGvc6i\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(FC_CartSubtotal,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"19px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"135%\"},format:{currencyCode:\"USD\",showCurrency:false,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"H1LbGvc6i\",layoutId:\"H1LbGvc6i\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wtdfka\",\"data-framer-name\":\"cta stack\",layoutDependency:layoutDependency,layoutId:\"X1IS88BVS\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n8r7gt-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GQs3dJDWx-container\",nodeId:\"GQs3dJDWx\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(FC_CartCheckoutButton,{componentInstance:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"173px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gkbf4w-container\",\"data-framer-name\":\"checkout\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"sPzpGZL79-container\",name:\"checkout\",nodeId:\"sPzpGZL79\",rendersWithMotion:true,scopeId:\"DRrFhXK4h\",children:/*#__PURE__*/_jsx(CartButtons,{height:\"100%\",id:\"sPzpGZL79\",layoutId:\"sPzpGZL79\",name:\"checkout\",style:{height:\"100%\",width:\"100%\"},variant:\"Z01p_QLVq\",width:\"100%\"})})})],height:\"100%\",id:\"GQs3dJDWx\",layoutId:\"GQs3dJDWx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ulqvau\",\"data-styles-preset\":\"RkRNcd5IO\",children:\"Your future self is already obsessed.\"})}),className:\"framer-oc2k18\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pSYt8FjI8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i1i9z3\",\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A1icXLKNp\",onTap:onTaplb7div})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aQc54.framer-1r5imr4, .framer-aQc54 .framer-1r5imr4 { display: block; }\",\".framer-aQc54.framer-zhhuv7 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 612px; }\",\".framer-aQc54 .framer-18t6px0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-aQc54 .framer-m86f3a-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-aQc54 .framer-2hgvmt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 500px; z-index: 2; }\",\".framer-aQc54 .framer-261dt1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; min-height: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-1g8urgd, .framer-aQc54 .framer-18bskcn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-aQc54 .framer-c0coss, .framer-aQc54 .framer-dbjk27 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aQc54 .framer-1e8wxyi-container, .framer-aQc54 .framer-1s378yh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aQc54 .framer-ljctwx, .framer-aQc54 .framer-oc2k18, .framer-aQc54 .framer-1lxurg5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aQc54 .framer-47wgnn-container, .framer-aQc54 .framer-dms7b4-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-aQc54 .framer-889z32 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: auto; padding: 16px 16px 0px 16px; position: relative; width: 100%; z-index: 3; }\",\".framer-aQc54 .framer-cdhgz6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-aQc54 .framer-eqxn9t { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 16px 24px 16px; position: sticky; width: 100%; z-index: 4; }\",\".framer-aQc54 .framer-2ob625 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-1lyp56p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-1qz9pcx, .framer-aQc54 .framer-y031s9 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-aQc54 .framer-1wtdfka { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-n8r7gt-container { flex: none; height: 48px; position: relative; width: 100%; z-index: 1; }\",\".framer-aQc54 .framer-gkbf4w-container { height: 50px; position: relative; width: 173px; }\",\".framer-aQc54 .framer-4tp3y4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; z-index: 2; }\",\".framer-aQc54 .framer-1hewky0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-aQc54 .framer-1q3r9ny { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-mrlqp4-container { flex: none; height: 410px; position: relative; width: 100%; }\",\".framer-aQc54 .framer-1ini6zu, .framer-aQc54 .framer-167qcy4, .framer-aQc54 .framer-t1la9z, .framer-aQc54 .framer-1epdt6e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 349px; }\",\".framer-aQc54 .framer-1dhlxf5-container, .framer-aQc54 .framer-1o6xvg9-container, .framer-aQc54 .framer-11br3rd-container, .framer-aQc54 .framer-1ljz0ab-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-aQc54 .framer-i1i9z3 { cursor: default; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-aQc54.framer-v-19vbqu2.framer-zhhuv7 { width: 390px; }\",\".framer-aQc54.framer-v-19vbqu2 .framer-18t6px0 { max-width: unset; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-aQc54[data-border=\"true\"]::after, .framer-aQc54 [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 800\n * @framerIntrinsicWidth 612\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"W34oEl_N2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Lrft6QYUX\":\"click\",\"yPlk1mp5A\":\"draggable\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDRrFhXK4h=withCSS(Component,css,\"framer-aQc54\");export default FramerDRrFhXK4h;FramerDRrFhXK4h.displayName=\"FC Cart / cartModal\";FramerDRrFhXK4h.defaultProps={height:800,width:612};addPropertyControls(FramerDRrFhXK4h,{variant:{options:[\"B7kCQKCAy\",\"W34oEl_N2\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Lrft6QYUX:{title:\"Click\",type:ControlType.EventHandler},yPlk1mp5A:{defaultValue:true,title:\"Draggable\",type:ControlType.Boolean}});addFonts(FramerDRrFhXK4h,[{explicitInter:true,fonts:[{family:\"Alice\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alice/v20/OpNCnoEEmtHa6FcMpA_chzJ0.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...CloseButtonFonts,...FC_CartProductCardFonts,...FC_CartSubtotalFonts,...CartButtonsFonts,...FC_CartCheckoutButtonFonts,...ProductCardFonts,...SlideshowFonts,...FC_CartStateControllerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDRrFhXK4h\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W34oEl_N2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerVariables\":\"{\\\"Lrft6QYUX\\\":\\\"click\\\",\\\"yPlk1mp5A\\\":\\\"draggable\\\"}\",\"framerIntrinsicWidth\":\"612\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DRrFhXK4h.map","// Generated by Framer (f712822)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;TAY Fortune Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"TAY Fortune Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BH7pgBtuwYQtwIoTwiuMnv8Fn8.woff2\"}]}];export const css=[\".framer-NK6Aq .framer-styles-preset-spr7al:not(.rich-text-wrapper), .framer-NK6Aq .framer-styles-preset-spr7al.rich-text-wrapper h5 { --framer-font-family: \\\"TAY Fortune Regular\\\", \\\"TAY Fortune Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-NK6Aq\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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={ueq84MPrS:{hover:true},v14MFXv5L:{hover:true}};const cycleOrder=[\"v14MFXv5L\",\"ueq84MPrS\"];const serializationHash=\"framer-kzD3a\";const variantClassNames={ueq84MPrS:\"framer-v-11r53r9\",v14MFXv5L:\"framer-v-3mp54y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={Large:\"v14MFXv5L\",Small:\"ueq84MPrS\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,r1RKUWAmv:color??props.r1RKUWAmv??\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",t1sWhBVIq:click??props.t1sWhBVIq,variant:humanReadableVariantMap[props.variant]??props.variant??\"v14MFXv5L\"};};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,t1sWhBVIq,r1RKUWAmv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v14MFXv5L\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1erbujo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(t1sWhBVIq){const res=await t1sWhBVIq(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3mp54y\",className,classNames),\"data-framer-name\":\"Large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v14MFXv5L\",onTap:onTap1erbujo,ref:refBinding,style:{...style},...addPropertyOverrides({\"ueq84MPrS-hover\":{\"data-framer-name\":undefined},\"v14MFXv5L-hover\":{\"data-framer-name\":undefined},ueq84MPrS:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ha1ld0\",layoutDependency:layoutDependency,layoutId:\"pHaUqGwo1\",style:{rotate:0},variants:{\"ueq84MPrS-hover\":{rotate:-90},\"v14MFXv5L-hover\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9yrdla\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"pAeyN4Y4S\",style:{backgroundColor:r1RKUWAmv,rotate:135}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s1gbnm\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"x7Z4oJLry\",style:{backgroundColor:r1RKUWAmv,rotate:45}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzD3a.framer-1wwy332, .framer-kzD3a .framer-1wwy332 { display: block; }\",\".framer-kzD3a.framer-3mp54y { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-kzD3a .framer-ha1ld0 { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-kzD3a .framer-9yrdla, .framer-kzD3a .framer-1s1gbnm { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; bottom: -2px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; pointer-events: none; position: absolute; top: -2px; user-select: none; width: 2px; }\",\".framer-kzD3a.framer-v-11r53r9 .framer-9yrdla, .framer-kzD3a.framer-v-11r53r9 .framer-1s1gbnm { bottom: 9px; left: calc(50.00000000000002% - 16px / 2); top: 9px; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ueq84MPrS\":{\"layout\":[\"fixed\",\"fixed\"]},\"GrEcU4DED\":{\"layout\":[\"fixed\",\"fixed\"]},\"TQYDj0oe3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"t1sWhBVIq\":\"click\",\"r1RKUWAmv\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfGQYmzsAB=withCSS(Component,css,\"framer-kzD3a\");export default FramerfGQYmzsAB;FramerfGQYmzsAB.displayName=\"close button\";FramerfGQYmzsAB.defaultProps={height:32,width:32};addPropertyControls(FramerfGQYmzsAB,{variant:{options:[\"v14MFXv5L\",\"ueq84MPrS\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},t1sWhBVIq:{title:\"Click\",type:ControlType.EventHandler},r1RKUWAmv:{defaultValue:'var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)) /* {\"name\":\"Cream\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerfGQYmzsAB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfGQYmzsAB\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"t1sWhBVIq\\\":\\\"click\\\",\\\"r1RKUWAmv\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ueq84MPrS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GrEcU4DED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TQYDj0oe3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fGQYmzsAB.map","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DoATFJDjXlgKvDqHg303/KV4q4va0fuxpQ2q2af14/ePYoEb0_J.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nqribyZhWaLfdToi18DZ/MguBonxnPcnElBAUPpAG/G1UNJz6ay.js\";import CloseButton from\"https://framerusercontent.com/modules/uV1Y3IUay5e9pyYezXZj/mwQjJgFa8shHOxSn7kLU/fGQYmzsAB.js\";const CloseButtonFonts=getFonts(CloseButton);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"BkxXrSKsQ\",\"G1sSt5KId\",\"LwbzJHJGZ\",\"hFZLQAXk2\",\"lM4aWozb0\",\"TOpabVkwH\",\"sPloU1m19\",\"Texjzi5Wo\"];const serializationHash=\"framer-33WHc\";const variantClassNames={BkxXrSKsQ:\"framer-v-1d92vog\",G1sSt5KId:\"framer-v-bh2tt2\",hFZLQAXk2:\"framer-v-v29rkd\",lM4aWozb0:\"framer-v-lzob2y\",LwbzJHJGZ:\"framer-v-125d0f4\",sPloU1m19:\"framer-v-cgrbu9\",Texjzi5Wo:\"framer-v-964tm4\",TOpabVkwH:\"framer-v-df9ao3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const transition2={damping:40,delay:.3,mass:1,stiffness:300,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={\"Desktop - Closed disabled\":\"hFZLQAXk2\",\"Desktop - Closed\":\"LwbzJHJGZ\",\"Desktop - Open\":\"G1sSt5KId\",\"Desktop - Pointer events none\":\"BkxXrSKsQ\",\"Mobile - Closed disabled\":\"Texjzi5Wo\",\"Mobile - Closed\":\"sPloU1m19\",\"Mobile - Open\":\"TOpabVkwH\",\"Mobile - Pointer events none\":\"lM4aWozb0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BkxXrSKsQ\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BkxXrSKsQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearoo5kic=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"G1sSt5KId\",true),6e3);});const onAppear1oahtwg=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"hFZLQAXk2\",true),500);});const onAppearspprk1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TOpabVkwH\",true),6e3);});const onAppearvy595q=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Texjzi5Wo\",true),500);});const t1sWhBVIqliwcxs=activeVariantCallback(async(...args)=>{setVariant(\"LwbzJHJGZ\");});const t1sWhBVIqjy6op7=activeVariantCallback(async(...args)=>{setVariant(\"sPloU1m19\");});const onTapliwcxs=activeVariantCallback(async(...args)=>{setVariant(\"LwbzJHJGZ\");});const onTapjy6op7=activeVariantCallback(async(...args)=>{setVariant(\"sPloU1m19\");});useOnVariantChange(baseVariant,{default:onAppearoo5kic,G1sSt5KId:undefined,hFZLQAXk2:undefined,lM4aWozb0:onAppearspprk1,LwbzJHJGZ:onAppear1oahtwg,sPloU1m19:onAppearvy595q,Texjzi5Wo:undefined,TOpabVkwH:undefined});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hFZLQAXk2\",\"Texjzi5Wo\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({LwbzJHJGZ:{value:transition2},sPloU1m19:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d92vog\",className,classNames),\"data-framer-name\":\"Desktop - Pointer events none\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BkxXrSKsQ\",ref:refBinding,style:{...style},...addPropertyOverrides({G1sSt5KId:{\"data-framer-name\":\"Desktop - Open\",\"data-highlight\":undefined},hFZLQAXk2:{\"data-framer-name\":\"Desktop - Closed disabled\",\"data-highlight\":undefined},lM4aWozb0:{\"data-framer-name\":\"Mobile - Pointer events none\"},LwbzJHJGZ:{\"data-framer-name\":\"Desktop - Closed\"},sPloU1m19:{\"data-framer-name\":\"Mobile - Closed\"},Texjzi5Wo:{\"data-framer-name\":\"Mobile - Closed disabled\",\"data-highlight\":undefined},TOpabVkwH:{\"data-framer-name\":\"Mobile - Open\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-n4p5ik\",\"data-framer-name\":\"content\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"T5LrYmHBc\",style:{opacity:1},variants:{lM4aWozb0:{opacity:1},LwbzJHJGZ:{opacity:0},sPloU1m19:{opacity:0},TOpabVkwH:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dmck8f\",\"data-framer-name\":\"card\",layoutDependency:layoutDependency,layoutId:\"n4eiK07Cp\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||800)-0-0-837.25)/2+0+0)+24,...addPropertyOverrides({lM4aWozb0:{y:(componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+24},sPloU1m19:{y:(componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+24},TOpabVkwH:{y:(componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p93gek-container\",layoutDependency:layoutDependency,layoutId:\"vy560dtGC-container\",nodeId:\"vy560dtGC\",rendersWithMotion:true,scopeId:\"EkVmWQWu9\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"vy560dtGC\",layoutId:\"vy560dtGC\",r1RKUWAmv:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},variant:\"v14MFXv5L\",width:\"100%\",...addPropertyOverrides({G1sSt5KId:{t1sWhBVIq:t1sWhBVIqliwcxs},TOpabVkwH:{t1sWhBVIq:t1sWhBVIqjy6op7}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(((componentViewport?.height||800)-0-0-837.25)/2+0+0)+0),pixelHeight:1500,pixelWidth:1800,sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 80px, 800px) * 0.44)`,src:\"https://framerusercontent.com/images/GpT83IX6NKGt1i3GWnCNztSyZyc.webp\",srcSet:\"https://framerusercontent.com/images/GpT83IX6NKGt1i3GWnCNztSyZyc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/GpT83IX6NKGt1i3GWnCNztSyZyc.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/GpT83IX6NKGt1i3GWnCNztSyZyc.webp 1800w\"},className:\"framer-1vihvi6\",layoutDependency:layoutDependency,layoutId:\"uobhk_hZg\",...addPropertyOverrides({lM4aWozb0:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+0+0),pixelHeight:900,pixelWidth:1800,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 800px)`,src:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp\",srcSet:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp 1800w\"}},sPloU1m19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+0+0),pixelHeight:900,pixelWidth:1800,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 800px)`,src:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp\",srcSet:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp 1800w\"}},TOpabVkwH:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+(((componentViewport?.height||800)-0-40-885.25)/2+0+0)+0+0),pixelHeight:900,pixelWidth:1800,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 800px)`,src:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp\",srcSet:\"https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/ANq6jD2hts6uzXYMfV3bXDgK0Q.webp 1800w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-166mrru\",\"data-framer-name\":\"right side\",layoutDependency:layoutDependency,layoutId:\"Fx09uKZ9Y\",style:{backgroundColor:\"var(--token-7faedc8b-7002-4134-b336-94a3b75eb501, rgb(217, 210, 233))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aqml7g\",layoutDependency:layoutDependency,layoutId:\"LthsW8bV9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-spr7al\",\"data-styles-preset\":\"ePYoEb0_J\",children:\"YOU'RE IN THE RIGHT PLACE...\"})}),className:\"framer-8wqrwp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ndUmS149i\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:[\"Subscribe to our newsletter.\",/*#__PURE__*/_jsx(motion.br,{}),\"Trust us… You won't want to miss anything!\"]})}),className:\"framer-13z1il1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O8kH2M8JU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lM4aWozb0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Subscribe to our newsletter. Trust us… You won't want to miss anything!\"})})},sPloU1m19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Subscribe to our newsletter. Trust us… You won't want to miss anything!\"})})},TOpabVkwH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",children:\"Subscribe to our newsletter. Trust us… You won't want to miss anything!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ufujeh\",\"data-framer-name\":\"form\",layoutDependency:layoutDependency,layoutId:\"wkODArNWR\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ek11kh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RZBmSoJS9-container\",nodeId:\"RZBmSoJS9\",rendersWithMotion:true,scopeId:\"EkVmWQWu9\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<div class=\"klaviyo-form-TmWH3Z\" style=\"width: 100%; max-width: 100%;\"></div>',id:\"RZBmSoJS9\",layoutId:\"RZBmSoJS9\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dweifx\",\"data-framer-name\":\"backdrop\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"r1cV2NsKO\",style:{backgroundColor:\"rgba(0, 0, 0, 0.4)\",opacity:1},variants:{lM4aWozb0:{opacity:1},LwbzJHJGZ:{opacity:0},sPloU1m19:{opacity:0},TOpabVkwH:{opacity:1}},...addPropertyOverrides({G1sSt5KId:{\"data-highlight\":true,onTap:onTapliwcxs},TOpabVkwH:{\"data-highlight\":true,onTap:onTapjy6op7}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-33WHc.framer-gckx4v, .framer-33WHc .framer-gckx4v { display: block; }\",\".framer-33WHc.framer-1d92vog { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-33WHc .framer-n4p5ik { -webkit-user-select: none; align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px 40px 0px 40px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 10; }\",\".framer-33WHc .framer-dmck8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 0px; pointer-events: none; position: relative; width: 100%; }\",\".framer-33WHc .framer-p93gek-container { flex: none; height: 32px; position: absolute; right: 24px; top: 24px; width: 32px; z-index: 1; }\",\".framer-33WHc .framer-1vihvi6 { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 44%; }\",\".framer-33WHc .framer-166mrru { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 120px 40px 120px 40px; position: relative; width: 1px; }\",\".framer-33WHc .framer-aqml7g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-33WHc .framer-8wqrwp, .framer-33WHc .framer-13z1il1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-33WHc .framer-1ufujeh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-33WHc .framer-1ek11kh-container { flex: 1 0 0px; height: auto; min-height: 50px; position: relative; width: 1px; }\",\".framer-33WHc .framer-dweifx { -webkit-user-select: none; bottom: 0px; cursor: default; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 9; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-33WHc .framer-n4p5ik, .framer-33WHc .framer-dmck8f, .framer-33WHc .framer-166mrru, .framer-33WHc .framer-aqml7g, .framer-33WHc .framer-1ufujeh { gap: 0px; } .framer-33WHc .framer-n4p5ik > *, .framer-33WHc .framer-166mrru > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-33WHc .framer-n4p5ik > :first-child, .framer-33WHc .framer-166mrru > :first-child, .framer-33WHc .framer-aqml7g > :first-child { margin-top: 0px; } .framer-33WHc .framer-n4p5ik > :last-child, .framer-33WHc .framer-166mrru > :last-child, .framer-33WHc .framer-aqml7g > :last-child { margin-bottom: 0px; } .framer-33WHc .framer-dmck8f > *, .framer-33WHc .framer-1ufujeh > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-33WHc .framer-dmck8f > :first-child, .framer-33WHc .framer-1ufujeh > :first-child { margin-left: 0px; } .framer-33WHc .framer-dmck8f > :last-child, .framer-33WHc .framer-1ufujeh > :last-child { margin-right: 0px; } .framer-33WHc .framer-aqml7g > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",\".framer-33WHc.framer-v-bh2tt2 .framer-dmck8f, .framer-33WHc.framer-v-bh2tt2 .framer-dweifx, .framer-33WHc.framer-v-df9ao3 .framer-dweifx { pointer-events: auto; }\",\".framer-33WHc.framer-v-lzob2y.framer-1d92vog, .framer-33WHc.framer-v-df9ao3.framer-1d92vog, .framer-33WHc.framer-v-cgrbu9.framer-1d92vog, .framer-33WHc.framer-v-964tm4.framer-1d92vog { width: 390px; }\",\".framer-33WHc.framer-v-lzob2y .framer-n4p5ik, .framer-33WHc.framer-v-df9ao3 .framer-n4p5ik, .framer-33WHc.framer-v-cgrbu9 .framer-n4p5ik { padding: 20px; }\",\".framer-33WHc.framer-v-lzob2y .framer-dmck8f, .framer-33WHc.framer-v-cgrbu9 .framer-dmck8f { flex-direction: column; }\",\".framer-33WHc.framer-v-lzob2y .framer-p93gek-container, .framer-33WHc.framer-v-df9ao3 .framer-p93gek-container, .framer-33WHc.framer-v-cgrbu9 .framer-p93gek-container { order: 0; }\",\".framer-33WHc.framer-v-lzob2y .framer-1vihvi6, .framer-33WHc.framer-v-df9ao3 .framer-1vihvi6, .framer-33WHc.framer-v-cgrbu9 .framer-1vihvi6 { align-self: unset; height: 240px; order: 1; width: 100%; }\",\".framer-33WHc.framer-v-lzob2y .framer-166mrru, .framer-33WHc.framer-v-df9ao3 .framer-166mrru, .framer-33WHc.framer-v-cgrbu9 .framer-166mrru { flex: none; order: 2; padding: 24px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-33WHc.framer-v-lzob2y .framer-dmck8f { gap: 0px; } .framer-33WHc.framer-v-lzob2y .framer-dmck8f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-33WHc.framer-v-lzob2y .framer-dmck8f > :first-child { margin-top: 0px; } .framer-33WHc.framer-v-lzob2y .framer-dmck8f > :last-child { margin-bottom: 0px; } }\",\".framer-33WHc.framer-v-df9ao3 .framer-dmck8f { flex-direction: column; pointer-events: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-33WHc.framer-v-df9ao3 .framer-dmck8f { gap: 0px; } .framer-33WHc.framer-v-df9ao3 .framer-dmck8f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-33WHc.framer-v-df9ao3 .framer-dmck8f > :first-child { margin-top: 0px; } .framer-33WHc.framer-v-df9ao3 .framer-dmck8f > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-33WHc.framer-v-cgrbu9 .framer-dmck8f { gap: 0px; } .framer-33WHc.framer-v-cgrbu9 .framer-dmck8f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-33WHc.framer-v-cgrbu9 .framer-dmck8f > :first-child { margin-top: 0px; } .framer-33WHc.framer-v-cgrbu9 .framer-dmck8f > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"G1sSt5KId\":{\"layout\":[\"fixed\",\"fixed\"]},\"LwbzJHJGZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"hFZLQAXk2\":{\"layout\":[\"fixed\",\"fixed\"]},\"lM4aWozb0\":{\"layout\":[\"fixed\",\"fixed\"]},\"TOpabVkwH\":{\"layout\":[\"fixed\",\"fixed\"]},\"sPloU1m19\":{\"layout\":[\"fixed\",\"fixed\"]},\"Texjzi5Wo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEkVmWQWu9=withCSS(Component,css,\"framer-33WHc\");export default FramerEkVmWQWu9;FramerEkVmWQWu9.displayName=\"popup\";FramerEkVmWQWu9.defaultProps={height:800,width:1200};addPropertyControls(FramerEkVmWQWu9,{variant:{options:[\"BkxXrSKsQ\",\"G1sSt5KId\",\"LwbzJHJGZ\",\"hFZLQAXk2\",\"lM4aWozb0\",\"TOpabVkwH\",\"sPloU1m19\",\"Texjzi5Wo\"],optionTitles:[\"Desktop - Pointer events none\",\"Desktop - Open\",\"Desktop - Closed\",\"Desktop - Closed disabled\",\"Mobile - Pointer events none\",\"Mobile - Open\",\"Mobile - Closed\",\"Mobile - Closed disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEkVmWQWu9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CloseButtonFonts,...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEkVmWQWu9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G1sSt5KId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LwbzJHJGZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hFZLQAXk2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lM4aWozb0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TOpabVkwH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sPloU1m19\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Texjzi5Wo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EkVmWQWu9.map","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;TAY Fortune Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"TAY Fortune Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BH7pgBtuwYQtwIoTwiuMnv8Fn8.woff2\"}]}];export const css=[\".framer-NywMA .framer-styles-preset-1ie2b8x:not(.rich-text-wrapper), .framer-NywMA .framer-styles-preset-1ie2b8x.rich-text-wrapper h1 { --framer-font-family: \\\"TAY Fortune Regular\\\", \\\"TAY Fortune Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-NywMA .framer-styles-preset-1ie2b8x:not(.rich-text-wrapper), .framer-NywMA .framer-styles-preset-1ie2b8x.rich-text-wrapper h1 { --framer-font-family: \\\"TAY Fortune Regular\\\", \\\"TAY Fortune Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-NywMA .framer-styles-preset-1ie2b8x:not(.rich-text-wrapper), .framer-NywMA .framer-styles-preset-1ie2b8x.rich-text-wrapper h1 { --framer-font-family: \\\"TAY Fortune Regular\\\", \\\"TAY Fortune Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-NywMA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b9489e0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bHYhkMpXwDhpAnWq14lG/5FTVehsxgVneYrtGLeuT/f2ZA07LFy.js\";const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"Gi9cRGnxA\",\"KQigZER2H\",\"rkn_uAqTN\",\"nQv5kfrzB\"];const serializationHash=\"framer-3yr9k\";const variantClassNames={Gi9cRGnxA:\"framer-v-npxo55\",KQigZER2H:\"framer-v-1oc6eq7\",nQv5kfrzB:\"framer-v-1apbme0\",rkn_uAqTN:\"framer-v-1h7xvjc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:.8,type:\"spring\"};const transition2={bounce:0,delay:0,duration:1.5,type:\"spring\"};const transition3={duration:0,type:\"tween\"};const transition4={bounce:.1,delay:.3,duration:.8,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 transition5={bounce:0,delay:0,duration:.8,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition6={bounce:.1,delay:.05,duration:.8,type:\"spring\"};const transition7={bounce:.1,delay:.1,duration:.8,type:\"spring\"};const transition8={bounce:.1,delay:.15,duration:.8,type:\"spring\"};const transition9={bounce:.1,delay:.2,duration:.8,type:\"spring\"};const transition10={bounce:.1,delay:.25,duration:.8,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 4\":\"nQv5kfrzB\",Animated:\"KQigZER2H\",Ending:\"rkn_uAqTN\",Start:\"Gi9cRGnxA\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Gi9cRGnxA\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Gi9cRGnxA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearss69e3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"KQigZER2H\",true),500);});const onAppearkcoa2g=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rkn_uAqTN\",true),1500);});const onAppear1utwku1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"nQv5kfrzB\",true),1800);});useOnVariantChange(baseVariant,{default:onAppearss69e3,KQigZER2H:onAppearkcoa2g,nQv5kfrzB:undefined,rkn_uAqTN:onAppear1utwku1});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nQv5kfrzB\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({nQv5kfrzB:{value:transition3},rkn_uAqTN:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-npxo55\",className,classNames),\"data-framer-name\":\"Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Gi9cRGnxA\",ref:refBinding,style:{opacity:1,...style},variants:{nQv5kfrzB:{opacity:0}},...addPropertyOverrides({KQigZER2H:{\"data-framer-name\":\"Animated\"},nQv5kfrzB:{\"data-framer-name\":\"Variant 4\",\"data-highlight\":undefined},rkn_uAqTN:{\"data-framer-name\":\"Ending\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({rkn_uAqTN:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11v48tn\",\"data-framer-name\":\"bg\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"tlvxzfNhc\",style:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",opacity:1},variants:{rkn_uAqTN:{opacity:0}}})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({rkn_uAqTN:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-167pm0a\",\"data-framer-name\":\"content\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"nkOgcuZgG\",style:{opacity:1,scale:1},variants:{rkn_uAqTN:{opacity:0,scale:1.03}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11cfugn\",\"data-framer-name\":\"letter\",layoutDependency:layoutDependency,layoutId:\"SkAZ3gle0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4)))\"},children:\"D\"})}),className:\"framer-8oy03l\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CTYMDynUH\",style:{\"--extracted-gdpscs\":\"var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4)))\"},children:\"D\"})}),className:\"framer-4vdw00\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eGFXX1U2H\",style:{\"--extracted-gdpscs\":\"var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a4kapq\",\"data-framer-name\":\"letter\",layoutDependency:layoutDependency,layoutId:\"POqujT0fd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-16454949-79da-4ccb-883f-9cfb37eb6ca2, rgb(162, 207, 227)))\"},children:\"o\"})}),className:\"framer-1850q51\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u6ydhf4vr\",style:{\"--extracted-gdpscs\":\"var(--token-16454949-79da-4ccb-883f-9cfb37eb6ca2, rgb(162, 207, 227))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({KQigZER2H:{value:transition6},rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-16454949-79da-4ccb-883f-9cfb37eb6ca2, rgb(162, 207, 227)))\"},children:\"o\"})}),className:\"framer-ln33km\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gwfSnLHbn\",style:{\"--extracted-gdpscs\":\"var(--token-16454949-79da-4ccb-883f-9cfb37eb6ca2, rgb(162, 207, 227))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3qcbip\",\"data-framer-name\":\"letter\",layoutDependency:layoutDependency,layoutId:\"o87JDyFto\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7)))\"},children:\"u\"})}),className:\"framer-1q40pp6\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eqjR87ZA1\",style:{\"--extracted-gdpscs\":\"var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({KQigZER2H:{value:transition7},rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7)))\"},children:\"u\"})}),className:\"framer-cyl11j\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qy2vlo0mg\",style:{\"--extracted-gdpscs\":\"var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hla4q7\",\"data-framer-name\":\"space\",layoutDependency:layoutDependency,layoutId:\"rYlrmE2EE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7)))\"},children:\" \"})}),className:\"framer-1tcsf1h\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z_wkHTzZN\",style:{\"--extracted-gdpscs\":\"var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({KQigZER2H:{value:transition8},rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7)))\"},children:\" \"})}),className:\"framer-1er5ow8\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z3tQy0ELk\",style:{\"--extracted-gdpscs\":\"var(--token-18d8a4b7-9381-4c5c-8cb0-a3b8500705a2, rgb(229, 191, 7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rw6myl\",\"data-framer-name\":\"letter\",layoutDependency:layoutDependency,layoutId:\"zbIhNvW9G\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44)))\"},children:\"s\"})}),className:\"framer-1vsiri3\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Rw1zfUHaW\",style:{\"--extracted-gdpscs\":\"var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({KQigZER2H:{value:transition9},rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44)))\"},children:\"s\"})}),className:\"framer-1nyzl4\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E6k0Itz_N\",style:{\"--extracted-gdpscs\":\"var(--token-349a7f92-1669-4630-9566-f9eeff2afb9a, rgb(234, 27, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ejbzyj\",\"data-framer-name\":\"letter\",layoutDependency:layoutDependency,layoutId:\"ea8MlIpZ5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c9e95234-9e33-442e-bf42-3626c5786eb6, rgb(176, 176, 3)))\"},children:\"o\"})}),className:\"framer-1rt2suc\",\"data-framer-name\":\"padding\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LROepr25k\",style:{\"--extracted-gdpscs\":\"var(--token-c9e95234-9e33-442e-bf42-3626c5786eb6, rgb(176, 176, 3))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({KQigZER2H:{value:transition10},rkn_uAqTN:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1ie2b8x\",\"data-styles-preset\":\"f2ZA07LFy\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c9e95234-9e33-442e-bf42-3626c5786eb6, rgb(176, 176, 3)))\"},children:\"o\"})}),className:\"framer-lsifuj\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OgefBLAlS\",style:{\"--extracted-gdpscs\":\"var(--token-c9e95234-9e33-442e-bf42-3626c5786eb6, rgb(176, 176, 3))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rkn_uAqTN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lx8z8s-container\",draggable:\"false\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eAS3gS6T3-container\",nodeId:\"eAS3gS6T3\",rendersWithMotion:true,scopeId:\"iTYe0ZRe3\",style:{opacity:0},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"eAS3gS6T3\",layoutId:\"eAS3gS6T3\",toggle:true,width:\"100%\",...addPropertyOverrides({rkn_uAqTN:{toggle:false}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3yr9k.framer-tzra8f, .framer-3yr9k .framer-tzra8f { display: block; }\",\".framer-3yr9k.framer-npxo55 { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-3yr9k .framer-11v48tn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: hidden; pointer-events: auto; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-3yr9k .framer-167pm0a { -webkit-user-select: none; align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; justify-content: center; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-3yr9k .framer-11cfugn, .framer-3yr9k .framer-1a4kapq, .framer-3yr9k .framer-3qcbip, .framer-3yr9k .framer-1hla4q7, .framer-3yr9k .framer-1rw6myl, .framer-3yr9k .framer-ejbzyj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-3yr9k .framer-8oy03l, .framer-3yr9k .framer-1850q51, .framer-3yr9k .framer-1q40pp6, .framer-3yr9k .framer-1tcsf1h, .framer-3yr9k .framer-1vsiri3, .framer-3yr9k .framer-1rt2suc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3yr9k .framer-4vdw00, .framer-3yr9k .framer-ln33km, .framer-3yr9k .framer-cyl11j, .framer-3yr9k .framer-1er5ow8, .framer-3yr9k .framer-1nyzl4, .framer-3yr9k .framer-lsifuj { bottom: -100px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-3yr9k .framer-lx8z8s-container { -webkit-user-select: none; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; user-select: none; width: auto; z-index: -1; }\",\".framer-3yr9k.framer-v-1oc6eq7 .framer-4vdw00, .framer-3yr9k.framer-v-1oc6eq7 .framer-ln33km, .framer-3yr9k.framer-v-1oc6eq7 .framer-cyl11j, .framer-3yr9k.framer-v-1oc6eq7 .framer-1er5ow8, .framer-3yr9k.framer-v-1oc6eq7 .framer-1nyzl4, .framer-3yr9k.framer-v-1oc6eq7 .framer-lsifuj { bottom: 0px; }\",\".framer-3yr9k.framer-v-1h7xvjc .framer-11v48tn { pointer-events: none; }\",\".framer-3yr9k.framer-v-1h7xvjc .framer-4vdw00, .framer-3yr9k.framer-v-1h7xvjc .framer-ln33km, .framer-3yr9k.framer-v-1h7xvjc .framer-cyl11j, .framer-3yr9k.framer-v-1h7xvjc .framer-1nyzl4 { bottom: unset; left: 50%; top: 50%; }\",\".framer-3yr9k.framer-v-1h7xvjc .framer-1er5ow8 { bottom: unset; left: 49%; top: 50%; }\",\".framer-3yr9k.framer-v-1h7xvjc .framer-lsifuj { bottom: unset; left: 51%; top: 50%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KQigZER2H\":{\"layout\":[\"fixed\",\"fixed\"]},\"rkn_uAqTN\":{\"layout\":[\"fixed\",\"fixed\"]},\"nQv5kfrzB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriTYe0ZRe3=withCSS(Component,css,\"framer-3yr9k\");export default FrameriTYe0ZRe3;FrameriTYe0ZRe3.displayName=\"preloader\";FrameriTYe0ZRe3.defaultProps={height:800,width:1200};addPropertyControls(FrameriTYe0ZRe3,{variant:{options:[\"Gi9cRGnxA\",\"KQigZER2H\",\"rkn_uAqTN\",\"nQv5kfrzB\"],optionTitles:[\"Start\",\"Animated\",\"Ending\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriTYe0ZRe3,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriTYe0ZRe3\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KQigZER2H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rkn_uAqTN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nQv5kfrzB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iTYe0ZRe3.map","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"QRHRCdsL5\",\"jG59ZJ4Z_\"];const serializationHash=\"framer-wWS2o\";const variantClassNames={jG59ZJ4Z_:\"framer-v-1xz6kvl\",QRHRCdsL5:\"framer-v-sgi6wg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,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={Active:\"jG59ZJ4Z_\",Inactive:\"QRHRCdsL5\"};const getProps=({click,height,id,width,...props})=>{return{...props,t1sWhBVIq:click??props.t1sWhBVIq,variant:humanReadableVariantMap[props.variant]??props.variant??\"QRHRCdsL5\"};};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,t1sWhBVIq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QRHRCdsL5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1erbujo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(t1sWhBVIq){const res=await t1sWhBVIq(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sgi6wg\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QRHRCdsL5\",onTap:onTap1erbujo,ref:refBinding,style:{...style},...addPropertyOverrides({jG59ZJ4Z_:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1os9hvr\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"XRPcrCyDq\",style:{backgroundColor:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",rotate:0},variants:{jG59ZJ4Z_:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u286t1\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"pJ8we3Dp4\",style:{backgroundColor:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",opacity:1,rotate:0},variants:{jG59ZJ4Z_:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",opacity:0,rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oqpczl\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"gCPjaoiOd\",style:{backgroundColor:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",rotate:0},variants:{jG59ZJ4Z_:{backgroundColor:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wWS2o.framer-178bbqr, .framer-wWS2o .framer-178bbqr { display: block; }\",\".framer-wWS2o.framer-sgi6wg { cursor: pointer; height: 30px; overflow: hidden; position: relative; width: 30px; }\",\".framer-wWS2o .framer-1os9hvr { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; bottom: 7px; flex: none; height: 2px; left: 4px; overflow: hidden; pointer-events: none; position: absolute; right: 4px; user-select: none; }\",\".framer-wWS2o .framer-u286t1 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; flex: none; height: 2px; left: 4px; overflow: hidden; pointer-events: none; position: absolute; right: 4px; top: calc(50.00000000000002% - 2px / 2); user-select: none; }\",\".framer-wWS2o .framer-oqpczl { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; flex: none; height: 2px; left: 4px; overflow: hidden; pointer-events: none; position: absolute; right: 4px; top: 7px; user-select: none; }\",\".framer-wWS2o.framer-v-1xz6kvl .framer-1os9hvr { bottom: 14px; }\",\".framer-wWS2o.framer-v-1xz6kvl .framer-oqpczl { top: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jG59ZJ4Z_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"t1sWhBVIq\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhdHUd_b4w=withCSS(Component,css,\"framer-wWS2o\");export default FramerhdHUd_b4w;FramerhdHUd_b4w.displayName=\"hamburger\";FramerhdHUd_b4w.defaultProps={height:30,width:30};addPropertyControls(FramerhdHUd_b4w,{variant:{options:[\"QRHRCdsL5\",\"jG59ZJ4Z_\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},t1sWhBVIq:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhdHUd_b4w,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhdHUd_b4w\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jG59ZJ4Z_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"t1sWhBVIq\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"30\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hdHUd_b4w.map","// Generated by Framer (2e9e6ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Alice-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Alice\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alice/v20/OpNCnoEEmtHa6FcMpA_chzJ0.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-LSPD3 .framer-styles-preset-2p2zod:not(.rich-text-wrapper), .framer-LSPD3 .framer-styles-preset-2p2zod.rich-text-wrapper p { --framer-font-family: \"Alice\", \"Alice Placeholder\", serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-LSPD3\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee31e22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/1czZ2T5e2ZgcwBwLou3x/SOXfEHEAymEtNtEE0NRt/cYDRGHO9Z.js\";const enabledGestures={ZEd72Rx_f:{hover:true}};const cycleOrder=[\"ZEd72Rx_f\",\"ZLnLSA6dO\"];const serializationHash=\"framer-7mMEs\";const variantClassNames={ZEd72Rx_f:\"framer-v-1l37dg4\",ZLnLSA6dO:\"framer-v-hlc2t1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={Active:\"ZLnLSA6dO\",Default:\"ZEd72Rx_f\"};const getProps=({click2,color,height,hover,id,width,...props})=>{return{...props,FW7sIh0GT:color??props.FW7sIh0GT??\"rgb(0, 0, 0)\",QN6pqNKbV:hover??props.QN6pqNKbV,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZEd72Rx_f\",zp7vzVO4V:click2??props.zp7vzVO4V};};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,zp7vzVO4V,QN6pqNKbV,FW7sIh0GT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZEd72Rx_f\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2ekhon=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zp7vzVO4V){const res=await zp7vzVO4V(...args);if(res===false)return false;}});const onMouseEnterfa3taq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QN6pqNKbV){const res=await QN6pqNKbV(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l37dg4\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZEd72Rx_f\",onMouseEnter:onMouseEnterfa3taq,onTap:onTap2ekhon,ref:refBinding,style:{...style},...addPropertyOverrides({\"ZEd72Rx_f-hover\":{\"data-framer-name\":undefined},ZLnLSA6dO:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-FW7sIh0GT-KoisOorUc))\"},children:\"SHOP\"})}),className:\"framer-ndh0ty\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CSAgRTSAK\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-FW7sIh0GT-KoisOorUc)\",\"--variable-reference-FW7sIh0GT-KoisOorUc\":FW7sIh0GT},variants:{\"ZEd72Rx_f-hover\":{\"--extracted-r6o4lv\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},ZLnLSA6dO:{\"--extracted-r6o4lv\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ZEd72Rx_f-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxpY2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Alice\", \"Alice Placeholder\", serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\"},children:\"SHOP\"})}),fonts:[\"GF;Alice-regular\"]},ZLnLSA6dO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxpY2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Alice\", \"Alice Placeholder\", serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\"},children:\"SHOP\"})}),fonts:[\"GF;Alice-regular\"]}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7mMEs.framer-1y8zn18, .framer-7mMEs .framer-1y8zn18 { display: block; }\",\".framer-7mMEs.framer-1l37dg4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7mMEs .framer-ndh0ty { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7mMEs.framer-1l37dg4 { gap: 0px; } .framer-7mMEs.framer-1l37dg4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-7mMEs.framer-1l37dg4 > :first-child { margin-left: 0px; } .framer-7mMEs.framer-1l37dg4 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29.5\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZLnLSA6dO\":{\"layout\":[\"auto\",\"auto\"]},\"EsNuWR0_v\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zp7vzVO4V\":\"click2\",\"QN6pqNKbV\":\"hover\",\"FW7sIh0GT\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKoisOorUc=withCSS(Component,css,\"framer-7mMEs\");export default FramerKoisOorUc;FramerKoisOorUc.displayName=\"shop button\";FramerKoisOorUc.defaultProps={height:29.5,width:57};addPropertyControls(FramerKoisOorUc,{variant:{options:[\"ZEd72Rx_f\",\"ZLnLSA6dO\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},zp7vzVO4V:{title:\"Click 2\",type:ControlType.EventHandler},QN6pqNKbV:{title:\"Hover\",type:ControlType.EventHandler},FW7sIh0GT:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerKoisOorUc,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Alice\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alice/v20/OpNCnoEEmtHa6FcMpA_chzJ0.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKoisOorUc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"29.5\",\"framerIntrinsicWidth\":\"57\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZLnLSA6dO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EsNuWR0_v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"zp7vzVO4V\\\":\\\"click2\\\",\\\"QN6pqNKbV\\\":\\\"hover\\\",\\\"FW7sIh0GT\\\":\\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * © 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";/**\n * @framerDisableUnlink\n */export default function FC_CartOverlayTrigger(props){const isBrowser=useIsBrowser();useEffect(()=>{if(!isBrowser)return;function handleCheckoutChange(e){if(e.detail&&get(e,\"detail.__triggerCartModal\")!==false){props.triggerShopifyCartModal();}}document.addEventListener(\"checkout__changed\",handleCheckoutChange);return()=>{document.removeEventListener(\"checkout__changed\",handleCheckoutChange);};},[isBrowser,props.triggerShopifyCartModal]);const handleClick=()=>{if(isBrowser){props.triggerShopifyCartModal();}};if(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});}return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",cursor:\"pointer\"}});}FC_CartOverlayTrigger.defaultProps={};addPropertyControls(FC_CartOverlayTrigger,{triggerShopifyCartModal:{type:ControlType.EventHandler,title:\"triggerShopifyCartModal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_CartOverlayTrigger\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_CartOverlayTrigger.map","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import FC_CartOverlayTrigger from\"https://framerusercontent.com/modules/yA7N9WhjPTgbsU6xpomV/y7a0GEgWVtkVtKRFnvNa/FC_CartOverlayTrigger.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const FC_CartOverlayTriggerFonts=getFonts(FC_CartOverlayTrigger);const serializationHash=\"framer-yHzkc\";const variantClassNames={RklN8342n:\"framer-v-18th54j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 getProps=({click,height,id,width,...props})=>{return{...props,a1bnx894r:click??props.a1bnx894r};};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,a1bnx894r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RklN8342n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const triggerShopifyCartModalosbfku=activeVariantCallback(async(...args)=>{if(a1bnx894r){const res=await a1bnx894r(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18th54j\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RklN8342n\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qjj4ij\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"MrDi_Knmj\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e9hgzx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wA6bFiXb3-container\",nodeId:\"wA6bFiXb3\",rendersWithMotion:true,scopeId:\"ibLsoY3xm\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgba(0, 0, 0, 0.5)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hideIf0:false,id:\"wA6bFiXb3\",layoutId:\"wA6bFiXb3\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sm0bqh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DeUXoCY_R-container\",nodeId:\"DeUXoCY_R\",rendersWithMotion:true,scopeId:\"ibLsoY3xm\",style:{opacity:0},children:/*#__PURE__*/_jsx(FC_CartOverlayTrigger,{height:\"100%\",id:\"DeUXoCY_R\",layoutId:\"DeUXoCY_R\",style:{height:\"100%\",width:\"100%\"},triggerShopifyCartModal:triggerShopifyCartModalosbfku,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yHzkc.framer-cmx27h, .framer-yHzkc .framer-cmx27h { display: block; }\",\".framer-yHzkc.framer-18th54j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-yHzkc .framer-qjj4ij { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yHzkc .framer-e9hgzx-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-yHzkc .framer-sm0bqh-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 9; }\",'.framer-yHzkc[data-border=\"true\"]::after, .framer-yHzkc [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 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"a1bnx894r\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameribLsoY3xm=withCSS(Component,css,\"framer-yHzkc\");export default FrameribLsoY3xm;FrameribLsoY3xm.displayName=\"FC Cart Icon / FC Cart Icon\";FrameribLsoY3xm.defaultProps={height:24,width:24};addPropertyControls(FrameribLsoY3xm,{a1bnx894r:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameribLsoY3xm,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_CartCounterFonts,...FC_CartOverlayTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameribLsoY3xm\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"a1bnx894r\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ibLsoY3xm.map","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_CartCounter from\"https://framerusercontent.com/modules/4gxKhYDXhQYsHYSbypZW/CwQMBB6veGtRJ77hGsnc/FC_CartCounter.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/h6H66TfiJhfHhsBQlIGF/OS0WW9dbV9I8nNbGVeHb/cYDRGHO9Z.js\";import FCCartIconFCCartIcon from\"https://framerusercontent.com/modules/jySFOZEAWmuXNJ6r0BLz/4m2aF2T0tSedLtcRFiDh/ibLsoY3xm.js\";const FC_CartCounterFonts=getFonts(FC_CartCounter);const FCCartIconFCCartIconFonts=getFonts(FCCartIconFCCartIcon);const enabledGestures={IKxlAiTri:{hover:true}};const cycleOrder=[\"IKxlAiTri\",\"PDtl8bwTv\"];const serializationHash=\"framer-g60Gk\";const variantClassNames={IKxlAiTri:\"framer-v-13iucw5\",PDtl8bwTv:\"framer-v-1oaj81m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={Desktop:\"IKxlAiTri\",Mobile:\"PDtl8bwTv\"};const getProps=({cart,height,id,width,...props})=>{return{...props,uLKyljyG_:cart??props.uLKyljyG_,variant:humanReadableVariantMap[props.variant]??props.variant??\"IKxlAiTri\"};};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,uLKyljyG_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IKxlAiTri\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14fdxil=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uLKyljyG_){const res=await uLKyljyG_(...args);if(res===false)return false;}});const a1bnx894ra38ajp=activeVariantCallback(async(...args)=>{if(uLKyljyG_){const res=await uLKyljyG_(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PDtl8bwTv\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PDtl8bwTv\")return true;return false;};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-13iucw5\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IKxlAiTri\",onTap:onTap14fdxil,ref:refBinding,style:{...style},...addPropertyOverrides({\"IKxlAiTri-hover\":{\"data-framer-name\":undefined},PDtl8bwTv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:\"CART (\"})}),className:\"framer-1ndsl1u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QkLAgqV5S\",style:{\"--extracted-r6o4lv\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IKxlAiTri-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxpY2UtcmVndWxhcg==\",\"--framer-font-family\":'\"Alice\", \"Alice Placeholder\", serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\"},children:\"CART (\"})}),fonts:[\"GF;Alice-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5e2wb6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QP6a04YTz-container\",nodeId:\"QP6a04YTz\",rendersWithMotion:true,scopeId:\"NeSV_QQ8y\",children:/*#__PURE__*/_jsx(FC_CartCounter,{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderBottomWidth:0,borderColor:\"rgba(0, 0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},bottomLeft:0,bottomRight:0,color:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",font:{fontFamily:'\"Alice\", \"Alice Placeholder\", serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.1px\",lineHeight:\"140%\"},height:\"100%\",hideIf0:false,id:\"QP6a04YTz\",layoutId:\"QP6a04YTz\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,radius:0,radiusPerCorner:false,style:{height:\"100%\"},topLeft:0,topRight:0,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:\")\"})}),className:\"framer-2edfx6\",\"data-framer-name\":\")\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yth1ocxJk\",style:{\"--extracted-r6o4lv\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||200)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i84ux1-container\",layoutDependency:layoutDependency,layoutId:\"fW9LkkJSS-container\",nodeId:\"fW9LkkJSS\",rendersWithMotion:true,scopeId:\"NeSV_QQ8y\",style:{opacity:0},children:/*#__PURE__*/_jsx(FCCartIconFCCartIcon,{a1bnx894r:a1bnx894ra38ajp,height:\"100%\",id:\"fW9LkkJSS\",layoutId:\"fW9LkkJSS\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-t8ij3o\",\"data-framer-name\":\"Graphic\",fill:'var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)) /* {\"name\":\"Cream\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"siXJqV0te\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><g fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"#000\"><path d=\"M8.98 6.32V3.99a2.99 2.99 0 1 1 5.98 0v2.33\"/><path d=\"M7.09 6.32h9.76a2.66 2.66 0 0 1 2.65 2.43l.86 9.97a2.66 2.66 0 0 1-2.65 2.89H6.23a2.66 2.66 0 0 1-2.65-2.89l.86-9.97a2.66 2.66 0 0 1 2.65-2.43z\"/></g></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-g60Gk.framer-1a6dttu, .framer-g60Gk .framer-1a6dttu { display: block; }\",\".framer-g60Gk.framer-13iucw5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-g60Gk .framer-1ndsl1u, .framer-g60Gk .framer-2edfx6 { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-g60Gk .framer-5e2wb6-container { -webkit-user-select: none; align-self: stretch; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; width: auto; }\",\".framer-g60Gk .framer-i84ux1-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-g60Gk .framer-t8ij3o { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-g60Gk.framer-v-1oaj81m.framer-13iucw5 { gap: 4px; }\",\".framer-g60Gk.framer-v-1oaj81m .framer-5e2wb6-container { order: 2; }\",\".framer-g60Gk.framer-v-1oaj81m .framer-i84ux1-container { order: 4; }\",\".framer-g60Gk.framer-v-1oaj81m .framer-t8ij3o { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PDtl8bwTv\":{\"layout\":[\"auto\",\"auto\"]},\"Ou_oKkMB7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"uLKyljyG_\":\"cart\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNeSV_QQ8y=withCSS(Component,css,\"framer-g60Gk\");export default FramerNeSV_QQ8y;FramerNeSV_QQ8y.displayName=\"desktop cart button\";FramerNeSV_QQ8y.defaultProps={height:31,width:85};addPropertyControls(FramerNeSV_QQ8y,{variant:{options:[\"IKxlAiTri\",\"PDtl8bwTv\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},uLKyljyG_:{title:\"Cart\",type:ControlType.EventHandler}});addFonts(FramerNeSV_QQ8y,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Alice\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alice/v20/OpNCnoEEmtHa6FcMpA_chzJ0.woff2\",weight:\"400\"}]},...FC_CartCounterFonts,...FCCartIconFCCartIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNeSV_QQ8y\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"85\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PDtl8bwTv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ou_oKkMB7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"31\",\"framerVariables\":\"{\\\"uLKyljyG_\\\":\\\"cart\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;TAY Fortune Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"TAY Fortune Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BH7pgBtuwYQtwIoTwiuMnv8Fn8.woff2\"}]}];export const css=[\".framer-VjKMu .framer-styles-preset-zqebnu:not(.rich-text-wrapper), .framer-VjKMu .framer-styles-preset-zqebnu.rich-text-wrapper h5 { --framer-font-family: \\\"TAY Fortune Regular\\\", \\\"TAY Fortune Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-VjKMu\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d0dedfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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*as sharedStyle1 from\"https://framerusercontent.com/modules/1czZ2T5e2ZgcwBwLou3x/SOXfEHEAymEtNtEE0NRt/cYDRGHO9Z.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QOyuoIG9Hyu6YcFULFRv/1S9HmBeCMHpQ7SEjVylc/tsPnMpNvk.js\";import Chevron from\"https://framerusercontent.com/modules/jmdxTAP5IFmKd7j8Izq3/5VlMvhQEPnl6X7GauvxF/s6SjnE5ZO.js\";const ChevronFonts=getFonts(Chevron);const cycleOrder=[\"DdQIVKSpr\",\"itXA1vj0h\"];const serializationHash=\"framer-satmx\";const variantClassNames={DdQIVKSpr:\"framer-v-ccr6wf\",itXA1vj0h:\"framer-v-ax61y8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={Active:\"DdQIVKSpr\",Inactive:\"itXA1vj0h\"};const getProps=({height,id,menuName,sub1Visible,sub2Visible,sub3Visible,sub4Visible,submenuItem1,submenuItem2,submenuItem3,submenuItem4,submenuLink1,submenuLink2,submenuLink3,submenuLink4,tap,width,...props})=>{return{...props,jJjqNrocA:submenuItem3??props.jJjqNrocA??\"Glasses\",JkNA6Y4al:menuName??props.JkNA6Y4al??\"Shop\",K3eo__rS8:submenuLink3??props.K3eo__rS8,lywlKqrh1:submenuItem1??props.lywlKqrh1??\"All\",maWxh0cU5:tap??props.maWxh0cU5,nr6qtsVzU:submenuItem4??props.nr6qtsVzU??\"Vases\",nW2jenfgp:sub1Visible??props.nW2jenfgp??true,pJCeP7lnR:sub4Visible??props.pJCeP7lnR??true,QtphBEi7F:submenuLink1??props.QtphBEi7F,qWWJn5tDG:submenuItem2??props.qWWJn5tDG??\"New arrivals\",TykzSK5oQ:submenuLink2??props.TykzSK5oQ,uxjkYjRDt:sub2Visible??props.uxjkYjRDt??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"DdQIVKSpr\",W264y9I7s:submenuLink4??props.W264y9I7s,wQIjKSbn0:sub3Visible??props.wQIjKSbn0??true};};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,JkNA6Y4al,nW2jenfgp,QtphBEi7F,lywlKqrh1,uxjkYjRDt,TykzSK5oQ,qWWJn5tDG,wQIjKSbn0,K3eo__rS8,jJjqNrocA,pJCeP7lnR,W264y9I7s,nr6qtsVzU,maWxh0cU5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DdQIVKSpr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps17l1k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"itXA1vj0h\");});const onTap58hjn2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"DdQIVKSpr\");});const onTap2usfdp=activeVariantCallback(async(...args)=>{if(maWxh0cU5){const res=await maWxh0cU5(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ccr6wf\",className,classNames),\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DdQIVKSpr\",onTap:onTaps17l1k,ref:refBinding,style:{...style},...addPropertyOverrides({itXA1vj0h:{\"data-framer-name\":\"Inactive\",onTap:onTap58hjn2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i2egxc\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"YmP2ajK6b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"Shop\"})}),className:\"framer-11wfyl2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sIZw1zVc5\",style:{\"--extracted-1lwpl3i\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JkNA6Y4al,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+0+0+9.3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fj91in-container\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"Ulirf825m-container\",nodeId:\"Ulirf825m\",rendersWithMotion:true,scopeId:\"zVNNBei4X\",style:{rotate:0},variants:{itXA1vj0h:{rotate:-90}},children:/*#__PURE__*/_jsx(Chevron,{height:\"100%\",id:\"Ulirf825m\",layoutId:\"Ulirf825m\",style:{height:\"100%\",width:\"100%\"},variant:\"lF27Zr7Y0\",width:\"100%\",...addPropertyOverrides({itXA1vj0h:{variant:\"ZqTpGzHdc\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ejon6g\",\"data-framer-name\":\"submenu\",layoutDependency:layoutDependency,layoutId:\"LPBNuxwFR\",...addPropertyOverrides({itXA1vj0h:{draggable:\"false\"}},baseVariant,gestureVariant),children:[nW2jenfgp&&/*#__PURE__*/_jsx(Link,{href:QtphBEi7F,motionChild:true,nodeId:\"y1jAJYqCv\",openInNewTab:false,scopeId:\"zVNNBei4X\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-iwuywe framer-1gfyxpx\",\"data-framer-name\":\"sub item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y1jAJYqCv\",onTap:onTap2usfdp,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"All\"})}),className:\"framer-1gnhm7n\",draggable:\"false\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ins2QJOe8\",style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lywlKqrh1,verticalAlignment:\"top\",withExternalLayout:true})})}),uxjkYjRDt&&/*#__PURE__*/_jsx(Link,{href:TykzSK5oQ,motionChild:true,nodeId:\"omjFmw_oD\",openInNewTab:false,scopeId:\"zVNNBei4X\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jvw7y8 framer-1gfyxpx\",\"data-framer-name\":\"sub item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"omjFmw_oD\",onTap:onTap2usfdp,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"New arrivals\"})}),className:\"framer-1108fsm\",draggable:\"false\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zLs3zQ1nG\",style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qWWJn5tDG,verticalAlignment:\"top\",withExternalLayout:true})})}),wQIjKSbn0&&/*#__PURE__*/_jsx(Link,{href:K3eo__rS8,motionChild:true,nodeId:\"hxDgBHZnx\",openInNewTab:false,scopeId:\"zVNNBei4X\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1scbpdw framer-1gfyxpx\",\"data-framer-name\":\"sub item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hxDgBHZnx\",onTap:onTap2usfdp,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"Glasses\"})}),className:\"framer-hz0ij\",draggable:\"false\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Zff4r9e86\",style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jJjqNrocA,verticalAlignment:\"top\",withExternalLayout:true})})}),pJCeP7lnR&&/*#__PURE__*/_jsx(Link,{href:W264y9I7s,motionChild:true,nodeId:\"P_V2SVc6f\",openInNewTab:false,scopeId:\"zVNNBei4X\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yoxifj framer-1gfyxpx\",\"data-framer-name\":\"sub item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"P_V2SVc6f\",onTap:onTap2usfdp,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"Vases\"})}),className:\"framer-14ylc0l\",draggable:\"false\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IFKjOp7N3\",style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nr6qtsVzU,verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-satmx.framer-1gfyxpx, .framer-satmx .framer-1gfyxpx { display: block; }\",\".framer-satmx.framer-ccr6wf { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 315px; }\",\".framer-satmx .framer-1i2egxc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-satmx .framer-11wfyl2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-satmx .framer-fj91in-container { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: 24px; pointer-events: none; position: relative; user-select: none; width: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-satmx .framer-ejon6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 32px; position: relative; width: 100%; }\",\".framer-satmx .framer-iwuywe, .framer-satmx .framer-1jvw7y8, .framer-satmx .framer-1scbpdw, .framer-satmx .framer-yoxifj { 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: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-satmx .framer-1gnhm7n, .framer-satmx .framer-1108fsm, .framer-satmx .framer-hz0ij, .framer-satmx .framer-14ylc0l { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; flex: 1 0 0px; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-satmx.framer-ccr6wf, .framer-satmx .framer-ejon6g { gap: 0px; } .framer-satmx.framer-ccr6wf > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-satmx.framer-ccr6wf > :first-child, .framer-satmx .framer-ejon6g > :first-child { margin-top: 0px; } .framer-satmx.framer-ccr6wf > :last-child, .framer-satmx .framer-ejon6g > :last-child { margin-bottom: 0px; } .framer-satmx .framer-ejon6g > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-satmx.framer-v-ax61y8.framer-ccr6wf { height: 43px; }\",\".framer-satmx.framer-v-ax61y8 .framer-ejon6g { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; pointer-events: none; user-select: none; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 290\n * @framerIntrinsicWidth 315\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"itXA1vj0h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JkNA6Y4al\":\"menuName\",\"nW2jenfgp\":\"sub1Visible\",\"QtphBEi7F\":\"submenuLink1\",\"lywlKqrh1\":\"submenuItem1\",\"uxjkYjRDt\":\"sub2Visible\",\"TykzSK5oQ\":\"submenuLink2\",\"qWWJn5tDG\":\"submenuItem2\",\"wQIjKSbn0\":\"sub3Visible\",\"K3eo__rS8\":\"submenuLink3\",\"jJjqNrocA\":\"submenuItem3\",\"pJCeP7lnR\":\"sub4Visible\",\"W264y9I7s\":\"submenuLink4\",\"nr6qtsVzU\":\"submenuItem4\",\"maWxh0cU5\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzVNNBei4X=withCSS(Component,css,\"framer-satmx\");export default FramerzVNNBei4X;FramerzVNNBei4X.displayName=\"mobile menu item\";FramerzVNNBei4X.defaultProps={height:290,width:315};addPropertyControls(FramerzVNNBei4X,{variant:{options:[\"DdQIVKSpr\",\"itXA1vj0h\"],optionTitles:[\"Active\",\"Inactive\"],title:\"Variant\",type:ControlType.Enum},JkNA6Y4al:{defaultValue:\"Shop\",displayTextArea:false,title:\"Menu name\",type:ControlType.String},nW2jenfgp:{defaultValue:true,title:\"Sub 1 visible\",type:ControlType.Boolean},QtphBEi7F:{title:\"Submenu link 1\",type:ControlType.Link},lywlKqrh1:{defaultValue:\"All\",displayTextArea:false,title:\"Submenu item 1\",type:ControlType.String},uxjkYjRDt:{defaultValue:true,title:\"Sub 2 visible\",type:ControlType.Boolean},TykzSK5oQ:{title:\"Submenu link 2\",type:ControlType.Link},qWWJn5tDG:{defaultValue:\"New arrivals\",displayTextArea:false,title:\"Submenu item 2\",type:ControlType.String},wQIjKSbn0:{defaultValue:true,title:\"Sub 3 visible\",type:ControlType.Boolean},K3eo__rS8:{title:\"Submenu link 3\",type:ControlType.Link},jJjqNrocA:{defaultValue:\"Glasses\",displayTextArea:false,title:\"Submenu item 3\",type:ControlType.String},pJCeP7lnR:{defaultValue:true,title:\"Sub 4 visible\",type:ControlType.Boolean},W264y9I7s:{title:\"Submenu link 4\",type:ControlType.Link},nr6qtsVzU:{defaultValue:\"Vases\",displayTextArea:false,title:\"Submenu item 4\",type:ControlType.String},maWxh0cU5:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerzVNNBei4X,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzVNNBei4X\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"290\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"itXA1vj0h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"315\",\"framerVariables\":\"{\\\"JkNA6Y4al\\\":\\\"menuName\\\",\\\"nW2jenfgp\\\":\\\"sub1Visible\\\",\\\"QtphBEi7F\\\":\\\"submenuLink1\\\",\\\"lywlKqrh1\\\":\\\"submenuItem1\\\",\\\"uxjkYjRDt\\\":\\\"sub2Visible\\\",\\\"TykzSK5oQ\\\":\\\"submenuLink2\\\",\\\"qWWJn5tDG\\\":\\\"submenuItem2\\\",\\\"wQIjKSbn0\\\":\\\"sub3Visible\\\",\\\"K3eo__rS8\\\":\\\"submenuLink3\\\",\\\"jJjqNrocA\\\":\\\"submenuItem3\\\",\\\"pJCeP7lnR\\\":\\\"sub4Visible\\\",\\\"W264y9I7s\\\":\\\"submenuLink4\\\",\\\"nr6qtsVzU\\\":\\\"submenuItem4\\\",\\\"maWxh0cU5\\\":\\\"tap\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zVNNBei4X.map","// Generated by Framer (d0dedfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/h6H66TfiJhfHhsBQlIGF/OS0WW9dbV9I8nNbGVeHb/cYDRGHO9Z.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/lQinwksBtdel2z9ccp97/vEBp8TnAlQ0gJbpnnHUb/DkXxbDXQn.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/gVAAfrMX5WVuJW32orJv/tWpweLk2KzOkphoPAsSu/tsPnMpNvk.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eJGLFvjSeqn806saybQE/RDGoXZAgFKXS7mfpWijj/Vg7MCVCAK.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/dcLt6RgqqzJil94tbjCU/JAPaQO9EXlL0CZehtdIy/x3oZiIv3Y.js\";import Hamburger from\"https://framerusercontent.com/modules/k0qWK4Am7B2R9KmcxdAk/mLQpKW93pRPAyhbxESer/hdHUd_b4w.js\";import ShopButton from\"https://framerusercontent.com/modules/lJlQTE8tss5FV3YD7UEI/VQEQ3DKwO2UU00PO0XOL/KoisOorUc.js\";import DesktopCartButton from\"https://framerusercontent.com/modules/b4MZFDVIh5Ex3HNkOd4k/oyXYwOafVCGYfQNpHMte/NeSV_QQ8y.js\";import MobileMenuItem from\"https://framerusercontent.com/modules/xxrqOYIA5JcVTW6Ejof5/aBwWHExN3pK21njtv8KQ/zVNNBei4X.js\";const StopScrollFonts=getFonts(StopScroll);const ShopButtonFonts=getFonts(ShopButton);const DesktopCartButtonFonts=getFonts(DesktopCartButton);const HamburgerFonts=getFonts(Hamburger);const MobileMenuItemFonts=getFonts(MobileMenuItem);const ShopButtonControls=getPropertyControls(ShopButton);const cycleOrder=[\"gosAsdT2_\",\"A0VvxNTKu\",\"RVcQ_0YqK\",\"jT2YASngS\"];const serializationHash=\"framer-fnScc\";const variantClassNames={A0VvxNTKu:\"framer-v-umlvb8\",gosAsdT2_:\"framer-v-1stuta0\",jT2YASngS:\"framer-v-10hhq59\",RVcQ_0YqK:\"framer-v-n9iaje\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,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 humanReadableEnumMap={Active:\"ZLnLSA6dO\",Default:\"ZEd72Rx_f\"};const humanReadableVariantMap={\"Mobile active\":\"RVcQ_0YqK\",\"Mobile inactive\":\"jT2YASngS\",Desktop:\"gosAsdT2_\",Tablet:\"A0VvxNTKu\"};const getProps=({cartOverlay,height,id,shopButton,shopVariant,width,...props})=>{return{...props,BHWmk6P9E:shopButton??props.BHWmk6P9E,Ho9hXqCg4:cartOverlay??props.Ho9hXqCg4,variant:humanReadableVariantMap[props.variant]??props.variant??\"gosAsdT2_\",Xru6r6cU2:humanReadableEnumMap[shopVariant]??shopVariant??props.Xru6r6cU2??\"ZEd72Rx_f\"};};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,Xru6r6cU2,BHWmk6P9E,Ho9hXqCg4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gosAsdT2_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const zp7vzVO4Vkua83t=activeVariantCallback(async(...args)=>{if(BHWmk6P9E){const res=await BHWmk6P9E(...args);if(res===false)return false;}});const onTaps9kfci=activeVariantCallback(async(...args)=>{setVariant(\"jT2YASngS\");});const uLKyljyG_1c1tnsm=activeVariantCallback(async(...args)=>{if(Ho9hXqCg4){const res=await Ho9hXqCg4(...args);if(res===false)return false;}});const uLKyljyG_1am534m=activeVariantCallback(async(...args)=>{if(Ho9hXqCg4){const res=await Ho9hXqCg4(...args);if(res===false)return false;}setVariant(\"jT2YASngS\");});const t1sWhBVIqs9kfci=activeVariantCallback(async(...args)=>{setVariant(\"jT2YASngS\");});const t1sWhBVIqx6bmso=activeVariantCallback(async(...args)=>{setVariant(\"RVcQ_0YqK\");});const maWxh0cU5op6q0v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jT2YASngS\"),500);});const maWxh0cU5s9kfci=activeVariantCallback(async(...args)=>{setVariant(\"jT2YASngS\");});const onTapop6q0v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jT2YASngS\"),500);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RVcQ_0YqK\",\"jT2YASngS\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"RVcQ_0YqK\",\"jT2YASngS\"].includes(baseVariant))return false;return true;};const router=useRouter();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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1stuta0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gosAsdT2_\",ref:refBinding,style:{...style},...addPropertyOverrides({A0VvxNTKu:{\"data-framer-name\":\"Tablet\"},jT2YASngS:{\"data-framer-name\":\"Mobile inactive\"},RVcQ_0YqK:{\"data-framer-name\":\"Mobile active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fncj6f-container\",draggable:\"false\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ipHeyMKmG-container\",nodeId:\"ipHeyMKmG\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",style:{opacity:0},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"ipHeyMKmG\",layoutId:\"ipHeyMKmG\",toggle:false,width:\"100%\",...addPropertyOverrides({RVcQ_0YqK:{toggle:true}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1leeesl\",\"data-framer-name\":\"mobile backdrop\",layoutDependency:layoutDependency,layoutId:\"bU58YfFAX\",style:{backgroundColor:\"var(--token-063311d2-e4d0-4915-a4ce-0ea88d6f881a, rgb(191, 144, 1))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yqc61j\",\"data-framer-name\":\"nav wrap\",layoutDependency:layoutDependency,layoutId:\"Yq4bFhyHe\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3yh8l1\",\"data-framer-name\":\"left wrap\",layoutDependency:layoutDependency,layoutId:\"An3pea1Tn\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(24+((componentViewport?.height||83)-48-35.2)/2)+2.2+.9,...addPropertyOverrides({A0VvxNTKu:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||71)-40-31)/2)+.1+.9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kv3mmz-container\",layoutDependency:layoutDependency,layoutId:\"mj1FOrzpI-container\",nodeId:\"mj1FOrzpI\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(ShopButton,{FW7sIh0GT:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",height:\"100%\",id:\"mj1FOrzpI\",layoutId:\"mj1FOrzpI\",variant:Xru6r6cU2,width:\"100%\",zp7vzVO4V:zp7vzVO4Vkua83t})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TY2ycnSex\"},motionChild:true,nodeId:\"ZGtzuLKV7\",openInNewTab:false,scopeId:\"OzgiQYbCT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"ABOUT\"})})})}),className:\"framer-1kp9aih\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZGtzuLKV7\",style:{\"--extracted-r6o4lv\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KTtn9BDRe\",scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jxpxu7 framer-1amyuli\",\"data-framer-name\":\"Logo stack\",layoutDependency:layoutDependency,layoutId:\"KTtn9BDRe\",...addPropertyOverrides({RVcQ_0YqK:{\"data-highlight\":true,onTap:onTaps9kfci}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-d61dvt\",\"data-styles-preset\":\"DkXxbDXQn\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:\"dou so\"})}),className:\"framer-1l3rlfx\",\"data-framer-name\":\"logo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bxPDHIY3_\",style:{\"--extracted-a0htzi\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{A0VvxNTKu:{\"--extracted-1eung3n\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},jT2YASngS:{\"--extracted-1eung3n\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},RVcQ_0YqK:{\"--extracted-1eung3n\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({A0VvxNTKu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-gvtv53\",\"data-styles-preset\":\"x3oZiIv3Y\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:\"dou so\"})})},jT2YASngS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-gvtv53\",\"data-styles-preset\":\"x3oZiIv3Y\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0)))\"},children:\"dou so\"})})},RVcQ_0YqK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-gvtv53\",\"data-styles-preset\":\"x3oZiIv3Y\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"dou so\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zfqeln\",\"data-framer-name\":\"right wrap\",layoutDependency:layoutDependency,layoutId:\"QdWxA2xff\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+(24+((componentViewport?.height||83)-48-35.2)/2)+2.1+0,...addPropertyOverrides({A0VvxNTKu:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||71)-40-31)/2)+0+0},jT2YASngS:{y:(componentViewport?.y||0)+0+0+16+0},RVcQ_0YqK:{y:(componentViewport?.y||0)+0+0+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15lb41f-container\",layoutDependency:layoutDependency,layoutId:\"MdoMvzzad-container\",nodeId:\"MdoMvzzad\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},variants:{RVcQ_0YqK:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},children:/*#__PURE__*/_jsx(DesktopCartButton,{height:\"100%\",id:\"MdoMvzzad\",layoutId:\"MdoMvzzad\",uLKyljyG_:uLKyljyG_1c1tnsm,variant:\"IKxlAiTri\",width:\"100%\",...addPropertyOverrides({jT2YASngS:{variant:\"PDtl8bwTv\"},RVcQ_0YqK:{uLKyljyG_:uLKyljyG_1am534m,variant:\"PDtl8bwTv\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-159o18e\",\"data-framer-name\":\"hamburger\",layoutDependency:layoutDependency,layoutId:\"aoo7ksC1F\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jT2YASngS:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+0+16.5+0},RVcQ_0YqK:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+0+16+.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uxoa3f-container\",layoutDependency:layoutDependency,layoutId:\"Nm0xQq80a-container\",nodeId:\"Nm0xQq80a\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"Nm0xQq80a\",layoutId:\"Nm0xQq80a\",style:{height:\"100%\",width:\"100%\"},variant:\"jG59ZJ4Z_\",width:\"100%\",...addPropertyOverrides({jT2YASngS:{t1sWhBVIq:t1sWhBVIqx6bmso,variant:\"QRHRCdsL5\"},RVcQ_0YqK:{t1sWhBVIq:t1sWhBVIqs9kfci}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wog879\",\"data-framer-name\":\"mobile navigation\",layoutDependency:layoutDependency,layoutId:\"WbnJrC6c_\",...addPropertyOverrides({jT2YASngS:{draggable:\"false\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FBz3WnQLz\"},implicitPathVariables:undefined},{href:{webPageId:\"OKgqbjJYG\"},implicitPathVariables:undefined},{href:{webPageId:\"v_3TV8t1R\"},implicitPathVariables:undefined},{href:{webPageId:\"QZ_XbcXfk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:290,...addPropertyOverrides({jT2YASngS:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+83+0+0},RVcQ_0YqK:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+83+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rudrst-container\",\"data-framer-name\":\"shop\",layoutDependency:layoutDependency,layoutId:\"Ot_QG4xXF-container\",name:\"shop\",nodeId:\"Ot_QG4xXF\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(MobileMenuItem,{height:\"100%\",id:\"Ot_QG4xXF\",jJjqNrocA:\"Glasses\",JkNA6Y4al:\"Shop\",layoutId:\"Ot_QG4xXF\",lywlKqrh1:\"All\",maWxh0cU5:maWxh0cU5op6q0v,name:\"shop\",nr6qtsVzU:\"Vases\",nW2jenfgp:true,pJCeP7lnR:true,qWWJn5tDG:\"New arrivals\",style:{width:\"100%\"},uxjkYjRDt:true,variant:\"itXA1vj0h\",width:\"100%\",wQIjKSbn0:true,...addPropertyOverrides({RVcQ_0YqK:{K3eo__rS8:resolvedLinks[2],maWxh0cU5:maWxh0cU5s9kfci,QtphBEi7F:resolvedLinks[0],TykzSK5oQ:resolvedLinks[1],W264y9I7s:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qcwwiDjok\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:290,...addPropertyOverrides({jT2YASngS:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+83+0+306},RVcQ_0YqK:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+83+0+306}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1llio7o-container\",\"data-framer-name\":\"collections\",layoutDependency:layoutDependency,layoutId:\"KwM1iXiFo-container\",name:\"collections\",nodeId:\"KwM1iXiFo\",rendersWithMotion:true,scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(MobileMenuItem,{height:\"100%\",id:\"KwM1iXiFo\",jJjqNrocA:\"Glasses\",JkNA6Y4al:\"Collections\",layoutId:\"KwM1iXiFo\",lywlKqrh1:\"Helena\",maWxh0cU5:maWxh0cU5op6q0v,name:\"collections\",nr6qtsVzU:\"Vases\",nW2jenfgp:true,pJCeP7lnR:false,qWWJn5tDG:\"New arrivals\",style:{width:\"100%\"},uxjkYjRDt:false,variant:\"itXA1vj0h\",width:\"100%\",wQIjKSbn0:false,...addPropertyOverrides({RVcQ_0YqK:{maWxh0cU5:maWxh0cU5s9kfci,QtphBEi7F:resolvedLinks1[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TY2ycnSex\"},motionChild:true,nodeId:\"LrVWhMGMT\",scopeId:\"OzgiQYbCT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n1nxw6 framer-1amyuli\",\"data-framer-name\":\"about\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LrVWhMGMT\",onTap:onTapop6q0v,...addPropertyOverrides({RVcQ_0YqK:{onTap:onTaps9kfci}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"About\"})}),className:\"framer-1m5bzdv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uVoJMPGlW\",style:{\"--extracted-1lwpl3i\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fnScc.framer-1amyuli, .framer-fnScc .framer-1amyuli { display: block; }\",\".framer-fnScc.framer-1stuta0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 60px 24px 60px; position: relative; width: 1200px; }\",\".framer-fnScc .framer-fncj6f-container { -webkit-user-select: none; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; user-select: none; width: auto; z-index: -1; }\",\".framer-fnScc .framer-1leeesl { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -1px; }\",\".framer-fnScc .framer-yqc61j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1340px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",\".framer-fnScc .framer-3yh8l1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-fnScc .framer-kv3mmz-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-fnScc .framer-1kp9aih { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-fnScc .framer-jxpxu7 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; user-select: none; width: min-content; }\",\".framer-fnScc .framer-1l3rlfx { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-fnScc .framer-zfqeln { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-fnScc .framer-15lb41f-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; }\",\".framer-fnScc .framer-159o18e { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fnScc .framer-uxoa3f-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-fnScc .framer-1wog879 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 40px 24px; position: relative; width: 1px; z-index: 3; }\",\".framer-fnScc .framer-1rudrst-container, .framer-fnScc .framer-1llio7o-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-fnScc .framer-n1nxw6 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-fnScc .framer-1m5bzdv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fnScc.framer-1stuta0, .framer-fnScc .framer-yqc61j, .framer-fnScc .framer-3yh8l1, .framer-fnScc .framer-jxpxu7, .framer-fnScc .framer-zfqeln, .framer-fnScc .framer-159o18e, .framer-fnScc .framer-1wog879, .framer-fnScc .framer-n1nxw6 { gap: 0px; } .framer-fnScc.framer-1stuta0 > *, .framer-fnScc .framer-yqc61j > *, .framer-fnScc .framer-jxpxu7 > *, .framer-fnScc .framer-zfqeln > *, .framer-fnScc .framer-159o18e > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-fnScc.framer-1stuta0 > :first-child, .framer-fnScc .framer-yqc61j > :first-child, .framer-fnScc .framer-3yh8l1 > :first-child, .framer-fnScc .framer-jxpxu7 > :first-child, .framer-fnScc .framer-zfqeln > :first-child, .framer-fnScc .framer-159o18e > :first-child { margin-left: 0px; } .framer-fnScc.framer-1stuta0 > :last-child, .framer-fnScc .framer-yqc61j > :last-child, .framer-fnScc .framer-3yh8l1 > :last-child, .framer-fnScc .framer-jxpxu7 > :last-child, .framer-fnScc .framer-zfqeln > :last-child, .framer-fnScc .framer-159o18e > :last-child { margin-right: 0px; } .framer-fnScc .framer-3yh8l1 > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-fnScc .framer-1wog879 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-fnScc .framer-1wog879 > :first-child, .framer-fnScc .framer-n1nxw6 > :first-child { margin-top: 0px; } .framer-fnScc .framer-1wog879 > :last-child, .framer-fnScc .framer-n1nxw6 > :last-child { margin-bottom: 0px; } .framer-fnScc .framer-n1nxw6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-fnScc.framer-v-umlvb8.framer-1stuta0 { padding: 20px 40px 20px 40px; }\",\".framer-fnScc.framer-v-n9iaje.framer-1stuta0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-fnScc.framer-v-n9iaje .framer-fncj6f-container, .framer-fnScc.framer-v-10hhq59 .framer-15lb41f-container { order: 0; }\",\".framer-fnScc.framer-v-n9iaje .framer-1leeesl { bottom: 0px; height: unset; order: 3; }\",\".framer-fnScc.framer-v-n9iaje .framer-yqc61j { flex: none; order: 1; padding: 16px 16px 16px 20px; width: 100%; }\",\".framer-fnScc.framer-v-n9iaje .framer-jxpxu7 { cursor: pointer; order: 2; }\",\".framer-fnScc.framer-v-n9iaje .framer-zfqeln, .framer-fnScc.framer-v-10hhq59 .framer-zfqeln { gap: 12px; order: 3; }\",\".framer-fnScc.framer-v-n9iaje .framer-159o18e { height: 31px; order: 1; }\",\".framer-fnScc.framer-v-n9iaje .framer-1wog879 { flex: none; gap: 16px; order: 2; padding: 0px 20px 40px 20px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fnScc.framer-v-n9iaje.framer-1stuta0, .framer-fnScc.framer-v-n9iaje .framer-zfqeln, .framer-fnScc.framer-v-n9iaje .framer-1wog879 { gap: 0px; } .framer-fnScc.framer-v-n9iaje.framer-1stuta0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-fnScc.framer-v-n9iaje.framer-1stuta0 > :first-child, .framer-fnScc.framer-v-n9iaje .framer-1wog879 > :first-child { margin-top: 0px; } .framer-fnScc.framer-v-n9iaje.framer-1stuta0 > :last-child, .framer-fnScc.framer-v-n9iaje .framer-1wog879 > :last-child { margin-bottom: 0px; } .framer-fnScc.framer-v-n9iaje .framer-zfqeln > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-fnScc.framer-v-n9iaje .framer-zfqeln > :first-child { margin-left: 0px; } .framer-fnScc.framer-v-n9iaje .framer-zfqeln > :last-child { margin-right: 0px; } .framer-fnScc.framer-v-n9iaje .framer-1wog879 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-fnScc.framer-v-10hhq59.framer-1stuta0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; height: 68px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-fnScc.framer-v-10hhq59 .framer-yqc61j { flex: none; padding: 16px 16px 16px 20px; width: 100%; }\",\".framer-fnScc.framer-v-10hhq59 .framer-jxpxu7 { order: 2; }\",\".framer-fnScc.framer-v-10hhq59 .framer-159o18e { order: 1; }\",\".framer-fnScc.framer-v-10hhq59 .framer-1wog879 { -webkit-user-select: none; flex: none; gap: 16px; padding: 0px 20px 40px 20px; pointer-events: none; user-select: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fnScc.framer-v-10hhq59.framer-1stuta0, .framer-fnScc.framer-v-10hhq59 .framer-zfqeln, .framer-fnScc.framer-v-10hhq59 .framer-1wog879 { gap: 0px; } .framer-fnScc.framer-v-10hhq59.framer-1stuta0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-fnScc.framer-v-10hhq59.framer-1stuta0 > :first-child, .framer-fnScc.framer-v-10hhq59 .framer-1wog879 > :first-child { margin-top: 0px; } .framer-fnScc.framer-v-10hhq59.framer-1stuta0 > :last-child, .framer-fnScc.framer-v-10hhq59 .framer-1wog879 > :last-child { margin-bottom: 0px; } .framer-fnScc.framer-v-10hhq59 .framer-zfqeln > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-fnScc.framer-v-10hhq59 .framer-zfqeln > :first-child { margin-left: 0px; } .framer-fnScc.framer-v-10hhq59 .framer-zfqeln > :last-child { margin-right: 0px; } .framer-fnScc.framer-v-10hhq59 .framer-1wog879 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 83\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A0VvxNTKu\":{\"layout\":[\"fixed\",\"auto\"]},\"RVcQ_0YqK\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"jT2YASngS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Xru6r6cU2\":\"shopVariant\",\"BHWmk6P9E\":\"shopButton\",\"Ho9hXqCg4\":\"cartOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOzgiQYbCT=withCSS(Component,css,\"framer-fnScc\");export default FramerOzgiQYbCT;FramerOzgiQYbCT.displayName=\"navigation\";FramerOzgiQYbCT.defaultProps={height:83,width:1200};addPropertyControls(FramerOzgiQYbCT,{variant:{options:[\"gosAsdT2_\",\"A0VvxNTKu\",\"RVcQ_0YqK\",\"jT2YASngS\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile active\",\"Mobile inactive\"],title:\"Variant\",type:ControlType.Enum},Xru6r6cU2:ShopButtonControls?.[\"variant\"]&&{...ShopButtonControls[\"variant\"],defaultValue:\"ZEd72Rx_f\",description:undefined,hidden:undefined,title:\"shop variant\"},BHWmk6P9E:{title:\"shop button\",type:ControlType.EventHandler},Ho9hXqCg4:{title:\"Cart Overlay\",type:ControlType.EventHandler}});addFonts(FramerOzgiQYbCT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StopScrollFonts,...ShopButtonFonts,...DesktopCartButtonFonts,...HamburgerFonts,...MobileMenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOzgiQYbCT\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Xru6r6cU2\\\":\\\"shopVariant\\\",\\\"BHWmk6P9E\\\":\\\"shopButton\\\",\\\"Ho9hXqCg4\\\":\\\"cartOverlay\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A0VvxNTKu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RVcQ_0YqK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"jT2YASngS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"83\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (47ebf4a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-AJ76X .framer-styles-preset-1exsbuw:not(.rich-text-wrapper), .framer-AJ76X .framer-styles-preset-1exsbuw.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: underline; --framer-link-text-decoration: none; }\"];export const className=\"framer-AJ76X\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nqribyZhWaLfdToi18DZ/MguBonxnPcnElBAUPpAG/G1UNJz6ay.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QOyuoIG9Hyu6YcFULFRv/1S9HmBeCMHpQ7SEjVylc/tsPnMpNvk.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/kmdr7KVh4McA5W5HR6Sj/DsrUftdiuMJWhF6Wkuo4/Vg7MCVCAK.js\";import CloseButton from\"https://framerusercontent.com/modules/uV1Y3IUay5e9pyYezXZj/mwQjJgFa8shHOxSn7kLU/fGQYmzsAB.js\";const CloseButtonFonts=getFonts(CloseButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const serializationHash=\"framer-QNXSP\";const variantClassNames={QBomflk7y:\"framer-v-11l6mak\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.12,.23,.09,.97],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-600,y:0};const transition2={bounce:.2,delay:0,duration:.4,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 getProps=({closeOverlay,height,id,width,...props})=>{return{...props,GF0U7Ds2D:closeOverlay??props.GF0U7Ds2D};};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,GF0U7Ds2D,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"QBomflk7y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const t1sWhBVIq1dv35hc=activeVariantCallback(async(...args)=>{if(GF0U7Ds2D){const res=await GF0U7Ds2D(...args);if(res===false)return false;}});const onTap1dv35hc=activeVariantCallback(async(...args)=>{if(GF0U7Ds2D){const res=await GF0U7Ds2D(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-11l6mak\",className,classNames),\"data-framer-appear-id\":\"11l6mak\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QBomflk7y\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-063311d2-e4d0-4915-a4ce-0ea88d6f881a, rgb(191, 144, 1))\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10vsqf5-container\",layoutDependency:layoutDependency,layoutId:\"i4GEC8DVq-container\",nodeId:\"i4GEC8DVq\",rendersWithMotion:true,scopeId:\"zj183bWGv\",children:/*#__PURE__*/_jsx(CloseButton,{height:\"100%\",id:\"i4GEC8DVq\",layoutId:\"i4GEC8DVq\",mPy8cllvV:\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\",r1RKUWAmv:\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\",style:{height:\"100%\",width:\"100%\"},t1sWhBVIq:t1sWhBVIq1dv35hc,variant:\"v14MFXv5L\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xvrheb\",\"data-framer-name\":\"top wrap\",layoutDependency:layoutDependency,layoutId:\"CmP5kGh6q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iu9p9x\",\"data-framer-name\":\"menu column\",layoutDependency:layoutDependency,layoutId:\"T7W8xf919\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"SHOP\"})}),className:\"framer-djje2k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SPLXwHq9d\",style:{\"--extracted-1lwpl3i\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9dulu1\",\"data-framer-name\":\"menu items\",layoutDependency:layoutDependency,layoutId:\"rw65Jcytb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FBz3WnQLz\"},motionChild:true,nodeId:\"sLcTSK_1v\",openInNewTab:false,scopeId:\"zj183bWGv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"All\"})})})}),className:\"framer-16dsges\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sLcTSK_1v\",onTap:onTap1dv35hc,style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OKgqbjJYG\"},motionChild:true,nodeId:\"AEmDFXzp_\",openInNewTab:false,scopeId:\"zj183bWGv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"New arrivals\"})})})}),className:\"framer-du98ai\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AEmDFXzp_\",onTap:onTap1dv35hc,style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"v_3TV8t1R\"},motionChild:true,nodeId:\"l3luUggKI\",openInNewTab:false,scopeId:\"zj183bWGv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Glasses\"})})})}),className:\"framer-seq55y\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l3luUggKI\",onTap:onTap1dv35hc,style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QZ_XbcXfk\"},motionChild:true,nodeId:\"C9tG3T7fn\",openInNewTab:false,scopeId:\"zj183bWGv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Vases\"})})})}),className:\"framer-ck44yh\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C9tG3T7fn\",onTap:onTap1dv35hc,style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18pvyxn\",\"data-framer-name\":\"menu column\",layoutDependency:layoutDependency,layoutId:\"lIFLmJGyc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:\"COLLECTIONS\"})}),className:\"framer-18mkhlf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kOpbnFc6z\",style:{\"--extracted-1lwpl3i\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y1uk4a\",\"data-framer-name\":\"menu items\",layoutDependency:layoutDependency,layoutId:\"U54QxHCI7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qcwwiDjok\"},motionChild:true,nodeId:\"ChuFS73U1\",openInNewTab:false,scopeId:\"zj183bWGv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"The Helena\"})})})}),className:\"framer-nmmuwq\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ChuFS73U1\",onTap:onTap1dv35hc,style:{\"--extracted-r6o4lv\":\"var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QNXSP.framer-do19te, .framer-QNXSP .framer-do19te { display: block; }\",\".framer-QNXSP.framer-11l6mak { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 708px; justify-content: flex-start; overflow: visible; padding: 140px 120px 60px 60px; position: relative; width: 600px; }\",\".framer-QNXSP .framer-10vsqf5-container { flex: none; height: 32px; position: absolute; right: 40px; top: 40px; width: 32px; z-index: 1; }\",\".framer-QNXSP .framer-xvrheb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QNXSP .framer-1iu9p9x, .framer-QNXSP .framer-18pvyxn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QNXSP .framer-djje2k, .framer-QNXSP .framer-18mkhlf { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QNXSP .framer-9dulu1, .framer-QNXSP .framer-1y1uk4a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QNXSP .framer-16dsges, .framer-QNXSP .framer-du98ai, .framer-QNXSP .framer-seq55y, .framer-QNXSP .framer-ck44yh, .framer-QNXSP .framer-nmmuwq { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; 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-QNXSP.framer-11l6mak, .framer-QNXSP .framer-xvrheb, .framer-QNXSP .framer-1iu9p9x, .framer-QNXSP .framer-9dulu1, .framer-QNXSP .framer-18pvyxn, .framer-QNXSP .framer-1y1uk4a { gap: 0px; } .framer-QNXSP.framer-11l6mak > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-QNXSP.framer-11l6mak > :first-child, .framer-QNXSP .framer-1iu9p9x > :first-child, .framer-QNXSP .framer-9dulu1 > :first-child, .framer-QNXSP .framer-18pvyxn > :first-child, .framer-QNXSP .framer-1y1uk4a > :first-child { margin-top: 0px; } .framer-QNXSP.framer-11l6mak > :last-child, .framer-QNXSP .framer-1iu9p9x > :last-child, .framer-QNXSP .framer-9dulu1 > :last-child, .framer-QNXSP .framer-18pvyxn > :last-child, .framer-QNXSP .framer-1y1uk4a > :last-child { margin-bottom: 0px; } .framer-QNXSP .framer-xvrheb > * { margin: 0px; margin-left: calc(28px / 2); margin-right: calc(28px / 2); } .framer-QNXSP .framer-xvrheb > :first-child { margin-left: 0px; } .framer-QNXSP .framer-xvrheb > :last-child { margin-right: 0px; } .framer-QNXSP .framer-1iu9p9x > *, .framer-QNXSP .framer-18pvyxn > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-QNXSP .framer-9dulu1 > *, .framer-QNXSP .framer-1y1uk4a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 708\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GF0U7Ds2D\":\"closeOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerzj183bWGv=withCSS(Component,css,\"framer-QNXSP\");export default Framerzj183bWGv;Framerzj183bWGv.displayName=\"desktop shop menu\";Framerzj183bWGv.defaultProps={height:708,width:600};addPropertyControls(Framerzj183bWGv,{GF0U7Ds2D:{title:\"Close Overlay\",type:ControlType.EventHandler}});addFonts(Framerzj183bWGv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CloseButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzj183bWGv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"708\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"GF0U7Ds2D\\\":\\\"closeOverlay\\\"}\",\"framerIntrinsicWidth\":\"600\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var e=parse;var t=serialize;var i=Object.prototype.toString;var o=/^[\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+$/;\n/**\n * Parse a cookie header.\n *\n * Parse the given cookie header string into an object\n * The object has the various cookies as keys(names) => values\n *\n * @param {string} str\n * @param {object} [options]\n * @return {object}\n * @public\n */function parse(e,t){if(typeof e!==\"string\")throw new TypeError(\"argument str must be a string\");var i={};var o=t||{};var n=o.decode||decode;var s=0;while(s<e.length){var r=e.indexOf(\"=\",s);if(r===-1)break;var a=e.indexOf(\";\",s);if(a===-1)a=e.length;else if(a<r){s=e.lastIndexOf(\";\",r-1)+1;continue}var c=e.slice(s,r).trim();if(void 0===i[c]){var h=e.slice(r+1,a).trim();h.charCodeAt(0)===34&&(h=h.slice(1,-1));i[c]=tryDecode(h,n)}s=a+1}return i}\n/**\n * Serialize data into a cookie header.\n *\n * Serialize the a name value pair into a cookie string suitable for\n * http headers. An optional options object specified cookie parameters.\n *\n * serialize('foo', 'bar', { httpOnly: true })\n *   => \"foo=bar; httpOnly\"\n *\n * @param {string} name\n * @param {string} val\n * @param {object} [options]\n * @return {string}\n * @public\n */function serialize(e,t,i){var n=i||{};var s=n.encode||encode;if(typeof s!==\"function\")throw new TypeError(\"option encode is invalid\");if(!o.test(e))throw new TypeError(\"argument name is invalid\");var r=s(t);if(r&&!o.test(r))throw new TypeError(\"argument val is invalid\");var a=e+\"=\"+r;if(null!=n.maxAge){var c=n.maxAge-0;if(isNaN(c)||!isFinite(c))throw new TypeError(\"option maxAge is invalid\");a+=\"; Max-Age=\"+Math.floor(c)}if(n.domain){if(!o.test(n.domain))throw new TypeError(\"option domain is invalid\");a+=\"; Domain=\"+n.domain}if(n.path){if(!o.test(n.path))throw new TypeError(\"option path is invalid\");a+=\"; Path=\"+n.path}if(n.expires){var h=n.expires;if(!isDate(h)||isNaN(h.valueOf()))throw new TypeError(\"option expires is invalid\");a+=\"; Expires=\"+h.toUTCString()}n.httpOnly&&(a+=\"; HttpOnly\");n.secure&&(a+=\"; Secure\");n.partitioned&&(a+=\"; Partitioned\");if(n.priority){var d=typeof n.priority===\"string\"?n.priority.toLowerCase():n.priority;switch(d){case\"low\":a+=\"; Priority=Low\";break;case\"medium\":a+=\"; Priority=Medium\";break;case\"high\":a+=\"; Priority=High\";break;default:throw new TypeError(\"option priority is invalid\")}}if(n.sameSite){var l=typeof n.sameSite===\"string\"?n.sameSite.toLowerCase():n.sameSite;switch(l){case true:a+=\"; SameSite=Strict\";break;case\"lax\":a+=\"; SameSite=Lax\";break;case\"strict\":a+=\"; SameSite=Strict\";break;case\"none\":a+=\"; SameSite=None\";break;default:throw new TypeError(\"option sameSite is invalid\")}}return a}\n/**\n * URL-decode string value. Optimized to skip native call when no %.\n *\n * @param {string} str\n * @returns {string}\n */function decode(e){return e.indexOf(\"%\")!==-1?decodeURIComponent(e):e}\n/**\n * URL-encode value.\n *\n * @param {string} val\n * @returns {string}\n */function encode(e){return encodeURIComponent(e)}\n/**\n * Determine if value is a Date.\n *\n * @param {*} val\n * @private\n */function isDate(e){return i.call(e)===\"[object Date]\"||e instanceof Date}\n/**\n * Try decoding a string using a decoding function.\n *\n * @param {string} str\n * @param {function} decode\n * @private\n */function tryDecode(e,t){try{return t(e)}catch(t){return e}}function hasDocumentCookie(){const e=typeof global===\"undefined\"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof e===\"boolean\"?e:typeof document===\"object\"&&typeof document.cookie===\"string\"}function parseCookies(t){return typeof t===\"string\"?e(t):typeof t===\"object\"&&t!==null?t:{}}function readCookie(e,t={}){const i=cleanupCookieValue(e);if(!t.doNotParse)try{return JSON.parse(i)}catch(e){}return e}function cleanupCookieValue(e){return e&&e[0]===\"j\"&&e[1]===\":\"?e.substr(2):e}class Cookies{constructor(t,i={}){this.changeListeners=[];this.HAS_DOCUMENT_COOKIE=false;this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const t=this.cookies;this.cookies=e(document.cookie);this._checkChanges(t)};const o=typeof document===\"undefined\"?\"\":document.cookie;this.cookies=parseCookies(t||o);this.defaultSetOptions=i;this.HAS_DOCUMENT_COOKIE=hasDocumentCookie()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){const t=new Set(Object.keys(e).concat(Object.keys(this.cookies)));t.forEach((t=>{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:readCookie(this.cookies[t])})}))}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){t.doNotUpdate||this.update();return readCookie(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();const t={};for(let i in this.cookies)t[i]=readCookie(this.cookies[i],e);return t}set(e,i,o){o=o?Object.assign(Object.assign({},this.defaultSetOptions),o):this.defaultSetOptions;const n=typeof i===\"string\"?i:JSON.stringify(i);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:n});this.HAS_DOCUMENT_COOKIE&&(document.cookie=t(e,n,o));this._emitChange({name:e,value:i,options:o})}remove(e,i){const o=i=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),i),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies);delete this.cookies[e];this.HAS_DOCUMENT_COOKIE&&(document.cookie=t(e,\"\",o));this._emitChange({name:e,value:void 0,options:i})}addChangeListener(e){this.changeListeners.push(e);this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window===\"object\"&&\"cookieStore\"in window?window.cookieStore.addEventListener(\"change\",this.update):this._startPolling())}removeChangeListener(e){const t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1);this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window===\"object\"&&\"cookieStore\"in window?window.cookieStore.removeEventListener(\"change\",this.update):this._stopPolling())}}export{Cookies as default};\n//# sourceMappingURL=index.mjs.map\n","import e from\"universal-cookie\";export{default as Cookies}from\"universal-cookie\";import*as r from\"react\";import{useContext as t,useState as o,useLayoutEffect as n,useMemo as s}from\"react\";const a=r.createContext(new e);const{Provider:i,Consumer:c}=a;class CookiesProvider extends r.Component{constructor(r){super(r);r.cookies?this.cookies=r.cookies:this.cookies=new e(void 0,r.defaultSetOptions)}render(){return r.createElement(i,{value:this.cookies},this.props.children)}}function __rest(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var n=0;for(o=Object.getOwnPropertySymbols(e);n<o.length;n++)r.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(t[o[n]]=e[o[n]])}return t}typeof SuppressedError===\"function\"?SuppressedError:function(e,r,t){var o=new Error(t);return o.name=\"SuppressedError\",o.error=e,o.suppressed=r,o};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}var u={exports:{}};var f={};\n/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var p;function requireReactIs_production_min(){if(p)return f;p=1;var e=\"function\"===typeof Symbol&&Symbol.for,r=e?Symbol.for(\"react.element\"):60103,t=e?Symbol.for(\"react.portal\"):60106,o=e?Symbol.for(\"react.fragment\"):60107,n=e?Symbol.for(\"react.strict_mode\"):60108,s=e?Symbol.for(\"react.profiler\"):60114,a=e?Symbol.for(\"react.provider\"):60109,i=e?Symbol.for(\"react.context\"):60110,c=e?Symbol.for(\"react.async_mode\"):60111,u=e?Symbol.for(\"react.concurrent_mode\"):60111,l=e?Symbol.for(\"react.forward_ref\"):60112,y=e?Symbol.for(\"react.suspense\"):60113,d=e?Symbol.for(\"react.suspense_list\"):60120,m=e?Symbol.for(\"react.memo\"):60115,v=e?Symbol.for(\"react.lazy\"):60116,b=e?Symbol.for(\"react.block\"):60121,S=e?Symbol.for(\"react.fundamental\"):60117,C=e?Symbol.for(\"react.responder\"):60118,$=e?Symbol.for(\"react.scope\"):60119;function z(e){if(\"object\"===typeof e&&null!==e){var f=e.$$typeof;switch(f){case r:switch(e=e.type,e){case c:case u:case o:case s:case n:case y:return e;default:switch(e=e&&e.$$typeof,e){case i:case l:case v:case m:case a:return e;default:return f}}case t:return f}}}function A(e){return z(e)===u}f.AsyncMode=c;f.ConcurrentMode=u;f.ContextConsumer=i;f.ContextProvider=a;f.Element=r;f.ForwardRef=l;f.Fragment=o;f.Lazy=v;f.Memo=m;f.Portal=t;f.Profiler=s;f.StrictMode=n;f.Suspense=y;f.isAsyncMode=function(e){return A(e)||z(e)===c};f.isConcurrentMode=A;f.isContextConsumer=function(e){return z(e)===i};f.isContextProvider=function(e){return z(e)===a};f.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===r};f.isForwardRef=function(e){return z(e)===l};f.isFragment=function(e){return z(e)===o};f.isLazy=function(e){return z(e)===v};f.isMemo=function(e){return z(e)===m};f.isPortal=function(e){return z(e)===t};f.isProfiler=function(e){return z(e)===s};f.isStrictMode=function(e){return z(e)===n};f.isSuspense=function(e){return z(e)===y};f.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===o||e===u||e===s||e===n||e===y||e===d||\"object\"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===a||e.$$typeof===i||e.$$typeof===l||e.$$typeof===S||e.$$typeof===C||e.$$typeof===$||e.$$typeof===b)};f.typeOf=z;return f}var l={};\n/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var y;function requireReactIs_development(){if(y)return l;y=1;process.env.NODE_ENV!==\"production\"&&function(){var e=typeof Symbol===\"function\"&&Symbol.for;var r=e?Symbol.for(\"react.element\"):60103;var t=e?Symbol.for(\"react.portal\"):60106;var o=e?Symbol.for(\"react.fragment\"):60107;var n=e?Symbol.for(\"react.strict_mode\"):60108;var s=e?Symbol.for(\"react.profiler\"):60114;var a=e?Symbol.for(\"react.provider\"):60109;var i=e?Symbol.for(\"react.context\"):60110;var c=e?Symbol.for(\"react.async_mode\"):60111;var u=e?Symbol.for(\"react.concurrent_mode\"):60111;var f=e?Symbol.for(\"react.forward_ref\"):60112;var p=e?Symbol.for(\"react.suspense\"):60113;var y=e?Symbol.for(\"react.suspense_list\"):60120;var d=e?Symbol.for(\"react.memo\"):60115;var m=e?Symbol.for(\"react.lazy\"):60116;var v=e?Symbol.for(\"react.block\"):60121;var b=e?Symbol.for(\"react.fundamental\"):60117;var S=e?Symbol.for(\"react.responder\"):60118;var C=e?Symbol.for(\"react.scope\"):60119;function isValidElementType(e){return typeof e===\"string\"||typeof e===\"function\"||e===o||e===u||e===s||e===n||e===p||e===y||typeof e===\"object\"&&e!==null&&(e.$$typeof===m||e.$$typeof===d||e.$$typeof===a||e.$$typeof===i||e.$$typeof===f||e.$$typeof===b||e.$$typeof===S||e.$$typeof===C||e.$$typeof===v)}function typeOf(e){if(typeof e===\"object\"&&e!==null){var l=e.$$typeof;switch(l){case r:var y=e.type;switch(y){case c:case u:case o:case s:case n:case p:return y;default:var v=y&&y.$$typeof;switch(v){case i:case f:case m:case d:case a:return v;default:return l}}case t:return l}}}var $=c;var h=u;var g=i;var w=a;var O=r;var P=f;var k=o;var x=m;var M=d;var E=t;var _=s;var j=n;var R=p;var F=false;function isAsyncMode(e){if(!F){F=true;console.warn(\"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.\")}return isConcurrentMode(e)||typeOf(e)===c}function isConcurrentMode(e){return typeOf(e)===u}function isContextConsumer(e){return typeOf(e)===i}function isContextProvider(e){return typeOf(e)===a}function isElement(e){return typeof e===\"object\"&&e!==null&&e.$$typeof===r}function isForwardRef(e){return typeOf(e)===f}function isFragment(e){return typeOf(e)===o}function isLazy(e){return typeOf(e)===m}function isMemo(e){return typeOf(e)===d}function isPortal(e){return typeOf(e)===t}function isProfiler(e){return typeOf(e)===s}function isStrictMode(e){return typeOf(e)===n}function isSuspense(e){return typeOf(e)===p}l.AsyncMode=$;l.ConcurrentMode=h;l.ContextConsumer=g;l.ContextProvider=w;l.Element=O;l.ForwardRef=P;l.Fragment=k;l.Lazy=x;l.Memo=M;l.Portal=E;l.Profiler=_;l.StrictMode=j;l.Suspense=R;l.isAsyncMode=isAsyncMode;l.isConcurrentMode=isConcurrentMode;l.isContextConsumer=isContextConsumer;l.isContextProvider=isContextProvider;l.isElement=isElement;l.isForwardRef=isForwardRef;l.isFragment=isFragment;l.isLazy=isLazy;l.isMemo=isMemo;l.isPortal=isPortal;l.isProfiler=isProfiler;l.isStrictMode=isStrictMode;l.isSuspense=isSuspense;l.isValidElementType=isValidElementType;l.typeOf=typeOf}();return l}process.env.NODE_ENV===\"production\"?u.exports=requireReactIs_production_min():u.exports=requireReactIs_development();var d=u.exports;var m=d;var v={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var b={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var S={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var C={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var $={};$[m.ForwardRef]=S;$[m.Memo]=C;function getStatics(e){return m.isMemo(e)?C:$[e.$$typeof]||v}var h=Object.defineProperty;var g=Object.getOwnPropertyNames;var w=Object.getOwnPropertySymbols;var O=Object.getOwnPropertyDescriptor;var P=Object.getPrototypeOf;var k=Object.prototype;function hoistNonReactStatics(e,r,t){if(typeof r!==\"string\"){if(k){var o=P(r);o&&o!==k&&hoistNonReactStatics(e,o,t)}var n=g(r);w&&(n=n.concat(w(r)));var s=getStatics(e);var a=getStatics(r);for(var i=0;i<n.length;++i){var c=n[i];if(!b[c]&&!(t&&t[c])&&!(a&&a[c])&&!(s&&s[c])){var u=O(r,c);try{h(e,c,u)}catch(e){}}}}return e}var x=hoistNonReactStatics;var M=getDefaultExportFromCjs(x);function withCookies(e){const t=e.displayName||e.name;class CookieWrapper extends r.Component{constructor(){super(...arguments);this.onChange=()=>{this.forceUpdate()}}listen(){this.props.cookies.addChangeListener(this.onChange)}unlisten(e){(e||this.props.cookies).removeChangeListener(this.onChange)}componentDidMount(){this.listen()}componentDidUpdate(e){if(e.cookies!==this.props.cookies){this.unlisten(e.cookies);this.listen()}}componentWillUnmount(){this.unlisten()}render(){const t=this.props,{forwardedRef:o,cookies:n}=t,s=__rest(t,[\"forwardedRef\",\"cookies\"]);const a=n.getAll({doNotUpdate:true});return r.createElement(e,Object.assign({},s,{ref:o,cookies:n,allCookies:a}))}}CookieWrapper.displayName=`withCookies(${t})`;CookieWrapper.WrappedComponent=e;const o=r.forwardRef(((e,t)=>r.createElement(c,null,(o=>r.createElement(CookieWrapper,Object.assign({cookies:o},e,{forwardedRef:t}))))));o.displayName=CookieWrapper.displayName;o.WrappedComponent=CookieWrapper.WrappedComponent;return M(o,e)}function isInBrowser(){return typeof window!==\"undefined\"&&typeof window.document!==\"undefined\"&&typeof window.document.createElement!==\"undefined\"}function useCookies(e,r){const i=t(a);if(!i)throw new Error(\"Missing <CookiesProvider>\");const c={doNotUpdate:true};const u=Object.assign(Object.assign({},c),r);const[f,p]=o((()=>i.getAll(u)));isInBrowser()&&n((()=>{function onChange(){const r=i.getAll(u);shouldUpdate(e||null,r,f)&&p(r)}i.addChangeListener(onChange);return()=>{i.removeChangeListener(onChange)}}),[i,f]);const l=s((()=>i.set.bind(i)),[i]);const y=s((()=>i.remove.bind(i)),[i]);const d=s((()=>i.update.bind(i)),[i]);return[f,l,y,d]}function shouldUpdate(e,r,t){if(!e)return true;for(let o of e)if(r[o]!==t[o])return true;return false}export{CookiesProvider,useCookies,withCookies};\n//# sourceMappingURL=index.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{useCookies}from\"react-cookie\";import{useInView}from\"framer-motion\";function showOnce(Component,expiryMinutes){return props=>{const COOKIE_NAME=`preload_${props.id}`;const ref=useRef(null);const isInView=useInView(ref);const[cookies,setCookie]=useCookies([COOKIE_NAME]);const[hasVisited,setHasVisited]=useState(false);useEffect(()=>{setHasVisited(cookies[COOKIE_NAME]||false);},[]);useEffect(()=>{if(isInView){setCookie(COOKIE_NAME,true,{expires:getExpirationDate(expiryMinutes)});}},[isInView]);return!hasVisited?/*#__PURE__*/_jsx(Component,{...props,ref:ref}):null;};}const getExpirationDate=minutes=>{const expirationDate=new Date;expirationDate.setTime(expirationDate.getTime()+minutes*60*1e3);return expirationDate;};export const showOncePerFifteenMinutes=Component=>showOnce(Component,15);export const showOncePerMinute=Component=>showOnce(Component,3);\nexport const __FramerMetadata__ = {\"exports\":{\"showOncePerFifteenMinutes\":{\"type\":\"reactHoc\",\"name\":\"showOncePerFifteenMinutes\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showOncePerMinute\":{\"type\":\"reactHoc\",\"name\":\"showOncePerMinute\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Show_once.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import FCCartCartModal from\"#framer/local/canvasComponent/DRrFhXK4h/DRrFhXK4h.js\";import Popup,*as PopupInfo from\"#framer/local/canvasComponent/EkVmWQWu9/EkVmWQWu9.js\";import Preloader,*as PreloaderInfo from\"#framer/local/canvasComponent/iTYe0ZRe3/iTYe0ZRe3.js\";import Navigation from\"#framer/local/canvasComponent/OzgiQYbCT/OzgiQYbCT.js\";import DesktopShopMenu from\"#framer/local/canvasComponent/zj183bWGv/zj183bWGv.js\";import{showOncePerFifteenMinutes,showOncePerMinute}from\"#framer/local/codeFile/ysfUgFF/Show_once.js\";import*as sharedStyle1 from\"#framer/local/css/cYDRGHO9Z/cYDRGHO9Z.js\";import*as sharedStyle4 from\"#framer/local/css/G1UNJz6ay/G1UNJz6ay.js\";import*as sharedStyle from\"#framer/local/css/Mf8nC9p3H/Mf8nC9p3H.js\";import*as sharedStyle3 from\"#framer/local/css/tsPnMpNvk/tsPnMpNvk.js\";import*as sharedStyle2 from\"#framer/local/css/Vg7MCVCAK/Vg7MCVCAK.js\";const PopupFonts=getFonts(Popup);const PopupShowOncePerFifteenMinutes1nezwtdWithMappedReactProps3adqof=withMappedReactProps(withCodeBoundaryForOverrides(Popup,{nodeId:\"X0_3S6oSq\",override:showOncePerFifteenMinutes,scopeId:\"I9fsH_BV2\"}),PopupInfo);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const PreloaderFonts=getFonts(Preloader);const PreloaderShowOncePerMinuteb6blklWithMappedReactPropsxu4q92=withMappedReactProps(withCodeBoundaryForOverrides(Preloader,{nodeId:\"cipsKCMpC\",override:showOncePerMinute,scopeId:\"I9fsH_BV2\"}),PreloaderInfo);const NavigationFonts=getFonts(Navigation);const DesktopShopMenuFonts=getFonts(DesktopShopMenu);const FCCartCartModalFonts=getFonts(FCCartCartModal);const StopScrollFonts=getFonts(StopScroll);const EmbedFonts=getFonts(Embed);const NavigationControls=getPropertyControls(Navigation);const breakpoints={Az_Bkvjeu:\"(min-width: 1200px)\",epJQ9Dzi5:\"(min-width: 810px) and (max-width: 1199.98px)\",uPV96Xoeb:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-fFvPT\";const variantClassNames={Az_Bkvjeu:\"framer-v-etteol\",epJQ9Dzi5:\"framer-v-1jtt9fg\",uPV96Xoeb:\"framer-v-1y09k6y\"};const transition1={damping:40,delay:6,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-600,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-600,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:500,y:0};const transition3={damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:500,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={epJQ9Dzi5:[\".framer-fFvPT .framer-102n4ml { height: 71px; }\",\".framer-fFvPT .framer-86ovdd { padding: 60px 40px 60px 40px; }\",\".framer-fFvPT .framer-1uxgmi8 { gap: 60px; }\",\".framer-fFvPT .framer-4x8v1j { flex-direction: column; gap: 60px; justify-content: flex-start; }\",\".framer-fFvPT .framer-10uwo3h { gap: 80px; justify-content: flex-start; width: 100%; }\",\".framer-fFvPT .framer-106v960 { width: 100%; }\"],uPV96Xoeb:[\".framer-fFvPT .framer-102n4ml { height: 68px; }\",\".framer-fFvPT .framer-86ovdd { flex-direction: column; padding: 60px 20px 60px 20px; }\",\".framer-fFvPT .framer-1uxgmi8 { flex: none; gap: 40px; order: 0; width: 100%; }\",\".framer-fFvPT .framer-4x8v1j { flex-direction: column; gap: 60px; justify-content: flex-start; }\",\".framer-fFvPT .framer-10uwo3h { flex-direction: column; gap: 40px; }\",\".framer-fFvPT .framer-1n17bfg { flex-direction: column; gap: 32px; }\",\".framer-fFvPT .framer-iwxey2 { gap: 32px; }\",\".framer-fFvPT .framer-106v960 { gap: 20px; width: 100%; }\",\".framer-fFvPT .framer-z5g6nu { gap: 12px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={epJQ9Dzi5:\".framer-1jtt9fg-override\",uPV96Xoeb:\".framer-1y09k6y-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fFvPT.framer-1ekjakl, .framer-fFvPT .framer-1ekjakl { display: block; }\",\".framer-fFvPT.framer-etteol { align-content: center; align-items: center; background-color: var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, #faf6ed); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fFvPT .framer-1nezwtd-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-fFvPT .framer-b6blkl-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); order: -999; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-fFvPT .framer-102n4ml { -webkit-user-select: none; flex: none; height: 83px; opacity: 0; order: -998; overflow: hidden; pointer-events: none; position: relative; user-select: none; width: 100%; }\",\".framer-fFvPT .framer-lbccgd-container { flex: none; height: auto; left: 0px; order: -997; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-fFvPT.framer-9s9f03, .framer-fFvPT.framer-zxrq75 { background-color: rgba(0, 0, 0, 0.3); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-fFvPT.framer-1arplrh-container { flex: none; height: 100%; left: 0px; position: fixed; top: 0px; width: 600px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-fFvPT.framer-a2qu29-container { flex: none; height: 100%; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-fFvPT.framer-qgf9zh-container { -webkit-user-select: none; flex: none; height: auto; left: 0px; opacity: 0; pointer-events: none; position: fixed; top: 0px; user-select: none; width: auto; z-index: -1; }\",\".framer-fFvPT .framer-hfan52 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-fFvPT .framer-86ovdd { align-content: flex-start; align-items: flex-start; background-color: #e9f0f7; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1005; overflow: hidden; padding: 80px 60px 60px 60px; position: relative; width: 100%; }\",\".framer-fFvPT .framer-1uxgmi8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; max-width: 1340px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-fFvPT .framer-4x8v1j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fFvPT .framer-10uwo3h, .framer-fFvPT .framer-1n17bfg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fFvPT .framer-1gv9pi0, .framer-fFvPT .framer-n0u33t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fFvPT .framer-19a7yzf, .framer-fFvPT .framer-1w3b995 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fFvPT .framer-1yfhnw9, .framer-fFvPT .framer-iwxey2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fFvPT .framer-1i2vhzl, .framer-fFvPT .framer-1wtplvl, .framer-fFvPT .framer-bk17ar, .framer-fFvPT .framer-9wo1mj, .framer-fFvPT .framer-1r97tac { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-fFvPT .framer-106v960 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 412px; }\",\".framer-fFvPT .framer-z5g6nu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fFvPT .framer-1pw13a5, .framer-fFvPT .framer-163irk6 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fFvPT .framer-1cogmsa { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fFvPT .framer-5bxk84-container { flex: 1 0 0px; height: auto; min-height: 50px; position: relative; width: 1px; }\",\".framer-fFvPT .framer-1rllxbj { align-content: center; align-items: center; 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-fFvPT .framer-9ib8tq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fFvPT .framer-b8txmf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 22px; }\",\".framer-fFvPT .framer-1ka39ra { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fFvPT .framer-wwy1l2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fFvPT .framer-4cmho9 { align-content: center; align-items: center; aspect-ratio: 1 / 1; background-color: var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, #000000); border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 39px); justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 39px; }\",\".framer-fFvPT .framer-phnibp { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-fFvPT .framer-1rtvrdc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 50px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];const mediaQueries={Az_Bkvjeu:\"(min-width: 1200px)\",epJQ9Dzi5:\"(min-width: 810px) and (max-width: 1199.98px)\",uPV96Xoeb:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Active:\"ZLnLSA6dO\",Default:\"ZEd72Rx_f\"};const humanReadableVariantMap={Desktop:\"Az_Bkvjeu\",Phone:\"uPV96Xoeb\",Tablet:\"epJQ9Dzi5\"};const getProps=({height,id,shopVariant,width,...props})=>{return{...props,E8lwP44YY:humanReadableEnumMap[shopVariant]??shopVariant??props.E8lwP44YY??\"ZEd72Rx_f\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Az_Bkvjeu\"};};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{style,className,layoutId,variant,E8lwP44YY,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const BHWmk6P9E3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Ho9hXqCg43bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const GF0U7Ds2D1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const Lrft6QYUX1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"uPV96Xoeb\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Az_Bkvjeu\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ef0170b2-f032-4525-97c6-7c4955d5aff9, rgb(250, 246, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-etteol\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1nezwtd-container\",\"data-framer-appear-id\":\"1nezwtd\",initial:animation1,layoutScroll:true,nodeId:\"X0_3S6oSq\",optimized:true,rendersWithMotion:true,scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uPV96Xoeb:{variant:\"lM4aWozb0\"}},children:/*#__PURE__*/_jsx(PopupShowOncePerFifteenMinutes1nezwtdWithMappedReactProps3adqof,{height:\"100%\",id:\"X0_3S6oSq\",layoutId:\"X0_3S6oSq\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},variant:\"BkxXrSKsQ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-b6blkl-container\",layoutScroll:true,nodeId:\"cipsKCMpC\",rendersWithMotion:true,scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(PreloaderShowOncePerMinuteb6blklWithMappedReactPropsxu4q92,{height:\"100%\",id:\"cipsKCMpC\",layoutId:\"cipsKCMpC\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},variant:\"Gi9cRGnxA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-102n4ml\",\"data-framer-name\":\"top padding\",draggable:\"false\"}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:83,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-lbccgd-container\",layoutScroll:true,nodeId:\"mBptwI8Bm\",scopeId:\"I9fsH_BV2\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{epJQ9Dzi5:{variant:overlay.visible||overlay1.visible?\"A0VvxNTKu\":\"A0VvxNTKu\"},uPV96Xoeb:{variant:overlay.visible||overlay1.visible?\"jT2YASngS\":\"jT2YASngS\"}},children:/*#__PURE__*/_jsx(Navigation,{BHWmk6P9E:BHWmk6P9E3bnx0g({overlay}),height:\"100%\",Ho9hXqCg4:Ho9hXqCg43bnx0g({overlay:overlay1}),id:\"mBptwI8Bm\",layoutId:\"mBptwI8Bm\",style:{width:\"100%\"},variant:overlay.visible||overlay1.visible?\"Gd5F0GrcK\":\"gosAsdT2_\",width:\"100%\",Xru6r6cU2:E8lwP44YY})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"}},className:cx(scopingClassNames,\"framer-9s9f03\"),\"data-framer-name\":\"menu\",exit:{opacity:0,transition:{damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"nirEIxvlW\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"600px\",children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:cx(scopingClassNames,\"framer-1arplrh-container\"),exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"wwJbW8yJk\",rendersWithMotion:true,scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(DesktopShopMenu,{GF0U7Ds2D:GF0U7Ds2D1wnntms({overlay}),height:\"100%\",id:\"wwJbW8yJk\",layoutId:\"wwJbW8yJk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"}},className:cx(scopingClassNames,\"framer-zxrq75\"),\"data-framer-name\":\"cart\",exit:{opacity:0,transition:{damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"ivr3f3FFy\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation6,className:cx(scopingClassNames,\"framer-a2qu29-container\"),exit:animation5,inComponentSlot:true,initial:animation7,nodeId:\"SKX2Y_7G1\",rendersWithMotion:true,scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{epJQ9Dzi5:{yPlk1mp5A:true},uPV96Xoeb:{variant:\"W34oEl_N2\",yPlk1mp5A:true}},children:/*#__PURE__*/_jsx(FCCartCartModal,{height:\"100%\",id:\"SKX2Y_7G1\",layoutId:\"SKX2Y_7G1\",Lrft6QYUX:Lrft6QYUX1wnntms({overlay:overlay1}),style:{height:\"100%\",width:\"100%\"},variant:\"B7kCQKCAy\",width:\"100%\",yPlk1mp5A:false})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-qgf9zh-container\")} hidden-etteol hidden-1jtt9fg`,draggable:\"false\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"AZA02ZMwe\",rendersWithMotion:true,scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uPV96Xoeb:{toggle:true}},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"AZA02ZMwe\",layoutId:\"AZA02ZMwe\",toggle:false,width:\"100%\"})})})})]}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-hfan52\"}),/*#__PURE__*/_jsx(\"footer\",{className:\"framer-86ovdd\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uxgmi8\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4x8v1j\",\"data-framer-name\":\"top wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10uwo3h\",\"data-framer-name\":\"left wrap\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"eqMADA_Ke\",scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gv9pi0 hidden-etteol hidden-1jtt9fg framer-1ekjakl\",\"data-framer-name\":\"Logo stack\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uPV96Xoeb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-vl034x\",\"data-styles-preset\":\"Mf8nC9p3H\",style:{\"--framer-text-color\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},children:\"dou so\"})}),fonts:[\"Inter\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1RBWSBGb3J0dW5lIFJlZ3VsYXI=\",\"--framer-font-family\":'\"TAY Fortune Regular\", \"TAY Fortune Regular Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},children:\"dou so\"})}),className:\"framer-19a7yzf\",\"data-framer-name\":\"logo\",fonts:[\"CUSTOM;TAY Fortune Regular\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n17bfg\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yfhnw9\",\"data-framer-name\":\"menu column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TY2ycnSex\"},motionChild:true,nodeId:\"zTdR52MbJ\",openInNewTab:false,relValues:[],scopeId:\"I9fsH_BV2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"About\"})})})}),className:\"framer-1i2vhzl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oB0a_0oWb\"},motionChild:true,nodeId:\"kF3fbsI6R\",openInNewTab:false,relValues:[],scopeId:\"I9fsH_BV2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Contact\"})})})}),className:\"framer-1wtplvl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qeIGQNAHH\"},motionChild:true,nodeId:\"un0kUp_wO\",openInNewTab:false,relValues:[],scopeId:\"I9fsH_BV2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Privacy policy\"})})})}),className:\"framer-bk17ar\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iwxey2\",\"data-framer-name\":\"menu column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kWRhxFBqZ\"},motionChild:true,nodeId:\"uEWfoxXaW\",openInNewTab:false,relValues:[],scopeId:\"I9fsH_BV2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Shipping and return\"})})})}),className:\"framer-9wo1mj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-2p2zod\",\"data-styles-preset\":\"cYDRGHO9Z\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UmSX1InPp\"},motionChild:true,nodeId:\"tS1yQujXN\",openInNewTab:false,relValues:[],scopeId:\"I9fsH_BV2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1exsbuw\",\"data-styles-preset\":\"Vg7MCVCAK\",children:\"Terms and services\"})})})}),className:\"framer-1r97tac\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-106v960\",\"data-framer-name\":\"right wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z5g6nu\",\"data-framer-name\":\"form title wrap\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uPV96Xoeb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h5\",{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4))\"},children:\"subscribe\"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4))\"},children:\"to our newsletter\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",style:{\"--framer-text-color\":\"var(--token-f98c3957-6dad-4f5b-80ef-110db27d813b, rgb(255, 88, 4))\"},children:\"subscribe to our newsletter\"})}),className:\"framer-1pw13a5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uPV96Xoeb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},children:\"Because you won't want to miss this!\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-19p8z5d\",\"data-styles-preset\":\"G1UNJz6ay\",style:{\"--framer-text-color\":\"var(--token-fe82f027-fbe2-4d8b-ab47-7b7b38b3fd10, rgb(0, 0, 0))\"},children:\"Because you won't want to miss what's coming!\"})}),className:\"framer-163irk6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cogmsa\",\"data-framer-name\":\"form\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5bxk84-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PVpoXTzNg\",scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<div class=\"klaviyo-form-TmWH3Z\" style=\"width: 100%; max-width: 100%;\"></div>',id:\"PVpoXTzNg\",layoutId:\"PVpoXTzNg\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rllxbj\",\"data-framer-name\":\"bottom wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9ib8tq\",\"data-framer-name\":\"logo wrap\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b8txmf\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:18,intrinsicWidth:18,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><g fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"#000\"><circle cx=\"9\" cy=\"9\" r=\"7.25\"/><path d=\"M12.312 10.76a3.75 3.75 0 1 1 0-3.52\"/></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lSI1ada02\",scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ka39ra framer-1ekjakl\",\"data-framer-name\":\"logo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-zqebnu\",\"data-styles-preset\":\"tsPnMpNvk\",children:\"DOU SO 2025\"})}),className:\"framer-1w3b995\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wwy1l2\",\"data-framer-name\":\"social wrap\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@shopdouso?_t=ZP-8vN199z1h8Q&_r=1\",motionChild:true,nodeId:\"WmExU8NI2\",scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4cmho9 framer-1ekjakl\",\"data-framer-name\":\"tiktok\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-phnibp\",\"data-framer-name\":\"Graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.24 30.24\"><path d=\"M 26.101 12.868 C 23.945 12.872 21.842 12.199 20.088 10.946 L 20.088 19.748 C 20.088 21.863 19.247 23.891 17.75 25.387 C 16.254 26.882 14.225 27.721 12.11 27.72 C 10.529 27.723 8.982 27.253 7.67 26.372 C 4.586 24.303 3.339 20.379 4.661 16.909 C 5.984 13.44 9.526 11.342 13.205 11.85 L 13.205 16.259 C 11.702 15.781 10.062 16.322 9.14 17.602 C 8.217 18.881 8.222 20.608 9.15 21.883 C 10.079 23.157 11.721 23.691 13.222 23.205 C 14.722 22.72 15.741 21.325 15.746 19.748 L 15.746 2.52 L 20.087 2.52 L 20.087 3.074 C 20.375 6.181 22.981 8.556 26.101 8.555 Z\" fill=\"rgb(213, 222, 231)\"></path></svg>',svgContentId:11129833057,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/douso__/\",motionChild:true,nodeId:\"OYVRo89QR\",scopeId:\"I9fsH_BV2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n0u33t framer-1ekjakl\",\"data-framer-name\":\"instagram\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1rtvrdc\",\"data-framer-name\":\"instagram\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path d=\"M12 4.212c2.537 0 2.837.01 3.839.055a5.257 5.257 0 0 1 1.763.327c.413.153.786.395 1.093.711.316.307.558.68.71 1.093.21.564.32 1.16.328 1.763.046 1.002.055 1.303.055 3.839 0 2.537-.01 2.837-.055 3.839a5.258 5.258 0 0 1-.327 1.763 3.146 3.146 0 0 1-1.804 1.804c-.564.209-1.16.32-1.763.327-1.002.046-1.303.055-3.839.055-2.537 0-2.837-.01-3.839-.055a5.258 5.258 0 0 1-1.764-.327 2.943 2.943 0 0 1-1.092-.711 2.944 2.944 0 0 1-.71-1.093 5.257 5.257 0 0 1-.328-1.763c-.046-1.002-.055-1.303-.055-3.839 0-2.537.01-2.837.055-3.839a5.257 5.257 0 0 1 .327-1.763c.153-.413.395-.786.711-1.093.307-.316.68-.558 1.093-.71a5.257 5.257 0 0 1 1.763-.328c1.002-.046 1.303-.055 3.839-.055ZM12 2.5c-2.58 0-2.904.011-3.917.057a6.973 6.973 0 0 0-2.306.441 4.657 4.657 0 0 0-1.683 1.097 4.657 4.657 0 0 0-1.096 1.683 6.973 6.973 0 0 0-.44 2.305C2.51 9.096 2.5 9.42 2.5 12s.011 2.903.057 3.917c.016.788.165 1.567.441 2.306a4.657 4.657 0 0 0 1.097 1.683 4.658 4.658 0 0 0 1.683 1.096 6.971 6.971 0 0 0 2.305.44c1.013.048 1.337.058 3.917.058s2.903-.011 3.917-.057a6.972 6.972 0 0 0 2.306-.441 4.858 4.858 0 0 0 2.779-2.78 6.971 6.971 0 0 0 .44-2.305c.048-1.014.058-1.337.058-3.917s-.011-2.904-.057-3.917a6.972 6.972 0 0 0-.441-2.306 4.657 4.657 0 0 0-1.097-1.683 4.658 4.658 0 0 0-1.683-1.096 6.973 6.973 0 0 0-2.305-.44C14.903 2.51 14.58 2.5 12 2.5Zm0 4.621a4.879 4.879 0 1 0 0 9.758 4.879 4.879 0 0 0 0-9.758Zm0 8.046a3.167 3.167 0 1 1 0-6.334 3.167 3.167 0 0 1 0 6.334Zm5.071-9.378a1.14 1.14 0 1 0 0 2.28 1.14 1.14 0 0 0 0-2.28Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true})})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1131\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"epJQ9Dzi5\":{\"layout\":[\"fixed\",\"fixed\"]},\"uPV96Xoeb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"E8lwP44YY\":\"shopVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Az_Bkvjeu\":[\".framer-102n4ml\",\".framer-lbccgd-container\",\".framer-86ovdd\"],\"epJQ9Dzi5\":[\".framer-102n4ml\",\".framer-lbccgd-container\",\".framer-86ovdd\"],\"uPV96Xoeb\":[\".framer-102n4ml\",\".framer-lbccgd-container\",\".framer-86ovdd\"]}\n * @framerBreakpoints {\"Az_Bkvjeu\":{\"min\":1200,\"canvasClassName\":\"framer-etteol-override\",\"minHeight\":1131,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"epJQ9Dzi5\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1jtt9fg-override\",\"minHeight\":1131,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"uPV96Xoeb\":{\"max\":809,\"canvasClassName\":\"framer-1y09k6y-override\",\"minHeight\":1131,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Az_Bkvjeu\n * @framerLayoutTemplate\n */const FramerI9fsH_BV2=withCSS(Component,css,\"framer-fFvPT\");export default FramerI9fsH_BV2;FramerI9fsH_BV2.displayName=\"Default Layout\";FramerI9fsH_BV2.defaultProps={height:1131,width:1200};addPropertyControls(FramerI9fsH_BV2,{E8lwP44YY:NavigationControls?.[\"Xru6r6cU2\"]&&{...NavigationControls[\"Xru6r6cU2\"],defaultValue:\"ZEd72Rx_f\",description:undefined,hidden:undefined,title:\"Shop Variant\"}});addFonts(FramerI9fsH_BV2,[{explicitInter:true,fonts:[{family:\"TAY Fortune Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/BH7pgBtuwYQtwIoTwiuMnv8Fn8.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PopupFonts,...PreloaderFonts,...NavigationFonts,...DesktopShopMenuFonts,...FCCartCartModalFonts,...StopScrollFonts,...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI9fsH_BV2\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"Az_Bkvjeu\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"epJQ9Dzi5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uPV96Xoeb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"Az_Bkvjeu\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-etteol-override\\\",\\\"minHeight\\\":1131,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"epJQ9Dzi5\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1jtt9fg-override\\\",\\\"minHeight\\\":1131,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"uPV96Xoeb\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1y09k6y-override\\\",\\\"minHeight\\\":1131,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1131\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"Az_Bkvjeu\\\":[\\\".framer-102n4ml\\\",\\\".framer-lbccgd-container\\\",\\\".framer-86ovdd\\\"],\\\"epJQ9Dzi5\\\":[\\\".framer-102n4ml\\\",\\\".framer-lbccgd-container\\\",\\\".framer-86ovdd\\\"],\\\"uPV96Xoeb\\\":[\\\".framer-102n4ml\\\",\\\".framer-lbccgd-container\\\",\\\".framer-86ovdd\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"E8lwP44YY\\\":\\\"shopVariant\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport DefaultLayout from \"https://framerusercontent.com/modules/6Lek8wRPN5J3RP0mAZy5/d6I8umrGTdcBrjcgEhaC/I9fsH_BV2.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ulAyc9Dqjd3lNLmcLuny/NkQE4HQIgtaGhd3CMgwN/augiA20Il.js\")), path: \"/\"}, TY2ycnSex: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/efx9XPaLTGjxbsVvKHXP/8pCTWAPPyfWJecHOtB1Z/TY2ycnSex.js\")), path: \"/about\"}, qeIGQNAHH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xlghSRJ3oKoCeA8AkPSM/N7FLqPnmwQSs6VyEopfn/qeIGQNAHH.js\")), path: \"/legal/privacy-policy\"}, UmSX1InPp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8KgIyrHyeBaoZoACNeH4/7F3gWQqRznrCVyZzSZnG/UmSX1InPp.js\")), path: \"/legal/terms-and-services\"}, kWRhxFBqZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8I8EuaGAOTvhiwvI8s3P/x2ySJlOugfx6Xa63Ainv/kWRhxFBqZ.js\")), path: \"/legal/shipping-and-returns\"}, oB0a_0oWb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/irfwAlyEhQhbE2V5lz0i/6W8OJzZ1ezV1F2dxJOqh/oB0a_0oWb.js\")), path: \"/legal/contact\"}, FBz3WnQLz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uW1NO4lIg6qfvpaAvnUE/S7xfJKSh5yHEVDB6NV85/FBz3WnQLz.js\")), path: \"/shop/all\"}, qcwwiDjok: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dbGmSDTWAJ6FUNHuBpQx/lWA2eSI2tanwsf7lpH4v/qcwwiDjok.js\")), path: \"/shop/collections/the-helena\"}, v_3TV8t1R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8HNb3F1jn9H2rxP6N3bY/BrUctFfjw4RS4H4pwsua/v_3TV8t1R.js\")), path: \"/shop/glasses\"}, QZ_XbcXfk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wN3qRliTKCoCYKqYydL8/OkGApOSga8S09QXkxPJd/QZ_XbcXfk.js\")), path: \"/shop/vases\"}, OKgqbjJYG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/haiqOYb719mSqEiz9ayY/wrBg8I6PlrEOsa2GARHV/OKgqbjJYG.js\")), path: \"/shop/new-arrivals\"}, jlNQVJoBc: {collectionId: \"o7PvYry_s\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hOvLplvPmJfevFCa2Mme/FNMtkHS4YXmR56ZuVV8j/jlNQVJoBc.js\")), path: \"/product/:UDvDy8an3\"}, owvVIso2q: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gbV5WItfAGIAup8dqIzf/0IzjWPFpxBg3AlrBKR5K/owvVIso2q.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {o7PvYry_s: async () => (await import(\"https://framerusercontent.com/modules/2cPh8wzkQ34CAySz3buL/rqURvBvuG89DpJl8dAv0/o7PvYry_s.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"9441aaabd6d0daa3a514823d82a8999f8ef15603abb7492433c26d0c8beeb84c\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {E8lwP44YY: \"ZEd72Rx_f\"}\r\nconst props2 = {...props1, E8lwP44YY: \"ZLnLSA6dO\"}\r\nconst templateProps = {augiA20Il: props1, FBz3WnQLz: props2, jlNQVJoBc: props1, kWRhxFBqZ: props1, oB0a_0oWb: props1, OKgqbjJYG: props2, qcwwiDjok: props2, qeIGQNAHH: props1, QZ_XbcXfk: props2, TY2ycnSex: props1, UmSX1InPp: props1, v_3TV8t1R: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"TY2ycnSex\":\r\ncase \"qeIGQNAHH\":\r\ncase \"UmSX1InPp\":\r\ncase \"kWRhxFBqZ\":\r\ncase \"oB0a_0oWb\":\r\ncase \"FBz3WnQLz\":\r\ncase \"qcwwiDjok\":\r\ncase \"v_3TV8t1R\":\r\ncase \"QZ_XbcXfk\":\r\ncase \"OKgqbjJYG\":\r\ncase \"jlNQVJoBc\":\r\nreturn React.createElement(DefaultLayout, {...props, key: \"DefaultLayout\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"TY2ycnSex\":\r\ncase \"qeIGQNAHH\":\r\ncase \"UmSX1InPp\":\r\ncase \"kWRhxFBqZ\":\r\ncase \"oB0a_0oWb\":\r\ncase \"FBz3WnQLz\":\r\ncase \"qcwwiDjok\":\r\ncase \"v_3TV8t1R\":\r\ncase \"QZ_XbcXfk\":\r\ncase \"OKgqbjJYG\":\r\ncase \"jlNQVJoBc\":\r\nreturn [{hash: \"etteol\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1jtt9fg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1y09k6y\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://shopdouso.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {cssCollector: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}